我将这用于FontForge:
fontforge -lang=ff -c 'Open($1); SelectAll(); UnlinkReference(); Export("svg/%n-%e.svg");' font.ttf这是我在FontForge中看到的原始字形:

这就是我在FontForge网格面板中所看到的(注意,它切断了部分尾部):

这就是从这个命令导出的SVG,它还切断了尾部:

我需要修改字体吗?(我希望不是!许多工作都是为了使它准确地做到这一点。或者我怎样才能让它输出完整的字形?也许我可以告诉这个命令“在顶部和底部增加额外的x像素”,这样它就能捕捉所有的东西了?
而且,我不一定要为此使用FontForge命令。如果有可能通过一些Node.js工具导出带有适当边界的SVG,这也是可行的。任何东西都可以导出完整的字形:)
发布于 2022-10-22 06:26:05
尾巴没有被剪掉。尾巴仍然在文件中,如果您在Inkscape中查看它,您将看到以下内容。这样做的原因是您可以编辑SVG,然后重新导入和FontForge将得到正确的度量,它不能做其他方式和往返。
如果您想要强制查看框更大,只需降低字体的下降在字体信息(小心不要缩放字体,只下降)。
https://stackoverflow.com/questions/74160332
复制相似问题