<div dir="ltr">Ah, right.  Yes.  Before 2.0.0 you'd have to call hb_ot_font_set_funcs() explicitly...<div><br></div><div>Thanks Khaled!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 24, 2019 at 3:20 PM Khaled Hosny <<a href="mailto:dr.khaled.hosny@gmail.com">dr.khaled.hosny@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Jul 24, 2019, at 9:13 PM, Eli Zaretskii <<a href="mailto:eliz@gnu.org" target="_blank">eliz@gnu.org</a>> wrote:<br>
> <br>
>> From: Behdad Esfahbod <<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>><br>
>> Date: Wed, 24 Jul 2019 15:11:03 -0400<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>
>> Nothing stands out to me.<br>
> <br>
> Thanks for taking a look.<br>
> <br>
> Could something like that be caused by an old version of Freetype<br>
> library used with HarfBuzz?  I believe when the OP upgraded his<br>
> HarfBuzz he also upgraded Freetype as its dependency.<br>
<br>
<br>
Emacs don’t seem to be using FreeType integration on your Windows code, so that seems unlikely.<br>
<br>
I think Emacs is missing a call to hb_ot_font_set_funcs() after creating the font. This is the default since only a few releases ago and Emacs code seems to assume it. This is not needed on Linux since the FreeType functions are used there.<br>
<br>
Regards,<br>
Khaled</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">behdad<br><a href="http://behdad.org/" target="_blank">http://behdad.org/</a></div>