我尝试添加自定义字体并且遇到了很多麻烦:(这是我的 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 没有启用字体平滑(我如何理解它取决于操作系统,如果不更改操作系统设置我无法修复它)。
2 问题:
1)为什么opera不理解本地路径(如果它部署在http服务器上它会起作用)?
2) 如何为 chrome 和 safari 启用字体平滑?Firefox 没有问题,也许其他浏览器也可以(css 属性 font-smooth 没有帮助)