<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Preserve binding when preparing patterns"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90330#c16">Comment # 16</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Preserve binding when preparing patterns"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90330">bug 90330</a>
from <span class="vcard"><a class="email" href="mailto:freedesktop@behdad.org" title="Behdad Esfahbod <freedesktop@behdad.org>"> <span class="fn">Behdad Esfahbod</span></a>
</span></b>
<pre>(In reply to bungeman from <a href="show_bug.cgi?id=90330#c14">comment #14</a>)
<span class="quote">> (In reply to Behdad Esfahbod from <a href="show_bug.cgi?id=90330#c9">comment #9</a>)
> > I can think of four different levels of matchness:
> >
> > 1. match: user requested Arial and I found it,
> >
> > 2. approximate: user requested Arial and I found Liberation Sans,
> >
> > 3. fallback: user requested Arial and I found this sans-serif Persian font,
> >
> > 4. no match: user requested Arial, here's some font that covers some
> > characters no other font supports, and it doesn't have anything to do with
> > Arial.
> >
> > The last one is easy to add, it's just all the matching fonts that have
> > score 0 for both family-strong and family-weak match. First one is also
> > easy, that's what my patch does.
> >
> > Right now 2 is also marked as match, that's because 30-metric-aliases.conf
> > does binding="same". If we remove that, then 2 and 3 will become the same.
> > I like to try to distinguish them.
> >
> > So, yes, I think adding more levels to the bindings is possible. We can
> > then decide how to bucket them. We can still bucket them into strong and
> > weak and have the exact same matching algorithm that we have right now, or
> > if we really wanted to, we can add more buckets.
>
> I can think of one more, just to muddy the waters, which is 'preferred'.
> This is when Arial is requested, but the configuration says prefer
> Liberation Sans. In some sense this is a 'match', even though the returned
> font may in some sense be unrelated to the requested font. Maybe this is a
> magic value of setting both the 'match' and 'approximate' bits of the match.</span >
That was what I called "approximate". How is your 'preferred' level different?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>