summaryrefslogtreecommitdiffstats
path: root/libass/ass_fontselect.h
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2015-10-19 16:11:27 +0300
committerOleg Oshmyan <chortos@inbox.lv>2015-10-21 21:36:48 +0300
commitab6aef6d0766aa1ce801c5b4ca1441a491681489 (patch)
treef169840c7c7f5ebc6186d34a5e306acfb65b1bce /libass/ass_fontselect.h
parentf224c97d4566ca7338cfcd621ce3bd8548372791 (diff)
downloadlibass-ab6aef6d0766aa1ce801c5b4ca1441a491681489.tar.bz2
libass-ab6aef6d0766aa1ce801c5b4ca1441a491681489.tar.xz
fontselect: move PostScript name into ASS_FontProviderMetaData
Diffstat (limited to 'libass/ass_fontselect.h')
-rw-r--r--libass/ass_fontselect.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/libass/ass_fontselect.h b/libass/ass_fontselect.h
index 93bd746..f1e2933 100644
--- a/libass/ass_fontselect.h
+++ b/libass/ass_fontselect.h
@@ -147,7 +147,6 @@ typedef struct font_provider_funcs {
* At minimum one family is required.
*/
struct ass_font_provider_meta_data {
-
/**
* List of localized font family names, e.g. "Arial".
*/
@@ -158,6 +157,12 @@ struct ass_font_provider_meta_data {
* The English name should be listed first to speed up typical matching.
*/
char **fullnames;
+
+ /**
+ * The PostScript name, e.g. "Arial-BoldMT".
+ */
+ char *postscript_name;
+
int n_family; // Number of localized family names
int n_fullname; // Number of localized full names
@@ -231,7 +236,6 @@ ass_create_font_provider(ASS_Renderer *priv, ASS_FontProviderFuncs *funcs,
* \param path absolute path to font, or NULL for memory-based fonts
* \param index index inside a font collection file
* (-1 to look up by PostScript name)
- * \param psname PostScript name of the face
* \param data private data for font callbacks
* \return success
*
@@ -239,7 +243,7 @@ ass_create_font_provider(ASS_Renderer *priv, ASS_FontProviderFuncs *funcs,
int
ass_font_provider_add_font(ASS_FontProvider *provider,
ASS_FontProviderMetaData *meta, const char *path,
- int index, const char *psname, void *data);
+ int index, void *data);
/**
* \brief Free font provider and associated fonts.