Behdad Esfahbod

Results 1486 comments of Behdad Esfahbod

> Can you send me the font in question please? Nevermind. Got it.

Basically, what they are doing, I suppose, is that when matching ligatures (and context, etc) other than the first item, ignore IgnoreBase and IgnoreLigature... lol. We do the same during...

> **If the font does not include a GlyphClassDef table, the client must define and maintain this information when using the GSUB and GPOS tables**. Do we actually have evidence...

I'm leaning towards closing this.

> > > **If the font does not include a GlyphClassDef table, the client must define and maintain this information when using the GSUB and GPOS tables**. > > >...

> > > > **If the font does not include a GlyphClassDef table, the client must define and maintain this information when using the GSUB and GPOS tables**. > >...

I'm thinking about blacklisting the GPOS of these fonts. Where can we find them all?

> This problem is not limited to B Nazanin. I have the same problem with Arial and Tahoma: FWIW we intentionally nuke the GDEF of these fonts, up to Windows...

This is one way to handle this: Only synthesize glyph classes if font doesn't have GDEF and doesn't have GPOS. ```patch diff --git a/src/hb-ot-shape.cc b/src/hb-ot-shape.cc index 3da317a5c..5c68bee21 100644 --- a/src/hb-ot-shape.cc...