Как использовать нестандартный вариант шрифта в Ubuntu?


12

Как использовать нестандартный вариант шрифта в Ubuntu?

Проще говоря, я пытался использовать легкий вариант шрифта. Однако я не мог. Каждый раз, когда я выбираю этот легкий вариант, Ubuntu неохотно использовал один и тот же обычный вариант.

Например, сегодня я пытался использовать Dosisшрифт. Когда я выбираю это с помощью Ubuntu-Tweak (или Unity-Tweak-Tool), Ubuntu выбирает более легкий. Я хотел использовать Medium, поскольку это давало больше контраста. Но выбор Dosis-Medium обеспечил сохранение света!

Наконец, я попытался использовать fonts.confв .config/fontconfigкаталоге. Я поместил эти строки в этот файл. Размещение этих строк заставляет Ubuntu отображать средний вариант, но тогда шрифты Every Dosis становятся Medium . Больше нет возможности использовать вариант Light .

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

Короче говоря, как я могу выбрать или использовать другой вариант шрифта в Ubuntu. Решение с использованием fonts.confтоже хорошо.

Выход из fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

Выход из fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

Выход из fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Снимок экрана выбора варианта шрифта Dosis:

Доза с использованием легкого варианта

Если я использую fonts.conf, все дозы становятся одинаковыми

введите описание изображения здесь


Вы пытались скопировать файл шрифта, который хотите использовать, под другим именем, а затем использовать его? Например, sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfа затем использовать шрифт anwar?
Fabby

Нет, не знаю Но, насколько я знаю, имя файла шрифта ничего не делает, если файл шрифта включает в себя имя
Anwar

@AnwarShah ты можешь попробовать.
Тим

@Tim Это ничего не сделало
Анвар

Ответы:


0

Тестирование здесь с использованием Ubuntu 14.04, Ubuntu Tweak и пакета fonts-dosis работает. Выбор светлый, средний, жирный все показывают разные результаты. Хотя свет и средний на 11pt похожи даже с моими острыми глазами.

Мой рабочий стол, однако, закрылся и перезапустился в довольно агрессивном имении, как только был сделан новый выбор шрифта, и мне пришлось снова войти в систему.

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


Это я и говорил. Medium и Light - это одно и то же
Anwar

Они не совсем одинаковые, хотя они могут выглядеть одинаково при определенных разрешениях и определенных размерах.
Мартин Оуэнс -доктормо-

Я проверил сегодня с другим шрифтом. когда присутствует изменение освещенности, оно выбирает это вместо среднего варианта. Я проверил это, установив средний вариант в качестве шрифта, а затем удалив легкий. после удаления и запуска fc-cacheшрифты сразу меняются на средние.
Анвар

1
Интересный тест. Пожалуйста, сообщите об этом как об ошибке help.ubuntu.com/community/ReportingBugs, включая все детали здесь. Я сообщаю, что это работает на 14.04 Ubuntu, так что включите эту деталь тоже.
Мартин Оуэнс -доктормо-

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