I'm currently working on a 2D game on iOS and I'm using power of 2 textures (of course). My camera is set to Orthographic because everything I position in the world is pixel perfect.
I'm also using optimized textures for my fonts, which mean that each character are really close to each other inside the texture to be sure to keep the smallest size as possible.
The problem is when I position my text inside the world at a half-pixel position, it seems that Unity blend or change/adjust my UVs coords that I have set for my texture. So the bottom of my 2 (inside the texture) is now rendered over the top of my 5. The reason is that in my texture 2 is above the 5.
But why Unity changes this? Maybe it is something else.
My UVs are pixel perfectly set on my texture, I don't understand why that would be change when I position the text into the world even at a half pixel. Anybody have an idea ?