<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p> Hello,</p>
    <p>several users of our JavaFX applications have reported that the
      UI scale is too small when the physical and logical screen
      resolutions differ on Linux. For example in this case</p>
    <p><img src="cid:part1.NldnHeEq.shgAL10K@xpipe.io"
        moz-do-not-send="false"></p>
    <p>there is an implicit scaling factor of 150% included as the
      monitor is a 4k display but is using a lowered resolution of
      2560x1440. This is then further stretched as the OS resolution is
      1920x1080, but the main problem is that the 150% factor is somehow
      not getting picked up and JavaFX is treating this as a 4k display,
      thus making everything too small. For now these users can use <span
style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-family: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; vertical-align: baseline; outline: 0px; color: rgb(219, 222, 225); font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: break-spaces; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(49, 51, 56); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">-Dglass</span><span
style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-family: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; vertical-align: baseline; outline: 0px; color: rgb(219, 222, 225); font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: break-spaces; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(49, 51, 56); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">.gtk</span><span
style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-family: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; vertical-align: baseline; outline: 0px; color: rgb(219, 222, 225); font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: break-spaces; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(49, 51, 56); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">.uiScale</span><span
style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-family: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; vertical-align: baseline; outline: 0px; color: rgb(219, 222, 225); font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: break-spaces; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(49, 51, 56); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">=</span>1.5
      but that is not a nice solution to this problem.<br>
    </p>
    <p>Best<br>
      Christopher Schnick<br>
    </p>
  </body>
</html>