使われる ライブラリは jquery.font だ. こいつは 使用者が 該当 字面を 持って あるのか 感知して 与える.

これ 文を 捜して 誤信 方々 中には Cufonこれ 何やら 分からない 粉餌 ない ことで 思う. (Cufon銀 テキストを 受けて 字を 描いて 与える ライブラリだ.)

下の 関数を 利用すれば, 分けゴシックや 清い ゴシック 字面が ある 場合 Cufonを 初めから 飛ばすように なる. 当然 トラフィックが 節約される.(分けゴシックは 付けて 使って, 清い ゴシックは たたえて 使う.)

function iHaveFont(){
	return ($.font.test('分けゴシック') == true || $.font.test('清い ゴシック') == true);
}

if(iHaveFont() == false){
	$('<script/>',{
		type: 'text/javasript',
		src: '/js-lib/cufon/cufon.js'
	}).appendTo('head');

	$('<script/>',{
		type: 'text/javasript',
		src: '/js-lib/cufon/NanumGothic_600.font.js'
	}).appendTo('head');
}

$(document).ready(function() {
	if(iHaveFont() == false){
		Cufon.replace('.cufon');
	}
});

中 ある if門 中に ある コードは scriptを 生成する 方法だ. これ 方法は ‘[翻訳] 美しく jQuery エレメント 生成すること Beautiful Element Creation with jQuery’に 寝る 説明されて ある.

私が マン 初め 提示した 方法は document.write('<script type="text/javascript" src="..."></script>') 形式で 直接 コードを 使う 方式だった. しかし これ 方法を 使うから, 呼んで来るの なくても なる 条件なのに ジャバスクリプト ファイルを 呼んで来る のだった. そのため 方式を 変えた.

参照事項

Cufon義 トラフィックを 節約すること ため jsわ cssを 圧縮して 出す 方法度 参考する に如く.

もし PHP4を 使う 人なら 私が 説明した 便法を 使用する のも 大丈夫な 解法が なる.

- コメント機能はありません。コメントの代わりに[email protected]にメールを送ってください。