mirror of
https://github.com/daylinmorgan/monolisa-nerdfont-patch.git
synced 2024-12-22 06:50:44 -06:00
update font-patcher src
This commit is contained in:
parent
bbb93d09b8
commit
6a688c14e8
1 changed files with 5 additions and 0 deletions
|
@ -55,6 +55,9 @@ class font_patcher:
|
||||||
sys.exit("{}: Font file does not exist: {}".format(projectName, self.args.font))
|
sys.exit("{}: Font file does not exist: {}".format(projectName, self.args.font))
|
||||||
if not os.access(self.args.font, os.R_OK):
|
if not os.access(self.args.font, os.R_OK):
|
||||||
sys.exit("{}: Can not open font file for reading: {}".format(projectName, self.args.font))
|
sys.exit("{}: Can not open font file for reading: {}".format(projectName, self.args.font))
|
||||||
|
if len(fontforge.fontsInFile(self.args.font)) > 1:
|
||||||
|
sys.exit("{}: Font file contains {} fonts, can only handle single font files".format(projectName,
|
||||||
|
len(fontforge.fontsInFile(self.args.font))))
|
||||||
try:
|
try:
|
||||||
self.sourceFont = fontforge.open(self.args.font, 1) # 1 = ("fstypepermitted",))
|
self.sourceFont = fontforge.open(self.args.font, 1) # 1 = ("fstypepermitted",))
|
||||||
except Exception:
|
except Exception:
|
||||||
|
@ -72,6 +75,8 @@ class font_patcher:
|
||||||
self.extension = os.path.splitext(self.args.font)[1]
|
self.extension = os.path.splitext(self.args.font)[1]
|
||||||
else:
|
else:
|
||||||
self.extension = '.' + self.args.extension
|
self.extension = '.' + self.args.extension
|
||||||
|
if re.match("\.ttc$", self.extension, re.IGNORECASE):
|
||||||
|
sys.exit(projectName + ": Can not create True Type Collections")
|
||||||
|
|
||||||
|
|
||||||
def patch(self):
|
def patch(self):
|
||||||
|
|
Loading…
Reference in a new issue