2

FontForge に付属の Python スクリプトを使用して、svg を適切な場所に一括インポートすることができました。ここで、各グリフを 200% 拡大したいと思います。私はfontforgeでそれを行うことができます

Elements->Transformations->Transform->ドロップダウンからスケールを均一に選択し、200% を入力します。

Pythonライブラリで提供されている関数からどうすれば同じことができますか?見つけられませんでした.

4

1 に答える 1

2

よく自分で見つけた!

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() 
于 2016-05-10T16:14:51.507 に答える