14
0
mirror of https://github.com/belluzj/fantasque-sans.git synced 2024-12-21 23:11:32 +01:00

Merge pull request #142 from d125q/master

Make build scripts compatible with Python 3
This commit is contained in:
Jany Belluz 2022-03-16 08:28:54 +01:00 committed by GitHub
commit 996150820b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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