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