TrueTypeフォント (.ttf)

ISO/IEC 標準

TrueType Font (TTF) は、世界で最も広く普及しているデジタルフォントフォーマットであり、Apple が開発し、デスクトップコンピューターのディスプレイ上でピクセル単位の正確かつヒント処理が可能なタイポグラフィを提供するために Microsoft にライセンスされました。

TTF を WOFF2 に変換

無料のブラウザ内 TTF から WOFF2 へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで TTF ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで TTF ファイルを識別します:

16進数シグネチャ (オフセット 0):

00 01 00 00

ASCII表現: ....

標準化: ISO/IEC 14496-22 / Apple TrueType Reference Manual

技術仕様

コンテナアーキテクチャSFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
圧縮Uncompressed SFNT tables (compressed via Brotli in WOFF2)
バイトエンディアンBig-Endian (Motorola SFNT standard)
色空間COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
チャンネルと構造Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
最大寸法Up to 65,535 glyphs per font file
透過性Alpha transparency supported in color emoji glyph formats
ストリーミングとプログレッシブTable-based random access via SFNT table directory

技術比較マトリックス: TTF 対 競合製品

技術属性TTF (現在)OTFWOFF2WOFF
輪郭曲線数学2 次ベジェ曲線('glyf')3 次ベジェ曲線('CFF ')2 次または 3 次(圧縮)2 次または 3 次(圧縮)
フォントヒントエンジンチューリング完全バイトコード VM宣言型 PostScript ヒントソースフォントから保持ソースフォントから保持
マジックバイト0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
ウェブ最適化非圧縮(デスクトップ向け)非圧縮(デスクトップ向け)Brotli 圧縮(約 30% 小型化)zlib 圧縮

一般的な破損モードと16進数リカバリガイド

特定のフォントサイズで、フォントがギザギザのピクセルグリッチや歪んだ文字形状でレンダリングされる。

根本原因: フォント仮想マシンによって実行される TrueType ヒントバイトコードのバグ。

復旧: File2File Font Tool を使用してフォントの輪郭を再生成するか、ヒントを削除する。

セキュリティ分析とパーサー攻撃ベクトル

TrueType のバイトコード仮想マシンは、これまでカーネルエクスプロイトの標的となってきた未検証のアセンブリ風命令を実行します。

既知の攻撃ベクター

  • TrueType バイトコードインタプリタにおける範囲外メモリ書き込み(例:CVE-2015-2426)。
  • カーネルグラフィックスドライバでのフォントテーブルディレクトリ解析中の整数オーバーフロー。
  • フォントヒント実行における無限ループを通じたサービス拒否(DoS)。

防御的ベストプラクティス:

歴史的背景とマイルストーン

1992Microsoft が Windows 3.1 に 44 個のコア TrueType フォント(Arial、Times New Roman、Courier New など)を同梱。
1991Apple が Mac OS System 7 と共に TrueType を発表。
1989Apple のエンジニアである Sampo Kaasila と Mike Reed が、PostScript フォントの Adobe へのロイヤルティ支払いを回避するために TrueType(コードネーム 'Royal')を開発。

主な利点とメリット

  • 比類ないヒント処理の精度:低解像度画面上でグリフのピクセルを完璧に配置するための、完全なチューリング完全バイトコード仮想マシンを内蔵。
  • 地球上のすべての Windows、Mac、Linux、iOS、Android デバイスにわたる普遍的なインストール。
  • 卓越したレンダリングパフォーマンス:2 次ベジェ曲線は、3 次曲線よりも計算上のラスタライズ速度が高速。

技術的な制限とデメリット

  • 手動による TrueType ヒント命令の作成は、フォントデザイナーにとって非常に困難で時間がかかる。
  • 非圧縮の SFNT コンテナは、WOFF2 などのウェブ専用フォーマットよりもサイズが大きい。
  • PostScript フレーバーの OTF に従来備わっている、豊富な OpenType スタイリスティック代替セットが欠如している。

興味深い技術トリビア

  • 標準的な TrueType フォントの最初の 4 バイトは 0x00 0x01 0x00 0x00 であり、これは 16.16 固定小数点形式でのバージョン 1.0 を表しています。
  • Apple は PostScript フォントのロイヤルティを Adobe に支払わなくて済むように TrueType を作成し、その後 TrueImage プリンター技術と引き換えに TrueType を Microsoft に譲渡しました。
  • iPhone や Android スマートフォン上のすべての絵文字は、TrueType/OpenType フォント内に埋め込まれた特殊なカラーグリフテーブルを介して提供されています。

よくある技術的な質問

Webサイト用に TTF を WOFF2 に変換できますか?

はい。File2File.app を使用して TTF を WOFF2 に変換すると、ファイルサイズが約30%〜50%削減され、Webサイトのページ読み込み速度が劇的に向上します。

Apple と Microsoft が TrueType を開発した理由は何ですか?

Adobe の Type 1 フォントの高額なライセンス料の支払いを避け、オペレーティングシステムに画面上のフォントラスタライズの完全な制御権を持たせるために TrueType が開発されました。

TTF フォントのインストール方法は?

Windows では、.ttf ファイルを右クリックして「インストール」を選択します。Mac では、.ttf ファイルをダブルクリックし、Font Book で「フォントをインストール」をクリックします。