Is there any news on that topic? Using Knime on Linux on a HiDPI screen it really tiring for the eyes, as many fonts and symbols are really tiny.
Font rendering is great in all UI elements that use GTK (I suppose). Also rendering of the main canvas elements seems ok (except fonts).
There are still an number of issues, though:
- tiny fonts in browser views, like Node Descriptions
- tiny fonts in non-GTK, Java style dialogs (node configure, node output dialogs)
- 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.
That being said, it seems nowadays also Java itself supports scaling, see https://wiki.archlinux.org/index.php/HiDPI#Java_applications. Did not have any impact for me with Knime, though.