diff --git a/ChangeLog b/ChangeLog index e4cdd18f4..4ad95a216 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +2003-04-25: Graham Asher + + Added the optional unpatented hinting system for TrueType. It + allows typefaces which need hinting to produce correct glyph forms + (e.g., Chinese typefaces from Dynalab) to work acceptably without + infringing Apple patents. This system is compiled only if + TT_CONFIG_OPTION_COMPILE_UNPATENTED_HINTING is defined in + ftoption.h. + + * include/freetype/ttunpat.h: added header file ttunpat.h defining + FT_PARAM_TAG_UNPATENTED_HINTING. + + * include/freetype/config/ftheader.h: Added macro FT_UNPATENTED_H + to use when including new header ttunpat.h. + + * include/freetype/config/ftoption.h: Added configuration macros + (not defined, but in comments) for the unpatented hinting system. + + * include/freetype/internal/tttypes.h: If unpatented hinting is + compiled the TrueType face object acquires a new element, + "FT_Bool unpatented_hinting". + + * src/truetype/ttinterp.c, ttobjs.c, ttobjs.h: Added the unpatented + hinting system, which is compiled only if + TT_CONFIG_OPTION_COMPILE_UNPATENTED_HINTING is defined in + ftoption.h. + 2003-04-25 Werner Lemberg * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first