Tags : ksvg

このTagsの登録数:8件 表示 : 1 - 8 / 8

2006-08-15

KDE4 の SVG 実装系は Unity 由来のモノになる ?

ポスト @ 0:26:56 | khtml, ksvg, svg, webkit

KDE の KHTML から派生して Apple が開発している WebKit を KDE4 のために Qt4 に移植した Unity もあり、今後の行方が今一つわからない KSVG ですが、 8/13 日の KDE Commit Digest を見ていたらこんな記述が。

Experiments using Kexi as a database backend in KPhotoAlbum, and rendering SVG in Unity.

で実際に SVN にはコミットされていて KDE Base のところに

woho the first svg rendering works (Smile)

とあります。今後 Unity が決裂ということが無ければ Unity ベースで進んでいくのではないかと私は思いますが、 どうなんでしょうか。

で Unity を使うためにはどうすればいいのでしょうか ? やはり KDE4 をソースからビルドなのでしょうか ? LiveCD 等があると便利なのですが。

2006-07-25

SVG の対応状況について

ポスト @ 16:51:19 , 修正 @ 2006-07-25 23:59:59 | khtml, ksvg, mozilla, opera, svg, webkit

A blog? with Σαιτω - SVG supportKonqueror は全て緑色になるが、全く当てにならない*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 アニメーションの開発もあるようです。

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 のレンダラの違いを比較

ポスト @ 0:35:19 | batik, inkscape, ksvg, librsvg, mozilla, 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 への移植も行われたとか

KSVGKSVG1 の結果で KSVG2 の結果では無いとのこと。また、ひさしぶりに KSVG2 をビルドしようとしたらエラーに (Frown)

Firefox や KSVG 2 は SVG を埋め込んだページを見てくださいということです。Firefox は SVG 読み込み中は(殆ど)操作できなくなるので注意

2005-07-09

Webkit が SVG をサポートへ

ポスト @ 20:14:31 , 修正 @ 2005-07-11 18:49:46 | ksvg, svg

SVG (Scalable Vector Graphics) によると SVG をサポートした WebKit をビルド出来るようです。KSVG2 を移植したものです。 でも Mac OS X の環境は無いので試してみるとかできません。

開いている SVG 関連のバグ

追記:色々な記事が出てきました。また記事のタイトルも変更しました。

2005-06-18

svg.kde.org がリニューアル

ポスト @ 8:20:23 , 修正 @ 2005-06-20 22:56:18 | svg, ksvg

KSVG Homepage - KSVG2 - freedom for veKtors

長らく更新の止まっていた svg.kde.org がリニューアルされました。Subversion からのチェックアウト方法もあるので今度挑戦してみようっと。

kdelibs が必要なのか、とてもビルドは無理。。。ビルド方法もわからんし。

ビルド方法のページが出来ました。ビルド方法 digikam と一緒でしたか。Subversion 版の kdelibs 無しでもビルド出来ました

2005-06-07

Safari が KSVG2 を使う ?

ポスト @ 23:07:07 , 修正 @ 2005-06-08 21:29:47 | ksvg, svg

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

ポスト @ 20:24:11 | svg, ksvg

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

ポスト @ 20:54:02 , 修正 @ 2005-05-29 0:11:11 | ksvg, svg

KSVG2 KSVG2

現在の KSVG KSVG 0.1 も勿論有る程度の機能は既に実装されています。けれども、一年以上も前からほとんど改良されていない。 KSVG のサイトも放置されているしということで、俄然 KSVG 2 に期待が高まると(え?)

KSVG2 は 0.1 に向けて作業中みたいです。 KSVG 2 の TODO KSVG 2 の TODO も頻繁に更新されています。0.1 ではアニメーションを完全なサポートにするということです。

最近の KDE CVS-Digest から kdenonbeta モジュール

KSVG2 楽しみですね。 KDE 4 はいつ頃リリースかな。

KDE の Subversion 移行に伴ってリンク先変更