2013-04-27 28 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