When a user creates/edits LSL script in-world, he/she uses viewer's built-in script editor. It shows non Latin 1 characters such as Japanese, Korean, Russian, or Greek letters as square boxes.
SL viewer uses
font_fallback mechanism to show non Latin 1 characters. The script editor uses monospace font. Currently, SL viewer does not define any fallback for monospace font, so non Latin 1 characters are shown as a
missing_glyph symbol. Just adding appropriate fallback for monospace font will solve the issue.
REPRO
(1) Create an object. Open "content" tab. Click on "New script" button.
(2) Edit the default script and type some non Latin 1 characters there, in a comment or a string literal.
OBSERVED BEHAVIOUR
- Those non Latin 1 characters are shown as square boxes.
EXPECTED BEHAVIOUR
- Those non Latin 1 characters are shown as their glyphs.