[74] [DFN[CSS Fonts]] は、[[CSS]] における[[フォント]]の扱いに関する[[仕様書]]です。

* 仕様書

[REFS[
- [30] [CITE@en[CSS Fonts Module Level 3]] ([TIME[2015-11-26 11:03:38 +09:00]] 版) <https://drafts.csswg.org/css-fonts/>
]REFS]

* プロトコル

[FIG(short list)[ [88] [[CSS Fonts]] と [[Webフォント]]
- [CODE[@font-face]]
- [CODE[font-display]]
- [CODE[unicode-range]]
- [CODE[font-family]]
- [[TrueType]]
- [[OpenType]]
- [[EOT]]

[HISTORY[

- [CODE[fontdef]]
- [[PFR]]

]HISTORY]

]FIG]

* ウェブフォントのトラブルシューティング

[83] 
[[Chrome]] でファイルサイズが大きなファイルを [CODE[@font-face]]
で指定すると[[開発者コンソール]]に

>Failed to decode downloaded font: https://host/path/to/file.ttf
>OTS parsing error: Web font size more than 30MB


と出てフォントは利用されません。


[84] [CITE@en[third_party/WebKit/Source/platform/fonts/WebFontDecoder.cpp - chromium/src - Git at Google]], [TIME[2022-07-31T07:08:30.000Z]] <https://chromium.googlesource.com/chromium/src/+/d5cec19a655dbb722f75bfccdaa44f69c0827e64/third_party/WebKit/Source/platform/fonts/WebFontDecoder.cpp#189>


[85] 
[[Chrome]] で[[開発者コンソール]]に

>Failed to decode downloaded font: http://host/path/to/file.woff
>OTS parsing error: glyf: Failed to serialize table

と出る

[[Firefox]] の[[開発者コンソール]]に

> downloadable font: rejected by sanitizer 

と出る

→ “なんかよくわからない”エラー。原因はいろいろあるのかもしれません。

このケースはグリフを削ってファイルサイズを小さくするとエラーが出なくなりました。
ファイルサイズが原因かもしれませんし、変なグリフデータが混ざってたのかもしれないし謎。

[86] 
[[Chrome]]

>OTS parsing error: cmap: Failed to parse table

[[Firefox]]

>downloadable font: cmap: Bad mapping ([SNIP[]] -> 0) in mapping [SNIP[]] of variation selector 0

[CODE[U+0000]] - [CODE[U+007F]] あたりが入っていないフォントを作るとこういうエラーが出ます。


* 歴史

[91] [CITE@EN-US[Font Embedding]], [[InetSDK]], [TIME[2024-08-17T06:49:51.000Z]], [TIME[2000-11-16T23:34:02.404Z]] <https://web.archive.org/web/20001116231800/http://msdn.microsoft.com/workshop/Author/fontembed/font_embed.asp>


[89] 
[CITE[Dynamic HTML in Communicator]], [TIME[2024-08-16T08:56:25.000Z]], [TIME[2000-12-06T09:37:29.248Z]] <https://web.archive.org/web/20001206092700/http://developer.netscape.com/docs/manuals/communicator/dynhtml/webfont1.htm#1032362>

[90] 
[CITE[Netscape Communicator | Dynamic Font Support]], [TIME[2024-08-16T09:09:12.000Z]], [TIME[1997-06-13T23:23:00.119Z]] <https://web.archive.org/web/19970613231243/http://home.netscape.com/comprod/products/communicator/fonts/index.html>


[12] [[CSS]] の [DFN@en[[CODE(CSS)@en[@font-face]]]] [[規則]]は、
[[スタイル・シート]]で使用する[[フォント]]を定義します。
[[フォント]]の [[URL]] や特徴を現す[[記述子]]を[[@規則]]内に指定することができます。

[[スタイル・シート]]によって [[URL]] で指定した[[フォント]]を [[Web]]
[[文書]]上で用いる技術は [DFN@en[[[Web Fonts]]]] と呼ばれています。
[CODE(CSS)@en[@[[font-face]]]] [[規則]]は [[Web Fonts]] を実現する[[構文]]です。

[13] '''歴史''':

[[Web Fonts]] は [[WinIE 4]] に実装され、 [[CSS 2]] [[勧告]]に取り込まれるなど1998年頃に大きな話題になりましたが、
[[Netscape Navigator]] が非互換な構文を採用していたことなどから普及には至らず、
長らく忘れられてきました。 [[CSS 2.1]] からも除外され、別途 [[CSS 3]] [[モジュール]]として標準化が続行されることになっていました。

しかし 2007年頃から再び注目を集め、 [[WinIE]] 以外の主要 [[Webブラウザ]]の開発者も
[[Web Fonts]] への支持を表明するようになりました。 [[Acid3]] の試験項目の1つに取り入れられたこともあって、
2009年頃にはすべての主要 [[Webブラウザ]]の正式版で [[Web Fonts]] が利用可能になると期待されます。

ただし、 [[Microsoft]] とそれ以外で[[フォント]]の形式に関する対立が続いている
([[Microsoft]] などは [[EOT]] を推進。) など、
不安材料は残っています。

[1]
[CITE[@font-face: fonts the way you want them - CSS3 . Info]] ([CODE[2007-06-09 22:10:12 +09:00]] 版) <http://www.css3.info/font-face-fonts-the-way-you-want-them/>
([[名無しさん]] [WEAK[2007-06-09 13:28:59 +00:00]])

[2]
[CITE[H&#229;kon Wium Lie on the future of the web - CSS3 . Info]] ([CODE[2007-06-09 22:10:03 +09:00]] 版) <http://www.css3.info/hakon-wium-lie-on-the-future-of-the-web/>
([[名無しさん]] [WEAK[2007-06-09 13:30:20 +00:00]])

[3]
[CITE[H&#229;kon Wium Lie on the future of the web - CSS3 . Info]] ([CODE[2007-06-09 22:10:03 +09:00]] 版) <http://www.css3.info/hakon-wium-lie-on-the-future-of-the-web/>
([[名無しさん]] [WEAK[2007-06-09 13:31:06 +00:00]])

[4]
[CITE[H&#229;kon Wium Lie on the future of the web - CSS3 . Info]] ([CODE[2007-06-09 22:10:03 +09:00]] 版) <http://www.css3.info/hakon-wium-lie-on-the-future-of-the-web/>
([[名無しさん]] [WEAK[2007-06-09 13:31:54 +00:00]])

[5]
[CITE[A blog? with Σαιτω - 次期 Opera - @font-face]] ([CODE[2007-06-10 00:22:29 +09:00]] 版) <http://d.hatena.ne.jp/saiton/20070609/1181401037>
([[名無しさん]] [WEAK[2007-06-10 04:18:03 +00:00]])

[6]
[CITE[Charbax Blog &#187; H&#229;kon Wium Lie’s keynote at Reboot]] ([CODE[2007-06-24 11:26:57 +09:00]] 版) <http://charbax.com/2007/06/19/hakonwiumlie-keynote-at-reboot/>
([[名無しさん]] [WEAK[2007-06-24 03:12:06 +00:00]])

[7]
[CITE[A blog? with Σαιτω - Opera at Reboot]] ([CODE[2007-06-24 09:35:27 +09:00]] 版) <http://d.hatena.ne.jp/saiton/20070622/1182468123>
([[名無しさん]] [WEAK[2007-06-24 03:12:35 +00:00]])

[8]
[CITE[Webkit has web fonts support - CSS3 . Info]] ([CODE[2007-10-06 19:42:56 +09:00]] 版) <http://www.css3.info/webkit-has-web-fonts-support/>
([[名無しさん]])

[9]
[CITE@en[The resurrection of downloadable Web fonts | 456 Berea Street]] ([[Roger Johansson]] 著, [CODE[2007-10-10 21:04:41 +09:00]] 版) <http://www.456bereastreet.com/archive/200710/the_resurrection_of_downloadable_web_fonts/>
([[名無しさん]])


[10]
[CITE[2007-10-06 - 最速チュパカブラ研究会]] ([TIME[2007-11-02 20:53:06 +09:00]] 版) <http://d.hatena.ne.jp/gyuque/20071006#1191670307>

[11]
[CITE@en[@font-face in the wild - CSS3 . Info]] ([TIME[2008-11-11 21:45:35 +09:00]] 版) <http://www.css3.info/font-face-in-the-wild/>

[12]
[CITE[typeface.js -- Rendering text with Javascript, <canvas>, and VML]] ([TIME[2008-11-14 19:59:28 +09:00]] 版) <http://typeface.neocracy.org/>

[[canvas]] や [[VML]] で [[Web Fonts]] 的なことをやってます。

[14] [CITE[Web Font Optimizer]] ([TIME[2009-01-22 17:48:21 +09:00]] 版) <http://fonts.philip.html5.org/>

[15] [CITE@en-us[Firefox 3.1 for developers - MDC]] ([TIME[2009-02-08 18:25:06 +09:00]] 版) <https://developer.mozilla.org/ja/Firefox_3.1_for_developers#.E6.96.B0.E3.81.97.E3.81.8F.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88.E3.81.95.E3.82.8C.E3.81.9F.E6.A9.9F.E8.83.BD>

[16] [CITE@en[CSS3 Module: Fonts]] ([TIME[2009-01-21 16:28:05 +09:00]] 版) <http://dev.w3.org/cvsweb/~checkout~/csswg/css3-fonts/Fonts.html?content-type=text/html;%20charset=utf-8>

[17] [CITE@en[CSS Fonts Module Level 3]] ([TIME[2009-06-19 18:22:02 +09:00]] 版) <http://www.w3.org/TR/2009/WD-css3-fonts-20090618/>

[18] [CITE@en-US[WebFonts Working Group public page]]
([TIME[2010-03-18 00:42:21 +09:00]] 版)
<http://www.w3.org/Fonts/WG/>

[19] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2012-08-22 22:28:33 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-css3-fonts-20120823/>

[20] [CITE@en[Web Applications 1.0 r7289     Make @font-face in <style scoped> make more sense]]
( ([TIME[2012-08-28 08:16:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7288&to=7289>

[21] [CITE@en[Web Applications 1.0 r8120 Update HTML to reference future CSS spec for scoped style sheets. I'm leaving the @global stuff there for now, but removing the stuff about @font-face since that's controversial.]]
( ([TIME[2013-08-02 06:50:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8119&to=8120>

[22] [CITE[IRC logs: freenode / #whatwg / 20130821]]
( ([TIME[2013-08-24 16:23:48 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130821>

[23] [CITE[Surfin' Safari - Blog Archive » Downloadable Fonts]]
( ([TIME[2013-11-16 16:28:14 +09:00]] 版))
<https://www.webkit.org/blog/124/downloadable-fonts/>

[24] [CITE@en[Web Applications 1.0 r8705 Update to ref FontFace instead of FontLoader]]
( ([TIME[2014-08-05 07:56:00 +09:00]] 版))
<http://html5.org/r/8705>

[25] [CITE[OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema]]
([TIME[2011-09-29 13:00:00 +09:00]] 版)
<http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#a16_21_style_font-face_>

[26] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2012-12-08 00:12:51 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-css3-fonts-20121211/>

[27] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2013-07-11 22:24:38 +09:00]] 版))
<http://www.w3.org/TR/2013/WD-css-fonts-3-20130711/>

[28] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2013-10-02 01:23:19 +09:00]] 版))
<http://www.w3.org/TR/2013/CR-css-fonts-3-20131003/>

[29] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2013-09-17 15:52:00 +09:00]] 版))
<http://dev.w3.org/csswg/css-fonts/>



[36] [CITE[A blog? with Σαιτω - Web-Fonts]] ([CODE[2007-09-12 20:54:52 +09:00]] 版) <http://d.hatena.ne.jp/saiton/20070909/1189310820>

[37] [CITE@ja[Web Fonts 、CSS 3までの流れと適用方法 | クリエイティブ・タブロイド withD(ウィズ・ディー)]] ([CODE[2008-10-29 01:08:41 +09:00]] 版) <http://withd.jp/web/tips/standard/2657.html>

[38] [CITE[Dynamic HTML in Communicator]] ([CODE[1997-08-13 09:33:24 +09:00]] 版) <http://web.archive.org/web/19971016003150/developer.netscape.com/library/documentation/communicator/dynhtml/webfont1.htm#1032362>

[39] [CITE[Dynamic HTML in Communicator]] ([CODE[1997-08-13 09:33:24 +09:00]] 版) <http://web.archive.org/web/19971016003150/developer.netscape.com/library/documentation/communicator/dynhtml/webfont1.htm#1032362>

[40] [CITE[Netscape Communicator | Dynamic Font Support]] ([TIME[2008-10-29 01:09:56 +09:00]] 版) <http://web.archive.org/web/19970709110903/http://home.netscape.com/comprod/products/communicator/fonts/index.html>

[41] [CITE@ja[IE, Fx, Safari, Opera で Web Fonts を使う | ヨモツネット]] ([TIME[2008-12-20 09:47:56 +09:00]] 版) <http://www.yomotsu.net/lab/css/webfonts>

[42] [CITE[Webfonts demo and test pages]] ([TIME[2009-01-05 22:14:13 +09:00]] 版) <http://www.princexml.com/howcome/2008/webfonts/>

[43] [CITE@ja[Scalable Vector Graphics - Embedded Font Location]] ([TIME[2009-02-01 22:08:54 +09:00]] 版) <http://www.adobe.com/jp/svg/illustrator/embedded.html>

>埋め込みフォントの配置オプションを利用すると、文書に直接フォントを埋め込む(この場合、フォントは常にファイル内に含まれます)、あるいは、元のIllustratorファイルとは別に書き出したフォント・ファイルへSVG ファイルをリンクすることが可能です。この機能は、同じタイプフェースを共有する複数のSVGファイルがある場合、とりわけ便利なものです。CSSと同じように、複数のSVGファイルがすべて同じフォント・ファイルを参照することができます。Illustratorは、CEF (Compact Embedded Font)形式でフォントを保存します。CEFフォントでは、Type1フォントとTrueTypeフォント両方で制作することが可能であるだけでなく、元のType1フォントのヒンティングやカーニングの情報を保持することが可能です。CEFフォント・ファイルは、[すべての文字]書き出しオプションで保存された場合でも、元のフォントよりもはるかに小さくなります。通常10K以下のサイズです。CEFフォントは、SVG仕様に特化して定義されたものではなく、仕様では、CEF形式をサポートしていないSVGビューアは、ユーザのシステムにある類似フォントや、プラットフォーム非依存のヒントされないフォント形式(つまりSVGフォント)で代用することになっています。これにより、CEFフォントをサポートしていないがアンチエイリアス・テキスト・レンダリングをサポートするようなビューアで満足のいく結果が得られることになります。

>[CITE[FOP 機能チェック]] ([TIME[2002-10-08 06:38:16 +09:00]] 版) <http://www.teria.com/~koseki/memo/fop/fop.html>

>
Illustrator 9.0のSVG出力プラグインは、フォントを(SVG仕様にあるSVG fontでは無く)CEFフォントという形式で出力します。このCEFフォントを含むSVGファイルはFOP(Batik)では扱えないようです。Illustratorが出力したSVGの、フォント埋め込み部分は以下のような見た目になってました。
[PRE(CSS example code)[
    @font-face{font-family:'Osaka';src:url("data:;base64,\ T1RUTwACACAAAQAAQ0ZGIERfPA4AAAAsAAAB22NtYXAA0QDiAAACCAAAAEQBAAQCAAEBAQZPc2Fr\ 
]PRE]

[44] [[Web Fonts]] が流行ると、勝手に[[記号]]や[[絵文字]]を割り当てた [[Symbol]]
とかあの類の独自[[フォント]]がないと読めない [[Web頁]]が増えそうでいやですね。

[45] [CITE[IRC logs: freenode / #whatwg / 20090812]]
([TIME[2009-10-10 21:23:35 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20090812#l-62>

[46] [CITE[IRC logs: freenode / #whatwg / 20091022]]
([TIME[2009-12-11 08:54:04 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20091022#l-31>

[47] [CITE@en-US[Web Fonts Working Group]]
([TIME[2010-02-12 04:43:26 +09:00]] 版)
<http://www.w3.org/2009/08/WebFonts/charter.html>

[48] [CITE@en-US[Web Fonts Working Group]]
([TIME[2010-02-12 04:43:26 +09:00]] 版)
<http://www.w3.org/2009/08/WebFonts/charter.html>

[49] [CITE@en-US[Web Fonts Working Group]]
([TIME[2010-03-17 22:11:56 +09:00]] 版)
<http://www.w3.org/2009/08/WebFonts/charter.html>

[50] [CITE@en-US[WebFonts Working Group public page]]
([TIME[2010-03-19 00:25:39 +09:00]] 版)
<http://www.w3.org/Fonts/>

[51] [CITE[Google Font API - Google Code]]
([TIME[2010-05-20 09:49:00 +09:00]] 版)
<http://code.google.com/intl/ja/apis/webfonts/>

[52] [CITE[IRC logs: freenode / #whatwg / 20100428]]
([TIME[2010-05-20 00:44:06 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20100428>

[53] [CITE[IRC logs: freenode / #whatwg / 20100625]]
([TIME[2010-06-29 00:39:18 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20100625#l-147>

[54] [CITE[IRC logs: freenode / #whatwg / 20101012]]
( ([TIME[2010-10-23 00:20:11 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20101012#l-779>

[55] [CITE[まどか☆マギカのルーンフォントをはてダで使ってみたよ - y-kawazの日記]]
( ([TIME[2011-02-26 01:32:58 +09:00]] 版))
<http://d.hatena.ne.jp/y-kawaz/20110225/1298572030>

[56] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2011-03-23 19:13:13 +09:00]] 版))
<http://www.w3.org/TR/2011/WD-css3-fonts-20110324/>

[57] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2011-10-04 01:35:15 +09:00]] 版))
<http://www.w3.org/TR/2011/WD-css3-fonts-20111004/>

[58] [CITE@en[Joint meeting of the CSS/WebApps/WebFonts WGs]]
( ([[Levantovsky, Vladimir]] 著, [TIME[2011-10-06 04:36:33 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/0097.html>

[59] [CITE[Bulletproof @font-face syntax « Paul Irish]]
([TIME[2012-04-02 01:09:18 +09:00]] 版)
<http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/>

[60] [CITE[意外と多い!? Web フォントに対応していない環境 ~2012 年の Web フォント事情 - てっく煮ブログ]]
([TIME[2012-04-26 14:25:01 +09:00]] 版)
<http://d.hatena.ne.jp/nitoyon/20120426/web_font_popularity>

[61] [CITE@en[CSS Fonts Module Level 3]]
( ([TIME[2013-02-08 00:17:59 +09:00]] 版))
<http://www.w3.org/TR/2013/WD-css3-fonts-20130212/>

[62] [CITE@en[Ligature Icon フォントセットの自作方法とWebFont - くらげだらけ]]
( ([TIME[2013-02-17 06:02:36 +09:00]] 版))
<http://kudakurage.hatenadiary.com/entry/20120701/1341116002>

[63] [CITE@en[【完全版】Ligature Symbols フォントセットの自作方法 - くらげだらけ]]
( ([TIME[2013-02-17 06:05:06 +09:00]] 版))
<http://kudakurage.hatenadiary.com/entry/20120720/1342749116>

[64] [CITE@ja[Webフォントを使うときは空のグリフに注意 - cockscomblog?]]
( ([TIME[2013-04-24 02:00:30 +09:00]] 版))
<http://cockscomb.hatenablog.com/entry/2013/04/23/201828>

[65] [[Chrome]] でも他の[[起源]]の[[フォント]]は [CODE(HTTP)@en[[[Access-Control-Allow-Origin:]]]]
がないと使わなくなったみたいです。
[TIME[2014-09-13T11:11:00.100Z]]

[66] [CITE@ja[5-2-1. CSSのfont-familyに対する各ブラウザの挙動]]
( ([TIME[2014-03-21 09:52:25 +09:00]] 版))
<http://www.akenotsuki.com/eyeben/font/wfstat.html>

[31] [CITE@en-US[David Baron's weblog: Downloadable font formats for the Web]]
([TIME[2015-03-17 00:53:01 +09:00]] 版)
<http://dbaron.org/log/20090317-fonts>

[32] [CITE@ja[ウェブ・フォントの読み込み - Weblog - Hail2u.net]]
([TIME[2015-03-20 07:35:33 +09:00]] 版)
<http://hail2u.net/blog/webdesign/loading-web-fonts.html?fb_ref=Default>

[33] [CITE[A List Apart: Articles: CSS @ Ten: The Next Big Thing]] ([TIME[2007-09-01 12:23:10 +09:00]] 版) <http://www.alistapart.com/articles/cssatten>


[FIG(quote)[
[FIGCAPTION[
[34] [CITE@en-US[Building a more interoperable Web with Microsoft Edge]]
([TIME[2015-06-18 12:15:24 +09:00]] 版)
<http://blogs.windows.com/msedgedev/2015/06/17/building-a-more-interoperable-web-with-microsoft-edge/>
]FIGCAPTION]

> As another example, the mobile Web depends on your browser downloading font resources without checking the CORS headers and ‘installable’ flag (as per spec) — we’ve had to change to WebKit behavior in our mobile browsers to make the mobile Web work.

]FIG]


[FIG(quote)[
[FIGCAPTION[
[35] [CITE[Improved Font Loading | WebKit]]
([TIME[2016-06-28 11:24:56 +09:00]])
<https://webkit.org/blog/6643/improved-font-loading/>
]FIGCAPTION]

> Older versions of WebKit would continue to show this invisible text until the font completes downloading. Instead, newer versions of WebKit will show this invisible text for a maximum of 3 seconds, at which point it will switch to a local font chosen from the element’s style before finally switching to the downloaded font when the download completes.

]FIG]


[67] [CITE@en[Remove unnecessary and unimplemented canvas tainting when painting text]]
([[domenic]]著, [TIME[2016-07-15 02:21:54 +09:00]])
<https://github.com/whatwg/html/commit/6c76b617d2b45326afea2625d174ce2fd5ab6423>

[FIG(quote)[
[FIGCAPTION[
[68] [CITE@en[Delivering Octicons with SVG]]
([TIME[2016-07-30 15:57:41 +09:00]])
<https://github.com/blog/2112-delivering-octicons-with-svg>
]FIGCAPTION]

> GitHub.com no longer delivers its icons via icon font. Instead, we’ve replaced all the Octicons throughout our codebase with SVG alternatives.

]FIG]


[69] [CITE@en[Only use nosniff for "script" and "style"]]
([[annevk]]著, [TIME[2016-12-19 18:34:33 +09:00]])
<https://github.com/whatwg/fetch/commit/169de91ca9fa3ab91a860bc492caf5fa94c29592>

[70] [CITE@en['''['''css-fonts''']''' Untested things from css-fonts-3]]
([[Chris Lilley]]著, [TIME[2017-02-23 02:25:49 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017Feb/0087.html>

[71] [CITE@en[Ignore the Content-Type header completely for @font-face. by Ms2ger · Pull Request #13931 · servo/servo]]
([TIME[2017-05-09 12:53:05 +09:00]])
<https://github.com/servo/servo/pull/13931>

[72] [CITE@en['''['''css-fonts''']''' Spec REC-ing]]
([[Chris Lilley]]著, [TIME[2017-05-11 00:10:39 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017May/0023.html>

[73] [CITE@en['''['''cssom''']''' Specify serialization of CSSMediaRule and CSSFontFaceRule]]
([[canaltinova]]著, [TIME[2017-06-02 16:08:56 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/6cbb98d6931914580e323cfcb8946ca551c0b2c6>

[75] [CITE@en[CSS Fonts Module Level 4]]
([TIME[2017-07-07 12:52:12 +09:00]])
<https://www.w3.org/TR/2017/WD-css-fonts-4-20170711/>

[76] [CITE@en['''['''CSSWG''']''''''['''css-fonts''']''' Updated WD of CSS Fonts Level 4]]
([[Myles C. Maxfield]]著, [TIME[2017-08-01 18:31:54 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017Aug/0000.html>

[77] [CITE[Variable Fonts on the Web | WebKit]]
([TIME[2017-09-26 23:23:30 +09:00]])
<https://webkit.org/blog/7051/variable-fonts-on-the-web/>

[78] [CITE@en[Spec Rec next steps for CSS 3 Fonts]]
([[Chris Lilley]]著, [TIME[2017-10-25 23:45:42 +09:00]])
<https://lists.w3.org/Archives/Public/www-style/2017Oct/0043.html>

[79] [CITE@en[CSS Fonts Module Level 3]]
([TIME[2018-03-10 09:46:14 +09:00]])
<https://www.w3.org/TR/2018/CR-css-fonts-3-20180315/>

[80] [CITE@en['''['''css-fonts''']''' Is it "webfont" or "web font"?]]
([[Litherum]]著, [TIME[2018-03-06 17:53:12 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/4639177eb8af6e4dd7e886dd372c86262a2c16d6>

[81] [CITE@en['''['''css-fonts''']''' Is it "webfont" or "web font"? · Issue #1673 · w3c/csswg-drafts]]
([TIME[2018-05-08 21:49:20 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/1673>

[82] [CITE@en[CSS Fonts Module Level 4]]
([TIME[2020-10-16T18:46:59.000Z]], [TIME[2020-10-17T02:43:22.474Z]])
<https://drafts.csswg.org/css-fonts-4/>



[87] 
[CODE[@font-face]] で同じ名前の複数フォントを定義して選択させるとき、
[[フォント]]の[[言語]] ([[OpenType]] でいう[[言語系]]) を設定して[[要素の言語]]で選ばせることってできるんですかね?



[92] 
[CITE@en['''['''WD-font''']''' TR shortname silliness · Issue #11334 · w3c/csswg-drafts · GitHub]], [TIME[2024-12-13T04:52:16.000Z]] <https://github.com/w3c/csswg-drafts/issues/11334>
