2013-04-27 31 views
0

我正在爲我的一個項目收集不同的公有域pictograms。我下載了一些符號集,可能會使用inkscape將它從EPS轉換爲SVG,並使用SVG-icon-font-generator從它們生成字體。這個程序導致令人滿意的結果,直到我偶然發現AIGA pedestrian symbols無法從AIGA符號集生成字體

轉換爲SVG格式後,我無法從這些網站的字體,圖標生成器拋出以下異常:

[異常]
01_telephone-xe001.svg:變換目前不支持!

我試圖使用pstoedit轉換文件,但這並沒有幫助。我試圖在其他地方搜索這些符號,所以我設法將它們作爲SVG文件包的一部分,但發生了相同的錯誤。

我的問題是:如何從SVG文件中刪除不支持的轉換,以便從它們成功生成字體?或者,有沒有人知道在哪裏下載他們沒有這種轉變?

UPDATE

我在svg-edit打開的文件。然後我將它保存並與原始文件進行比較。事實證明,原始svg文件中的數據具有前導xml標籤聲明。 svg編輯器刪除了xml標記和所有自定義標記屬性(xmnls:something,inkscape:something)。

字體生成仍然失敗。照片按照Duopixel的回答進行了分組,因此我將它解組並保存。那刪除g標籤與transform屬性。之後,字體成功生成。

這裏是比較,在新標籤中打開圖片,看看它更大:

enter image description here

回答

2

公開賽在SVG-編輯http://svg-edit.googlecode.com/svn/branches/2.6/editor/svg-editor.html的SVG。如果將SVG分組,則取消分組。選擇每個路徑,如果路徑中有一個轉變,那麼這個按鈕將被激活:

enter image description here

這是「重新定位路徑工具」,它適用於改造的路徑,這是最有可能你需要什麼。如果這樣做不起作用,那麼請將SVG文件上傳到我們可以查看代碼的地方。

+0

對於遲到的反饋,我表示歉意。該工具非常整潔! :) – linski 2013-06-04 20:21:55