GNU bug report logs - #17874
24.3.92; Incorrectly isolated ع in علی

Previous Next

Package: emacs;

Reported by: penthief <penthief <at> SDF.ORG>

Date: Sun, 29 Jun 2014 17:48:02 UTC

Severity: normal

Tags: notabug

Found in version 24.3.92

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: penthief <penthief <at> SDF.ORG>
To: 17874 <at> debbugs.gnu.org
Subject: Re: bug#17874: 24.3.92; Incorrectly isolated
 ع in	علی
Date: Sun, 29 Jun 2014 21:33:48 +0100
On 2014-06-29 19:32, Eli Zaretskii wrote:
>> Date: Sun, 29 Jun 2014 13:30:36 +0100
>> From: penthief <penthief <at> SDF.ORG>
>> 
>> The following should display differently, as in 24.3.1.
>> A.  ع ل ی - these are the "isolated" types.
>> B.  علی  - this is a final, medial and initial type.
>> C.  عل ی‎ - the isolated ی should be joined when the space is removed.
>> This is the bug demonstrated.
>> 
>> 0. Start emacs: $ emacs -Q
>> 1. Output علی with a bold face in the appropriate font:
>> (progn
>>    (setq buffer-face-mode-face '(:family  "DejaVu Sans Mono"
>> :alternate-families  "Monaco" :height 100))
>>    (buffer-face-mode)
>>    (buffer-face-set 'bold)
>>    (newline)
>>    (insert " علی"))
>> 
>>   علی
>> 
>> 2. Change to a regular face:
>> (buffer-face-set 'default)
>>   علی
>> 
>> What happens is ی (ARABIC LETTER FARSI YEH) switches from the final to
>> the isolated type.
> 
> I cannot reproduce this on MS-Windows.  It works for me correctly both
> in Emacs 24.3 and in the emacs-24 branch as of r117323.  Could be
> libotf-specific.  Are you sure nothing changed in libotf and/or
> m17n-flt libraries between the time you built v24.3 and now?

After building 24.3 rather than relying on the binary provided by my 
distro I now see the issue in both versions, so I think you are right to 
say the problem is with one of the dependencies, rather than with Emacs.

Perhaps I can find a way to reproduce an issue on libotf / m17n-flt 
separately and raise it in the appropriate place.

Thanks,
Matt




This bug report was last modified 10 years and 338 days ago.

Previous Next


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