Я обновил Emacs с 23.1 до 23.3, и он внезапно больше не может находить мои шрифты (например, Liberation Mono). Когда я пытаюсь «Параметры» -> «Установить шрифт по умолчанию» ... Мне предлагается очень странный выбор вещей, которые некоторые называют с использованием формата «AxB», где A и B - цифры, а некоторые имеют удаленно узнаваемые имена (например, lucildatypewriter - хотя у меня нет установленного шрифта с этим именем, ни «Lucilda Typewriter», ни чего-либо подобного), у семейства «Lucilda» есть еще несколько «родственников» - например: «lucildatypewriter-bold-14», но выбор вес / размер произвольный. В нем есть еще одно меню, полностью посвященное шрифту Courier, и одно маленькое меню, в котором написано «наборы шрифтов» и содержится два пункта: «стандартный 17-точечный средний» и «стартовый 16-точечный средний», оба, очевидно, не называют никаких шрифтов. .
Шрифт, который он выбрал для отображения кода, - это какой-то шрифт с засечками, и он выглядит очень плохо ...
Когда я пытаюсь настроить начертание по умолчанию M-x customize-face RET default
Он говорит, что он использует times
- опять же, у меня нет времени, установленный у меня шрифт «Times New Roman».
Я также пробовал оценивать
(set-face-attribute
'default nil
:family "Liberation Mono" :height 100)
но это не имело видимого эффекта.
Ниже мой файл fonts.conf:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" qual="all">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<edit name="hintstyle" mode="assign">
<int>0</int>
</edit>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
<fontconfig>
(Я не хочу использовать AA для шрифтов)
fc-list
напечатает шрифты, которые я хотел бы использовать и которые использовались в предыдущей версии Emacs. Я использую Ubuntu / GTK, если это важно.
Что мне нужно сделать, чтобы объяснить emacs, где установлены мои шрифты?
Спасибо!
emacs -q
? - person N.N.   schedule 22.04.2012