bbepis / XUnity.AutoTranslator

MIT License
2.01k stars 293 forks source link

I can't change the font and character spacing #473

Closed GHORAed closed 10 months ago

GHORAed commented 10 months ago

I'm trying to translate the game using a reipatcher, but when using the Cyrillic alphabet, there is a huge distance between the characters. image Original: image I tried changing the fonts in the config file, but this does not change the font in the game. What can I do? Maybe there is a setting for the distance between characters or am I somehow changing the font incorrectly? image

GHORAed commented 10 months ago

I tried to install via melonmod and use font override, but with this mod the game does not start at all image

Atamg1994 commented 10 months ago

FontOverride.dll will not work, in the game used very old version TextMeshPro

GHORAed commented 10 months ago

FontOverride.dll will not work, in the game used very old version TextMeshPro

So I can't change the font?

Atamg1994 commented 10 months ago

FontOverride.dll will not work, in the game used very old version TextMeshPro

So I can't change the font?

you can, but you will have to make a game asset and at the same time use the old version of Unity, otherwise the asset may not be suitable or use the assets that you have... but the letters will still be with a large distance between them

but another problem is where to get such an old version of TextMeshPro... without the old version, even on the old unit you can’t make a suitable asset in other words you need 1 old unity engineer 2 old TextMeshPro no other way

the mod FontOverride.dll in which I used a dynamic font will not work here since the version of TextMeshPro is so old that there is no support for dynamic fonts

GHORAed commented 10 months ago

FontOverride.dll will not work, in the game used very old version TextMeshPro

So I can't change the font?

you can, but you will have to make a game asset and at the same time use the old version of Unity, otherwise the asset may not be suitable or use the assets that you have... but the letters will still be with a large distance between them

but another problem is where to get such an old version of TextMeshPro... without the old version, even on the old unit you can’t make a suitable asset in other words you need 1 old unity engineer 2 old TextMeshPro no other way

the mod FontOverride.dll in which I used a dynamic font will not work here since the version of TextMeshPro is so old that there is no support for dynamic fonts

Okay, I got it, thanks a lot for the answer!