More than two bytes wide Unicode characters are broken
There seems to be some kind of miss handling for Unicode encoded characters wider than two bytes, meaning all characters beyond code point U+07FF U+FF00 (not exact, but anyway before U+FFFF). Those are broken into two or more character - one or two bytes wide. I have found this issue is in virtual keyboard (Popper.qml), Android text input and SMS sending. (e.g. ๐๐๐๐๐๐๐)
Sailfish OS does not have stock input method to type such characters except by copy-pasting received text or by installing third party vkb that has such symbols (e.g. The Emoji Keyboard, https://openrepos.net/content/penguin/emoji-keyboard)
SailfishOS does not either handle properly variant selector, even if font defines those properly. In SailfishOS variant selector is shown as square instead of selecting alternative variant for the glyph or even ignoring the selector. Similarly Symbols constructed from two chacters by setting them on top of each other won't display correctly and depending on symbol are shown either as two parallel symbols or as parallel symbol and square. (e.g. 1โฃ2โฃ3โฃ4โฃ5โฃ6โฃ7โฃ8โฃ9โฃ0โฃ)
- SailfishOS version 1.0.4.20 update did not fix this issue
- Still unfixed in SailfishOS version 1.1.1.27