Menu size to task list font size

Hi!
When I change the size of the fonts in the task list, the menu bar font and icon sizes change as well.
But the fonts at the menu bar are already significantly larger than those used for the task list

As a result either the menu bar becomes huge (taking up significant screen space) or I stress my eyes to read the task names on the list.
Is there some setting I’m missing? can I manually change something in the ini file?
If not, that is an important feature for me, that I would like in a future release.

Help with this please?

Search for “font size” and you will find some ideas :smiley:
Here is my contribution

… and have you tried to use IA-based query about this? :open_mouth:

Hope this helps!

Hi thanks, but no fix.
About your contribution:
The settings of the config file (your items 7 and ( I have already done, based on an older post:

That helped then.
Now when I increase the uiScale to 2 (from 1) both menu bar and task name fonts increase, so I’m left with the same issue.
I would like to disassociate menu size from task name font size

Ok! DPI setting worked!

do you have a custom DPI value in the settings?

Not changed now afterall, before maybe because the config file is retained thru updates.
My current config file looks like this:

# GanttProject runtime options
-Xms32m
-Xmx1024m
-Dsun.java2d.d3d=false
-ea
--add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED
--add-exports javafx.base/com.sun.javafx=ALL-UNNAMED
--add-exports javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED
--add-exports javafx.controls/com.sun.javafx.scene.control.skin=ALL-UNNAMED
--add-exports javafx.controls/com.sun.javafx.scene.control.skin.resources=ALL-UNNAMED
--add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED
--add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED
--add-exports javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED
--add-exports javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED
--add-exports javafx.graphics/com.sun.javafx.util=ALL-UNNAMED
--add-opens java.desktop/sun.swing=ALL-UNNAMED
-Dsun.java2d.uiScale=1.0
-Dprism.allowhidpi=false

I meant the settings in GP Edit > Settings pane. They are not related to this ini file.

and the resulting sizes are balanced: application font (and task list)/ base chart font
The important change was the DPI to 100
Compare the following screenshot to the one initially, at the top of the topic

I guess DPI refers to the menu fonts? and is calculated in conjunction with the Windows Display DPI.
Lowering that value brought the menu sizes to match the fonts of the task list.
@malcaraz also has his settings posted, see his link above.

DPI is not related to Windows Display DPI. Think of it as just an internal user interface scaling factor which may or may not be considered in different parts of GanttProject code.

They are I think cumulative though, no? ie if you “start” with large display fonts from windows, this setting is “on top” of that

Maybe, I am not sure.

I think so. I work with 150% font increase in windows.
that is why I share my configuration, to collect contributions of data, sampling GP users with configurations in which Ganttproject settings are OK to work with.

1 Like