Правила Fontconfig для Windows 10 шрифтов - PullRequest
0 голосов
/ 06 мая 2020

У меня двойная загрузка Windows 10 и Kubuntu, и я хотел бы поделиться шрифтами Windows в Kubuntu, связав каталог шрифтов Windows с /usr/share/fonts.

Однако я заметили, что иногда бывает несоответствие в названиях шрифтов - например, шрифт ARIALN.TTF отображается как «Arial Narrow» в Windows, но как «Arial, Condensed» в Kubuntu.

Запуск f c -запрос к файлу дает:

       family: "Arial"(s) "Arial Narrow"(s) 
       familylang: "en"(s) "en"(s) 
       style: "Narrow"(s) "Normal"(s) "obyčejné"(s) "Standard"(s) "Κανονικά"(s) "Regular"(s) "Normaali"(s) "Normál"(s) "Normale"(s) "Standaard"(s) "Normalny"(s) "Обычный"(s) "Normálne"(s) "Navadno"(s) "Arrunta"(s) 
       stylelang: "en"(s) "ca"(s) "cs"(s) "de"(s) "el"(s) "en"(s) "fi"(s) "hu"(s) "it"(s) "nl"(s) "pl"(s) "ru"(s) "sk"(s) "sl"(s) "eu"(s) 
       fullname: "Arial Narrow"(s) 
       fullnamelang: "en"(s) 
       slant: 0(i)(s) 
       weight: 80(f)(s) 
       width: 75(f)(s) 
       foundry: "TMC "(s) 

Кажется, что Windows использует поле 'fullname', но Kubuntu, возможно, генерирует имя, комбинируя 'family' и 'width'.

Какое правило fontconfig нужно, чтобы Kubuntu использовал то же имя, что и Windows? (Я читал документацию fontconfig, но ее стиль является справочным, а не учебным, и он довольно непонятен для новичков).

...