fc-list
fontconfig
インストールされているフォントを一覧表示するのに便利なフォントと呼ばれるユーティリティがライブラリにあります。
それはaを検出します数百システムフォント。
結局のところ、find
汎用フォントファイル拡張子を使用してすべてのファイルを見つけましたが、かなりうまくいきました。帰ってきた数千いくつかの偽の肯定を含む一致し、拡張子が省略されたいくつかのファイルが欠落している可能性があります。要点は、命名規則に頼ることは理想的ではないということです。
font_finder ()
{
font_extensions=('mf' 'otc' 'otf' 'ttc' 'ttf');
for x in "${font_extensions[@]}";
do
find / -type f -iname "*.$x";
done 2> /dev/null
}
もっと良い方法がありますか?
答え1
あなたはそれを使用することができます文書ユーティリティ、おそらく探す。
出力文書たとえば、
$ file Gelasio-Italic-0.2.ttf
Gelasio-Italic-0.2.ttf: TrueType Font data, digitally signed, 18 tables, 1st "DSIG", 30 names, Macintosh, Copyright (c) 2013-2018, Sorkin Type Co with Reserved Font Name 'Gelasio'GelasioItalic1.005;STC
その他の情報には、お客様の情報が含まれます。魔法キーワードフォント。