summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2015-06-14 12:49:31 +0200
committerGrigori Goronzy <greg@chown.ath.cx>2015-07-10 10:43:16 +0200
commit7d44f869492bc108a136700c5eb359fc16ff1548 (patch)
treee81441b0b6343135155eb487e251178fb811bcec /libass
parent829e2b7e5a3872c8be87dc6bcc23227e2aaaffd6 (diff)
downloadlibass-7d44f869492bc108a136700c5eb359fc16ff1548.tar.bz2
libass-7d44f869492bc108a136700c5eb359fc16ff1548.tar.xz
fontselect: prefer platform font providers
Prefer DirectWrite before the cross-platform fontconfig, so that DirectWrite is used by default if both are compiled into libass.
Diffstat (limited to 'libass')
-rw-r--r--libass/ass_fontselect.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c
index 449f1cc..1eae986 100644
--- a/libass/ass_fontselect.c
+++ b/libass/ass_fontselect.c
@@ -871,12 +871,12 @@ struct font_constructors font_constructors[] = {
#ifdef CONFIG_CORETEXT
{ ASS_FONTPROVIDER_CORETEXT, &ass_coretext_add_provider },
#endif
-#ifdef CONFIG_FONTCONFIG
- { ASS_FONTPROVIDER_FONTCONFIG, &ass_fontconfig_add_provider },
-#endif
#ifdef CONFIG_DIRECTWRITE
{ ASS_FONTPROVIDER_DIRECTWRITE, &ass_directwrite_add_provider },
#endif
+#ifdef CONFIG_FONTCONFIG
+ { ASS_FONTPROVIDER_FONTCONFIG, &ass_fontconfig_add_provider },
+#endif
{ ASS_FONTPROVIDER_NONE, NULL },
};