UTF-8 without U+FE0E or U+FE0F should not display as emoji
tracked
Hooten Haller
Black Right-Pointing Triangle, when encoded as 3 UTF-8 bytes without the trailing Variation Selectors, should display as the simple Unicode glyph and not the emoji graphic variation. This problem may apply to other code points as well.
/* ā¶
BLACK RIGHT-POINTING TRIANGLE
Unicode: U+25B6, UTF-8: E2 96 B6
Unicode: U+25B6 U+FE0E, UTF-8: E2 96 B6 EF B8 8E
ā¶ļø
right-pointing triangle
Unicode: U+25B6 U+FE0F, UTF-8: E2 96 B6 EF B8 8F
*/
llOwnerSay("UTF-8 #1: "+ llUnescapeURL("%E2%96%B6"));
llOwnerSay("UTF-8 #2: "+ llUnescapeURL("%E2%96%B6%EF%B8%8E"));
There is no obvious way to achieve the monochrome glyph.
This affects dialog boxes which use the various triangles for navigating hierarchical menus. The Black Up-Pointing Triangle (U+25B2) is rendered as a monochrome glyph, so the look is inconsistent.
Log In
Dan Linden
tracked
Dan Linden
Thank you for the report, Hooten, and the contribution, Henri!
Henri Beauchamp
This will be fixed by this pull request: