finally, the CID and Type1z driver are finished !!
Werner, please have a look at the code and start
re-formatting it :-)
diff --git a/src/psaux/t1decode.c b/src/psaux/t1decode.c
index 0aa7cc6..e364ba4 100644
--- a/src/psaux/t1decode.c
+++ b/src/psaux/t1decode.c
@@ -185,6 +185,15 @@
/* seac weirdness */
adx += decoder->builder.left_bearing.x;
+ /* glyph_names is set to 0 for CID fonts which do not */
+ /* include an encoding.. How can we deal with these ?? */
+ if (decoder->glyph_names == 0)
+ {
+ FT_ERROR(( "t1operator_seac:" ));
+ FT_ERROR(( " glyph names table not available in this font !!\n" ));
+ return T1_Err_Syntax_Error;
+ }
+
bchar_index = t1_lookup_glyph_by_stdcharcode( decoder, bchar );
achar_index = t1_lookup_glyph_by_stdcharcode( decoder, achar );