vrshoot

diff libs/ft2static/freetype/tttags.h @ 0:b2f14e535253

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 01 Feb 2014 19:58:19 +0200
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/libs/ft2static/freetype/tttags.h	Sat Feb 01 19:58:19 2014 +0200
     1.3 @@ -0,0 +1,107 @@
     1.4 +/***************************************************************************/
     1.5 +/*                                                                         */
     1.6 +/*  tttags.h                                                               */
     1.7 +/*                                                                         */
     1.8 +/*    Tags for TrueType and OpenType tables (specification only).          */
     1.9 +/*                                                                         */
    1.10 +/*  Copyright 1996-2001, 2004, 2005, 2007, 2008 by                         */
    1.11 +/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1.12 +/*                                                                         */
    1.13 +/*  This file is part of the FreeType project, and may only be used,       */
    1.14 +/*  modified, and distributed under the terms of the FreeType project      */
    1.15 +/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
    1.16 +/*  this file you indicate that you have read the license and              */
    1.17 +/*  understand and accept it fully.                                        */
    1.18 +/*                                                                         */
    1.19 +/***************************************************************************/
    1.20 +
    1.21 +
    1.22 +#ifndef __TTAGS_H__
    1.23 +#define __TTAGS_H__
    1.24 +
    1.25 +
    1.26 +#include <ft2build.h>
    1.27 +#include FT_FREETYPE_H
    1.28 +
    1.29 +#ifdef FREETYPE_H
    1.30 +#error "freetype.h of FreeType 1 has been loaded!"
    1.31 +#error "Please fix the directory search order for header files"
    1.32 +#error "so that freetype.h of FreeType 2 is found first."
    1.33 +#endif
    1.34 +
    1.35 +
    1.36 +FT_BEGIN_HEADER
    1.37 +
    1.38 +
    1.39 +#define TTAG_avar  FT_MAKE_TAG( 'a', 'v', 'a', 'r' )
    1.40 +#define TTAG_BASE  FT_MAKE_TAG( 'B', 'A', 'S', 'E' )
    1.41 +#define TTAG_bdat  FT_MAKE_TAG( 'b', 'd', 'a', 't' )
    1.42 +#define TTAG_BDF   FT_MAKE_TAG( 'B', 'D', 'F', ' ' )
    1.43 +#define TTAG_bhed  FT_MAKE_TAG( 'b', 'h', 'e', 'd' )
    1.44 +#define TTAG_bloc  FT_MAKE_TAG( 'b', 'l', 'o', 'c' )
    1.45 +#define TTAG_bsln  FT_MAKE_TAG( 'b', 's', 'l', 'n' )
    1.46 +#define TTAG_CFF   FT_MAKE_TAG( 'C', 'F', 'F', ' ' )
    1.47 +#define TTAG_CID   FT_MAKE_TAG( 'C', 'I', 'D', ' ' )
    1.48 +#define TTAG_cmap  FT_MAKE_TAG( 'c', 'm', 'a', 'p' )
    1.49 +#define TTAG_cvar  FT_MAKE_TAG( 'c', 'v', 'a', 'r' )
    1.50 +#define TTAG_cvt   FT_MAKE_TAG( 'c', 'v', 't', ' ' )
    1.51 +#define TTAG_DSIG  FT_MAKE_TAG( 'D', 'S', 'I', 'G' )
    1.52 +#define TTAG_EBDT  FT_MAKE_TAG( 'E', 'B', 'D', 'T' )
    1.53 +#define TTAG_EBLC  FT_MAKE_TAG( 'E', 'B', 'L', 'C' )
    1.54 +#define TTAG_EBSC  FT_MAKE_TAG( 'E', 'B', 'S', 'C' )
    1.55 +#define TTAG_feat  FT_MAKE_TAG( 'f', 'e', 'a', 't' )
    1.56 +#define TTAG_FOND  FT_MAKE_TAG( 'F', 'O', 'N', 'D' )
    1.57 +#define TTAG_fpgm  FT_MAKE_TAG( 'f', 'p', 'g', 'm' )
    1.58 +#define TTAG_fvar  FT_MAKE_TAG( 'f', 'v', 'a', 'r' )
    1.59 +#define TTAG_gasp  FT_MAKE_TAG( 'g', 'a', 's', 'p' )
    1.60 +#define TTAG_GDEF  FT_MAKE_TAG( 'G', 'D', 'E', 'F' )
    1.61 +#define TTAG_glyf  FT_MAKE_TAG( 'g', 'l', 'y', 'f' )
    1.62 +#define TTAG_GPOS  FT_MAKE_TAG( 'G', 'P', 'O', 'S' )
    1.63 +#define TTAG_GSUB  FT_MAKE_TAG( 'G', 'S', 'U', 'B' )
    1.64 +#define TTAG_gvar  FT_MAKE_TAG( 'g', 'v', 'a', 'r' )
    1.65 +#define TTAG_hdmx  FT_MAKE_TAG( 'h', 'd', 'm', 'x' )
    1.66 +#define TTAG_head  FT_MAKE_TAG( 'h', 'e', 'a', 'd' )
    1.67 +#define TTAG_hhea  FT_MAKE_TAG( 'h', 'h', 'e', 'a' )
    1.68 +#define TTAG_hmtx  FT_MAKE_TAG( 'h', 'm', 't', 'x' )
    1.69 +#define TTAG_JSTF  FT_MAKE_TAG( 'J', 'S', 'T', 'F' )
    1.70 +#define TTAG_just  FT_MAKE_TAG( 'j', 'u', 's', 't' )
    1.71 +#define TTAG_kern  FT_MAKE_TAG( 'k', 'e', 'r', 'n' )
    1.72 +#define TTAG_lcar  FT_MAKE_TAG( 'l', 'c', 'a', 'r' )
    1.73 +#define TTAG_loca  FT_MAKE_TAG( 'l', 'o', 'c', 'a' )
    1.74 +#define TTAG_LTSH  FT_MAKE_TAG( 'L', 'T', 'S', 'H' )
    1.75 +#define TTAG_LWFN  FT_MAKE_TAG( 'L', 'W', 'F', 'N' )
    1.76 +#define TTAG_MATH  FT_MAKE_TAG( 'M', 'A', 'T', 'H' )
    1.77 +#define TTAG_maxp  FT_MAKE_TAG( 'm', 'a', 'x', 'p' )
    1.78 +#define TTAG_META  FT_MAKE_TAG( 'M', 'E', 'T', 'A' )
    1.79 +#define TTAG_MMFX  FT_MAKE_TAG( 'M', 'M', 'F', 'X' )
    1.80 +#define TTAG_MMSD  FT_MAKE_TAG( 'M', 'M', 'S', 'D' )
    1.81 +#define TTAG_mort  FT_MAKE_TAG( 'm', 'o', 'r', 't' )
    1.82 +#define TTAG_morx  FT_MAKE_TAG( 'm', 'o', 'r', 'x' )
    1.83 +#define TTAG_name  FT_MAKE_TAG( 'n', 'a', 'm', 'e' )
    1.84 +#define TTAG_opbd  FT_MAKE_TAG( 'o', 'p', 'b', 'd' )
    1.85 +#define TTAG_OS2   FT_MAKE_TAG( 'O', 'S', '/', '2' )
    1.86 +#define TTAG_OTTO  FT_MAKE_TAG( 'O', 'T', 'T', 'O' )
    1.87 +#define TTAG_PCLT  FT_MAKE_TAG( 'P', 'C', 'L', 'T' )
    1.88 +#define TTAG_POST  FT_MAKE_TAG( 'P', 'O', 'S', 'T' )
    1.89 +#define TTAG_post  FT_MAKE_TAG( 'p', 'o', 's', 't' )
    1.90 +#define TTAG_prep  FT_MAKE_TAG( 'p', 'r', 'e', 'p' )
    1.91 +#define TTAG_prop  FT_MAKE_TAG( 'p', 'r', 'o', 'p' )
    1.92 +#define TTAG_sfnt  FT_MAKE_TAG( 's', 'f', 'n', 't' )
    1.93 +#define TTAG_SING  FT_MAKE_TAG( 'S', 'I', 'N', 'G' )
    1.94 +#define TTAG_trak  FT_MAKE_TAG( 't', 'r', 'a', 'k' )
    1.95 +#define TTAG_true  FT_MAKE_TAG( 't', 'r', 'u', 'e' )
    1.96 +#define TTAG_ttc   FT_MAKE_TAG( 't', 't', 'c', ' ' )
    1.97 +#define TTAG_ttcf  FT_MAKE_TAG( 't', 't', 'c', 'f' )
    1.98 +#define TTAG_TYP1  FT_MAKE_TAG( 'T', 'Y', 'P', '1' )
    1.99 +#define TTAG_typ1  FT_MAKE_TAG( 't', 'y', 'p', '1' )
   1.100 +#define TTAG_VDMX  FT_MAKE_TAG( 'V', 'D', 'M', 'X' )
   1.101 +#define TTAG_vhea  FT_MAKE_TAG( 'v', 'h', 'e', 'a' )
   1.102 +#define TTAG_vmtx  FT_MAKE_TAG( 'v', 'm', 't', 'x' )
   1.103 +
   1.104 +
   1.105 +FT_END_HEADER
   1.106 +
   1.107 +#endif /* __TTAGS_H__ */
   1.108 +
   1.109 +
   1.110 +/* END */