我在Windows计算机上使用@ font-face时遇到了麻烦(无论哪种浏览器)。它在linux和osx中可以正常工作。在CSS中使用@ font-face的Windows字体呈现问题
这是我使用(与字体squirel产生)
检查问题的截图的CSS代码..似乎有2个问题
- Windows上的字体都是'跳舞'。这些不在基线上对齐。
- 在Windows上,字体看起来没有反锯齿。
有人有想法吗?提前致谢。
截图在OSX &的Linux:
http://j3rn.org/images/ob_font1.png
截图在Windows:
http://j3rn.org/images/ob_font2.png
CSS代码
@font-face {
font-family: 'SchulbuchNordFett';
src: url(assets/fonts/schulbuchnord-fett-webfont.eot');
src: url('assets/fonts/schulbuchnord-fett-webfont.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/schulbuchnord-fett-webfont.woff') format('woff'),
url('assets/fonts/schulbuchnord-fett-webfont.ttf') format('truetype'),
url('assets/fonts/schulbuchnord-fett-webfont.svg#SchulbuchNordFett') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SchulbuchNordNormal';
src: url('assets/fonts/schulbuchnord-normal-webfont.eot');
src: url('assets/fonts/schulbuchnord-normal-webfont.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/schulbuchnord-normal-webfont.woff') format('woff'),
url('assets/fonts/schulbuchnord-normal-webfont.ttf') format('truetype'),
url('assets/fonts/schulbuchnord-normal-webfont.svg#SchulbuchNordNormal') format('svg');
font-weight: normal;
font-style: normal;
}
1)这第一张截图是不是OS X可言,这是Linux的只有2)回到字体松鼠的发电机,选择专家选项,并确保提示已启用。用新生成的字体文件替换,看看渲染是否改进。 – BoltClock 2012-02-14 11:37:21
感谢boltclock,你的权利,这是一个Linux的截图。我马上尝试了你的建议。但我没有给出解决方案。我确实看到默认情况下选中“提示”。无论如何,我只是试图确保。这也不是一个缓存问题(我给字体新的文件名,并改变了CSS文件路径)。 – 2012-02-14 12:00:26
[我试过这个答案](http://stackoverflow.com/a/9087123/1428241),但我不会在Firefox上工作,也没有工作完全正确,问题是显示utf-8外国charahters在铬/ safari /歌剧。 – 2013-03-18 22:27:44