Updating to last TextMeshPro messed my whole UI

Hello there. I had to upgrade because a bug when building with script debugging on
( TextMeshPro IOS .net 4x IL2CPP infinite EXC_BAD_ACCESS exception )

And for my surprise all my UI is messed up, fonts are not the same, sizes, positions are out of place… Did I had to do something before upgrade to keep backwards compatibility? luckily I made a backup so I can try the operation again.
Please tell me there’s some way I can keep the UI and I upgrade without going across AAALL the TextMeshPro components in my project because thats going to take me a whole week.

I was upgrading from quite an old one, I think it was 2.0.1 to the latest (2.1.3)
I’m using Unity 2019.4.17f1

Thanks in advance

Font size should not have changed.

As per the release notes, spacing may have changed if you were using character spacing / line spacing / etc. I can provide a tool to adjust this spacing but need to confirm that is the case.

Can you post an image of the before and after?

You are right. At first I didn’t execute the Remapping tool successfully. Now that I tried again, the only thing it’s out of place is the spacing as you said.
This tool you mentioned would save us days of work, where could we get it?.

Thanks.

6759010--780238--Captura de pantalla 2021-01-24 a las 11.49.46.png
6759010--780241--Captura de pantalla 2021-01-24 a las 11.59.47.png

Can you provide me with a simple scene that contains one text object whose spacing has changed such as the one above. Before providing the tool, I just want to make sure I didn’t overlook anything.

Sent it through private conversation.