Search Issue Tracker

Fixed

Fixed in 2022.2.12f1, 2023.1.0a23

Votes

1

Found in

2022.1.18f1

2022.2.0a18

2023.1.0a14

Issue ID

UUM-16010

Regression

No

Symbols in the text has an offset to the right side when using Italic Font Style

--

-

The shearAdjustment is specific to each font and the best way to resolve this issue would be to expose more customizability for the synthetic Italic.

 

*+Initial Bug Case+*

How to reproduce:
1. Open the user’s attached project
2. Observe the Game view

Expected result: Symbols ‘ and . don’t have an offset
Actual result: Symbols ‘ and . do have an offset

Reproducible with: 3.0.6, 3.2.0-pre.3 (2020.3.37f1, 2021.3.8f1), 4.0.0-pre.1 (2022.1.12f1, 2022.2.0b3, 2023.1.0a4) 

Reproduced on: macOS 12.4 (Intel)

Notes:
- Not reproducible with Legacy Text
- Reproducible with symbols: . (dot), ‘ (apostrophe), _ (underscore), ` (backtick)
- Changing “TMPro_UGUI_Private.cs“ script line “Vector3 shearAdjustment = new Vector3((topShear.x - bottomShear.x) / 2, 0, 0);” to “Vector3 shearAdjustment = new Vector3(0, 0, 0);“ solves the issue

  1. Resolution Note (fix version 2023.1.0a23):

    Fixed in: 2023.1.0a23

  2. Resolution Note (fix version 2022.2.12f1):

    Fixed in: 3.2.0-pre.4 (2022.2.12f1)

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.