forked from minhngoc25a/freetype2
* 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:
parent
520f7b3d06
commit
2471dd134d
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue