From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi 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 15:20:23 -0500 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000994640057ced0d2e" X-Trace: blaine.gmane.org 1544732404 16445 195.159.176.226 (13 Dec 2018 20:20:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Dec 2018 20:20:04 +0000 (UTC) Cc: dr.khaled.hosny@gmail.com, behdad@behdad.org, far.nasiri.m@gmail.com To: 33729@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 13 21:20:00 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 1gXXSh-00048N-RA for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Dec 2018 21:20:00 +0100 Original-Received: from localhost ([::1]:54675 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXUo-00057N-Ie for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Dec 2018 15:22:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXUh-000576-MS for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:22:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXXUg-0003HQ-JS for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:22:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42529) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gXXUg-0003H9-FL for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gXXUg-0000Sp-8N for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kaushal Modi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Dec 2018 20:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33729 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15447324801724 (code B ref -1); Thu, 13 Dec 2018 20:22:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Dec 2018 20:21:20 +0000 Original-Received: from localhost ([127.0.0.1]:46787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXXU0-0000Rj-0j for submit@debbugs.gnu.org; Thu, 13 Dec 2018 15:21:20 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:44958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gXXTw-0000RU-Fs for submit@debbugs.gnu.org; Thu, 13 Dec 2018 15:21:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXXTp-0002a2-S1 for submit@debbugs.gnu.org; Thu, 13 Dec 2018 15:21:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXXTn-0002XI-4h for submit@debbugs.gnu.org; Thu, 13 Dec 2018 15:21:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54521) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXTl-000535-M7 for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:21:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXXTk-0002Tu-G9 for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:21:05 -0500 Original-Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:39835) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gXXTk-0002Rs-7Y for bug-gnu-emacs@gnu.org; Thu, 13 Dec 2018 15:21:04 -0500 Original-Received: by mail-lf1-x12e.google.com with SMTP id n18so2555582lfh.6 for ; Thu, 13 Dec 2018 12:21:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=oDp1LZwmbyT6V1HUfXWhOarj9kkCDbckMwjzncSKgMc=; b=jO9iEzvoxo2blLCspWK+OEfFm2uUrEogq+07fNNvvp77xFliwGjp/NHRpgIE5iHLfR ZRczRwY9iWEJjdwkZoFVdjCuKwcjI+v6uSPxg3NXOX2mA+C4sRoPun3qta2f8/ABOZhR 0jISp9DVCA7ohX0xPJ9Cq1we5dII/vPTDlcdvRcc0iVs3DMLXsrktdpzDmPSQLKPdG3m /lBLxPJoF5kP7ESQiMyjFQtJkSububf9M6iNFfr7sdZCjmXXgYxUC9dIVpsNM24n5WML jlPHyBkViYNCrtT1izkyOMDqqLTpKen3c5AZH5ozATCtNXYyp3/YKONApNG9DYSIpS2G 7EQA== 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=oDp1LZwmbyT6V1HUfXWhOarj9kkCDbckMwjzncSKgMc=; b=hXuAIilt3y3bI1gbcu9pdOv9DXIp5E2sdj22dE76R9QrT7R/wJw5uDfiIHO3U2i3Gx z70fhuhTfbjQz+sJ7lTzsYqo+9xmrLwbDr20HEQ05TkIXE6qM5SmfUo5GvbaTR1FeTRi CfGyyc1r107ityYzwpMrxpRUWFU9ICNOtJQNdv++EA8qXkqBNeqAkB1wb2qMx3Z4NISK lbUqEW/ngvSTnNNYYweCdlynJMICruRG+JAeNCqTPl3WWOUlRr0w+0FpSpccNlUnaZXM 9sZV7aT0xEagNL5nAUtctXq2CKwbve6pb72UA3wOgKWzbJZ5N9Hbltgji9Far/6G+oDK jD9A== X-Gm-Message-State: AA+aEWblc8Y0jvrKB927W07oT4vJBrEM3w9t33SYDbmxmt10h9O4Wep3 4rC243WGUYirUZHxvUKMp+VhhmQHrmLqR+W0rOg4VBGoXrE= X-Google-Smtp-Source: AFSGD/X2yJE+xDKIsECUnqwj2YpO6LAqSPMSPDLk/w0GR5QSsCrfMYrs4Wo9+bLzpu10XE+DybzUWN1DgdqJhEnuxAU= X-Received: by 2002:a19:a86:: with SMTP id 128mr97784lfk.139.1544732460792; Thu, 13 Dec 2018 12:21:00 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:153414 Archived-At: --000000000000994640057ced0d2e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I built emacs from harfbuzz branch with harfbuzz 1.0.3 installed (RHEL 6.8)= . I quickly compared Hindi and Gujarati rendering difference between emacs built with m17n vs the new harfbuzz branch build. With harfbuzz, it does not render the partial glyphs for Gujarati, but does it fine for Hindi. But on the build with m17n, both Hindi and Gujarati show that partial glyph rendered fine. Screenshot to explain this issue: https://i.imgtc.com/md9Yz7X.png In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 2.24.23) of 2018-12-13 Repository revision: 981b3d292aff49452c2b5f0217b57ec1a2829a8b Repository branch: harfbuzz Windowing system distributor 'The X.Org Foundation', version 11.0.60900000 System Description: Red Hat Enterprise Linux Workstation release 6.8 (Santiago) Recent messages: Emacs version: GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 2.24.23) of 2018-12-13, built using commit 981b3d292aff49452c2b5f0217b57ec1a2829a8b= . ./configure options: --with-modules --prefix=3D/home/kmodi/usr_local/apps/6/emacs/harfbuzz '--program-transform-name=3Ds/^ctags$/ctags_emacs/' --with-harfbuzz 'CPPFLAGS=3D-I/home/kmodi/stowed/include -I/home/kmodi/usr_local/6/include -I/usr/include/freetype2 -I/usr/include' 'CFLAGS=3D-O2 -march=3Dnative' 'LDFLAGS=3D-L/home/kmodi/stowed/lib -L/home/kmodi/stowed/lib64 -L/home/kmodi/usr_local/6/lib -L/home/kmodi/usr_local/6/lib64' PKG_CONFIG_PATH=3D/home/kmodi/usr_local/6/lib/pkgconfig:/home/kmodi/usr_loc= al/6/lib64/pkgconfig:/cad/adi/apps/gnu/linux/x86_64/6/lib/pkgconfig:/cad/ad= i/apps/gnu/linux/x86_64/6/lib64/pkgconfig:/home/kmodi/stowed/lib/pkgconfig:= /usr/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/lib/pkgconfig= :/lib64/pkgconfig Features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM MODULES THREADS GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8-unix -- Kaushal Modi --000000000000994640057ced0d2e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I built emacs from harfbuzz branch wit= h harfbuzz 1.0.3 installed (RHEL 6.8).

I quickly c= ompared Hindi and Gujarati rendering difference between emacs built with m1= 7n vs the new harfbuzz branch build.

With harfbuzz, it does not render the partial glyphs for Gujarati, but does=20 it fine for Hindi. But on the build with m17n, both Hindi and Gujarati=20 show that partial glyph rendered fine.

Screenshot = to explain this issue: https://= i.imgtc.com/md9Yz7X.png



In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Versio= n 2.24.23)
=C2=A0of 2018-12-13
Repository revision: 981b3d292aff49452= c2b5f0217b57ec1a2829a8b
Repository branch: harfbuzz
Windowing system = distributor 'The X.Org Foundation', version 11.0.60900000
System= Description: Red Hat Enterprise Linux Workstation release 6.8 (Santiago)
Recent messages:
Emacs version: GNU Emacs 27.0.50 (build 2, x86_64= -pc-linux-gnu, GTK+ Version 2.24.23)
=C2=A0of 2018-12-13, built using co= mmit 981b3d292aff49452c2b5f0217b57ec1a2829a8b.

./configure options:<= br>=C2=A0 --with-modules --prefix=3D/home/kmodi/usr_local/apps/6/emacs/harf= buzz '--program-transform-name=3Ds/^ctags$/ctags_emacs/' --with-har= fbuzz 'CPPFLAGS=3D-I/home/kmodi/stowed/include -I/home/kmodi/usr_local/= 6/include -I/usr/include/freetype2 -I/usr/include' 'CFLAGS=3D-O2 -m= arch=3Dnative' 'LDFLAGS=3D-L/home/kmodi/stowed/lib -L/home/kmodi/st= owed/lib64 -L/home/kmodi/usr_local/6/lib -L/home/kmodi/usr_local/6/lib64= 9; PKG_CONFIG_PATH=3D/home/kmodi/usr_local/6/lib/pkgconfig:/home/kmodi/usr_= local/6/lib64/pkgconfig:/cad/adi/apps/gnu/linux/x86_64/6/lib/pkgconfig:/cad= /adi/apps/gnu/linux/x86_64/6/lib64/pkgconfig:/home/kmodi/stowed/lib/pkgconf= ig:/usr/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/lib/pkgcon= fig:/lib64/pkgconfig

Features:
=C2=A0 XPM JPEG TIFF GIF PNG RSVG = IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNU= TLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS = GTK2 X11 XDBE XIM MODULES THREADS GMP

Important settings:
=C2=A0 = value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dnone
= =C2=A0 locale-coding-system: utf-8-unix


--
Kaushal Modi<= /div>
--000000000000994640057ced0d2e--