freetype/src/cff
Werner Lemberg 5dea44438f Updating to OpenType 1.3.
* include/freetype/internal/tttypes.h (TT_CMap0, TT_CMap2, TT_CMap4,
TT_CMap6): Adding field `language'.
(TT_CMapTable): Removing field `language'.
Type of `length' field changed to FT_ULong.
Adding fields for cmaps format 8, 10, and 12.
(TT_CMapGroup): New auxiliary structure.
(TT_CMap8_12, TT_CMap10): New structures.
* include/freetype/tttables.h (TT_HoriHeader, TT_VertHeader):
Removed last element of `Reserved' array.
* include/freetype/ttnameid.h (TT_PLATFORM_CUSTOM, TT_MS_ID_UCS_4,
TT_NAME_ID_CID_FINDFONT_NAME): New macros.

* src/sfnt/ttcmap.c (TT_CharMap_Load): Updated loading of `language'
field to the new structures.
Fixed freeing of arrays in case of unsuccessful loads.
Added support for loading format 8, 10, and 12 cmaps.
(TT_CharMap_Free): Added support for freeing format 8, 10, and 12
cmaps.
(code_to_index4): Small improvement.
(code_to_index6): Ditto.
(code_to_index8_12, code_to_index10): New functions.
* src/sfnt/ttload.c (TT_Load_Metrics_Header): Updated to new
structure.
(TT_Load_CMap): Ditto.

* src/sfnt/sfobjs.c (tt_encodings): Add MS UCS4 table (before MS
Unicode).


* src/type1/t1driver.c (t1_get_name_index): Fix compiler warning.
2001-08-13 11:44:29 +00:00
..
cff.c finishing function header formatting 2001-06-28 17:49:10 +00:00
cffdrivr.c Updating to OpenType 1.3. 2001-08-13 11:44:29 +00:00
cffdrivr.h finishing function header formatting 2001-06-28 17:49:10 +00:00
cfferrs.h Formatting. 2001-06-19 23:03:41 +00:00
cffgload.c finishing function header formatting 2001-06-28 17:49:10 +00:00
cffgload.h finishing function header formatting 2001-06-28 17:49:10 +00:00
cffload.c Removed definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset, 2001-08-08 10:42:44 +00:00
cffload.h Added definitions of cff_isoadobe_charset, cff_expert_charset, cff_expertsubset_charset, 2001-08-08 10:45:08 +00:00
cffobjs.c finishing function header formatting 2001-06-28 17:49:10 +00:00
cffobjs.h finishing function header formatting 2001-06-28 17:49:10 +00:00
cffparse.c finishing function header formatting 2001-06-28 17:49:10 +00:00
cffparse.h finishing function header formatting 2001-06-28 17:49:10 +00:00
cfftoken.h finishing function header formatting 2001-06-28 17:49:10 +00:00
descrip.mms * builds/*/*-def.mk: changed the objects directory from "obj" to "objs" 2001-03-20 11:14:24 +00:00
Jamfile * builds/os2/*.mk: These files have been forgotten to update to 2001-04-06 07:05:50 +00:00
module.mk Removing trailing whitespace. 2000-10-31 20:42:18 +00:00
rules.mk Complete redesign of error codes. Please check ftmoderr.h for more 2001-06-06 17:30:41 +00:00