Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_rightPDFツールchevron_rightPDF フォント検査PDF フォント検査

PDF フォント検査

PDF が使うフォントを、サブセットタグ・サブタイプ・埋め込み状況・実際に使われているページとともに一覧します。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

フォントを調べる PDF を選択

対応形式: .pdf,application/pdf

関連ツール

PDF リンク抽出ツール

PDF リンク抽出ツール

PDF 内のすべてのリンク(外部・内部・メール、および注釈のない本文中の裸の URL)をページ・アンカー文字・危険度つきで一覧にします。

PDF 隠しデータ検査

PDF 隠しデータ検査

PDF が抱えているのに表示しないものを明らかにします。メタデータ、非表示レイヤー、添付、JavaScript、不可視テキスト、黒塗り矩形の下の文字。

PDF JavaScript 検査

PDF JavaScript 検査

PDF の中のスクリプトをすべて見つけます。文書アクション、ページと注釈のイベント、フォームの計算まで。実行はせずに読めます。

PDF アクセシビリティチェック

PDF アクセシビリティチェック

PDF のタグ、読み上げ順序、代替テキスト、言語、見出し階層を、機械が確認できる WCAG 規則で点検します。

動画音声の差し替え

動画音声の差し替え

動画音声の差し替えはブラウザ上で元の音声をナレーション、音楽、整えた音声に差し替えるためのツールです。公開、授業、デモ、日常の動画・音声整理をすばやくプライベートに行えます。

PDF 注釈エクストラクター

PDF 注釈エクストラクター

PDF のコメント・ハイライト・付箋・図形をすべて CSV、JSON、Markdown レビュー要約に書き出します。ハイライトが覆う本文と返信スレッドも含みます。

PBKDF2 生成

PBKDF2 生成

PBKDF2 を使ってブラウザー上でパスワードから暗号鍵を導出します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

この検査が答える問い

「なぜ印刷所ではこの PDF が違って見えるのか」 ほとんどの場合、フォントが埋め込まれていないからです。その書体を持たないビューアは別の書体で代替し、計量値が変わって組版がずれます。どのフォントが危ういかを本ツールが正確に示します。

「なぜコピーした文字が化けるのか」 /ToUnicode を持たない Type0 フォントには、グリフ番号が何を意味するかを伝える手段がありません。表示は正しいのに、コピーすると意味不明の文字列になります。

「なぜ PDF/A が差し戻されたのか」 PDF/A は すべての フォントの埋め込みを要求します。通常の PDF なら名前だけで参照してよい Helvetica や Times も例外ではありません。ファイルが XMP で PDF/A を宣言している場合、未埋め込みの基本 14 フォントは注意ではなくエラーとして報告されます。

フォントごとに分かること

6 文字のサブセットタグを分離した基本名、サブタイプ、埋め込みキー(Type 1 は /FontFile、TrueType は /FontFile2、CFF と OpenType は /FontFile3 とそのサブタイプ)、フォントプログラムの展開後サイズと格納サイズ、エンコーディングと /Differences が再定義したコード数、/ToUnicode の有無、文字範囲と幅の個数、そして記述子から読み取ったフラグビット、イタリック角、ウェイト、StemV、アセント、ディセント、キャップハイト、MissingWidth。

CID フォントでは子孫フォント、CIDSystemInfo の registry–ordering–supplement、/CIDToGIDMap も表示されます。

どのページがどのフォントを使うか

これはリソース辞書ではなく、各ページのコンテンツストリーム中の Tf 演算子から読み取っています。作成ソフトはどのページも選択しないフォントを /Resources に残しがちで、それらは「未使用」として別に並びます。フォーム XObject の中だけで使われるフォントも検出します。

サンプル行について

サンプルは文書自身から取り出した実際の文字列で、本サイトの書体で表示しています。埋め込みフォントプログラムでは描画していません。サブセット書体は作り直された文字マップを持つため、任意の文字を描かせると誤ったグリフになるからです。Identity エンコーディングの CID フォントでは、バイト列は文字ではなくグリフ番号なので、サンプルは提示しません。

プライバシー

ファイルはブラウザ内で解析され、アップロードされません。