如何压缩 SVG 文件

6
有这个网站http://game-icons.net/提供了大量的开源图标,到目前为止有1345个SVG文件。我想在我正在开发的Web项目中使用它们。逻辑步骤是将它们转换为图标字体。通常,我只需将它们上传到https://icomoon.io/app/#/select/font,然后就可以完成...但是!
这些图标是黑色矩形上的白色符号。我可以在Illustrator中反转颜色,但是其中一些图标具有重叠的形状,并且当icomoon尝试使它们变成黑色透明时,会破坏它们。
例如:http://game-icons.net/lorc/originals/archery-target.html圆圈是白色而不是透明的。 如何将带有重叠形状的黑白SVG文件压平为icomoon友好的黑色透明SVG? 我的愿望是将字体也开源并将其发送回网站管理员以供大家享用。
1个回答

4

目前,图标有多层黑白路径。您需要使用Illustrator或Inkscape的“合并路径”功能,将白色(或黑色)路径转换为适当的孔。我认为这基本上是一个手动任务。您可以编写脚本来帮助完成部分工作,但我怀疑您最终仍需修复大量图标。


1
事实上,这并不是手动完成的。只需在路径查找器中选择所有内容并合并即可。然后我努力删除白色部分。最后,我让操作绘制一个白色矩形,然后选择相似的对象并清除。哇!我的电脑花了2个小时来处理所有这些图标。在调整正确之前,我做了3次。 - Tom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接