Added comment for checkin of unpatented hinting system.

This commit is contained in:
Graham Asher 2003-04-25 11:43:07 +00:00
parent 4850f66c4b
commit e7d0c9bae3
1 changed files with 27 additions and 0 deletions

View File

@ -1,3 +1,30 @@
2003-04-25: Graham Asher <graham.asher@btinternet.com>
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 <wl@gnu.org>
* src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first