Як я можу використовувати нерегулярний варіант шрифту в Ubuntu?


12

Як я можу використовувати нерегулярний варіант шрифту в Ubuntu?

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

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

Нарешті, я спробував використовувати fonts.confв .config/fontconfigкаталозі. Я помістив ці рядки у цей файл. Розміщення цих рядків змушує Ubuntu відображати середній варіант, але тоді шрифти Every Dosis стають середніми . Більше не можна використовувати варіант 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, всі дози стають однаковими

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


Ви спробували скопіювати файл шрифту, який ви хочете використати, до іншого імені, а потім скористайтеся цим? EG, sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfа потім за допомогою шрифту anwar?
Fabby

Ні, я ні. Але наскільки я знаю, ім'я файлу шрифту нічого не робить, якщо файл шрифту містить ім’я в межах
Anwar

@AnwarShah ви також можете спробувати.
Тім

@Tim Це нічого не зробило
Anwar

Відповіді:


0

Тестування тут за допомогою Ubuntu 14.04, Ubuntu Tweak та пакету шрифтів-дози працює. Вибір світлого, середнього, жирного кольору показує різні результати. Хоча світло і середній виглядають схожими на 11pt навіть моїми гострими очима.

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

Тож я б видалив ваш font.confфайл і зробив ваш вибір, обов'язково зазначивши, як виглядає шрифт у нижньому полі попереднього перегляду шрифту вікна вибору, а не відволікаючи більші шрифти у списку. Збільшити розмір за потребою. Виберіть, а потім перезапустіть.


Це я казав. Середній і легкий абсолютно однакові
Анвар

Вони не зовсім однакові, хоча вони можуть виглядати однаково при певних дозволах та певних розмірах.
Мартін Оуенс -doctormo-

Я протестував сьогодні іншим шрифтом. коли присутня варіація світла, вона замість середнього варіанту вибирає цю. Я перевірив це, встановивши середній варіант як шрифт, а потім видалив світлий. після видалення та запуску fc-cacheшрифтів негайно змінюється на середній.
Анвар

1
Цікаве випробування. Повідомте про це як про помилку help.ubuntu.com/community/ReportingBugs, включаючи всі деталі тут. Я повідомляю, що він працює на 14.04 Ubuntu, тому включайте і цю деталь.
Мартін Оуенс -doctormo-

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