From unknown Sun Jun 22 08:07:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11072: Display of glyphless non-spacing modifiers via a static composition Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Mar 2012 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11072 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kenichi Handa Cc: 11072@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.133249942815429 (code B ref -1); Fri, 23 Mar 2012 10:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Mar 2012 10:43:48 +0000 Received: from localhost ([127.0.0.1]:34195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB1yB-00040j-GY for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:43:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37107) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB1y5-00040Z-Fy for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:43:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SB1U8-0006hg-SZ for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:12:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1U8-0006hZ-QS for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:12:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41343) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1U3-00064l-UF for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SB1Tw-0006ea-OW for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:35 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:35626) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1Tw-0006eF-Gb for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:28 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M1C005000W7EE00@a-mtaout22.012.net.il> for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 12:11:57 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.229.241.151]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M1C005GL1NV19D0@a-mtaout22.012.net.il>; Fri, 23 Mar 2012 12:11:56 +0200 (IST) Date: Fri, 23 Mar 2012 12:12:02 +0200 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83y5qrvd71.fsf@gnu.org> References: X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > From: Kenichi Handa > Cc: list-general@mohsen.1.banan.byname.net, emacs-devel@gnu.org > Date: Fri, 23 Mar 2012 10:41:07 +0900 > > In article <83fwd0wnwl.fsf@gnu.org>, Eli Zaretskii writes: > > > Btw, there's some strange problem in displaying one label of the > > hebrew-biblical-tiro input method: the character u+05ba (inserted by > > Shift-5 key) is displayed as a blank rectangle. It looks like my > > fonts have no glyph for this character, but then why don't we display > > this like any other glyphless character: as a hex code inside a small > > rectangle? That's what I get if I insert this character into a > > buffer, but somehow the way we display it in the keyboard layout (and > > in the "C-u C-x =" display under "decomposition") behaves differently. > > Why is that? > > As that character is a non-spacing modifier, we display it > with a static composition, and a glyph in a static > composition are displayed by a blank rectangle if no font is > available. This is because a hex code makes the resulting > display of composition (several glyphs may occupy a single > column) unreadable. > > It may be possible to change the current code to use a hex > code displaying if a composition contains just one glyph and > that glyph has no font, but it may be for 24.2. So this bug will wait for after Emacs 24.1 release to be fixed. Thanks. From unknown Sun Jun 22 08:07:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11072: Display of glyphless non-spacing modifiers via a static composition Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Oct 2019 23:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11072 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11072@debbugs.gnu.org, Kenichi Handa Received: via spool by 11072-submit@debbugs.gnu.org id=B11072.157247722532480 (code B ref 11072); Wed, 30 Oct 2019 23:14:02 +0000 Received: (at 11072) by debbugs.gnu.org; 30 Oct 2019 23:13:45 +0000 Received: from localhost ([127.0.0.1]:51840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPx9s-0008Rn-HE for submit@debbugs.gnu.org; Wed, 30 Oct 2019 19:13:44 -0400 Received: from giraff.fripost.org ([193.234.15.44]:42462 helo=outgoing.fripost.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPx9p-0008RV-Kt for 11072@debbugs.gnu.org; Wed, 30 Oct 2019 19:13:43 -0400 Received: from localhost (localhost [127.0.0.1]) by outgoing.fripost.org (Postfix) with ESMTP id 38F5F187EC62; Thu, 31 Oct 2019 00:13:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=x.fripost.org; h= content-type:content-type:mime-version:user-agent:message-id :in-reply-to:date:date:references:subject:subject:from:from; s= 9df9cdc7e101629b5003b587945afa70; t=1572477216; x=1574291617; bh=mgiiv1XN8AwIO9ZboYKkGfnfTIv/Q0IpUzT0495rZtY=; b=XtvB4OzKJMIu CDf+4w4TH5PXz93BZrjEM9K3ELaap4VRRWU1p7ZAJfcuD6az7708osywWKrQxUUB T4Ky6n0jWqaqLYK0Rd6kyvHWeicY/mNTrAw0UvIWfiKXKWC1NYhWVYU4UfswMDXg J3wfUawSlsKuaCx8/RqWdnxkjbYrGJzmdGJCOE7UOIRi7pdv4n0V7z2OPIAu7oAI 4MQnPmiNCTpAossRb7vI77niC4ZnGJxdPFb6+CTnkugn/O8hutT3TRfAlOJ+jYd7 Mv6596VfDB9Lmmj6ajAkojfiDBS6JrC/xVgAUvQ7aAmVnlCYe3NvKhe3O5sdZSzg 5xEPch3vbQ== X-Virus-Scanned: Debian amavisd-new at fripost.org Received: from outgoing.fripost.org ([127.0.0.1]) by localhost (giraff.fripost.org [127.0.0.1]) (amavisd-new, port 10040) with LMTP id YODrvCaTnc6u; Thu, 31 Oct 2019 00:13:36 +0100 (CET) Received: from smtp.fripost.org (unknown [172.16.0.6]) by outgoing.fripost.org (Postfix) with ESMTP id 1B62C187EC5E; Thu, 31 Oct 2019 00:13:36 +0100 (CET) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by smtp.fripost.org (Postfix) with ESMTPSA id 628DB59A0459; Thu, 31 Oct 2019 00:13:26 +0100 (CET) Received: from skangas by joffe.skangas.se with local (Exim 4.92) (envelope-from ) id 1iPx9Q-0007YS-C2; Thu, 31 Oct 2019 00:13:16 +0100 From: Stefan Kangas References: <83y5qrvd71.fsf@gnu.org> Date: Thu, 31 Oct 2019 00:13:16 +0100 In-Reply-To: <83y5qrvd71.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 23 Mar 2012 12:12:02 +0200") Message-ID: <87v9s5vncj.fsf@joffe.skangas.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.0 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) Eli Zaretskii writes: >> From: Kenichi Handa >> Cc: list-general@mohsen.1.banan.byname.net, emacs-devel@gnu.org >> Date: Fri, 23 Mar 2012 10:41:07 +0900 >> >> In article <83fwd0wnwl.fsf@gnu.org>, Eli Zaretskii writes: >> >> > Btw, there's some strange problem in displaying one label of the >> > hebrew-biblical-tiro input method: the character u+05ba (inserted by >> > Shift-5 key) is displayed as a blank rectangle. It looks like my >> > fonts have no glyph for this character, but then why don't we display >> > this like any other glyphless character: as a hex code inside a small >> > rectangle? That's what I get if I insert this character into a >> > buffer, but somehow the way we display it in the keyboard layout (and >> > in the "C-u C-x =" display under "decomposition") behaves differently. >> > Why is that? >> >> As that character is a non-spacing modifier, we display it >> with a static composition, and a glyph in a static >> composition are displayed by a blank rectangle if no font is >> available. This is because a hex code makes the resulting >> display of composition (several glyphs may occupy a single >> column) unreadable. >> >> It may be possible to change the current code to use a hex >> code displaying if a composition contains just one glyph and >> that glyph has no font, but it may be for 24.2. > > So this bug will wait for after Emacs 24.1 release to be fixed. > > Thanks. Hi Eli, No update on this bug in 7 years. Has this been fixed in the intervening time? Best regards, Stefan Kangas From unknown Sun Jun 22 08:07:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Eli Zaretskii Subject: bug#11072: closed (Re: bug#11072: Display of glyphless non-spacing modifiers via a static composition) Message-ID: References: <83lft1ngtt.fsf@gnu.org> <83y5qrvd71.fsf@gnu.org> X-Gnu-PR-Message: they-closed 11072 X-Gnu-PR-Package: emacs Reply-To: 11072@debbugs.gnu.org Date: Thu, 31 Oct 2019 14:14:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1572531243-20074-1" This is a multi-part message in MIME format... ------------=_1572531243-20074-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #11072: Display of glyphless non-spacing modifiers via a static composition which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 11072@debbugs.gnu.org. --=20 11072: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D11072 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1572531243-20074-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 11072-done) by debbugs.gnu.org; 31 Oct 2019 14:13:48 +0000 Received: from localhost ([127.0.0.1]:53936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQBCr-0005DH-K8 for submit@debbugs.gnu.org; Thu, 31 Oct 2019 10:13:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQBCn-0005Cz-35 for 11072-done@debbugs.gnu.org; Thu, 31 Oct 2019 10:13:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53809) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iQBCh-0004pm-HQ; Thu, 31 Oct 2019 10:13:35 -0400 Received: from [176.228.60.248] (port=4980 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iQBCf-0002x2-GV; Thu, 31 Oct 2019 10:13:35 -0400 Date: Thu, 31 Oct 2019 16:13:34 +0200 Message-Id: <83lft1ngtt.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: <87v9s5vncj.fsf@joffe.skangas.se> (message from Stefan Kangas on Thu, 31 Oct 2019 00:13:16 +0100) Subject: Re: bug#11072: Display of glyphless non-spacing modifiers via a static composition References: <83y5qrvd71.fsf@gnu.org> <87v9s5vncj.fsf@joffe.skangas.se> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 11072-done Cc: 11072-done@debbugs.gnu.org, handa@m17n.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Cc: Kenichi Handa , 11072@debbugs.gnu.org > Date: Thu, 31 Oct 2019 00:13:16 +0100 > > >> As that character is a non-spacing modifier, we display it > >> with a static composition, and a glyph in a static > >> composition are displayed by a blank rectangle if no font is > >> available. This is because a hex code makes the resulting > >> display of composition (several glyphs may occupy a single > >> column) unreadable. > >> > >> It may be possible to change the current code to use a hex > >> code displaying if a composition contains just one glyph and > >> that glyph has no font, but it may be for 24.2. > > > > So this bug will wait for after Emacs 24.1 release to be fixed. > > > > Thanks. > > Hi Eli, > > No update on this bug in 7 years. Has this been fixed in the > intervening time? It seems so: I now see a box with a hex code. Closing. ------------=_1572531243-20074-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Mar 2012 10:43:48 +0000 Received: from localhost ([127.0.0.1]:34195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB1yB-00040j-GY for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:43:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37107) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB1y5-00040Z-Fy for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:43:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SB1U8-0006hg-SZ for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:12:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1U8-0006hZ-QS for submit@debbugs.gnu.org; Fri, 23 Mar 2012 06:12:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41343) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1U3-00064l-UF for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SB1Tw-0006ea-OW for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:35 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:35626) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB1Tw-0006eF-Gb for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 06:12:28 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M1C005000W7EE00@a-mtaout22.012.net.il> for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 12:11:57 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.229.241.151]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M1C005GL1NV19D0@a-mtaout22.012.net.il>; Fri, 23 Mar 2012 12:11:56 +0200 (IST) Date: Fri, 23 Mar 2012 12:12:02 +0200 From: Eli Zaretskii Subject: Display of glyphless non-spacing modifiers via a static composition In-reply-to: X-012-Sender: halo1@inter.net.il To: Kenichi Handa Message-id: <83y5qrvd71.fsf@gnu.org> References: X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > From: Kenichi Handa > Cc: list-general@mohsen.1.banan.byname.net, emacs-devel@gnu.org > Date: Fri, 23 Mar 2012 10:41:07 +0900 > > In article <83fwd0wnwl.fsf@gnu.org>, Eli Zaretskii writes: > > > Btw, there's some strange problem in displaying one label of the > > hebrew-biblical-tiro input method: the character u+05ba (inserted by > > Shift-5 key) is displayed as a blank rectangle. It looks like my > > fonts have no glyph for this character, but then why don't we display > > this like any other glyphless character: as a hex code inside a small > > rectangle? That's what I get if I insert this character into a > > buffer, but somehow the way we display it in the keyboard layout (and > > in the "C-u C-x =" display under "decomposition") behaves differently. > > Why is that? > > As that character is a non-spacing modifier, we display it > with a static composition, and a glyph in a static > composition are displayed by a blank rectangle if no font is > available. This is because a hex code makes the resulting > display of composition (several glyphs may occupy a single > column) unreadable. > > It may be possible to change the current code to use a hex > code displaying if a composition contains just one glyph and > that glyph has no font, but it may be for 24.2. So this bug will wait for after Emacs 24.1 release to be fixed. Thanks. ------------=_1572531243-20074-1--