Dusted off - made to work to some extent
This commit is contained in:
12
main.py
12
main.py
@@ -7,7 +7,7 @@ from sys import argv
|
||||
import hmpparser
|
||||
import ocxparser
|
||||
import svggenerator
|
||||
from dataclasses import Metadata
|
||||
from local_dataclasses import Metadata
|
||||
|
||||
path = os.getcwd()
|
||||
svgs_folder = os.path.join(os.getcwd(), 'svgs')
|
||||
@@ -15,12 +15,10 @@ font_forge_path = 'C:\\Program Files (x86)\\FontForgeBuilds\\bin'
|
||||
|
||||
|
||||
def generate_ttf(font_name):
|
||||
if os.path.isdir(os.path.join(svgs_folder, font_name)):
|
||||
# Remember that the command must be single-line.
|
||||
# That is why we use semicolons instead of line breaks.
|
||||
os.chdir(font_forge_path)
|
||||
subprocess.run(['fontforge', '-c',
|
||||
f'import os;os.chdir(r"{path}");import ffimport;ffimport.run(r"{path}", "{font_name}")'])
|
||||
print('GEN', font_name, path)
|
||||
# 'gdb', '--args',
|
||||
subprocess.run([ 'fontforge', '-c', f'import os;os.chdir(r"{path}");import ffimport;ffimport.run(r"{path}", "{font_name}")'])
|
||||
exit()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user