FontForge に付属の Python スクリプトを使用して、svg を適切な場所に一括インポートすることができました。ここで、各グリフを 200% 拡大したいと思います。私はfontforgeでそれを行うことができます
Elements->Transformations->Transform->ドロップダウンからスケールを均一に選択し、200% を入力します。
Pythonライブラリで提供されている関数からどうすれば同じことができますか?見つけられませんでした.
FontForge に付属の Python スクリプトを使用して、svg を適切な場所に一括インポートすることができました。ここで、各グリフを 200% 拡大したいと思います。私はfontforgeでそれを行うことができます
Elements->Transformations->Transform->ドロップダウンからスケールを均一に選択し、200% を入力します。
Pythonライブラリで提供されている関数からどうすれば同じことができますか?見つけられませんでした.
よく自分で見つけた!
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()