freetype2/src/cid
Chris Liddell 8b90cf0b42 Add FT_Get_PS_Font_Value() API.
This allows a Type 1 font face to be interrogated to retrieve most
of the dictionary keys (keys not relevant to FreeType's Type 1
interpreter are not available).

* include/freetype/internal/services/svpsinfo.h
(PS_GetFontValueFunc): New typedef.
(PSInfo): Add `ps_get_font_value'.
(FT_DEFINE_SERVICE_PSINFOREC): Updated.

* include/freetype/internal/t1types.h (T1_EncodingType): Moved to...
* include/freetype/t1tables.h: Here.
(PS_Dict_Keys): New enumeration.
(FT_Get_PS_Font_Value): New declaration.

* src/base/fttype1.c (FT_Get_PS_Font_Value): New function.

* src/type1/t1driver.c (t1_ps_get_font_value): This new function
does the real job.
(t1_service_ps_info): Add it.

* src/cff/cffdrivr.c (cff_service_ps_info), src/cid/cidriver.c
(cid_service_ps_info), src/type42/t42drivr.c (t42_service_ps_info):
Updated.
2011-11-13 16:30:59 +01:00
..
Jamfile Add license. 2005-06-04 23:04:30 +00:00
ciderrs.h Formatting. 2001-06-19 23:03:41 +00:00
cidgload.c Fix minor issues reported by <muktha.narayan@wipro.com>. 2010-09-13 07:32:22 +02:00
cidgload.h * src/truetype/ttobjs.c (tt_driver_done): Fix typo. 2004-05-06 11:48:35 +00:00
cidload.c [cid] Various loading fixes. 2011-11-08 08:27:42 +01:00
cidload.h Add support for the hexadicimal representation of binary data 2004-01-23 19:52:40 +00:00
cidobjs.c */*: Use module specific error names where appropriate. 2010-06-24 10:34:29 +02:00
cidobjs.h Formatting, copyright year updates. 2006-01-13 14:53:28 +00:00
cidparse.c cid: Fix some data types mismatching with their sources. 2009-08-01 00:30:16 +09:00
cidparse.h Add support for the hexadicimal representation of binary data 2004-01-23 19:52:40 +00:00
cidriver.c Add FT_Get_PS_Font_Value() API. 2011-11-13 16:30:59 +01:00
cidriver.h Add #error to modules and files that do not support PIC yet. 2009-04-05 18:25:14 +03:00
cidtoken.h Fix parsing of /CIDFontVersion. 2009-12-14 22:17:26 +01: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