> From: Khaled Hosny <dr.khaled.ho...@gmail.com> > Date: Sun, 18 Aug 2019 00:48:14 +0200 > Cc: Harfbuzz <harfbuzz@lists.freedesktop.org> > > > https://lists.gnu.org/archive/html/bug-gnu-emacs/2019-08/msg01082.html > > > > Is there something wrong with this font when displaying this sequence, > > or is there some kind of bug in Emacs and/or HarfBuzz? > > The second accent is placed next to the glyph, but hb-view is incorrectly > clipping the image, as you can see from hb-shape output: > > $ hb-shape DejaVuSansMono.ttf -u '061,301,302' > [aacute=0+1233|uni0302=0+0] > > Adding some margins gives: > > $ hb-view DejaVuSansMono.ttf -u '061,301,302’ --margin=0,150,0,0 > > > > HarfBuzz will compose U+0061 + U+0301 to U+00E1 (since it prefers composed > form when supported by the font), and that glyph does not have anchors to > position any marks above it, so the circumflex ends up with its default > position next to the glyph.
So this is indeed some problem with that particular font? Because other fonts, including monospaced ones, don't seem to produce the same problem: the U+0302 glyph is correctly placed on the base character. Thanks. _______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz