Colon looks off in non-Cantarell fonts.
Affected version
- Fedora 38 (Workstation Edition)
- GNOME Shell 44.2
- Wayland
- No extensions
Bug summary
The colon character used for time and date stopped rendering correctly after a system update on July 2. The font is not relevant; any font that is not Cantarell doesn't seem to render properly and instead leaves a much wider kerning between the numbers and the colon. Before the update, every single font I've used worked without any issues (tested with Inter, IBM Plex Sans, Roboto, Poppins, Rubik, and Jost). It looks like Cantarell's colon is being used instead of the font's glyph, which is strange because the numbers and letters look right.
Update 1: I didn't notice this initially but this is not only present on the top bar, it's also present on GNOME Files.
Steps to reproduce
- Change the interface text font on GNOME Tweaks to any font other than Cantarell.
- See the top bar clock and GNOME Files modified time.
What happened
The colon didn't render properly, not using the custom font's own glyph.
What did you expect to happen
Date and time showing the colon character from the font, just like other characters do.
Relevant logs, screenshots, screencasts etc.
Screenshot of how it looks, using the font Pacifico as an example. Notice the inconsistent font weight of the colon.
A mockup of how it should look.
Cantarell working as intended on GNOME Files.
Inter not showing properly.