X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fttf.h;h=d37f745404b8e5f5a2fb3401092f69e48cf7a114;hp=104ac787a6695db06e5076156bd340986da4108c;hb=f9843bbeaa52fe428420eed8d2c8992f763a8d68;hpb=161eb9ef43958996250c3786802a013e1ac549de diff --git a/lib/ttf.h b/lib/ttf.h index 104ac78..d37f745 100644 --- a/lib/ttf.h +++ b/lib/ttf.h @@ -139,6 +139,12 @@ typedef struct _table_head { S16 dir_hint; } table_head_t; +typedef struct _table_post { + U16 italic_angle; + U16 underline_position; + U16 underline_thickness; +} table_post_t; + typedef struct _ttf { char*name; @@ -148,6 +154,7 @@ typedef struct _ttf { table_maxp_t*maxp; table_os2_t*os2; table_hea_t*hea; + table_post_t*post; U16 flags; char is_vertical; @@ -167,6 +174,7 @@ typedef struct _ttf { ttf_t*ttf_new(); +void ttf_reduce(ttf_t*ttf); ttf_t*ttf_load(void*data, int length); ttf_table_t*ttf_addtable(ttf_t*ttf, U32 tag); void ttf_create_truetype_tables(ttf_t*ttf);