From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#34035: 26.1; Arabic shadda-kasrah renders incorrectly Date: Tue, 18 Aug 2020 18:11:39 +0000 Message-ID: References: <87y37sv38f.fsf@nexoid.at> <83zhs8gx50.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28750"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 34035@debbugs.gnu.org, Peter To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 18 20:13:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1k866f-0007NY-KK for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 18 Aug 2020 20:13:09 +0200 Original-Received: from localhost ([::1]:36454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k866e-0005xr-Lj for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 18 Aug 2020 14:13:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k865b-0004q5-DF for bug-gnu-emacs@gnu.org; Tue, 18 Aug 2020 14:12:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53611) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k865b-00043G-3b for bug-gnu-emacs@gnu.org; Tue, 18 Aug 2020 14:12:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k865a-0006cH-VB for bug-gnu-emacs@gnu.org; Tue, 18 Aug 2020 14:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Aug 2020 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34035 X-GNU-PR-Package: emacs Original-Received: via spool by 34035-submit@debbugs.gnu.org id=B34035.159777430725366 (code B ref 34035); Tue, 18 Aug 2020 18:12:02 +0000 Original-Received: (at 34035) by debbugs.gnu.org; 18 Aug 2020 18:11:47 +0000 Original-Received: from localhost ([127.0.0.1]:36914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k865L-0006b4-HO for submit@debbugs.gnu.org; Tue, 18 Aug 2020 14:11:47 -0400 Original-Received: from mail-yb1-f173.google.com ([209.85.219.173]:43864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k865J-0006aq-Jy for 34035@debbugs.gnu.org; Tue, 18 Aug 2020 14:11:46 -0400 Original-Received: by mail-yb1-f173.google.com with SMTP id m200so11865666ybf.10 for <34035@debbugs.gnu.org>; Tue, 18 Aug 2020 11:11:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=VGCHgJGmGCx4X3QrKp5RvRerbOIhc9CNq2JF3Q8qzm0=; b=WwaX1K6wGAYXLB0MmVAdeK0TGq7mCR2vwaVWI95ZxGq25UxtXDTrdj+fn8bTg5hmCf Al0l6DHuA5hZRgjf/tb7N17qBgknEHf3JURcH9K1c/x8CiJZ+nGFKQ/wzHAjN5QwiD0Y UgR5a5QCrpo6BSGsTEaFWE8kzDA1JcTZsO0IgbUT2VDfH55m5AJybXZRK2r6VW7OssTq F6zjYXSjt1kndWVdueoxD53VBUglBi15OhukuUz1zcSZnQ3LGc/lP1Yp6Now4+Q0krsu z1NKt5trzly4AbvbYKstI60XmSCv7j7ucxcicW0pxML5TqQyIuUsF96L5G4Fj1n9+DC3 DAEA== X-Gm-Message-State: AOAM532KACOYq9ekMjcOsBBzf3I3otX+YWshFQQirF7mmlOP2G8+xTXU mbqjE9kQxD+BVSeS897IHzZXkYveIKx4i1Axd+4= X-Google-Smtp-Source: ABdhPJxob8G/XvgZml2H2MwRuP0+tPDBr61TRy3JONEwC+/efjIy5j0GytxfDIWdbZ9zNiiKyAkvs+LkD476NhVd2xI= X-Received: by 2002:a25:9843:: with SMTP id k3mr29178762ybo.466.1597774300134; Tue, 18 Aug 2020 11:11:40 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 18 Aug 2020 18:11:39 +0000 In-Reply-To: <83zhs8gx50.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 10 Jan 2019 20:55:55 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:185532 Archived-At: [Resending using "Reply to all".] Eli Zaretskii writes: >> From: "Peter" >> Date: Thu, 10 Jan 2019 18:20:32 +0100 >> >> - Start emacs -Q >> - C-\ arabic RET >> - s ~ A (sin shadda kasrah) repeat a few times >> >> The kasrah (short slash below the letter) should be shown below the >> shadda (the squiggle above the letter) and above the letter, not below >> it. I've tried this on the master branch. I think I'm seeing that the kasrah is shown below the shadda but above the Arabic letter s. But I could be mistaken since my knowledge of the Arabic script is just barely better than non-existent. >> I've tried different fonts, this seems to be a problem with emacs >> itself, other editors and firefox render the same text (copy-pasted) >> correctly. >> >> See attached screenshot for what it looks like in Emacs and in Firefox. > > Thanks. On my system, this is displayed correctly, with kasrah above > the letter. So I don't think it's Emacs, I think it's the shaping > engine you are using. As you didn't provide the information collected > by "M-x report-emacs-bug", I can only guess what is that shaping > engine: XFT and libflt, right? Maybe you could try building the > harfbazz branch, which uses HarfBazz for shaping, I'd expect this > problem not to exist there. So now Emacs 27.1 is released with harfbuzz support. Could you please try this again using that and see if you can still reproduce this issue there? If I don't hear back from you within a couple of weeks, I'll just assume that this has been fixed and close this bug. Best regards, Stefan Kangas