> This alone means you either handle any window size and size ratio or your UI will break for some users.
You should spec your UI in device-independent units and let the GUI handle things like different pixel densities (or aspect ratios) and font sizes.
This alone means you either handle any window size and size ratio or your UI will break for some users.