3 ms·
displaying language is full of corner cases. imagine having to render both english, japanese, and arabic in the same code paths, and inline with each other tex
by throwawayfinal 9y ago
displaying language is full of corner cases. imagine having to render both english, japanese, and arabic in the same code paths, and inline with each other
text display code is not so simple as it seems, and don't fall into the trap of "how hard could it really be"
- brian-armstrong 9y agoI'm not saying it isn't hard - I acknowledge that getting it right is a huge task. But the cost of failure should be rendering incorrectly, not crashing or memory corruption.
- jay-anderson 9y agoThere was a similar bug about a year ago as well. I'm surprised more fuzzing, static analysis, and general testing hasn't gone into this area since there have been issues found there already. Maybe they have done this extra work and just didn't catch this one. It's hard to know. Still feels like the way it fails is unacceptable.