コンピュータに指定フォントが入ってるかチェックできるjQueryプラグイン「jquery-fontavailable」
2009年07月06日-
スポンサード リンク
jquery-fontavailable - Google Code
コンピュータに指定フォントが入ってるかチェックできるjQueryプラグイン「jquery-fontavailable」。
ページの font-family でフォントタイプを指定したりしますが、そのフォントが入ってるかどうかを調べて挙動を変えることができるjQueryプラグインが存在するようです。
$(document).ready(function() {
if($.fontAvailable('tahoma')) {
// フォントが存在したら行う処理
} else {
// フォントが存在しなかったら行う処理
}
});
動作のメカニズムとしては、まず、ダミーのhiddenなspanエレメントを作って、存在しないフォントをfont-family に指定してサイズを保持、その後、存在を調べたいフォントをfont-familyに指定して、エレメントの幅と高さをJSで比較する、というもの。
同じ文字でも、family を変えるとサイズが変わるということと、JavaScript で幅と高さを得られることを応用して出来ています。
訪問・非訪問リンクの色が変わるかどうかによって、訪問済みリンクを表示しないようにしたりといったハックが過去にありましたね。
同じように、Javascriptを利用して、出来ないだろうと思っていたことが出来るようになるかも。
関連エントリ
スポンサード リンク
最新のブログ記事(新着順)
- 2010年2月9日 管理人のブックマーク
- シンプルデザインがクールなJavaScript-WYSIWYGエディタ「TinyEditor」
- Microsoftの地図サイトAPIをjQueryから簡単に使えるプラグイン「Virtual Earth Toolkit」
- Flickrみたいに写真内に枠を作ってコメントできるようにするjQueryプラグイン
- 2010年2月8日 管理人のブックマーク
- クールにアニメーションする水平ドロップダウンメニュー実装jQueryライブラリ
- JavaScriptを使って実現した面白サイト集
- 今だかつてない使いやすさでUIもクールなマルチアップローダー実装ライブラリ「Plupload」
- オプティマイジングWebサイト - 書籍紹介
- Android機でWordPressの記事が書けるアプリケーションが公開


















間違いの指摘をしていただける方はメールでお願いします(クリック)


