]> granicus.if.org Git - libass/commitdiff
fontconfig: don't compact the sorted font list
authorOleg Oshmyan <chortos@inbox.lv>
Thu, 23 Jan 2014 20:21:58 +0000 (20:21 +0000)
committerOleg Oshmyan <chortos@inbox.lv>
Fri, 24 Jan 2014 01:19:53 +0000 (01:19 +0000)
Some broken fonts are dropped by Fontconfig during compacting.

libass/ass_fontconfig.c

index b8ad9ec59391cc02882f4992bb02bc4e2ef5c37b..dcb0bcf9a35aba55e09700676b761c9e90e4e38d 100644 (file)
@@ -188,7 +188,7 @@ static char *select_font(ASS_Library *library, FCInstance *priv,
      */
     FcPatternDel(pat, "lang");
 
-    fsorted = FcFontSort(priv->config, pat, FcTrue, NULL, &result);
+    fsorted = FcFontSort(priv->config, pat, FcFalse, NULL, &result);
     ffullname = match_fullname(library, priv, family, bold, italic);
     if (!fsorted || !ffullname)
         goto error;