freetype/src/cff
Werner Lemberg 210d61894b Fix support for subsetted CID-keyed CFFs.
* include/freetype/freetype.h (FT_FACE_FLAG_CID_KEYED,
FT_IS_CID_KEYED): New macros.

* src/cff/cffobjs.c (cff_face_init): Set number of glyphs to the
maximum CID value in CID-keyed CFFs.
Handle FT_FACE_FLAG_CID_KEYED flag.

* docs/CHANGES: Document it.


Fix CFF font matrix calculation and improve precision.

* src/cff/cffparse.c (cff_parse_real): Increase precision if integer
part is zero.
(cff_parse_font_matrix): Simplify computation of `units_per_em';
this prevents overflow also.


Support FT_Get_CID_Registry_Ordering_Supplement for PS CID fonts.

* src/cid/cidriver.c: Include FT_SERVICE_CID_H.
(cid_get_ros): New function.
(cid_service_cid_info): New service structure.
(cid_services): Register it.
2008-04-01 05:55:48 +00:00
..
cff.c * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
cffcmap.c Add support for cmap type 14. 2007-10-15 17:21:32 +00:00
cffcmap.h Remove trailing whitespace. From Alexei. 2007-01-16 06:11:27 +00:00
cffdrivr.c Fix support for subsetted CID-keyed CFFs. 2008-04-01 05:55:48 +00:00
cffdrivr.h * src/cff/cffdrivr.c (cff_get_glyph_name): Fix debug message. 2002-03-30 16:41:09 +00:00
cfferrs.h Formatting. 2001-06-19 23:03:41 +00:00
cffgload.c Pass options from one configure script to another as-is (not 2007-12-06 17:17:30 +00:00
cffgload.h * src/winfonts/winfnt.c (fnt_face_get_dll_font): Do a rough check of 2007-06-06 10:05:49 +00:00
cffload.c * src/cff/cffload.c (cff_subfont_load): Don't use logical OR to 2007-12-04 22:05:54 +00:00
cffload.h formatting, copyright years 2007-01-06 07:47:45 +00:00
cffobjs.c Fix support for subsetted CID-keyed CFFs. 2008-04-01 05:55:48 +00:00
cffobjs.h Fix various compiler warnings. 2007-01-15 06:42:40 +00:00
cffparse.c Fix support for subsetted CID-keyed CFFs. 2008-04-01 05:55:48 +00:00
cffparse.h * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
cfftoken.h Make otlayout module compile (without actually working). 2004-08-12 12:22:28 +00:00
cfftypes.h * docs/CHANGES: Updated. 2007-07-16 20:46:05 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00
module.mk Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
rules.mk * src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of 2003-12-18 08:18:37 +00:00