Почему мои моноширинные шрифты ведут себя хаотично?

Я настраиваю коробку Arch, и я установил Plasma 5 в качестве своего рабочего стола. Однако моноширинные шрифты ведут себя очень хаотично:

  • Перечисленные в префане "Шрифты", они отображаются нормально.
  • Как часть эмулятора терминала, это нормально.
  • Firefox наклоняет их к чему-то ужасному в некоторых случаях (см. Форум), и
  • будет полностью пропустить их в других случаях (см. пост).

Вероятно, стоит отметить, что оценка (set-default-font "Oxygen Mono") в Emacs не удается с

Неверное название шрифта: -unknown-Oxygen-Sans-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1,

предлагая мне, что есть некоторая проблема с регистрацией шрифтов. (Обратите внимание, что он ищет кислород без...)

Как я могу достичь здравомыслия и убедить эти шрифты вести себя?

Дополнительная информация от продолжающихся исследований:

  • $ fc-match mono дает Oxygen-Sans.tff: "Oxygen Sans" "Sans-Book"
  • $ fc-match foo также дает Oxygen-Sans.tff: "Oxygen Sans" "Sans-Book"

1 ответ

Как прокомментировал sid-kap, тире в имени шрифта нарушает Emacs. Он описывает способ исправить это с помощью fonttools.

Другие вопросы по тегам