diff options
Diffstat (limited to 'pango/opentype/ftxgpos.c')
-rw-r--r-- | pango/opentype/ftxgpos.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pango/opentype/ftxgpos.c b/pango/opentype/ftxgpos.c index d4743181..ef9e6687 100644 --- a/pango/opentype/ftxgpos.c +++ b/pango/opentype/ftxgpos.c @@ -2154,6 +2154,7 @@ base_offset = FILE_Pos(); + fprintf (stderr, "%04lx base offset (behdad)\n", base_offset); if ( ACCESS_Frame( 4L ) ) return error; @@ -2163,6 +2164,9 @@ FORGET_Frame(); + if (mbp->PosFormat != 1) + return TTO_Err_Invalid_SubTable_Format; + cur_offset = FILE_Pos(); if ( FILE_Seek( new_offset ) || ( error = Load_Coverage( &mbp->MarkCoverage, stream ) ) != TT_Err_Ok ) |