Я намагаюся використовувати ~ / .fonts.conf для заміни Helvetica на Droid Sans, ось вміст файлу:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family"><string>Helvetica</string></test>
<edit name="family" mode="assign"><string>Droid Sans</string></edit>
</match>
</fontconfig>
але незалежно від цього, здається, нічого не відбувається. Я спробував запустити fc-кеш, я зареєструвався /etc/fonts/conf.d
і виявив, 50-user.conf
що, схоже, явно викликає конкретні для користувача конфігурації.
Що я пропускаю?
Спасибі
EDIT: після розслідування я з'ясував, що інші правила /etc/fonts/conf.d
перезаписують конфігурацію користувача, тому посилання user.conf
на 00-user.conf
довідку. Все-таки це лише частковий успіх, оскільки я можу вказати, які шрифти потрібно замінити, але заміни на мій вибір ігноруються: іншими словами, я можу зробити Helvetica
недійсним і система повернеться до наступного шрифту (тобто в браузері, це приймає наступний шрифт, вказаний у таблиці стилів, якщо його немає, він відображає стандартний sans-serif).