Emacs молча меняет шрифт при использовании другой кодировки текста - PullRequest
0 голосов
/ 27 августа 2018

Я установил emacs25 (Kubuntu 18.04.1).У меня есть текстовые / текстовые файлы на кириллице в разных кодировках: utf-8 и cp1251.

Кажется, что лицо шрифта для кириллицы utf-8 в порядке, только то, которое я установил с помощью customize-face default, но когда я открываю файл в кодировке cp1251, лицо шрифта изменится на некрасивое лицо кириллицы.

Я не понимаю, почему это происходит.Как сделать так, чтобы шрифт был одинаковым для всех кодировок кириллицы?

1 Ответ

0 голосов
/ 28 августа 2018

Наконец-то у меня есть решение.

Сначала посмотрите, какая кодировка (и какой шрифт) используется для конкретных букв кириллицы.Поместите метку на букву и нажмите M-x describe-char.Важная информация находится в строках «предпочтительный набор символов» и «xft».Я вижу windows-1251 и некоторое имя шрифта lenty.

Затем добавьте строку в ~ / .emacs, чтобы настроить набор шрифтов соответствующим образом: (set-fontset-font "fontset-default" 'windows-1251 "Hack") (в моем случае я использовал семейство Hack как без засечек)моно шрифт).

...