From 986605e29d9d8c7a0d0aeac8f53fc556097334d6 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Fri, 19 Aug 2011 00:40:40 +0200 Subject: Fix similarity calculations --- libass/ass_fontselect.c | 4 ++-- 1 file 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); -- cgit v1.2.3