I`m using Text and trying to display price of in app item; but it can not display it correctly. String which needs to be shown is like
“6.49 ₺” where ₺ is Turkish Lira symbol; but instead of sign it shows question mark inside of a box. I tried changing encoding of c# script file and also method to convert to utf-16; but they did not work. Anyone can help?
You will need to use a font that has the TL glyph. See:
http://evertype.com/fonts/rupakara/
for example.
It works in TextMeshPro.
Step 01: Download Font
open the link https://fonts.google.com/ . Click right on corner Browse fonts click. and type the font in search box.
Font List
- Noto Sans [find On Google fonts]
- Roboto [find On Google fonts] 3)
- Code2000 [But it’s not open source.]
- Futura
- Arial
Download Family for your favorite font.
Step 02: Install TextMeshPro plugin
from Package manager. After copy the font file NotoSans-Regular.ttf and paste to this directory. [Ex. Asset > TextMesh Pro > Resources > Fonts & Materials > paste NotoSans-Regular.ttf file]
Step 03: Create SDF for font. if any one
- Select NotoSans-Regular.ttf file and create font asset SDF from menu bar Assets > Create > TextMeshPro > Font Asset OR
- Short Cut-> Shift + Ctrl + F12 OR
- Select NotoSans-Regular.ttf file and click mouse right button and create SDF from Create > TextMeshPro > Font Asset
Step 04: Add Other font SDF in to your primary or existing font SDF.
Select primary font SDF and show the inspector go to Fallback Font Assets. Added the NotoSans-Regular SDF in to Fallback list. [Multiple fonts added in to primary font SDF]

