00001 /***************************************************************************/ 00002 /* */ 00003 /* ttunpat.h */ 00004 /* */ 00005 /* Definitions for the unpatented TrueType hinting system */ 00006 /* */ 00007 /* Copyright 2003, 2006 by */ 00008 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 00009 /* */ 00010 /* Written by Graham Asher <graham.asher@btinternet.com> */ 00011 /* */ 00012 /* This file is part of the FreeType project, and may only be used, */ 00013 /* modified, and distributed under the terms of the FreeType project */ 00014 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 00015 /* this file you indicate that you have read the license and */ 00016 /* understand and accept it fully. */ 00017 /* */ 00018 /***************************************************************************/ 00019 00020 00021 #ifndef __TTUNPAT_H__ 00022 #define __TTUNPAT_H__ 00023 00024 00025 #include <ft2build.h> 00026 #include FT_FREETYPE_H 00027 00028 #ifdef FREETYPE_H 00029 #error "freetype.h of FreeType 1 has been loaded!" 00030 #error "Please fix the directory search order for header files" 00031 #error "so that freetype.h of FreeType 2 is found first." 00032 #endif 00033 00034 00035 FT_BEGIN_HEADER 00036 00037 00038 /*************************************************************************** 00039 * 00040 * @constant: 00041 * FT_PARAM_TAG_UNPATENTED_HINTING 00042 * 00043 * @description: 00044 * A constant used as the tag of an @FT_Parameter structure to indicate 00045 * that unpatented methods only should be used by the TrueType bytecode 00046 * interpreter for a typeface opened by @FT_Open_Face. 00047 * 00048 */ 00049 #define FT_PARAM_TAG_UNPATENTED_HINTING FT_MAKE_TAG( 'u', 'n', 'p', 'a' ) 00050 00051 /* */ 00052 00053 FT_END_HEADER 00054 00055 00056 #endif /* __TTUNPAT_H__ */ 00057 00058 00059 /* END */