freetype/docs
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
..
reference We no longer use CVS. 2010-01-23 16:19:33 +01:00
CHANGES [truetype] Introduce named instance access to GX fonts. 2015-08-13 15:22:17 +02:00
CMAKE * docs/CMAKE: New dummy file. 2013-11-10 06:26:52 +01:00
CUSTOMIZE Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
DEBUG Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
formats.txt Minor. 2015-02-21 11:29:46 +01:00
freetype-config.1 * Version 2.6 released. 2015-06-07 16:11:18 +02:00
FTL.TXT Remove trailing whitespace. From Alexei. 2007-01-16 06:11:27 +00:00
GPLv2.TXT Update license documentation. 2011-06-18 08:06:57 +02:00
INSTALL Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
INSTALL.ANY Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
INSTALL.CROSS Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
INSTALL.GNU Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
INSTALL.MAC * src/base/ftbase.c: <ftmac.c> is replaced by "ftmac.c" 2008-02-14 02:55:16 +00:00
INSTALL.UNIX Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
INSTALL.VMS Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
LICENSE.TXT Add output bitmap checksums. 2013-04-12 20:11:38 +02:00
MAKEPP formatting, minor doc fixes, copyright years 2007-01-05 09:03:31 +00:00
PROBLEMS * docs/PROBLEMS: Mention rendering differences on different 2011-02-24 20:01:00 +01:00
raster.txt Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
release Another adjustment to header locations. 2015-06-26 06:48:00 +02:00
TODO Run `src/tools/update-copyright'. 2015-01-17 20:41:43 +01:00
VERSION.DLL * Version 2.6 released. 2015-06-07 16:11:18 +02:00