我有一个SVG,上面有很多文字。这是一个停车场地图,上面写有空间编号。我将其显示在网络浏览器中,这要归功于Firefox中的一个出色的小错误,该浏览器无法正确显示文本。嘘
因此我将文本转换为路径。我们正在谈论多达4000个单独的标签。现在它们可能是15,000个新形状。4MB。通常,您可能会认为这将有助于压缩,但是我必须将此SVG内联到HTML中。我正在动态添加CSS更改,这是我有机会获得跨浏览器支持的唯一方法。因此,无论如何,原始的(甚至是精练的)输出太大而无用。
这里令我印象深刻的是所有这些空间数字都共享共同的字形。零到九。为什么要为每个数字的每个实例包括一个形状定义?我可以删除这些重复项吗?
我正在使用Inkscape,但愿意接受建议。
path|simplify
帮助您吗?小写的“ s”将转换为28点路径,将其简化为17,并覆盖甚至缩放后的简化和未简化版本,因此一个“ s”将填满整个屏幕。