1

次の CSS で「/」文字を追加して「h1」を装飾しようとしています。

.h1:after {
    content: "/";
    color: #FFC502;
    font-family: 'Neo Sans Pro Medium',verdana,arial,sans-serif;
    font-weight: bold;
}

また、次のスクリプトを使用して、すべての「h1」に CUFON フォント置換を使用しています。

$(document).ready(function () {
    cufon();
});

function cufon() {
    Cufon.replace('h1:not(.noCufon)');
    Cufon.replace('h2');
    Cufon.now();
}

h1 は cufon によって neo sans フォントに正しく置き換えられますが、生成されたコンテンツはそうではありません。最後の「/」は、何をしても Verdana でレンダリングされます。cufon が CSS で生成されたコンテンツを認識して置き換える方法はありますか?

4

2 に答える 2

1

JavaScript ライブラリである Cufón は、DOM からアクセスできないため、CSS で生成されたコンテンツをサポートしていません。生成されたコンテンツを認識してフォント置換を実行する方法はありません。

于 2012-09-12T21:48:43.433 に答える
0

多くの開発者が google webfonts に移行しているのは cufon が嫌いです。これは、管理がはるかに簡単で、cufon システムほど多くのバグが含まれていないためです。

http://www.google.com/webfonts

たとえば、次のようにフォントを含めるだけです

<link href='http://fonts.googleapis.com/css?family=Skranji' rel='stylesheet' type='text/css'>

<style>
body{ font-family: 'Skranji',verdana,arial,sans-serif }

もちろん、目的のフォントを探す必要があります。

于 2012-09-12T21:52:35.933 に答える