diff options
Diffstat (limited to 'libass/ass_fontselect.h')
-rw-r--r-- | libass/ass_fontselect.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/libass/ass_fontselect.h b/libass/ass_fontselect.h index a239a94..56c12d7 100644 --- a/libass/ass_fontselect.h +++ b/libass/ass_fontselect.h @@ -225,9 +225,8 @@ void ass_map_font(const ASS_FontMapping *map, int len, const char *name, ASS_FontProviderMetaData *meta); ASS_FontSelector * -ass_fontselect_init(ASS_Library *library, - FT_Library ftlibrary, const char *family, - const char *path, const char *config, +ass_fontselect_init(ASS_Library *library, FT_Library ftlibrary, size_t *num_emfonts, + const char *family, const char *path, const char *config, ASS_DefaultFontProvider dfp); char *ass_font_select(ASS_FontSelector *priv, ASS_Library *library, ASS_Font *font, int *index, char **postscript_name, @@ -287,4 +286,10 @@ bool ass_get_font_info(ASS_Library *lib, FT_Library ftlib, const char *path, */ void ass_font_provider_free(ASS_FontProvider *provider); +/** + * \brief Update embedded and memory fonts + */ +size_t ass_update_embedded_fonts(ASS_Library *lib, ASS_FontSelector *selector, + FT_Library ftlib, size_t num_loaded); + #endif /* LIBASS_FONTSELECT_H */ |