Steps to reproduce:
1. Open the “repro project”
2. Open “SampleScene”
3. Select the “Text(TMP)” GameObject through the Hierarchy
4. Under the “Textmesh Pro - Text” component change the “Font Asset” to “Assets/Missaali-Regular SDF.asset” through the Inspector
5. Observe the crash
Alternatively:
1. Create a new Unity project
2. Make sure the TextMesh Pro package is installed
3. Go to “Windows/TextMestPro/Import TMP Essential Resources” through the Main Menu
4. Download the “missaali” font file and add it to the Assets folder
5. Right-click on the uploaded font file and go to “Create/TextMeshPro/Font Asset/SDF”
6. Right-click in the Hierarchy and create a “3D Object/Text - TextMeshPro“ GameObject
7. Under the “Textmesh Pro - Text” component change the “Font Asset” to “Assets/Missaali-Regular SDF.asset” through the Inspector
8. Observe the crash
Reproducible with versions: 2022.3.0a14, 6000.0.40f1, 6000.1.0b8, 6000.2.0a5
Not reproducible with versions: 2022.3.59f1
Couldn’t test with: 2023.1.0a2, 2023.2.0a13 (could not assign the Font Asset due to NullReferenceException errors)
Reproducible on: macOS 15.2 (Intel), Windows 10 (by the reporter)
Not reproducible on: no other environment tested
First few lines of StackTrace: