00001 /***************************************************************************/ 00002 /* */ 00003 /* gxvmorx.h */ 00004 /* */ 00005 /* TrueTypeGX/AAT common definition for morx table (specification). */ 00006 /* */ 00007 /* Copyright 2005 by suzuki toshiya, Masatake YAMATO, Red Hat K.K., */ 00008 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 00009 /* */ 00010 /* This file is part of the FreeType project, and may only be used, */ 00011 /* modified, and distributed under the terms of the FreeType project */ 00012 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 00013 /* this file you indicate that you have read the license and */ 00014 /* understand and accept it fully. */ 00015 /* */ 00016 /***************************************************************************/ 00017 00018 /***************************************************************************/ 00019 /* */ 00020 /* gxvalid is derived from both gxlayout module and otvalid module. */ 00021 /* Development of gxlayout is supported by the Information-technology */ 00022 /* Promotion Agency(IPA), Japan. */ 00023 /* */ 00024 /***************************************************************************/ 00025 00026 00027 #ifndef __GXVMORX_H__ 00028 #define __GXVMORX_H__ 00029 00030 00031 #include "gxvalid.h" 00032 #include "gxvcommn.h" 00033 #include "gxvmort.h" 00034 00035 #include FT_SFNT_NAMES_H 00036 00037 00038 FT_LOCAL( void ) 00039 gxv_morx_subtable_type0_validate( FT_Bytes table, 00040 FT_Bytes limit, 00041 GXV_Validator valid ); 00042 00043 FT_LOCAL( void ) 00044 gxv_morx_subtable_type1_validate( FT_Bytes table, 00045 FT_Bytes limit, 00046 GXV_Validator valid ); 00047 00048 FT_LOCAL( void ) 00049 gxv_morx_subtable_type2_validate( FT_Bytes table, 00050 FT_Bytes limit, 00051 GXV_Validator valid ); 00052 00053 FT_LOCAL( void ) 00054 gxv_morx_subtable_type4_validate( FT_Bytes table, 00055 FT_Bytes limit, 00056 GXV_Validator valid ); 00057 00058 FT_LOCAL( void ) 00059 gxv_morx_subtable_type5_validate( FT_Bytes table, 00060 FT_Bytes limit, 00061 GXV_Validator valid ); 00062 00063 00064 #endif /* __GXVMORX_H__ */ 00065 00066 00067 /* END */