Auflösungsprobleme mit Full HD Bildschirmen auf kleinen Notebooks

Zusammenfassung

Etliche Mitglieder berichten unabhängig von einander, dass seit dem letzten Update (von V 1.0.3 bis 1.0.9) auf den hochauflösenden Bildschirmen das Windowsscaling nicht mehr funktioniert.

Ich konnte das heute selbst nachstellen, es ist, z.B. mit einer 2500er Auflösung mit einem Windowsscaling von 150% fast kein Arbeiten mehr möglich. Man muss die Schrift auf ca. 26Punkt aufdrehen, damit es irgendwie geht, man hat aber keine Chance z.B. die Neu-Buttons irgendwie wirklich zu sehen.

Das war mit Java 8 ???? (bin mir nicht sicher) ev. auch noch mit der 1.0.3 besser. Nun findet man unter https://stackoverflow.com/questions/30555401/java-disable-dpi-aware-not-working dazu einiges an Hinweisen.

Ev. wurde bei der Optimierung / Umstellung auch die Aktivierung entfernt. In obigem Artikel steht auch:

you can simply use :

System.setProperty("prism.allowhidpi", "false");

It is important that this is at the very start of your application before your main arguments get initialized, i.e. before Application.launch() or at the begining of your main() function

Vielleicht ist das ein Hinweis.

Schritte zum Reproduzieren

Man nehme ein Windows Notebook mit Windows 11 mit z.B. 13" und ca. 2880 x 1920 und Skalierung 200%.

Nach dem Neustart den Client der V 1.0.9 starten.
Es muss die Skalierung auch für den Client und dessen Icons greifen. Dass die Icons ev. etwas unscharf (weil ja größer gerechnet) sein können, wäre ok.

Kurzfristig

Wenn es kurzfristig eine andere Lösung gibt, gerne auch diese kommunizieren

Edited by Alexis Sorbas