我们在Illustrator中将图标生成为SVG,然后使用fontcustom生成基于字体的图标。不知从哪里冒出来的,他们跑得太低了。我在svg中发现了这个奇怪的viewBox,上面有一个负49。这在Illustrator中是如何控制的?我不想要任何viewbox,我只想要一个完美居中的图标。我还看到它认为它是分组的。我唯一的解决办法是取消分组,然后将X和Y设置为零,它就会起作用。它确实在图层上添加了一个补偿到-49的变换。这个奇怪的偏移量是由某种原因造成的。
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-49 141 512 512"
style="enable-background:new -49 141 512 512;" xml:space="preserve">发布于 2015-10-20 07:09:53
我相信,illustrator中的Viewbox是基于美术板的,让它与图片完全匹配是一件很痛苦的事情。将其全部清零的简单方法是只在illustrator中突出显示对象,然后选择copy。然后转到代码编辑器,创建一个新文档并粘贴它。它将复制svg代码,并正确设置视图框(从0,0开始)。然后,只需将文件保存为svg,就完成了。
https://stackoverflow.com/questions/33039198
复制相似问题