Tags : ksvg
このTagsの登録数:8件 表示 : 1 - 8 / 8
2006-08-15
2006-07-25
SVG の対応状況について
A blog? with Σαιτω - SVG support で Konqueror は全て緑色になるが、全く当てにならない*1。すると上記 3 ブラウザに関しても、どこまで信用していいか分からない。
と述べられていることについて。
IE + Adobe SVG Viewer
Adobe SVG Viewer 3.0 のリリース(2001 年 11 月 07 日)の後に SVG 1.1 (2003 年 1 月 14日)(日本語訳)が出ているので SVG 1.1 の特色機能文字列には未対応です。ちなみに SVG 1.1 では SVG 1.0 の特色機能文字列(org.w3.svg など)は非推奨となっています。
Adobe SVG Viewer 3.0.x のマイナーアップデートでは機能追加はされていません。SVG 1.0 から SVG 1.1 に大きな機能変更はないので大体の SVG は閲覧できます。
Mozilla Firefox
かなり正直。対応していないものは対応していないときちんと言っている。Bug 322724 - Supported SVG Feature Strings are incorrect で指摘されているものもありますが基本的には信頼して良いと思います。
Firefox 2.0 は <svg:textPath> に対応するなどしていますが基本的に Firefox 1.5.0.x と変わりません。Firefox 3.0(trunk) に向けた開発版はフィルタやパターン、マスクなどが既に実装されています。SMIL アニメーションの開発もあるようです。
- Firefox 1.5 での SVG(1.5 の対応状況)
- SVG in Firefox(英語版、2.0 についても)
- Mozilla SVG の現状(trunk)
- SVG/対応状況 - Mozilla Firefox まとめサイト
Opera 9
大体合っています。ただし SVG-static をサポートとしているのに PaintAttribute 、 GraphicAttribute 、 Font 、ColorProfile などをサポートしていないというのはおかしいです。実際に ColorPorofile には未対応で、Font も対応していないものがあるため、static をサポートしているといっているのがまずいかも。SVG-dynamic もサポートとしていますが Cursor をサポートしていないので問題かもしれません。とはいえ static や dynamic をサポートしていると思わせる程度まで Opera 9 は実装できています。
Konqueror + KSVG 0.1
だめだめ。条件付き処理の実装すら怪しいです。KSVG 0.1 は全くメンテナンスされていません。KDE 3.x はこのまま KSVG 0.1 を使うと私は思っています。
KDE4 でどうなるのかは私にはわかりません。KSVG2 (Subversion レポジトリ) は khtml-svg (Subversion レポジトリ) になったのでしょうか ? さらに WebKit の Qt4 移植版 Unity にも ksvg (Subversion レポジトリ) というのがあります。いずれにしろ KDE4 のアートワーク(Oxygen)に SVG が使われているので何らかの形で SVG の実装がされるとは思います。
WebKit
試す環境が無いので分かりません。実装状況 を見ると 条件付き処理 はサポートされている様子。また WWDC 2006 のセッションで SVG について言及しているので、次期 Mac OS X 10.5、Leopard から WebKit が SVG に対応するのではないかと思います。
2005-08-27
SVG のレンダラの違いを比較
SVG Rendering engine Comparison pages にはフリーの(オープンソースの)実装系による SVG 1.1 Test Suite の出力結果があります。ただし Mozilla の結果はありません
やっぱり batik は強いですね。以前より Static な SVG 実装に適合したといっていましたが。
GNOME の SVG ライブラリである librsvg には cairo バックエンドがあったのですか。cairo バックエンドはまだまだまだですね。FootNotes に記事があります。librsvg 2.11 がリリースされました。Windows への移植も行われたとか
KSVG は KSVG1 の結果で KSVG2 の結果では無いとのこと。また、ひさしぶりに KSVG2 をビルドしようとしたらエラーに ![]()
Firefox や KSVG 2 は SVG を埋め込んだページを見てくださいということです。Firefox は SVG 読み込み中は(殆ど)操作できなくなるので注意
2005-07-09
Webkit が SVG をサポートへ
SVG (Scalable Vector Graphics) によると SVG をサポートした WebKit をビルド出来るようです。KSVG2 を移植したものです。 でも Mac OS X の環境は無いので試してみるとかできません。
追記:色々な記事が出てきました。また記事のタイトルも変更しました。
2005-06-18
svg.kde.org がリニューアル
KSVG Homepage - KSVG2 - freedom for veKtors
長らく更新の止まっていた svg.kde.org がリニューアルされました。Subversion からのチェックアウト方法もあるので今度挑戦してみようっと。
kdelibs が必要なのか、とてもビルドは無理。。。ビルド方法もわからんし。
ビルド方法のページが出来ました。ビルド方法 digikam と一緒でしたか。Subversion 版の kdelibs 無しでもビルド出来ました
2005-06-07
Safari が KSVG2 を使う ?
KDE Dot NEWS より The WebKit Open Source Project
Safari に使われている WebKit が CVS と バグデータベースを公開しました。 SVG Project では KSVG2 を統合することで SVG を実装しようという事らしいです。Safari は SVG の実装を当面しないのかなと思っていたので驚きです
SVG.org にものりました。
JavaScript では E4X の実装、 CSS では CSS 2.1 テストスイートなど興味深いです
2005-06-02
CanvaSVG
SVG.org > CanvaSVG, an SVG Implementation Atop <canvas> より CanvaSVG
<
p>canvas 要素を使った SVG 1.2 Tiny の実装系です。Safari 2.0 と Firefox 1.1 でテストされているとのことです。
基本的な部分はほぼ実装しています。手元の Firefox trunk で テストケース を表示させたところ、なんと CanvaSVG の方(右側に表示される画像)がより表示できています 。
Firefox では canvas 要素は常に valid になります(Bug 288714 Comment 25)。
2005-04-27
KSVG2
現在の
KSVG
KSVG
0.1 も勿論有る程度の機能は既に実装されています。けれども、一年以上も前からほとんど改良されていない。
KSVG のサイトも放置されているしということで、俄然 KSVG 2 に期待が高まると(え?)
KSVG2 は 0.1 に向けて作業中みたいです。
KSVG 2 の TODO
KSVG 2 の TODO
も頻繁に更新されています。0.1 ではアニメーションを完全なサポートにするということです。
最近の KDE CVS-Digest から kdenonbeta モジュール
- KDE CVS-Digest for April 1, 2005
- KDE CVS-Digest for April 15, 2005
- KDE CVS-Digest for April 22, 2005
KSVG2 楽しみですね。 KDE 4 はいつ頃リリースかな。
KDE の Subversion 移行に伴ってリンク先変更
KDE の KHTML から派生して Apple が開発している WebKit を KDE4 のために Qt4 に移植した Unity もあり、今後の行方が今一つわからない KSVG ですが、 8/13 日の KDE Commit Digest を見ていたらこんな記述が。
で実際に SVN にはコミットされていて KDE Base のところに
とあります。今後 Unity が決裂ということが無ければ Unity ベースで進んでいくのではないかと私は思いますが、 どうなんでしょうか。
で Unity を使うためにはどうすればいいのでしょうか ? やはり KDE4 をソースからビルドなのでしょうか ? LiveCD 等があると便利なのですが。