MozillaがタイポグラフィックアニメーションのためのJavaScriptライブラリ「Blast.js」を発表

 Mozilla開発者のJulian Shapiro氏は9月3日、文字のアニメートやスタイル編集といったタイポグラフィックマニュピュレーションのためのJavaScriptライブラリ「Blast.js」を公開した。jQueryおよびjQuery互換ライブラリ「Zepto.js」のプラグインとして実装されており、文字単位での装飾やアニメーションを可能にする。

 Blast.jsは、WebページやWebアプリケーション上での文字操作を容易にするためのプラグイン。文字/単語/文章/要素単位での操作が可能で、文字のアニメーションや並列配置、スタイル設定、検索、解析などに利用できるという。開発者のShapiro氏はWebアニメーションエンジンのVelocity.jsを開発したことでも知られている。

 すべてのアルファベットととUFT-8をサポートし、またテキストノードのみをトラバースの対象とするため、HTMLやイベントハンドラ、スペーシングなどに影響を及ぼさずに任意のページでBlastを利用できるとしている。クラスとIDの自動生成機能によりテキストを簡単に選択でき、Undo処理も容易。生成した要素はCSS、JavaScriptで利用できる。

 Julian Shapiro氏のプロジェクトページでBlastのデモとドキュメンテーションを見ることができる。

Blast.js
http://julian.com/research/blast/