【发布时间】:2012-02-21 10:18:45
【问题描述】:
我有我的website that I am creating here,它看起来不错(现在 CSS3 媒体查询不适用于 IE)但我发现我的@font 脸坏了,在 Windows 版 Chrome 中看起来像废话(到目前为止,这是唯一的主要我找到的)。
我已经对其进行了搜索,发现应该可以工作的 CSS3 rbg 修复程序,但它对我没有任何帮助。 Paul Irish 做了防弹修复,但是我的字体在 Android 中中断了。我已经研究了几个小时,但似乎找不到任何可行的方法。我听说过 Cufon,但我正试图坚持使用 @font face,因为我遇到了这个问题。
我去了字体松鼠,得到了我正在使用的字体的字体套件,所以它看起来像这样
@font-face {
font-family: 'GeosansLightRegular';
src: url('geosanslight-webfont.eot');
src: url('geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
url('geosanslight-webfont.woff') format('woff'),
url('geosanslight-webfont.ttf') format('truetype'),
url('geosanslight-webfont.svg#GeosansLightRegular') format('svg');
font-weight: normal;
font-style: normal;
}
它适用于大多数浏览器(我还没有机会测试每一个浏览器,但我已经在 IE 6-9 上检查过它,它看起来不错,FF 9 用于 Windows,FF 8 用于 OSX, Safari Opera,它看起来很棒。Windows 版 Chrome 不能很好地使用 @font face 命令。
是否有人对我可以做些什么来使它看起来更好或修复它有什么建议? (除了删除 @font 面类和使用常规字体。)
此外,我最终可以使用 Chrome 的条件注释来查看常规字体,但我的 HTML 将无法验证是吗?
所以任何帮助将不胜感激..
【问题讨论】:
-
有截图吗?因为它在 Windows 上的 Opera 12 和 Chrome 17 中看起来相同。
-
我不建议为了修复它而这样做,只是为了排除故障 - 如果将 svg 格式移动到 iefix 上方,它看起来是否更流畅?至少在我的 Chrome 版本(16.0.912.77)中,如果 Chrome 选择 ttf 或 woff,则不会应用抗锯齿。
-
@c69 好的。我在 Windows 屏幕截图上有一个 chrome 和一个 Firefox。 www.ambergoodwin.com/images/chrome.jpg www.ambergoodwin.com/images/firefox.jpg @TheKaneda 我尝试了你的建议,它有所帮助。它按照我想要的方式平滑了它,但是 IE 现在将它呈现为简单的粗体和黑色。那么这个结果意味着什么?
-
什么版本的 Chrome?直到最近才修复了一个错误,其中在 Windows 中打开 ClearType 实际上在 Chrome 中为除 SVG(使用完全不同的渲染器)之外的所有内容打开了抗锯齿和提示 off。在版本 16 中,应用了抗锯齿 并且文本看起来不错:dl.dropbox.com/u/14034871/chrome16.png
-
哇。我喜欢保管箱。哈哈。我并没有真正研究它,但是在你发布你的链接之后我很好奇,这很容易。所以谢谢你。 ;) 无论如何,奇怪的是,我正在运行 Chrome 16.0.9 我正在运行 Windows XP,但你呢?我对该怎么做感到困惑...... [1]:dl.dropbox.com/u/43287957/Chrome-16.0.9.jpg
标签: css google-chrome font-face