emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bidi and shaping problems in describe-input-method


From: Eli Zaretskii
Subject: Re: bidi and shaping problems in describe-input-method
Date: Thu, 08 Mar 2012 20:30:51 +0200

> From: Kenichi Handa <address@hidden>
> Cc: address@hidden, address@hidden
> Date: Fri, 09 Mar 2012 00:30:25 +0900
> 
> > So, the simplest fix (and perhaps
> > the-right-thing-to-do) is to ALWAYS insert a
> > (ucs-insert 8204)‌ -- zero width non-joiner --
> > between the two characters in each and every
> > keyboard cell.
> 
> If we insert something unconditionally, I think inserting
> (propertize " " 'invisible t) is safer.

Unfortunately, this doesn't work: invisible characters are not handed
to the shaping engine, they are silently skipped by the display
engine.  So the characters are still joined.

We need something smarter here.  I'll let you and Mohsen find the
solution to this one.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]