mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-07 06:28:02 +02:00
Fixed a long outstanding bug with an incorrect offset for reading post
tables.
This commit is contained in:
parent
4222466667
commit
4138ded5db
1 changed files with 11 additions and 3 deletions
|
|
@ -346,8 +346,10 @@
|
|||
static
|
||||
FT_Error Load_Post_Names( TT_Face face )
|
||||
{
|
||||
FT_Stream stream;
|
||||
FT_Error error;
|
||||
FT_Stream stream;
|
||||
FT_Error error;
|
||||
FT_Fixed format;
|
||||
|
||||
|
||||
/* get a stream for the face's resource */
|
||||
stream = face->root.stream;
|
||||
|
|
@ -357,8 +359,14 @@
|
|||
if ( error )
|
||||
goto Exit;
|
||||
|
||||
format = face->postscript.FormatType;
|
||||
|
||||
/* go to beginning of subtable */
|
||||
if ( FILE_Skip( 32 ) )
|
||||
goto Exit;
|
||||
|
||||
/* now read postscript table */
|
||||
switch ( face->postscript.FormatType )
|
||||
switch ( format )
|
||||
{
|
||||
case 0x00020000L:
|
||||
error = Load_Format_20( face, stream );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue