allow OS/2 tables containing too much data

git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@378 4cde692c-a291-49d1-8350-778aa11640f8
This commit is contained in:
jvr 2003-01-03 20:52:42 +00:00
parent 31ad351b75
commit 4170cfd5e9

View File

@ -98,9 +98,9 @@ class table_O_S_2f_2(DefaultTable.DefaultTable):
# workaround for buggy Apple fonts
self.version = 0
if self.version == 1:
sstruct.unpack(OS2_format_1_addition, data, self)
sstruct.unpack2(OS2_format_1_addition, data, self)
elif self.version == 2:
sstruct.unpack(OS2_format_2_addition, data, self)
sstruct.unpack2(OS2_format_2_addition, data, self)
elif self.version <> 0:
from fontTools import ttLib
raise ttLib.TTLibError, "unknown format for OS/2 table: version %s" % self.version