> 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

Reply via email to