如何展平 SVG 文件

Tom*_*Tom 6 fonts icons svg icon-fonts

有一个网站http://game-icons.net/提供了大量的开源图标。迄今为止,已有 1345 个 SVG 文件。我很乐意将它们用于我现在正在进行的网络项目。合乎逻辑的步骤是将它们转换为图标字体。通常,我只会将它们上传到https://icomoon.io/app/#/select/font瞧……但是!

这些图标是黑色矩形上的反向白色符号。我可以在 Illustrator 中反转颜色,但某些图标具有重叠的形状,当 icomoon 尝试将它们设为黑色透明时,这会破坏它们。

示例: http: //game-icons.net/lorc/originals/archery-target.html 圆圈是白色的,不透明。

如何将具有重叠形状的黑白 SVG 文件拼合为 icomoon 友好的黑色透明 SVG?

我的愿望是使字体也开源并将其发送回网站管理员以供每个人使用。

Pau*_*eau 4

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