ttf_t 613 lib/gfxfont.c ttf_t* gfxfont_to_ttf(gfxfont_t*font, char eot) ttf_t 615 lib/gfxfont.c ttf_t*ttf = ttf_new(); ttf_t 761 lib/gfxfont.c ttf_t*ttf = gfxfont_to_ttf(font, 0); ttf_t 768 lib/gfxfont.c ttf_t*ttf = gfxfont_to_ttf(font, 1); ttf_t 186 lib/ttf.c ttf_table_t*ttf_addtable(ttf_t*ttf, U32 id) ttf_t 214 lib/ttf.c ttf_table_t*ttf_find_table(ttf_t*ttf, U32 id) ttf_t 224 lib/ttf.c void ttf_table_delete(ttf_t*ttf, ttf_table_t*table) ttf_t 280 lib/ttf.c static table_head_t*head_new(ttf_t*ttf) ttf_t 302 lib/ttf.c static int head_parse(ttf_t*ttf, memreader_t*r) ttf_t 335 lib/ttf.c static void head_write(ttf_t*ttf, ttf_table_t*w, int loca_size) ttf_t 355 lib/ttf.c static void head_dump(ttf_t*ttf) ttf_t 367 lib/ttf.c static void head_delete(ttf_t*ttf) ttf_t 375 lib/ttf.c static table_os2_t*os2_new(ttf_t*ttf) ttf_t 505 lib/ttf.c static void os2_write(ttf_t*ttf, ttf_table_t*w) ttf_t 561 lib/ttf.c static void os2_dump(ttf_t*ttf) ttf_t 609 lib/ttf.c static void os2_delete(ttf_t*ttf) ttf_t 616 lib/ttf.c static table_maxp_t*maxp_new(ttf_t*ttf) ttf_t 644 lib/ttf.c static table_maxp_t* maxp_parse(ttf_t*ttf, memreader_t*r) ttf_t 672 lib/ttf.c static void maxp_write(ttf_t*ttf, ttf_table_t*w) ttf_t 697 lib/ttf.c static void maxp_dump(ttf_t*ttf) ttf_t 715 lib/ttf.c static void maxp_delete(ttf_t*ttf) ttf_t 722 lib/ttf.c static table_hea_t*hea_new(ttf_t*ttf) ttf_t 742 lib/ttf.c static int hea_parse(memreader_t*r, ttf_t*ttf) ttf_t 771 lib/ttf.c static table_hea_t*hea_write(ttf_t*ttf, ttf_table_t*w, int num_advances) ttf_t 793 lib/ttf.c static void hea_dump(ttf_t*ttf) ttf_t 809 lib/ttf.c static void hea_delete(ttf_t*ttf) ttf_t 817 lib/ttf.c static void mtx_parse(memreader_t*r, ttf_t*ttf, int num_advances) ttf_t 836 lib/ttf.c static int mtx_write(ttf_t*ttf, ttf_table_t*w) ttf_t 861 lib/ttf.c static U32*loca_parse(memreader_t*r, ttf_t*ttf, int size) ttf_t 904 lib/ttf.c static int loca_write(ttf_t*ttf, ttf_table_t*w, U32*locations) ttf_t 928 lib/ttf.c static int parse_simple_glyph(ttf_t*ttf, memreader_t*r, int num_contours, int glyphnr) ttf_t 1034 lib/ttf.c static void glyf_parse(memreader_t*rr, ttf_t*ttf, U32*loca) ttf_t 1155 lib/ttf.c U32* glyf_write(ttf_t* ttf, ttf_table_t*w) ttf_t 1189 lib/ttf.c void glyf_dump(ttf_t* ttf) ttf_t 1210 lib/ttf.c void glyf_delete(ttf_t* ttf) ttf_t 1228 lib/ttf.c static void grow_unicode(ttf_t*ttf, int index) ttf_t 1239 lib/ttf.c void cmap_parse(memreader_t*r, ttf_t*ttf) ttf_t 1358 lib/ttf.c void cmap_write(ttf_t* ttf, ttf_table_t*w) ttf_t 1485 lib/ttf.c void cmap_delete(ttf_t*ttf) ttf_t 1500 lib/ttf.c void name_parse(memreader_t*r, ttf_t*ttf) ttf_t 1539 lib/ttf.c void name_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1605 lib/ttf.c void name_delete(ttf_t*ttf) ttf_t 1633 lib/ttf.c static table_post_t*post_new(ttf_t*ttf) ttf_t 1638 lib/ttf.c void post_parse(memreader_t*r, ttf_t*ttf) ttf_t 1651 lib/ttf.c void post_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1664 lib/ttf.c void post_delete(ttf_t*ttf) ttf_t 1672 lib/ttf.c void cvt_parse(memreader_t*r, ttf_t*ttf) ttf_t 1682 lib/ttf.c void cvt_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1690 lib/ttf.c void cvt_delete(ttf_t*ttf) ttf_t 1700 lib/ttf.c static table_gasp_t*gasp_new(ttf_t*ttf) ttf_t 1710 lib/ttf.c void gasp_parse(memreader_t*r, ttf_t*ttf) ttf_t 1729 lib/ttf.c void gasp_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1746 lib/ttf.c void gasp_delete(ttf_t*ttf) ttf_t 1756 lib/ttf.c table_code_t*prep_new(ttf_t*ttf) ttf_t 1772 lib/ttf.c void fpgm_parse(memreader_t*r, ttf_t*ttf) ttf_t 1780 lib/ttf.c void fpgm_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1785 lib/ttf.c void fpgm_delete(ttf_t*ttf) ttf_t 1795 lib/ttf.c void prep_parse(memreader_t*r, ttf_t*ttf) ttf_t 1803 lib/ttf.c void prep_write(ttf_t*ttf, ttf_table_t*table) ttf_t 1808 lib/ttf.c void prep_delete(ttf_t*ttf) ttf_t 1818 lib/ttf.c static int ttf_parse_tables(ttf_t*ttf) ttf_t 1949 lib/ttf.c static void ttf_collapse_tables(ttf_t*ttf) ttf_t 2039 lib/ttf.c ttf_t*ttf_new() ttf_t 2041 lib/ttf.c ttf_t*ttf = rfx_calloc(sizeof(ttf_t)); ttf_t 2045 lib/ttf.c ttf_t* ttf_load(void*data, int length) ttf_t 2054 lib/ttf.c ttf_t*ttf = rfx_calloc(sizeof(ttf_t)); ttf_t 2185 lib/ttf.c void ttf_create_truetype_tables(ttf_t*ttf) ttf_t 2203 lib/ttf.c ttf_table_t* ttf_write(ttf_t*ttf, U32*checksum_adjust) ttf_t 2274 lib/ttf.c ttf_table_t* ttf_eot_head(ttf_t*ttf) ttf_t 2333 lib/ttf.c void ttf_save_eot(ttf_t*ttf, const char*filename) ttf_t 2371 lib/ttf.c void ttf_save(ttf_t*ttf, const char*filename) ttf_t 2384 lib/ttf.c void ttf_dump(ttf_t*ttf) ttf_t 2403 lib/ttf.c void ttf_destroy_tables(ttf_t*ttf) ttf_t 2414 lib/ttf.c void ttf_reduce(ttf_t*ttf) ttf_t 2418 lib/ttf.c void ttf_destroy(ttf_t*ttf) ttf_t 2441 lib/ttf.c ttf_t*ttf = ttf_load(m->data, m->len); ttf_t 203 lib/ttf.h ttf_t*ttf_new(); ttf_t 204 lib/ttf.h void ttf_reduce(ttf_t*ttf); ttf_t 205 lib/ttf.h ttf_t*ttf_load(void*data, int length); ttf_t 206 lib/ttf.h ttf_table_t*ttf_addtable(ttf_t*ttf, U32 tag); ttf_t 207 lib/ttf.h void ttf_create_truetype_tables(ttf_t*ttf); ttf_t 208 lib/ttf.h void ttf_dump(ttf_t*ttf); ttf_t 209 lib/ttf.h void ttf_destroy(ttf_t*ttf); ttf_t 210 lib/ttf.h void ttf_save(ttf_t*ttf, const char*filename); ttf_t 211 lib/ttf.h void ttf_save_eot(ttf_t*ttf, const char*filename);