The menu fonts on my screen are tiny. (4k tv). It does not follow the system fonts, as those have been adjusted and are not tiny. I've got my editor text size to 17, which is acceptable, but all the dialog text and menu text does not change. My system settings have a font scaling factor of 1.2 which works well for most programs.
If I change the font scaling to 1.5 the menu fonts change. 1.0 to 1.4 makes no change, so it appears that the menu fonts made qt with can be scaled, just grossly, and not in sync with other programs, and also some fonts end up being to big for the dialog. ("close without saving?" dialog for example).
My fix is to turn off auto scaling (since qt seems to be crap) and set the scale manually.
I have a script called freecad which sets the variables and calls freecad_ which points to the appimage I'm currently using.
Code: Select all
exec=/usr/bin/env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.7 ~/bin/freecad_
Seems to work for me
OS: Linux Mint 19.3 (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.20802 (Git) AppImage
Build type: Release
Python version: 3.8.2
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/Canada (en_CA)