Behdad Esfahbod
Behdad Esfahbod
> Can you send me the font in question please? Nevermind. Got it.
I think I know what to do.
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...