From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#17739: 24.3; Dotted circle does not combine with Thai vowel markers Date: Sat, 21 Sep 2019 11:36:54 +0200 Message-ID: References: <83zhiyqguq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000002e73405930ceeeb" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="223653"; mail-complaints-to="usenet@blaine.gmane.org" Cc: bgarvin@cse.unl.edu, 17739@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 21 11:38:15 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 1iBbqI-000vzb-Hp for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Sep 2019 11:38:14 +0200 Original-Received: from localhost ([::1]:40516 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBbqH-0001cC-B5 for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Sep 2019 05:38:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41937) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBbq7-0001YC-7n for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 05:38:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBbq5-0003ci-UG for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 05:38:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50330) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iBbq5-0003ca-R3 for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 05:38:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iBbq5-0005Aa-Ku for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2019 05:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Sep 2019 09:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17739 X-GNU-PR-Package: emacs Original-Received: via spool by 17739-submit@debbugs.gnu.org id=B17739.156905863319787 (code B ref 17739); Sat, 21 Sep 2019 09:38:01 +0000 Original-Received: (at 17739) by debbugs.gnu.org; 21 Sep 2019 09:37:13 +0000 Original-Received: from localhost ([127.0.0.1]:59145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBbpJ-000595-9S for submit@debbugs.gnu.org; Sat, 21 Sep 2019 05:37:13 -0400 Original-Received: from mail-pl1-f182.google.com ([209.85.214.182]:46565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBbpH-00058s-BA for 17739@debbugs.gnu.org; Sat, 21 Sep 2019 05:37:11 -0400 Original-Received: by mail-pl1-f182.google.com with SMTP id q24so4323389plr.13 for <17739@debbugs.gnu.org>; Sat, 21 Sep 2019 02:37:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SaOACUYqQQeQZYKvTyNoV7AJS2Q+05uoplflb/+A918=; b=WZ6aGobj2IH0b7a2e7+0cZ2geqB2tFdl+Xrz+ZJWGf6uTkatYD3QLSeFeaH6k5wtEz MTdAjf+P9oK7rwoljuCPaicWqocOrqYCCKfMS8fuqzkiFt3xMqPWvJOYxZL/SDSXsTlj QDEaJYDx0XlmYEL4lYWcBtXui/E6BxEYKLK4Uh6NOjtXiLucA/U1ByILsllWQgOTAxtg jvwZELqxynIUJ2uYNemkc/4nVhmLo5OJhgTANjRFkKvKZvgdHjYqTzp5R5R/Jo1HROce WkPMOQSLo2PBTi36XHuLY0yt/zTataO1WGgtuss1KuBK3SjjmeMIGEiuEZcnGfGfWBeE tqRA== X-Gm-Message-State: APjAAAWmgw4iK1cF8oqnULG0+GIH02/E8qw/EsK+Te5n3yefCfIT/vr5 lr0uNFpnZFGAxOh9TQkfLDzBEA4TTB/rb10e+Gg= X-Google-Smtp-Source: APXvYqw+495Vpqvf61C2qmsAWTEpbeCkmmLjtzTMLX+qImjBTaM8UoWqlwudZpkyqP2a8n48RqY+jom04pQRg+v2ank= X-Received: by 2002:a17:902:326:: with SMTP id 35mr22066471pld.128.1569058625585; Sat, 21 Sep 2019 02:37:05 -0700 (PDT) In-Reply-To: <83zhiyqguq.fsf@gnu.org> 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:166864 Archived-At: --00000000000002e73405930ceeeb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: > > > I've just committed a function to handle dotted-circle > > > properly to the trunk. > > > > Since there have been no further updates in 5 years, I'm going to > > assume that the fix worked as expected and close this bug. If that is > > incorrect, please report back and we can reopen the bug report. > > The original recipe still doesn't display correctly on the current > master, so I think something is still missing. Not sure what exactly > is missing. OK, you're right. Reopening. However, it works properly for me using my init file AFAICT. I'm using the following recipe: 1. C-x 8 RET 2. DOTTED CIRCLE RET 3. C-x 8 RET 4. THAI CHARACTER SARA UE RET 1. Using my init file, the characters compose and M-x describe-char gives: position: 300 of 3559 (8%), column: 9 character: =E2=97=8C (displayed as =E2=97=8C) (codepoint 9676, = #o22714, #x25cc) charset: unicode (Unicode (ISO10646)) code point in charset: 0x25CC script: symbol syntax: w which means: word category: .:Base to input: type "C-x 8 RET 25cc" or "C-x 8 RET DOTTED CIRCLE" buffer code: #xE2 #x97 #x8C file code: #xE2 #x97 #x8C (encoded by coding system utf-8-unix) display: composed to form "=E2=97=8C=E0=B8=B6" (see below) Composed with the following character(s) "=E0=B8=B6" using this font: x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1 by these glyphs: [0 1 9676 9676 14 2 13 12 -1 nil] [0 1 3638 3638 0 -7 0 14 -9 [0 -3 0]] Character code properties: customize what to show name: DOTTED CIRCLE general-category: So (Symbol, Other) decomposition: (9676) ('=E2=97=8C') I've attached a screenshot of the above. 2. When I run under emacs -Q, I see two characters next to each other and M-x describe-char says: a) position: 146 of 147 (99%), column: 0 character: =E2=97=8C (displayed as =E2=97=8C) (codepoint 9676, = #o22714, #x25cc) charset: unicode (Unicode (ISO10646)) code point in charset: 0x25CC script: symbol syntax: w which means: word category: .:Base to input: type "C-x 8 RET 25cc" or "C-x 8 RET DOTTED CIRCLE" buffer code: #xE2 #x97 #x8C file code: #xE2 #x97 #x8C (encoded by coding system utf-8-unix) display: by this font (glyph code) xfthb:-PfEd-DejaVu Sans Mono-normal-normal-normal-*-16-*-*-*-m-0-iso10646-1 (#xA23) Character code properties: customize what to show name: DOTTED CIRCLE general-category: So (Symbol, Other) decomposition: (9676) ('=E2=97=8C') b) position: 147 of 147 (99%), column: 1 character: =E0=B8=B6 (displayed as =E0=B8=B6) (codepoint 3638, = #o7066, #xe36) charset: unicode (Unicode (ISO10646)) code point in charset: 0x0E36 script: thai syntax: w which means: word category: 2:upper diacritic, ^:Combining, t:Thai to input: type "C-x 8 RET e36" or "C-x 8 RET THAI CHARACTER SARA UE" buffer code: #xE0 #xB8 #xB6 file code: #xE0 #xB8 #xB6 (encoded by coding system utf-8-unix) display: by this font (glyph code) xfthb:-GOOG-Noto Sans Thai UI-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1 (#x77) Character code properties: customize what to show name: THAI CHARACTER SARA UE old-name: THAI VOWEL SIGN SARA UE general-category: Mn (Mark, Nonspacing) decomposition: (3638) ('=E0=B8=B6') I don't know much of anything about this, but wouldn't that suggest that the bug is related to the font? Best regards, Stefan Kangas --00000000000002e73405930ceeeb Content-Type: image/png; name="bug-17739-sk.png" Content-Disposition: attachment; filename="bug-17739-sk.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k0tcvwgg0 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 --00000000000002e73405930ceeeb--