| ファイル名拡張子 |
|
|---|---|
| インターネットメディアの種類 |
|
| 魔法の数字 | |
| 開発者 | ウィキペディア |
| フォーマットの種類 | フォントファイル |
| コンテナ用 | SFNTフォント |
| Webサイト |
|
Web Open Font Format ( WOFF )は、 Webページで使用するフォント形式です。WOFF ファイルはOpenTypeまたはTrueTypeフォントで、形式固有の圧縮が適用され、追加のXMLメタデータが追加されています。主な 2 つの目標は、1 つ目は Web フォントとして使用することを目的としたフォント ファイルを、ローカル インストールによるデスクトップ アプリケーションで使用することを目的としたフォント ファイルを区別すること、2 つ目はネットワーク接続を介してフォントがサーバーからクライアントに転送されるときに Web フォントの遅延を減らすことです。
標準化
WOFF 1の最初のドラフトは、Jonathan Kew、Tal Leming、Erik van Bloklandによって2009年に公開され、[3] Jonathan Kewによって参照変換コードが書かれました。[4] 2010年4月にMozilla Foundation、Opera Software、MicrosoftによってWOFFがWorld Wide Web Consortium (W3C)に提出された後、[5] [6] W3Cは、WOFFがまもなくすべてのブラウザーでサポートされる「単一の相互運用可能な[フォント]形式」になると予想しているとコメントしました。[7] W3Cは、 2010年7月にWOFFをワーキングドラフトとして公開しました。 [8] [9]最終ドラフトは、2012年12月13日にW3C勧告として公開されました。[10]
Googleが参照コードを提供しているWOFF 2.0 [11]は、バイトレベルの圧縮にBrotliを使用する改良された圧縮方式を採用しており、2018年3月にW3C勧告となった[12]。
このフォーマットの各バージョンは、多くの書体製造業者の支援を受けています。[13]
仕様
WOFFは、 SFNTベースのフォント(TrueTypeまたはOpenType)をWOFF専用のエンコードツールで圧縮したラッパーで、Webページに埋め込むことができます。 [14] WOFFバージョン1は、広く普及しているzlib圧縮(具体的にはcompress2関数)を使用しており、 [14] TrueTypeファイルのファイルサイズは通常40%以上削減されます。[15] OpenType CFFファイル( PostScriptグリフアウトライン付き)はすでに圧縮されているため、削減量は通常小さくなります。[16]
ブラウザのサポート
主要なウェブブラウザは WOFF をサポートしています:
- Firefoxバージョン3.6以降[17]
- Google Chromeバージョン6.0以降[18]
- Internet Explorerバージョン9以降[19]
- KDE 4.4.1以降のKonqueror [20]
- マイクロソフトエッジ
- Operaバージョン11.10以降[21] ( Presto 2.7.81) [22]
- サファリ[23] 5.1 [24]
- WebKitビルド528以降の他のWebKitベースのブラウザ[25] [26]
WOFF 2.0 は次の環境でサポートされています:
- Google Chrome(バージョン36以降)[27]
- Edge(バージョン14以降)、[28]
- Opera(バージョン26以降)[29]
- Firefox(バージョン35以降)[30]
- Safari(バージョン10以降)。[31]
一部のブラウザでは同一生成元ポリシーが適用され、異なるドメイン間でのWOFFフォントの使用が禁止されています。この制限はCSS 3フォントモジュール[32]の一部であり、すべてのフォント形式に適用され、フォントを提供するサーバーによって上書きされる可能性があります。
一部のサーバーでは、ファイルを正しく提供するために、 WOFFのMIMEタイプを手動で追加する必要がある場合があります。 [33] 2017年2月以降、適切なMIMEタイプはfont/woffWOFF 1.0の場合は 、font/woff2WOFF 2.0の場合は です。[1] [2] 2017年2月より前は、WOFF 1.0の標準MIMEタイプは でありapplication/font-woff、一部のアプリケーションでは古いタイプがまだ使用されている可能性がありますが、現在は非推奨となっています。[1]
参照
参考文献
- ^ abc 「メディアタイプ」。IANA。2017年10月12日。 2017年10月17日閲覧。
- ^ ab Lilley, Chris (2017 年 2 月). 「「フォント」トップレベル メディア タイプ」. IETF . doi :10.17487/RFC8081. RFC 8081. 2017 年 10 月 17 日閲覧。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF ファイル形式 (2009-10-23 草稿), Mozilla Foundation、2010-03-09 にオリジナルからアーカイブ、 2010-01-30取得
- ^ WOFF 変換リファレンスコード、 2016 年5 月 8 日取得
- ^ WOFF ファイル形式 1.0 の W3C への提出リクエスト
- ^ Galineau, Sylvain (2010-04-23)、「WOFF のご紹介、標準 Web フォント形式」、Microsoft、2010 年 5 月 29 日時点のオリジナルよりアーカイブ
- ^ 「WOFF ファイル形式 1.0」提出に関するチームコメント
- ^ WOFF - ウェブサイトにフォントを読み込んでいます、The H、2010-07-28
- ^ Buckler, Craig (2010-08-17)、W3C が WOFF WebFont 標準を支持、SitePoint
- ^ 「WOFF ファイルフォーマット 1.0」。www.w3.org。2019年 8 月 31 日閲覧。
- ^ 参照 WOFF2 生成コード、 2016 年5 月 8 日取得
- ^ W3C: WOFF ファイル形式 2.0
- ^ Wardle, Tiffany (2009-07-16)、「重要なフォントファウンドリのほとんどが #webfont をサポートしています」、Typegirl 、 2010-02-05取得– tumblr経由
- ^ ab Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF ファイル形式 (2009-10-23 草稿), Mozilla Foundation、2010-03-09 にオリジナルからアーカイブ、 2010-01-30取得
- ^ Stefanov, Stoyan (2009-10-20)、@font-face gzipping - take II、PHPIed.com 、 2010-01-30取得
- ^ 「Typekit ブログ | タイプレンダリング: フォントのアウトラインとファイル形式」。
- ^ Shapiro, Melissa (2009-10-20)、Mozilla が Web Open Font Format をサポート、Mozilla Foundation 、2010-02-05取得
- ^ Colyer, Matt (2010-09-21)、Typekit が Chrome 6 WOFF サポートを追加、Typekit
- ^ Hachamovitch, Dean (2010-06-23)、HTML5、ネイティブ: 開発者向けに 3 番目の IE9 プラットフォーム プレビューが利用可能、Microsoft
- ^ KDE SVN リビジョン 1088984、KDE Bugzilla、2010-02-12、2011-10-14取得
- ^ Opera 11.10「Barracuda」を初めて見る、Opera Software、2011-02-17、2011-02-17取得
- ^ Opera Presto 2.7、OperaでのWeb仕様のサポート
- ^ Safari の機能、Apple、 2011-06-06、2011-10-14取得
- ^ Safari 5.1 変更ログ、FileHippo.com 、2011 年 10 月 14 日取得
- ^ バグ 38217 - [chromium] WOFF サポート、WebKit を追加
- ^ バグ 31302 - @font-face、WebKit の WOFF サポートを追加
- ^ Chromium 36 リリースノート、Google
- ^ Microsoft Edge で WOFF 2.0 フォントを使用してページの読み込みを高速化、Microsoft、2016 年 5 月 3 日
- ^ Opera 26 リリースノート、Opera Software ASA
- ^ Firefox 35 リリースノート、Mozilla Developer Network
- ^ Safariの新機能、Apple
- ^ CSS フォント モジュール レベル 3
- ^ 「WebフォントがFirefoxに読み込まれない」。Fontspring 。2013年1月1日閲覧。
外部リンク
- World Wide Web Consortiumの Web サイトにある WOFF 1.0 ファイル形式の現在の仕様
- World Wide Web Consortiumの Web サイトにある WOFF 2.0 ファイル形式の現在の仕様
