【发布时间】:2013-02-22 13:45:55
【问题描述】:
大家好,大家对@Font-Face 有点困惑,不知道为什么。我对最好的 @font-face 代码进行了无数小时的研究,并解决了为什么它不能在 Mac OS X 浏览器上显示的问题。
目前的情况是,我正在使用...
@font-face {
font-family: 'Avenir LT 55 Roman';
src: url('fonts/avenir-55.eot?#iefix') format('embedded-opentype'),
url('fonts/avenir-55.woff') format('woff'),
url('fonts/avenir-55.ttf') format('truetype'),
url('fonts/avenir-55.svg#AvenirLT-Roman') format('svg');
font-weight: normal;
font-style: normal;
}
结果页面显示如下...
*Windows 操作系统 - 适用于所有浏览器(Chrome、Firefox、IE)
*Apple Mac OS X - 适用于 Firefox 和 Safari 6.x,但不适用于 Chrome 或 Safari 5.x
*Apple iOS iPhone 和 iPad - 工作正常
如果能提供任何有关此问题的指导,我将不胜感激。
如果您想亲自查看,请查看http://gradtouch.com/test
我只是很困惑为什么它不起作用。提前致谢。
【问题讨论】:
-
在我的 Mac 上运行良好会不会是缓存问题?
-
绝对不是缓存问题。我在 Macbook 2008 (Safari 6.0) 上运行它,它可以工作,在它不显示的 Macbook 2007 (Safari 5.0.3) 上运行它。还尝试了 Adobe BrowserLab (browserlab.adobe.com/en-us/index.html#),但它不显示。出于兴趣,您运行 Allan 的版本是什么?有什么想法吗?
-
在这里工作正常(OSX 10.8.2 / Chrome 最新)(使用 woff)。但问题是我已经下载了你的 ttf 文件,它似乎已损坏(它的预览被裁剪)
标签: macos google-chrome css safari font-face