Выбор шрифта по умолчанию ведет себя странно

Aug 19 2020

После обновления до Emacs 27.1 мой шрифт по умолчанию изменился на adobe courier. Я хотел бы использовать Anonymous Pro или Inconsolata, но попытки изменить это с помощью M-x customize-face RET defaultне удались. Я затрудняюсь описать это поведение, поскольку оно кажется мне неправильным, и я не знаю, с чего начать. Установка его на Anonymous Pro или Inconsolata, которые, насколько я могу судить, на самом деле установлены в моей системе и имеют эти имена, заставляет шрифт возвращаться к шрифту с засечками, который выглядит как раз. Я использую утилиту KDE Font Management, чтобы узнать, какие шрифты установлены. БегxfontselЧтобы посмотреть, какие шрифты установлены, дается другой список, но ввод информации из него дает неопределенные эффекты - шрифт действительно меняется, но я не могу сказать, возвращается ли он к курьеру или шрифту с засечками по умолчанию. Насколько я могу судить, он обычно вносит правильные изменения, которые я могу проверить, например, если я использую etlдля литейного производства и fixedдля семьи. Шрифт emacs соответствует тому, как этот шрифт выглядит в меню xfontsel.

Итак - как должно быть ясно - не знаю, с чего начать поиск неисправностей.

Я использую Emacs 27.1 в OpenSuse Leap 15.2, KDE.

Ответы

Adam Aug 19 2020 at 08:38

Я нашел «решение» - проблема была устранена, хотя я не знаю почему. Может быть, это поможет кому-то другому, испытывающему такую ​​нестабильность.

Возня, я использовал, S-down mouse-1как указано на странице EmacsWiki Set Fonts . Emacs аварийно завершил работу, когда я выбрал Anonymous Pro. Удалил рабочий стол по общему принципу. После перезапуска emacs я мог выбрать Anonymous Pro, S-down mouse-1чтобы изменить лицо в буфере. Затем я мог бы настойчиво установить его как лицо по умолчанию с помощью настройки.