unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Raoul Comninos <revrari@mweb.co.za>
Cc: 36171@debbugs.gnu.org
Subject: bug#36171: 25.1; Emacs displays Hebrew text incorrectly
Date: Thu, 13 Jun 2019 12:44:54 +0300	[thread overview]
Message-ID: <83zhmlzund.fsf@gnu.org> (raw)
In-Reply-To: <fe1c9659-c9b8-af2d-2a2d-6aee34c03e78@mweb.co.za> (message from Raoul Comninos on Thu, 13 Jun 2019 10:53:24 +0200)

> Cc: 36171@debbugs.gnu.org
> From: Raoul Comninos <revrari@mweb.co.za>
> Date: Thu, 13 Jun 2019 10:53:24 +0200
> 
> I have attached a sample document with problematic Hebrew taken from a 
> few of the files.

Ah, I see.  This document uses precomposed Hebrew characters from the
Alphabetic Presentation Forms block, and we didn't include those in
the regular expressions used for finding sequences we need to compose
for display.  I've now fixed this in Git, you should be able to
rebuild after syncing with Git, and then the problem should go away.

> (xft xfthb x)
> 
> > Emacs needs HarfBuzz the library, not the program.  What does the
> > following produce inside the latest Emacs you built from Git:
> >
> >    M-: (frame-parameter nil 'font-backend) RET

Yes, xfthb uses HarfBuzz to perform text shaping.

Thanks.





  reply	other threads:[~2019-06-13  9:44 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-11 15:11 bug#36171: 25.1; Emacs displays Hebrew text incorrectly Raoul Comninos
2019-06-11 16:29 ` Eli Zaretskii
     [not found]   ` <b36cb179-8481-1430-2576-db511b27d46b@mweb.co.za>
2019-06-12 16:23     ` Eli Zaretskii
2019-06-12 18:19       ` Raoul Comninos
2019-06-12 18:48         ` Eli Zaretskii
2019-06-12 19:11           ` Eli Zaretskii
2019-06-12 19:27           ` Raoul Comninos
2019-06-13  3:32             ` Eli Zaretskii
2019-06-13  8:53               ` Raoul Comninos
2019-06-13  9:44                 ` Eli Zaretskii [this message]
2019-06-13 12:54                   ` Raoul Comninos
2019-06-13 13:14                     ` Eli Zaretskii
2019-06-13 16:07                       ` Robert Pluim
2019-06-13 16:42                         ` Eli Zaretskii
2019-06-13 18:39                           ` Raoul Comninos
2019-06-13 18:57                             ` Eli Zaretskii
2019-06-14 11:51                               ` Raoul Comninos
2019-06-14 12:22                                 ` Eli Zaretskii
2019-06-14 14:40                                   ` Raoul Comninos
2019-06-18 18:00                                   ` Raoul Comninos
2019-06-18 18:09                                     ` Eli Zaretskii
     [not found]                       ` <ecfc571f-e6e5-6532-4152-796ec9d8d591@mweb.co.za>
2019-06-13 16:07                         ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83zhmlzund.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=36171@debbugs.gnu.org \
    --cc=revrari@mweb.co.za \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).