Почему шрифт "Ubuntu light" отображается с нормальной шириной, если он установлен как интерфейсный шрифт в gnome?

Я пытаюсь получить четкие шрифты на экране hidpi гнома Ubuntu 16.04. Я могу получить результаты со шрифтом "Sawasdee", но не со шрифтом "Ubuntu Light", который выглядит лучше на мой вкус.

Кто-нибудь знает, как заставить гном использовать легкие шрифты в интерфейсе?
Т.е. "Ubuntu light". Если установлен светлый шрифт, то по некоторым причинам он отображается с нормальной шириной в большинстве приложений.

Скриншот скриншота инструмента:

Что интересно здесь: в окне выбора шрифта шрифт отображается правильно со светлыми символами (см. "Ubuntu light"), а левый столбец отображается с обычной шириной (см. "Интерфейс").

Также я заметил разницу между приложениями при выборе "светлых" шрифтов SegoeUI Light рендеринг в меню приложений:

Firefox и LibreOffice отображают свои меню с правильными символами, в то время как Gnome-Terminal, Chrome и твик-инструмент с более смелыми символами.

Такое поведение верно для всех шрифтов с "облегченной" версией. Единственный светлый шрифт, который правильно отображается - Sawasdee. Я не знаю почему.

Может кто-нибудь сказать, как заставить gnome-терминал отображать свои шрифты так, как это делает LibreOffice? Или, по крайней мере, если есть хороший светлый шрифт, существующий отдельно от Sawasdee?

1 ответ

После некоторых экспериментов я нашел способ заставить световые шрифты в интерфейсе. Вы просто удаляете все стили толще, чем вы хотели.

Теперь мой интерфейс работает в тонком Roboto, выглядит потрясающе на дисплее hidpi. Обычно это работает так:

  1. Выбрать шрифт (Roboto в моем случае)
  2. Загрузите файлы откуда-то, fonts.google.com - хорошее место для начала
  3. Распаковать его
  4. Установите только Roboto-ThinItalic.ttf и Roboto-Thin.ttf

Другой вариант - удалить более толстые файлы из /usr/shared/fonts/, то есть /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-* и добавить файлы подсветки (Ubuntu-L.ttf, Ubuntu-LI.ttf).

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