Roboto обычный шрифт лица отображается жирным шрифтом
Я установил Roboto
гарнитура в моей системе, но оказывается, что по умолчанию, regular
лицо отображается как black
хотя на миниатюре он выглядит светлее. Это происходит во всех приложениях, в том числе в Linux и Windows. Вот пример:
Вот так миниатюры выглядят на любом файловом менеджере в Linux, шрифты выглядят нормально (Windows даже не перечисляет regular
лицо на коллекцию). Windows только перечисляет normal
лицо, если я уберу black
лицо:
И вот как это выглядит после рендеринга, независимо от того, какое приложение:
Любое приложение, которое запрашивает Roboto
шрифт, делает его black
лицо вместо. Google Chrome в Windows и Linux, например, рядом:
Я пытался удалить black
лицо и символическая ссылка на regular
один с именем чёрного, и он работает (результат Windows и Linux, рядом):
Но я теряю свое черное лицо, и курсив по-прежнему отображается с черным лицом, поэтому мне придется удалить лицо вместе с его вариантами. Что я могу сделать? Является ли символическая ссылка удаление моих шрифтов единственным решением?
Обновление:
Проблема в том, что оба варианта шрифта (обычный и черный) мешают друг другу, и я могу установить только один из двух одновременно. Есть ли какие-то метаданные шрифта, которые я мог бы изменить, чтобы это исправить?
2 ответа
Похоже, Google наконец обновил файлы шрифтов Roboto на своем веб-сайте для загрузки. Вы можете получить шрифт здесь: http://www.google.com/fonts/specimen/Roboto
Попробуйте назвать Windows:
- Regular:
roboto.ttf
- Курсив:
robotoi.ttf
- Смелый:
robotob.ttf
или жеrobotobd.ttf
- Жирный Курсив:
robotobi.ttf
или жеrobotoz.ttf
- Черный:
robotobk.ttf
Храните только эти файлы. Удалите остальные и попробуйте снова. У меня была похожая проблема на Linux с ttf-mscorefonts
(arial.ttf
) и это решило проблему.