私は自分のサイトでインタラクティブ/動的SVGを使用していますが、機能として.svgファイルをそのままダウンロードするオプションがあります。
私たちが発見した問題の1つは、外部スタイルシートが使用されている場合、ユーザーがたとえばInkscapeでファイルを開こうとすると、スタイルが失われることです。そのため、要素にインラインで塗りつぶしやストロークの色などをスタイリングしています。
SVG標準と、スタイルシートがそれにどのように適合するかについて疑問に思っています。.cssファイルは.svgファイルと一緒に転送されるように設計されていますか?次のように外部スタイルシートを宣言できることを理解しています。
<?xml-stylesheet type="text/css" href="mystylesheet.css" ?>
ほとんどのベクターグラフィックソフトウェアは、同じフォルダーにある場合、これを認識してロードしますか?IllustratorはSVGを最初はサポートしていないようですが、JavaScriptおよびCSS3エンジンを含むアドオンがあります。
誰もがSVGボートを逃したように感じずにはいられません。ダウンロード用に.svgを.cssと一緒にパッケージ化し、これをさまざまなベクターグラフィックプログラムで試してみるなど、誰かが成功したことはありますか?明らかにスタイルを割り当てる方法はいくつかあるので、InkscapeのようなプログラムはSVGを保存するときに通常何をしますか?