Hello everyone.

After I changed the default font in KDE Plasma 6.1.4 on Bazzite to Atkinson Hyperlegible, all desktop icons have weird line spacing in the name. Notice how .png is hanging behind tge icon for TextFile sh. Changing the font size does nothing. Only if I switch back to the defaults does it fix itself. Any idea how I can keep Atkinson as a font and fix this issue?

Edit: In edit mode (right click on desktop) I can set the Text lines to 1 which makes things bearable. Still no way to manage the weird spacing issue. Seems that not all icon are affected. Couldn’t find a pattern.

4 points

If you open /usr/share/plasma/plasmoids/org.kde.plasma.icon/main.qml and search for line there’s a section called PlasmaExtras.ShadowedLabel which seems to correspond with icon text and there’s a line maximumLineCount: 2 you could try reducing that to 1 and it might fix your issue.

It looks like KDE Plasma is based on QT6 and the icons I believe are a QT6 Label so you can also add some styling to it yourself. Here’s the documentation for it: https://doc.qt.io/qt-6/qml-qtquick-controls-label-members.html

There is a property called lineHeight so you could just add that to the PlasmaExtras.ShadowedLabel and see if that fixes it.

permalink
report
reply
9 points

It looks like the png is getting word wrapped. Line spacing is so large that the png on the second line is getting pushed into the space of the icon below, and the icon below is given a higher Z value, so it goes over it. The different font has a different letter width and can influence the line spacing by being taller than the original font.

See if you can find an option to reduce line spacing or an option to increase icon spacing (vertical or horizontal). I would expect these to be advanced settings though. Iirc, most Linux desktops don’t use ellipses on long names, like some other operating systems (macOS iirc).

permalink
report
reply
3 points

The KDE system settings have no such option :-/ All my google results for line spacing are regarding the terminal, non for my case. I guess there is some config file somewhere that I can edit, but sine I am still nee to Linux, I jave no idea where to start.

permalink
report
parent
reply
2 points

Or, if you can’t find any of those other settings, try decreasing the font size by 1 pt or 1-2 px (not sure what unit KDE6 uses for font sizes) and see if that works better with the new font’s letter widths and kerning.

permalink
report
parent
reply
1 point

I tried reducing the font size to no avail. Seems it’s the fonts fault.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9.5K

    Monthly active users

  • 5.8K

    Posts

  • 162K

    Comments