Added entries for changes to CFF driver sources and headers. We now

have a working charset and encoding parser, along with a working seac
emulation (the 5 argument version of endchar).
This commit is contained in:
Tom Kacvinsky 2000-12-30 01:18:22 +00:00
parent fc1de559ad
commit e39266ab7c
1 changed files with 26 additions and 0 deletions

View File

@ -1,3 +1,29 @@
2000-12-30 Tom Kacvinsky <tjk@ams.org>
* include/freetype/internal/t2types.h,
include/freetype/internal/cfftypes.h: Changed the structures for
CFF_Encoding and CFF_Encoding for the new implementations of the
charset and encoding parsers in the CFF driver.
* src/cff/t2gload.c (t2_lookup_glyph_by_stdcharcode, t2_operator_seac):
Added these functions for use in implementing the seac emulation
provided by the Type 2 endchar operator.
(T2_Parse_CharStrings): Added seac emulation for the endchar operator.
* src/cff/cffload.c (CFF_Load_Encoding, CFF_Load_Charset,
CFF_Done_Encoding, CFF_Done_Charset): Extended to load and parse the
charset/encoding tables, and free the memory used by them when the CFF
driver is finished with them. Added tables
cff_isoadobe_charset
cff_expert_charset
cff_expertsubset_charset
cff_standard_encoding
cff_expert_encoding
so that the encoding/charset parser can handle predefined encodings and
charsets.
2000-12-24 Tom Kacvinsky <tjk@ams.org>
* src/cff/t2gload.c (T2_Load_Glyph): Added code so that the font