Search Issue Tracker

Fixed

Fixed in 2022.3.46f1

Votes

0

Found in

2022.3.43f1

2023.2.0a20

2023.3.0a1

7000.0.0a1

Issue ID

UUM-42148

Regression

Yes

[TextMeshPro][Android] FontAssets created with TMP_FontAsset.CreateFontAsset does not render correctly when built

-

Reproduction steps:
1. Open the attached project "ReproProj"
2. Build and run on an Android device
3. Observe Player

Expected result: Text is rendered correctly and no strange spaces appear
Actual result: Text is rendered with strange spaces like seen in Repro.png

Reproducible with: 3.2.0-pre.4 (2021.3.16f1, 2021.3.24f1, 2022.2.18f1, 2023.1.0b15, 2023.2.0a13)
Not reproducible with: 3.2.0-pre.4 (2020.3.48f1, 2021.3.15f1)
Could not test with: 3.2.0-pre.3 (2023.2.0a13), 4.0.0-pre.1 (2023.2.0a11), 4.0.0-pre.2 (2023.1.0b13, 2023.2.0a11) (Library\PackageCache\com.unity.textmeshpro@4.0.0-pre.1\Scripts\Runtime\TMP_Text.cs(2814,35): error CS0029: Cannot implicitly convert type 'uint[]' to 'int[]')

Reproducible with devices:
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: NOT FOUND, GPU: Mali-G76

Not reproducible with devices:
VLNQA00332, Samsung Galaxy XCover4 (SM-G390F), Android 9, CPU: Exynos 7 Quad 7570, GPU: Mali-T720
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00231, Samsung Galaxy A5(2017) (SM-A520F), Android 8.0.0, CPU: Exynos 7 Octa 7880, GPU: Mali-T830
VLNQA00231, Huawei HUAWEI Mate 20 Pro (LYA-L29), Android 9, CPU: HiSilicon Kirin 980, GPU: Mali-G76

Testing environment: Windows 10 Enterprise 21H2

Note:
* More details in the forum thread: [https://forum.unity.com/threads/fontassets-created-with-tmp_fontasset-createfontasset-do-not-render-correctly-on-android.1427886/]

  1. Resolution Note (fix version 2022.3.46f1):

    Fixed kerning issues with certain fonts

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.