0

Adobe Illustrator で作成された SVG があります。

フォーマットを使用してページに直接貼り付けました

 <script type="image/svg+xml">
      // paste from <svg version="1.1"...
      // to </svg>
      // .AI files have an XML statement and DOCTYPE that I leave off
 </script>

その後、コードはページ上に画像をレンダリングします。

問題は、IE8 のバージョンが少しずれているように見えることです。

IE8にプレートにステップアップするように指示する適切なエクスポート設定に関して私ができることはありますか?

私が考えていたのは、デザイナーがSVGとして保存してから何らかの劣化があった可能性があるということです.ファイルの変更を求めたときに、SVGを開いて再保存しました(AIファイルからエクスポートするのではなく、.一次情報)。 これを編集しても問題は解決しませんでした。

私はそれを防御の第一線として試してみますが、他に提案がある場合は、ぜひ聞きたいです。

代替手段として AMPLE svg プラグインも試しました (面白い結果が得られましたが、さらに悪い結果になりました)。

SVGWEB を使用してレンダリングされた Chrome および IE8 で表示される SVG

4

1 に答える 1

1

SVGWebはstroke-dasharrayをサポートしていません。そのため、すべてのダッシュが実線で表示されます。AdobeIllustratorでこれを説明するためのエクスポート設定はありません。唯一の選択肢は、ダッシュごとに個別の要素を作成することです(私はこれについて考えています)。

ビットマップ.pngにフォールバックすることをお勧めします。

于 2012-09-27T18:56:48.603 に答える