From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Cecilio Pardo Newsgroups: gmane.emacs.bugs Subject: bug#73730: 31.0.50; Support for color fonts on MS-Windows Date: Sun, 27 Oct 2024 16:44:13 +0100 Message-ID: <1acdb215-fa90-46d8-8088-3f5374903f28@imayhem.com> References: <36a6b4d5-c719-44d6-957d-bcd7db5a854b@imayhem.com> <86o73s14x5.fsf@gnu.org> <0a0c622c-5b69-4f30-94b1-67a238e124b4@imayhem.com> <861q0gqpkf.fsf@gnu.org> <0d2238ff-5cf9-4ba7-97ab-11b76892198d@imayhem.com> <86bjzjp7vv.fsf@gnu.org> <80dc50bd-b2d4-4d21-ad38-322412588b3b@imayhem.com> <86o73ej2u7.fsf@gnu.org> <8e5ffc88-dda8-4b4d-a133-f80029825347@imayhem.com> <86plnrdtm1.fsf@gnu.org> <86bjzaemev.fsf@gnu.org> <68b9d35b-b8e1-4830-8ad9-8c33258e0980@imayhem.com> <864j50d4od.fsf@gnu.org> <78477402-2af1-4da1-bf02-11d1b0e4b4a0@imayhem.com> <86msisbder.fsf@gnu.org> <864j4yaw77.fsf@gnu.org> <86plnl8ydp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39792"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: 73730@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 27 16:44:45 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1t55Rd-000AFS-9h for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Oct 2024 16:44:45 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t55RO-0004NC-64; Sun, 27 Oct 2024 11:44:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t55RL-0004Mz-UW for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 11:44:28 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t55RL-0002qG-MX for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 11:44:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=In-Reply-To:From:References:MIME-Version:Date:To:Subject; bh=8ajbdw9P9Kps7em1aDPPCYwim6YiRTNK2HWVejAntrs=; b=B2kFk2Uh2REhkmANdyxM48tlTJ5IFkJzRUVBWjkDLJMAibzD+W4mzm12oBbmPqMZAkB4ZAbzDmvxgZ7WFF+Sk/X8osDZ4CYXwMK7Siltj8dGy016hIsvv90Ric2fVDz/4qiNrxAAb+Pb62U+KdM/um9KRiEjw7CyKH9VHFXaG8xano5lkUZQlfm5Fwug1YyHH0yU682O6fvkdhgxFXXeVMtr76EyWswd83syULy3kRHg53TEbVh4udRfJTTk768m4fc1Xj873yrYyUkpZnSSinWl+tL8nGWgdIhuEM/cTnnp14BYTh4ck6f1Adx6Q4lnb1RZcV4ZGY+7xcwQF2XQRg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t55Ru-0004XV-8H for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 11:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Cecilio Pardo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2024 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73730 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.173004389717423 (code B ref -1); Sun, 27 Oct 2024 15:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Oct 2024 15:44:57 +0000 Original-Received: from localhost ([127.0.0.1]:45946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t55Ro-0004Wx-Sd for submit@debbugs.gnu.org; Sun, 27 Oct 2024 11:44:57 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:59750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t55Rn-0004Wq-EC for submit@debbugs.gnu.org; Sun, 27 Oct 2024 11:44:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t55RD-0004Mc-Qi for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 11:44:19 -0400 Original-Received: from mail.imayhem.com ([82.223.54.191] helo=zealous-pike.82-223-54-191.plesk.page) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t55RB-0002pw-6r for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2024 11:44:19 -0400 Original-Received: from [192.168.68.104] (111.red-88-21-7.staticip.rima-tde.net [88.21.7.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id BD7BE80421 for ; Sun, 27 Oct 2024 15:44:13 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.7.111) smtp.mailfrom=cpardo@imayhem.com smtp.helo=[192.168.68.104] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Content-Language: es-ES In-Reply-To: <86plnl8ydp.fsf@gnu.org> Received-SPF: pass client-ip=82.223.54.191; envelope-from=cpardo@imayhem.com; helo=zealous-pike.82-223-54-191.plesk.page X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294367 Archived-At: > Could you perhaps try the 32-bit build with the latest win32 binaries > that the HarfBuzz project itself provides from their Releases page? > > https://github.com/harfbuzz/harfbuzz/releases I replaced libharfbuzz-0.dll with the one from version 10.0.1 (the latest one) and it just works, with and without DirectWrite, without rebulding Emacs with the new headers. Besides the normal build with meson/cmake, I've seen this: There is also amalgamated source provided with HarfBuzz which reduces whole process of building HarfBuzz to g++ src/harfbuzz.cc -fno-exceptions but there is no guarantee provided with buildability and reliability of features you get. I will take a look at that.