Saya tidak dapat menetapkan Inconsolata sebagai font default di Emacs 24.4 Linux.
- Saya mengubah font di menu -> Simpan opsi. Font berubah tetapi setelah restart font sama dengan default.
Menambahkan ini ke
~/.Xresources
:Emacs.font: Inconsolata LGC
Kemudian pada
init.el
:(set-default-font "Inconsolata LGC")
. Cerita yang sama.
Apa yang saya lakukan salah?
emacs --daemon
dan pastikan tidak ada pesan kesalahan.init.el
: (set-frame-font "Ubuntu Mono 11")Jawaban:
Saya memiliki yang berikut ini di .emacs saya menggunakan Emacs untuk OSX:
Pengaturan font
Paling mudah untuk mengatur font menggunakan menu jika Anda menjalankan Emacs di lingkungan grafis. Gunakan "Opsi -> Set Default Font ..." dari menu.
Sekarang, Anda belum selesai karena Anda hanya mengubah font sementara. Metode termudah yang saya tahu adalah menggunakan mode kustomisasi.
Sekarang ubah opsi yang ingin Anda ubah, jika ada. Jika Anda telah mengubah font menggunakan menu, Anda akan melihat perubahan Anda di sini.
Menyimpan ke file init Anda
Simpan Untuk Sesi Masa Depan dengan salah satu dari:
atau
C-x C-s
sementara di buffer Kustomisasi yangakanharus melakukan hal yang sama tetapi tidak selalu berhasil, misalnya setelah(set-default-font "Inconsolata")
Jika semuanya gagal ...
Anda mungkin beruntung dengan halaman Set Fonts .
sumber
Saya menggunakan ini di init.el saya:
Anda bisa mencoba yang sama menggunakan Inconsolata, bukan Source Code Pro.
sumber
fc-cache -fv
dari terminal Anda. Mungkin font cache tidak mutakhir. Saya mencoba menyetel Anonymous Pro dan berfungsi pada saya.Jika Anda mengubah sesuatu dalam file .Xresources maka Anda perlu membaca ulang untuk melihat perubahan pada sesi saat ini.
Untuk mempertahankan pengaturan sumber daya lama Anda dan menerapkan yang baru:
Untuk membuang sumber daya lama Anda dan hanya menerapkan pengaturan dari. Sumber :
Penyesuaian dalam file .Xresources lebih baik, karena diterapkan sebelum memetakan jendela X11 emacs. Kustomisasi dalam file init (.emacs, .emacs.d /) diterapkan kembali ke jendela yang sudah dibuat. Misalnya, Anda dapat menghindari bilah alat "berkedip" saat startup ketika Anda menambahkan
ke file .Xresources Anda .
Anda dapat memeriksa apa lagi yang tersedia di https://www.gnu.org/software/emacs/manual/html_node/emacs/X-Resources.html
sumber
Ini selalu berfungsi setiap kali saya ingin mencoba font lain (taruh di file init.el atau .emacs Anda):
atau
Dalam hal ini kedua ekspresi adalah sama.
Singkatnya, formulir ini mengatur font untuk frame Emacs saat ini dan semua yang akan datang. Karena ini disimpan dalam file konfigurasi Anda, setup tidak hilang pada saat restart.
sumber
Dari: https://www.gnu.org/software/emacs/manual/html_node/emacs/Fonts.html#Fonts
Tambahkan baris ke file init Anda:
sumber