GNOME Bugzilla – Bug 628371
Letterspacing around zwnj
Last modified: 2018-05-22 12:56:59 UTC
As reported on gtk-i18n-list: 2. When letterspacing is increased, the ZWNJ (U+200C, required for German words such as "Zeitzone" 'time zone' that must not hava a tz-ligature) triggers double letterspacing as if it were a zero-width character. The ZWNJ should only inhibit ligatures, but it should not affect the letterspacing. Of course, fonts use a zero-width glyph for the ZWNJ. The text renderer, however, must be instructed to disregard the ZWNJ glyph when it comes to letterspacing.
The non-Pango Firefox on Mac OS X already does that. More information, examples and screenshots can be found on the following page: http://unifraktur.sourceforge.net/letterspacing.html#letterspacing_support-note1 And thanks to Behdad for filing this bug!
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/pango/issues/183.