Fixed a long outstanding bug with an incorrect offset for reading post

tables.
This commit is contained in:
Werner Lemberg 2000-09-01 14:36:39 +00:00
parent 4222466667
commit 4138ded5db
1 changed files with 11 additions and 3 deletions

View File

@ -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 );