Использование данного шрифта для ASCII и другого для Unicode
Я хотел бы настроить 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 =
на юникоде символ интереса дает
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 ответ
Решение
На самом деле интересующая страница не та, которая называется Set Fonts
но Font Sets
(см. здесь). я добавил
(set-fontset-font "fontset-default" 'unicode
"-outline-Arial Unicode MS-normal-normal-normal-sans-*-*-*-*-p-*-gb2312.1980-0")
на мой.emacs, и он сделал свое дело.