Fonts Can';t从AIGA符号集生成字体
我正在为我的一个项目收集不同的公共领域。我下载了一些符号集,可能使用将其从Fonts Can';t从AIGA符号集生成字体,fonts,svg,symbols,file-conversion,eps,Fonts,Svg,Symbols,File Conversion,Eps,我正在为我的一个项目收集不同的公共领域。我下载了一些符号集,可能使用将其从EPS转换为SVG,并使用它们生成字体。这个过程产生了令人满意的结果,直到我偶然发现 转换为SVG格式后,我无法从中生成字体,图标生成器引发以下异常: [例外] 01_telephone-xe001.svg:当前不支持转换 我尝试使用转换文件,但没有帮助。我试图在其他地方搜索这些符号,因此我设法将它们作为linuxopenclipart包的一部分作为SVG文件找到,但发生了相同的错误 我的问题是:如何从SVG文件中删除不受
EPS
转换为SVG
,并使用它们生成字体。这个过程产生了令人满意的结果,直到我偶然发现
转换为SVG
格式后,我无法从中生成字体,图标生成器引发以下异常:
[例外]01_telephone-xe001.svg:当前不支持转换 我尝试使用转换文件,但没有帮助。我试图在其他地方搜索这些符号,因此我设法将它们作为linux
openclipart
包的一部分作为SVG文件找到,但发生了相同的错误
我的问题是:如何从SVG文件中删除不受支持的转换,以便成功地从中生成字体?或者,有人知道在没有这种转换的情况下从哪里下载它们吗
更新
我已在中打开文件。然后我保存了它,并将其与原始文件进行了比较。原来,原始svg文件中的数据有一个前导的xml
标记声明。svg编辑器删除了xml
标记和所有自定义标记属性(xmnls:something
,inkscape:something
)
字体生成仍然失败。图片按照Duopixel的回答进行了分组,因此我将其解组并保存。删除了带有transform
属性的g
标记。之后,字体成功生成
这是比较,在新选项卡中打开图像以查看更大的图像:
在SVG编辑中打开SVG。如果SVG已分组,则将其解组。选择每个路径,如果该路径具有转换,则将启用此按钮:
这是一个“重定向路径工具”,它将转换应用于路径,这很可能是您所需要的。如果这不起作用,请将您的SVG文件上传到某个地方,我们可以在那里查看代码。很抱歉反馈太晚。这个工具真的很整洁!:)