34 #include FT_INTERNAL_OBJECTS_H 35 #include FT_INTERNAL_STREAM_H 36 #include FT_INTERNAL_HASH_H 44 #define _bdf_glyph_modified( map, e ) \ 45 ( (map)[(e) >> 5] & ( 1UL << ( (e) & 31 ) ) ) 46 #define _bdf_set_glyph_modified( map, e ) \ 47 ( (map)[(e) >> 5] |= ( 1UL << ( (e) & 31 ) ) ) 48 #define _bdf_clear_glyph_modified( map, e ) \ 49 ( (map)[(e) >> 5] &= ~( 1UL << ( (e) & 31 ) ) ) 61 #define BDF_CORRECT_METRICS 0x01 62 #define BDF_KEEP_COMMENTS 0x02 63 #define BDF_KEEP_UNENCODED 0x04 64 #define BDF_PROPORTIONAL 0x08 65 #define BDF_MONOWIDTH 0x10 66 #define BDF_CHARCELL 0x20 68 #define BDF_ALL_SPACING ( BDF_PROPORTIONAL | \ 72 #define BDF_DEFAULT_LOAD_OPTIONS ( BDF_CORRECT_METRICS | \ 74 BDF_KEEP_UNENCODED | \ 92 unsigned long nparams,
104 #define BDF_INTEGER 2 105 #define BDF_CARDINAL 3 237 #define BDF_MISSING_START -1 238 #define BDF_MISSING_FONTNAME -2 239 #define BDF_MISSING_SIZE -3 240 #define BDF_MISSING_CHARS -4 241 #define BDF_MISSING_STARTCHAR -5 242 #define BDF_MISSING_ENCODING -6 243 #define BDF_MISSING_BBX -7 245 #define BDF_OUT_OF_MEMORY -20 247 #define BDF_INVALID_LINE -100 struct bdf_font_t_ bdf_font_t
unsigned long unencoded_size
bdf_property_t * user_props
struct bdf_property_t_ bdf_property_t
unsigned long glyphs_size
unsigned long glyphs_used
struct bdf_bbx_t_ bdf_bbx_t
bdf_free_font(bdf_font_t *font)
unsigned long resolution_y
union bdf_property_t_::@4028 value
static char memory[1024 *256]
bdf_get_font_property(bdf_font_t *font, const char *name)
unsigned long resolution_x
GLenum const GLfloat * params
int(* bdf_options_callback_t)(bdf_options_t *opts, char **params, unsigned long nparams, void *client_data)
unsigned long glyphs_size
unsigned long nuser_props
unsigned long unencoded_used
unsigned long comments_len
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
bdf_load_font(FT_Stream stream, FT_Memory memory, bdf_options_t *opts, bdf_font_t **font)
unsigned long nmod[34816]
struct bdf_glyphlist_t_ bdf_glyphlist_t
unsigned long glyphs_used
bdf_get_property(char *name, bdf_font_t *font)
struct bdf_glyph_t_ bdf_glyph_t
struct bdf_options_t_ bdf_options_t
unsigned long umod[34816]
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *