Как использовать BDF-шрифты в Emacs для Windows - PullRequest
3 голосов
/ 13 ноября 2011

При попытке использовать измененную версию фрагмента Lisp из FAQ по GNU Emacs (http://www.gnu.org/software/emacs/windows/Fonts-and-text-translation.html раздел 5.4) для загрузки шрифтов BDF:

(setq bdf-directory-list '("~/fonts"))
(setq w32-bdf-filename-alist (w32-find-bdf-fonts bdf-directory-list))

Я получаю ошибку (void-function w32-find-bdf-fonts),Я пробовал это с Emacs для Windows, модифицированной версией 23.3-Modified-3 (http://vgoulet.act.ulaval.ca/en/emacs/windows) и EmacsPortable (http://vgoulet.act.ulaval.ca/en/emacs/windows).). Я не могу найти какую-либо функцию с такими или похожими именами в документации иВ результате поиска в дереве Emacs CVS для w32-find-bdf-fonts была найдена только запись FAQ, поэтому я полагаю, что это FAQ. Что за правильный код?

1 Ответ

3 голосов
/ 15 ноября 2011

Похоже, что шрифты BDF больше не поддерживаются в Emacs 23 в Windows. Обратитесь к файлу etc / NEWS (доступ к которому вы можете получить из emacs, используя C-h n):

** BDF-шрифты больше не поддерживаются в MS-Windows. Бэкэнд шрифта был полностью переписан для этого релиза. Основное внимание на Windows было получить приемлемую производительность и полную поддержку Unicode, в том числе сложное формирование скриптов для родных шрифтов Windows. Переписать BDF Поддержка шрифтов не произошла из-за нехватки времени и разработчиков. Если спрос на такой бэкэнд все еще существует даже с улучшенным языком поддержка родных шрифтов Windows, дальнейшее развитие в этом направлении скорее всего, будет основан на библиотеке freetype, предоставляя доступ к более широкий диапазон форматов шрифтов.

...