ReactOS 0.4.16-dev-597-gdbf7844
|
Go to the source code of this file.
Classes | |
struct | _bdf_list_t_ |
struct | _bdf_parse_t_ |
Macros | |
#define | FT_COMPONENT trace_bdflib |
#define | _bdf_strncmp(name, property, n) |
#define | ACMSG1 |
#define | ACMSG2 |
#define | ACMSG3 "Font width != actual width. Old: %hd New: %hd.\n" |
#define | ACMSG4 |
#define | ACMSG5 "Font ascent != actual ascent. Old: %hd New: %hd.\n" |
#define | ACMSG6 "Font descent != actual descent. Old: %hd New: %hd.\n" |
#define | ACMSG7 "Font height != actual height. Old: %hd New: %hd.\n" |
#define | ACMSG8 "Glyph scalable width (SWIDTH) adjustments made.\n" |
#define | ACMSG9 "SWIDTH field missing at line %ld. Set automatically.\n" |
#define | ACMSG10 "DWIDTH field missing at line %ld. Set to glyph width.\n" |
#define | ACMSG11 "SIZE bits per pixel field adjusted to %hd.\n" |
#define | ACMSG12 "Duplicate encoding %ld (%s) changed to unencoded.\n" |
#define | ACMSG13 "Glyph %ld extra rows removed.\n" |
#define | ACMSG14 "Glyph %ld extra columns removed.\n" |
#define | ACMSG15 "Incorrect glyph count: %ld indicated but %ld found.\n" |
#define | ACMSG16 "Glyph %ld missing columns padded with zero bits.\n" |
#define | ACMSG17 "Adjusting number of glyphs to %ld.\n" |
#define | ERRMSG1 "[line %ld] Missing `%s' line.\n" |
#define | ERRMSG2 "[line %ld] Font header corrupted or missing fields.\n" |
#define | ERRMSG3 "[line %ld] Font glyphs corrupted or missing fields.\n" |
#define | ERRMSG4 "[line %ld] BBX too big.\n" |
#define | ERRMSG5 "[line %ld] `%s' value too big.\n" |
#define | ERRMSG6 "[line %ld] Input line too long.\n" |
#define | ERRMSG7 "[line %ld] Font name too long.\n" |
#define | ERRMSG8 "[line %ld] Invalid `%s' value.\n" |
#define | ERRMSG9 "[line %ld] Invalid keyword.\n" |
#define | DBGMSG1 " [%6ld] %s" /* no \n */ |
#define | DBGMSG2 " (0x%lX)\n" |
#define | setsbit(m, cc) ( m[(FT_Byte)(cc) >> 3] |= (FT_Byte)( 1 << ( (cc) & 7 ) ) ) |
#define | sbitset(m, cc) ( m[(FT_Byte)(cc) >> 3] & ( 1 << ( (cc) & 7 ) ) ) |
#define | NO_SKIP 256 /* this value cannot be stored in a 'char' */ |
#define | BDF_START_ 0x0001U |
#define | BDF_FONT_NAME_ 0x0002U |
#define | BDF_SIZE_ 0x0004U |
#define | BDF_FONT_BBX_ 0x0008U |
#define | BDF_PROPS_ 0x0010U |
#define | BDF_GLYPHS_ 0x0020U |
#define | BDF_GLYPH_ 0x0040U |
#define | BDF_ENCODING_ 0x0080U |
#define | BDF_SWIDTH_ 0x0100U |
#define | BDF_DWIDTH_ 0x0200U |
#define | BDF_BBX_ 0x0400U |
#define | BDF_BITMAP_ 0x0800U |
#define | BDF_SWIDTH_ADJ_ 0x1000U |
#define | BDF_GLYPH_BITS_ |
#define | BDF_GLYPH_WIDTH_CHECK_ 0x40000000UL |
#define | BDF_GLYPH_HEIGHT_CHECK_ 0x80000000UL |
Typedefs | |
typedef FT_Error(* | _bdf_line_func_t) (char *line, unsigned long linelen, unsigned long lineno, void *call_data, void *client_data) |
typedef struct _bdf_list_t_ | _bdf_list_t |
typedef struct _bdf_parse_t_ | _bdf_parse_t |
Variables | |
static const bdf_options_t | _bdf_opts |
static const bdf_property_t | _bdf_properties [] |
static const unsigned long | _num_bdf_properties |
static const char | empty [1] = { 0 } |
static const unsigned char | a2i [128] |
static const unsigned char | ddigits [32] |
static const unsigned char | hdigits [32] |
static const unsigned char | nibble_mask [8] |
#define ACMSG1 |
#define ACMSG15 "Incorrect glyph count: %ld indicated but %ld found.\n" |
#define ACMSG2 |
#define ACMSG4 |
#define ACMSG5 "Font ascent != actual ascent. Old: %hd New: %hd.\n" |
#define ACMSG6 "Font descent != actual descent. Old: %hd New: %hd.\n" |
#define BDF_GLYPH_BITS_ |
typedef struct _bdf_list_t_ _bdf_list_t |
typedef struct _bdf_parse_t_ _bdf_parse_t |
|
static |
Definition at line 939 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), and _bdf_parse_start().
|
static |
Definition at line 1102 of file bdflib.c.
Referenced by _bdf_parse_properties(), and _bdf_parse_start().
Definition at line 723 of file bdflib.c.
Referenced by _bdf_add_property(), and _bdf_parse_glyphs().
Definition at line 781 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), and _bdf_parse_start().
Definition at line 698 of file bdflib.c.
Referenced by _bdf_add_property(), _bdf_parse_glyphs(), and _bdf_parse_start().
Definition at line 756 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), and _bdf_parse_start().
|
static |
Definition at line 1038 of file bdflib.c.
Referenced by _bdf_parse_properties().
|
static |
|
static |
Definition at line 313 of file bdflib.c.
Referenced by _bdf_list_split().
|
static |
Definition at line 290 of file bdflib.c.
Referenced by _bdf_set_default_spacing(), and bdf_load_font().
|
static |
Definition at line 374 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), _bdf_parse_properties(), and _bdf_parse_start().
|
static |
Definition at line 347 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), _bdf_parse_properties(), and _bdf_parse_start().
|
static |
Definition at line 412 of file bdflib.c.
Referenced by _bdf_parse_glyphs(), _bdf_parse_properties(), _bdf_parse_start(), and _bdf_set_default_spacing().
|
static |
Definition at line 1270 of file bdflib.c.
Referenced by _bdf_parse_properties(), and _bdf_parse_start().
|
static |
Definition at line 1793 of file bdflib.c.
Referenced by _bdf_parse_start().
|
static |
Definition at line 1898 of file bdflib.c.
Referenced by bdf_load_font().
|
static |
Definition at line 521 of file bdflib.c.
Referenced by bdf_load_font().
|
static |
Definition at line 968 of file bdflib.c.
Referenced by _bdf_parse_start().
|
static |
Definition at line 834 of file bdflib.c.
Referenced by _bdf_add_property().
bdf_free_font | ( | bdf_font_t * | font | ) |
Definition at line 2366 of file bdflib.c.
Referenced by BDF_Face_Done(), and bdf_load_font().
bdf_get_font_property | ( | bdf_font_t * | font, |
const char * | name | ||
) |
Definition at line 2447 of file bdflib.c.
Referenced by _bdf_parse_properties(), BDF_Face_Init(), bdf_get_bdf_property(), and bdf_interpret_style().
bdf_get_property | ( | char * | name, |
bdf_font_t * | font | ||
) |
Definition at line 884 of file bdflib.c.
Referenced by _bdf_is_atom().
bdf_load_font | ( | FT_Stream | stream, |
FT_Memory | extmemory, | ||
bdf_options_t * | opts, | ||
bdf_font_t ** | font | ||
) |
Definition at line 2207 of file bdflib.c.
Referenced by BDF_Face_Init().
Definition at line 814 of file bdflib.c.
Referenced by _bdf_parse_glyphs().
|
static |
Definition at line 62 of file bdflib.c.
Referenced by bdf_load_font().
|
static |
Definition at line 80 of file bdflib.c.
Referenced by _bdf_add_property(), _bdf_parse_start(), and bdf_get_property().
Definition at line 168 of file bdflib.c.
Referenced by _bdf_add_property(), _bdf_parse_start(), bdf_create_property(), and bdf_get_property().
Definition at line 664 of file bdflib.c.
Referenced by _bdf_atol(), _bdf_atos(), _bdf_atoul(), _bdf_atous(), and _bdf_parse_glyphs().
Definition at line 679 of file bdflib.c.
Referenced by _bdf_atol(), _bdf_atos(), _bdf_atoul(), and _bdf_atous().
Definition at line 370 of file bdflib.c.
Referenced by _bdf_list_join(), and _bdf_list_split().
Definition at line 687 of file bdflib.c.
Referenced by _bdf_parse_glyphs().