Я пытаюсь использовать ~ / .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-cache, я зарегистрировался /etc/fonts/conf.d
и обнаружил, 50-user.conf
что, кажется, явно вызывает определенные пользователем конфигурации.
Чего мне не хватает?
Благодарность
РЕДАКТИРОВАТЬ: после расследования я обнаружил, что другие правила в /etc/fonts/conf.d
конфигурации пользователя перезаписывают, поэтому ссылки user.conf
на 00-user.conf
помогли. Тем не менее, это лишь частичный успех, поскольку я могу указать, какие шрифты следует заменить, но заменитель, который я выбрал, игнорируется: другими словами, я могу сделать Helvetica
недействительным, и система возвращается к следующему шрифту (т. Е. В браузере принимает следующий шрифт, указанный в таблице стилей, если его нет, отображается стандартный sans-serif).