Ich versuche mit ~ / .fonts.conf Helvetica durch Droid Sans zu ersetzen. Hier ist der Inhalt der Datei:
<?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>
aber egal was passiert, nichts scheint zu passieren. Ich habe versucht, fc-cache auszuführen, habe eingecheckt /etc/fonts/conf.d
und festgestellt, 50-user.conf
dass offenbar benutzerspezifische Konfigurationen explizit aufgerufen werden.
Was vermisse ich?
Vielen Dank
BEARBEITEN: Nach einer Untersuchung stellte ich fest, dass andere Regeln beim /etc/fonts/conf.d
Überschreiben der Benutzerkonfiguration, also beim Verknüpfen user.conf
mit, 00-user.conf
geholfen haben. Trotzdem ist es nur ein Teilerfolg, da ich angeben kann, welche Schriftarten ersetzt werden sollen, aber der von mir gewählte Ersatz wird ignoriert: Mit anderen Worten, ich kann Helvetica
ungültig machen und das System greift auf die nächste Schrift zurück (dh im Browser, es Nimmt die nächste im Stylesheet angegebene Schriftart, wenn keine vorhanden ist, wird eine serifenlose Standardschrift angezeigt.