int init_font(Font *, FT_Face, const Range *, unsigned, bool, unsigned, unsigned);
int init_glyphs(Font *, FT_Face, const Range *, bool, unsigned, unsigned);
int copy_bitmap(const FT_Bitmap *, Image *);
unsigned sqrti(unsigned);
unsigned find_distance_to_edge(const Image *, int, int, unsigned);
int create_distance_field(const FT_Bitmap *, Image *, unsigned, unsigned);
int init_font(Font *, FT_Face, const Range *, unsigned, bool, unsigned, unsigned);
int init_glyphs(Font *, FT_Face, const Range *, bool, unsigned, unsigned);
int copy_bitmap(const FT_Bitmap *, Image *);
unsigned sqrti(unsigned);
unsigned find_distance_to_edge(const Image *, int, int, unsigned);
int create_distance_field(const FT_Bitmap *, Image *, unsigned, unsigned);