summaryrefslogtreecommitdiffstats
path: root/libass/ass_fontselect.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_fontselect.c')
-rw-r--r--libass/ass_fontselect.c8
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,