I'm running knime3 under Linux with a hi-dpi display. Java applications are sometimes issues in terms of font scaling under such resolutions (3200 x 1800), resulting in way too small font size.
The knime interface scales up fonts perfectly, just like eclipse. However, font size in context menus / dialog boxes is nearly unreadable, due to the fact that they don't scale up and are presented in a very small font size. (See attached screenshot).
Is there a way to work around this? Any suggestions highly welcome.
Unfortunately this is a shortcoming of Java. Java doesn't support HiDPI at all and Eclipse has some very rudimentary support which is why the some parts of the KNIME GUI look OK. Under Windows and Mac you can tell the OS to simply scale the whole GUI by a certain factor, however I don't know of anything similar for Linux yet. So unfortunately, no, for Linux there is no solution for this problem.
too big font in main canvas (if you open an imported flow the labels are too big and overlap)
tiny icons, e.g toolbars, help viewer
default sizes in GTK based dialogs are too small. have to resize everytime…like Preferences.
outline view does strange things on some zoom levels, esp. for larger flows (might be related, not sure, though)
Maybe it would be an option to allow configuration of the problematic fonts (i.e. Java style dialogs, browser views, node labels in workflow canvas)? That would fix at least the pain points.