我已经能够通过fontforge附带的python脚本在适当的位置批量导入svg。现在我想扩大每个字形,让我们说200%。我可以通过
在fontforge中做到这一点元素 - >转换 - >转换 - >统一选择比例 下拉并输入200%。
如何从python库中提供的功能中做同样的事情,我无法找到它。
答案 0 :(得分:1)
我自己找到了!
import fontforge
import psMat
SFD_FONT = fontforge.open("DejaVuMono.sfd")
INDEX = 105
SCALE_MATRIX = psMat.scale(0.50)
print SFD_FONT[INDEX].foreground[0].boundingBox()
SFD_FONT[INDEX].foreground[0].transform(SCALE_MATRIX)
print SFD_FONT[INDEX].foreground[0].boundingBox()