1 | /**************************************************************************** |
2 | * |
3 | * gxvmorx.h |
4 | * |
5 | * TrueTypeGX/AAT common definition for morx table (specification). |
6 | * |
7 | * Copyright (C) 2005-2023 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 <freetype/ftsnames.h> |
37 | |
38 | |
39 | FT_BEGIN_HEADER |
40 | |
41 | |
42 | FT_LOCAL( void ) |
43 | gxv_morx_subtable_type0_validate( FT_Bytes table, |
44 | FT_Bytes limit, |
45 | GXV_Validator gxvalid ); |
46 | |
47 | FT_LOCAL( void ) |
48 | gxv_morx_subtable_type1_validate( FT_Bytes table, |
49 | FT_Bytes limit, |
50 | GXV_Validator gxvalid ); |
51 | |
52 | FT_LOCAL( void ) |
53 | gxv_morx_subtable_type2_validate( FT_Bytes table, |
54 | FT_Bytes limit, |
55 | GXV_Validator gxvalid ); |
56 | |
57 | FT_LOCAL( void ) |
58 | gxv_morx_subtable_type4_validate( FT_Bytes table, |
59 | FT_Bytes limit, |
60 | GXV_Validator gxvalid ); |
61 | |
62 | FT_LOCAL( void ) |
63 | gxv_morx_subtable_type5_validate( FT_Bytes table, |
64 | FT_Bytes limit, |
65 | GXV_Validator gxvalid ); |
66 | |
67 | |
68 | FT_END_HEADER |
69 | |
70 | #endif /* GXVMORX_H_ */ |
71 | |
72 | |
73 | /* END */ |
74 | |