Al-Qurtas-Islamic-bank-The-.../src/cff
Werner Lemberg 14d6b5d748 [truetype] Introduce named instance access to GX fonts.
For functions querying a face, bits 16-30 of the face index can hold
the named instance index if we have a GX font.  The indices start
with value 1; value 0 indicates font access without GX variation
data.

* include/freetype/freetype.h (FT_FaceRec): Update documentation.
* include/freetype/internal/sfnt.h: Ditto.

* src/sfnt/sfobjs.c (sfnt_init_face)
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Get number of named instances and
do argument checks.
(sfnt_load_face): Updated.

* src/truetype/ttobjs.c (tt_face_init)
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Use named instance, overwriting
the style name.

* src/base/ftobjs.c (open_face_from_buffer,
open_face_PS_from_sfnt_stream): Updated.
* src/bdf/bdfdrivr.c (BDF_Face_Init): Updated.
* src/cff/cffload.c (cff_font_load): Updated.

* src/cff/cffobjs.c (cff_face_init): Make function exit early for
pure CFF fonts if `font_index < 0'.
Updated.

* src/cid/cidobjs.c (cid_face_init): Updated.
* src/pcf/pcfdrivr.c (PCF_Face_Init): Updated.
* src/pfr/pfrobjs.c (pfr_face_init): Updated.
* src/type1/t1objs.c (T1_Face_Init): Updated.
* src/type42/t42objs.c (T42_Face_Init): Updated.
* src/winfonts/winfnt.c (fnt_face_get_dll_font, FNT_Face_Init):
Updated.

* docs/CHANGES: Updated.
2015-08-13 15:22:17 +02:00
..
Jamfile Make Jam support work again. 2015-06-21 19:12:12 +02:00
cf2arrst.c Define FT_LONG_MAX. 2015-07-31 21:49:07 +02:00
cf2arrst.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2blues.c Math simplifications. 2014-02-28 09:25:57 +01:00
cf2blues.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2error.c [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2error.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2fixed.h [cff] Signedness fixes for new engine. 2015-02-20 08:37:35 +01:00
cf2font.c Uppercase all hex digits for orthogonality. 2014-12-07 11:03:57 +01:00
cf2font.h [cff] Fix Savannah bug #44629. 2015-03-29 14:47:49 +02:00
cf2ft.c [cff] fix incremental interface with new cff code. 2015-05-12 07:16:46 +02:00
cf2ft.h [cff] Signedness fixes for new engine. 2015-02-20 08:37:35 +01:00
cf2glue.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2hints.c [cff] Signedness fixes for new engine. 2015-02-20 08:37:35 +01:00
cf2hints.h Fix Savannah bug #39295. 2013-09-29 16:17:02 +02:00
cf2intrp.c Fix some clang compiler warnings. 2015-06-30 09:46:39 +02:00
cf2intrp.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2read.c More compiler warning fixes. 2013-06-12 10:58:06 +02:00
cf2read.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2stack.c [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2stack.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cf2types.h [cff] New files for Adobe's Type 2 interpreter and hinting engine. 2013-04-13 15:02:31 +02:00
cff.c Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffcmap.c Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffcmap.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffdrivr.c [cff] Use `name' table for PS name if we have a SFNT-CFF. 2015-04-28 09:16:27 +02:00
cffdrivr.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cfferrs.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffgload.c [type1,cff,cid] Streamline font matrix application. 2015-08-12 23:45:40 -04:00
cffgload.h [cff] Fix Savannah bug #44629. 2015-03-29 14:47:49 +02:00
cffload.c [truetype] Introduce named instance access to GX fonts. 2015-08-13 15:22:17 +02:00
cffload.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffobjs.c [truetype] Introduce named instance access to GX fonts. 2015-08-13 15:22:17 +02:00
cffobjs.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffparse.c [cff] Signedness fixes for basic infrastructure and old engine. 2015-02-20 08:35:32 +01:00
cffparse.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffpic.c Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cffpic.h Better support of user-supplied C++ namespaces. 2015-07-09 15:10:31 +02:00
cfftoken.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
cfftypes.h Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
module.mk Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
rules.mk Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00