いくつかの html ドキュメントでは、2、3 語だけに Web フォントを使用しています。完全なフォントファイルをロードするのはパフォーマンス的に無駄に思えます。これは、 @font-face 宣言の unicode-range パラメータの出番です。
http://www.w3.org/TR/css3-fonts/#unicode-range-desc
これにより、フォントファイルのどの文字をロードするかを定義できるため、パフォーマンスが大幅に向上します。しかし、私はそれを機能させることができません。奇妙なことに、Firefox ではすべての文字が表示され、宣言に unicode-range パラメーターを含めただけでは、サファリでフォントを読み込めません。以下は、私がテストしていたhtmlです。
<!doctype html>
<html lang="en">
<head>
<style text="text/css">
@font-face {
font-family: 'dream';
src: url(Fonts/Digital-dream/DIGITALDREAM.ttf) format("truetype");
unicode-range: U+FF21;
}
*{
font-family:dream;
font-weight:normal;
}
</style>
</head>
<body>
<p>ASDWEWQDSCF</p>
</body>
</html>