css - 如何修复 IE 中的平滑文本?

标签 css internet-explorer

我的应用程序中有一个 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;
}

一切都很好,但文字不流畅。我在互联网上找到了很多主题,但没有人无法解决这个问题。 例如:

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 正在使用哪个文件。

关于css - 如何修复 IE 中的平滑文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738760/

相关文章:

html - 在 hr 中使用来自 html 实体的正方形

CSS Internet Explorer 黑客

javascript - Internet Explorer 11 问题 : addEventListener not working

html - IE 11 和其他可能缺少的功能?

html - Bootstrap - 具有固定文本区域高度和列顺序的 2 列表单布局

javascript - 当我动态更改底部属性时,元素不会锚定到屏幕底部

asp.net - 使用 IE 在 ASP.NEt 中强制下载 PDF

html - 为什么在其中使用 <strong> 标签时链接标题不显示

css - 为什么 IE7 和 IE8 会忽略我在 wordpress 中对 .widget 类的编码?

javascript - 添加使段落折叠到段落的最后可见行的链接