]> granicus.if.org Git - libass/commitdiff
fontselect: prefer platform font providers
authorGrigori Goronzy <greg@chown.ath.cx>
Sun, 14 Jun 2015 10:49:31 +0000 (12:49 +0200)
committerGrigori Goronzy <greg@chown.ath.cx>
Fri, 10 Jul 2015 08:43:16 +0000 (10:43 +0200)
Prefer DirectWrite before the cross-platform fontconfig, so that
DirectWrite is used by default if both are compiled into libass.

libass/ass_fontselect.c

index 449f1ccd6009aa3c56e7e5e3f9c603e6ef63321a..1eae986f965383ea9dc26ea1cb5b303a39f65fe8 100644 (file)
@@ -871,11 +871,11 @@ 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 },
 };