12 #ifndef _MF_JUSTIFY_H_
13 #define _MF_JUSTIFY_H_
15 #include "mf_rlefont.h"
32 typedef gU8 (*mf_character_callback_t) (gI16 x0, gI16 y0,
33 mf_char character,
void *state);
42 MF_EXTERN gI16 mf_get_string_width(
const struct mf_font_s *font,
43 mf_str text, gU16 count,
bool kern);
56 MF_EXTERN
void mf_render_aligned(
const struct mf_font_s *font,
58 enum mf_align_t align,
59 mf_str text, gU16 count,
60 mf_character_callback_t callback,
74 MF_EXTERN
void mf_render_justified(
const struct mf_font_s *font,
75 gI16 x0, gI16 y0, gI16 width,
76 mf_str text, gU16 count,
77 mf_character_callback_t callback,