tnum, zero, ss01, latin1-extended, etc
- Tabular numbers feature - Slashed zero feature - Stylistic set 1 feature (open numbers) - Combination glyphs for the above feature intersections - Improved Latin-1 extended glyph set - Kerning improvements for numbers - Lots of anchor improvements - Fixes "Medium seems to be same as Regular" issue on Windows
This commit is contained in:
parent
75c7a08620
commit
e77a1a132c
184 changed files with 3330 additions and 1868 deletions
|
|
@ -88,8 +88,8 @@ class FontProject:
|
|||
|
||||
n = names.split("/")
|
||||
log("---------------------\n%s %s\n----------------------" %(n[0],n[1]))
|
||||
log(">> Mixing masters")
|
||||
if isinstance( mix, Mix):
|
||||
log(">> Mixing masters")
|
||||
f = mix.generateFont(self.basefont)
|
||||
else:
|
||||
f = mix.copy()
|
||||
|
|
@ -133,15 +133,15 @@ class FontProject:
|
|||
|
||||
log(">> Generating glyphs")
|
||||
generateGlyphs(f, self.diacriticList, self.adobeGlyphList)
|
||||
log(">> Copying features")
|
||||
readFeatureFile(f, self.basefont.features.text)
|
||||
# log(">> Reading features")
|
||||
# readFeatureFile(f, f.features.text)
|
||||
log(">> Decomposing")
|
||||
for g in f:
|
||||
if len(g.components) > 0:
|
||||
decomposeGlyph(f, g)
|
||||
# for gname in self.decompose:
|
||||
# if f.has_key(gname):
|
||||
# decomposeGlyph(f, f[gname])
|
||||
# for g in f:
|
||||
# if len(g.components) > 0:
|
||||
# decomposeGlyph(f, g)
|
||||
for gname in self.decompose:
|
||||
if f.has_key(gname):
|
||||
decomposeGlyph(f, f[gname])
|
||||
|
||||
copyrightHolderName = ''
|
||||
if self.config.has_option('main', 'copyrightHolderName'):
|
||||
|
|
|
|||
Reference in a new issue