2013-05-06 116 views
3

我使用的是由fonts.com主办的web字体。它通常在Chrome,Firefox,Safari中呈现,但不在任何版本的Internet Explorer中呈现。即使IE10没有渲染它。web字体无法在Internet Explorer工作

该项目与Plone的运行。该css文件通常通过Cssregestry注册。但是这对普通网站没有任何影响。

所有谁熟悉Plone的,这是注册表:

<stylesheet 
    bundle="aufhebenswert" 
    id="http://fast.fonts.com/cssapi/47bc7d51-3bb8-428d-a077-06d3d6f54eae.css" 
    insert-after="*" 
    cacheable="False" 
    compression="none" 
    cookable="False" 
    enabled="True" 
    media="screen" 
    rel="stylesheet" 
    rendering="link"/> 

所有其他人,这是是出现在HTML网站:

<link rel="stylesheet" type="text/css" media="screen" href="http://fast.fonts.com/cssapi/47bc7d51-3bb8-428d-a077-06d3d6f54eae.css"> 

在IE浏览器的链接呈现酷似铬或FF,...

可悲的是我无法找到之前已经在这里问其他问题的任何解决方案。谷歌搜索还没有成功。

是否有任何已知的问题还是我做错了什么?

正式的fonts.com字体应在IE 4和上版本。

回答

1

我怀疑在应用样式表的字体缺少本地源:

src: local(fontfamilyname) local(fontname)

这可能涉及到在Plone使用的++resource++ -paths。

的样式似乎与一个认证机制来保护,因为直接从给定的URL进入测试模板应用样式表工作得很好,而将它的本地副本,而不是。

请问您的字体供应商让你得到实际的字体文件或自定义样式表?如果是,则应用字体文件和样式表的本地副本,将字体URL替换为Plone-product-URL,并用本地源补充样式规则。

+0

可悲的是,没有办法做到这一点。该提供程序不提供字体本身或自定义样式表。直到现在我还没有找到任何解决方案。使得其成为更好的利用来接近这个替代字体的唯一的事...:/ – jurihandl 2013-05-08 09:16:29

+0

是的,即使我有对谷歌的服务强烈的保留意见,我不得不承认,我真的很喜欢这个googlefonts-项目,提供“真正免费”的字体。你可能还会购买你喜欢的字体。如果你在手中获得实际的字体文件(总是更好,然后外部服务,恕我直言),并可以批准我的答案,接受将不胜感激,因为我已经测试了这个积极的。 – 2013-05-14 09:07:14

+1

http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax似乎也很有帮助。 – 2013-05-14 09:35:39

相关问题