我的应用程序中有一个WebBrowser
控件。我使用以下代码将字体添加到CSS:
@font-face {
font-family: 'pNumber';
src:
url('Address\pNumber.eot');
url('Address\pNumber.eot?#iefix') format('embedded-opentype'),
url('Address\pNumber.woff') format('woff'),
url('Address\pNumber.ttf') format('truetype'),
url('Address\pNumber.svg#pNumber') format('svg');
}
.pNumber
{
font-family: pNumber;
}
一切都很好,但文字并不流畅。我在Internet上找到了很多主题,但是没有人无法解决这个问题。
例如:
Web fonts may appear blurry with Internet Explorer 7
How to Make ClearType, @font-face Fonts and CSS Visual Filters Play Nicely Together
@Font-Face Smoothing in IE
最佳答案
看来IE需要字体中的提示才能正确显示它们。我通过使用fontsquirrel's generator创建新的字体文件解决了这个问题。您可以通过查看开发人员工具中的网络活动来检查IE使用的文件。