34 #include FT_INTERNAL_OBJECTS_H
35 #include FT_INTERNAL_STREAM_H
43 #define _bdf_glyph_modified( map, e ) \
44 ( (map)[(e) >> 5] & ( 1 << ( (e) & 31 ) ) )
45 #define _bdf_set_glyph_modified( map, e ) \
46 ( (map)[(e) >> 5] |= ( 1 << ( (e) & 31 ) ) )
47 #define _bdf_clear_glyph_modified( map, e ) \
48 ( (map)[(e) >> 5] &= ~( 1 << ( (e) & 31 ) ) )
60 #define BDF_CORRECT_METRICS 0x01
61 #define BDF_KEEP_COMMENTS 0x02
62 #define BDF_KEEP_UNENCODED 0x04
63 #define BDF_PROPORTIONAL 0x08
64 #define BDF_MONOWIDTH 0x10
65 #define BDF_CHARCELL 0x20
67 #define BDF_ALL_SPACING ( BDF_PROPORTIONAL | \
71 #define BDF_DEFAULT_LOAD_OPTIONS ( BDF_CORRECT_METRICS | \
73 BDF_KEEP_UNENCODED | \
91 unsigned long nparams,
103 #define BDF_INTEGER 2
104 #define BDF_CARDINAL 3
254 #define BDF_MISSING_START -1
255 #define BDF_MISSING_FONTNAME -2
256 #define BDF_MISSING_SIZE -3
257 #define BDF_MISSING_CHARS -4
258 #define BDF_MISSING_STARTCHAR -5
259 #define BDF_MISSING_ENCODING -6
260 #define BDF_MISSING_BBX -7
262 #define BDF_OUT_OF_MEMORY -20
264 #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
union bdf_property_t_::@25 value
struct _hashnode_ _hashnode
unsigned long glyphs_size
unsigned long glyphs_used
struct bdf_bbx_t_ bdf_bbx_t
bdf_free_font(bdf_font_t *font)
EGLImageKHR EGLint * name
unsigned long resolution_y
bdf_get_font_property(bdf_font_t *font, const char *name)
unsigned long resolution_x
struct _hashnode_ * hashnode
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
struct hashtable_ hashtable
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]