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#67810: 29.1; fonts use synthetic bold on Linux / pgtk Date: Sat, 13 Jan 2024 08:59:13 +0200 Message-ID: <83sf31hg72.fsf@gnu.org> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@timruffing.de> <83le9ys2d3.fsf@gnu.org> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@timruffing.de> <83h6kmrzkz.fsf@gnu.org> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@timruffing.de> <83y1dxqm46.fsf@gnu.org> <83le9xqewb.fsf@gnu.org> <87h6klja8c.fsf@yahoo.com> <723b91276f83652bc6867f95630e1057c05ffb26.camel@timruffing.de> <87ttnj2uj6.fsf@yahoo.com> <83frz3j6bq.fsf@gnu.org> <87a5pa3m9q.fsf@yahoo.com> <83bk9qkc53.fsf@gnu.org> <875xzy3frj.fsf@yahoo.com> <831qamka3m.fsf@gnu.org> <871qam3dbr.fsf@yahoo.com> <83sf32iqs5.fsf@gnu.org> <87sf3212mz.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29195"; mail-complaints-to="usenet@ciao.gmane.io" Cc: crypto@timruffing.de, 67810@debbugs.gnu.org, stefankangas@gmail.com To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 13 08:00:27 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 1rOY0I-0007Nu-Pt for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Jan 2024 08:00:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOXzy-0001W1-8B; Sat, 13 Jan 2024 02:00:06 -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 1rOXzw-0001Vm-Lg for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:00:04 -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 1rOXzw-0000lx-A4 for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:00:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOXzu-0008Go-MC for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 07:00:02 +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.170512918231734 (code B ref 67810); Sat, 13 Jan 2024 07:00:02 +0000 Original-Received: (at 67810) by debbugs.gnu.org; 13 Jan 2024 06:59:42 +0000 Original-Received: from localhost ([127.0.0.1]:38236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXza-0008Fm-3j for submit@debbugs.gnu.org; Sat, 13 Jan 2024 01:59:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXzZ-0008Fb-27 for 67810@debbugs.gnu.org; Sat, 13 Jan 2024 01:59:41 -0500 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 1rOXzU-0000QV-Lu; Sat, 13 Jan 2024 01:59:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gwK1uWOCR65qZsDs2q+s1cfH+TMIBWTlhvOukb5ripo=; b=XDMFTYamoOQU 8mWbc86GP8cWNqfz79KT7F4XstnAXQvXqUcL/OTGvIUSAl8/FuJTrXbkeZTEUy8UN4oJ0K80DfxMl 9fAsTc2wYwwe9lwqpe7Uera2ZO4dM34QGmeY+lPD+vBW5ghbXvi8EEyHu19jcUdynpjZs0mpVoUcI KAGiFTWJPEEBTRQcag+c6S6MZcN9Qm2wtfI8D/qxNGCXA7RHxtpqdb2ypnWwXlkovTyqg8NkPuaqJ tmS9BavS7+rRZ+wWESiWgSrRC+sezee80muLGOu0R7RevpTQBMNmDy9i3jyfOLQm047fjYTkwVVtt RdBUtsH1A9PH35oXVCI9Lw==; In-Reply-To: <87sf3212mz.fsf@yahoo.com> (message from Po Lu on Sat, 13 Jan 2024 08:46:28 +0800) 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:278091 Archived-At: > From: Po Lu > Cc: crypto@timruffing.de, stefankangas@gmail.com, 67810@debbugs.gnu.org > Date: Sat, 13 Jan 2024 08:46:28 +0800 > > Eli Zaretskii writes: > > > Sorry, I don't understand what you are saying here. Could you please > > say it in simpler words? What are "icon fonts"? and what do you mean > > by "it can be removed"? > > Fonts designed to provide symbol icons, which are inserted by packages > that can control the `face' property of the text inserted. Such fonts > don't provide bold variants, and they did prompt this bug report. So you are talking about fonts that use PUA codepoints to show icons? Or are you talking about fonts whose glyphs for "normal" characters (i.e. characters defined by the Unicode Standard) are replaced with icons that look similarly? > > If we add such a variable, it will be opt-in behavior, so only users > > who want it will get the behavior that you consider deficient. It > > will be then up to those users to decide whether the behavior is good > > enough for them. So I see no problem with such an option; we don't > > have to like each and every optional behavior that is by default > > turned off. > > What if a user wants to disable the `bold' attribute for a font _with_ > a bold variant? That's not the feature I had in mind. I don't see why Emacs should allow users to disable font variants that do exist. AFAIU, the request was to prevent Emacs from creating a synthesized bold variant if the font doesn't have it, and that's all. How to find such a font is a problem outside of Emacs's scope.