emacs tidak melihat font saya di gentoo


10

Saya menyalin file ~ / .emacs saya dari ubuntu linux; Saya telah menginstal font Consolas (dan berfungsi di terminal gnome, dan sebagai font Monospace default); tapi Emacs tidak melihatnya

(custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "microsoft" :family "Consolas"))) t))

Begitulah cara saya mengatur font di emacs, tetapi tidak bekerja (Ini berfungsi dan masih berfungsi di Ubuntu)

Apa yang dapat saya?

Menu pemilihan font (menu-set-font, kurasa) terlihat sangat aneh, terdiri dari tiga opsi: Lain-lain, Kurir dan Fontset, dan tidak ada tanda-tanda font sistem saya

Jawaban:


9

Seperti yang dikatakan Gilles, untuk menggunakan font TrueType seperti Consolas di Emacs 23 Anda harus menautkannya dengan pustaka Freetype dan Fontconfig. Di Gentoo, Anda melakukannya dengan menyalakan xft bendera USE saat membangun Emacs. Anda harus menyalakan bendera itu (baik secara global atau hanya untuk editor-aplikasi / emacs) dan menginstal ulang Emacs.


Terima kasih! luar biasa! melihat ke flag USE tidak hanya memecahkan masalah ini dengan emacs, terima kasih banyak
valya

1
@valya, karena ia membangun sesuatu dari sumber dan menyediakan flag penggunaan, Gentoo jauh lebih dapat dikustomisasi daripada distro seperti Ubuntu. Kelemahannya adalah mudah untuk meninggalkan fitur yang ternyata Anda inginkan. Untungnya, itu biasanya tidak terlalu sulit untuk diperbaiki; Anda hanya menyesuaikan flag penggunaan Anda dan menginstal ulang program apa pun yang tidak memiliki fitur.
cjm

Tidak apa-apa maka aplikasinya kecil, tapi kadang-kadang saya harus meninggalkan komputer saya membangun (atau membangun kembali) hal-hal tertentu ketika saya tidur, karena butuh berjam
valya

3

Dukungan untuk font TrueType seperti font Consolas Anda - lebih umum, dukungan untuk font yang dibuat klien - mengharuskan Emacs dikompilasi dengan pustaka Freetype dan Fontconfig. Ini diperkenalkan di Emacs 23. Sebelumnya, hanya font tradisional, yang diberikan server didukung. Lihat manual Emacs untuk informasi lebih lanjut tentang dua jenis font dan cara menggunakannya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.