Erik van Blokland 3646055ea2 initial import
git-svn-id: http://svn.robofab.com/trunk@1 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 17:40:34 +00:00

21 lines
654 B
Python
Executable File

#FLM: Copy sidebearings to other font
from robofab.world import SelectFont
from robofab.interface.all.dialogs import ProgressBar
mySource = SelectFont("Select source font")
myDestination = SelectFont("Select destination font")
if mySource is not None and myDestination is not None:
bar = ProgressBar('Copying sidebearings...', len(mySource))
for myChar in mySource:
myCharname = myChar.name
if myDestination.has_key(myCharname):
myDestination[myCharname].leftMargin = myChar.leftMargin
myDestination[myCharname].rightMargin = myChar.rightMargin
myDestination[myCharname].mark = 26
bar.tick()
myDestination.update()
bar.close()