Script ini untuk memindai file font dan mendaftarkan cakupan Unicode mereka dengan blok Unicode. Saat ini Truetype Fonts (TTF), OpenCype Fonts (OTF) dan Truetype Collections (TTC) didukung.
Ini terinspirasi dari suite fontForge serbaguna (karakter unicode aktual yang dicakup oleh font terdaftar di bawah Element → Font Info ), serta situs web ttfcoverage.
Perhatikan bahwa karena bug tertentu di font :: ttf skrip ini mungkin tidak dapat membaca semua font yang tertanam di dalam ttcs. Ini diperbaiki dalam font :: TTF 1.04.
font-coverage.pl [option…] FONT_FILE…
Memanggil font-coverage.pl -h menghasilkan daftar opsi.
Cetak statistik setiap font secara terpisah
# font-coverage.pl a.ttf dir/b.otf moredir/c.ttc
Statistik gabungan cetak
# font-coverage.pl -c a.ttf dir/b.otf moredir/c.ttc
Menggunakan Unicode 5.2.0 sebagai basis, hasilkan output CSV, ditambah menunjukkan opsi lain
# font-coverage.pl -i -s -z -u 5.2.0 a.ttf
Menjalankan skrip di font musikal truetype menghasilkan output seperti:
..............
Geometric Shapes (U+25A0-U+25FF) => 96 / 1 / 0
Miscellaneous Symbols (U+2600-U+26FF) => 256 / 7 / 0
Byzantine Musical Symbols (U+1D000-U+1D0FF) => 246 / 246 / 0
Musical Symbols (U+1D100-U+1D1FF) => 220 / 220 / 11
Ancient Greek Musical Notation (U+1D200-U+1D24F) => 70 / 70 / 0
Supplementary Private Use Area-A (U+F0000-U+FFFFF) => 0 / 0 / 58
Angka yang muncul dalam output mewakili, secara berurutan:
Jadi cuplikan output di atas berarti semua simbol musik terkait rentang unicode 100% tercakup (meskipun tidak untuk rentang lain), dan ada 11 mesin terbang tambahan dalam simbol musik yang tidak digunakan oleh versi unicode saat ini.
Catatan : Semua titik kode dalam karakter kontrol, pengganti dan area penggunaan pribadi diperlakukan sebagai tidak ditugaskan.
Opsi -u memungkinkan seseorang untuk membandingkan font dengan versi alternatif Unicode (secara default 12.1.0 digunakan, pada 2019). Sertakan file untuk pembaruan terbaru dari semua versi unicode utama (2.1 dan seterusnya) telah dihasilkan sebelumnya, tetapi jika seseorang ingin membandingkan dengan versi lain, dimungkinkan untuk memohon gen-include-file.pl untuk menghasilkan yang Anda butuhkan. Silakan merujuk ke skrip itu sendiri untuk detail.