Как вы укажете резервный шрифт в emacs?
Я только что установил Emacs 24 из источника и хотел бы установить основной шрифт, а также резервный шрифт, когда основной шрифт не включает в себя международные глифы, которые мне нужны. В Linux это выполняется большинством сред через fontconfig, но при попытке установить шрифт на
(set-default-font "Monospace 11")
не работает, вместо коллекции fontconfig Monospace кажется, что я получаю "Sans".
Чтобы получить моноширинный шрифт, мне нужно сделать что-то вроде:
(set-default-font "Dejavu Sans Mono 11")
но, к сожалению, он не содержит глифов, которые я хочу. Поэтому мой вопрос заключается в том, что emacs предоставляет механизм "возврата", который он использует, когда основной шрифт не cona
Ответы
Ответ 1
Жиль указал мне на решение, которое будет использовать шрифты. Я узнал, что шрифты достаточно гибкие, чтобы вы могли использовать разные шрифты для разных диапазонов юникодов. Таким образом, для использования Miriam Mono CLM для иврита вы можете ввести следующий вариант конфигурации:
(set-fontset-font "fontset-default" '(#x5d0 . #x5ff) "Miriam Mono CLM:bold")