TrueTypeフォントの場所
ユーザーのシステムにいくつかのTrueTypeフォントをインストールする小さなスクリプトを作成したいと思います。私のUbuntuマシンでは、truetypeフォントはにあり/usr/share/fonts/truetypeます。ただし、この場所がすべてのマシンで同じかどうかはわかりません。TrueTypeフォントがLinuxシステムのどこに保存されているかを知る方法はありますか? 更新 いくつかの調査の後、パスusr/share/fonts/truetypeがXMLファイルで指定されていることがわかりました/etc/fonts/fonts.conf。これはXMLファイルなので、XPathを使用してディレクトリを取得できます。 xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf ただし、このファイルがすべての(またはほとんどの)Linuxシステムに存在するかどうかはわかりません。