* src/type1/t1load.c (T1_Open_Face): fixed the code to make it handle

special cases where a font only contains a ".notdef" glyph (happens in
   PDF-embedded fonts !!). Otherwise, FT_Panic was called !
This commit is contained in:
David Turner 2003-04-03 15:52:59 +00:00
parent 520f7b3d06
commit 2471dd134d
2 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2003-04-03 Martin Muskens <mmuskens@aurelon.com>
* src/type1/t1load.c (T1_Open_Face): fixed the code to make it handle
special cases where a font only contains a ".notdef" glyph (happens in
PDF-embedded fonts !!). Otherwise, FT_Panic was called !
2003-03-27 David Turner <david@freetype.org>
* README: udpated

View File

@ -795,7 +795,7 @@
c != '}' &&
c != '/' &&
c != '%' &&
! is_space( c )
! is_space( c )
);
}
@ -1793,6 +1793,15 @@
}
}
}
/* yes, this happens, certain PDF-embedded fonts have only a ".notdef"
* glyph defined !
*/
if ( min_char > max_char )
{
min_char = 0;
max_char = loader.encoding_table.max_elems;
}
type1->encoding.code_first = min_char;
type1->encoding.code_last = max_char;
type1->encoding.num_chars = loader.num_chars;