From 5d3f16e91969123b8960e6806a9eade8a616f064 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sun, 28 Jan 2018 20:19:01 -0500 Subject: [PATCH] mplus-t-gen: Update scale and add python3 compatibility. Newer fontforge supports python3, and the only problem we have is the obsolete print syntax. Easy enough to fix. For whatever reason the font looks too big now (maybe due to newer fontforge?), so let's dial down the scale a bit to make it look reasonable again. --- mplus-t-gen.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mplus-t-gen.py b/mplus-t-gen.py index d95702a..b5c2b9d 100755 --- a/mplus-t-gen.py +++ b/mplus-t-gen.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # coding=utf-8 # -# Copyright © 2011 Nick Bowler +# Copyright © 2011, 2018 Nick Bowler # # Generates new M+ fonts with the CJK characters enlarged, based on the IPAG # versions. This gives better proportions relative to DejaVu Sans Mono in @@ -31,8 +31,8 @@ for family in families: for glyph in font.selection.all().byGlyphs: for s in scripts: if (glyph.script == s): - glyph.transform(psMat.scale(1.35)) + glyph.transform(psMat.scale(1.25)) - print "Generating " + font.familyname + ".ttf" + print("Generating %s.ttf" % (font.familyname)) font.generate(font.familyname + ".ttf") font.close() -- 2.43.2