From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= Newsgroups: gmane.emacs.devel Subject: Re: Not able to display \u110BD and \u110CD in Emacs Date: Thu, 5 May 2022 21:39:29 +0530 Message-ID: References: <83bkwkbfn1.fsf@gnu.org> <837d78bct1.fsf@gnu.org> <83zgk49n9l.fsf@gnu.org> <83v8us9j6p.fsf@gnu.org> <83levnamv1.fsf@gnu.org> <837d779kgx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000068e58605de45f873" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4763"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Madhu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 05 18:21:43 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 1nmeEZ-00013y-Aq for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 18:21:43 +0200 Original-Received: from localhost ([::1]:33792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmeEY-0005Hh-4q for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 12:21:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nme32-0000vf-Ub for emacs-devel@gnu.org; Thu, 05 May 2022 12:09:51 -0400 Original-Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]:43743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nme30-00037j-OQ for emacs-devel@gnu.org; Thu, 05 May 2022 12:09:48 -0400 Original-Received: by mail-qv1-xf2f.google.com with SMTP id c8so3293946qvh.10 for ; Thu, 05 May 2022 09:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xJxvBWyVOAGQf5hBwkVxdDlsIarbdZVq8ZJqh1hE66M=; b=aeteiSok0HmAIsMt4g7n0QA0ii0P8cv/T6asLwTKzx74anTg0mAGQU5PL2HBEcdJ3O eu0JjK+DWUHK7oNrqUxmSXrlvUTSyr2Dqown6YfZO6wx4NXeYIw7PzKVU57kuZedX9g0 KBvoOH/tsIhYcZ35jxvjt+4mA1oLZyVQUB3ESx/eOlnFQAdyZ7bOCzm1Txd9idlYu9vj bTERiWf3pUfCU16i8WLO8K/F3ShaMudvIpolPupISdUk2tTPrtjvFBjH95rJUyeBc4mW utg7qUEmYc2cZTU0dBWcUNa7vbR/Czm25yYBaICt0OcSudMu/v4oDMWmxjXeS4Bq3SDO vK8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xJxvBWyVOAGQf5hBwkVxdDlsIarbdZVq8ZJqh1hE66M=; b=Bfa8tbop1Ct1VbWsg9bhoZe4QOMpSaXzgvxBBfkQj9Wrj0JXR8fVfvRvIKfR1TZHMr pXbybvbGhubT4d91duN2fHKPiHAQf6PHzftwAKZsAF2Y0X5mLaGjDxFo5jE3tpYrRh3F Y63mHVtxRVdmliV8wt4JWsJh50m2/wpFQGwNFmR8cJWt68m7o6EoCrE3pGQ5pWXajiHJ Z04plkcCh/ACGFsP8lZOAiPzwd6MyRE90tMJs7G9kDi3u3w8REXTpQwQvyKCRBdEoxDG D3A6tEEffhGdpQKtyocLlKwhQiM7VeOhnBBqJqF3v+G5ls7vZ9ctHOhxnaYTLf50d4UW hEjA== X-Gm-Message-State: AOAM531Yq4Ofeimxe8ZyqJl3LBSw+JudHjEr1mYuMFhu8UT3CAX8JS/n +y8JyaBfe2Q7BaBADzj250MnL7mZ7lGq7SyhR4O56zfmMQFScA== X-Google-Smtp-Source: ABdhPJy0fT14rCBjDaV+sAEnnhzGjFbz0VW0+x0K3G5+ItzMq+05r+MtgsKwUnvbG/ixr2LCGnyX6WEdMeUVObDcmMg= X-Received: by 2002:a0c:e811:0:b0:456:4f7c:f7b3 with SMTP id y17-20020a0ce811000000b004564f7cf7b3mr22895839qvn.79.1651766985286; Thu, 05 May 2022 09:09:45 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::f2f; envelope-from=lumarzeli30@gmail.com; helo=mail-qv1-xf2f.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:289248 Archived-At: --00000000000068e58605de45f873 Content-Type: text/plain; charset="UTF-8" > > I believe there is a similar problen with composition of devanagari > stress accents with devanagari numerals Does it even make sense for the stress accents to appear with the numerals? Shouldn't they only appear with the consonants and vowels? Please correct me if I am wrong. On Thu, May 5, 2022 at 9:26 PM Madhu wrote: > * Eli Zaretskii <837d779kgx.fsf @gnu.org> : > Wrote on Sat, 30 Apr 2022 09:03:10 +0300: > > > Since this shows the "by this font" part, it means the character _is_ > > displayed according to the font's glyph for it, and according to > > Emacs's rules for displaying such "format-control" characters. So now > > I don't think I understand why you say this character is not shown by > > Emacs, when the above clearly says it is displayed. > > > >> In the character section the character is not displayed in emacs but > >> displayed in firefox, but it is displayed in > >> the decomposition section in emacs. I have attached the images > >> Opening the font file in font forge also shows their glyphs > > > > You are confusing the display of a lone codepoint with what Font Forge > > does and what Emacs does in the "decomposition" display. Those do not > > show the lone character, they show it with special characters before > > or after, to show how the character will look when combined with > > others. > > > > IOW, I think your expectations from how this character should be > > displayed as a lone character are incorrect. > > > > Can you tell why you want this to be displayed differently when it is > > a lone character? AFAIU, the only meaningful display of this > > character is when it precedes numerals. > > I believe there is a similar problen with composition of devanagari > stress accents with devanagari numerals: The devanagari numerals 1 > (#x967) & 3 (#x969) can be combined with the svarita (#x951, incorrectly > named in unicode as DEVANAGARI STRESS SIGN UDATTA) and the anudatta > (#x952) to form the 4 different accents. > > numeral one + anudatta + svarita > preceding anudatta + numeral three + anudatta + svarita > numeral one + anudatta > numeral three + anudatta + svarita > > e.g. (#x969 #x951 #x952), when composed, the devanagari numeral 3 > should have an anudatta ("line below") and svarita ("vertical line > above"), but it ends up rendering the numeral three, and two then two > thin empty vertical boxes. If the boxes render the stress accents I > can't see them, they just appear as boxes. > > name: DEVANAGARI STRESS SIGN ANUDATTA > buffer code: #xE0 #xA5 #x92 > display: by this font (glyph code): > ftcrhb:-IITB-Shobhika-regular-normal-normal-*-17-*-*-*-*-0-iso10646-1 > (#x312) > > > --00000000000068e58605de45f873 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I believ= e there is a similar problen with composition of devanagari
stress accents with devanagari numerals

Do= es it even make sense for the stress accents to appear with the numerals?
Shouldn't they only appear with the consonants and vowels?
Please correct me if I am wrong.

On Thu, May 5, 2022 at 9:2= 6 PM Madhu <enometh@meer.net>= wrote:
* Eli Za= retskii <837d779kgx.fsf @gnu.org> :
Wrote on Sat, 30 Apr 2022 09:03:10 +0300:

> Since this shows the "by this font" part, it means the chara= cter _is_
> displayed according to the font's glyph for it, and according to > Emacs's rules for displaying such "format-control" chara= cters.=C2=A0 So now
> I don't think I understand why you say this character is not shown= by
> Emacs, when the above clearly says it is displayed.
>
>> In the character section the character is not displayed in emacs b= ut
>> displayed in firefox, but it is displayed in
>> the decomposition section in emacs. I have attached the images
>> Opening the font file in font forge also shows their glyphs
>
> You are confusing the display of a lone codepoint with what Font Forge=
> does and what Emacs does in the "decomposition" display.=C2= =A0 Those do not
> show the lone character, they show it with special characters before > or after, to show how the character will look when combined with
> others.
>
> IOW, I think your expectations from how this character should be
> displayed as a lone character are incorrect.
>
> Can you tell why you want this to be displayed differently when it is<= br> > a lone character?=C2=A0 AFAIU, the only meaningful display of this
> character is when it precedes numerals.

I believe there is a similar problen with composition of devanagari
stress accents with devanagari numerals: The devanagari numerals 1
(#x967) & 3 (#x969) can be combined with the svarita (#x951, incorrectl= y
named in unicode as DEVANAGARI STRESS SIGN UDATTA) and the anudatta
(#x952) to form the 4 different accents.

numeral one + anudatta + svarita
preceding anudatta + numeral three + anudatta + svarita
numeral one +=C2=A0 anudatta
numeral three + anudatta + svarita

e.g.=C2=A0 (#x969 #x951 #x952), when composed, the devanagari numeral 3
should have an anudatta ("line below") and svarita ("vertica= l line
above"), but it ends up rendering the numeral three, and two then two<= br> thin empty vertical boxes. If the boxes render the stress accents I
can't see them, they just appear as boxes.

=C2=A0 name: DEVANAGARI STRESS SIGN ANUDATTA
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer code: #xE0 #xA5 #x92
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 display: by this font (gly= ph code):
=C2=A0 =C2=A0 ftcrhb:-IITB-Shobhika-regular-normal-normal-*-17-*-*-*-*-0-is= o10646-1 (#x312)


--00000000000068e58605de45f873--