all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Mayer Goldberg <gmayer@little-lisper.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: "Basil L. Contovounesios" <contovob@tcd.ie>, 35024@debbugs.gnu.org
Subject: bug#35024: 26.1; unicode combining characters displayed incorrectly in emacs-26.1
Date: Thu, 28 Mar 2019 19:15:10 +0200	[thread overview]
Message-ID: <CALomcdTRQxeXxmkSXKAyQhK+PTqmedZTXGwDk0P4ypS8MdoYkg@mail.gmail.com> (raw)
In-Reply-To: <83sgv7j7v2.fsf@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 2198 bytes --]

Dear Eli, Basil:

I used your configuration features to indicate which libraries I need to
install (added much more than just m17n and libotf), re-configured, and
re-built, and now everything is fine. Thank you very much! I've learned a
lot from this process. Thanks for all your help!

Mayer

On Thu, Mar 28, 2019 at 6:12 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: "Basil L. Contovounesios" <contovob@tcd.ie>
> > Date: Thu, 28 Mar 2019 00:17:42 +0000
> > Cc: 35024@debbugs.gnu.org
> >
> > > Hello:
> > >
> > > ?ש = \u05e9 = "HEBREW LETTER SHIN"
> > > ?ָ = \u05b8 = "HEBREW POINT QAMATS"
> > >
> > > i.e., "\u05e9\u05b8", should display with the qamats right under the
> shin,
> > > which is the case under emacs 25 and earlier, but fails in emacs 26:
> The
> > > qamats is printed below but to the side, and not right under the letter
> > > shin. This happens regardless of the font used, and with professional
> > > OTF fonts that are designed to handle combining characters correctly,
> > > and which are handled correctly by emacs 25 and earlier. This problem
> is
> > > not unique to Hebrew, but is true for any RTL language I've checked
> > > inclinding Arabic and Farsi.
> >
> > FWIW, I don't see the behaviour you describe from 'emacs -Q' using a
> > checkout of the emacs-26 branch (what will be Emacs 26.2):
>
> Right, and neither do I.
>
> I think the reason why Mayer doesn't see correct shaping of
> diacriticals is that his Emacs is built without libotf and m17n-flt:
>
> > Configured features:
> > XPM JPEG TIFF PNG RSVG SOUND GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE
> > XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 THREADS
>
> Whereas yours, Basil, does have those libraries:
>
> > Configured features:
> > XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS
> > GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT
> > ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD
> > LCMS2
>
> These two libraries are required for complex script shaping, see
> README.  Crystal ball says Mayer's Emacs 25 was linked against those
> two libraries, that's why it works there.
>

[-- Attachment #2: Type: text/html, Size: 2914 bytes --]

  reply	other threads:[~2019-03-28 17:15 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-27 21:33 bug#35024: 26.1; unicode combining characters displayed incorrectly in emacs-26.1 Mayer Goldberg
2019-03-28  0:17 ` Basil L. Contovounesios
2019-03-28 16:12   ` Eli Zaretskii
2019-03-28 17:15     ` Mayer Goldberg [this message]
2019-03-28 17:42       ` 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

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

  git send-email \
    --in-reply-to=CALomcdTRQxeXxmkSXKAyQhK+PTqmedZTXGwDk0P4ypS8MdoYkg@mail.gmail.com \
    --to=gmayer@little-lisper.org \
    --cc=35024@debbugs.gnu.org \
    --cc=contovob@tcd.ie \
    --cc=eliz@gnu.org \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.