我有一组 SVG,我想将其转换为字体 (TTF) - 但必须以自动方式完成 - 这可能吗?
似乎 fontforge 等都需要一些人机交互。
最佳答案
使用 fontforge 是可能的:
import fontforge
# create an empty font in memory
font = fontforge.font()
# Create a char in the unicode 41 pos (an "A")
glyph = font.createChar(41, 'A')
# Import the glyph info
glyph.importOutlines('/path/to/svg/foo.svg')
# Write the font from memory to a TTF file
font.generate('/output/math/foo.ttf')
关于svg - 是否可以从命令行从 SVG 创建字体 (TTF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271219/