Adding upstream version 1.8.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
c48d95b7fa
commit
e40b3259c1
2403 changed files with 153656 additions and 0 deletions
31
examples/gdl/makeGdl.py
Executable file
31
examples/gdl/makeGdl.py
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/env python
|
||||
'Analyse a font and generate GDL to help with the creation of graphite fonts'
|
||||
__url__ = 'https://github.com/silnrsi/pysilfont'
|
||||
__copyright__ = 'Copyright (c) 2015 SIL International (https://www.sil.org)'
|
||||
__license__ = 'Released under the MIT License (https://opensource.org/licenses/MIT)'
|
||||
|
||||
from gdl.font import Font
|
||||
import gdl.ot
|
||||
from argparse import ArgumentParser
|
||||
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument('infont')
|
||||
parser.add_argument('outgdl')
|
||||
parser.add_argument('-a','--ap')
|
||||
parser.add_argument('-i','--include')
|
||||
parser.add_argument('-y','--alias')
|
||||
args = parser.parse_args()
|
||||
|
||||
f = Font(args.infont)
|
||||
if args.alias : f.loadAlias(args.alias)
|
||||
if args.ap : f.loadAP(args.ap)
|
||||
|
||||
f.createClasses()
|
||||
f.calculateOTLookups()
|
||||
f.calculatePointClasses()
|
||||
f.ligClasses()
|
||||
|
||||
outf = open(args.outgdl, "w")
|
||||
f.outGDL(outf, args)
|
||||
outf.close()
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue