TextMeshPro + pixel font issue: letters like I/L/1 lose top pixel at small sizes (works only at size 24)
I’m a beginner and working on a small pixel-art project in Unity 6.2 using TextMeshPro and a custom 8×8 pixel font.
Setup:
Font drawn as a clean 8×8 bitmap (all letters same height)
Font generated using Yal → TTF
In Yal, glyphs are correct (I and L are full height)
Canvas: Screen Space – Overlay, Pixel Perfect enabled
Tried both Constant Pixel Size and different Reference Pixels Per Unit
Pixel Perfect Camera enabled
Problem:
At Font Size = 24, everything looks perfect but it's too large
At smaller sizes (16, 18, etc.), thin letters like I and L and the number 1 appear slightly shorter(I think it's moved down a little bit) than the rest.
Changing Canvas Scaler values, camera settings, padding, atlas size, etc. does not reliably fix it
Is there a reliable way to render an 8×8 pixel font in TMP at small sizes without losing single-pixel rows?
https://preview.redd.it/j335x53ekhag1.png?width=1013&format=png&auto=webp&s=ddc86c1921f0d9153a9e4b094385552f661a6ffe
https://redd.it/1q06d13
@r_Unity3D
I’m a beginner and working on a small pixel-art project in Unity 6.2 using TextMeshPro and a custom 8×8 pixel font.
Setup:
Font drawn as a clean 8×8 bitmap (all letters same height)
Font generated using Yal → TTF
In Yal, glyphs are correct (I and L are full height)
Canvas: Screen Space – Overlay, Pixel Perfect enabled
Tried both Constant Pixel Size and different Reference Pixels Per Unit
Pixel Perfect Camera enabled
Problem:
At Font Size = 24, everything looks perfect but it's too large
At smaller sizes (16, 18, etc.), thin letters like I and L and the number 1 appear slightly shorter(I think it's moved down a little bit) than the rest.
Changing Canvas Scaler values, camera settings, padding, atlas size, etc. does not reliably fix it
Is there a reliable way to render an 8×8 pixel font in TMP at small sizes without losing single-pixel rows?
https://preview.redd.it/j335x53ekhag1.png?width=1013&format=png&auto=webp&s=ddc86c1921f0d9153a9e4b094385552f661a6ffe
https://redd.it/1q06d13
@r_Unity3D
8months after starting my very first game, I released the trailer for '4Born' my 2D roguelite tactical RPG. I am really excited to hear your thoughts!
https://redd.it/1q0aut7
@r_Unity3D
https://redd.it/1q0aut7
@r_Unity3D
The Rogue of Nexus 1.1.4.5 version, boost to worldmap navigation with compass
https://redd.it/1q0e5d5
@r_Unity3D
https://redd.it/1q0e5d5
@r_Unity3D
give it a quick try
Hey everyone 👋
I’m working on a small puzzle/merge game and just released a playable build.
[https://samet-bas.itch.io/neonmerge](https://samet-bas.itch.io/neonmerge)
I’d really appreciate it if you could **give it a quick try** and let me know:
* Is the gameplay fun?
* Does anything feel confusing or frustrating?
* Any ideas to make it better?
All feedback (good or bad) helps a lot 🙏
Thanks for checking it out!
https://redd.it/1q0go8c
@r_Unity3D
Hey everyone 👋
I’m working on a small puzzle/merge game and just released a playable build.
[https://samet-bas.itch.io/neonmerge](https://samet-bas.itch.io/neonmerge)
I’d really appreciate it if you could **give it a quick try** and let me know:
* Is the gameplay fun?
* Does anything feel confusing or frustrating?
* Any ideas to make it better?
All feedback (good or bad) helps a lot 🙏
Thanks for checking it out!
https://redd.it/1q0go8c
@r_Unity3D
itch.io
NeonMerge by Samet Baş
How high you can fly ? Play in your browser
A retro cash register roguelike deckbuilder i've been building for 5+ months called Business 98
https://redd.it/1q0jlub
@r_Unity3D
https://redd.it/1q0jlub
@r_Unity3D
Reddit
From the Unity2D community on Reddit: A retro cash register roguelike deckbuilder i've been building for 5+ months called Business…
Explore this post and more from the Unity2D community