OKfmt

TTF、OTF、WOFF2 フォントフォーマットの比較とシナリオ別選択ガイド

本記事では、デスクトップ組版とウェブ埋め込みのシナリオにおける一般的なフォントフォーマットを比較し、アウトラインアルゴリズムの違いを分析し、WOFF2の圧縮によるファイルサイズのメリットを解説し、デザイナーおよびフロントエンド開発者が適合したフォントフォーマットを選択することを支援します。

2026-08-11 更新

アウトラインのコア数学的差異: 2次ベジェ曲線 vs 3次ベジェ曲線

TrueType(略称TTF)はフォントアウトラインの記述に2次ベジェ曲線を使用します。単一のアウトラインセグメントで滑らかな曲線を描画するために、より多くの制御点が必要になります。このアウトラインの仕組みは1980年代から使用されており、ほとんどのデスクトップ組版ソフトウェアと互換性があります。

OpenType(略称OTF)はアウトラインの記述に3次ベジェ曲線に対応しています。単一の滑らかな曲線に必要な制御点が少なく、曲線間の移行がより自然で、印刷出力の精度が高くなります。OpenTypeは1996年にAdobeとMicrosoftが共同で発表し、TTFの2次曲線仕様とも互換性があります。

フォーマットの種類アウトライン曲線の種類制御点の数適用シナリオ
TTF2次ベジェ曲線同一アウトラインで多い一般的なデスクトップ利用、ウェブのフォールバック
OTF3次ベジェ曲線同一アウトラインで少ないプロフェッショナルな印刷組版

WOFF2の圧縮特性とウェブでのファイルサイズのメリット

ウェブフォントフォーマットであるWOFF2は、Brotli圧縮アルゴリズムを基に実装されています。従来のWOFFフォーマットが使用するDEFLATE圧縮と比較すると、ファイルサイズを約30%削減できます。ファイルサイズが小さいと、ウェブ読み込み時の帯域幅使用量が低下し、初回コンテンツ表示時間が短縮されます。

WOFFフォーマットは2009年にW3Cから公開され、WOFF2は2012年にローンチされました。現在の主要なグローバルブラウザ(Chrome、Firefox、Edge、Safari 10以上)はすべてネイティブサポートを提供しており、追加の互換性処理は必要ありません。

ウェブ埋め込みにおける標準フォーマットスタックの設定

フロントエンド開発者がウェブフォントを埋め込む際は、一般的なフォーマットスタックのルールに従い、最初にWOFF2を宣言し、次にフォールバックとしてWOFFを宣言します。この設定でアクティブなデスクトップおよびモバイルブラウザの99%以上をカバーでき、ほとんどの本番環境シナリオの要件を満たします。

古いバージョンのInternet ExplorerはEOTフォーマットのみをサポートしています。現在のアクティブなIE利用者のシェアは1%未満であるため、ほとんどのシナリオでこのフォーマットへの互換性対応は不要になりました。古いiOSデバイスとの互換性が必要な場合は、追加で最終的なフォールバックレイヤーとしてTTFフォーマットを追加できます。

可変フォントとOpenType機能に関する注意点

可変フォントはOpenType 1.8仕様に基づいて開発されています。単一のフォントファイルで複数のウェイト、幅、光学サイズのバリエーション空間を保持できます。デザイナーや開発者はパラメータを調整して要件に合ったフォントスタイルを得ることができ、複数ファイルの読み込みサイズを削減できます。

OpenTypeは標準合字、任意合字、スモールキャップなどの複数の組版機能にも対応しています。これらの機能は組版時に必要に応じて有効化でき、テキストの可読性と視覚的な美しさを向上させます。InDesignやIllustratorなどのデスクトップ組版ソフトウェアはいずれもこれらの機能を有効化することに対応しています。

フォントフォーマット変換時の情報保持範囲

異なるフォントフォーマット間で変換を行う場合、フォントのアウトラインデータは変更されません。最終的に表示されるグリフの形状が変わることはなく、大きなサイズでの印刷や表示効果に影響を与えません。

フォント内のヒンティング情報(画面上の小さいテキストサイズ向けの最適化情報)は、異なるフォーマット間の変換時に変化する可能性があります。低解像度画面に表示される小さいサイズのテキストには、表示上の微妙な差異が生じる可能性があります。OKfmtはマルチフォーマット対応のフォント変換ツールを提供しており、その変換ルールはオープンソース変換ライブラリの標準ロジックに準拠しています。

よくある質問

デスクトップ組版ではOTFとTTFのどちらを使えますか

プロフェッショナルな印刷出力の場合はOTFを選択し、日常の事務組版ではTTFで十分です。高精度な印刷ではOTFの3次ベジェ曲線の方が滑らかなエッジが得られ、TTFはすべてのデスクトップ組版ソフトウェアを網羅する互換性を持ちます。

ウェブ埋め込みには複数のフォントフォーマットを含める必要がありますか

現在のシナリオでは、WOFF2とWOFFの組み合わせのみが必要で、これでアクティブなブラウザの99%以上をカバーできます。2016年以前のiOSデバイスとの互換性が不要な場合は、WOFF2のみを保持するだけで利用に十分です。

フォーマット変換によって可変フォントの機能は破損しますか

準拠した変換ツールであれば可変フォントのバリエーション軸情報を変更することはなく、完全な可変機能を保持できます。変換ではカプセル化フォーマットのみが調整され、コアのアウトラインと軸パラメータは元のデータが保持されます。