【问题标题】:Cufon (apparently) randomly working in IE7Cufon(显然)在 IE7 中随机工作
【发布时间】:2011-04-19 03:39:00
【问题描述】:

这很奇怪。我是www.inspirastudios.com.mx 的主要开发者。我对主导航菜单使用 cufon 字体替换。我在 Linux 中开发,所以我在 wine 中使用 Internet Explorer 来测试我的网站。我遇到的问题是 cufon 替换在我的 IE7 版本中不起作用。它适用于其他 IE>7 版本和任何符合现代标准的浏览器。奇怪的是,使用一些在线测试站点,例如http://ipinfo.info/netrenderer/http://browsershots.org,该站点看起来还不错,而在其他一些站点(例如http://www.thumbalizr.com)则不行。到底是怎么回事?

【问题讨论】:

  • 为什么不用@font-face CSS 减速呢?它适用于几乎所有现代浏览器和(惊喜),有点像 IE!这里有一些东西要读:jontangerine.com/log/2008/10/…
  • 这些字体在 IE 中看起来清脆/混叠是不是有问题?

标签: cufon internet-explorer-7


【解决方案1】:

在线测试网站的问题在于您不知道它们是如何设置的。我敢打赌,其中一些网站直接使用 IE7,而其他网站可能使用 IE8/9,渲染模式强制为 IE7,或其他类似的诡计。如果您真的关心您的结果,就永远不要相信这些网站。

现在,谈谈您的个人测试结果。在 IE-over-Wine 中,我发生了很多奇怪的事情,我不相信它真的可以与实际的 Internet Explorer 相媲美。如果您使用的是 IES4Linux 或类似软件,这会翻倍,因为您(再次)真的不知道为了让它运行而做了什么。如果可能,请始终使用虚拟机(或实际的 Windows 机器)。

不过,我可以确认,就我的 IE7 副本而言,cufon 似乎在 IE7 中运行正常。 :)

【讨论】:

  • 您是否在您的 IE7 副本中看到了我的网站,并且 cufon 在那里工作?
  • "不过,我可以确认,就我的 IE7 副本而言,cufon 在 IE7 中运行正常。"
【解决方案2】:

我正在使用 HTML 5。 我在 cufon 代码中包含以下行:

<script type="text/javascript">Cufon.replace('.mid_body h1');</script>

&lt;h1&gt;tag 没有 cufon 字体 但是当我将其转换为:

<script type="text/javascript">Cufon.replace('h1');</script>

有效!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    相关资源
    最近更新 更多