.woff2
Font
WOFF2 (Web Open Font Format 2)
WOFF2は、Brotli圧縮を使用してWOFF1より30%優れた圧縮率を実現する最新のWebフォントフォーマットです。すべてのモダンブラウザでサポートされ、Google Fontsがデフォルトで提供するフォーマットとして、Webフォントに最も推奨されています。
MIMEタイプ
font/woff2
種類
バイナリ
圧縮
無劣化
メリット
- + Best compression for web fonts — 30% smaller than WOFF1
- + Supported by all modern browsers (Chrome, Firefox, Safari, Edge)
- + Default format served by Google Fonts
- + Fast decompression in browsers
デメリット
- − Not supported by IE11 (use WOFF1 fallback)
- − Not suitable for desktop font installation
- − Requires tools like pyftsubset or woff2_compress for creation
.WOFF2を使うタイミング
WOFF2をメインのWebフォントフォーマットとして使用し、IE11や非常に古いブラウザのフォールバックとしてのみWOFF1を含めてください。
技術的詳細
WOFF2はBrotli圧縮の前にフォント固有の前処理(グリフアウトライン、hmtx、loca変換)を適用します。これにより、生のフォントテーブルの汎用圧縮よりも大幅に小さいファイルが生成されます。
歴史
W3Cは2018年にWOFF2を勧告仕様として公開しました。GoogleのBrotli圧縮アルゴリズムを使用し、フォントデータ向けの前処理変換が特別に強化されています。