I basically want to be able to do a scale animation on some text, but I need it to act like I checked the “pixel correct” box. Does anyone know the formula behind “pixel correct” or how it factors specifically into scale?
In the import settings of the font,
make the size very large like 100.
Then you can uncheck the pixelcorrect without losing
the text quality too much!
I have the same problem too… This question is still left unanswered? I thought it was an esay one for pro?? Anyone please help?
GUIText uses a bitmap to display the font. When you import a font into Unity, you specify a font size. It generates a bitmap of that font at the specified size. “Pixel Correct” means that the images are not stretched in any way…there is one pixel on the screen for every pixel in the original font. So you cannot scale a GUIText and still have it pixel correct.
I don’t use GUIText. I use the text system inside EZGUI, but the method used is similar. Through some experiments, I found in EZGUI the font can be scaled down some without losing much quality. Scaling up the quality degraded in a hurry. Do your own experiment with GUIText. Import your font in a variety of sizes and then scale the font up and down at runtime. I found it beneficial to have it on two of the same devices at the same time so I could compare scaled and not scaled text of a similar size.