Почему Roboto Regular отображается жирным шрифтом?


9

Я скачал шрифт Roboto с сайта Android. Все веса, включая Roboto Regular, отображаются правильно в средстве просмотра шрифтов, но когда я пытаюсь установить его в качестве шрифта в строке заголовка (с помощью gnome-tweak-tool) или использовать его в приложении, Roboto Regular всегда отображается как Roboto Bold. Насколько я могу судить, это только влияет на Робото.

Я сейчас на Ubuntu 12.10 (Unity заменен на Gnome 3, если это имеет значение). Я никогда не проверял в 12.04, но я знаю, что у меня не было этой проблемы в 11.04.


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

Достаточно ли удалить все из папки ~ / .fonts?
Захари Яро

1
Итак, это то, что я сделал, и это работает :)dst="$HOME/.fonts/roboto" && mkdir -p $dst && cp Roboto-{Bold,BoldItalic,Italic,Regular}.ttf $dst && fc-cache -f -v
disfated

@disfated, я попробовал ваше предложение (перемещение файлов Roboto во вложенную папку в .fonts) без особого успеха. Тем не менее, я заметил, что в вашем описании нет списка вариантов Black, Light, Thin или Narrow (или вариантов Italic каждого из них). Должен ли я скопировать все варианты Roboto в подпапку или только некоторые из них?
Захари Яро,

1
Итак, я только что нашел копии Roboto Black в .local / share / fonts. Я не помню, чтобы когда-либо ставил там какую-либо версию Roboto, не говоря уже о черном варианте. Это объясняет повторяющийся список. Удаление было исправлено, когда Roboto Regular показывался как Roboto Black. Я добавил другие варианты обратно один за другим, и кажется, что Roboto Black - единственный вариант, который не может сосуществовать с остальными (полужирный, светлый, тонкий, конденсированный, и курсивная версия каждого из них работает нормально). Вы знаете, почему это так?
Захари Яро

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.