Vorrei creare un piccolo script che installa alcuni caratteri TrueType sul sistema dell'utente. Sulla mia macchina Ubuntu i caratteri TrueType si trovano in /usr/share/fonts/truetype
. Tuttavia, non sono sicuro che questa posizione sia la stessa su tutte le macchine. C'è un modo per scoprire dove sono archiviati i font TrueType su qualsiasi sistema Linux?
Aggiornamento
Dopo alcune ricerche ho scoperto che il percorso usr/share/fonts/truetype
è specificato nel file XML /etc/fonts/fonts.conf
. È un file XML, quindi posso usare XPath per ottenere la directory:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Non so comunque se questo file esisterà su tutti (o la maggior parte) dei sistemi Linux.
Firefox
egnome-font-viewer
che non esistono in quelle posizioni (/usr/share/fonts
e~/.fonts
)? Uso Fedora 28