zenilib: zenilib/jni/external/freetype2/src/cff/cfftoken.h Source File

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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 */
charset
CFF_Charset charset
Definition: cffcmap.c:127
standard_width
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
CFF_FIELD_FIXED_1000
#define CFF_FIELD_FIXED_1000(code, name, id)
Definition: cffparse.c:607
underline_position
T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT underline_position
Definition: t1tokens.h:40
PostScript
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
version
int const char * version
Definition: zlib.h:813
CFF_FIELD_CALLBACK
#define CFF_FIELD_CALLBACK(code, name, id)
Definition: cffparse.c:628
family_blues
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE family_blues
Definition: t1tokens.h:78
weight
GLuint GLuint GLfloat weight
Definition: glew.h:12401
CFF_FIELD_DELTA
#define CFF_FIELD_DELTA(code, name, max, id)
Definition: cffparse.c:646
CFF_FIELD_BOOL
#define CFF_FIELD_BOOL(code, name, id)
Definition: cffparse.c:611
CFF_FIELD_STRING
#define CFF_FIELD_STRING(code, name, id)
Definition: cffparse.c:609
snap_heights
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
blue_values
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE blue_values
Definition: t1tokens.h:74
notice
notice
Definition: t1tokens.h:26
CFF_FIELD_NUM
#define CFF_FIELD_NUM(code, name, id)
Definition: cffparse.c:603
force_bold
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
blue_shift
T1_FIELD_DICT_PRIVATE T1_FIELD_DICT_PRIVATE blue_shift
Definition: t1tokens.h:69
italic_angle
T1_FIELD_DICT_FONTDICT T1_FIELD_DICT_FONTDICT italic_angle
Definition: t1tokens.h:36
family_name
T1_FIELD_DICT_FONTDICT family_name
Definition: t1tokens.h:30
CFF_FIELD_FIXED
#define CFF_FIELD_FIXED(code, name, id)
Definition: cffparse.c:605
lenIV
lenIV
Definition: t1tokens.h:60