グリフ・レジャー|TTF/OTF/TTCの収録文字を照合・CSV/JSON/HTMLへ【無料見本】
- 製品版|照合ツール+保存例3組Digital200 JPY
- 無料見本|BMP固定レポートのみDigital0 JPY


TTF/OTF/TTC/OTCの選択した1書体に、必要な文字が収録されているかをUnicode cmapで照合するローカル制作補助ツールです。 収録・不足・配列要素の未判定、出現回数、Glyph IDをCSV/JSON/静的HTMLに保存できます。 実際の字形や合字・異体字・絵文字列の表示、フォントの完全性・利用許諾を保証するツールではありません。 Python3.10以上+PCブラウザーが必要です。フォントファイルは付属しません。 【使い方】 1. 32MiB以内の単体TTF/OTF、またはTTC/OTCを1つ選択。 2. コレクションは書体index(0からの番号)を選択。TTC v1/v2、最大64書体。 3. 本文を貼り付け「解析して照合」。UTF-16長20,000以内・異なるコードポイント2,000種類以内。 4. 一覧と集計を確認してCSV/JSON/HTMLを保存。画面は先頭200行、保存は全行。 ファイル/書体/本文を変えると旧結果を消し、再解析まで保存を止めます。 書体名は表示せずindexで選択します。ファイル欄は読込後に空欄となり、下部にindex/cmap/SHA-256を表示します。 【判定方法】 対応はUnicode cmap format4/12。format12を優先し、同形式ならWindows platform3のencoding10/1をUnicode platform0より優先。 同platformはencoding降順、同順位は最初のレコードを1表だけ選択します。複数cmapや書体を合成しません。 format4のみのフォントでは補助面文字は不足になります。Glyph ID=0を不足、それ以外を収録とします。 TAB/LF/CRは対象外で回数だけ記録。スペースや他の制御/結合文字は通常のコードポイントとして照合。 ZWJ(U+200D)と異体字セレクター(U+FE00〜FE0F/U+E0100〜E01EF)は配列要素として未判定・Glyph ID=null。 NFC等の正規化・シェーピング・format14・GSUB/GPOS・合字・異体字・絵文字列の表示や色は検査しません。 単独文字の収録でも組み合わせの正しい表示を保証しません。WOFF/WOFF2/Type1等は非対応です。 フォント全体の完全性・チェックサム/DSIG・安全性を検査するツールではなく、構造/件数制限で他ソフトが扱えるfontを拒否する場合もあります。 【レポートと情報の扱い】 CSV:UTF-8 BOM/CRLF。codepoint,unicode,occurrences,glyph_id,status。数値と制御されたASCII欄のみ。 JSON:入力SHA-256/容量/書体indexと総数/グリフ数/選択cmap、方法、集計、全行。 HTML:同じ結果を表で読む静的レポート。スクリプト/フォント/画像は埋め込みません。 statusはmapped/missing/sequence-not-evaluated。コードポイント順で保存、文字順は保存しません。JSONを復元する機能はありません。 フォント本体・フォント名・字形・元文章は出力しませんが、使用コードポイントと回数は含みます。機密文章の完全匿名化は保証しません。 入力フォントの利用許諾とレポートの共有可否は利用者が確認してください。 選択fontをインストール・描画せず、画面の「文字例」は端末標準フォントの参考表示です。 【製品と無料見本】 製品:HTML/core.js/Python起動補助/Windows用bat/説明/利用条件/検査範囲/SHA一覧、固定保存例3組(BMP/補助面/TTC書体1)のCSV/JSON/HTML。計17ファイル。 固定例は自作検査用fontの解析結果です。検査用font・実用書体・アウトラインは配布しません。 無料見本:製品と同じBMP固定CSV/JSON/HTML+説明/利用条件の5ファイル。本体・ソース・起動補助・フォントは含みません。 収録5/不足7/配列未判定1の機能説明用データで、一般的なフォントの収録率を表すものではありません。 【環境と制限】 ZIPを全展開し、Python3.10以上が使えるWindowsで起動.bat、または python start.py。 127.0.0.1の空きポートで本ページだけを配信。追加Pythonライブラリー/CDN/アカウント/有料API不要。 フォントと本文は端末内で処理し外部送信しません。終了は端末でCtrl+C。ブラウザーを閉じるだけではサーバーは止まりません。 Windows/Chromiumで start.py --no-browser のURLを開いて操作・保存を検査しました。 batダブルクリック/自動ブラウザー起動/file://直接起動/他OS・ブラウザー・携帯/実DTP・ゲームソフトの表示は未検証です。 複数ファイル一括/フォールバック合成/フォント名検索/自動保存/履歴/Undo/設定復元/実字形プレビューはありません。 元ファイルは変更せず、同名ダウンロードの扱いはブラウザー設定によります。 【利用条件と制作・検査】 商用/非商用の制作・業務・改変可。出力レポートと同梱例は資料や作品へ組込配布可、クレジット任意。 本体/実質同一ツール/同梱例だけの競合素材集としての再配布・転売は禁止。入力fontの権利は変更しません。詳細LICENSE.txt。 AIを制作補助・検査に利用。競合コード・画像・顧客素材は不使用です。 44条件を一次JSと別Python/fontToolsで照合。TTF/CFF OTF/TTC v1/v2/競合cmap/Windows既存fontを含み、31不正入力を停止。 実Chromium7条件・21保存のbyte一致、7操作ガードと静的HTML表示を確認。同一AIの別工程・別実装で、人間/別モデルの監査ではありません。 個別導入/カスタム開発/常時対応は含みません。不具合は版/ブラウザー/形式/再現手順をBOOTHメッセージへ。 顧客fontや機密本文を送る必要はありません。特定環境への適合・表示・成果/売上は保証しません。

