TTF・TTC・OTF・OTCフォントファイルの違いと選び方

.ttf・.otfは通常、単一のフォントリソースを含み、.ttc・.otcは複数のリソースをまとめるコレクション形式です。選ぶときは拡張子だけで品質を判断せず、必要な言語・スタイルとアプリの対応状況を確認してください。

4つの拡張子の違いを一覧で確認

OpenTypeはフォントデータや組版機能を保存する仕様です。TTFとOTFをまったく別の世代と考えるより、単一リソースかコレクションか、そしてどのような字形データを含むかを分けると理解しやすくなります。

拡張子 ファイル構造 一般的な特徴
.ttf 単一フォントリソース 主にTrueTypeアウトライン。OpenTypeの組版機能を含むこともあります。
.otf 単一フォントリソース CFF・CFF2アウトラインに使われ、TrueTypeアウトラインも格納できます。
.ttc フォントコレクション TrueTypeアウトラインのコレクションに推奨されます。互換性のためCFFコレクションにも使われます。
.otc フォントコレクション CFF・CFF2アウトラインのコレクションに推奨されます。利用環境の対応確認が必要です。

これはOpenType仕様のファイル名に関する推奨事項による区分です。実際のアウトライン形式は内部データから判定するため、拡張子が正確な内部構成を保証するわけではありません。

TTFとOTFは何が違う?

TTFはTrueType Font、OTFはOpenType Fontに由来します。TrueTypeとCFF(Compact Font Format)は字形をベクトルの輪郭として記録する代表的な方式で、CFF2は可変フォントに対応する関連形式です。ただし、.otfなら必ずCFF、.ttfならOpenType機能がないとは限りません。

合字、代替グリフ、言語別の組版機能は、必要なデータがフォントに含まれ、アプリが対応しているかで決まります。グリフは画面や印刷物に描かれる個々の字形です。同じ書体のTTFとOTFがある場合は、制作者の機能説明と対象アプリを比較してください。OTFが常に鮮明で印刷品質も高いわけではありません。

単一リソースは、文字やウェイトが1種類だけという意味ではありません。可変フォントは1つのリソースで太さや幅などの軸を調節でき、.ttfや.otfで配布できます。1ファイルでもRegular専用とは限らず、複数の太さが選べても必ずコレクションとは限りません。

TTCとOTCは複数のフォントをどうまとめる?

TTCはTrueType Collection、OTCはOpenType Collectionを指します。両者は同じOpenTypeコレクション構造を使います。フォント名や文字マッピングなどを区別しながら、同一のグリフデータや共通テーブルを共有できます。構造はOpenTypeファイル仕様のコレクションの説明に定義されています。

例えば、複数言語のフォントで同じ漢字の字形データを多く使う場合、各ファイルに重複して保存せず、コレクション内で共有できます。容量削減の効果は共有できるデータ量によって変わり、個別ファイルの合計より必ず小さくなるとは限りません。

コレクションは、個別フォントを圧縮したZIPのようなものではありません。フォント管理アプリでお気に入りをまとめた「コレクション」とも異なり、ここではファイル自体の内部構造を指します。複数リソースをまとめることと、単一リソースで太さを変える可変フォントも別の概念で、コレクションに可変フォントを含めることもできます。

ダウンロード時はどれを選べばよい?

  1. 利用環境を決めます。 OSと文書・デザインアプリのバージョンを確認し、配布元が推奨するファイルを選びます。TTFとOTFの両方がある場合は制作者の案内を優先し、必要な言語やスタイルを確認してください。
  2. 必要な範囲を選びます。 1言語のRegularとBoldだけが必要で個別ファイルがあるなら、まずそれを確認します。複数言語・スタイルを使い、アプリがコレクションに対応していればTTC・OTCが管理に便利な場合もあります。同じフォントの全形式を同時に入れる必要はありません。
  3. 機能とライセンスを別々に確認します。 可変ウェイト、合字、特定文字が必要なら制作者の機能説明を読みます。文書作成、商用利用、Web配布、PDFや文書への埋め込みの可否は拡張子ではなくライセンス条件で確認します。
  4. 実際の作業で確かめます。 新規文書に必要な言語の文章、数字、記号を入力し、Regular・Boldなど必要なスタイルを適用します。PDFで渡す場合は書き出したファイルも確認してください。一覧に名前が出るだけでは、すべての文字や出力経路の互換性は確認できません。

例えば古いアプリで可変OTFが動作せず、制作者が固定ウェイトのTTFも提供しているなら、アプリの対応範囲を確認してそちらを選べます。一方、太さの連続調整が目的なら固定ウェイトへの変更で必要な機能を失います。拡張子の優劣ではなく、作業に必要な機能で選びましょう。

WindowsとmacOSでインストールして確認する

まず信頼できる配布元のファイルか確認します。ZIPで入手したら展開して実際のフォントファイルを使ってください。コレクション自体はフォントファイルなので、解凍して中のフォントを取り出す方式ではありません。

  1. Windows 11・10: .ttfまたは.otfを右クリックして「インストール」を選びます。他のユーザーにも必要なら「すべてのユーザーに対してインストール」と管理者権限を確認します。その後、設定 → 個人用設定 → フォントで名前とプレビューを確認します。手順の根拠はMicrosoftのWindowsフォント管理ガイドです。
  2. macOS: Finderでファイルをダブルクリックし、Font Bookでインストールします。検証時に警告やエラーがあれば先に内容を確認します。Appleのインストール・検証ガイドはTTF・OTFやTTCコレクションなどを対応形式に挙げています。すべてのアプリがOTCまで同じように処理する保証ではありません。
  3. 作業用アプリ: 文書アプリを開き直し、フォントを選んで前述のサンプル文を確認します。一覧にはファイル名ではなく内部のファミリー名とスタイルが表示される場合があるため、ダウンロード名だけで探さないでください。

元に戻す場合は、OSのフォント管理画面で今回追加した項目を特定して削除し、アプリを開き直します。既存文書で使っているフォントを削除すると、代替フォントや改行が変わる場合があります。

インストールできない・文字が違って見える場合

  • インストール項目がない・ファイルを読めない: ZIP内のままか、ダウンロードが完了したか、OSに適したファイルか確認します。コレクション非対応のアプリなら、制作者の個別フォント版を探してください。
  • インストール済みだがアプリに出ない: アプリを開き直し、内部ファミリー名で探します。他のアプリでも確認し、OSへの導入と特定アプリの対応のどちらが問題か切り分けます。
  • 一部の文字が四角や別の書体になる: 対象フォントがその文字と言語を含むか確認します。TTFからOTFに変えるだけで未収録文字が追加されることはありません。
  • 同名のフォントが複数ある: 新旧バージョンの重複を確認します。元ファイルと配布元情報を保管し、使う版を確認してOSの管理機能で整理してください。システム標準フォントを無断で削除しないでください。
  • 拡張子を変えれば直る? .ttcを.ttfへ名前変更しても単一フォントには変換されません。原本を残し、まず制作者が配布する互換ファイルを探してください。実際の変換や抽出はライセンスとツールの対応を別途確認する必要があります。