2

テストケース:

<!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のWebサイトサブセットからラテン語に生成されたフォントです。

ブラウザによって報告されるHTTP、HTML、CSS、またはJSエラーはありませんが、IE 8、FF 3.6、またはSafari 5ではVMLは生成されません。生成された出力には<html class="cufon-active cufon-ready">Cufonインラインスタイルがありますが、それだけです。

私も試しましたが、役に立ちませんでした:

  • スクリプトが表示される場所の切り替え(前</head>と前</body>
  • Cufonの前にjQueryを呼び出す
  • インラインCSSを使用してfont.font.jsで指定されたフォントファミリーを手動で宣言する
  • DOCTYPEHTML5からXHTML1.1またはHTML4.01Strictへの変更
4

2 に答える 2

2

承認済みドメインとして localhost をリストしていませんでした。愚かな私。

于 2010-11-29T23:34:13.440 に答える
1

私は常にfontFamily名を含めてきました:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });
于 2010-11-27T06:34:57.600 に答える