ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cfftoken.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  cfftoken.h                                                             */
00004 /*                                                                         */
00005 /*    CFF token definitions (specification only).                          */
00006 /*                                                                         */
00007 /*  Copyright 1996-2001, 2002, 2003 by                                     */
00008 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
00009 /*                                                                         */
00010 /*  This file is part of the FreeType project, and may only be used,       */
00011 /*  modified, and distributed under the terms of the FreeType project      */
00012 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
00013 /*  this file you indicate that you have read the license and              */
00014 /*  understand and accept it fully.                                        */
00015 /*                                                                         */
00016 /***************************************************************************/
00017 
00018 
00019 #undef  FT_STRUCTURE
00020 #define FT_STRUCTURE  CFF_FontRecDictRec
00021 
00022 #undef  CFFCODE
00023 #define CFFCODE       CFFCODE_TOPDICT
00024 
00025   CFF_FIELD_STRING  ( 0,     version )
00026   CFF_FIELD_STRING  ( 1,     notice )
00027   CFF_FIELD_STRING  ( 0x100, copyright )
00028   CFF_FIELD_STRING  ( 2,     full_name )
00029   CFF_FIELD_STRING  ( 3,     family_name )
00030   CFF_FIELD_STRING  ( 4,     weight )
00031   CFF_FIELD_BOOL    ( 0x101, is_fixed_pitch )
00032   CFF_FIELD_FIXED   ( 0x102, italic_angle )
00033   CFF_FIELD_FIXED   ( 0x103, underline_position )
00034   CFF_FIELD_FIXED   ( 0x104, underline_thickness )
00035   CFF_FIELD_NUM     ( 0x105, paint_type )
00036   CFF_FIELD_NUM     ( 0x106, charstring_type )
00037   CFF_FIELD_CALLBACK( 0x107, font_matrix )
00038   CFF_FIELD_NUM     ( 13,    unique_id )
00039   CFF_FIELD_CALLBACK( 5,     font_bbox )
00040   CFF_FIELD_NUM     ( 0x108, stroke_width )
00041   CFF_FIELD_NUM     ( 15,    charset_offset )
00042   CFF_FIELD_NUM     ( 16,    encoding_offset )
00043   CFF_FIELD_NUM     ( 17,    charstrings_offset )
00044   CFF_FIELD_CALLBACK( 18,    private_dict )
00045   CFF_FIELD_NUM     ( 0x114, synthetic_base )
00046   CFF_FIELD_STRING  ( 0x115, embedded_postscript )
00047 
00048 #if 0
00049   CFF_FIELD_STRING  ( 0x116, base_font_name )
00050   CFF_FIELD_DELTA   ( 0x117, base_font_blend, 16 )
00051   CFF_FIELD_CALLBACK( 0x118, multiple_master )
00052   CFF_FIELD_CALLBACK( 0x119, blend_axis_types )
00053 #endif
00054 
00055   CFF_FIELD_CALLBACK( 0x11E, cid_ros )
00056   CFF_FIELD_NUM     ( 0x11F, cid_font_version )
00057   CFF_FIELD_NUM     ( 0x120, cid_font_revision )
00058   CFF_FIELD_NUM     ( 0x121, cid_font_type )
00059   CFF_FIELD_NUM     ( 0x122, cid_count )
00060   CFF_FIELD_NUM     ( 0x123, cid_uid_base )
00061   CFF_FIELD_NUM     ( 0x124, cid_fd_array_offset )
00062   CFF_FIELD_NUM     ( 0x125, cid_fd_select_offset )
00063   CFF_FIELD_STRING  ( 0x126, cid_font_name )
00064 
00065 #if 0
00066   CFF_FIELD_NUM     ( 0x127, chameleon )
00067 #endif
00068 
00069 
00070 #undef  FT_STRUCTURE
00071 #define FT_STRUCTURE  CFF_PrivateRec
00072 #undef  CFFCODE
00073 #define CFFCODE       CFFCODE_PRIVATE
00074 
00075   CFF_FIELD_DELTA     ( 6,     blue_values, 14 )
00076   CFF_FIELD_DELTA     ( 7,     other_blues, 10 )
00077   CFF_FIELD_DELTA     ( 8,     family_blues, 14 )
00078   CFF_FIELD_DELTA     ( 9,     family_other_blues, 10 )
00079   CFF_FIELD_FIXED_1000( 0x109, blue_scale )
00080   CFF_FIELD_NUM       ( 0x10A, blue_shift )
00081   CFF_FIELD_NUM       ( 0x10B, blue_fuzz )
00082   CFF_FIELD_NUM       ( 10,    standard_width )
00083   CFF_FIELD_NUM       ( 11,    standard_height )
00084   CFF_FIELD_DELTA     ( 0x10C, snap_widths, 13 )
00085   CFF_FIELD_DELTA     ( 0x10D, snap_heights, 13 )
00086   CFF_FIELD_BOOL      ( 0x10E, force_bold )
00087   CFF_FIELD_FIXED     ( 0x10F, force_bold_threshold )
00088   CFF_FIELD_NUM       ( 0x110, lenIV )
00089   CFF_FIELD_NUM       ( 0x111, language_group )
00090   CFF_FIELD_FIXED     ( 0x112, expansion_factor )
00091   CFF_FIELD_NUM       ( 0x113, initial_random_seed )
00092   CFF_FIELD_NUM       ( 19,    local_subrs_offset )
00093   CFF_FIELD_NUM       ( 20,    default_width )
00094   CFF_FIELD_NUM       ( 21,    nominal_width )
00095 
00096 
00097 /* END */

Generated on Sun May 27 2012 04:33:49 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.