我无法找出我一直在使用svg->字体转换的问题。模糊SVG渲染
使用Inkscape,我创建了一个新的svg(尺寸 - 1000x1000),它具有使用矩形路径创建模式中的绘制工具的形状星形。
我用来创建的路径是这样的:
bottom left -> top center -> bottom right -> left top -> right top -> left top
下面是创建的文件:star.svg。目前这个文件没有问题。
现在,我用fontcustom将这个svg编译成字体,并且您可以查看生成的预览here。
此预览在Safari和Chrome(或Firefox或Opera)中看起来不同。但是它们都有一个充满的区域。您可以检查预览链接自己,或者这里是它的外观的截图:
铬:
Safari浏览器:
为什么的这种填充区域在未来第一名?为什么它在浏览器中有所不同?
上下文的位:
的实际问题是更大的。我有一套由Adobe Illustrator中的人创建的svgs,其中一些在chrome和其他浏览器中以类似的方式(不需要的填充)出现问题。 Safari和webkit2png以某种方式正确渲染svg字体。所以我试图在上述步骤中重新创建这个过程。
更多背景:
我也用icomoon应用其中许多建议,它只是给出了一些原因空白字形。
是否有填充规则集(或应该是一组)? – Ian