From ff269528ca0295c14efe4c0e17c092b1c793f0e9 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 20 Jul 2013 08:02:39 +0200 Subject: [PATCH] [sfnt] Fix `sbix' table version handling. * src/sfnt/ttsbit.c (tt_face_load_sbit) [TT_SBIT_TABLE_TYPE_SBIX]: USHORT version numbers are to be considered as `minor'. --- ChangeLog | 7 +++++++ src/sfnt/ttsbit.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 592ffca97..bbc7c9afb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-07-20 Behdad Esfahbod + + [sfnt] Fix `sbix' table version handling. + + * src/sfnt/ttsbit.c (tt_face_load_sbit) [TT_SBIT_TABLE_TYPE_SBIX]: + USHORT version numbers are to be considered as `minor'. + 2013-07-19 Werner Lemberg [autofit] Fix segment classification for blue zones. diff --git a/src/sfnt/ttsbit.c b/src/sfnt/ttsbit.c index c147251f1..74992c592 100644 --- a/src/sfnt/ttsbit.c +++ b/src/sfnt/ttsbit.c @@ -141,7 +141,7 @@ FT_FRAME_EXIT(); - if ( version != 1 ) + if ( version < 1 ) { error = FT_THROW( Unknown_File_Format ); goto Exit;