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
FT_BEGIN_HEADER typedef signed long FT_Pos
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_BEGIN_HEADER typedef unsigned char FT_Bool
struct PFR_CharRec_ PFR_CharRec
struct PFR_GlyphRec_ PFR_GlyphRec
struct PFR_KernItemRec_ * PFR_KernItem
struct PFR_StrikeRec_ * PFR_Strike
struct PFR_DimensionRec_ * PFR_Dimension
struct PFR_PhyFontRec_ PFR_PhyFontRec
struct PFR_LogFontRec_ PFR_LogFontRec
struct PFR_PhyFontRec_ * PFR_PhyFont
struct PFR_CoordRec_ PFR_CoordRec
struct PFR_KernItemRec_ PFR_KernItemRec
struct PFR_StrikeRec_ PFR_StrikeRec
struct PFR_DimensionRec_ PFR_DimensionRec
struct PFR_BitmapCharRec_ * PFR_BitmapChar
struct PFR_SubGlyphRec_ * PFR_SubGlyph
struct PFR_CoordRec_ * PFR_Coord
struct PFR_CharRec_ * PFR_Char
struct PFR_BitmapCharRec_ PFR_BitmapCharRec
struct PFR_SubGlyphRec_ PFR_SubGlyphRec
struct PFR_GlyphRec_ * PFR_Glyph
struct PFR_LogFontRec_ * PFR_LogFont
FT_BEGIN_HEADER struct PFR_HeaderRec_ * PFR_Header
FT_BEGIN_HEADER struct PFR_HeaderRec_ PFR_HeaderRec
FT_UInt outline_resolution
PFR_KernItem * kern_items_tail
PFR_DimensionRec horizontal
FT_UInt metrics_resolution
PFR_DimensionRec vertical