题
测试用例:
<!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 });
不隶属于 StackOverflow