freetype2/include/freetype
Werner Lemberg 8eacad6daa * freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a
font to have no `head' table if tables `SING' and `META' are
present; this is to support `SING Glyphlet'.

`SING Glyphlet' is an extension to OpenType developed by Adobe
primarily to facilitate adding supplemental glyphs to an OpenType
font (with emphasis on, but not necessariy limited to, gaiji to a
CJK font).  A SING Glyphlet Font is an OpenType font that contains
the outline(s), either in a `glyf' or `CFF' table, for a glyph;
`cmap', `BASE', and `GSUB' tables are present with the same format
and functionaliy as a regular OpenType font; there are no `name',
`head', `OS/2', and `post' tables; there are two new tables, `SING'
which contains details about the glyphlet, and `META' which contains
metadata.

Further information on the SING Glyphlet format can be found at:

  http://www.adobe.com/products/indesign/sing_gaiji.html

* freetype2/include/freetype/ttags.h (TTAG_SING, TTAG_META): New
macros for the OpenType tables `SING' and `META'.  These two tables
are used in SING Glyphlet Format fonts.
2005-09-19 07:07:11 +00:00
..
cache * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk 2005-05-23 21:33:02 +00:00
config * docs/CHANGES: Mention gxvalid module. 2005-08-25 06:00:55 +00:00
internal * docs/CHANGES: Mention gxvalid module. 2005-08-25 06:00:55 +00:00
freetype.h * include/freetype/freetype.h, include/freetype/ftchapters.h: Add 2005-08-30 00:22:46 +00:00
ftbbox.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftbdf.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftbitmap.h * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor 2005-05-30 19:22:44 +00:00
ftcache.h * src/base/ftdebug.c (ft_debug_init): Highest debug level is 7, 2004-09-04 06:53:36 +00:00
ftchapters.h * include/freetype/freetype.h, include/freetype/ftchapters.h: Add 2005-08-30 00:22:46 +00:00
fterrdef.h * src/cid/cidload.c (cid_face_open): Always allocate 2004-02-12 08:33:20 +00:00
fterrors.h * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
ftglyph.h Fix documentation error. 2003-11-12 15:15:49 +00:00
ftgxval.h * docs/CHANGES: Mention gxvalid module. 2005-08-25 06:00:55 +00:00
ftgzip.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftimage.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
ftincrem.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftlist.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftlzw.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftmac.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftmm.h * src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New 2004-05-20 09:21:19 +00:00
ftmodapi.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftmoderr.h * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
ftotval.h Add gxvalid module to validate TrueType GX/AAT tables. 2005-08-24 04:31:31 +00:00
ftoutln.h * include/freetype/ftoutln.h (FT_Outline_Embolden): Fix prototype. 2005-07-13 06:56:08 +00:00
ftpfr.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftrender.h * src/base/ftoutln.c (FT_Outline_Embolden): Strength should be 2005-06-16 19:07:08 +00:00
ftsizes.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftsnames.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftstroke.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftsynth.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
ftsysio.h Formatting, minor doc fixes. 2002-09-18 11:32:12 +00:00
ftsysmem.h Formatting, minor doc fixes. 2002-09-18 11:32:12 +00:00
ftsystem.h * include/freetype/ftgzip.h, src/gzip/ftgzip.c: 2002-10-31 22:19:27 +00:00
fttrigon.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00
fttypes.h * include/freetype/config/ftstdlib.h: Include `stddef.h'. 2004-10-14 11:33:04 +00:00
ftwinfnt.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftxf86.h * include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo 2004-02-17 13:46:17 +00:00
t1tables.h Add new function FT_Get_PS_Font_Private(). 2004-11-12 07:02:45 +00:00
ttnameid.h Formatting, copyright years. 2004-12-04 14:23:50 +00:00
tttables.h Whitespace, sorting. 2004-12-13 11:40:36 +00:00
tttags.h * freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a 2005-09-19 07:07:11 +00:00
ttunpat.h * include/freetype/*: Add a guard to all public header files which 2003-11-04 07:44:19 +00:00