Skopiowałem mój plik ~ / .emacs z Ubuntu Linux; Zainstalowałem czcionkę Consolas (i działa w terminalu gnome i jako domyślna czcionka Monospace); ale Emacs tego nie widzi
(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))
Tak ustawiam czcionkę w emacsie, ale nie działa (działało i nadal działa w Ubuntu)
Co mogę zrobić?
Menu wyboru czcionek (menu-zestaw-czcionek, jak sądzę) wygląda bardzo dziwnie, składa się z trzech opcji: Różne, Kurier i Zestaw czcionek, i nie ma śladu czcionek systemowych
Obsługa czcionek TrueType, takich jak czcionka Consolas - bardziej ogólnie, obsługa czcionek renderowanych przez klienta - wymaga kompilacji Emacsa z bibliotekami Freetype i Fontconfig. Zostało to wprowadzone w Emacsie 23. Wcześniej obsługiwane były tylko tradycyjne czcionki renderowane przez serwer. Więcej informacji na temat dwóch rodzajów czcionek i sposobu ich używania można znaleźć w instrukcji Emacsa .
źródło