[Fontconfig] fontconfig: Branch 'master'
Akira TAGOH
tagoh at kemper.freedesktop.org
Fri Mar 1 05:22:30 PST 2013
src/fcmatch.c | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
Author: Akira TAGOH <akira at tagoh.org>
Date: Fri Mar 1 22:21:25 2013 +0900
Fix broken sort order with FcFontSort()
which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
diff --git a/src/fcmatch.c b/src/fcmatch.c
index 09c1b6a..23f985a 100644
--- a/src/fcmatch.c
+++ b/src/fcmatch.c
@@ -911,6 +911,13 @@ FcFontSetSort (FcConfig *config FC_UNUSED,
}
patternLangSat[i] = FcTrue;
satisfies = FcTrue;
+ /* adjust score to ensure it's not more than 10000.0
+ * which would means the lang didn't satisfy the requirements
+ */
+ if (nodeps[f]->score[PRI_LANG_STRONG] > 10000.0)
+ nodeps[f]->score[PRI_LANG_STRONG] = 10000.0;
+ if (nodeps[f]->score[PRI_LANG_WEAK] > 10000.0)
+ nodeps[f]->score[PRI_LANG_WEAK] = 10000.0;
break;
}
}
More information about the Fontconfig
mailing list