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