Steps to reproduce:
- Create or open a URP 3D Project
- Import the attached Font file
- Select it in the Project Browser and click the kebab menu icon at the top right corner of the Inspector Window
- Select "Create Font Asset"
- In the Font Asset Creator Window click the "Generate Font Atlas" button
Actual results: Editor crashes on UNITY_FT_Render_Glyph_Internal or UNITY_FT_Load_Glyph
Expected results: No crash occurs, users are indicated to that Unity does not support Variable Fonts
Reproducible with versions: 6000.4.0b10, 6000.4.1f1, 6000.5.0b1, 6000.6.0a1
Not reproducible with versions: 6000.0.71f1, 6000.3.12f1, 6000.4.0b9 (memory crash might occur [Internal link])
Reproducible on (OS): Windows 11
First lines of stack trace:
0x00007FFE4551804F (Unity) UNITY_FT_Render_Glyph_Internal
0x00007FFE45515C42 (Unity) UNITY_FT_Load_Glyph
0x00007FFE454CD813 (Unity) TextCore::FontEngine::TryGetGlyphWithIndexValue
0x00007FFE4549E848 (Unity) FontEngine_CUSTOM_TryGetGlyphWithIndexValue_Internal