diff options
Diffstat (limited to 'libass/ass_fontselect.c')
-rw-r--r-- | libass/ass_fontselect.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c index cf1c088..9ef0ace 100644 --- a/libass/ass_fontselect.c +++ b/libass/ass_fontselect.c @@ -37,6 +37,7 @@ #include "ass_library.h" #include "ass_fontselect.h" #include "ass_fontconfig.h" +#include "ass_coretext.h" #include "ass_font.h" #define ABS(x) ((x) < 0 ? -(x) : (x)) @@ -803,6 +804,13 @@ ass_fontselect_init(ASS_Library *library, priv->embedded_provider = ass_embedded_fonts_add_provider(library, priv, ftlibrary); +#ifdef CONFIG_CORETEXT + if (fc != 0) { + priv->default_provider = ass_coretext_add_provider(library, priv); + return priv; + } +#endif + #ifdef CONFIG_FONTCONFIG if (fc != 0) priv->default_provider = ass_fontconfig_add_provider(library, |