我已经能够在适当的位置批量导入svg,通过fontforge附带的python脚本。现在我想扩大每个字形,比方说200%。我可以通过
元素->变换->变换->从下垂中均匀选择比例,进入200%。
如何从python库中提供的函数中进行同样的操作,却找不到它。
发布于 2016-05-10 16:14:51
我自己找到的!
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() https://stackoverflow.com/questions/37134607
复制相似问题