Kerning issues in some gtk apps
I've noticed a lot of gtk based apps have kerning issues, some words which have very obvious issues are "data" and "video".
Current behavior
"data" appears to have a space between "da" and "ta" "video" appears to have a space between "vi" and "deo"
the issue is most prominent on HiDPI displays, though is still noticable on 100% scaling
tested with Cantarell (Default GNOME font)
Apps that can be used to reproduce
- nautilus 40.2 (Arch Linux)
- nautilus 41.1rc (GNOME OS)
- gnome-contacts 40.0 (Arch Linux)
- nm-connection-editor (Arch Linux)
- gtk4-demo Type to Search (GNOME OS)
Apps that do not have the issue
- gtk4-demo Type to Search (Arch Linux)
- gtk-demos Entry buffer (Arch Linux)
I've not been able to isolate variables which cause this issue. eg. It happens in gtk4 but only on GNOME OS. I'm hoping posting this here will attract attention of people who know a lot more and may be able to isolate these variables.
Expected outcome
The words "data" and "video" should not have weird spacing in the middle of the word!
Additional information
Sorry about the poor quality of this issue, I'm not someone who writes with gtk and I would have no idea where to start debugging this, so I just listed a bunch of examples which this bug occurs. I was directed to report this bug on GNOME Matrix.