UTF-8 文字をサポートする TrueType フォントがいくつかあります。特定のフォントを見つけるには、「fc-list」を使用できます。特定のフォントで使用可能なすべての文字を確認するにはどうすればよいでしょうか。たとえば、「AR PL New Sung ExtB」でサポートされている文字の数などです。
答え1
ttfdump
TTF フォント ファイルを参照している場合は、別のコマンドライン ツール を使用できます。TTF の種類に属する OTF フォントでも機能するはずです。
ttfdump /path/to/your/file.ttf \
| grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'
これでグリフの数がわかります。TTF が何らかの形で壊れている場合は、最大 4 つの異なる数字が表示される可能性があります。Sane TTF は 3 つのエントリすべてに対して同じ数字を返します。その場合、正しい数字が得られたと確信できます。
ttfdump /Library/Fonts/WeidemannStd-Book.otf \
| grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'
numberOfHMetrics: 253
numGlyphs: 253
もう一つの例:
ttfdump /Library/Fonts/DroidSerif-Regular.ttf \
| grep -E '(Number of Glyphs:|numGlyphs:|numberOfHMetrics:)'
numberOfHMetrics: 609
numGlyphs: 609
numGlyphs: 609
Number of Glyphs: 609
答え2
これは、最近私が知った、(TTF または OTF) フォントに含まれるグリフの数を決定する新しい (コマンドライン) メソッドです。
使用luaotfload-tool
同梱されているluaotfload
LaTeX 用のパッケージ。
たとえば、次のように実行します。
luaotfload-tool --find="fira mono" -I | grep glyphs
number of glyphs: 1485
の部分をスキップし| grep glyphs
て に置き換えると| less
、著作権 + ライセンス情報、フォント作成者名、組み込みフォント機能など、それ自体も興味深いフォントのメタデータに関する詳細情報が得られます。
このツールは、名前に基づいてインストールされているフォントを見つけることもできます。
luaotfload-tool --find="fira mono"
luaotfload | resolve : Font "fira mono" found!
luaotfload | resolve : Resolved file name "/Users/kp/Library/Fonts/FiraMono-Regular.otf"
答え3
gucharmap は非常に便利なオプションです。すべての文字を表示し、Unicode ブロックまたはスクリプトごとにグループ化して、クリップボードにコピーすることができます。
パッケージマネージャを使用してインストールできます。Gnomeの一部ですが、個別にインストールすることもできます。ホームページはhttps://wiki.gnome.org/Apps/Gucharmap