Menu

#994 Display issues on high-DPI systems

5.3
open
nobody
5
2023-10-09
2020-05-21
No

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).

2 Attachments

Discussion

  • Briac Pilpré

    Briac Pilpré - 2020-05-28
    • summary: display error text size very small and menu items line height incorrect --> Display issues on high-DPI systems
     
  • Briac Pilpré

    Briac Pilpré - 2020-05-28

    Apparently this is a know bug with java 8 and Windows 10. Maybe you could try this workaround:

    1. Find the location of the java.exe used by OmegaT.
    2. Right click -> Properties
    3. Go to Compatibility tab
    4. Check Override high DPI scaling behavior.
    5. Choose System for Scaling performed by:.
     
    • Hiroshi Miura

      Hiroshi Miura - 2021-06-24

      Does OmegaT change a bundled JRE to Java11?
      It resolves the issue.

       
  • Aaron Madlon-Kay

    There is at least one significant bug that only happens in Java 11 ([#1051]). I consider it blocking for upgrading the JRE.

     

    Related

    Bugs: #1051

  • Hiroshi Miura

    Hiroshi Miura - 2021-07-01

    Similar 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
  • Hiroshi Miura

    Hiroshi Miura - 2021-07-02

    There is no problem with OmegaT nightly on Java11 on Windows10.
    Fonts are scaled with OS scaling configuration.

     
  • Hiroshi Miura

    Hiroshi Miura - 2021-07-02

    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.

     
  • Hiroshi Miura

    Hiroshi Miura - 2021-07-06

    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

     
  • Hiroshi Miura

    Hiroshi Miura - 2021-12-11

    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: #1051

  • Hiroshi Miura

    Hiroshi Miura - 2023-10-09

    Is it still happend in OmegaT 6.0?

     

Log in to post a comment.