J'avais l'habitude d'utiliser la police mono de libération sur emacs (sous X11) sur un système Ubuntu à l'aide de la commande suivante et cela fonctionnait très bien:
(custom-set-faces
'(default ((t (:inherit nil :stipple nil :background "lightgrey" :foreground "gray20" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :width normal :height 120 :family "liberation mono"))))
'(background "blue")
'(font-lock-builtin-face ((((class color) (background dark)) (:foreground "Turquoise"))))
'(font-lock-comment-face ((t (:foreground "darkred"))))
'(font-lock-constant-face ((((class color) (background dark)) (:bold t :foreground "DarkOrchid"))))
'(font-lock-doc-string-face ((t (:foreground "lightblue"))))
'(font-lock-function-name-face ((t (:foreground "blue"))))
'(font-lock-keyword-face ((t (:bold t :foreground "steelblue"))))
; '(font-lock-keyword-face ((t (:bold t :foreground "CornflowerBlue"))))
'(font-lock-preprocessor-face ((t (:italic nil :foreground "CornFlowerBlue"))))
'(font-lock-reference-face ((t (:foreground "DodgerBlue"))))
'(font-lock-string-face ((t (:foreground "Aquamarine4")))))
Cela ressemblait à ceci:
Notre administrateur système a mis à niveau vers une nouvelle version d'Ubuntu et la police est maintenant complètement différente dans emacs. Il ne semble plus anti-aliasé, apparaît "moins gras" et ressemble à ceci:
J'essaie de faire en sorte que cela ressemble à ce qu'il était avant. En gros, je veux une apparence de police qui ressemble le plus possible à la police Monaco à largeur fixe sous Mac OS X, qui ressemble à ceci sur mon terminal:
Comment cela peut-il être fait? Des idées? Je ne peux pas le comprendre. Merci.
M-x describe-font
pour savoir à coup sûr. Il pourrait cependant y avoir d'autres problèmes. Peut-être que la police que vous aviez n’est plus installée par défaut; il y a de bonnes chances que cette mise à niveau passe de 10,04 LTS à 12,04 LTS, et la première est une version avant l'ajout des nouvelles polices Ubuntu. (Je n'utilise pas Ubuntu, donc je ne suis pas tout à fait sûr de cette information.)/System/Library/Fonts/Monaco.dfont
- Je n'en ai pas besoin.ttf
format à utiliser sur Ubuntu? Si oui, comment puis-je le convertir enttf
ou trouver lettf
version sur mon mac?dfont
est en fait un conteneur pour les polices TrueType, il vous suffit donc de les extraire. Fondu fera cela pour vous.Cela fait plus de six mois que vous avez posté votre question. Il n'est pas clair que vous ayez trouvé la réponse.
Voir cette page sur le wiki Emacs: SetFonts . Il contient tout ce dont vous avez besoin de savoir sur l’affichage des polices installées et sur le choix de celle pour Emacs.
la source