-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Surge XT Font rendering issues for slider labels and routing bar on Windows #4856
Comments
Yeah JUCE font renderer is just different. It might be a live with it. |
@baconpaul So I tested with 9.5 as you requested, and at least on my side it makes 0 difference to the font size (I compared side-by-side screenshots and they're the exact same). I had to bump it to 10 to see the font increase, and now it's definitely a little too big imo: No difference between 10 to 10.5 either. Looks like it's integer only? |
Huh wow ok so windows is definitely different than mac! I’ll look into what juce is doing thanks for trying |
Find out that system fonts on win use a D2D path and ttf do not so one solution here is probably to 1: reinstate the Lato font install in the windows installer and Mac and Linux don’t have this bifurcated path |
So the fix is install lato in the windows installer |
JUCE uses GDI for memory fonts and D2D for OS fonts so install Lato and detect if it is there and use that rather than memory font on Win to improve font rendering of Lato labels on Win. Noop on mac/lin. Closes surge-synthesizer#4856
got it. pr in. |
JUCE uses GDI for memory fonts and D2D for OS fonts so install Lato and detect if it is there and use that rather than memory font on Win to improve font rendering of Lato labels on Win. Noop on mac/lin. Closes #4856
Surge XT on the left and 1.9 on the right.
I think that in 1.9 the font used on Windows changes from 130 something % zoom level to that clearer font on the right. However, it doesn't on XT, and it looks a bit more pixelated (and a bit harder to read to a certain extent).
We've discussed this over on Discord a couple of days ago. Here's the first message's link:
https://discord.com/channels/744319641211633774/744324663383031821/874758651448029215
The text was updated successfully, but these errors were encountered: