Tôi đang tùy chỉnh Emacs để in lên PostScript với các mặt tùy chỉnh. Tôi đã tìm thấy tài liệu tham khảo này , giải thích cách thêm Helvetica. Để emacs ps-print
.
Tôi đang cố gắng sử dụng Consolas , vì vậy tôi đã sử dụng đoạn mã sau:
;; 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))
Tài liệu in không có lỗi, nhưng nó sử dụng phông chữ mặc định thay vì Consolas. Khi tôi chuyển đổi tài liệu PostScript thành PDF, sau đó sao chép văn bản từ tệp PDF sang OpenOffice , tôi nhận được Consolas, nhưng trong PDF, văn bản hiển thị dưới dạng Courier .
Tôi nên sử dụng tên nào? Là Consolas-bold
sai? Tôi không thể tìm thấy bất cứ điều gì trên web về vấn đề này.