This is my remix, I did not change any of the fonts or kmscon configurations though my presets might work slightly differently.
The presets change for Fedora has landed 6 days ago: Making sure you're not a bot! so it will be enabled by default since then (I guess any system with fedora-release >= 44.0.12 but that’s being kept out in bodhi at the moment).
I’ll try to reproduce on a nightly build of Fedora proper and update here and dig a bit into the package versions I have.
Ok, this seems to be a problem with how I do my presets and not related to kmscon itself. I took a Fedora Server nightly build and enabled kmscon on it and I don’t see the same behavior so I’ll dig a bit to see what I need to adjust to make things work.
After a tiny bit more digging it seems that I still have kmscon 9.3.0 which was before the split of kmscon-pango. It was using the pango backend to render (by default, since it was available?) when I start a kmscon with --font-engine unistd I get a readable terminal.
Perhaps the split of the package also changed the default font-engine that’s used by 9.3.0 which is why it looks funky on kmscon 9.3.0 but not on 9.3.1?
Installing kmscon-pango on Fedora Server nightly and restarting kmscon indeed gives me the same artifacting as I saw on my remix so that seems to be the likely culprit
This change has been deferred from Fedora Linux 44 to Fedora Linux 45.
Out of curiosity: Why did that happen?
I looked at the tracker bug and the fesco issue linked on the wiki page, but did not see an obvious explanation there for this. Or is it because it did not reach “testable” state?
Every attempt to land any implementation of it ran into some problems in openQA testing, and then we decided it was kinda too late to keep trying to get it into F44.