Search Issue Tracker
Active
Under Consideration for 6000.0.X, 6000.1.X, 6000.2.X
Votes
7
Found in
6000.0.49f1
6000.1.3f1
6000.2.0b2
Issue ID
UUM-107331
Regression
Yes
Assigned font's bold/font-weight styles render using Default Font's assets when Default Font has corresponding style assets defined in TMP Settings
Reproduction steps:
1. Open the attached “IN-102480.zip” project
2. Open the “SampleScene” (Assets > Scenes)
3. From the Hierarchy, select the "Text (TMP)" GameObject (under Canvas/Text (TMP))
4. In the Inspector, observe “Text Input” field has custom rich text styles
5. Enter Play mode
6. Observe the text
Expected result: All of the text is rendered with the assigned “LuckiestGuy” Font Asset
Actual result: All of the text except for “Lorem” (no style) and “Dolor” (Italic style) is rendered with the default TMP Font
Reproducible with: 6000.0.35f1, 6000.0.49f1, 6000.1.3f1, 6000.2.0b2
Not reproducible with: 2022.3.62f1, 6000.0.34f1
Reproducible on: Windows 11, macOS 15.4.1 (M3 Max) (User reported)
Not reproducible on: No other environment tested
Notes:
- For this issue to happen, you must have a default font assigned to the TMP Settings that has other font assets as reference for the font weights (and/or italics). Then, when you assign a totally different font to the TMP Component and try to apply a font weight or italic, it will fallback to the default TMP font if it has a valid reference. In the example, the italic font was not provided, and so it didn't fallback to the default TMP font
- Issue also reproduces without rich text and applying bold or italic styles directly
- The issue also reproduces in 2022.3.62f1 if the “com.unity.textmeshpro 3.2.0-pre.12” version of the package is forced
Comments (5)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project
- Scene flickers when using Mesh Output with SpriteLit Shader in 2D project
- “Cache Management” text is misaligned in Preferences > Package Manager
- [macOS] network permission shows the name of previously closed app when different app requests network access
- Delta value returned by mouse movementsMonitor is different when changing Screen Resolution
theGiallo
May 29, 2025 09:08
I need to clarify that in my case the problem is that the font is rendered using the sprites asset instead of the font.
sandolkakos
May 23, 2025 13:01
This is the only issue holding us from migratring our project from v2022 to v6, please give it some priority so we are not stuck anymore on old Unity version.
theGiallo
May 22, 2025 08:45
Still happening in 6000.0.47 and 6000.1.4
Grantbill
May 22, 2025 01:25
Your eyes can't be everywhere every time, you will need the help of some special set of people to look into places which you can't and one of those people is premiumhackservices AT gmail DOT com who can help you look into anything in the digital world and get anything you want, you can get through to them on Whatsapp: +1 410 6 3 5 0 6 9 7, I don't want to spill the beans but you know what I'm talking about so go get it, it's at arm's reach.
phillipe_unity
May 21, 2025 19:52
This issue significantly impacts font styling consistency in TMP, causing unexpected fallbacks to default fonts when using custom font assets with bold or italic styles. Prioritizing a fix will greatly improve text rendering reliability and developer experience. Thanks!