「SIE」プロジェクトは、SVG をEdgeやIE 11でアニメーションさせるなど、ブラウザ上で表示するための軽量なJavaScriptライブラリを作成するプロジェクトです。オープンソースで開発されています。
テキスト関連のバグ修正と軽量化をした「SIE0.85」を公開しました。2011年9月19日付。
version 0.84からの変更点
1, addEventListenerメソッドとinitEventメソッドの変数の解放処理を加えた
2, SVGElementの変数とif文の整理をして、軽量化
3, image要素の画像読み込みを高速化
4, SVGTextElementの変数を整理
5, SVGTextElementを改良して、text要素のxとy属性が一つの数値からなるリストの場合のみ、字詰め処理をブラウザに任せるようにした
6, text要素にtext-decoration属性(プロパティ)、font-weight属性(プロパティ)などを実装
7, 定数の設定を見直して軽量化
8, SVGTextContentElementのプロパティのほとんどをプロトタイプで、初期設定するようにした
9, getStartPositionOfCharメソッドの変数を軽量化のため整理
10, マウス関連の動的なイベントでクロージャの処理ミスがあったので修正 (beta fixed)