まとめ ブログ ダウンロード 掲示板 メール

れぶろぐ

< 2008-05-03 (土) 2008-05-05 (月) > 最新


2008-05-04 (日)

SIE 0.21 がリリース

SIE は Internet Explorer で SVG を表示可能にする JavaScript ライブラリです。 ブックマークレットとして利用することもできます。 SIE 0.13 からの変更点は以下の通りです。

  • opacity属性のバグを修正(パッチ#12315)
  • points属性とfill、stroke属性の変換をやめる
  • <g>という、属性の付いていないタグに対応
  • text要素のずれを修正(バグ#11696)
  • stroke-width属性の改良(パッチ#12358)
  • mコマンド以降の複数の座標をlコマンドとして対応させた
  • HTMLでobject要素の幅が%の場合クライアント領域の幅を用いることにした
  • 円弧の最適化(パッチ#12129)
  • viewBox, preserveAspectRatio の処理の修正(パッチ#12415)
  • xml:base属性のバグを修正
  • transform 属性 (translate, rotate) の修正(パッチ#12423)
  • image要素のサポート
  • 色のキーワードを120色以上に増やした

個人的には、テキストのズレがほぼ解消されたのが嬉しいです。 もともと、SVG 形式のグラフを Web ページに貼りたい、と思って SIE に注目したのですが、 これでようやくその目的に使えそうです。

それと、私が書いたパッチの部分について書いておくと、 地味な改良ですが、stroke-width 関係の修正をかなり行っています。

  • 線が 1.25 倍の太さで表示される場合があったのを修正
  • 1px 以下の太さの場合、色を薄くして細く見えるように
  • 回転させると線が細くなるバグの修正

色々な SVG ファイルが正しく表示できるようになってきたので、 テストページのサンプルも少し増やしておきました。

また適当な SVG ファイルがあったら、追加していく予定です。

Tags: SVG JavaScript | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink

編集