diff options
author | Grigori Goronzy <greg@chown.ath.cx> | 2011-08-19 00:40:40 +0200 |
---|---|---|
committer | Grigori Goronzy <greg@chown.ath.cx> | 2015-07-10 10:42:40 +0200 |
commit | 986605e29d9d8c7a0d0aeac8f53fc556097334d6 (patch) | |
tree | 1dffa8964d84cc71196a2aa5d3036659939430d8 /libass | |
parent | 0af2cfa4a53718587dc9ea5467206cf6b2ffe876 (diff) | |
download | libass-986605e29d9d8c7a0d0aeac8f53fc556097334d6.tar.bz2 libass-986605e29d9d8c7a0d0aeac8f53fc556097334d6.tar.xz |
Fix similarity calculations
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_fontselect.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c index 84e7a73b..176d0c19 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); |