Al-Qurtas-Islamic-bank-The-.../src/cff
Wu, Chia-I (吳佳一) 0d565fdc1d * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove
unused `max_points' and `max_contours'.

* src/cid/cidobjs.c (cid_face_init), src/type1/t1objs.c
(T1_Face_Init), src/type42/t42objs.c (T42_Face_Init): Update.

* include/freetype/internal/tttypes.h (TT_FaceRec): Remove unused
`max_components'.

* src/truetype/ttinterp.h (TT_ExecContextRec): Remove unused
`loadSize' and `loadStack'.

* src/truetype/ttinterp.c (TT_Done_Context, TT_Load_Context),
src/sfnt/ttload.c (tt_face_load_maxp): Update.

* src/cff/cffobjs.h (cff_size_select), src/sfnt/sfdriver.c
(sfnt_interface), src/truetype/ttdriver.c (tt_size_request): Fix
compiler errors/warnings when TT_CONFIG_OPTION_EMBEDDED_BITMAPS is not
defined.

* src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_get_metrics): Fix
possible segment faults for the non-FT_OPTIMIZE_MEMORY'ed versions.
(finally!)

For most OpenType tables, `tt_face_load_xxxx' simply loads the table
and `face->root' is set later in `sfnt_load_face'.  Here, we try to
make this work for _all_ tables.

* src/sfnt/ttsbit.c, src/sfnt/ttsbit0.c, src/sfnt/ttload.c,
src/sfnt/ttmtx.c: all `tt_face_load_xxxx' should load the table and
then exit.  Error handling or setting face->root is done later in
`sfnt_load_face'.
Pretty trace messages.

* src/sfnt/sfobjs.c (sfnt_load_face): Work harder.
Mac bitmap-only fonts are not scalable.
Check that `face->header.Units_Per_EM' is not zero.
(LOAD_, LOADM_): Pretty trace messages.

* src/sfnt/ttsbit0.c (tt_face_load_strike_metrics): Read metrics from
`eblc'.

* src/sfnt/ttcmap.c (tt_face_build_cmaps), src/sfnt/ttpost.c
(load_format_20, load_format_25, tt_face_get_ps_name): Use
face->max_profile.numGlyphs, instead of face->root.num_glyphs.
2006-02-15 07:44:31 +00:00
..
Jamfile Add license. 2005-06-04 23:04:30 +00:00
cff.c * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
cffcmap.c Use pscmap service in CFF module. 2006-01-17 16:55:32 +00:00
cffcmap.h Use pscmap service in CFF module. 2006-01-17 16:55:32 +00:00
cffdrivr.c Formatting, copyright year updates. 2006-01-13 14:53:28 +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 Clean up the SFNT_Interface. Table loading functions are now named 2006-02-14 06:40:10 +00:00
cffgload.h * src/cff/cffgload.h (CFF_Builder): Remove `error' 2004-05-13 21:59:17 +00:00
cffload.c Formatting, copyright years. 2006-01-27 14:16:16 +00:00
cffload.h * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
cffobjs.c Clean up the SFNT_Interface. Table loading functions are now named 2006-02-14 06:40:10 +00:00
cffobjs.h * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove 2006-02-15 07:44:31 +00:00
cffparse.c * src/otlayout/otlgpos.c (otl_gpos_subtable_validate): Add argument 2004-08-29 16:50:09 +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 * src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32. For 2003-12-20 07:30:05 +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