Kodougu にオブジェクト図を追加しました。Firefox の悲しい仕様(バグじゃなさげ)により、一時は実装を絶望視していましたが、何とか気合と根性で実現しました。

続きを読む

Posted by あかさた
Firefox の SVG 実装の text 要素では、text-decoration が無視されるそうです。この結果、テキストの下にアンダーラインなどを表示することができません。困った・・・。バグというよりは、現時点では仕様っぽいですが。Firefox は SVG 実装が本気なのかそうでないのかよくわからないので、判断に苦しみます。

Kodougu でオブジェクト図を実装する場合どうしたらいいんだ??? Opera とかだと、SVG 実装はかなり本気みたいで、そういうこともないのですが・・・。

現象的には軽微な気がするので、すぐに対応できそうなところを対応していないということは、何か根本的な問題を抱えているということですかね。うーん・・・。

詳細は以下を参照してください。

SVG/対応状況 - Mozilla Firefox まとめサイト
http://firefox.geckodev.org/index.php?SVG%2F%E5%AF%BE%E5%BF%9C%E7%8A%B6%E6%B3%81

Bug 317196 – text-decoration broken: no underline, line thru, etc
https://bugzilla.mozilla.org/show_bug.cgi?id=317196

Posted by あかさた
このサイトは、Ruby, Rails, JavaScript などプログラミング系の話題を取り扱っているせいか、アクセスされるブラウザの傾向が一般とは違うのだろうと考えていました。

7/1 ~ 7/9 までのアクセス結果(Google Analytics)を見ると、セッション数 2160 に対して Firefox は 1210(56.02%)、IE は 671 (31.06%)でした。技術系サイトなので Firefox の割合が多いことは当然ですが、もう一つ傾向がありました。Firefox ユーザは 90% 以上が最新版(現時点で 2.0.0.4)を使っているということです。IE ユーザは、75% 以上がいまだに IE6 を使っていました。
(ちなみに、Windows ユーザーは 80% 程度です。OS によらず、Firefox が浸透していることがわかりますね。)

バージョンアップにかかる手間が Firefox の方が少ないという事情もあるでしょうし、こんな辺境(?)のブログを見に来るような技術屋は、総じて新しい物好きが多いということもあるのかもしれません。あるいは、Firefox は最新版に対する信頼性をユーザから勝ち取っているといいうことかもしれませんね。

Firefox ユーザのこうした傾向は Web アプリの開発者としてはなかなかありがたいものです。テスト対象のブラウザのバージョンを絞ることができますから。

私は Sleipnir + Trident ユーザなので、大きく見ると IE ユーザですが、Web アプリは最初は Firefox でテストをしています。

まあ、結論としては、「世の中全部 Firefox になっちゃえばいいのにな!」ってところで。(^^;

Posted by あかさた
FireFox で、以下のような DOM ノードを含むドキュメント(下記は SVG)が存在するとします。


JavaScript で以下のように記述するとします。
alert(node_397);

すると、上記の g ノードが 表示されてしまうようです。FireFox からは、標準どおり document.getElementById でアクセスしてくれと怒られます。node_397 はローカル変数として別の場所で定義した(つもりだった※)のですが・・・。

※ これが原因で、Kodougu で、要素を作成した後関係線が作れなくなるというバグが発生していたようです。orz 後で修正バージョンを上げます。

Posted by あかさた