12 #ifndef _MF_RLEFONT_H_
13 #define _MF_RLEFONT_H_
18 #define MF_RLEFONT_VERSION_4_SUPPORTED 1
23 struct mf_rlefont_char_range_s
32 const gU16 *glyph_offsets;
35 const gU8 *glyph_data;
41 struct mf_font_s font;
47 const gU8 *dictionary_data;
52 const gU16 *dictionary_offsets;
56 const gU8 rle_entry_count;
60 const gU8 dict_entry_count;
63 const gU16 char_range_count;
66 const struct mf_rlefont_char_range_s *char_ranges;
69 #ifdef MF_RLEFONT_INTERNALS
71 MF_EXTERN gU8 mf_rlefont_render_character(
const struct mf_font_s *font,
74 mf_pixel_callback_t callback,
77 MF_EXTERN gU8 mf_rlefont_character_width(
const struct mf_font_s *font,