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: Sun, 14 Jan 2024 18:20:16 +0800 Message-ID: <87y1csz067.fsf@yahoo.com> 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> <87jzoc20o5.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9152"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Tim Ruffing , Eli Zaretskii , 67810@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 14 11:21:20 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 1rOxcG-0002Hv-Ff for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Jan 2024 11:21:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOxc4-0004qd-CM; Sun, 14 Jan 2024 05:21:08 -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 1rOxc0-0004qM-Fk for bug-gnu-emacs@gnu.org; Sun, 14 Jan 2024 05:21:05 -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 1rOxby-00076J-VE for bug-gnu-emacs@gnu.org; Sun, 14 Jan 2024 05:21:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOxby-00036a-1K for bug-gnu-emacs@gnu.org; Sun, 14 Jan 2024 05:21: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: Sun, 14 Jan 2024 10:21: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.170522763211863 (code B ref 67810); Sun, 14 Jan 2024 10:21:01 +0000 Original-Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 10:20:32 +0000 Original-Received: from localhost ([127.0.0.1]:41741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOxbU-00035H-Jv for submit@debbugs.gnu.org; Sun, 14 Jan 2024 05:20:32 -0500 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:40713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOxbT-000355-Ft for 67810@debbugs.gnu.org; Sun, 14 Jan 2024 05:20:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705227626; bh=lFBy3SueeS9E9GsPNs7FHvBNQlC89/wKUokIeZrBX7w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Bvk1Y8I/gL+JuwLtUtnEFt7V8FQBywQJA5zC22xI9eIm2lSt3qO2g08Z+oUrr43oANw8ES7XCKEJnW5BFfUnE+2mgmamznSwv9iUR9exEAr0rESukOLzxO5/O3enOGysEe+s/Xg1DkE5rOIGfT5izfk1c9dxrTzb9WO9r8+m2t0e835Q3gGSr5GulEL1BfKpW4EblkFUlcb3XWuPVcWMl+umUH2AENmYu6e2+dwLJfAwL1M6Px96vm+fC5cMa56h51T2ge+CsIL8ON7Q3hgvhco5iV6ZTpSmAdwwWPolXHhNtq8SJcViXhgpk6vh6EKWNzR6jk0w+ccrD8HLTbHqEQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705227626; bh=qVHM2kRoC/P7iisVf24Zez9Nj3wg99WR0wkgzrnGhCZ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CZW3riDWlCNkiSjJcU0cuuXMnkUmniS5Rp70WaX5HKqARZparvg3QGXgIynisZxO9LzlEDRVqxcty1om/I15OdcSqelvY/TF5A4Rp8BzjKPFJO2UeqXvaWfL0/id+L1KYQ8gyNPMkLp5DcocvNHKvdwr8HTHFCpgfuCkSQ5E53jN1pkhKnd5XhTC3HIfuajeTf2JhDwnOLwYswVEo4ujdDjGeRPgu1ed4ZIVv3n1/3d/H2/W6Z055U73Lj5VxvoQ4iFGn4Vlyz6OqRS722HnudxjjHW6RR9uWr2PsDxFLZPiaLkmFT6pDE8ZDrZouigd8DJTyQecADf1k493zo+QyQ== X-YMail-OSG: 5GWy_.oVM1lyfxspBW0Y3ZKKt2FXKZXJ.nVDYPswJaKCZ8t9zYaJR43YUrJfj.Z cdK4sfw4jUIZpgFdkaLhYKgK03097wckiW.claAfJ0zSfL_CGQ5_q1sYxPk2YgySch2nrFYvhm4F 2wzHy6zyHGYfIzhaym.Sn9sHzRcsA0ZfZ.ICLYEfIjM5tiMI5etGYdveORnmEqwfEQhD9kQDz7fD Tr1wORh3gUEFdR._8P4RiCcjyUpThf9CUGOTOPmGOftPaHCjkm7Tpz9T8eXG5XWavkowC3LQBlAF twWK.5xvQmXwp718wnWhV5uO1itNumH1zgFPMoBPDVnSMzTil9BlnOT5pJ.aOmz4Rq7jW29Hd4m8 iMbLb37XrbrV6VwK3Al2RP5YK4bGZ691O2n0GnkK8LVasTGjSXMfgzMHVVQdopD3HNUZvhaJ.1.F lwOMXthCJ0mmr.LTHWzf2wF.mNxHWqxmUNZa2C4x3hK1YHfOvdEWDAQF6TlM7yNRVVei80XjJB4X G6KpOApHqcAeu1X4HqOrtncX9jqHe0GqQ2JP.c.PVG6LDVmtvAW5rG4AzMIuSpgamy_11Yg3m4z6 0wyyBhAvZtBZI3xOiK84FX07AIfgh8S0887Hi9_3dQfMLLn7xZk2rIKxjBg9_NcbaiR7w0UfxNu0 NY.1xm1z6ZYIUpVUUMYZfCQS5BECIaD_0E_iTI0mxx4IsUy.kBL7HnHrPTogVEWdaiKchy254Q8K FdGXYPMHhuBzIcZcBLcoh8EDfj2gp1oyQAbOU9SjkDc0QSN3TZ1STfeDiElY2bXAU7CT.CYWy5tw av6gYquqZqrXSmPq5GKQ3aZWVF52mw__ZtUd5XwOGC X-Sonic-MF: X-Sonic-ID: 1c14e77f-f19a-444a-8e57-9cac8a0464f6 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 10:20:26 +0000 Original-Received: by hermes--production-sg3-677476f564-d6sgv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 119a4d15f8c9ac13af000a5b7fb2b791; Sun, 14 Jan 2024 10:20:23 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Sat, 13 Jan 2024 23:23:04 -0600") X-Mailer: WebService/1.1.22010 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:278198 Archived-At: Stefan Kangas writes: > I'll take your word for it. Do you understand why this happens? Each time an SVG image is loaded, a bitmap the size of the scaled image is allocated and cached, then copied onto the frame whenever the SVG must be displayed. This bitmap is retained for 300 seconds, during which any number of other bitmaps might be allocated, which eventually come to occupy most available X server memory. The same goes for other image formats in principle, but in practice SVG images are the most susceptible to runaway memory consumption, since the dimensions of the bitmap cached in the course of displaying an SVG image match its dimensions on-screen, which can be quite the beast on dense displays or when scale factors are enabled for related reasons. > What can we do to improve the situation? A shorter default image cache retention time, without question, and perhaps better criteria for deciding when to flush it.