* 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
5158fbc03d
commit
e0ec6b3d53
|
@ -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>
|
2003-03-27 David Turner <david@freetype.org>
|
||||||
|
|
||||||
* README: udpated
|
* README: udpated
|
||||||
|
|
|
@ -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_first = min_char;
|
||||||
type1->encoding.code_last = max_char;
|
type1->encoding.code_last = max_char;
|
||||||
type1->encoding.num_chars = loader.num_chars;
|
type1->encoding.num_chars = loader.num_chars;
|
||||||
|
|
Loading…
Reference in New Issue