测试用例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script type="text/javascript" src="/cufon.js"></script>
<script type="text/javascript" src="/font.font.js"></script>
</head>
<body>
<h1>Text</h1>
<script type="text/javascript">
    Cufon.replace('h1');
</script>
</body>
</html>

其中“ cufon.js”是最新版本(从主站点中最小化的版本和Github的非最小化版本的结果相同),而“ font.font.js”是从Cufon的网站到拉丁语的Font.font.js”。

没有浏览器报告的HTTP,HTML,CSS或JS错误,但在IE 8,FF 3.6或Safari 5中没有生成VML。 <html class="cufon-active cufon-ready"> 和Cufon内联风格,仅此而已。

我也尝试过,无济于事:

  • 切换脚本出现的位置(之前 </head> 和之前 </body>)
  • 在Cufon之前打电话给jQuery
  • 手动使用Inline CSS在font.font.js中指定的字体家庭
  • 更改 DOCTYPE 从HTML5到XHTML 1.1或HTML 4.01严格
有帮助吗?

解决方案

我没有将Localhost列为授权域。傻我。

其他提示

我一直包含Fontfamily名称:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top