Search Issue Tracker

Fixed

Fixed in 2022.3.9f1, 2023.1.5f1, 2023.2.0b2, 2023.3.0a1

Votes

0

Found in

2022.3.4f1

2023.1.0a20

2023.2.0a1

2023.3.0a1

Issue ID

UUM-19978

Regression

Yes

The Hindi language is not recognized when using it in the Product Name field

--

-

Steps to reproduce:
# Create a new project
# Go to Edit > Project Settings > Player
# Find a Product Name field and enter text: "नमस्ते"
# Observe the entered text

Expected result: Text is displayed correctly
Actual result: Text is displayed in squares and multiple warnings appear in the Console:
"The character with Unicode value \u0924 was not found in the [] font asset or any potential fallbacks. It was replaced by Unicode character \u25A1.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)"

Reproducible with: 2023.1.0a20
Not reproducible with: 2020.3.41f1, 2021.3.13f1, 2022.1.23f1, 2022.2.0b15, 2023.1.0a19

Notes:
- Reproducible on Windows 10 and Windows 11
- Not reproducible on MacOS (M1 Max, Ventura 13.0.1), MacOS (M1 Max, Monterey 12.3.1)

  1. Resolution Note (fix version 2023.3.0a1):

    Add Nirmala UI as global fallback font for Hindi script on Windows.

  2. Resolution Note (fix version 2023.2.0b2):

    Add Nirmala UI as global fallback font for Hindi script on Windows.

  3. Resolution Note (fix version 2023.1.5f1):

    Add Nirmala UI as global fallback font for Hindi script on Windows.

  4. Resolution Note (fix version 2022.3.9f1):

    Add Nirmala UI as global fallback font for Hindi script on Windows.

Comments (1)

  1. sudunity12

    Jan 08, 2024 18:27

    Unity text field support hindi font but text mesh pro have problem while rendering.
    Download Nirmala UI from google. and use it for TMP.
    Worked like charm.

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.