Ich habe meine ~ / .emacs-Datei von Ubuntu Linux kopiert. Ich habe die Consolas-Schriftart installiert (und sie funktioniert im Gnome-Terminal und als Standard-Monospace-Schriftart). aber Emacs sieht es nicht
(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))
So habe ich die Schriftart in Emacs eingestellt, aber es funktioniert nicht (es hat funktioniert und funktioniert immer noch in Ubuntu)
Was kann ich tun?
Das Menü zur Auswahl der Schriftarten (Menü-Set-Schriftart, denke ich) sieht sehr seltsam aus und besteht aus drei Optionen: Verschiedenes, Kurier und Schriftart, und es gibt keine Anzeichen für meine Systemschriftarten
Für die Unterstützung von TrueType-Schriftarten wie Ihrer Consolas-Schriftart - allgemeiner für die Unterstützung durch vom Client gerenderte Schriftarten - muss Emacs für die Bibliotheken Freetype und Fontconfig kompiliert werden. Dies wurde in Emacs 23 eingeführt. Bisher wurden nur herkömmliche, vom Server gerenderte Schriftarten unterstützt. Siehe die Emacs Handbuch für weitere Informationen über die zwei Arten von Schriften und wie sie verwendet werden .
quelle