Dostosowuję Emacsa do drukowania Postscriptum z niestandardowymi twarzami. znalazłem to odniesienie , który wyjaśnia, jak dodać Helvetica. Do emacs ps-print
.
Próbuję użyć Consolas , więc użyłem następującego kodu:
;; 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))
Dokument zostanie wydrukowany bez błędów, ale zamiast Consoli używa czcionek domyślnych. Kiedy konwertuję dokument PostScript na PDF, a następnie kopiuję tekst z pliku PDF do OpenOffice , Dostaję Consolas, ale w pliku PDF tekst wyświetla się jako coś podobnego Kurier .
Jakich nazw użyć? Jest Consolas-bold
źle? Nie mogłem znaleźć niczego w Internecie na temat tego problemu.