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

22 lines
573 B
Python
Executable File

#FLM: Compare glyphs by width
from robofab.world import SelectFont, CurrentFont
from robofab.interface.all.dialogs import ProgressBar
myFont = CurrentFont()
myComparison = SelectFont("Select comparison font")
if myComparison is not None:
bar = ProgressBar('Comparing fonts...', len(myFont))
for myChar in myFont:
myCharname = myChar.name
if myComparison.has_key(myCharname):
if myChar.width <> myComparison[myCharname].width:
myFont[myCharname].mark = 26
bar.tick()
myFont.update()
bar.close()
# mark: red=1, blue=170, green=80, magenta=210, cyan=130