Sublime Text 2/3(Windows) have problems handling higher ranged Unicode characters.
Characters with code point between U+10000 to U+10FFFF are represented as surrogate pairs in UTF-16. Meaning a single character is represented by two 16-bit code unit, instead of a usual single 16-bit code unit.
When characters with code points higher than U+10000 are entered into document area, Sublime Text can display them fine, but when I click on the character, the caret would be placed “inside” the character, if I press backspace, the whole line would disappear until I have deleted the other half of the character(other 16-bit code unit).
To simply say a single character is being treated as “two” separate character.
For example, this character, its code point is U+282E2, would have problem when pasted into Sublime Text.
Can it be fixed in Sublime Text 3? This is the only thing I miss in Sublime Text at the moment. Thanks!!
P.S. The board doesn’t allow the character, so I put up a link instead.