From 4e9806a443f158f217b6c63bc6e52f7fe83ec1c9 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 8 Mar 2017 15:32:58 -0800 Subject: [PATCH] [mtiLib] Be more lenient in script block parsing Fixes https://github.com/googlei18n/fontmake/issues/258 --- Lib/fontTools/mtiLib/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/fontTools/mtiLib/__init__.py b/Lib/fontTools/mtiLib/__init__.py index 56d876caa..ad9d2b863 100644 --- a/Lib/fontTools/mtiLib/__init__.py +++ b/Lib/fontTools/mtiLib/__init__.py @@ -103,6 +103,8 @@ def parseScriptList(lines, featureMap=None): records = [] with lines.between('script table'): for line in lines: + while len(line) < 4: + line.append('') scriptTag, langSysTag, defaultFeature, features = line log.debug("Adding script %s language-system %s", scriptTag, langSysTag)