@font-face Test@font-face は、Web ページを製作者が期待した通り描画するためにダウンロードされるべき、Web フォントを指定するための @ 規則を提供します。
@font-face {
font-family: <a-remote-font-name>;
src: <uri>;
}
他のホストからフォントをダウンロードするか否かの判断には HTTP access controls が使われます。
Firefox は TrueType および OpenType フォントをサポートします。
ダウンロードされたフォントを使ったページを描画する際、まず Firefox は利用可能なフォントを使って描画し、そのあとダウンロード可能なフォントが読みこまれてから表示を更新します。この動作はコンテントを素早く描画し、徐々に意図された見た目に合うよう更新することを可能にしています。
<html>
<head>
<title>Web Font Sample</title>
<style type="text/css" media="screen, print">
@font-face {
font-family: "Bitstream Vera Serif Bold";
src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
}
body { font-family: "Bitstream Vera Serif Bold", serif }
</style>
</head>
<body>
This is Bitstream Vera Serif Bold.
</body>
</html>
| ブラウザ | Lowest Version |
|---|---|
| Internet Explorer | 4.0 .eot か .ote ファイルのみ |
| Firefox | 3.5 |
| Opera | 10.0 |
| Safari | 3.1 |
MSDN Microsoft library の @font-face も参照のこと。
font,
font-family,
font-size,
font-size-adjust,
font-stretch,
font-style,
font-variant,
font-weight,
@font-face