From 481fb094956023aa7b158d6ed1582931bdcad1bf Mon Sep 17 00:00:00 2001 From: Just Date: Fri, 13 Oct 2000 13:51:33 +0000 Subject: [PATCH] added workaround for buggy Apple fonts git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@122 4cde692c-a291-49d1-8350-778aa11640f8 --- Lib/fontTools/ttLib/tables/O_S_2f_2.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/fontTools/ttLib/tables/O_S_2f_2.py b/Lib/fontTools/ttLib/tables/O_S_2f_2.py index 0767c44b5..e9dc1133e 100644 --- a/Lib/fontTools/ttLib/tables/O_S_2f_2.py +++ b/Lib/fontTools/ttLib/tables/O_S_2f_2.py @@ -92,6 +92,9 @@ class table_O_S_2f_2(DefaultTable.DefaultTable): def decompile(self, data, ttFont): dummy, data = sstruct.unpack2(OS2_format_0, data, self) + if self.version == 1 and not data: + # workaround for buggy Apple fonts + self.version = 0 if self.version == 1: sstruct.unpack(OS2_format_1_addition, data, self) elif self.version == 2: