J'ai copié mon fichier ~ / .emacs depuis ubuntu linux; J'ai installé la police Consolas (et cela fonctionne dans le terminal gnome et comme police Monospace par défaut); mais Emacs ne le voit pas
(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))
Voilà comment j'ai défini la police dans emacs, mais cela ne fonctionne pas (cela a fonctionné et fonctionne toujours dans Ubuntu)
Que puis-je faire?
Le menu de sélection de police (menu-set-font, je suppose) semble très étrange, se compose de trois options: Misc, Courier et Fontset, et il n'y a aucun signe de mes polices système
La prise en charge des polices TrueType telles que votre police Consolas - plus généralement, la prise en charge des polices rendues par le client - nécessite que Emacs soit compilé avec les bibliothèques Freetype et Fontconfig. Cela a été introduit dans Emacs 23. Avant, seules les polices traditionnelles rendues par le serveur étaient prises en charge. Voir le manuel Emacs pour plus d'informations sur les deux types de polices et comment les utiliser.
la source