Skip to content

Conversation

@gi-man
Copy link
Contributor

@gi-man gi-man commented Jan 6, 2026

A number of Windows user shared that the font is barely legible. This commits tries to find a compromise without making the font too large or bright.

Add more font family names to address rendering issues on Windows with the small font size

Increase from 0.8em to 0.85em

This is only a bug fix for 5.4.1. While investigating this, I noticed inconsistencies in how we are declaring the font-family that I will address in 5.6. Some of these include: "Arial Unicode MS" is no longer available in Windows, the sans-serif should be the last item in the list so it is a fallback instead of the first.

Add more font family names to address rendering issues on Windows with the small font size

Increase from 0.8em to 0.85em
@TurboGit
Copy link
Member

TurboGit commented Jan 6, 2026

Not good to me, the current look makes the module label distinguishable from the module name:

image

The proposed change here is breaking that:

image

So to me that's not a good move for other platforms.

@TurboGit TurboGit added controversial this raises concerns, don't move on the technical work before reaching a consensus scope: UI user interface and interactions labels Jan 6, 2026
@gi-man
Copy link
Contributor Author

gi-man commented Jan 6, 2026

I know it will be a compromise. What if the color of the font is lighter?

@TurboGit
Copy link
Member

TurboGit commented Jan 6, 2026

I know it will be a compromise. What if the color of the font is lighter?

Maybe, not sure. The 0.85 also add in width about 1 character for the default scene-referred text. This is already an issue as the translation (in French for example) is even longer and already cut when the panel is shortened at bit.

I'm a bit uneasy to break something working just for Windows.

@gi-man
Copy link
Contributor Author

gi-man commented Jan 6, 2026

I will test different options to comeback before 5.4.1

@gi-man
Copy link
Contributor Author

gi-man commented Jan 6, 2026

This is how current master looks on my system (Fedora 43 KDE)
image

Just adding the font-family to the list since it currently list a generic font family still at 0.8em
image

This is changing the font color to grey 75
image

If someone wants to just copy/paste in the css field in preferences to quickly test on their system.

#iop-module-name
{
  color: @grey_75;  
  font-weight: lighter;
  font-family: "Roboto Light", "Roboto",                  /* best case scenario */
               "Segoe UI Variable",                       /* Windows 11 default */
               "Segoe UI",                                /* Windows 10 default */
               "SF Pro Display Light", "SF Pro Display",  /* Mac OS X default */
               "Ubuntu Light", "Ubuntu", "IPAPGothic",    /* Ubuntu default */
               "Noto Sans",                               /* Fedora default */
               "Adwaita Sans", "Cantarell",               /* Gnome default new */
               "Lucida Sans Unicode", "Arial Unicode MS", /* Unicode glyphs */
	        sans-serif;                               /* default default */
  font-size: 0.80em;
}

@zisoft
Copy link
Collaborator

zisoft commented Jan 7, 2026

on macOS:

before:
Bildschirmfoto 2026-01-07 um 10 30 26

after:
Bildschirmfoto 2026-01-07 um 10 30 41

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

controversial this raises concerns, don't move on the technical work before reaching a consensus scope: UI user interface and interactions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants