2012-09-27 85 views
0

我有一個在Adobe Illustrator中生成的SVG。IE8無法通過SVGWeb插件正確呈現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插件作爲替代(用爆笑的結果,更糟糕)

SVG as seen in Chrome and IE8 rendered using SVGWEB

回答

1

SVGWeb不支持中風dasharray,這就是爲什麼所有的破折號顯示爲實線。 Adobe Illustrator中沒有導出設置來解決此問題。唯一的選擇是爲每個破折號創建一個單獨的元素(我畏懼這個想法)。

我建議回落到一個位圖.png。

+0

我剛剛和設計人員坐了下來,我們看着我們的選擇......我們正要嘗試的是整個文檔中的「轉換爲輪廓」選項(一鍵式版本的製作每個破折號分開的元素)。當文件通過時,我會立即報告:) –

+1

是的,這可能會起作用,我已經忘記了這個功能。 – Duopixel