Fontforge:使用fontforge命令行

时间:2017-12-20 09:37:42

标签: svg fontforge

如何使用Fontforge命令行将字形(从其unicode)导出到SVG?

我还需要指定字体大小并保留字体中的原始边距。

1 个答案:

答案 0 :(得分:4)

您可能已经找到了答案,但我必须使用最新版本的FontForge来完成此操作。这个命令的旧答案:

fontforge -lang=ff -c 'Open($1); SelectWorthOutputting(); foreach Export("svg"); endloop;' font.ttf 

从命令提示符不想在Windows10上工作(我假设一个权限问题),但你可以尝试一下。快速解决方法是通过GUI执行脚本来完成。

  • 运行FontForge(对于安装在Program Files(x86)目录中的Windows10,您可能需要右键单击“run_fontforge.exe” - >以管理员身份运行)。

  • 打开要导出的字体。

  • 转到文件>执行脚本

  • 粘贴:SelectWorthOutputting(); foreach Export("svg"); endloop;
  • 选择“FF”径向按钮。
  • 点击确定

它将保存到FontForge文件夹(run_fontforge.exe所在的位置)。