Browse Source

Make build scripts compatible with Python 3

pull/142/head
Dario Gjorgjevski 1 year ago
parent
commit
6f32679e61
No known key found for this signature in database GPG Key ID: 7EE5A32211134D93
  1. 4
      Scripts/features.py
  2. 2
      Scripts/fontbuilder.py

4
Scripts/features.py

@ -2,6 +2,8 @@
#
# Adapted from https://github.com/tonsky/FiraCode/blob/master/gen_calt.clj
from __future__ import unicode_literals
from textwrap import dedent
from collections import defaultdict
import tempfile
@ -33,7 +35,7 @@ def update_features(font):
# Add the dummy "LIG" glyph
lig = font.createChar(-1, 'LIG')
lig.width = font['space'].width
with tempfile.NamedTemporaryFile(suffix='.fea') as f:
with tempfile.NamedTemporaryFile(mode='w', suffix='.fea') as f:
f.write(fea_code)
f.seek(0)
font.mergeFeature(f.name)

2
Scripts/fontbuilder.py

@ -3,6 +3,8 @@
# LICENSE: MIT
# vim: sts=4 sw=4 ts=4 et
from past.builtins import xrange
import fontforge
from itertools import compress
import os

Loading…
Cancel
Save