From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk Date: Thu, 14 Dec 2023 08:09:11 +0800 Message-ID: References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@timruffing.de> <83le9ys2d3.fsf@gnu.org> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@timruffing.de> <83h6kmrzkz.fsf@gnu.org> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@timruffing.de> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35964"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 67810@debbugs.gnu.org To: Tim Ruffing Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 14 01:11:14 2023 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 1rDZJq-0009Cf-04 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Dec 2023 01:11:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rDZJR-00013w-1k; Wed, 13 Dec 2023 19:10:49 -0500 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 1rDZJO-00013U-KC for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 19:10:46 -0500 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 1rDZJO-00018E-2N for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 19:10:46 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rDZJe-0007Ch-0r for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 19:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Dec 2023 00:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67810 X-GNU-PR-Package: emacs Original-Received: via spool by 67810-submit@debbugs.gnu.org id=B67810.170251262027630 (code B ref 67810); Thu, 14 Dec 2023 00:11:01 +0000 Original-Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 00:10:20 +0000 Original-Received: from localhost ([127.0.0.1]:59870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDZIy-0007BZ-HK for submit@debbugs.gnu.org; Wed, 13 Dec 2023 19:10:20 -0500 Original-Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:36287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDZIv-0007BH-L6 for 67810@debbugs.gnu.org; Wed, 13 Dec 2023 19:10:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702512595; bh=g9RU5eM/LpDcaoEuH4DjZYqeqHWnlMxQDqvUNUhQDts=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=NzrDjf+uu12sAm/pX67V6wRrbRvjviSq2dhenAup3h+2elgPk72fD4pBHSm9Qg1PylGyay8rCtdRoaR/JwisSQT8HXiHTD2bIX62b1l77SR/jel2D6RZGPBrnKhcdsuei1IEjJ4dCUClBgEx4QhQ7EDGdqmwg21883AjizA++yclj1yU23NnmmAGiCe6FEDsCdOB8GO8d8tk1pSMnW/StSmem1OvxnGufT+InNPvjmF8Ql9F+JOdoF8zxm1R7irvM8hBHHrwtGp7BPG5dtedXQrA9AWquiVQiTr8vg92EGgztPFV9zay6aaoH6AJ78Ji1m1wEYvnSfeYJ/ll3u29Ag== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702512595; bh=KB+VC+d32eEopDOWOIGJhJL6CbekdCzW2xl8U47zEvx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=C26ZamUdNdzcPYQ7OPp055HdYvgyQBR9aBe3l5c6Dr8dy8zC6mc51zn7uCdZV++2XbtzSoTH81R5UmNuUGvsi1TT+t0p2Qg0Gxrxh8bIuxsvG281KTt5ogqfR4pLfW3WGYCCU0Vm0BgfNqnUE4vVBhyxUpAYfvH4E9FsH3YkHJNnkUiovbY7xRJ6ATsyEOkUjtVd5B+OzrbmoRwJsiydvcXXGBgTmOBorITSEXhD3bk4w1f50t9lH0MPRFVtvVFI/DSpEnE0ciqMlJ/Qbpl9xAaDh4LACkVCV/2jkUu37ibDv93pn0ebzurhOObexLEmzLAQkDZeMooiJlM5twHRuA== X-YMail-OSG: i2BHhWAVM1kKOIMjXwJbC1WrBYOf.n4XvsMbVSRVUH5cCZviXHvHDJqJFyqJfWH w0apfd.nG41MRJK5vcOr36GjvhkAIU4IdxYjxKd6EGCtvHuf23lamy22VPX3DzDrUZHCS9q8fOip fI9lyxFuSI5QHSkF0ymE5_bPcOViB7W.VE8ZH1gPU..i6gj0qop6zIfgxR_rfRyQi86yjxvedDFP pgYOiUjYtt2cLUmi_4NhDLjVU3GWWnIyRtZr5Ho2mBGD2y9fQiZpDJigpG.N2Bwo2n8ttI.uf03T jj8PL..OljKS6pt3FY_yyAcZq_WH_7U4pFCsT6L.YRP0JVIVWbY.nfGCq9GMfgGr5Mtxyitu5vAn R2kwOfzH4BJaiLISSBNSUJAhAtXYMbm0BOcQru37E74TCSIceXRpUBLntqVZs02qJZxlzyFS2B_e CMOR6uWCpORUk5UI0nVJkVqOtY3nW60IwWPKIklrxDzBfXETxqoVet17u_B3qIF56Xc22YNnKkIm 3T239TExiPJT5jSU0vqBL2AZp33eAPYu2UUuCLlbpvbS52VGexK7VV3D5Y6bhjH.LTbwX3qNDlYb oBG30JUmVSDu98_umB877iFC16donIs8i0g3qszL0NpvAByb3pQC67lm3lHihl5BddN80dwJGaIC 7b3pFtfFyiJWZiQqENHwjDPMYnEtFtxruHXZjHjXPx6o7P4O394VKOG70ekcRUn9EjIHDrW5r8Z. m.GfIekLbOPsjgHBmrjFNOwUOlZBFffIi.3s9MdfIM8.gI4WLo6m3K.62b8_XW53pViekpQkW4hf NOvP0OQLEqzIXAFUCc3DJ9tHwtom8rGINqhucSsLxK X-Sonic-MF: X-Sonic-ID: 16100dc5-96cf-4231-9531-64b1cef8d0f9 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Dec 2023 00:09:55 +0000 Original-Received: by hermes--production-sg3-65d57d948b-kv4ch (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f4c0d8f65117980a31f45feeb3cf38b4; Thu, 14 Dec 2023 00:09:48 +0000 (UTC) In-Reply-To: <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@timruffing.de> (Tim Ruffing's message of "Wed, 13 Dec 2023 16:09:15 +0100") X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:276159 Archived-At: Tim Ruffing writes: > On Wed, 2023-12-13 at 15:39 +0200, Eli Zaretskii wrote: >>=20 >> Maybe this is done by the calls to the font backend with FC_EMBOLDEN >> parameter?=C2=A0 I'm no expert on these font backends, but maybe you cou= ld >> play with those calls and see if disabling them gets you what you >> want?=C2=A0 You can find the relevant code by searching the C sources for >> FC_EMBOLDEN. > > Thanks for the suggestion, but no luck unfortunately. What also didn't > help is going back to Xft by configuring like this: > ./configure --without-pgtk --without-cairo=20 > > I don't know what to try next, I guess it will be useful to have > someone more familiar with the font stuff look at this.=20 There's no bug here: when a bold face is displayed by a font which doesn't provide a bold variant, Emacs overstrikes text displayed in that font to create visual contrast between the bold text and its surroundings. This is implemented independently of font backend features such as FC_EMBOLDEN. If this contrast is undesirable, remove the weight attribute from the face.