Open louisremi opened 7 years ago
Mozilla needs to maintain ots.
@dave this is different from the other DFLT
related issue that got amended in the OT spec. The spec still requires DefaultLangSys to not be NULL (it would be interesting to see if any implementation really requires this).
Anyway, AFAIK this only affects nightly Firefox, both Chrome and release/beta Firefox disable OTL sanitization since the fonts will always go through HarfBuzz.
Maybe OTS should just not bother, then?
I wanted to do that a while ago, but there was a push back to follow the spec here. The spec update eliminated one of the limitations of DFLT script but not the other (in effect here). Since the two main OTS clients are not practically affected by this, I rather prefer to keep the check least there is a legitimate way this breaks some layout engine.
Perhaps comment out the code so that if we do find it breaks something it can very easily be added back?
This was an issue with FontTools subsetter, so should be fixed now.
@louisremi If you disable gfx.downloadable_fonts.otl_validation
in about:config
screen of firefox, does it works ?
It's a nightly and mozilla team are heavily working on the rendering part of the browser, I bet it's temporary
I'm not sure when things went bad, but I'm unable to get Firefox Nightly to display Roboto. Here are the error I get in the devtools: