9

Я установил шрифт Roboto на моей системе , но оказывается, что по умолчанию, regular лицо оказывается black даже если в эскизе это , кажется светлее. Это происходит во всех приложениях, в том числе в Linux и Windows. Вот пример:

Вот как миниатюры выглядят на любом файловом менеджере в Linux, шрифты выглядят хорошо (Windows даже не отображает regular лицо в коллекции). Windows отображает только normal лицо, если я удаляю black лицо:

Миниатюра шрифта Roboto-Regular.ttf черное лицо миниатюра Windows Черное лицо миниатюра Робото нормальное лицо пальца на окнах

И вот как это выглядит после рендеринга, независимо от того, какое приложение:

Roboto Стандартный образец лица Черное лицо образца

Windows нормальный образец лица Windows черное лицо образца

Любое приложение, которое запрашивает шрифт Roboto , отображает его black лицо. Google Chrome в Windows и Linux, например, рядом:

Google Chrome в Windows Google Chrome в Linux

Я попытался удалить black лицо и символическую ссылку на regular с черным именем файла, и это работает (результат Windows и Linux, рядом):

Лицо удалено linux окна сняты

Но я теряю свое черное лицо, и курсив по-прежнему отображается с черным лицом, поэтому мне придется удалить лицо вместе с его вариантами. Что я могу сделать? Является ли символическая ссылка удаление моих шрифтов единственным решением?

Обновление:

Проблема в том, что оба варианта шрифта (обычный и черный) мешают друг другу, и я могу установить только один из двух одновременно. Есть ли какие-то метаданные шрифта, которые я мог бы изменить, чтобы это исправить?

2 ответа2

4

Похоже, что Google наконец обновил файлы шрифтов Roboto на своем веб-сайте для загрузки. Вы можете получить шрифт здесь:http://www.google.com/fonts/specimen/Roboto

0

Попробуйте назвать Windows:

  • Регулярно: roboto.ttf
  • Курсив: robotoi.ttf
  • Жирный: robotob.ttf или robotobd.ttf
  • Полужирный курсив: robotobi.ttf или robotoz.ttf
  • Черный: robotobk.ttf

Храните только эти файлы. Удалите остальные и попробуйте снова. У меня была похожая проблема в Linux с ttf-mscorefonts (arial.ttf), и это решило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .