1 /***************************************************************************/ |
1 /**************************************************************************** |
2 /* */ |
2 * |
3 /* cidtoken.h */ |
3 * cidtoken.h |
4 /* */ |
4 * |
5 /* CID token definitions (specification only). */ |
5 * CID token definitions (specification only). |
6 /* */ |
6 * |
7 /* Copyright 1996-2018 by */ |
7 * Copyright (C) 1996-2019 by |
8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
8 * David Turner, Robert Wilhelm, and Werner Lemberg. |
9 /* */ |
9 * |
10 /* This file is part of the FreeType project, and may only be used, */ |
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 */ |
11 * modified, and distributed under the terms of the FreeType project |
12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
12 * license, LICENSE.TXT. By continuing to use, modify, or distribute |
13 /* this file you indicate that you have read the license and */ |
13 * this file you indicate that you have read the license and |
14 /* understand and accept it fully. */ |
14 * understand and accept it fully. |
15 /* */ |
15 * |
16 /***************************************************************************/ |
16 */ |
17 |
17 |
18 |
18 |
19 #undef FT_STRUCTURE |
19 #undef FT_STRUCTURE |
20 #define FT_STRUCTURE CID_FaceInfoRec |
20 #define FT_STRUCTURE CID_FaceInfoRec |
21 #undef T1CODE |
21 #undef T1CODE |
22 #define T1CODE T1_FIELD_LOCATION_CID_INFO |
22 #define T1CODE T1_FIELD_LOCATION_CID_INFO |
23 |
23 |
24 T1_FIELD_KEY ( "CIDFontName", cid_font_name, 0 ) |
24 T1_FIELD_KEY ( "CIDFontName", cid_font_name, 0 ) |
25 T1_FIELD_FIXED ( "CIDFontVersion", cid_version, 0 ) |
25 T1_FIELD_FIXED ( "CIDFontVersion", cid_version, 0 ) |
26 T1_FIELD_NUM ( "CIDFontType", cid_font_type, 0 ) |
26 T1_FIELD_NUM ( "CIDFontType", cid_font_type, 0 ) |
27 T1_FIELD_STRING( "Registry", registry, 0 ) |
27 T1_FIELD_STRING ( "Registry", registry, 0 ) |
28 T1_FIELD_STRING( "Ordering", ordering, 0 ) |
28 T1_FIELD_STRING ( "Ordering", ordering, 0 ) |
29 T1_FIELD_NUM ( "Supplement", supplement, 0 ) |
29 T1_FIELD_NUM ( "Supplement", supplement, 0 ) |
30 T1_FIELD_NUM ( "UIDBase", uid_base, 0 ) |
30 T1_FIELD_NUM ( "UIDBase", uid_base, 0 ) |
31 T1_FIELD_NUM ( "CIDMapOffset", cidmap_offset, 0 ) |
31 |
32 T1_FIELD_NUM ( "FDBytes", fd_bytes, 0 ) |
32 T1_FIELD_NUM_TABLE( "XUID", xuid, 16, 0 ) |
33 T1_FIELD_NUM ( "GDBytes", gd_bytes, 0 ) |
33 |
34 T1_FIELD_NUM ( "CIDCount", cid_count, 0 ) |
34 T1_FIELD_NUM ( "CIDMapOffset", cidmap_offset, 0 ) |
|
35 T1_FIELD_NUM ( "FDBytes", fd_bytes, 0 ) |
|
36 T1_FIELD_NUM ( "GDBytes", gd_bytes, 0 ) |
|
37 T1_FIELD_NUM ( "CIDCount", cid_count, 0 ) |
35 |
38 |
36 |
39 |
37 #undef FT_STRUCTURE |
40 #undef FT_STRUCTURE |
38 #define FT_STRUCTURE PS_FontInfoRec |
41 #define FT_STRUCTURE PS_FontInfoRec |
39 #undef T1CODE |
42 #undef T1CODE |