カスタムフォントを追加しようとしましたが、多くの問題があります:(これは私のtest.htmlです:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
@font-face {
font-family: 'OpenSans';
src: url('OpenSans.eot');
src: url('OpenSans.eot?#iefix') format('embedded-opentype'),
url('OpenSans.woff') format('woff'),
url('OpenSans.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
font-size: 14px;
font-family: 'OpenSans';
}
</style>
</head>
<body>
<span>Lorem Ipsum is simply dummy text of the printing and typesetting industry<span>
</body>
</html>
結果として(Windows XP SP3 ClearTypeが無効になります):
私のオペラがローカルディレクトリからこのフォントを読みたくない理由がわかりません。SafariとChromeはフォントスムースを有効にしませんでした(私が理解する方法はOSに依存し、OS設定を変更せずに修正することはできません)。
2質問:
1)オペラがローカルパスを理解しないのはなぜですか(httpサーバーにデプロイされている場合は機能します)?
2)クロームとサファリのフォントスムースを有効にする方法は?Firefoxは問題なくそれを実行し、おそらく他のブラウザでも可能です(cssプロパティfont-smoothは役に立ちません)