Gostaria de criar um pequeno script que instale algumas fontes truetype no sistema do usuário. Na minha máquina Ubuntu, as fontes truetype estão localizadas em /usr/share/fonts/truetype
. No entanto, não tenho certeza se esse local é o mesmo em todas as máquinas. Existe uma maneira de descobrir onde as fontes de truetypes estão armazenadas em qualquer sistema Linux?
Atualização
Após algumas pesquisas, descobri que o caminho usr/share/fonts/truetype
está especificado no arquivo XML /etc/fonts/fonts.conf
. É um arquivo XML, para que eu possa usar o XPath para obter o diretório:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
No entanto, não sei se esse arquivo existirá em todos (ou na maioria) dos sistemas Linux.
Firefox
egnome-font-viewer
quais não existem nesses locais (/usr/share/fonts
e~/.fonts
)? Eu uso o Fedora 28