#include <ft2build.h>
#include <FT_INTERNAL_OBJECTS_H>
Go to the source code of this file.
|
enum | PFR_BitmapFlags_ { PFR_BITMAP_3BYTE_OFFSET = 4,
PFR_BITMAP_2BYTE_SIZE = 2,
PFR_BITMAP_2BYTE_CHARCODE = 1
} |
|
enum | PFR_GlyphFlags_ {
PFR_GLYPH_IS_COMPOUND = 0x80,
PFR_GLYPH_EXTRA_ITEMS = 0x08,
PFR_GLYPH_1BYTE_XYCOUNT = 0x04,
PFR_GLYPH_XCOUNT = 0x02,
PFR_GLYPH_YCOUNT = 0x01
} |
|
enum | PFR_HeaderFlags_ { PFR_FLAG_BLACK_PIXEL = 1,
PFR_FLAG_INVERT_BITMAP = 2
} |
|
enum | PFR_KernFlags_ { PFR_KERN_2BYTE_CHAR = 0x01,
PFR_KERN_2BYTE_ADJ = 0x02
} |
|
enum | PFR_LineJoinFlags_ { PFR_LINE_JOIN_MITER = 0,
PFR_LINE_JOIN_ROUND = 1,
PFR_LINE_JOIN_BEVEL = 2
} |
|
enum | PFR_LogFlags_ {
PFR_LOG_EXTRA_ITEMS = 0x40,
PFR_LOG_2BYTE_BOLD = 0x20,
PFR_LOG_BOLD = 0x10,
PFR_LOG_2BYTE_STROKE = 8,
PFR_LOG_STROKE = 4,
PFR_LINE_JOIN_MASK = 3
} |
|
enum | PFR_PhyFlags_ {
PFR_PHY_EXTRA_ITEMS = 0x80,
PFR_PHY_3BYTE_GPS_OFFSET = 0x20,
PFR_PHY_2BYTE_GPS_SIZE = 0x10,
PFR_PHY_ASCII_CODE = 0x08,
PFR_PHY_PROPORTIONAL = 0x04,
PFR_PHY_2BYTE_CHARCODE = 0x02,
PFR_PHY_VERTICAL = 0x01
} |
|
enum | PFR_StrikeFlags_ {
PFR_STRIKE_2BYTE_COUNT = 0x10,
PFR_STRIKE_3BYTE_OFFSET = 0x08,
PFR_STRIKE_3BYTE_SIZE = 0x04,
PFR_STRIKE_2BYTE_YPPM = 0x02,
PFR_STRIKE_2BYTE_XPPM = 0x01
} |
|
enum | PFR_SubgGlyphFlags_ { PFR_SUBGLYPH_3BYTE_OFFSET = 0x80,
PFR_SUBGLYPH_2BYTE_SIZE = 0x40,
PFR_SUBGLYPH_YSCALE = 0x20,
PFR_SUBGLYPH_XSCALE = 0x10
} |
|
#define PFR_KERN_INDEX |
( |
|
g1, |
|
|
|
g2 |
|
) |
| ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) ) |
#define PFR_KERN_PAIR_INDEX |
( |
|
pair | ) |
PFR_KERN_INDEX( (pair)->glyph1, (pair)->glyph2 ) |
#define PFR_NEXT_KPAIR |
( |
|
p | ) |
|
Enumerator |
---|
PFR_BITMAP_3BYTE_OFFSET |
|
PFR_BITMAP_2BYTE_SIZE |
|
PFR_BITMAP_2BYTE_CHARCODE |
|
Definition at line 122 of file pfrtypes.h.
Enumerator |
---|
PFR_GLYPH_IS_COMPOUND |
|
PFR_GLYPH_EXTRA_ITEMS |
|
PFR_GLYPH_1BYTE_XYCOUNT |
|
PFR_GLYPH_XCOUNT |
|
PFR_GLYPH_YCOUNT |
|
Definition at line 292 of file pfrtypes.h.
Enumerator |
---|
PFR_FLAG_BLACK_PIXEL |
|
PFR_FLAG_INVERT_BITMAP |
|
Definition at line 72 of file pfrtypes.h.
Enumerator |
---|
PFR_KERN_2BYTE_CHAR |
|
PFR_KERN_2BYTE_ADJ |
|
Definition at line 282 of file pfrtypes.h.
Enumerator |
---|
PFR_LINE_JOIN_MITER |
|
PFR_LINE_JOIN_ROUND |
|
PFR_LINE_JOIN_BEVEL |
|
Definition at line 111 of file pfrtypes.h.
Enumerator |
---|
PFR_LOG_EXTRA_ITEMS |
|
PFR_LOG_2BYTE_BOLD |
|
PFR_LOG_BOLD |
|
PFR_LOG_2BYTE_STROKE |
|
PFR_LOG_STROKE |
|
PFR_LINE_JOIN_MASK |
|
Definition at line 99 of file pfrtypes.h.
Enumerator |
---|
PFR_PHY_EXTRA_ITEMS |
|
PFR_PHY_3BYTE_GPS_OFFSET |
|
PFR_PHY_2BYTE_GPS_SIZE |
|
PFR_PHY_ASCII_CODE |
|
PFR_PHY_PROPORTIONAL |
|
PFR_PHY_2BYTE_CHARCODE |
|
PFR_PHY_VERTICAL |
|
Definition at line 269 of file pfrtypes.h.
Enumerator |
---|
PFR_STRIKE_2BYTE_COUNT |
|
PFR_STRIKE_3BYTE_OFFSET |
|
PFR_STRIKE_3BYTE_SIZE |
|
PFR_STRIKE_2BYTE_YPPM |
|
PFR_STRIKE_2BYTE_XPPM |
|
Definition at line 140 of file pfrtypes.h.
Enumerator |
---|
PFR_SUBGLYPH_3BYTE_OFFSET |
|
PFR_SUBGLYPH_2BYTE_SIZE |
|
PFR_SUBGLYPH_YSCALE |
|
PFR_SUBGLYPH_XSCALE |
|
Definition at line 324 of file pfrtypes.h.