zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
cfftoken.h
Go to the documentation of this file.
1 /***************************************************************************/
2 /* */
3 /* cfftoken.h */
4 /* */
5 /* CFF token definitions (specification only). */
6 /* */
7 /* Copyright 1996-2003, 2011 by */
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 #undef FT_STRUCTURE
20 #define FT_STRUCTURE CFF_FontRecDictRec
21 
22 #undef CFFCODE
23 #define CFFCODE CFFCODE_TOPDICT
24 
25  CFF_FIELD_STRING ( 0, version, "Version" )
26  CFF_FIELD_STRING ( 1, notice, "Notice" )
27  CFF_FIELD_STRING ( 0x100, copyright, "Copyright" )
28  CFF_FIELD_STRING ( 2, full_name, "FullName" )
29  CFF_FIELD_STRING ( 3, family_name, "FamilyName" )
30  CFF_FIELD_STRING ( 4, weight, "Weight" )
31  CFF_FIELD_BOOL ( 0x101, is_fixed_pitch, "isFixedPitch" )
32  CFF_FIELD_FIXED ( 0x102, italic_angle, "ItalicAngle" )
33  CFF_FIELD_FIXED ( 0x103, underline_position, "UnderlinePosition" )
34  CFF_FIELD_FIXED ( 0x104, underline_thickness, "UnderlineThickness" )
35  CFF_FIELD_NUM ( 0x105, paint_type, "PaintType" )
36  CFF_FIELD_NUM ( 0x106, charstring_type, "CharstringType" )
37  CFF_FIELD_CALLBACK( 0x107, font_matrix, "FontMatrix" )
38  CFF_FIELD_NUM ( 13, unique_id, "UniqueID" )
39  CFF_FIELD_CALLBACK( 5, font_bbox, "FontBBox" )
40  CFF_FIELD_NUM ( 0x108, stroke_width, "StrokeWidth" )
41  CFF_FIELD_NUM ( 15, charset_offset, "charset" )
42  CFF_FIELD_NUM ( 16, encoding_offset, "Encoding" )
43  CFF_FIELD_NUM ( 17, charstrings_offset, "CharStrings" )
44  CFF_FIELD_CALLBACK( 18, private_dict, "Private" )
45  CFF_FIELD_NUM ( 0x114, synthetic_base, "SyntheticBase" )
46  CFF_FIELD_STRING ( 0x115, embedded_postscript, "PostScript" )
47 
48 #if 0
49  CFF_FIELD_STRING ( 0x116, base_font_name, "BaseFontName" )
50  CFF_FIELD_DELTA ( 0x117, base_font_blend, 16, "BaseFontBlend" )
51  CFF_FIELD_CALLBACK( 0x118, multiple_master, "MultipleMaster" )
52  CFF_FIELD_CALLBACK( 0x119, blend_axis_types, "BlendAxisTypes" )
53 #endif
54 
55  CFF_FIELD_CALLBACK( 0x11E, cid_ros, "ROS" )
56  CFF_FIELD_NUM ( 0x11F, cid_font_version, "CIDFontVersion" )
57  CFF_FIELD_NUM ( 0x120, cid_font_revision, "CIDFontRevision" )
58  CFF_FIELD_NUM ( 0x121, cid_font_type, "CIDFontType" )
59  CFF_FIELD_NUM ( 0x122, cid_count, "CIDCount" )
60  CFF_FIELD_NUM ( 0x123, cid_uid_base, "UIDBase" )
61  CFF_FIELD_NUM ( 0x124, cid_fd_array_offset, "FDArray" )
62  CFF_FIELD_NUM ( 0x125, cid_fd_select_offset, "FDSelect" )
63  CFF_FIELD_STRING ( 0x126, cid_font_name, "FontName" )
64 
65 #if 0
66  CFF_FIELD_NUM ( 0x127, chameleon, "Chameleon" )
67 #endif
68 
69 
70 #undef FT_STRUCTURE
71 #define FT_STRUCTURE CFF_PrivateRec
72 #undef CFFCODE
73 #define CFFCODE CFFCODE_PRIVATE
74 
75  CFF_FIELD_DELTA ( 6, blue_values, 14, "BlueValues" )
76  CFF_FIELD_DELTA ( 7, other_blues, 10, "OtherBlues" )
77  CFF_FIELD_DELTA ( 8, family_blues, 14, "FamilyBlues" )
78  CFF_FIELD_DELTA ( 9, family_other_blues, 10, "FamilyOtherBlues" )
79  CFF_FIELD_FIXED_1000( 0x109, blue_scale, "BlueScale" )
80  CFF_FIELD_NUM ( 0x10A, blue_shift, "BlueShift" )
81  CFF_FIELD_NUM ( 0x10B, blue_fuzz, "BlueFuzz" )
82  CFF_FIELD_NUM ( 10, standard_width, "StdHW" )
83  CFF_FIELD_NUM ( 11, standard_height, "StdVW" )
84  CFF_FIELD_DELTA ( 0x10C, snap_widths, 13, "StemSnapH" )
85  CFF_FIELD_DELTA ( 0x10D, snap_heights, 13, "StemSnapV" )
86  CFF_FIELD_BOOL ( 0x10E, force_bold, "ForceBold" )
87  CFF_FIELD_FIXED ( 0x10F, force_bold_threshold, "ForceBoldThreshold" )
88  CFF_FIELD_NUM ( 0x110, lenIV, "lenIV" )
89  CFF_FIELD_NUM ( 0x111, language_group, "LanguageGroup" )
90  CFF_FIELD_FIXED ( 0x112, expansion_factor, "ExpansionFactor" )
91  CFF_FIELD_NUM ( 0x113, initial_random_seed, "initialRandomSeed" )
92  CFF_FIELD_NUM ( 19, local_subrs_offset, "Subrs" )
93  CFF_FIELD_NUM ( 20, default_width, "defaultWidthX" )
94  CFF_FIELD_NUM ( 21, nominal_width, "nominalWidthX" )
95 
96 
97 /* END */
CFF_Charset charset
Definition: cffcmap.c:127
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE standard_width
Definition: t1tokens.h:83
#define CFF_FIELD_FIXED_1000(code, name, id)
Definition: cffparse.c:607
T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT underline_position
Definition: t1tokens.h:40
cannot open resource broken file module version is too low unimplemented feature broken offset within table missing module invalid character code cannot render this glyph format invalid composite glyph invalid pixel size invalid library handle invalid face handle invalid glyph slot handle invalid cache manager handle too many modules out of memory cannot open stream invalid stream skip invalid stream operation nested frame access raster uninitialized raster overflow too many registered caches too few arguments code overflow division by zero found debug opcode nested DEFS execution context too long too many instruction definitions horizontal name table missing horizontal PostScript(post) table missing" ) FT_ERRORDEF_( Invalid_Horiz_Metrics
int const char * version
Definition: zlib.h:813
#define CFF_FIELD_CALLBACK(code, name, id)
Definition: cffparse.c:628
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE family_blues
Definition: t1tokens.h:78
GLuint GLuint GLfloat weight
Definition: glew.h:12401
#define CFF_FIELD_DELTA(code, name, max, id)
Definition: cffparse.c:646
#define CFF_FIELD_BOOL(code, name, id)
Definition: cffparse.c:611
#define CFF_FIELD_STRING(code, name, id)
Definition: cffparse.c:609
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE snap_heights
Definition: t1tokens.h:92
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE blue_values
Definition: t1tokens.h:74
notice
Definition: t1tokens.h:26
#define CFF_FIELD_NUM(code, name, id)
Definition: cffparse.c:603
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE force_bold
Definition: t1tokens.h:97
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE blue_shift
Definition: t1tokens.h:69
T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT italic_angle
Definition: t1tokens.h:36
T1_FIELD_DICT_FONTDICT family_name
Definition: t1tokens.h:30
#define CFF_FIELD_FIXED(code, name, id)
Definition: cffparse.c:605
lenIV
Definition: t1tokens.h:60