23 #include FT_INTERNAL_OBJECTS_H 72 #define PFR_FLAG_BLACK_PIXEL 0x01U 73 #define PFR_FLAG_INVERT_BITMAP 0x02U 95 #define PFR_LINE_JOIN_MITER 0x00U 96 #define PFR_LINE_JOIN_ROUND 0x01U 97 #define PFR_LINE_JOIN_BEVEL 0x02U 98 #define PFR_LINE_JOIN_MASK ( PFR_LINE_JOIN_ROUND | PFR_LINE_JOIN_BEVEL ) 100 #define PFR_LOG_STROKE 0x04U 101 #define PFR_LOG_2BYTE_STROKE 0x08U 102 #define PFR_LOG_BOLD 0x10U 103 #define PFR_LOG_2BYTE_BOLD 0x20U 104 #define PFR_LOG_EXTRA_ITEMS 0x40U 109 #define PFR_BITMAP_2BYTE_CHARCODE 0x01U 110 #define PFR_BITMAP_2BYTE_SIZE 0x02U 111 #define PFR_BITMAP_3BYTE_OFFSET 0x04U 114 #define PFR_BITMAP_CHARCODES_VALIDATED 0x40U 115 #define PFR_BITMAP_VALID_CHARCODES 0x80U 127 #define PFR_STRIKE_2BYTE_XPPM 0x01U 128 #define PFR_STRIKE_2BYTE_YPPM 0x02U 129 #define PFR_STRIKE_3BYTE_SIZE 0x04U 130 #define PFR_STRIKE_3BYTE_OFFSET 0x08U 131 #define PFR_STRIKE_2BYTE_COUNT 0x10U 193 #define PFR_KERN_INDEX( g1, g2 ) \ 194 ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) ) 196 #define PFR_KERN_PAIR_INDEX( pair ) \ 197 PFR_KERN_INDEX( (pair)->glyph1, (pair)->glyph2 ) 199 #define PFR_NEXT_KPAIR( p ) ( p += 2, \ 200 ( (FT_UInt32)p[-2] << 16 ) | p[-1] ) 252 #define PFR_PHY_VERTICAL 0x01U 253 #define PFR_PHY_2BYTE_CHARCODE 0x02U 254 #define PFR_PHY_PROPORTIONAL 0x04U 255 #define PFR_PHY_ASCII_CODE 0x08U 256 #define PFR_PHY_2BYTE_GPS_SIZE 0x10U 257 #define PFR_PHY_3BYTE_GPS_OFFSET 0x20U 258 #define PFR_PHY_EXTRA_ITEMS 0x80U 261 #define PFR_KERN_2BYTE_CHAR 0x01U 262 #define PFR_KERN_2BYTE_ADJ 0x02U 267 #define PFR_GLYPH_YCOUNT 0x01U 268 #define PFR_GLYPH_XCOUNT 0x02U 269 #define PFR_GLYPH_1BYTE_XYCOUNT 0x04U 271 #define PFR_GLYPH_SINGLE_EXTRA_ITEMS 0x08U 272 #define PFR_GLYPH_COMPOUND_EXTRA_ITEMS 0x40U 274 #define PFR_GLYPH_IS_COMPOUND 0x80U 298 #define PFR_SUBGLYPH_XSCALE 0x10U 299 #define PFR_SUBGLYPH_YSCALE 0x20U 300 #define PFR_SUBGLYPH_2BYTE_SIZE 0x40U 301 #define PFR_SUBGLYPH_3BYTE_OFFSET 0x80U
struct PFR_LogFontRec_ PFR_LogFontRec
FT_BEGIN_HEADER struct PFR_HeaderRec_ * PFR_Header
FT_BEGIN_HEADER typedef signed long FT_Pos
FT_UInt outline_resolution
struct PFR_CharRec_ * PFR_Char
struct PFR_KernItemRec_ * PFR_KernItem
FT_BEGIN_HEADER typedef unsigned char FT_Bool
struct PFR_BitmapCharRec_ PFR_BitmapCharRec
struct PFR_GlyphRec_ PFR_GlyphRec
PFR_DimensionRec horizontal
struct PFR_CoordRec_ PFR_CoordRec
struct PFR_SubGlyphRec_ * PFR_SubGlyph
struct PFR_BitmapCharRec_ * PFR_BitmapChar
struct PFR_SubGlyphRec_ PFR_SubGlyphRec
struct PFR_StrikeRec_ PFR_StrikeRec
struct PFR_GlyphRec_ * PFR_Glyph
struct PFR_KernItemRec_ PFR_KernItemRec
struct PFR_DimensionRec_ * PFR_Dimension
FT_UInt metrics_resolution
struct PFR_CoordRec_ * PFR_Coord
PFR_KernItem * kern_items_tail
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
struct PFR_PhyFontRec_ * PFR_PhyFont
struct PFR_PhyFontRec_ PFR_PhyFontRec
FT_BEGIN_HEADER struct PFR_HeaderRec_ PFR_HeaderRec
struct PFR_StrikeRec_ * PFR_Strike
PFR_DimensionRec vertical
struct PFR_CharRec_ PFR_CharRec
struct PFR_LogFontRec_ * PFR_LogFont
struct PFR_DimensionRec_ PFR_DimensionRec