Как установить шрифты в Emacs для Mac?

Я загрузил Carbon emacs 23.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.35) с http://emacsformacosx.com/ . По умолчанию используется Monaco, и я хотел бы изменить его на Inconsolata-dz. Поэтому я добавил:

(set-default-font "-apple-Inconsolata-dz-medium-normal-normal-*-10-*-*-*-m-0-iso10646-1")

в мой файл ~ / .emacs. Однако после перезапуска это все еще Монако. Он обнаружил, что Option-T (или, возможно, Command-T) вызывает диалог шрифта, и если я выберу из него Inconsolata-dz, он отлично работает. Но если я перезапущусь, то вернусь в Монако. Итак, я попытался установить шрифт из меню, а затем перешел в «Настроить лица» и сохранил его, но он все равно не работает. Интересно то, что если я использую Mx describe-font после изменения шрифта в диалоговом окне Option-T, он говорит -apple-Inconsolata-dz-medium-normal-normal- -10- - * - * -m-0-iso10646-1.

Похоже, что Emacs по какой-то причине просто игнорирует этот шрифт. Почему это так и что я могу сделать, чтобы заставить его использовать этот шрифт?

Обновление: я попробовал рекомендации Donkopotamus и Joost Diepenaat, и они также не сработали, хотя в итоге я получил шрифт Times вместо Monaco. Однако они отлично работают, если я просто использую Inconsolata (а не Inconsolata-dz). Так что мне интересно, есть ли какие-то проблемы со шрифтами, в названии которых есть тире?

Update2: Почему это не по теме? В закрытом сообщении говорится: «вопросы [следует ...] связаны с программированием или разработкой программного обеспечения "; многие разработчики используют emacs, и правильные настройки важны. Две верхние записи в поиске" программные шрифты "имеют в сумме 150; поэтому конфигурации шрифтов кажутся важными для программистов . В любом случае, если это не по теме, где лучше всего разместить его?

9
задан prewett 21 November 2011 в 10:12
поделиться