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#11075: 24.0.94; Arabic character composition Date: Sat, 21 Sep 2019 00:45:20 +0200 Message-ID: References: <20120323154400.GA47762@pc201.uni-germanistik.gwdg.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="71072"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Joost Kremers , John Wiegley , 11075@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 21 00:46:12 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 1iBRfI-000INs-5B for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Sep 2019 00:46:12 +0200 Original-Received: from localhost ([::1]:36034 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBRfG-0001ip-Vi for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Sep 2019 18:46:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34082) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBRf8-0001ib-Sm for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2019 18:46:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBRf7-0001cd-Sy for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2019 18:46:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49914) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iBRf7-0001cT-Px for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2019 18:46:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iBRf7-0000se-Lr for bug-gnu-emacs@gnu.org; Fri, 20 Sep 2019 18:46:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <20120323154400.GA47762@pc201.uni-germanistik.gwdg.de> Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Sep 2019 22:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11075 X-GNU-PR-Package: emacs Original-Received: via spool by 11075-submit@debbugs.gnu.org id=B11075.15690195413346 (code B ref 11075); Fri, 20 Sep 2019 22:46:01 +0000 Original-Received: (at 11075) by debbugs.gnu.org; 20 Sep 2019 22:45:41 +0000 Original-Received: from localhost ([127.0.0.1]:58735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBRel-0000rr-Gr for submit@debbugs.gnu.org; Fri, 20 Sep 2019 18:45:41 -0400 Original-Received: from mail-pf1-f177.google.com ([209.85.210.177]:46507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBRej-0000rc-GM for 11075@debbugs.gnu.org; Fri, 20 Sep 2019 18:45:38 -0400 Original-Received: by mail-pf1-f177.google.com with SMTP id q5so5446351pfg.13 for <11075@debbugs.gnu.org>; Fri, 20 Sep 2019 15:45:37 -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:from:date:message-id:subject:to:cc; bh=XCoOnp1P7hJZapob1dDP+1ghZpKDJZSwHn5PjegeE2M=; b=mq8C3f1cxVCvXmhoyidGV6LZjzxgyC3L+TGFPy3HB4L7Mu5jbU3INMtSVb63fFAJRx pP6URh5RoyWNENKDdJwhKmkv6OFbCDTsHBANgvObkBTg2LEJaF1Ygppj3pidQ6UTsdDa VlbjTXpdervoOYaGuffy9AGLddcuTVknhpg54tQWpnbY0CCS5ky9EcSt8XJYPqciSmh+ dNCZcUoKDLq3JjPvpEE3GAtmWP7/i6nEDu4sOEwnuMF7w1+nwktVT3cqi6PGAo7YwXNE CwYFc7BikRol7VsVMwJa5QCiQkv87f1Hwb/BozmJWH2wLdmq+VZVyvlTpDGi7DaMWumy 6ppg== X-Gm-Message-State: APjAAAUcbIyuKYmCjzm2JMRoT/aM0XqMrk9kRZafKJnWlWWfCvWPKSGy BL6jphumYVqDZDk32WhRaoMF+S4GIQkDvde1cFE= X-Google-Smtp-Source: APXvYqycus7tWowRUWNMf2AJLyWYauKXX+hCLjXOvKUuMEsRG+J7jHfY4g28CPVzGnH5q8DaH+PmAHbQxik/czlUpFo= X-Received: by 2002:aa7:8750:: with SMTP id g16mr4525502pfo.190.1569019531752; Fri, 20 Sep 2019 15:45:31 -0700 (PDT) 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:166814 Archived-At: Joost Kremers writes: > Although Emacs 24 has bidi support (yay!), character composition for Arabic > does not work for me on OS X. (In the Arabic script, each character has > different forms depending on its position in the word: beginning, middle or > end. These shapes should be selected automatically by the software, but > they are not.) It looks to me like this works on macOS now. At least the Arabic characters compose differently depending on where they are in the word. Admittedly, my knowledge here is superficial at best, having done only a brief foray into learning beginner Persian. So, I can't say for sure if they compose correctly, just that they compose differently. Alan Third writes: > On Mon, Sep 25, 2017 at 07:17:21AM -0700, John Wiegley wrote: >> >>>>> "AT" == Alan Third writes: >> >> AT> Hi, does anyone know if this bug was resolved? I assume if it worked in >> AT> the Mac port it will now work in the NS port? >> >> Why can that assumption be made now? > > In the seven or eight years since this bug report was made, we > switched over to the mac port font backend. Since that was written, harfbuzz was enabled by default. And wouldn't that library have good support for this anyhow? > It might still be an issue on GNUstep, though. I think it still uses > nsfont.m. I'm not a GNUstep user so I can't easily test this. But would the recent harfbuzz support (enabled by default on GNUstep too, I assume) fix this? Do you know, Eli? Best regards, Stefan Kangas