diff options
Diffstat (limited to 'scripts/lib/fontbuild/instanceNames.py')
-rw-r--r-- | scripts/lib/fontbuild/instanceNames.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/scripts/lib/fontbuild/instanceNames.py b/scripts/lib/fontbuild/instanceNames.py index eab3024..743d390 100644 --- a/scripts/lib/fontbuild/instanceNames.py +++ b/scripts/lib/fontbuild/instanceNames.py @@ -44,11 +44,10 @@ class InstanceNames: self.fullname = "%s %s" %(self.longfamily, self.longstyle) self.postscript = re.sub(' ','', self.longfamily) + "-" + re.sub(' ','',self.longstyle) - # if self.subfamilyAbbrev != "" and self.subfamilyAbbrev != None and self.subfamilyAbbrev != "Rg": - # self.shortfamily = "%s %s" %(self.longfamily, self.subfamilyAbbrev) - # else: - # self.shortfamily = self.longfamily - self.shortfamily = self.longfamily + if self.subfamilyAbbrev != "" and self.subfamilyAbbrev != None and self.subfamilyAbbrev != "Rg": + self.shortfamily = "%s %s" %(self.longfamily, self.longstyle.split()[0]) + else: + self.shortfamily = self.longfamily def setRFNames(self,f, version=1, versionMinor=0): f.info.familyName = self.longfamily |