<div dir="ltr"><div dir="ltr">On Tue, Jun 4, 2019 at 8:01 PM Eli Zaretskii <<a href="mailto:eliz@gnu.org">eliz@gnu.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> From: Behdad Esfahbod <<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>><br>
> Date: Tue, 4 Jun 2019 12:05:00 -0700<br>
> Cc: "<a href="mailto:harfbuzz@lists.freedesktop.org" target="_blank">harfbuzz@lists.freedesktop.org</a>" <<a href="mailto:harfbuzz@lists.freedesktop.org" target="_blank">harfbuzz@lists.freedesktop.org</a>><br>
> <br>
> We assume fonts support shaping.  Ie. we don't have a way to check for font suitability for correct shaping.<br>
<br>
I understand, thanks.  I wasn't asking how to do that with HarfBuzz, I<br>
was asking what font features should my font matching function examine<br>
to make sure the font will "support shaping" in the HarfBuzz sense.<br>
Features that can be tested without actually shaping some text, of<br>
course, i.e. without actually opening the font and using it.<br>
</blockquote></div><div><br></div><div>And I was talking generally.  There's nothing you can check in fonts that wouldn't leave some valid use-case out.</div><div><br></div><div>In other words, I don't know of a legitimate way to filter out broken fonts like code2000.  If that's what you are asking for.</div><div><br></div><div>Let me ask it differently: why do you think you need to filter anything out?</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">behdad<br><a href="http://behdad.org/" target="_blank">http://behdad.org/</a></div></div>