GNOME Bugzilla – Bug 322234
Diacritics should not overlap
Last modified: 2018-05-22 12:12:06 UTC
If a font does not have OpenType GPOS and GSUB table defining where the diacritics should go, they just end up in the same position everytime. Independently of which characters they are composed with. Instead they should either stack upwards or downwards, for above diacritics and below diacritics. Qt does something like this. Pango should be able to heuristically place diacritics.
There is relevant discussion in the report for Bug 101079. Here are the relevant examples using the Gentium font from SIL: * Qt placing diacritics without the help of OpenType : attachment 54465 [details]. * UTF8 file being used : attachment 32984 [details]
Created attachment 55148 [details] Pango not placing diacritics * Pango not placing diacritics when the font doesn't use OpenType feature for them
cc myself
-- 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/30.