From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: HarfBuzz is available on MS-Windows Date: Fri, 31 May 2019 18:44:14 +0200 Message-ID: <87tvdatvz5.fsf@telefonica.net> References: <83o93iwwtn.fsf@gnu.org> <87y32mu2eb.fsf@telefonica.net> <83muj2wtyn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="194572"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 31 18:54:03 2019 Return-path: Envelope-to: ged-emacs-devel@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 1hWkn3-000oRi-HR for ged-emacs-devel@m.gmane.org; Fri, 31 May 2019 18:54:01 +0200 Original-Received: from localhost ([127.0.0.1]:46410 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWkn2-00018j-EV for ged-emacs-devel@m.gmane.org; Fri, 31 May 2019 12:54:00 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWkjS-0006TN-V3 for emacs-devel@gnu.org; Fri, 31 May 2019 12:50:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hWkdk-0000rx-NQ for emacs-devel@gnu.org; Fri, 31 May 2019 12:44:26 -0400 Original-Received: from [195.159.176.226] (port=38668 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWkdk-0000qu-Ga for emacs-devel@gnu.org; Fri, 31 May 2019 12:44:24 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hWkdh-000cdy-Lt for emacs-devel@gnu.org; Fri, 31 May 2019 18:44:21 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:9xPMYumzc99dr5egWyYOzE2/fBs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 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:237179 Archived-At: Eli Zaretskii writes: >> > Thanks in advance for helping to test the branch. >> >> What advantages does this backend provide over the previous one? > > Its shaping engine has fewer bugs and is actively developed to keep it > up to date with recent developments in fonts and support for complex > scripts. > > In the future, I hope we will be able to enable advanced features like > ligatures and color emoji, but this is not yet in the code base. > >> What can I do to test that harfbuzz is working as expected on areas >> where the difference should be observable? > > It depends on what scripts you use routinely. If you are using Latin > scripts and little else, just verifying that you see no strange > display artifacts, and that HELLO displays correctly, is enough for > now. Thanks. Just built and installed emacs on MSYS2/Mingw-w64/64 and it doesn't start, no output whatsoever. Tried gdb and the output was quite strange: $ gdb emacs.exe GNU gdb (GDB) 8.3 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-w64-mingw32". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from emacs.exe... (No debugging symbols found in emacs.exe) (gdb) r Starting program: C:\apps\msys64\mingw64\bin\emacs.exe [New Thread 2480.0x7b0] warning: C warning: a warning: n warning: n warning: o warning: t warning: warning: o warning: p warning: e warning: n warning: warning: l warning: o warning: a warning: d warning: warning: f warning: i warning: l warning: e warning: : warning: warning: N warning: o warning: warning: s warning: u warning: c warning: h warning: warning: f warning: i warning: l warning: e warning: warning: o warning: r warning: warning: d warning: i warning: r warning: e warning: c warning: t warning: o warning: r warning: y warning: , warning: warning: u warning: r warning: l warning: - warning: h warning: a warning: n warning: d warning: l warning: e warning: r warning: s warning: Cannot open load file: No such file or directory, url-handlers [Thread 2480.0x7b0 exited with code 0] [Inferior 1 (process 2480) exited with code 037777777777] (gdb) However, -Q works. Will bisect my .emacs later tonight.