81 void cleanup_fontdata();
169 int load_fit(
unsigned int max_size);
199 int compute(
char *text,
size_t *n,
unsigned int *vao);
203 int compute_utf(int32_t *text,
size_t size,
size_t *n,
unsigned int *vao);
206 int codepoint_index(
unsigned int glyph);
232 int update(
char *text,
size_t *n,
unsigned int vbo,
unsigned int ebo);
236 int update_utf( int32_t* text,
size_t num_chars,
size_t* n,
unsigned int vbo,
unsigned int ebo,
237 int* width = NULL,
int* height = NULL );
242 int compute_extent(
char *text,
fond_extent *extent);
247 int compute_extent_utf(int32_t *text,
size_t size,
fond_extent *extent);
249 int load_file(
const char *file,
unsigned char **content);
347 float* color,
int layer_index,
float aspect_ratio = 1.0f );
352 float x,
float y,
float* color,
int layer_index,
float aspect_ratio = 1.0f );