freetype/src/cid
Werner Lemberg 07e818170f Extend CID service functions to handle CID-keyed CFFs as CID fonts.
* include/freetype/ftcid.h (FT_Get_CID_Is_Internally_CID_keyed,
FT_Get_CID_From_Glyph_Index): New functions.

* include/freetype/internal/services/svcid.h
(FT_CID_GetIsInternallyCIDKeyedFunc,
FT_CID_GetCIDFromGlyphIndexFunc): New function typedefs.
(CID Service): Use them.

* src/base/ftcid.c: Include FT_CID_H.
(FT_Get_CID_Is_Internally_CID_keyed, FT_Get_CID_From_Glyph_Index):
New functions.

* src/cff/cffdrivr.c (cff_get_is_cid, cff_get_cid_from_glyph_index):
New functions.
(cff_service_cid_info): Add them.
* src/cff/cffload.c (cff_font_load): Don't free `font->charset.sids'
-- it is needed for access as a CID-keyed font.  It gets deleted
later on.

* src/cid/cidriver.c (cid_get_is_cid, cid_get_cid_from_glyph_index):
New functions.
(cid_service_cid_info): Add them.

* docs/CHANGES: Updated.
2009-03-11 21:29:54 +00:00
..
ciderrs.h Formatting. 2001-06-19 23:03:41 +00:00
cidgload.c * src/pfr/pfrcmap.c: Include pfrerror.h. 2007-07-07 07:30:40 +00:00
cidgload.h * src/truetype/ttobjs.c (tt_driver_done): Fix typo. 2004-05-06 11:48:35 +00:00
cidload.c Formatting, copyright years. 2009-03-03 21:35:32 +00:00
cidload.h Add support for the hexadicimal representation of binary data 2004-01-23 19:52:40 +00:00
cidobjs.c Set `face_index' field in FT_Face for all font formats. 2008-12-25 23:52:00 +00:00
cidobjs.h Formatting, copyright year updates. 2006-01-13 14:53:28 +00:00
cidparse.c (cid_parser_new): Exit properly if no `StartData' has been seen at all. 2007-06-01 07:49:31 +00:00
cidparse.h Add support for the hexadicimal representation of binary data 2004-01-23 19:52:40 +00:00
cidriver.c Extend CID service functions to handle CID-keyed CFFs as CID fonts. 2009-03-11 21:29:54 +00:00
cidriver.h formatting, copyright 2002-03-30 17:08:04 +00:00
cidtoken.h Formatting, copyright years. 2009-03-03 21:35:32 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00
module.mk FT_USE_MODULE declares things as: 2008-12-21 10:29:30 +00:00
rules.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
type1cid.c finishing function header formatting 2001-06-28 17:49:10 +00:00