TypeTogether / Playwrite

Sensei primary repository.
SIL Open Font License 1.1
93 stars 3 forks source link

🔥 Components which are themselves components #10

Closed vv-monsalve closed 9 months ago

vv-monsalve commented 11 months ago

Please ensure there are no components that are themselves components to prevent reported rendering and printing issues.

E.g.

🔥 FAIL: Check glyphs do not have components which are themselves components. (com.google.fonts/check/glyf_nested_components)
> >There have been bugs rendering variable fonts with nested components. Additionally, some static fonts with nested components have been reported to have rendering and printing issues. > >For more info, see: * https://github.com/googlefonts/fontbakery/issues/2961 * https://github.com/arrowtype/recursive/issues/412 > * 🔥 **FAIL** The following glyphs have components which themselves are component glyphs: * uni1EAE * uni1EB0 * uni1EB2 * uni1EB4 * uni1EA8 * uni1EAA * Dcroat * uni1EC2 * uni1EC4 * IJacute * uni1ED4 * uni1ED6 * uni1EDA * uni1EE2 * uni1EDC * uni1EDE * uni1EE0 * uni1EE8 * uni1EF0 * uni1EEA * uni1EEC * uni1EEE * uni1EAF * uni1EB1 * uni1EB3 * uni1EB5 * uni1EA5 * uni1EA7 * uni1EA9 * uni1EAB * uni1EBF * uni1EC1 * uni1EC3 * uni1EC5 * ijacute * uni1ED1 * uni1ED3 * uni1ED5 * uni1ED7 * uni1EDB * uni1EE3 * uni1EDD * uni1EDF * uni1EE1 * uni1EE9 * uni1EF1 * uni1EEB * uni1EED * uni1EEF * a.mod.fin * b.mod.ini * b.mod.med * b.mod.fin * c.mod.fin * d.mod.fin * f.mod.ini * f.mod.med * f.mod.fin * g.mod.ini * g.mod.med * g.mod.fin * h.mod.fin * i.mod.fin * j.mod.ini * j.mod.med * j.mod.fin * k.mod.fin * l.mod.fin * m.mod.fin * n.mod.fin * o.mod.ini * o.mod.med * o.mod.fin * p.mod.ini * p.mod.med * p.mod.fin * q.mod.ini * q.mod.med * q.mod.fin * r.mod.fin * s.mod.ini * u.mod.fin * v.mod.ini * v.mod.med * v.mod.fin * w.mod.ini * w.mod.med * w.mod.fin * x.mod.fin * y.mod.ini * y.mod.med * y.mod.fin * z.mod.fin * ae.mod.fin * oe.mod.fin * eth.mod.fin * ij.mod * ij.mod.ini * ij.mod.med * ij.mod.fin * b.jmc.fin * p.jmc * p.jmc.fin * q.jmc * q.jmc.fin * q.jmc_ar * q.jmc_ar.fin * s.jmc * germandbls.jmc.fin * ij.jmc.ini * ij.jmc.fin and thorn.jmc.fin [code: found-nested-components]
josescaglione commented 9 months ago

this is fixed