2010-11-27 60 views
2

测试用例:的Cufón加载但不显示

<!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.js“是从cufon的拉丁语网站子集生成的字体。

浏览器没有报告HTTP,HTML,CSS或JS错误,但IE 8,FF 3.6或Safari 5中没有生成VML。生成的输出确实有<html class="cufon-active cufon-ready">和Cufon内联样式,但这是它。

我也试过了,没有用:

  • 开关放在脚本出现(</head>之前和</body>之前)
  • 的Cufón
  • 前调用jQuery的
  • 手动声明FONT-FAMILY规定使用内联CSS的font.font.js
  • DOCTYPE从HTML5更改为XHTML 1.1或HTML 4.01严格
+0

您是否不必指定要替换的注册字体名称? – 2010-11-27 06:31:00

回答

2

我没有列出localhost作为授权域。傻我。

1

我一直包含在fontFamily中名称:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });