Почему шрифт "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. Обычно это работает так:
- Выбрать шрифт (Roboto в моем случае)
- Загрузите файлы откуда-то, fonts.google.com - хорошее место для начала
- Распаковать его
- Установите только Roboto-ThinItalic.ttf и Roboto-Thin.ttf
Другой вариант - удалить более толстые файлы из /usr/shared/fonts/, то есть /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-* и добавить файлы подсветки (Ubuntu-L.ttf, Ubuntu-LI.ttf).