From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!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: Thu, 13 Dec 2018 22:31:02 +0200 Message-ID: <20181213203102.GF2244@macbook.localdomain> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: blaine.gmane.org 1544733153 10779 195.159.176.226 (13 Dec 2018 20:32:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Dec 2018 20:32:33 +0000 (UTC) User-Agent: Mutt/1.11.1 (2018-12-01) Cc: behdad@behdad.org, 33729@debbugs.gnu.org, far.nasiri.m@gmail.com To: Kaushal Modi Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 13 21:32:29 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXXen-0002i4-04 for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Dec 2018 21:32:29 +0100 Original-Received: from localhost ([::1]:54739 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXgt-00022G-OW for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Dec 2018 15:34:39 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58823) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXgQ-0001nf-Mt for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:34:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXXgJ-0005jm-Hc for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:34:09 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42609) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gXXgI-0005fp-1G for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:34:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gXXgH-0000vo-PX for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:34:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Khaled Hosny Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Dec 2018 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33729 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33729-submit@debbugs.gnu.org id=B33729.15447332413573 (code B ref 33729); Thu, 13 Dec 2018 20:34:01 +0000 Original-Received: (at 33729) by debbugs.gnu.org; 13 Dec 2018 20:34:01 +0000 Original-Received: from localhost ([127.0.0.1]:46867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXXgG-0000vZ-QA for submit@debbugs.gnu.org; Thu, 13 Dec 2018 15:34:01 -0500 Original-Received: from mail-wm1-f50.google.com ([209.85.128.50]:35118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXXdY-0000oo-5g for 33729@debbugs.gnu.org; Thu, 13 Dec 2018 15:31:12 -0500 Original-Received: by mail-wm1-f50.google.com with SMTP id c126so3734219wmh.0 for <33729@debbugs.gnu.org>; Thu, 13 Dec 2018 12:31:12 -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=gzqAOn5n3m6E+bfjb5C6g5rwvxzYnUzUUFhhiST//10=; b=kkFlKQ9TyxoV+iuvizMdkPWWeQZNyQOCaIyvsA/cl94zl0yQg1fZFW85Mmw1DEj0Ra RRRNJjrL3vYZyBcDAvdywxeh/ZL0uwkmar37EN2rX4qPXgZytgJt641VERxFuketZo2w 0+KhQKdf4U6N8JxzyifgfXbxsJrZKsjueOLDtk150hDecfQOY/nmKraKDrxXwe738G0C ogiLxZ62ZAMNpW/d1xhnQW6OX7/bysnFRgDRbl7sX30Kh9By/Tqhqt1fCtQPh99CDCdO llnjxw7OeiKuOrJE+8bbh0FekD1vyzKELS4lzj1Co7ClC5FddvoH8PZ/0MRbSGVFvuAn tdYQ== 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=gzqAOn5n3m6E+bfjb5C6g5rwvxzYnUzUUFhhiST//10=; b=kC1IUGl1btQ1wWczUx//N6WrqegexE1ray5VtEFUkragW6nzMWDCUz3vfRBwA5dJmf XoDOMHsAcpHh7GWRlbYteEyG+XodBMrOQ9LrTOkw88nT1uiYRsyfbTHxylAc/mM0ZfKd G7V86srWlExwlFAS69n2qez7vNYOxU+kXo58RkQeY0zk9r2rR1fwbpj2fIcRCh3oY0dU r516oC5vzkwCtlEPYyKfwAnla5+jmTLyvAPlqcEIJ4b5BFpsGJkckQ1TO2lMr9WdIkr4 fga10Iuw3uda2WOy5wbXZZvlUnI5LkCxY968tHlDHnMhJGd/hvdvL6JP8gTYAYegATAU RjSA== X-Gm-Message-State: AA+aEWb4Jf2D3rTHPWJT42fIt9pnK8WbiDGBK8CZrxPWSaNoTjHro+2E a0UOcp1PlXq0wrGFAhvWwwk= X-Google-Smtp-Source: AFSGD/Wf33wZ3dc1SNUo4/rRI0mdEQGKROQJ+p8Nx0P9iHyQWzd5Q0Wa7JjEJEoDwpy1nDLWRA2siA== X-Received: by 2002:a1c:aad2:: with SMTP id t201mr798795wme.148.1544733066299; Thu, 13 Dec 2018 12:31:06 -0800 (PST) Original-Received: from macbook.localdomain ([197.58.120.254]) by smtp.gmail.com with ESMTPSA id u10sm2441415wrr.33.2018.12.13.12.31.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 13 Dec 2018 12:31:05 -0800 (PST) Content-Disposition: inline In-Reply-To: X-Mailman-Approved-At: Thu, 13 Dec 2018 15:33:59 -0500 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: 208.118.235.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:153416 Archived-At: On Thu, Dec 13, 2018 at 03:25:16PM -0500, Kaushal Modi wrote: > > > > Screenshot to explain this issue: https://i.imgtc.com/md9Yz7X.png > > > > I don't know Arabic. But from that same screenshot, it's evident that the > rendering of that same text is quite different between m17n and harfbuzz. The HarfBuzz rendering of Arabic is the correct one in this screenshot. For debugging the such rendering differences, the actual font used by Emacs for a given part of the text need to be known, then the text and the font can be checked against vanilla HarfBuzz (e.g. using the hb-view command line tool); if it gives the same rendering then it is either a HarfBuzz or font issue, if not then it is a bug in the HarfBuzz integration code in Emacs.