2012-01-31 100 views
3

我在我的网站(Teuton23ProRegular)上使用font-face,并且字体未通过Android ICS(尝试原生浏览器和Firefox),并且在所有其他桌面上看起来不错和我试过的手机(Android Gingerbread, iPhones, Win Mobile)。移动萤火透露此错误:字体不适用于Android冰淇淋三明治浏览器

Error: downloadable font: not usable by platform (font-family: "Teuton23ProRegular" style:normal weight:normal stretch:normal src index:2) 
Source File: http://[sitename]/../css/fonts/teuton23pro-webfont.woff 
Line: 0 

源代码:

@font-face { 
font-family: 'Teuton23ProRegular'; 
src: url('../../css/fonts/teuton23pro-webfont.eot'); 
src: url('../../css/fonts/teuton23pro-webfont.eot?iefix') format('eot'), 
    url('../../css/fonts/teuton23pro-webfont.woff') format('woff'), 
    url('../../css/fonts/teuton23pro-webfont.ttf') format('truetype'), 
    url('../../css/fonts/teuton23pro-webfont.svg#Teuton23ProRegular') format('svg'); 
font-weight: normal; 
font-style: normal; 

}

另一个有趣的事情是,我从http://fonts.com/得到了字体正常工作("Trade Gothic W02 Bold 2")

任何想法将不胜感激。

回答

1

如果Trade Gothic W02 Bold 2正在工作,但不是Teuton23ProRegular,那么通过逻辑推理,问题可能在于字体文件或字体声明的内容。

我不熟悉的Android冰淇淋三明治浏览器的字体渲染,它利用格式(看起来像它使用.woff给出的错误通知),但它似乎像Teuton23ProRegular字体面文件没有工作,因为:

  • a)中缺乏的EOT,EOT修复,WOFF,TrueType或SVG格式 一个(取冰淇淋用途,但特别强调.woff)
  • b) 它具有适当的字体格式的变体,但其故障或 损坏
  • c)你的代码在 的地方有一些拼写错误或流氓逗号?
  • d)不小心未上传正确格式文件 ,因此其不被加载

请仔细比较,你如何申报Teuton23对贸易的哥特式等效检查上述所有。

相关问题