From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs text shaping using Harfbuzz Date: Thu, 13 Dec 2018 22:01:39 +0200 Message-ID: <83k1kdgpr0.fsf@gnu.org> References: <83lg4tzba0.fsf@gnu.org> <241e97ba-e547-9184-b798-1692be469740@cs.ucla.edu> <83o99pgqd3.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1544731271 26972 195.159.176.226 (13 Dec 2018 20:01:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Dec 2018 20:01:11 +0000 (UTC) Cc: dr.khaled.hosny@gmail.com, ebraminio@gmail.com, handa@gnu.org, johnw@gnu.org, far.nasiri.m@gmail.com, emacs-devel@gnu.org, behdad@behdad.org To: eggert@cs.ucla.edu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 13 21:01:06 2018 Return-path: Envelope-to: ged-emacs-devel@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 1gXXAQ-0006tD-AW for ged-emacs-devel@m.gmane.org; Thu, 13 Dec 2018 21:01:06 +0100 Original-Received: from localhost ([::1]:54602 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXCX-0005UF-4N for ged-emacs-devel@m.gmane.org; Thu, 13 Dec 2018 15:03:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49242) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXBT-0005TT-L4 for emacs-devel@gnu.org; Thu, 13 Dec 2018 15:02:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXXBP-0007cJ-Bm for emacs-devel@gnu.org; Thu, 13 Dec 2018 15:02:11 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXXB9-0007RA-LJ; Thu, 13 Dec 2018 15:01:53 -0500 Original-Received: from [176.228.60.248] (port=3543 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gXXB7-0004T9-0z; Thu, 13 Dec 2018 15:01:50 -0500 In-reply-to: <83o99pgqd3.fsf@gnu.org> (message from Eli Zaretskii on Thu, 13 Dec 2018 21:48:24 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231807 Archived-At: > Date: Thu, 13 Dec 2018 21:48:24 +0200 > From: Eli Zaretskii > Cc: dr.khaled.hosny@gmail.com, ebraminio@gmail.com, behdad@behdad.org, > johnw@gnu.org, far.nasiri.m@gmail.com, emacs-devel@gnu.org, handa@gnu.org > > > Cc: Khaled Hosny , > > Ebrahim Byagowi , Kenichi Handa , > > John Wiegley , Mohammad Nasirifar , > > Behdad Esfahbod > > From: Paul Eggert > > Date: Thu, 13 Dec 2018 10:47:18 -0800 > > > > The Emacs harfbuzz branch built fine for me on Fedora 29 (no surprise). > > I saw no problems, not that I would catch many (the Arabic I saw > > displayed OK to me, but I don't read Arabic so am not the best person to > > judge). > > Thanks for trying the branch. Btw, we should be able to get support for popular features that will benefit users of simple scripts as well, like colored emoji and ligatures. We just need to extend Emacs itself for that, but AFAIK Harfbuzz does support these features. Work in these areas will be greatly appreciated.