Je suis en train de personnaliser Emacs pour qu'il imprime sur PostScript avec des visages personnalisés. J'ai trouvé cette référence qui explique comment ajouter l'Helvetica. Vers emacs ps-print
.
J'essaie d'utiliser Consolas J'ai donc utilisé le code suivant :
;; Add Consolas to supported printing fonts.
(require 'ps-print)
(setq ps-font-info-database
(append
'((Consolas
(fonts (normal . "Consolas")
(bold . "Consolas-Bold")
(italic . "Consolas-Italic")
(bold-italic . "Consolas-BoldItalic"))
(size . 10.0)
(line-height . 10.48)
(space-width . 5.51719)
(avg-char-width . 5.51719)))
ps-font-info-database))
Le document s'imprime sans erreur, mais il utilise les polices par défaut au lieu de Consolas. Lorsque je convertis le document PostScript au format PDF, puis que je copie le texte du fichier PDF dans le document PDF, j'ai l'impression qu'il s'agit d'un document PDF. OpenOffice J'obtiens bien Consolas, mais dans le PDF, le texte s'affiche comme suit Courrier .
Quels noms dois-je utiliser ? Est-ce que Consolas-bold
mal ? Je n'ai rien trouvé sur le web à propos de ce problème.