After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 637066 - Combining marks should be zero width
Combining marks should be zero width
Status: RESOLVED FIXED
Product: cantarell-fonts
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Cantarell fonts maintainer(s)
Cantarell fonts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-12-12 09:57 UTC by Denis Jacquerye
Modified: 2013-02-20 17:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot of 'ô and ô' (3.61 KB, image/png)
2010-12-12 09:57 UTC, Denis Jacquerye
Details

Description Denis Jacquerye 2010-12-12 09:57:57 UTC
Created attachment 176269 [details]
screenshot of 'ô and ô'

U+0302 is currently a spacing character in Cantarell.
However it is a non-spacing character, as it is a combining diacritical mark.
It should go over the preceding character, i.e. 'ô' <U+006F U+0302> should look like 'ô' <U+00F4>.

As of yet, Pango does not normalize the first to the second so they'll look different. On other platforms both strings will be rendered as the latter.
Comment 1 dave 2011-03-21 13:55:51 UTC
Jimmac emailed me: "I simply repositioned the accents on the extended glyphs. This might have been better addressed in repositioning the "anchor" on the accent glyph?"
Comment 2 Neil Roberts 2011-10-10 13:51:00 UTC
Ping

This bug is particularly annoying for translations that use circumflexes because of a separate bug in gtranslator which sometimes automatically decomposes the characters:

https://bugzilla.gnome.org/show_bug.cgi?id=660813

Note that some of the other accents seem to work ok such as "ŭ" (u + COMBINING BREVE).
Comment 3 Jakub Steiner 2011-10-10 15:25:00 UTC
Made U+0304 a zero width character (just like DeJaVu seems to be) in Regular and Bold Cantarell. Waiting for Dave to generate the OTF/TTF with proper metrics before closing.

COMBINING BREVE is missing in Cantarell so we are falling back there it seems.
Comment 4 Neil Roberts 2013-02-20 17:23:23 UTC
It looks like the otf file has been generated many times since that commit was made and indeed if I try the glyph on my system's GEdit with Cantarell then it looks ok so presumably this is now fixed.