diff options
Diffstat (limited to 'libass/ass_font.h')
-rw-r--r-- | libass/ass_font.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libass/ass_font.h b/libass/ass_font.h index b208064..8fe4c1e 100644 --- a/libass/ass_font.h +++ b/libass/ass_font.h @@ -27,6 +27,10 @@ #include "ass.h" #include "ass_types.h" +#define ASS_FONT_MAX_FACES 10 +#define DECO_UNDERLINE 1 +#define DECO_STRIKETHROUGH 2 + typedef struct ass_font_desc_s { char *family; unsigned bold; @@ -34,8 +38,6 @@ typedef struct ass_font_desc_s { int treat_family_as_pattern; } ass_font_desc_t; -#define ASS_FONT_MAX_FACES 10 - typedef struct ass_font_s { ass_font_desc_t desc; ass_library_t *library; @@ -57,7 +59,7 @@ void ass_font_set_size(ass_font_t *font, double size); void ass_font_get_asc_desc(ass_font_t *font, uint32_t ch, int *asc, int *desc); FT_Glyph ass_font_get_glyph(void *fontconfig_priv, ass_font_t *font, - uint32_t ch, ass_hinting_t hinting); + uint32_t ch, ass_hinting_t hinting, int flags); FT_Vector ass_font_get_kerning(ass_font_t *font, uint32_t c1, uint32_t c2); void ass_font_free(ass_font_t *font); |