我有元素<path d="..." />
我已将该文件转换为SVG字体:
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
<font id="somefont" horiz-adv-x="1000">
<font-face font-family="somefont" units-per-em="1000"/>
<glyph unicode="a" d="..."/>
</font>
</defs>
</svg>
属性d
未更改,但字体由x轴镜像。
为什么会发生这种情况以及如何解决?
答案 0 :(得分:5)
“与SVG中的标准图形不同,初始坐标系的y轴指向下方(参见初始坐标系),SVG字体的设计网格以及字形的初始坐标系,为了与许多流行字体格式的公认行业惯例保持一致,y轴指向上方。“
答案 1 :(得分:0)
可以使用该脚本转换为正确的字形:
#!/usr/bin/env fontforge
Open("source.svg")
Generate("converted.svg")