2008-01-01から1年間の記事一覧

opacity関連の問題について

SIE

仕様を見ていると、opacity属性と、fill-opacity属性、stroke-opacity属性、stop-opacity属性が出てくるのですが、この不透明度関連の属性について、いまいちよくわかっていません。 まず、仕様では、opacity属性が最後に描画の影響を与えるらしいということ…

グラデーションのバグ一部修正

SIE

グラデーションのバグについては一部だけ修正しました。これは1.0までの大きな課題として残りそうです。

SVGで数式を書くには

SVG

面白そうなので、紹介。 Inkscape で LaTeX の数式を入力する http://www.empitsu.com/wp/?p=24

IEにおけるcloneNodeの問題点

cloneNodeを使うと、いろいろと奇妙な結果になるMSのブラウザIE。今回は、このおかしな点について、備忘録としてメモしておきたいと思います。 IEのcloneNode DOMのcloneNodeはノードを複製できますし、IEもそれに従っています。しかしながら、IEでは、setAt…

バグの修正で

SIE

グラデーションのバグ修正を試みたが cloneNodeを使って新たな図形を作り、バグを修正しようとしたところ、予想とは違う結果になりました。 IEのcloneNodeについて、私の認識が異なっていたようです。もう少し、このバグの修正に取り掛かります。

放射状のグラデーションについて

SIE

http://www.revulo.com/blog/20080614.html#p01 こんな方法があるとは思いもよりませんでした。バグを修正する際に、試してみようと思います。

Chumbyを使ってみたい

Chamby(チャンビー)の記事を読んでみる 目覚まし、ゲーム機、YouTubeテレビ――多機能ネットガジェット「Chumby」日本上陸 http://www.itmedia.co.jp/news/articles/0806/13/news096.html 小型ネット端末「Chumby」(チャンビー)が、日本で8〜9月ごろ発売され…

Opera9.5を導入しました

「Opera 9.5」正式リリース(ITmedia2008年06月12日の記事より) http://www.itmedia.co.jp/news/articles/0806/12/news083.html 早速、導入 上記の記事を読んで、早速、ダウンロードしてみました。配布場所は上記のリンクからたどることができると思います。…

SIE0.25をリリースしました。

本日、SIE0.25をリリースしました。軽量化に重点が置かれています。およそ10%ほどコードが軽量化したと思います。 SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 プラグインは不要。 0.24からの変…

現在の課題について

今、SIEの開発で、課題としているのは、以下の四つです。 軽量化 gradient関連のバグ fill-rule="nonzero"のサポート SVGFontのサポート 上記3については、方法を模索中です。ベジェ曲線や直線の交点を求めてから、じっくりと塗りつぶす方法がアイデアとして…

今日やったことなど

SIEのコードの各部にdeleteをつけました deleteをつけてなかったので、各所で変数をdeleteしておきました。 そのほか、最適化 現在、コードの最適化や整形を行っています。次回リリースである0.25で反映される予定です。 追記(6月7日) コメントでご指摘が…

公式サイトのページを編集しました

http://sie.sourceforge.jp/ SIEの公式サイトのページを少しだけ編集しました。ダウンロードがわかりにくかったので、わかりやすいよう前面に押し出した形式となっています。

SIE0.24をリリースしました。

今回のリリースについて 2次ベジェ曲線に関する重要なバグを修正しました。 SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 0.24のダウンロード https://sourceforge.jp/projects/sie/downloads/3…

QコマンドとTコマンドの問題を解決

SIE

path要素のQコマンドとTコマンドの表示が異常と言うバグを修正しました。 方法としては、Qコマンドで表現される2次ベジェ曲線を、Cコマンドで表現される3次ベジェ曲線に変換しただけです。

2次ベジェ曲線、QコマンドはCコマンドに変換

SIE

Qコマンドの問題 SIEにおけるpath要素で、Qコマンドを使うと、問題が起きてしまいます。VMLの制御点がおかしいのです。 そこで、2次ベジェ曲線であるQコマンドを3次ベジェ曲線であるCコマンドに変換するつもりです。 コード コードはMozillaから流用する予定…

バージョン0.23をリリースしました。

SIE

SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 公式ページ http://sie.sourceforge.jp/ 0.22からの変更点 バグ#12386の一部修正。自サイト内のSVGファイルにジャンプするとき、SVGファイルを表示…

sie.phpに扱いについて

SIE

sie.php0.2について sie.phpの0.2がリリースされました。 http://www.revulo.com/blog/20080516.html#p01 SIE0.23で追加 それで、上記のファイルを、次回リリースの「SIE0.23」のパッケージに同梱する予定です。扱いは「SIEの外部ツール」ということになるで…

スクリーンショットを追加しました

SIE

SIEのデモのスクリーンショットを、新たに作って、公開しました。 問題等ありましたら、コメントにお寄せください。

「SIE0.22」をリリースしました

SIEとは ハイパーテキスト形式の画像を多くのブラウザに表示するための、JavaScript言語のライブラリです。 公式ページ http://sie.sourceforge.jp/ 今回の変更点 0.21からの変更点は以下のとおりです。 g要素内で、text要素以外のテキスト内容が表示されて…

現在の課題

SIE

fill-rule属性を対応させたいのですが、どうすればいいのか、わかりません。ひとまず、この課題は、0.5までに解決しておきたい項目として、心に留めておきます。

sie.php0.1 - SVG ファイルをクリックするだけで表示できるように

IE で SVG ファイルの直接表示を可能にする sie.php 0.1 を公開 http://www.revulo.com/blog/20080510.html revuloさんが「sie.php0.1」を公開しています。これを使えば、HTMLファイルのobject要素からSVGを呼び出す必要がなくなるという素晴らしいの一言に…

公式ページをリニューアルしました

SIE

公式ページを改装してみました。内容等は変わっておりませんが、複数のページに分けた上で、この日誌をメニューに載せました。 ロゴ画像について ロゴ画像を書こうと思っていますが、現在はまだ未完成です。公募もあわせて、いろいろと考え中です。

メーリングリストについて

SIE

まだ、送信が成功しません。よって、原因がわかるまで、非公開にします。ご了承ください。 しばらくは、この日誌でしのいでいくようにします。

SVG2Phunについて

Phunとは物理演算のシミュレーションができて、いろいろと遊ぶことができるソフトですが、そのPhun形式にSVGを変換しようというものです。 とても楽しいので、ここに紹介しておきます。google検索すると、情報が見つかります。 http://www.google.com/search…

プログラムが実行できないという不具合を修正した「SIE0.21」のリリース

SIE

SIE0.20において、sie0.20mini.jsというファイルが実行できないという不具合がありましたので、不具合を修正した「SIE0.21」をリリースしました。 この不具合は、私のミスによるもので、深くお詫びします。申し訳ありませんでした。 また、指摘くださったrev…

メーリングリストに送信できない

SIE

申し訳ないのですが、私がメーリングリストにメールを送ると、「届けられなかったよ」という文意のメールが返ってきました。 原因を調べている最中ですので、ML会員の方には、ご迷惑をおかけします。

プラグインが不要のSIEバージョン0.20をリリースしました。

メーリングリストでお伝えしたとおり、新しいバージョンであるSIE0.20をリリースしました。 SIEの特徴は以下のとおりです。 クロスブラウザ(IEとFirefoxとOperaとSafari) プラグインが必要ない SVG画像を表示できる 公式ページ http://sie.sourceforge.jp/…

パッチについて

SIE

https://sourceforge.jp/tracker/index.php?func=detail&aid=12415&group_id=3313&atid=12770 revuloさんからいただいたパッチを当ててみる作業をしています。チェックが終われば、0.20にパッチの修正を反映する予定です。

今後の予定など

SIE

現在、0.20のリリースに向けて、調整を続けています。バグの修正を中心にやっています。 現在の課題など ところどころ、小さなバグ、不具合が散見されます。このバグをひとつずつ丁寧につぶしていきたいと思います。 もちろん、軽量化もあわせて、考えていか…

SIE0.20beta1をリリースしました

今日、SIEのバージョン0.20ベータ版をリリースしました。こちら(https://sourceforge.jp/projects/sie/files/)から手に入れることができます。 今回の変更点 alpha2からの変更点は以下のとおりです。 image要素の、transform属性による座標変換が可能にな…