Earlier quoted context omitted.
I don't say "unicode" because I'm not certain it has to do specifically with unicode handling, and not a font stack bug (that would occur on other encodings). One of the previous crashes, for example, had nothing to do with unicode -- it had to do with the fact that some arabic strings get larger, visually, when you shorten them. Folks these days say "unicode" when talking about anything relevant to non-Latin text, w…
The problem is not with the characters themselves though, it's with how CoreText processes and parses the unicode symbols. Don't get me wrong, I know fonts can be malicious, even... but given the history[0] here, with these unicode[1] issues... I think it's pretty safe to say the issue is not with a specific font, per-se, but with CoreText and unicode parsing. For example, when I ran OSX on my old macbook pro, I used…
You seem to think I'm blaming it on the font. I'm not. I'm blaming it on the font stack (CoreText)
I avoided using the term "unicode" to refer to a bug in the font stack because font stack bugs don't always have to be specific to unicode.
You keep saying "unicode parsing"; that's a meaningless term in this context.
> Yet on your blog you allude to just that with the left/right comments, though, to be fair, you state that you really don't know the problem:
That doesn't have to do with endianness or BOM, that's a totally different kind of ordering. It's ordering of the code points, not the code units.
> This is claimed to be a dissection of the issue, but there is not even a stack trace present, and yet you joke about that...
It's a dissection of the string. Not a full debugging of the issue.