Search Unity

TextMeshPro doesn't show all characters a Legacy Text does

Discussion in 'Editor & General Support' started by uterian, Mar 19, 2022.

  1. uterian

    uterian

    Joined:
    May 15, 2018
    Posts:
    4
    Hello guys, I'm trying to write the localized price string I received from google play store to text mesh pro text.

    What is localized price string:
    Google calculate the appropriate amount needed to buy a product in the user's own currency. Lets say the default price of the product is 1$ and a Turkish customer tries to buy the product. The string sent to application from google store is ₺14.81 or if it's a European customer it sends €0.90

    I've found Noto Font which contains most of (if not all) the currency signs. But when I try to use it via font asset creator , it says
    Character Included: 250/306
    Missing Characters: 56/306
    Excluded Characters: 0/306

    and doesn't show the ₺ sign.

    Then I created a legacy text object, assigned noto font to it and typed ₺ as text value. it worked.
    So I assume ₺ sign is among 96 missing characters.

    It's clear the font has the needed sign since it works on legacy text.

    Why are there missing characters and how can I solve this issue?
     
    Last edited: Mar 19, 2022