Почему шрифт не установлен на Anonymous Pro? - PullRequest
0 голосов
/ 16 февраля 2012

В моем файле .emacs есть только одно:

(custom-set-variables
 '(column-number-mode t)
 '(display-time-mode t)
 '(inhibit-startup-screen t)
 '(load-home-init-file t t)
 '(size-indication-mode t))
(custom-set-faces
 '(default ((t (:inherit nil :stipple nil :background "#323232" :foreground "#BBBBBB" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 120 :width normal :foundry "unknown" :family "Anonymous Pro")))))

, и я скопировал все файлы *.ttf в ~/.fonts, но когда я M-x describe-font, я получаю:

name (opened by): -adobe-utopia-regular-r-normal--12-120-75-75-p-67-iso8859-1
       full name: -adobe-utopia-regular-r-normal--12-120-75-75-p-67-iso8859-1
            size: 12
          height: 13
 baseline-offset:  0
relative-compose:  0

То же самое происходит с большинством других шрифтов.Использование emacs 23.4.1.

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

Я вижу подобное поведение в Emacs 24, но я могу получить правильный шрифт, добавив следующее в мой файл инициализации Emacs:

(set-face-attribute 'default nil :foundry "apple" :family "Anonymous_Pro" :height 140)

Это на моем Mac, поэтому вы можете попробовать либо пропустить параметр :foundry, либо установить его на nil или "unknown". Кроме того, похоже, что вам, возможно, понадобится пробел вместо подчеркивания в имени шрифта.

0 голосов
/ 17 февраля 2012

Я использую 24.0.93.1, и приведенная выше конфигурация действительно не работает должным образом (я заменил «Anonymous Pro» на «Consolas», шрифт, который мне известен, и по умолчанию используется системный шрифт фиксированной ширины ».DejaVu ").

Когда я заменил :background "#323232" :foreground "#BBBBBB" на :background "white" :foreground "black", и все заработало просто отлично.К сожалению, это далеко, у меня есть ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...