GNU bug report logs - #36171
25.1; Emacs displays Hebrew text incorrectly

Previous Next

Package: emacs;

Reported by: Raoul Comninos <revrari <at> mweb.co.za>

Date: Tue, 11 Jun 2019 15:36:01 UTC

Severity: normal

Found in version 25.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #53 received at 36171 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Raoul Comninos <revrari <at> mweb.co.za>
Cc: rpluim <at> gmail.com, 36171 <at> debbugs.gnu.org
Subject: Re: bug#36171: 25.1; Emacs displays Hebrew text incorrectly
Date: Thu, 13 Jun 2019 21:57:31 +0300
> Cc: 36171 <at> debbugs.gnu.org, YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
> From: Raoul Comninos <revrari <at> mweb.co.za>
> Date: Thu, 13 Jun 2019 20:39:10 +0200
> 
> I have tried out several different fonts but there is no change to the 
> problem.
> 
> I still see the circles.

That's because your Emacs uses the XFT/FLT shaping, not the HarfBuzz
shaping.

Try starting Emacs like this:

  emacs -Q -xrm Emacs.fontBackend:xfthb

and then see if the problem goes away.  You should see "xfthb" in the
"C-u C-x =" display, here you currently see "xft":

>    xft:-unknown-DejaVu Sans-normal-normal-normal-*-26-*-*-*-*-0-iso10646-1
     ^^^

> I added (add-to-list 'default-frame-alist '(font-backend xfthb)) to my 
> .emacs file, but this made no difference.

My crystal ball says that you added that too late in the init file.
You must do this at the very beginning.

In any case, for whatever reason, your Emacs still uses the XFT font
backend, not the HarfBuzz-powered xfthb.  I believe that's why you see
the circles: FLT doesn't support composition of the characters from
the Alphabetic Presentations Forms block.




This bug report was last modified 5 years and 336 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.