From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Madhu Newsgroups: gmane.emacs.devel Subject: Re: Not able to display \u110BD and \u110CD in Emacs Date: Sun, 08 May 2022 23:51:57 +0530 (IST) Message-ID: <20220508.235157.375709222242608593.enometh@meer.net> References: <20220508.225553.1332858565747756415.enometh@meer.net> <83h760udua.fsf@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14189"; mail-complaints-to="usenet@ciao.gmane.io" Cc: lumarzeli30@gmail.com, emacs-devel@gnu.org To: eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 08 20:23:24 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nnlYy-0003Ux-KE for ged-emacs-devel@m.gmane-mx.org; Sun, 08 May 2022 20:23:24 +0200 Original-Received: from localhost ([::1]:50138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnlYx-000720-AO for ged-emacs-devel@m.gmane-mx.org; Sun, 08 May 2022 14:23:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnlXX-0006IR-EV for emacs-devel@gnu.org; Sun, 08 May 2022 14:21:55 -0400 Original-Received: from smtp6.ctinetworks.com ([205.166.61.199]:48630) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnlXV-0002cQ-7o; Sun, 08 May 2022 14:21:55 -0400 Original-Received: from localhost (unknown [117.254.34.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: enometh@meer.net) by smtp6.ctinetworks.com (Postfix) with ESMTPSA id 051AC86091; Sun, 8 May 2022 14:21:45 -0400 (EDT) In-Reply-To: <83h760udua.fsf@gnu.org> X-Mailer: Mew version 6.8 on Emacs 29.0.50 X-ctinetworks-Information: Please contact the ISP for more information X-ctinetworks-MailScanner-ID: 051AC86091.A38EF X-ctinetworks-VirusCheck: Found to be clean X-ctinetworks-Watermark: 1652898111.49626@CyDBouyKIlvDaim+0d3Z9A Received-SPF: pass client-ip=205.166.61.199; envelope-from=enometh@meer.net; helo=smtp6.ctinetworks.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289492 Archived-At: * Eli Zaretskii <83h760udua.fsf@gnu.org> Wrote on Sun, 08 May 2022 20:35:41 +0300 >> Date: Sun, 08 May 2022 22:55:53 +0530 (IST) >> From: Madhu >> >> I updated harfbuzz to 4.2.1 (and upgraded freetype after that) and the >> output is byte-identical to the earlier version 3.0.0. I'm not sure >> what I'm missing. > > And I don't understand what problems you see. I don't think you > described them in enough detail. I've explained it in the messages upthread with the references. briefly Sameer exhibited this picture https://lists.gnu.org/archive/html/emacs-devel/2022-04/png4ClBZc1zV4.png in his first message on this thread https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg01297.html The composition shows that the first character spans the numerals. I tried to reproduce it. I showed my work in this message: https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00341.html where I showed the shell command to invoke hb-view, and attached the text file 12.txt and the output 12.png. (the png attachment is not visible on lists.gnu.org - what happened?), message-id was <20220507.221454.1080380889007217525.enometh@meer.net> > >> a few more notes to self: The Khaiti number signs also compose only >> linearly in emacs > > What do you mean by "compose linearly"? the 12.png file would have show the composition is "linear" in that #x110bd and #x110bc glyphs do not span the following digits like in the png url which Sameer posted. >> and only when I use the same font for numerals, say: > > Emacs can only compose characters if all of the characters of a > composable sequence are supported by the same font. It is > practically impossible to compose character glyphs from different > fonts, so Emacs doesn't. If that's what you see, then it's the > intended behavior. Yes, that is what I believe I'm seeing. >> Likewise for the newly installed composition rules, I can only see >> them with the Siddhanta font. All the other fonts that display >> devanagari seem to show the thin empty vertical box to render the >> stress accents. > > If those "other fonts" cause the characters in a sequence not to be > supported by a single font, then again, this is the intended behavior. Thanks