Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
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 */
cannot open resource broken file module version is too low unimplemented feature broken offset within table missing module invalid glyph index unsupported glyph image format invalid outline too many hints invalid object handle invalid module handle invalid size handle invalid charmap handle invalid stream handle too many extensions unlisted object invalid stream seek invalid stream read invalid frame operation invalid frame read raster corrupted negative height while rastering invalid opcode stack overflow bad argument invalid reference found ENDF opcode in execution stream invalid code range too many function definitions SFNT font table missing name table missing horizontal PostScript(post) table missing" ) FT_ERRORDEF_( Invalid_Horiz_Metrics
CFF_Charset charset
Definition: cffcmap.c:129
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:672
T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT underline_position
Definition: t1tokens.h:40
#define CFF_FIELD_CALLBACK(code, name, id)
Definition: cffparse.c:693
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE family_blues
Definition: t1tokens.h:78
#define CFF_FIELD_DELTA(code, name, max, id)
Definition: cffparse.c:711
#define CFF_FIELD_BOOL(code, name, id)
Definition: cffparse.c:676
#define CFF_FIELD_STRING(code, name, id)
Definition: cffparse.c:674
int const char * version
Definition: zlib.h:813
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:668
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:670
GLuint GLuint GLfloat weight
lenIV
Definition: t1tokens.h:60