У меня двойная загрузка 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, но ее стиль является справочным, а не учебным, и он довольно непонятен для новичков).