summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2011-08-19 00:40:40 +0200
committerGrigori Goronzy <greg@chown.ath.cx>2015-07-10 10:42:40 +0200
commit986605e29d9d8c7a0d0aeac8f53fc556097334d6 (patch)
tree1dffa8964d84cc71196a2aa5d3036659939430d8
parent0af2cfa4a53718587dc9ea5467206cf6b2ffe876 (diff)
downloadlibass-986605e29d9d8c7a0d0aeac8f53fc556097334d6.tar.bz2
libass-986605e29d9d8c7a0d0aeac8f53fc556097334d6.tar.xz
Fix similarity calculations
-rw-r--r--libass/ass_fontselect.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c
index 84e7a73..176d0c1 100644
--- a/libass/ass_fontselect.c
+++ b/libass/ass_fontselect.c
@@ -260,12 +260,12 @@ static unsigned font_info_similarity(ASS_FontInfo *a, ASS_FontInfo *req)
// compare shortened family, if no fullname matches
if (similarity > 0 && strcasecmp(a->family, req->family) == 0)
- similarity = 1000;
+ similarity = 2000;
// nothing found? Try fallback fonts
while (similarity > 2000 && *fallback)
if (strcmp(a->family, *fallback++) == 0)
- similarity = 2000;
+ similarity = 5000;
// compare slant
similarity += ABS(a->slant - req->slant);