From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#73730: 31.0.50; Support for color fonts on MS-Windows Date: Fri, 25 Oct 2024 10:26:10 +0300 Message-ID: <864j50d4od.fsf@gnu.org> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4492"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 73730@debbugs.gnu.org To: Cecilio Pardo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 25 09:26:50 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 1t4Eig-0000yT-Gz for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 25 Oct 2024 09:26:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t4EiP-0006p8-Rn; Fri, 25 Oct 2024 03:26:33 -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 1t4EiN-0006oj-NK for bug-gnu-emacs@gnu.org; Fri, 25 Oct 2024 03:26:31 -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 1t4EiM-0004J9-Uy for bug-gnu-emacs@gnu.org; Fri, 25 Oct 2024 03:26:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-version:References:In-Reply-To:From:Date:To:Subject; bh=92j7OMspAh5uTjvxNuqg5nIytB8x+8GeIgkUtV7+fNE=; b=n2ovAdvDMuVpZi0sySsqzfPjrWFyGOtXUq+oN9URckCEbnP8jlVy3JV2sZ0YjvAjt0zauG3+ti8RwuwNzccuv8Hismhj2T/cbM39GfIgeY3fpYu5izI7k1kr7EzeAjBaCwE3JGJm5AwvG6nejgGnWEzGf+Y9j8lyvKxR1XdDuCZqabyX3I5vilptGCbr1LuskGcZzcTsRdUK+YiOozjoR69TVr00eRtypHgGV1CweW5kss9e5zxhSecegLHLwWJngSI3IAeGPEcG3x07kW1WbJDcfoQlhiphnIoVos6PUC/1hS+c9ScAg1NN5FC/ybv5kjseb4q/5sqo5IXkBcNqYQ==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t4Eis-0004DF-12 for bug-gnu-emacs@gnu.org; Fri, 25 Oct 2024 03:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Oct 2024 07:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73730 X-GNU-PR-Package: emacs Original-Received: via spool by 73730-submit@debbugs.gnu.org id=B73730.172984121316172 (code B ref 73730); Fri, 25 Oct 2024 07:27:01 +0000 Original-Received: (at 73730) by debbugs.gnu.org; 25 Oct 2024 07:26:53 +0000 Original-Received: from localhost ([127.0.0.1]:37102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t4Eii-0004Cj-Mf for submit@debbugs.gnu.org; Fri, 25 Oct 2024 03:26:53 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t4Eif-0004CT-2c for 73730@debbugs.gnu.org; Fri, 25 Oct 2024 03:26:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t4Ei3-0004I0-UF; Fri, 25 Oct 2024 03:26:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=92j7OMspAh5uTjvxNuqg5nIytB8x+8GeIgkUtV7+fNE=; b=HfO2kzlwXmtlTgbmed16 13OJK8kFH2tJ6JQRjgeAYAN/Bdf8FJum1ClRYhfLsOdXnUaigoyUqzRYIWHytkoAYA4wYqFcnVXr9 yLD7vF8RMuZXKOhAtTGrgZApWf5a9wcIWFz00yAKA9xRWAxc8uHrtWs33Q+H9a/G8iz3dM0cdVIaY onSXcwduAHo3v8frfn5MJFIw+R+S5Mbx+VIFVdgepg2oU7KqaLfTiwDN1FvHWGNH5WS2p8DXBq3Jr MPjNsFDoJMXcvJFs3lcSwBEnA79iJPLCKwnZoKT6N0+AttUEU6zM9XKlf2wR4cDl0KUYE2CiPuaMK PvxmjAxdzBobsA==; In-Reply-To: <68b9d35b-b8e1-4830-8ad9-8c33258e0980@imayhem.com> (message from Cecilio Pardo on Thu, 24 Oct 2024 22:19:06 +0200) 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:294212 Archived-At: > Date: Thu, 24 Oct 2024 22:19:06 +0200 > From: Cecilio Pardo > > New version attached. > > - Added comments > - Use SAFE_ALLOCA instead of alloca. > - Added two lisp functions: > w32-dwrite-available to find out is dwrite is working > w32-dwrite-reinit to reinitialize dwrite, optionally > changing render parameters (gamma, cleartype level, contrast). > Can go back to defaults passing nil. > - Updated NEWS and changelog. Thanks, I will review this shortly. Meanwhile, could you please look at how Emacs with this patch displays some complex Emoji sequences? Some of them look incorrect to me. For example, this sequence from admin/unidata/emoji-zwj-sequences.txt: 1F469 200D 1F469 200D 1F467 200D 1F466 ; RGI_Emoji_ZWJ_Sequence ; family: woman, woman, girl, boy # E2.0 [1] (๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ) when displayed using Segoe UI Emoji, is shown with the "boy" part overlapping the closing parenthesis, which looks incorrect to me. "C-u C-x =" claims all of the codepoints of the sequence were composed into a single grapheme cluster, but it doesn't look like that on display, and the cursor doesn't include the "boy" part.