Make build scripts compatible with Python 3

pull/142/head
Dario Gjorgjevski 2021-02-07 19:20:40 +01:00
parent a58e874526
commit 6f32679e61
No known key found for this signature in database
GPG Key ID: 7EE5A32211134D93
2 changed files with 5 additions and 1 deletions

View File

@ -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)

View File

@ -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