From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: An issue with GDI? [Windows] Date: Thu, 14 May 2020 17:40:50 +0300 Message-ID: <83368260lp.fsf@gnu.org> References: <2093331550.612340.1589464533075@mail1.libero.it> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="98035"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 14 17:13:49 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jZFYS-000PPd-PW for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 17:13:48 +0200 Original-Received: from localhost ([::1]:53612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZFYR-0008Ex-Pz for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 11:13:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZF2p-0005hb-NU for emacs-devel@gnu.org; Thu, 14 May 2020 10:41:07 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34276) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZF2p-0002Jz-7p; Thu, 14 May 2020 10:41:07 -0400 Original-Received: from [176.228.60.248] (port=1268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jZF2o-0006FS-4U; Thu, 14 May 2020 10:41:06 -0400 In-Reply-To: <2093331550.612340.1589464533075@mail1.libero.it> (message from Angelo Graziosi on Thu, 14 May 2020 15:55:33 +0200 (CEST)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250252 Archived-At: > Date: Thu, 14 May 2020 15:55:33 +0200 (CEST) > From: Angelo Graziosi > > Someone there flagged that the issue could be related to the fact that Emacs and some other app (VIM) use the GDI which is too old. See the discussion following the above link. > > Would it help to rebuild Emacs without GDI? You can't. In order to be able to do that, someone will have to implement the font-related APIs we use with others. And I'm not yet sure the GDI APIs we use are relevant (but then I didn't yet have time to read the discussion you point to, so maybe my current opinion isn't worth much). We had a similar issue with another font (Noto Sans?), so it could be these fonts use some features of the metrics that we disregard or something. Unfortunately, we don't have font experts on board.