> Removing the `have' array would not break anything either.  The
> duplicate encoding will still be sorted.  The cmap functions will
> still find correct encodings.  There is some ambiguity in which
> duplicate encoding will be chosen, but who cares if a broken font
> behaves somewhat unpredictably.  Here is a patch.

Looks OK to me, thanks.

> -        FT_ERROR(( "_bdf_parse_glyphs: " ERRMSG5, lineno, "ENCODING" ));
> -          FT_TRACE2(( "_bdf_parse_glyphs: " ACMSG12,
> -                      p->glyph_enc, p->glyph_name ));

You should remove `ERRMSG5' and `ACMSG12' also.


   Werner

_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to