1 /**************************************************************************** 2 * 3 * gxvmorx.h 4 * 5 * TrueTypeGX/AAT common definition for morx table (specification). 6 * 7 * Copyright 2005-2018 by 8 * suzuki toshiya, Masatake YAMATO, Red Hat K.K., 9 * David Turner, Robert Wilhelm, and Werner Lemberg. 10 * 11 * This file is part of the FreeType project, and may only be used, 12 * modified, and distributed under the terms of the FreeType project 13 * license, LICENSE.TXT. By continuing to use, modify, or distribute 14 * this file you indicate that you have read the license and 15 * understand and accept it fully. 16 * 17 */ 18 19 /**************************************************************************** 20 * 21 * gxvalid is derived from both gxlayout module and otvalid module. 22 * Development of gxlayout is supported by the Information-technology 23 * Promotion Agency(IPA), Japan. 24 * 25 */ 26 27 28 #ifndef GXVMORX_H_ 29 #define GXVMORX_H_ 30 31 32 #include "gxvalid.h" 33 #include "gxvcommn.h" 34 #include "gxvmort.h" 35 36 #include FT_SFNT_NAMES_H 37 38 39 FT_LOCAL( void ) 40 gxv_morx_subtable_type0_validate( FT_Bytes table, 41 FT_Bytes limit, 42 GXV_Validator gxvalid ); 43 44 FT_LOCAL( void ) 45 gxv_morx_subtable_type1_validate( FT_Bytes table, 46 FT_Bytes limit, 47 GXV_Validator gxvalid ); 48 49 FT_LOCAL( void ) 50 gxv_morx_subtable_type2_validate( FT_Bytes table, 51 FT_Bytes limit, 52 GXV_Validator gxvalid ); 53 54 FT_LOCAL( void ) 55 gxv_morx_subtable_type4_validate( FT_Bytes table, 56 FT_Bytes limit, 57 GXV_Validator gxvalid ); 58 59 FT_LOCAL( void ) 60 gxv_morx_subtable_type5_validate( FT_Bytes table, 61 FT_Bytes limit, 62 GXV_Validator gxvalid ); 63 64 65 #endif /* GXVMORX_H_ */ 66 67 68 /* END */ 69