From a6b8994df5d54da44e406aaa547ca5032077c364 Mon Sep 17 00:00:00 2001 From: vyp Date: Sun, 5 Apr 2015 14:48:13 +1000 Subject: [PATCH] Update validate-generate script to support python3 Closes #43. --- validate-generate | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/validate-generate b/validate-generate index 30d0cc5..be976e4 100755 --- a/validate-generate +++ b/validate-generate @@ -16,11 +16,19 @@ import fontforge; font = fontforge.open("Sources/${basename}.sfd"); # Extract interesting informations -print font.fontname -print font.familyname -print font.fullname -print font.os2_weight -print font.italicangle +$(if [[ "$(python --version 2>&1 | cut -d' ' -f2- | cut -c1)" == "3" ]]; then + echo 'print(font.fontname)' + echo 'print(font.familyname)' + echo 'print(font.fullname)' + echo 'print(font.os2_weight)' + echo 'print(font.italicangle)' +else + echo 'print font.fontname' + echo 'print font.familyname' + echo 'print font.fullname' + echo 'print font.os2_weight' + echo 'print font.italicangle' +fi) bitmask = font.validate(); if bitmask != 0: