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 #8 received at 17874 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: penthief <penthief <at> SDF.ORG>
Cc: 17874 <at> debbugs.gnu.org
Subject: Re: bug#17874: 24.3.92;
 Incorrectly isolated ع in	علی
Date: Sun, 29 Jun 2014 21:32:18 +0300
> 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?




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.