You’re right. It’s not outrageous to ask. But we’re dealing with some spaghetti and pulling any strand, no matter how simple, tends to lead to outrageous results. Like I said, we’re also unhappy about this outcome.
Graphs in Unity switched to SDF a long time ago, as the majority of them are made in UI Toolkit.
Thank you very much for reopening this bug. This blurry text causes significant eye strain in visually sensitive people, making it a lot harder and highly uncomfortable to use Unity on a daily basis.
In my case, I have Font Smoothing disabled system-wide. Windows itself shows perfectly crisp text everywhere: file explorer, Visual Studio, SmartGIT… However, Unity 2023 shows blurry text everywhere, even with Preferences > General > Editor Text Sharpness set to 1.
Right now I’m stuck at Unity 2021 because Unity 2022 still shows blurry texts in user scripts that doesn’t have a custom inspector. Please provide a way to disable font smoothing completely in Unity.
Here’s an example on how terrible Unity 2023 text shows compared with all other applications:
Screenshot (see with 100% zoom)
So are we talking about the exact same issue Text Mesh Pro has in UI then because of the ‘switch to SDF’? Namely it is not much good at small text rendering yet that is kind of critical on most desktop PCs!
TMP in ugui even has an undulating text issue where letters do not fit to the same horizontal line sometimes which doubles the pain.
I really think there should be a small-size workaround for all SDF font text whereby a pixel-snapped version of the font is used, until we all have 4k displays (which on windows does not look like any time soon)!
Anyway this is a bit of a shocking backstep. As pointed out most users are still not on 4k, so it should look as good as any other non 4k app on windows.
Edit with the (non-default) bitmap mode it looks like this, so why is it not the default or will it be?: