From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Raoul Comninos Newsgroups: gmane.emacs.bugs Subject: bug#36171: 25.1; Emacs displays Hebrew text incorrectly Date: Wed, 12 Jun 2019 20:19:52 +0200 Message-ID: <757e4990-455b-47f7-4461-5d72cc2ec368@mweb.co.za> References: <48bfd53c-4be2-836c-354f-92614e650661@mweb.co.za> <8336kg9jc1.fsf@gnu.org> <83ef3y93hw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="77894"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 Cc: 36171@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 12 20:21:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hb7s0-000K3J-6c for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Jun 2019 20:21:12 +0200 Original-Received: from localhost ([::1]:34298 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hb7ry-00005E-Pr for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Jun 2019 14:21:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51039) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hb7rt-000058-VB for bug-gnu-emacs@gnu.org; Wed, 12 Jun 2019 14:21:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hb7rs-0008El-DC for bug-gnu-emacs@gnu.org; Wed, 12 Jun 2019 14:21:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48736) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hb7rp-0008Au-SU for bug-gnu-emacs@gnu.org; Wed, 12 Jun 2019 14:21:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hb7rp-0003Gl-Kf for bug-gnu-emacs@gnu.org; Wed, 12 Jun 2019 14:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Raoul Comninos Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Jun 2019 18:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36171 X-GNU-PR-Package: emacs Original-Received: via spool by 36171-submit@debbugs.gnu.org id=B36171.156036362812510 (code B ref 36171); Wed, 12 Jun 2019 18:21:01 +0000 Original-Received: (at 36171) by debbugs.gnu.org; 12 Jun 2019 18:20:28 +0000 Original-Received: from localhost ([127.0.0.1]:34047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hb7rH-0003Fh-TQ for submit@debbugs.gnu.org; Wed, 12 Jun 2019 14:20:28 -0400 Original-Received: from securemail-pl-omx12.synaq.com ([196.35.198.121]:40062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hb7rD-0003FW-La for 36171@debbugs.gnu.org; Wed, 12 Jun 2019 14:20:26 -0400 Original-Received: from [165.73.240.124] (helo=[10.8.8.33]) by securemail-pl-omx12.synaq.com with esmtpa (Exim 4.90_1) (envelope-from ) id 1hb7r2-000SJZ-DE; Wed, 12 Jun 2019 20:20:12 +0200 In-Reply-To: <83ef3y93hw.fsf@gnu.org> Content-Language: en-US X-SYNAQ-Pinpoint-Information: Please contact SYNAQ for more information X-SYNAQ-Pinpoint-ID: 1hb7r2-000SJZ-DE X-SYNAQ-Pinpoint: Found to be clean X-SYNAQ-Pinpoint-SpamCheck: not spam, SpamAssassin (not cached, score=-1, required 7, autolearn=disabled, ALL_TRUSTED -1.00) X-Pinpoint-From: revrari@mweb.co.za X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:160462 Archived-At: I have libm17n-0 and libm17n-dev installed. I changed to dejavu-sans-mono. (No change to the Hebrew font display.) Below follows the information you asked for: ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////              position: 935 of 9244927 (0%), column: 7             character: לּ‎ (displayed as לּ‎) (codepoint 64316, #o175474, #xfb3c)               charset: unicode-bmp (Unicode Basic Multilingual Plane (U+0000..U+FFFF)) code point in charset: 0xFB3C                script: hebrew                syntax: w     which means: word              category: .:Base, R:Right-to-left (strong)              to input: type "C-x 8 RET fb3c" or "C-x 8 RET HEBREW LETTER LAMED WITH DAGESH"           buffer code: #xEF #xAC #xBC             file code: #xEF #xAC #xBC (encoded by coding system utf-8-unix)               display: by this font (glyph code)     xft:-unknown-DejaVu Sans-normal-normal-normal-*-29-*-*-*-*-0-iso10646-1 (#x13DB) Character code properties: customize what to show   name: HEBREW LETTER LAMED WITH DAGESH   general-category: Lo (Letter, Other)   decomposition: (1500 1468) ('ל' 'ּ') There are text properties here:   fontified //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// On 2019/06/12 18:23, Eli Zaretskii wrote: > [Please use Reply to All to reply to the bug tracker as well, so this > discussion gets recorded by the tracker.] > >> From: Raoul Comninos >> Date: Tue, 11 Jun 2019 20:59:24 +0200 >> >> Thank you for your response. Yes, the problem still occurs in Emacs -Q. >> >> I did as you asked and here are the full contents of the help buffers of >> _two_ instances: >> >>              position: 71 of 9244927 (0%), column: 7 >>             character: ְ (displayed as ְ) (codepoint 1456, #o2660, #x5b0) >>     preferred charset: unicode (Unicode (ISO10646)) >> code point in charset: 0x05B0 >>                script: hebrew >>                syntax: w     which means: word >>              category: ^:Combining >>              to input: type "C-x 8 RET 5b0" or "C-x 8 RET HEBREW POINT SHEVA" >>           buffer code: #xD6 #xB0 >>             file code: #xD6 #xB0 (encoded by coding system utf-8-unix) >>               display: by this font (glyph code) >>     xft:-unknown-Ezra SIL-normal-normal-normal-*-22-*-*-*-*-0-iso10646-1 (#xFE) >> >> Character code properties: customize what to show >>   name: HEBREW POINT SHEVA >>   general-category: Mn (Mark, Nonspacing) >>   decomposition: (1456) ('ְ') >> >> There are text properties here: >>   fontified            t >> >> -------------------------------------------------------------------------------------------------------------- >> >>              position: 733239 of 9244928 (8%), column: 5 >>             character: ׁ (displayed as ׁ) (codepoint 1473, #o2701, #x5c1) >>               charset: unicode-bmp (Unicode Basic Multilingual Plane (U+0000..U+FFFF)) >> code point in charset: 0x05C1 >>                script: hebrew >>                syntax: w     which means: word >>              category: ^:Combining >>              to input: type "C-x 8 RET 5c1" or "C-x 8 RET HEBREW POINT SHIN DOT" >>           buffer code: #xD7 #x81 >>             file code: #xD7 #x81 (encoded by coding system utf-8-unix) >>               display: composed to form "ׁ" (see below) >> >> Composed using this font: >>   xft:-unknown-Ezra SIL-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1 >> by these glyphs: >>   [2 2 9676 334 18 2 17 15 -1 nil] >>   [2 2 1473 271 0 13 16 20 -18 nil] >> >> Character code properties: customize what to show >>   name: HEBREW POINT SHIN DOT >>   general-category: Mn (Mark, Nonspacing) >>   decomposition: (1473) ('ׁ') >> >> There are text properties here: >>   fontified            t >> >> ------------------------------------------------------------------------------------------------------- > These two characters are diacriticals. I'd also ask to please do the > same with cursor on the base character (consonant), where a problem > happens. For example, on the LAMED from the first screenshot. > > Also, can you try with a more standard font, like DejaVu Sans Mono? > > And finally, do you know what version of the libm17n-flt do you have > installed? This library is used for shaping text of scripts such as > Arabic and Hebrew. > >> For your interest I also attach a few screenshots as examples. > I attach them below, since you didn't CC the bug address. >