Orama-Interactive / Pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!
https://orama-interactive.itch.io/pixelorama
MIT License
7.1k stars 383 forks source link

Hard to read text on hiDPI displays #1065

Open 4194304 opened 2 months ago

4194304 commented 2 months ago

Pixelorama version:

1.0 (AUR)

OS/device including version:

Arch Linux 64bit, kernel 6.6.41-lts NVIDIA GeForce GT 750M (Mac Edition) nvidia-dkms-390xx-12 (from AUR)

Issue description:

I finally upgraded to Pixelorama 1.0, imagining that something great would come. Little did I know that for me (on my Mac's retina display) that it would be anything but great. Compared to 0.11.4, in menus and popups, text looks distorted and is hard to read. Inside of 0.11.4, everything scales perfectly. It seems as if it uses a different method to scale it -- possibly like a bitmap font. This is a massive usability issue

Steps to reproduce:

  1. Install Pixelorama 1.0
  2. Go to the settings and set the display scale to anything but 100%
  3. Observe the damage

Screenshots:

gscreenshot_2024-08-02-182211 Menus at 150% scale

gscreenshot_2024-08-02-182339 Startup dialogue font is clearly distorted (150% scale)

gscreenshot_2024-08-02-183124 Everything is fine (like how 0.11.4 was)

gscreenshot_2024-08-02-183237 Startup dialogue looks like how it should

gscreenshot_2024-08-02-184311 Everything scales perfectly

gscreenshot_2024-08-02-184335 My Mac's Retina Display and Pixelorama 0.11.4 both peacefully coexisting

OverloadedOrama commented 2 months ago

Unfortunately this looks like a Godot bug, probably https://github.com/godotengine/godot/issues/71403 if I'm correct, so there's not much we can do to fix it on Pixelorama's side right now. This doesn't seem to happen when single window mode is disabled from the Preferences, but for some reason the popup windows remain unaffected by the display scale if that's disabled, at least on my end.