From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.emacs.bugs Subject: bug#33729: 27.0.50; Partial glyphs not rendered for Gujarati with Harfbuzz enabled (renders fine using m17n) Date: Wed, 30 Jan 2019 00:29:03 +0200 Message-ID: <20190129222903.GB20784@macbook.localdomain> References: <20181222205948.GF2244@macbook.localdomain> <838t0gapcj.fsf@gnu.org> <20181223135109.GA6568@macbook.localdomain> <83va3k8c79.fsf@gnu.org> <20181224020847.GC6568@macbook.localdomain> <83lg4e9a7q.fsf@gnu.org> <20181224173723.GH6568@macbook.localdomain> <838t085qx8.fsf@gnu.org> <20190105205314.GA28761@macbook.localdomain> <83y37xzswx.fsf@gnu.org> 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="184897"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.11.2 (2019-01-07) Cc: behdad@behdad.org, far.nasiri.m@gmail.com, 33729@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 29 23:30:17 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.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gobtY-000m0o-M6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 29 Jan 2019 23:30:16 +0100 Original-Received: from localhost ([127.0.0.1]:56529 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gobtX-0003GH-No for geb-bug-gnu-emacs@m.gmane.org; Tue, 29 Jan 2019 17:30:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37367) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gobtR-0003G1-4s for bug-gnu-emacs@gnu.org; Tue, 29 Jan 2019 17:30:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gobtO-00066x-Qq for bug-gnu-emacs@gnu.org; Tue, 29 Jan 2019 17:30:08 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51634) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gobtL-00065Q-GI for bug-gnu-emacs@gnu.org; Tue, 29 Jan 2019 17:30:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gobtL-0000iV-4j for bug-gnu-emacs@gnu.org; Tue, 29 Jan 2019 17:30:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Khaled Hosny Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Jan 2019 22:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33729 X-GNU-PR-Package: emacs Original-Received: via spool by 33729-submit@debbugs.gnu.org id=B33729.15488009782697 (code B ref 33729); Tue, 29 Jan 2019 22:30:03 +0000 Original-Received: (at 33729) by debbugs.gnu.org; 29 Jan 2019 22:29:38 +0000 Original-Received: from localhost ([127.0.0.1]:50915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gobsw-0000hQ-2q for submit@debbugs.gnu.org; Tue, 29 Jan 2019 17:29:38 -0500 Original-Received: from mail-wm1-f53.google.com ([209.85.128.53]:35595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gobst-0000h9-Sn for 33729@debbugs.gnu.org; Tue, 29 Jan 2019 17:29:36 -0500 Original-Received: by mail-wm1-f53.google.com with SMTP id t200so19690963wmt.0 for <33729@debbugs.gnu.org>; Tue, 29 Jan 2019 14:29:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=0m8cwCuQ82+6gzIKdbxcnClPxSla5t4Ch5niiQJNV7A=; b=E8vn8VWZ1bIDJS+qhp710BFht/OarRPDSPmMkmPCu6/GxxUnqW5r3WMJ91M66KRZio SpWUcyE9AeD7PjAPOiCGTxk/oZXBY8rKdRYjiIepCGCZThGc0D3Ymq1piVKzl5tU7bHu bKZ7omWCDWd2ZVyjbjnU6bfSTAnn8F2ijjoYcd18olUSPrjOQr96UQfn0YqkPx3bo//l Iu4AesD9N83Fn0SiVwKlCqDpz9R+057kKEoHbufcUXIBPvcx9lQl+tKApEMmrcZmutPb AdvmDj3FQAwJv1sq7DQ3kvCLuYc89ZvZ61GuZcjZN1H0pBuyreXdGYK/9/3DDWP7H2oH jqUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=0m8cwCuQ82+6gzIKdbxcnClPxSla5t4Ch5niiQJNV7A=; b=NvGH7GJpIEb7Z01qYeRvw+KJ3MKG8qqGg1aQidjvr6x8fhZn9ge+gnvTev+Y3xKcuz WFSEiO7ayHqQa76BNFldOlc+xF4I3Y9pH02XYFf4wTOyKLw/N13PRpC2QNo5AnJ6itfG hpvMYwUfaVnB3+iKzjSs20yZ7AfeiI53enq1KCcaNM8GmUch3IupUm8LHsg0LyNnVwhe YOTzluGdm/8VuqMWG5rlzc8v0p6JgsADp8Nj/0b7T2F/dqGxxxj4GBUGdlLyYmWzCCqv VdgP0dbtLf3/yt0yoVE9+GS5pP0/wa4wgZ8FAzgNjAzilAjOPDz2qSKb4+wYQfy2CDLm yMFw== X-Gm-Message-State: AJcUukfaVsN/3aeq9d/Rtb2p9IlWGv99eqH3p7LhyM9Un8V15YSCMD7X 5hcDo1HTWXQzyokthnWXs9o= X-Google-Smtp-Source: ALg8bN6rUSaf1OAGZTpGQSg5VCu113BOaAEd5NlzZAiTB1SlqaS/0mLj2z/Fu2AGw158BDFdJxq8HQ== X-Received: by 2002:a1c:f916:: with SMTP id x22mr23900309wmh.87.1548800970083; Tue, 29 Jan 2019 14:29:30 -0800 (PST) Original-Received: from macbook.localdomain ([197.58.129.117]) by smtp.gmail.com with ESMTPSA id m21sm71776wmi.43.2019.01.29.14.29.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 Jan 2019 14:29:29 -0800 (PST) Content-Disposition: inline In-Reply-To: <83y37xzswx.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:154876 Archived-At: On Sun, Jan 06, 2019 at 05:50:54PM +0200, Eli Zaretskii wrote: > > Date: Sat, 5 Jan 2019 22:53:14 +0200 > > From: Khaled Hosny > > I pushed a couple of commits that does this based on my limited > > understanding of Emacs code, please check. > > Thanks. Do you see any difference in the results? Strings with forced direction (e.g. Arabic with LRO) showed difference. Without my change they were shaped RTL by drawn LTR, with my change shaping and drawing used LTR direction. Please feel free to revert that change if you think it is incorrect. Regards, Khaled