1

Я хотел бы настроить Emacs так, чтобы он использовал

-outline-Courier New-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1

для отображения символов ASCII и

-outline-Arial Unicode MS-normal-normal-normal-sans-16-*-*-*-p-*-gb2312.1980*-*

для отображения символов Unicode.

Это на самом деле, как это было установлено по умолчанию на одном из компьютеров, которые я использую. С другой стороны, нажатие C-u C-x = на интересующий символ Unicode дает

        character: ↷ (8631, #o20667, #x21b7)
preferred charset: unicode (Unicode (ISO10646))
       code point: 0x21B7
           syntax: .    which means: punctuation
         category: .:Base
      buffer code: #xE2 #x86 #xB7
        file code: #xE2 #x86 #xB7 (encoded by coding system utf-8-dos)
          display: no font available

Character code properties: customize what to show
  name: CLOCKWISE TOP SEMICIRCLE ARROW
  general-category: So (Symbol, Other)

There are text properties here:
  fontified            t

что я не совсем понимаю, но часть display: no font available не то, что я хотел бы.

Как я могу это изменить?

1 ответ1

1

На самом деле интересующая страница - это не страница « Set Fonts а « Font Sets (см. Здесь). я добавил

(set-fontset-font "fontset-default" 'unicode
              "-outline-Arial Unicode MS-normal-normal-normal-sans-*-*-*-*-p-*-gb2312.1980-0")

на мой .emacs, и он сделал свое дело.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .