After some readings where I forgot to write down the source, I settled with these fonts for my desktop. All of them are open fonts and free for commercials so I won't get sued someday when I use them on my official document.
All fonts are installed to my Fedora 40 KDE Spin. I put anti-aliasing on with sub-pixel rendering sets to RGB and little hinting enabled.
Common Fonts
For non-monospace fonts, I choose to install Inter font from Rasmus Andersson. This font is mostly included in the top list of many font reviewers for UI. And I agree, the font is gorgeous and it has the right space for my KDE Fedora laptop. I used
Monospace
For monospace a.k.a coding font, I go with IBM Flex Mono font. It's a good font developed by folks at IBM.
To get it, I use sparse-checkout
to checkout from Github.
git clone --filter=blob:none --no-checkout https://github.com/IBM/plex.git
cd plex/
git sparse-checkout set --cone
git checkout master
git sparse-checkout set packages/plex-mono/fonts/complete/ttf
The Default Fonts Settings
Enabling Font Engine version 35
People started to notice that the newer engine is not as good as the 35 version. So, I put this settings in the environment variables /etc/environment
file
FREETYPE_PROPERTIES="truetype:interpreter-version=35 cff:no-stem-darkening=1 autofitter:warping=1"
Tweak the Font settings
Then, go to the font settings with this settings:
- Add all fonts to 1 point up, e.g. 10 --> 11.
- Set the sub-rendering to RGB
- Set the hinting to full.
- Disable the scale (set to 100% from 125%)
Probably you need to review if the scale is not right.
Firefox
Run it with:
MOZ_ENABLE_WAYLAND=1 firefox
Comments
Post a Comment