Hinzufügen eines neuen Schriftartenverzeichnisses pro Benutzer

Hinzufügen eines neuen Schriftartenverzeichnisses pro Benutzer

Ich möchte den Schriftartenverzeichnissen meines Benutzers ein neues Verzeichnis hinzufügen. Dazu habe ich die folgende Datei hinzugefügt:

$ cat ~/.config/fontconfig/conf.d/dropbox-fonts.conf 
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <dir>~/Dropbox/fonts</dir>
</fontconfig>

Der Grund für die Verwendung einer separaten Datei besteht darin, dass es für mich einfacher ist, sie mit Puppet zu definieren.

Allerdings werden die Schriftarten nicht übernommen. Sobald ich einen Symlink von ~/Dropbox/fontsnach erstelle ~/.fonts/fonts, werden sie übernommen.

Wie kann ich ein zusätzliches Schriftartenverzeichnis in einer separaten Datei definieren?

Antwort1

Die Konfigurationsdatei wurde nicht abgerufen, da für die in conf.dVerzeichnissen abgelegten Dateien offenbar ein numerisches Präfix erforderlich ist, z. B. „ ~/.config/fontconfig/conf.d/10-dropbox-fonts.conffunktioniert“, während „ ~/.config/fontconfig/conf.d/dropbox-fonts.confnicht“ erforderlich ist.

Der führende Teil 10-des Dateinamens macht den Unterschied.

verwandte Informationen