summaryrefslogtreecommitdiffstats
path: root/libass/ass_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_types.h')
-rw-r--r--libass/ass_types.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libass/ass_types.h b/libass/ass_types.h
index 8411348..7d1e498 100644
--- a/libass/ass_types.h
+++ b/libass/ass_types.h
@@ -66,8 +66,9 @@ typedef struct font_provider_funcs {
* At minimum `family' is required.
*/
typedef struct font_provider_meta_data {
- char *family; // English font family, e.g. "Arial"
+ char **families; // list of family names, e.g. "Arial"
char **fullnames; // list of localized full names, e.g. "Arial Bold"
+ int n_family; // list of family names
int n_fullname; // number of localized full names
int slant; // uses the above scale (NONE/ITALIC/OBLIQUE)
int weight; // TrueType scale, 100-900