Search Issue Tracker

Won't Fix

Votes

2

Found in

4.6.0b17

Issue ID

629554

Regression

No

Unicode characters which are longer than 4 digits do not work

UI

-

Repro:

1. Add a Text componet and set it's font to the attached one

2. Paste either of these two symbols into the text box
⛄ - 26C4
⏳ - 23F3
they are not displayed/displayed incorrectly in the input field, but are loaded fine from the font .ttf file in the scene.

3. But this symbol
�� - 1F419
and all the other glyphs from the font file which have are defined by 5 or more digits are not displayed.

--

Unity currently only supports code points in the Basic Multilingual Plane (i.e. U+0000 - U+FFFF). Code points in the supplemental planes are not supported.

Comments (1)

  1. NiklasBorglund

    Nov 11, 2014 15:56

    I'm having this issue too, but with TextMesh, GUIText and NGUILabel. Even thought I have a font that supports the characters I want(with 5 digits) - I only see blank fields.

    Just wrote a post on answers: http://answers.unity3d.com/questions/829154/drawing-emojis-with-unitys-dynamic-font.html

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.