Hello I just downloaded the app for the first time. I tried searching the bugs for something similar and didn't find, apologies if this is a duplicate. It seems that screen resolution and menu items are a bit wonky. I am running a windows 10 lenovo thinkpad with UHD. I also have an acer display that is high res and a dinosaur samsung monitor from 2008. The issue is the same with all screens. The screenshots are from the dinosaur at 1680x1050 100% (both the recommeded settings).
Apparently this is a know bug with java 8 and Windows 10. Maybe you could try this workaround:
java.exe
used by OmegaT.Properties
Compatibility
tabOverride high DPI scaling behavior
.System
forScaling performed by:
.Does OmegaT change a bundled JRE to Java11?
It resolves the issue.
There is at least one significant bug that only happens in Java 11 ([#1051]). I consider it blocking for upgrading the JRE.
Related
Bugs:
#1051Similar issue on Fedora 34 with double scale font configuration.
OmegaT Nightly in 1 July 2021, Java 11 (openjdk-11, OS bundled.), on VirtualBox VM.
Menus and Statuses are scaled and ok, but text area such as glossary does not scale fonts.
There is also menu squish (table row size is wrong).
Last edit: Hiroshi Miura 2021-07-01
There is no problem with OmegaT nightly on Java11 on Windows10.
Fonts are scaled with OS scaling configuration.
There is a problem on Linux platform that mixed DPI environment may be not supported on X11.
https://pointieststick.com/2020/07/08/high-dpi-update/#comment-11764
This is not a direct OmegaT issue, but Linux and Unix user will be suffered because Java/Swing depends on X11.
Ref: JDK-8055212 : JEP 263: HiDPI Graphics on Windows and Linux https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8055212
Fix Versions: 9
A bug happens in Java 11 ([#1051]) has been resolved now.
I think we should update bundled JRE to Java 11.
Current bundle uses Adopt OpenJDK but it is migrated into Eclipse Temurin
Now is a good chance to migrate OmegaT bundled JRE to Temurin 11 https://adoptium.net/
We can keep source and binary compatibility to Java 8 for who keep using JRE 8 for their environment.
Related
Bugs:
#1051Is it still happend in OmegaT 6.0?