On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Text Quality not good compared to TMP (even colors are different)

A topic by rodrigosoria98 created 49 days ago Views: 39 Replies: 1
Viewing posts 1 to 2
(4 edits)

Hi! I was hoping to use this lib to add some animations to my text. However, I find out the text quality is pretty bad. I am using this font: https://www.dafont.com/norse.font (regular version) and it looks pretty well with TMP. However, when using it with Super Text Mesh, it doesn't look good when the size is relatively small (but big enough to be displayed).

Here is a picture, on the left, there is the "Time survived" text with Super Text Mesh. And then the same text using TMP. The difference is clear, as the first one is almost unreadable. The color is different too


For both texts, Text size is 40. and color is #202020.
On Super Text Mesh, the Text Quality is maximum (500).
Canvas is setup to be 4K

I tried with different settings and nothing worked. Including the SDF settings. 

May I be missing something?

Developer

Hello!

Ok, I really regret naming that property "quality" but that value refers to font point size. If you set it too high, the font will naturally be way too sharp and use Unity aliasing to resolve itself when displayed that small, so it can look like that.


So i suggest lowering the "quality" value and seeing how that works for you. If you're using STM on Unity UI, there's an option to automatically set this value where it tries to get the best value for you, but generally... if your "size" is 40 and this is on a canvas with no scaling, set the "quality" to 40 to have a font size that matches the canvas.


For a true SDF, you'll need to follow the steps in the documentation to generate an SDF font, but usually the steps I just listed are good enought o have great looking text.