From unknown Sun Aug 17 22:03:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58912 <58912@debbugs.gnu.org> To: bug#58912 <58912@debbugs.gnu.org> Subject: Status: 29.0.50; set-face-attribute call in init.el has no lasting effect Reply-To: bug#58912 <58912@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:03:06 +0000 retitle 58912 29.0.50; set-face-attribute call in init.el has no lasting ef= fect reassign 58912 emacs submitter 58912 Dmitry Gutov severity 58912 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 30 20:44:43 2022 Received: (at submit) by debbugs.gnu.org; 31 Oct 2022 00:44:43 +0000 Received: from localhost ([127.0.0.1]:39272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opIuw-00056t-Te for submit@debbugs.gnu.org; Sun, 30 Oct 2022 20:44:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:51724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opIuu-00056l-UP for submit@debbugs.gnu.org; Sun, 30 Oct 2022 20:44:41 -0400 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 1opIuu-0005kK-Oy for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2022 20:44:40 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1opIus-0002NG-T7 for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2022 20:44:40 -0400 Received: by mail-wm1-x332.google.com with SMTP id m29-20020a05600c3b1d00b003c6bf423c71so9923086wms.0 for ; Sun, 30 Oct 2022 17:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:from:content-language:subject:to :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=uV9UCPqpws3FuDBW993x23et6lwbXBd3Vau7MUVdZs4=; b=cG+P3BY2TbzQDj5ishaoP8ENxS4olevjy7scR/bQuDXioFBA8zuX08gdWxuPqNHFDs 9Wb07afYOW+VjwhtzTfQ6DFEuQqZV6yKrOKCgLZzY72nOB8VMq3AxSW/aev+sv76LEBc sIybPgaRDvO2cuLtezij14K/w3wCmh7YRGW6ytd2XKt3Tvvjg2fj9l4LBVIUmljvL3hh ulAPnNV1xomXg8RfNPPk7io9Rgh0RtI75kl/91dK16W/7hhrl5BQXFSCj+rKOzoVkc4X By/DoS3JQoRL+IRNw6jg1nL6zsswuMogpR59DcnH+4ywzv1Rf7T89pIhuIVrPAKjQDn6 Of+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:from:content-language:subject:to :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=uV9UCPqpws3FuDBW993x23et6lwbXBd3Vau7MUVdZs4=; b=21HaUD2INuAZRHdku62IZvHkWXLbDHQTKi1Xw9QYuVn7B3YG7qJmAKG6/BsyKvO379 Jre1Pn43PvkWACElM196oWw3tMp6SwZ/HzT3xB7ynYFcySJ7wdZ5DyKtIluE72Vb2CwG LaeuEqBl/LlqCEfAHJololCEo1m5Y6IiTsR7zPmWXa0AkUoDBMvLyGIynko8bzIo4GJv dazMQIwinfE9kDyYI/bN7+MH34IrZ6T/rZsOU3hdNas2i6EPzD+AO9VqdAmLjv4rA/Hh UW2SLuhZ1JY8MghDe4AmTVK/mhr1RVUtoxzywNvYbNIN5OSFkRCJY3oWwHc/6ekZVQcl lLsw== X-Gm-Message-State: ACrzQf2/2poHHZPiLXuqctK5AZqWF4k++QCshbcQd1T9CUOVieLy4VNz vYLljYOC4bVQzGL2jMoCBI0OAYrtoF4= X-Google-Smtp-Source: AMsMyM6x264rYvHBnzmpqTBY9X97rAwu2gZ6SsEhgfDXuK+XIhgYKHVvWMkWz4QE+lGNA0Q6qrAlrQ== X-Received: by 2002:a05:600c:4e90:b0:3c6:f1b9:3f92 with SMTP id f16-20020a05600c4e9000b003c6f1b93f92mr6401972wmq.26.1667177067965; Sun, 30 Oct 2022 17:44:27 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id h11-20020a05600c314b00b003cf700905c9sm2051064wmo.39.2022.10.30.17.44.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 30 Oct 2022 17:44:27 -0700 (PDT) Message-ID: Date: Mon, 31 Oct 2022 02:44:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 To: bug-gnu-emacs@gnu.org Subject: 29.0.50; set-face-attribute call in init.el has no lasting effect Content-Language: en-US From: Dmitry Gutov Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=raaahh@gmail.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) 1. Have a line in init.el like (set-face-attribute 'default nil :height 110 :weight 'semi-light :family "Cascadia Mono") 2. Start Emacs. See the graphical frame get resized briefly during startup, but then go back to the default monospaced system font (Ubuntu Mono in my case), with the default font size. To reproduce without wiping ~/.emacs.d, create /tmp/.emacs.d/init.el with that one line and run emacs -Q -l /tmp/.emacs.d/init.el with a recent enough build from master. If I then evaluate that line in the running Emacs session (visit the file, go to eol, press C-x C-e), the face attributes get set correctly, with expected visual result. There was a similar report in emacs-devel from Tim Cross 2 days ago, but it apparently resolved itself after 'fc-cache -v' and rebooting. I haven't tried rebooting, but the command itself didn't help. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-10-29 built on potemkin Repository revision: 81d7827f34f1ac1108891421a44b36554776b04e Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Ubuntu 20.04.5 LTS Configured using: 'configure --with-x-toolkit=gtk3' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 09:33:06 2022 Received: (at 58912) by debbugs.gnu.org; 31 Oct 2022 13:33:06 +0000 Received: from localhost ([127.0.0.1]:39798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opUuY-0008FL-83 for submit@debbugs.gnu.org; Mon, 31 Oct 2022 09:33:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opUuW-0008F2-UL for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 09:33:05 -0400 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 1opUuQ-00023M-PZ; Mon, 31 Oct 2022 09:32:58 -0400 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=ct493x9JZ7SNq7mHB9MDlAAsb3HtKn3Sf2OAGnCmVSQ=; b=Br6g0zxCUspU 06F1Jhf3fGaJGha5cTwXZ79TvS1zqR5g+wu3Ry1NM8DxqLy+c3R20LvR8uq/sCSRFU+Xn7JrPRbyY RTDgp9OM+ikzCuajX03LR6t422HssvUgQJ57AR5UkWefaJSms3Lb1IuWrLw1bE9uHXUDxbwsN7a67 K+7dekUAKNVoTNDeNWqPQNkUlh9xQHpNZHsmLFsC4WmzWSY+pRaoFjSxmIYvZ7HqX7CzRlIbJkwTp RaK3yhx37uS8tRyTnHVUVb+tD1r721FN7OUnsbY9no4OkbwnuGkOj1dAQZu6GTkoAJFGt/ilMZp9Q llq5QedmPZ/v1/LpG5tN6A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1opUuQ-0000Eq-93; Mon, 31 Oct 2022 09:32:58 -0400 Date: Mon, 31 Oct 2022 15:32:43 +0200 Message-Id: <83sfj4dsp0.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov , Po Lu In-Reply-To: (message from Dmitry Gutov on Mon, 31 Oct 2022 02:44:24 +0200) Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58912 Cc: 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 31 Oct 2022 02:44:24 +0200 > From: Dmitry Gutov > > 1. Have a line in init.el like > > (set-face-attribute 'default nil :height 110 :weight 'semi-light :family > "Cascadia Mono") > > 2. Start Emacs. See the graphical frame get resized briefly during > startup, but then go back to the default monospaced system font (Ubuntu > Mono in my case), with the default font size. I cannot reproduce this. The settings in the init file, both the font family and its size, get reflected in the default face's font for me. But I'm not on an X/GTK-based system, so I suspect something like xsettings or gsettings or somesuch are responsible for the resetting of the default face's font. Perhaps Po Lu could help. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 09:57:59 2022 Received: (at 58912) by debbugs.gnu.org; 31 Oct 2022 13:57:59 +0000 Received: from localhost ([127.0.0.1]:41415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opVId-00031G-BO for submit@debbugs.gnu.org; Mon, 31 Oct 2022 09:57:59 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:35598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opVIb-000313-HC for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 09:57:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667224671; bh=XhPgeTFn5BSrSKHHTFjyfCiyITq0b3qZrrtuCVY4T5k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Ak+dTrDi8sKpFlgBoYnVkg4RP+qh7i8pi8W0CEuTJcsxoNQ/zHey0nNU26R26RDVYR0uyJ7DyB2RX23Jso4ULSYvHxGSa7WseTOF7iC/dCVB23zsAKYnNVFELtqBOfwXjI8ZUwpgpVBCAWFQxbXlBQ6IRV+MHf3r1ndqajah0OqnPC0fu3Y36oV5LqDOmEZWBtxFUMvtaT//wZsxyaaKdb5xwB387mjv0R9SI27gs9EYTRyrtJxfsm0W/JzJgq02Wxi1xlPaItnHZN+EOhwSXjk0RNNEZN5Dq9dCsZQFePCyCYQjhZzbbnzGJjKNPSEEifVIyFPcO+WJlMxTO5cAFg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667224671; bh=tldJ6aL/+BUvX9FUVM50EvdOQQlJnuge8LtU6x3WkQD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QROntF0JTcWmYozvUd9LULOhbXT3rcgsWOVagLuKPPl21lhx7kWUhgQ+jyiIvo0V1UkwxePHHU/VchHEpa5M6HJNkGXPWPsHZ7/4lEgSgf5UVqztWM8dEqpGTcVAVzYa9LT16iedFkbb5ffz6s3R8uWju3+3PxgqYV9khgv80ExgjnS2dnBSsO4IegEacAdy3ZSoKkhTvxxhqCgWZiFuuvIvl364daB81C95qXpnc4z6NvXqAPUKeTScIKA6CW50PcoEyHenVkBpwDAKd8UgVWBK314eaavA6vNIHA3Z7y0+6fz/gOfpSidv35tw5seFHEct5e+XYdXUl4JocSO8fw== X-YMail-OSG: QbCcAWEVM1lxm7IdaKdwFxAiF6lphCd8O_uodvdxw3tys.IGJBHaYZ.yH5rPM3L wMYiWFTwIzaImZKlpWO9Cc1hSz_x1K_KhVB5_ZG6ioO.mbENAdMkyzKy8l2nxRFmnxsIobRi5MTf Pg57yVrfsAhjiQ8Kf.MaoVr2T4QBbire9B7TmdBvmJRHTfWfy7Fy2yRRrHV5mOTs8GZS935ypzkD Cdx3oPypni0qQ9x7oNc4e_Pzi31zh6H2h7ZVB0Z8lxOxrT9uPApGYOg2_WnDLxArbmtDthslXlSv EuM1yVUWQ3g4PjhF9gO2wFoHcE0TFB3tZ0Lm1ugEACLa91XLyh4LvdCcmPX3Hk_Q2K7e.HSsHECA r4YEblVAG7adFR3Ve_c1zRfEgwj560e9zuu02fd3oLz2JGyJuYCipIxBX8LMkQPkzVhlgalwXKlA VXYxKIEx7aYoZcYVshit1BvzP3GYakQJbGuVqFyZxlRaN1Gj7hy.yUQdjc2K04g_.FLKDbrASuQl k5J4DoFbTdI_m5JCRO_XMiVh3foPpcZUsLJWyBD5kcD4A6EFcvOOMmnkNm7mw6.8qjLTbDJzr_FO cFC5ASA.PPPTmGSPj_S0Ji3rLxAI410wV0rGXhUFjaA0VEaDGdPfnHY6YYsZtJK8tqsTN2tbqPlt Kc6QF1CtOlSVnZYMmh91XNoCHYdfiAtmVH.Tn4XXmUtZU6HjsQld_BYri9ncl5HsIeQtK6p9u80D WXVJolW9sD.gHFyP3vU7BtSD4GeVzrDwknqWa3b810LVPBObBytmyGdI.1CjNYfLCmR0Py_e_Mq5 mI6hOXrkTuWrN3cldHK5FCgbHEAJnRl.XX8.h3KV7PI5FYhgNNug1z6VwXi6GL3XirKR_.HS5vfw NP1vPUxQ84EePG5iSLQo4dH.sKZ685lTTLEbVPMJ4YoD5fA3s.nSgf3EJ7MsqQsmAylyt_7klQwL rwWB_b736htp7.y6ZJlVzME2g6fbTC4KaLwitUZ6A1fNtLaS7ABYVSosoeQnu473qhqOZWZsf2SU xZ3eMjnfsvV6jiwAct2huIaZTA3L_YGAPiLA0peCegx8ssijZwvNx2V3qO8LrsFSvx3w989n_5Vk k1gln3CkMKTFH.VybjpnyVyQ0XQREYIqxXhydDExTpsIGmZBc39PXvgE67.68GuU95OqjJIjsvdk wQ88Z6sbacselcNJ6E5pZBePhLio3sKHrZgeuMwo0d8nPlq3SXtEReO17en.p3YPgilbpaTYPjRF aYe1yxFKwANtGsm9ppvlNdZCH9nCaZuaw.6CLa5n_EA.LcLqjuLsKKwXfUBPcTTGBSmHsiw792Oe RvRPM_IzzWnpv4WrOqksf38ds3nZartk4isDm9fMTRF1gsnbdsdLdqz43r_vVFGuAsPoBnfy2A12 0KOOpPZzoK9S3b04850B1Nq_jYvM.aRBUMZXR8MMt8DuyrrRnwJ9Hs0qW8IpI._Vapad.xAmtG1t fFZ.jgA062sUdRGOWqPKXt1sTMPNO7KMQl5wDK19hazz1WjISOSoBjBhvYU2s1SHmW2MhSHkPMq4 foOokfnpJhVZdHxCIWicPvewnCEJw6RsN8EKklzt4aRoFwH3m.A4JyDibxwRw03iB.U9BVN3hl2X YLRbbt2_08wbtJbcgGw.q0pi_XyfhPBiHyH88wkTQ04Eg02d0IbLrRWSYbOVqdrlBr1Rs7TwqMP2 Uk8Tbwrvo8NMTzk5o645EgOa4dN6k68VWgjbMBQXkNQpgFlewQpT2IMR.Q2knZ05moa2G6box0Og njd7RtmaBYTfPrRZ5rZT9oOI7DPyfQiZKFhj4tmKOsFDdc0eeQH8RQN7JxKvdoej9FqDDTbncN5m GUMltOL_UiuqlnbDxFu7X8N6kLfm7p_NCK3F_zSDeV4_Cj4_6iOAFpC4m5dl_Gjt0kGcRYFWUFuX 6kbqSfTUdPTtXtTp55XeaBwyWXa1gXm_4mLWU8sRNdZiKBCSuMZKWZnl01RCBphFSE6NoBRbu.PY G4DHEOgyoTDYaiRROhqdTSGXhP_M1.a6.aI7nXswTDDcN4b_WLzE4JH6cYDA_TaIHt8bu1vFgatG V9NKhMSp7kHlSa47GiYET.qV.jxYVBCXvRqaW8lJr2CWwqOj8SnF0qd7PAsdCXbordDDvzhcJBpo 8lG1N5HPHMXw2y6hR5VYOiQy3mH7vYqkx5DMg0xIZm.W_zTkLoLEspftyAyzZvUYGiGDMspBk4YC dsNiNa03vNw8fYp1EIkHzkk6Sx5BXXbZ6iXH7HKcXcX2vyx0eZ.jgkX3RkhNE0_h5lg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 31 Oct 2022 13:57:51 +0000 Received: by hermes--production-sg3-74fb94585-6k8mp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 55a6fba4ff098c1ccee4cc76c2617205; Mon, 31 Oct 2022 13:57:48 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <83sfj4dsp0.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 31 Oct 2022 15:32:43 +0200") References: <83sfj4dsp0.fsf@gnu.org> Date: Mon, 31 Oct 2022 21:57:43 +0800 Message-ID: <878rkwhz8o.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 968 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Mon, 31 Oct 2022 02:44:24 +0200 >> From: Dmitry Gutov >> >> 1. Have a line in init.el like >> >> (set-face-attribute 'default nil :height 110 :weight 'semi-light :family >> "Cascadia Mono") >> >> 2. Start Emacs. See the graphical frame get resized briefly during >> startup, but then go back to the default monospaced system font (Ubuntu >> Mono in my case), with the default font size. > > I cannot reproduce this. The settings in the init file, both the font > family and its size, get reflected in the default face's font for me. > But I'm not on an X/GTK-based system, so I suspect something like > xsettings or gsettings or somesuch are responsible for the resetting > of the default face's font. Perhaps Po Lu could help. Thanks. Dimitry, do you have font-use-system-font set to any non-nil value? If so, the font will be changed back upon startup, in order to reflect the system font. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 10:11:17 2022 Received: (at 58912) by debbugs.gnu.org; 31 Oct 2022 14:11:17 +0000 Received: from localhost ([127.0.0.1]:41435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opVVU-0003Ll-Vt for submit@debbugs.gnu.org; Mon, 31 Oct 2022 10:11:17 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:43771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opVVS-0003LY-N1 for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 10:11:15 -0400 Received: by mail-wr1-f42.google.com with SMTP id g12so16141672wrs.10 for <58912@debbugs.gnu.org>; Mon, 31 Oct 2022 07:11:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=i/GRpl5GEfBBrL84HI4EWeyeiAn/z7F75kw2QZ8T4Ew=; b=DqxYb0VY1RgUj0+tsgnEw38RArAwqZsrdWm42biRlRoQQ6hpMKeAQRFWvL7UhMn5JD X1u7/VdPuTkhbHa7MRP6LWyuzU5fsX+5ugZisAKAG3eoFtnqMvQaNkCwnto4T0Flxi0f v3kegX+my1AWttRmtPdD5PnI/oYf78ihjl0Hl5WMcZIdW+v8TJX81UPH4S2/gvEYkUBD sPdOWao/VBcJIwoiXLZR9xKhWCy4Yc+UrykvbNphJXVI5Y4LXqA0Y+2pm0twHqZG/p9n DhdC0BDiCvNg0DFwCPrwW0BEHuld54Z7H+bBw/gVDj/55GvMtfLAgR3rK8eso8uQKQpw 9GtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i/GRpl5GEfBBrL84HI4EWeyeiAn/z7F75kw2QZ8T4Ew=; b=g/d42zt2WJn68wekY07GLXICc1O6H8NYdSWxBd3nolW6xUJ4qnnYV0t1KpTn74yF7P 02EgnHVBC1kLiNqUGd0uftxftaRDtPNXYSo/BtJsiQ0+s1EPm+zpDwtlRLXeMdu3k+8E ma5NistPBnBKlWIxLDHQJcRc5qixCCabmN6m1uwxHtehaeBdGFpVDPIgnwOh/k7nu0sQ eNTteAeZQGthPCPdIzmw0+D0v+Rt69L3rexw1OSiouL9NfFhnTzkrYbuZBKkvZYHvUfN 6z4C9H+8BjAll5YKwANDBHsrNOJgNcMfkLpdaWjZxa3RLWvJKRLHHqBTFJzDr3+QXEG5 H3kA== X-Gm-Message-State: ACrzQf2HX4xNXXx1FjTFzVuKBixglCvbxqmUIwds8uKol4MJ6LAtoJhN MJ+NB7FgjcIQwDkoqLFYCUY= X-Google-Smtp-Source: AMsMyM6WuoL55/x9PhfmJYOnmNss8Fe7gNHoe16NDk1WnGBvEIRSpjQe3MMfEtVBm3VmE3NdEC4/yw== X-Received: by 2002:a05:6000:42:b0:236:6c52:bc22 with SMTP id k2-20020a056000004200b002366c52bc22mr8352281wrx.692.1667225468595; Mon, 31 Oct 2022 07:11:08 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id hg27-20020a05600c539b00b003cf7055c014sm3558308wmb.1.2022.10.31.07.11.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 31 Oct 2022 07:11:08 -0700 (PDT) Message-ID: <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> Date: Mon, 31 Oct 2022 16:11:06 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect Content-Language: en-US To: Po Lu , Eli Zaretskii References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> From: Dmitry Gutov In-Reply-To: <878rkwhz8o.fsf@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 58912 Cc: 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 31.10.2022 15:57, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Thanks. Dimitry, do you have font-use-system-font set to any non-nil > value? If so, the font will be changed back upon startup, in order to > reflect the system font. Nope. That value is nil. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 20:33:18 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 00:33:18 +0000 Received: from localhost ([127.0.0.1]:42270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opfDS-0007mQ-AY for submit@debbugs.gnu.org; Mon, 31 Oct 2022 20:33:18 -0400 Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:45955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opfDQ-0007mD-Ew for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 20:33:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667262790; bh=ihEuiHxyqD700SD6sFGnskMnCBRk4dFYW41Jxonv9T0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=hqTmHbUfRuk8NFFiilIXrJHN7N97lUd8REh46LA5euOW22ucFjpB/mumbgJVaQV33hJdBv8xxCBN+YJXmdSs6YAhqRiDLB0vWKdVs84/bzqtClanKZZABUdycCYN8yuK5NLuGG9gmC1ZKBzxr7f0OkrxVg0LRXsbtic4Cw2SppbSXD7Q1HqRdYhu5QEpUk+oTElcG+TrNWNe7PlsolyCY1/XTmvc+2AqVay4A8LljX2wCf9ARvaDBNTi7g0n6rY60FVJu/3t+IOMbyIW2VqCAjEjh7V6oFaiOc/FmjY2JncQH5T317gnO0PwOI6OPqW1QxfSYGZ8MzcuESOnKPNLIw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667262790; bh=dL9oz9OkEFehB95DtPUqdstxO9HzUL8+J+GPBtmIg2M=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AHtgysbryIZ38/FdEu5Qo2YeEctI4PcNcx2jwybIk6dkaifv1mmj8NRcTiaZlA/vFnrrUVH9OinbMJCasUSglGpOJHAlpuhKtbgHpfpKXxSrUUHjRrP0JEyVZAJbC4t0FKY674ou+M7K9u64oYIEgumeWMIa5NkrRwMl15nVRuZYs5DLRyDeBS7JyvHG1xg2T2QoB3k5Yv6AWQWa/A1iVP45PgdKeigyI8NnCqrvWpBbuTEjN4xuw/iD7A7khXQWBWNa4GqHFE1lgXGnd3BIr5c6GV6X3BrNvJr5qrjUdkpSowkIJTD/HeQ2ArRVrJey9Hygm7MoXEkHyFyaef4Amg== X-YMail-OSG: bkC.XfwVM1lFozko4Klzq6qSNvQEHVE0aQPZlIzMen7SyX3u8mxEhoacGqPIqkJ YLZnJkN16nTnVF1GJJdbWMhbl1ZstBdMrBqyiQ905BWoA4gK928sH_BjkmSB3HBCfi.Pq8iZhV1F XYZ42_hCeQn.jMJcWyxGw8nmishk0HIVmBHcYMUnH8CQ8fxGXXQ1kn5VWYkZ8uPTkvpq4509OCbl Qk3lbzAhXwPH1tdAreMPec_MXelNy8F5vyWQ0chEYHok.pT209OdEw.WQH6vIsAU6YaFUp8pGgIn eZmUbzBLT6.Zd..v2asoJsReM_y3j7HFhxph5kYVDdIjGmJ_pG7D2SDd.PFZMT5dHH8UftyjJ2.U F._Srzice0MUZnVmHRr1F96YuSUjAqNtzi45T8.0f6udQ75OCOuZA94hypzIu75bByObkYH3naHI 9jDmhjezmgTHuUs8J_XwjuaOA3gLaUHr.cra3TgOmEKspRmnJDJM4nT1JWPa7Kd2jaD7_TqkSq81 VHEJkoDZhK_zKVYp99RghFHF4aPE8dLA6zrieXVPNkyCfRp0M6ub9gCCvDITHZPghsksErvAxaUV fdpkBy29hRMd74AkFe_fNr3wt7RgP3oE7vR7LYNw1FXikI7jrcOIkPqNnmlRa9gcdkiGOYxkwlTg mYgtGUgaqu9dP0DDS8YyjPWSQ9AOmAqg_KDVPgPmiB1kOoTWoRxY1EYLmOR.IcbMsjpeDgKjAXFf nrY4UEtUnSIzzJeN0qZ701LbI.f_IEVn6XpmYKTe52qBXpEmkIQuDQt7R1rhnu1L0jPZnFgBQZrc TztV1u6RvJ6IqBFTGVh.9by6wStbbk6_dBl_8an2J0nzwLpJcayIl2VEGCNVyrQM0PopsvJ4N8pF lh2MZiy6U2.fpRy1kb5NMp_X39MMCKPnkX568JjiWaelpihx4GQkF7ga_czeHZ..g7UZgHmHvknm ko9jih7hHPtdy_Zr_gJ4etj0dMhoF4XHnETHbcZHxIUUAxwdYS0MKy7_9PfvH_Pywm0Oy1aLydkJ M0JF7hQc416f7n8XdmB1SpIGnhCENj8ejZpvztFlcFxP8yOXGICKHo2Q.3P93Be3A7hbNmKez6KF Y067wvz3R24SGbpOpu6tNcbrDVGynbSxi0v7dZwUzbMAoJuB3M_.ZAW2CCLCzvJ.zsokAqFGRKT7 ekm00d4ysN2hXoUvhsHguYSR7rFDssZ4ZoIx0.yaghVNPw.JUhhV9flTYRLHAHfo3Lb2m4CqaR_q xE_.2n.ks9.BUK2sUqoN131yTMQ8n0_xLyh07bot7kvvE8HXg5QwJ9hv1nW_a2KHyLdz81skb5Ha KNZQ2O7tqsAHZ8WCYZ9f8I7FFtP_Xh4COgGagU4LPR6kwW6N7DKabsF4mQMV2KHJqZGnoAyJO.bR E1x57xMaxxYcWdvh0eNud.BsBvBHtaP8z_Q14ir5sEbANIGOZ7CrZCRW8wVdEkhExY4FWWA7lgC3 DrrlQTcnwdXDc.pf7O._H8lvrnotNnLJS69TPN6Qyx38zBYGyUITHyTb4mGWfLzmZLc7ONGR.vJe 0WscpSHTqErUTJtVnWE9nCUaphfUK3r_xYnZFt1sjK2ALHKrv35C399sRuGOqqqYl1EgUHtooeI6 mXOUOd8nmghckMY2ybIeSqU6Mz9XKNZ0iUzy6hvpk7Clova7G7DmEAjRhp0Dy0butf9dYhwHYZbN wVwCeQynmWYc1t7tziscpjShKa9CmD_21caV0sLm2ZAu9iIh4t6Owk.rk2V_y0WWIQ.G1Oj0S6bg rgDLarQodsVz1RrBIqhNbenaKPPFISsbypEKrjkWeaiaZJipyoibWXvxeHz7WnwflnzpVZ_B_AS4 EhNWVTvxmcP2i5AWyYIPC8kmbwF.9HOl_X_03VhDXfRrXOWGV0ceJU_8cFrJsCO.aEeLcM0fq401 laWT3l1X_pZUc3qfKeaJf31CN33.lpLVL42jFdAQ5TtfE7kEnWomnNXj2nL2eenuRB.Vyv2NYRPX .VGBq2D2y.3MJkHR6zaE6srsoQzDNPFV1tHLjvBmi35GEAqkkOM4kdV2uiJSne56inEMY.XQomSw iyelyNRsJN4o9.jQiTc2RaEHfYjkHhBe72bqr2Gk8DAQjmgZ6ZH5sAaf4dIBl.SOw4fmNuZA1Mx7 JlgbgWSGzOjrqBtM4R5SOUbUSUMcjHB7_1hmqzb8cjlZur_83dH2CbpVsBQNlwTP7MZCpnlSq.z2 bjn7dipKdpYqi7DhfoQCxymwyFZ1lGiwirWTMTuiQcqVFpOsLULyXlS8oVPgE X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Tue, 1 Nov 2022 00:33:10 +0000 Received: by hermes--production-sg3-74fb94585-fbrfq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 55ab56bb0d04869bc22fcb9de3eb2eb4; Tue, 01 Nov 2022 00:33:05 +0000 (UTC) From: Po Lu To: Dmitry Gutov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> (Dmitry Gutov's message of "Mon, 31 Oct 2022 16:11:06 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> Date: Tue, 01 Nov 2022 08:32:58 +0800 Message-ID: <874jvjiked.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 190 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > Nope. That value is nil. Does it happen in an -nw session as well? (Obviously, you have to set some face attribute other than the font to test.) From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 20:56:39 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 00:56:39 +0000 Received: from localhost ([127.0.0.1]:42276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opfa3-0008Kw-Eq for submit@debbugs.gnu.org; Mon, 31 Oct 2022 20:56:39 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:41581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opfa1-0008Kj-Hh for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 20:56:38 -0400 Received: by mail-wr1-f46.google.com with SMTP id w14so18198967wru.8 for <58912@debbugs.gnu.org>; Mon, 31 Oct 2022 17:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=j7Ps1rfJHXfqA+Pg1CDBeiIkMnmmXp7XBEbs9+goVig=; b=NsAhmXXuu1v+CRV/x4yNuYlwqv2L31sZrH64lZobc+tzRRlGshk2xXdqSnZT6NMMnp tj5ePYanHbsW8/na+zj9V9tMkdLXk+0jxAr7jGS4OihvbGGL4rKxV9TwV29T0jgE4hKP /6wgDfi551nvPTXhGxuAr75HzO8BRNOcfEz9paRlXsHm7uorkL9dlGgDTugobrhVVNUt mTamAwc408ssH5Zd4iMdcHNwVB892YaXbUaHZ72kDocwq72iyhTSVt7oqZPAIKHXEww/ w8OhixxBS4EFMc6/uvIKcDHpSUiebWT2nao5I33aaZCPP9xeX1ZF5JPc60hAQGiyvPOM iAZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j7Ps1rfJHXfqA+Pg1CDBeiIkMnmmXp7XBEbs9+goVig=; b=w3Rsq8b3YJzS/mnVGBlGBC8/RJ6d/CBGXHgkvNJz/GkHRLQBiWZTr2SZ1DijDlfXpa 0eoyJhquo8LWEHiSWwBF9+QrYHVUhNRUrXcbisNiqhIdBvfNGVC1CGIa3U00IUOrYyCF 6gvdO4OaHOekzE3oPy0FfqHF7vtf/JBQiRGNXAr47sOHNzrxEB2NCPdHUE3NXEJXycEo 7GrGnP5iBJivvNJGwazgMcbBb59AZ6XCZWgEEv/qA5dEkruGln24N1URfqZo/bc19KgQ VI7zuWtSH5KrVPbsKJZUdZLxoAy9Q6kXxSHPhEdMWRY2Jy1+YUdwUf/ICDk7Nvxh8ZDG U+FA== X-Gm-Message-State: ACrzQf1vKzlV1Kx0PbiB2OsOihgPkMOOrGQQcjs0Aiim1544OeBlsSPn Jn8ck+cRFty2lBPc9sBFUWs= X-Google-Smtp-Source: AMsMyM5k0uNhbhDr7/SyZZtBhph9Hey0Ra6l/l1kfgDAYehaa8VNkJFfB79FhYjNJna9po574kmD3A== X-Received: by 2002:a05:6000:1287:b0:236:712d:2545 with SMTP id f7-20020a056000128700b00236712d2545mr10062785wrx.52.1667264191483; Mon, 31 Oct 2022 17:56:31 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id j7-20020a05600c190700b003b47e8a5d22sm10864013wmq.23.2022.10.31.17.56.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 31 Oct 2022 17:56:31 -0700 (PDT) Message-ID: Date: Tue, 1 Nov 2022 02:56:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect Content-Language: en-US To: Po Lu References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> From: Dmitry Gutov In-Reply-To: <874jvjiked.fsf@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 01.11.2022 02:32, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Dmitry Gutov writes: > >> Nope. That value is nil. > Does it happen in an -nw session as well? (Obviously, you have to set > some face attribute other than the font to test.) Depends on the attribute. If I set :foreground, it is retained both under X and -nw. :background too. If I set :underline, it is retained under -nw, but not under X. But that includes an older branch which I haven't merged master to for a while, which I use daily. Underline similarly appears briefly during startup but then goes away. Same for :inverse-video. All under X (-nw keeps them). Said branch doesn't touch anything display-related, so it should behave like master a few months ago. The difference seems to be that the most recent master also does that to attributes :height and :family. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 21:01:48 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 01:01:48 +0000 Received: from localhost ([127.0.0.1]:42282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opff2-0008Tf-6U for submit@debbugs.gnu.org; Mon, 31 Oct 2022 21:01:48 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:43021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opff0-0008TR-EK for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 21:01:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667264501; bh=RZ7nD9/JZnmfFJTPnGg8wRdlPCviizKslxpajsmOVC8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=t3IRNd7FIvS4n/2G8bYyQKkKsucxizPVhdpwPhyTJxpU0x8r4EIRoXKAoTDekod7pIf9sPIP5lWgX9isJK6uTY9KpuuNL/md8W9xMjRJYkLtvbPOPfK8L8rl6OOrx0znXdrTOKGdgyn0zEGCU0BHbv4SIj7DYjlfAbdQ2KL99TeBgRY7F51KxTj4PssWw8+xphWwjVFCWsRIxqjPhkPmqULDtmh5dHDK/NTzd9rbq4S0O631JvbI53TOxhjxRr5ft3hVFUsv9AxaKpNzzrmnDJnxAD86+rZptFxEQb7QmjOwjudN8eSdZKMv08tcpC8Jh9nC3zGRDA8Zn5fziJAigQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667264501; bh=OPjaPzrfdsOmCOzS+eRo0cHbeY5+KXhYFDwVfODYSGz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=LYPdcT07aiLEEXT8gINZsHJ6IF4WaES8ykReHpsdUeycxvTAqBukkdmXlzKSQWgTSV8FEnXFFvffCmbjFTHl9VXgST4koXik+StvKY+CoIPhVjoI4n8GrxqPCkv88jaP7Vh5CfWc9X8Kgjlo2zVeZlJdMvdG0vgwiiB4aPzGeE8eBg8Z/+mWoI5iDmykyy1BzjzUfkDePL5f8qtUTVMR0o0jsWb8e5pCFtLmICCMCY6wV/XIgWKzmJIuxV5bGJ7NEAQ5f1Gaf/7po6c3HQSscjTWd2vIeD+h6Q860ijr7COOS8pnX7YF4AFyfewxd6L+q6CwE/8ux+rR16tuMnj/XA== X-YMail-OSG: VKU.xmsVM1kEfW2iQtN6Fwho1RVbf8AV2jde_qLTmf9Lc4E6i_TvTmLetBLS8fc ZY9qlTRcR928z8RF1zd5hecjS_MhGv9AEgVMCEI4k9tOH4Di6N4UNk8hR5WrNCJPHuIw8VRczUrr w6Ne1Sy7eC94yxSwZj1LeBL2G6Pw7CuN7i3UQwIz4hTEHdApZT.KS6AMDbc_V9vP50uHonJ1DPC3 0AEe0d53G.DJNnKEMpvUHiPJTQTXAiHLN3eSEFic_zowGJttRQrUq1XuXPQZjAw4MTvyHt6IgG_R 28T22foOlVQJTnvDZt_P0kmns_FjFskc08OL6k9aHpkUDU1KgYRau6OeoxmUlvVxeThEIJxtYIAD ZDrr9YnZUH1IrZ58MqYWHqciy44qpW4624MmfOk8tLQafkSKJG9Rq5E1MNdj939F6GYYn1JuVdCF BcsFrSXleJTT7ejseGy1K6XkGxskDBkBZQ.GSBe3shrcCiu9Kap85r2xa8RQXRoAQ.3JO5B4deFI wN2YJ7pjHrsgLUlFzdOQ7nwsW3V99QW0jRop.X9MwVRLCOyoZbIQ1sM0ECoT43SX_eacpjapG6mV iVMqH_b1XpwfTQfyQR2Td18g7.aXWnIP.vizjpRo4s.nDjDcdepBmvymS8XHGoAOhnxwVcqkQLOF 6Y6IEpsImlpoJ7bmAV7no1QXbGlW5F3LdvniRSWejNAfO1334aegWSCXO9nDXD.qjD5EAe3MLGUv dfI2f9PMD8e3yGgk6.sNmFa1tOHMBSs7UOZJqAiPZL.5fJSVIXTCus.jCLP4huRI_l6bw32Bi5PD nSKkqTxYEzORquBdNWDJE5Y4EswR.nU0J7z9uSwkAtqGQiEKpzOVEKSHjzOpqdoKCMDScbnR0IKx hzcW8JIg2qJbMzzcPuc7Tcf0ooE6pbL.wH5Hm65IrZP5LYQWTV31g.XUSo2EByf588qJ2W.B8vWL mAv1ChvhLUrOCwCT_joCv_bVB.2k.luSnndOTepJvvs2rut4tqbCMYWuFbsWfGDt0T5tAYf.6Qlo MWglQAH40szYTHO2g0reM_gHpDnm6pkxnmkdaYAED9g16gdR20Cp.bmWgexppCEmzTkPWCanXTiC WNUXYR6.jDGHGUnOTQzZArkC7g6bQ3_ftTw5j4gHN95fC1pVgIias1LDMnxQmTQdCmip4sCswTfQ 5shjQ_KfNE9bJN8dh8dAHntUzqJAAcp5z5IQMU3MUcfb0ZxWhBDqe6xc6Bku0.je4H84hdwAzj60 X8PAv4pmXgQ2QuUS6HKWCzOyD27A1YEOLaiGKd_3A0_9.ZPjxeqsG4Nhfs6xDl518MQbOuM9GA15 3GNakZTSxpiDHQqrTwI27wtQUfbUt7ItdMcYYBTivNeXMRSYLtWJzS3zV3ZFGpOAZSKzJFxCzIIz KY.7hYWCsQqMOeYpvB2tFZIkMYhTdG_enEJMp2izKOdRmgFFosI2oGzCd_ap_g2z1v6Kp5ljDwp. 67g0jZH7WlfiR.bxLhLME5pzelMjjs2aTZYUSEf6LR5v44Q8M3Cp_Q0.HEkyHndfamPnz5PFCp1h Y932ILnsOy8F1LSLXyfU7SHvbFpBkYpDoU5NulXDZfXu6V_5mUujBc94fF41hJXufjEtvNP7ooHU BWXdE66vQEUZ6cXshJQbJwUh8XH.KMqbyHQrOPMN9XjUbamWtR9b1u4eMaH9fabGKPqxVHubQSR9 3J3fKIDIdBPnfcS5AhKInVbwFjAGHYN0Tpw_WDHSlC7h3tt3GMLAQafT3LeDGX5CeQwhq05yS4D2 zbvE7gQWByLTkH6S4Y7LOiwXpCB7NFMAaZiqMIwwCvtlG8a9j3CzQfLHApyw4zM1CZJZqx_qZLRA V88h6r486F51qADWWkGFp8KaoWsYYYkQk_WdHMFwXVdUTIEwNjckugXSC9f3Hg.iqytyrd9.3Ou3 IvHaRv6lYxYvrARHsADWdeGgm91XiO9.5CA6ZXTbXS9etmSuum4KXdI21Cn5bzQx6NqcCX7cI_BW gRz9EscyRsPfbx3AGR9.tpdfJHjzvQfnAjiRcuN9q.Vp9Pfd7TTBRz8J5u0F4iOrc.HhbViwu8ox .L8l1LXi1SXELeX4L8tCDeIGJonfmCKldWRgDcHI8LQi4Vve0BIk_EmAJrdKmtsjSwG1fcPHHMP5 NmIJqIzcKNGVLR4dSb3m5Cuot6JHA3i6aiDfmaRLoa_SD.S9gZB1YRzZ4kwPFlTWH1JPCibFIbBa k5DBOK7FLHB6JTYVtrfOCGnoNUWQK_AAYah1jK3dtRUnVpHQgRuJDs.hghcs99j9i5Ouv X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 1 Nov 2022 01:01:41 +0000 Received: by hermes--production-sg3-74fb94585-7d79w (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e8db1a6353aa19f62ef1d534e3fc5ea3; Tue, 01 Nov 2022 01:01:37 +0000 (UTC) From: Po Lu To: Dmitry Gutov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: (Dmitry Gutov's message of "Tue, 1 Nov 2022 02:56:29 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> Date: Tue, 01 Nov 2022 09:01:33 +0800 Message-ID: <87iljzh4ia.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 715 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > Depends on the attribute. > > If I set :foreground, it is retained both under X and -nw. :background too. > > If I set :underline, it is retained under -nw, but not under X. But > that includes an older branch which I haven't merged master to for a > while, which I use daily. > > Underline similarly appears briefly during startup but then goes > away. Same for :inverse-video. All under X (-nw keeps them). > > Said branch doesn't touch anything display-related, so it should > behave like master a few months ago. > > The difference seems to be that the most recent master also does that > to attributes :height and :family. If you run "xrdb -query", what is printed? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 22:20:57 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 02:20:57 +0000 Received: from localhost ([127.0.0.1]:42340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opgtc-0001x9-Qh for submit@debbugs.gnu.org; Mon, 31 Oct 2022 22:20:57 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:45867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opgtb-0001wu-5T for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 22:20:55 -0400 Received: (Authenticated sender: matt@rfc20.org) by mail.gandi.net (Postfix) with ESMTPSA id 852B060006; Tue, 1 Nov 2022 02:20:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=gm1; t=1667269249; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=B9uFpjyyuJqyWRQFppibVjFadajUwIEJWUDvIwCvdsM=; b=Bu47ElwuzaRQkfV6b42almmksiWF9h8NdQli9YnK1qwueUkrKsnvyhuKOYUmLJOyBeHKOK iq9Dg9xzqTEINfmrZG8vayYnJaIDtyVlGzPvrON7ADW7YoUKQlitdETyqF/WX+R4K4Jzj3 iZfOhEaOLWA1xrp3SEO7Bd2w/9ayGCDEqIdiAy+57WeKOz3eeYkfHlkltNjoyonR8oCSD5 X0YVApMlQq8NUIZB8lNcdloFXqCbU81ccQ+TvMJ3OphVEs6HuHDMa6n4jomnJmLBkSSK27 Nb6fOi+pHzV62Z3a4qB//5O9UpeFyk3ihBb2aSa9wn4yR+1/ZFWKS0X3hFHoRg== Received: from matt by naz with local (Exim 4.96) (envelope-from ) id 1opgtR-00035U-2X; Mon, 31 Oct 2022 19:20:45 -0700 From: Matt Armstrong To: Po Lu , Dmitry Gutov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <87iljzh4ia.fsf@yahoo.com> References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> Date: Mon, 31 Oct 2022 19:20:45 -0700 Message-ID: <87r0yns9du.fsf@rfc20.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I see the same symptoms as Dmitry. I'm running a current Debian Testing system, Gnome, Wayland. Namely: 1) emacs -Q --> the 'default font family is the Gnome system monospace font. 2) emacs -Q -l test.el --> still uses the Gnome system mono font despite setting the 'default face otherwise early in init. I changed the .el file to this: (set-face-attribute 'default nil :height 110 :weight 'semi-light :family "Cascadia Mono") (debug-on-entry #'set-face-attribute) And the origin of the font change back to the system defaults is this: Debugger entered--entering a function: * set-face-attribute(default # :width normal :weight normal :slant normal :font "Go Mono 11") font-setting-change-default-font(":0" nil) dynamic-setting-handle-config-changed-event((config-changed-event font-render ":0")) funcall-interactively(dynamic-setting-handle-config-changed-event (config-changed-event font-render ":0")) call-interactively(dynamic-setting-handle-config-changed-event nil [(config-changed-event font-render ":0")]) command-execute(dynamic-setting-handle-config-changed-event nil [(config-changed-event font-render ":0")] t) It looks like `font-setting-change-default-font' is pulling the system font (in my case "Go Mono") from the frame, which probably wasn't modified by the earlier `set-face-attribute` call. To confirm I changed test.el to this: (set-face-attribute 'default nil :height 110 :weight 'semi-light :family "Cascadia Mono") (dolist (frame (frame-list)) (let ((frame-font (or (font-get (face-attribute 'default :font frame 'default) :user-spec) (frame-parameter frame 'font-parameter)))) (message "frame %S frame-font %S" frame frame-font))) And re-run "emacs -Q -l test.el" and get this in *Messages*: frame # frame-font "Go Mono 11" So I change test.el yet again to have only this: (set-frame-font "Cascadia Mono") ...and that font change sticks. `set-frame-font` is what is called by the Options -> Set Default Font menu item and has logic to walk through frames and set their parameters accordingly. And again to have only this: (set-frame-font (font-spec :height 110 :weight 'semi-light :family "Cascadia Mono")) ...I wonder if setting the 'default face attribute in 'early-init.el' would be enough, too. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 31 22:58:45 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 02:58:45 +0000 Received: from localhost ([127.0.0.1]:42349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ophUD-0002rb-Cd for submit@debbugs.gnu.org; Mon, 31 Oct 2022 22:58:45 -0400 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:43683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ophUB-0002rO-N3 for 58912@debbugs.gnu.org; Mon, 31 Oct 2022 22:58:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667271517; bh=PpKBmtizh2EJOgXFaZMv21l5uiPnSXRoFhedioZ2+sI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=bmfAwlZcTvv7YfFx9Ik/+4QArKzouoDmYsKTK2yGYvQxEvVOuSFTPmpGkBC+x/n6uxpHQNbkBxzea7oKXQjspKaVKRT4+AKigBW/gKW98Cq5mecePSAUOSGZaUVucU1RATW4KCr6l8iRxsPEzagkjOYTeF5Sco/HJ12cKquNJfBsfxavkZuZ+ml+FlZQ1/EC8Er+i2advZWYd9hyyAAtG9vYqB5/9wb7ZwlzLWitdU0zPd3IPTp3e+XnISwdQi58tIbxIm7PubkkCU1zxd/TctHwWUqjP6q5u/jaWVsrgDuMXUSQ1gdbqqOnDaVYA2MUS687C23bTrRjEdRyCXClKQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667271517; bh=UrjN6EEutUdjoq+rwUssxGbe5U7uoSIQIJIpwpMgjlI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JTlXjMSlHZg+NMse90kFDluM1hexmQuBZ8GSyT5N7HfwcFHBzOO9c7R2lm/j0+wQRA5gUnse5chz3UEAQE9wBq0/n5qmH76jnUL6G71TllO+kdbDuo+YssD+185BMzqvao/K0zui6JdfRFzU1zY1On3FvebCI8r0NOEvn16q41xSYUwIOZ/nU7vfPOljsY56DUvXP0hMjA49ZvJq27yCwihFJnXAWpJ1bCDjmtFcQJfFZOcCwbu8JDzGjNPia80KLtHZh41cXBCkNtuCtCYyHuCo7wKOmkSkrJPO5NAl5wiXTO4XIYwkKcPA8/6GfUUSV3ZkrI+QFwBQDjyp0M9tkA== X-YMail-OSG: z0Z30TUVM1m6I_fVVNiaxxXW1QIaylIp9EL0nvNuR9iWAo04X4elbUm6OTm7frF YrEp.iB6nDOd9Nrnp_ICcc_EPWBboyPuwnXjJkSPJ0rK5p9En26NdXSwcohMamiIT5Zgn.p.JqVy wqrCbpfKY.jCSQbrx253zBt9OGZKuSFGbJwScHKxQpEGHM1lFEcThL2.gmdeQ5NDtke9YeBBn1et U.Frr1hZfa3U62d69NkenExI6lDslyayIxW2m.cjpEFoz1AhypdUaLSr7ltFO44oedbZ_T7._NEw OI1lhgErmEWZcWsjT5YW8j6brqBPKp3lYi1l7HoT4Z.I_P1bWZ.YkLqJY2TSEfeumOTUAIUhg6Z7 L6ydBT9ACkoZb9.JkFBmWBDiyAxUieQVTC_tHsjQX1FMoOa5.hZ62M88tgCzk4iAR_YWVM6zIrR9 zaZNXX257RxxYuODZnFAAZsCQTjbB.KxD54v35vN.q9c_jSseBMKqS0oZBOJOxY81cTdW7w.R.Jx KGoVGx3959PIJugZNSpkXStXlhRX_Taum8Yvzr6XCoI8Q8LBYBtAoK6okVlmhLeCikfNxAEoASJk sMzct4aWGqB3kOHTKqnt4O3eH7k1xbmnFrvakUYYc4ztPhUgyc5lfXl2iwK_gSbXiQXDdpy_tT_D 5BQg4uSzUrLv6oXUNUMXOxA2Lky6cY.ViC2W_XjSqrKsGwUbzAXIxPQW5r0CCd27lWgcmat2sg0m sv.ZuHGGbufMVe9oBb_h.CtK17F3qKdlKVdQyhb7pawGC4ea7tSMYPAcsyIoOwYZzzT7kzWdP8IM nC37XKLWLzdYFQ4O3DxqYss5NgZfMgIfHwvfUcuwv_QmZyMJO.uak0Yt6ba20XA5uqH9vG62qYZ3 ufALP5bi4ZMIjEJhUcJz7nXe439WFa9enjCQ9g7KQslhWCtxhJBnm.IEHC0JzGux1w6HHIIMBfHL OxAlmKnz8P_CQcd0FcCMLEtRxa9J3dlrqqjgAo7XhkBszwSv3qJkFu8P0dNojUrdaoghnZYABjk5 WZ1tK3H7yd6QjOCqoFg7RO7YTaH_ZNlUPkH9BTR97uUeLiIJoMJYnmjxOBtvQ24JXa3W0eLp..Sy 3O2tEkPmXvSNyqKUTJ_wFjg7.vlKWrnEQsec0.SD5qX05LLsHU95lJuTLNxIGIiDs4NtqyOqNxV5 1_o98llysKid4kVAlvy3xgTUZpLwNK7q9mpLY7syGiDRDLhreYcqc2pavX6hpps3UGBxlF5e8CnH JXTBfDSiSEuZMxCX9ve9XMpAj1sZjkZYguSZj7vQ0rsXtW8fSfl1om.rE6rtkXT_gUaoXQCB.bAt 81ipc78ORfl.j8hwt0ZM7JCJAwpdl21tlHZbEIIBkWUSZiC4nCT_TI7t6QRnYH9H4L5YEywqJ2do uc50pW9t2mMTZmaJaGEYhwJJE9fLkLv_5v0OIvrv9_8STpIKXSpwLXJ1f4cA5kYIyS4NrtewnsP0 2YzP27u4D2NCnu2GF2D3mNikiSdruKPDRgt5NJYCQ6TbSVFylRFoD0yDnp74XpNFAdWks2Qech.d N9SJoZ1xXUXqSXyVurFSet1k8bWTnTTfz7ZCT8O8CFROXZGx0nlnnO7oqJ42XbHAuuiRVzY1ZnQu Gh.yOdrSSX3BkkA4bpLFxIVJvHKEWrrXEDPw9oA6V_torrMtMnxaKNItRGlZqkkknxqxHqaAZHtS vIiEkSfR60ak3PmRJQ9PyLUsTsT7uWQxa9RrSvUpSKzpqYSUBNyF8N5EAhZoFQ2jTvMSjKjqP9A7 yO8tQb59XojNsWM1EbsIw5tMWYE46eqcPVWpuxZXTGq97MbJRJRkfBy9rjJW0BYWchPQbHaY499N vFbClG_YsGC6vhomQUwMZJKDTWsCpmGAvaliRovkUREvymLk60oDdQHgG9Nbgm9vVz8rbib.DVBu 9pik2MFpWj.6YqW.N9hAcTPssSDUrTBYHP7J3z60BJVsiyNtrNMIZZKvOWgSBaY2lbRMJx3xfYPr ey6TyPND8TMDj8HY7bc2tdEKKTVkM3uSdnG7CjmVesZT6N0rzHPmqOA0RAfzUoynfJypcm0f0gz7 aE3m8xXY5XEhSpmig3K1AMPknTE3HAqMiCoz.yvOAVe0uiygwv2QKkQAdgP42cGgMTzvqE7Ay4J9 HrSP.JUOO5kNsL8VpLYAbWJB2SCSzbSDuG_c0rewld934i.7FeIoi0RcoXtAYWH7sVj75GjckSuq cM7DcWG1EANnN9MpH7jjASqn7Ewbz.rakdRkWcJjRpQ3xnLvd5IO_zw7oUyjiYqkbuCyhKA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 1 Nov 2022 02:58:37 +0000 Received: by hermes--production-sg3-74fb94585-g2qrq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3a465e412eaf02b267e38863424672c1; Tue, 01 Nov 2022 02:58:30 +0000 (UTC) From: Po Lu To: Matt Armstrong Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <87r0yns9du.fsf@rfc20.org> (Matt Armstrong's message of "Mon, 31 Oct 2022 19:20:45 -0700") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> Date: Tue, 01 Nov 2022 10:58:22 +0800 Message-ID: <875yfzgz3l.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3076 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Matt Armstrong writes: > I see the same symptoms as Dmitry. I'm running a current Debian Testing > system, Gnome, Wayland. > > Namely: > > 1) emacs -Q --> the 'default font family is the Gnome system monospace font. > > 2) emacs -Q -l test.el --> still uses the Gnome system mono font despite > setting the 'default face otherwise early in init. > > I changed the .el file to this: > > (set-face-attribute > 'default nil :height 110 :weight 'semi-light :family > "Cascadia Mono") > (debug-on-entry #'set-face-attribute) > > And the origin of the font change back to the system defaults is this: > > Debugger entered--entering a function: > * set-face-attribute(default # :width normal :weight normal :slant normal :font "Go Mono 11") > font-setting-change-default-font(":0" nil) > dynamic-setting-handle-config-changed-event((config-changed-event font-render ":0")) > funcall-interactively(dynamic-setting-handle-config-changed-event (config-changed-event font-render ":0")) > call-interactively(dynamic-setting-handle-config-changed-event nil [(config-changed-event font-render ":0")]) > command-execute(dynamic-setting-handle-config-changed-event nil [(config-changed-event font-render ":0")] t) > > It looks like `font-setting-change-default-font' is pulling the system > font (in my case "Go Mono") from the frame, which probably wasn't > modified by the earlier `set-face-attribute` call. To confirm I changed > test.el to this: > > (set-face-attribute > 'default nil :height 110 :weight 'semi-light :family > "Cascadia Mono") > (dolist (frame (frame-list)) > (let ((frame-font > (or (font-get (face-attribute 'default :font frame 'default) > :user-spec) > (frame-parameter frame 'font-parameter)))) > (message "frame %S frame-font %S" frame frame-font))) > > And re-run "emacs -Q -l test.el" and get this in *Messages*: > > frame # frame-font "Go Mono 11" > > So I change test.el yet again to have only this: > > (set-frame-font "Cascadia Mono") > > ...and that font change sticks. `set-frame-font` is what is called by > the Options -> Set Default Font menu item and has logic to walk through > frames and set their parameters accordingly. > > And again to have only this: > > (set-frame-font (font-spec :height 110 > :weight 'semi-light > :family "Cascadia Mono")) > > > ...I wonder if setting the 'default face attribute in 'early-init.el' > would be enough, too. Doesn't it only do that if font-use-system-font is t? Here is the relevant part of dynamic-setting.el: ;; Just redraw the existing fonts on all frames: (dolist (f frame-list) (let ((frame-font (or (font-get (face-attribute 'default :font f 'default) :user-spec) <===== this should return "Cascadia Mono"... what does it return for you? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 01 06:25:34 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 10:25:34 +0000 Received: from localhost ([127.0.0.1]:42814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoSb-0002s5-Ni for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:25:33 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:34413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoSa-0002rq-BG for 58912@debbugs.gnu.org; Tue, 01 Nov 2022 06:25:32 -0400 Received: by mail-wr1-f44.google.com with SMTP id k8so19519757wrh.1 for <58912@debbugs.gnu.org>; Tue, 01 Nov 2022 03:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=y5elejEgZC8tkcRWyRUgvCroRFP1sXqFS3W4Kfu3J0Y=; b=hqdW+N+rkD4e5PWcSWZz8KH4gS4HhIzAfZ8zrV4/C/cMwcHbUl2MHINvnAPTBhTW5Q NrAW8YDvCnKs5vSc2HcJ8kdq9PSa0mAeFTanSMQsvTo9msYCeAqZpCW5FRH+3CHT0/Ki p0QjZlXFq9nzac2zyuZo9G0phz+716I4bChXdwGSgOPhbE09XcPY/Z+aAauu6t72kxog 9SXIPLmV4rL2mZuJM9WunD4ZeeNFrU0LV6/CQYCgV4j9W6MAFrHcPJyPr7phh5HMdemW xAQHkWM+OqEC2+AzZRjhw/sd2jsKSIApPKc/B0Hvy1ZY4Xutzxaf0kEOlxqQLD/IJ5eK cGMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=y5elejEgZC8tkcRWyRUgvCroRFP1sXqFS3W4Kfu3J0Y=; b=2E99r8XXZUO/TA+fqQ55GdHCSoLKX1c3FotJB4H588Vd86vEBxzZHDYj5Tuuuj3wkV vqQvWcx6H4jRn3mU53xsHBich9kPKAvXQ07RIfnsO4NSTIgqO2epsDk6Tr9arOjnVeCg 4C6LG8hhIw/v7yuF8gCXrY8BjfJu0LNkRe/2WsxkaibRH1JDA5nEhUfnT2SAMi2wolTb WzxyaJS0Q6/TU2NSTiNw81/K40rZ964abAqHMhNTodp0wSwWX6CzaPPpZVnW2udwvesR HyO05FsU8lpMO8Qid9/9FC/D721YLS3SqR5UKLRq0cqlvn0x5bIVxIBRXsH0Bqe03s+C K5Hg== X-Gm-Message-State: ACrzQf3o1ykACZCMKhaEcbVx5Km9xglKXLr9DBXf2Ix+6EF8mSOJBW+2 gegT7NU7EIw2rDJEd1F1KcE= X-Google-Smtp-Source: AMsMyM4+RMQOjxej/8V650yfHhI9zQjxGMvLE4G4088Hx3Ji94DzmBvbVBPlxmwoY0dYBgSwQQSeWA== X-Received: by 2002:a5d:58d9:0:b0:236:5b81:2c99 with SMTP id o25-20020a5d58d9000000b002365b812c99mr11254852wrf.494.1667298326277; Tue, 01 Nov 2022 03:25:26 -0700 (PDT) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id be7-20020a05600c1e8700b003a83ca67f73sm10533540wmb.3.2022.11.01.03.25.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 01 Nov 2022 03:25:25 -0700 (PDT) Message-ID: Date: Tue, 1 Nov 2022 12:25:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect Content-Language: en-US To: Po Lu References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> From: Dmitry Gutov In-Reply-To: <87iljzh4ia.fsf@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 01.11.2022 03:01, Po Lu wrote: > Dmitry Gutov writes: > >> Depends on the attribute. >> >> If I set :foreground, it is retained both under X and -nw. :background too. >> >> If I set :underline, it is retained under -nw, but not under X. But >> that includes an older branch which I haven't merged master to for a >> while, which I use daily. >> >> Underline similarly appears briefly during startup but then goes >> away. Same for :inverse-video. All under X (-nw keeps them). >> >> Said branch doesn't touch anything display-related, so it should >> behave like master a few months ago. >> >> The difference seems to be that the most recent master also does that >> to attributes :height and :family. > If you run "xrdb -query", what is printed? $ xrdb -query *customization: -color Xft.dpi: 192 Xft.antialias: 1 Xft.hinting: 0 Xft.hintstyle: hintnone Xft.rgba: rgb Xcursor.size: 48 Xcursor.theme: DMZ-White In case this is still relevant. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 01 06:35:04 2022 Received: (at 58912) by debbugs.gnu.org; 1 Nov 2022 10:35:04 +0000 Received: from localhost ([127.0.0.1]:42824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opobn-0003D0-Q7 for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:35:04 -0400 Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:34482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opobl-0003CL-Q4 for 58912@debbugs.gnu.org; Tue, 01 Nov 2022 06:35:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667298895; bh=Fx9o9J99yAz1AWNc6Pw00vbzCC8LYNqZZPP16SMdPTE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=A9FuduuUpt6fwAGSm9CtMgJ8Zpm3kH6/RdAF25vgMG43Qu5BKQU1FScwbEqkfB18jI9mrSPt/Xu97/wdMz8hnGdVbvAOdaTEj+j7lEhJ7pDoehOemxKlQ00fGpd1WJDfAmhKrBscqQOo2860nGTV/mIvvDzpweAxoX0GJQmYPLKyzK35B/f5KS5LMWRgV3kLr/I8KIDfYff+agvTUdkJNxa03/ZauZTdZLql3JHTifjP50ggYLRDee5oqSbauRbMURPcNAAo3w2adIxpuX4Pujv+du1knsPdHygc5GFlNq59PjHGOY1DNb2eTjdVqyK3ofFF1+PUv0JQ/vK9d5CKjA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667298895; bh=vZSgPS1Oztq6dzStxXjQtjl4Lg9eIDWVAofH5MqebLj=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bIwBLJyHbX+EoCYIU92kMM4KKt5dgSwjS9dTVOu+LkO/Jz3YF9EjbecdfOdVWc7HfmpP8h2SqZdSn+wJGSysBv4DDfww1HPtZqZPnBF4jfB/1P++gx8bRikph0H7zRTebZugvf+PDRjauyqpL/wEIM47+ekc9DN/dIHoFZPUp6M4lNZRK1J1dqCX6SmUxAkdUrI7P/m7oPHwbRzhrv8Oatppvp22lUUwN/Wk+lCHLXt44fngT6EkfvJ7ITOdqKk3UbrQd2m78x0kyxKVH4LkaQO74om1CSH89nJd1e8vnLQ/9Z2IvFRiMNWZMu4mktGW2y5w0hXY2puDYaGxEXGSAw== X-YMail-OSG: nmdj2gAVM1nZOqGfFPBRJYWSxH1kIOAcOfmWG1akV9EAb7mehnoP1DqEPDTUxVc Wow9bYLQMw5WchS1krsZYiBeIoJccmpkt_T3AmXd0dHYVHmxSYtXOnFpDWucjycKN3yKcdK.eeJi NRoe0oBGko9M4gtGPQCwJsAjyIbXHRg7En6L9yE9seb.1aOhbQw_wAE06xzOPiEm1N0rAAtcajhX _CAh720Q.F36wmOl2iUETY.aOYLpkuPhFHFMyhYHdtb44gDaRGyPN4oQhS9s3.zjaihsHNE6sr7l OdQSfR16edmTDusCOJIRJ8tcDC1bVQmUvzt3YakbVgGvlL1ZvLCAw3pd1H.jdJMbQI5GRaZArSUa FjL8.mfJjX3Prqq48hBpYQ66G_KQgixGFCaYObrHhNeCrLDrJNlpAqWpYLU9lAfcPMD.CBJtZi1G xvW8UA8L4abLbIQqBmZ1239WAlio0rfGIbnAdSv0tYytu9deWwXeHp05ERBmW0Pj0Lmuy0Nl1Nrz iF6s0MJ6Si6jhxKymqXQLC6sZmDeZwjw6wRge3N9NgoeW.3eKltOpVThVuIdHQgv6J98N4sRTZu7 7umdQgpOz2kDEhxkmzUGZzxCht5XacGokK8MSBoWpkRVkYs7vOgHkSS1jtalkBieM7ssDzLaDaGJ i3YdgnHjLQqXwxetGiP61kwu489di3QtdYkzlvUmHkXul8LFtKWuZ86AAXtUfTfk8MSd_yz5PvGX CBT0xdRnkkLKD9LC2QVQxij1eZ1LAaHM_HlRsrW6HKjRT.yhOehcVQVVFOtNZqBpPtQyqkE.qChk HhyE9582DesYew7BVjeQlYtLjEnezEK1rvP5TyURQtbY1NvtJeiYDjZXzc42ahSJwerJ9Mcg88B. 2JNFGSuGreD46Veoy8DtlxWk.AbuZGGgyQqpvE.3bjZJMWcgS6zLkOrgtLZ4.AmSal.xaet8dlY8 1wveQ9dEVmmcHq7biIicK7WkxZFzQWibZfJddGq3csLJV0beJS.npwjaE8tDfRAxyHOwgqJkxL62 aLjVYlAuf5Zgh6jLEMBWRBnHJMnEt73Eyc3wnnEEsTDEEp3SwC8EMg9n8NcbgVodyfJGaI.6iweR yYBES.8LKFHDIAW4Ic7zawvqso5CPtFZSMkCysSrzY5U7NzU0PGDIClpxN4bG4YpLQZykFCSNZ0w EHbacRj1emhh2HuORzoURgh8liUtbu10xYbH1Q3.TRVYMAJSX0LXTXljp9FskKaBWnVpWIkQ.xPL 1ZT25pR9BxzyKaIcRQP4NFKVQiNW0a0SlWA.HTdHkNo_MxPB78MnnlJaHsFQNLyG00hI8XDu6V0A xvFv8q_9OGDx_.w1tXzaPuK9jXrxJw0s_cGSsOqTfndtMIfHON.0CUhBLgqhh0o18tyoVj9hlDtN AXugSQMeiZ70zxM1qSLzmcTSgul5E3VitHfNaKYSBRPPKpK6anU45.8BWibZuLVZ0QPbY8y8xl5K FvAVL.7HZGYAKhjGpxEW.N0AP9sGcVFmiqiF6yvX547Fhw9bGgAt2fCxECu1mmWgPsF7IIl1vGH_ QtZsCTjXu4siCYsANaIn0BPZDHitb4QOYD_TUVyo5LFFwA.RViNPSXO405p3G52zB9y4EQYxxJbl USkWiSvEcviKXLGiFXrV9wX6W_tkZZ5eMFkybnS7IVRENVMg2SjFeokilbazY9ny58F47xVjW7Zw 88qctoI9qJJs1eiz3JCyNYfguVOEmjxGor7H4cP2KV12CAA6n2R13aw6RZW8FZWHzFSLIo6Y6OYF gHjPas9bOQx7JGjIzOwBNHt7Eeg1RJuS.lEDoqBg9IEbF9sKuEhd8s30fzLeOTwUcOziuhl.9rpG 65D0eLl8rtCR22TSNdGii9idx0s88hxsah5XD1N9jD4nW42wiuI7SOPnGTKwBLAFLv9sgR6TBjTZ 2JmM3BtrWmReUHJAaJWEV5BXVEUDC06.Ih9DetdkBLxq9Dm1uCLteGPfe_p2c7kany_PIo4p1Odg 4B.xpyQVfZ9KaAfwphOA3MUmhWo6U_8djOZL79yZVfD8e5oKZYPLfAR3jx0mqXXILD5DPkqnQqOA 0UR7K5Se.BWbOdoZ7LeLJXo4OdjbfgRVw8Mv1Wth23UBzjGlu.XOs71VmlSTuaEzmG3RvyUXywtu PkBLej.f0BwpB6MHhaHYtgdKnTXYfN.zuvbdYdDNb_zWrLNW.jq1zxRBFv2mCApCmzxIZ1fKnwuT CePVe3G2_kQtomnwd7nPZabNnpstDcztFZ4HCqF9sqHgmW4cNfYJ.FZ7N40r9InatQSzhpjQ- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Tue, 1 Nov 2022 10:34:55 +0000 Received: by hermes--production-sg3-74fb94585-btmps (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a185e3e18449337138fa800759af718e; Tue, 01 Nov 2022 10:34:52 +0000 (UTC) From: Po Lu To: Dmitry Gutov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: (Dmitry Gutov's message of "Tue, 1 Nov 2022 12:25:23 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> Date: Tue, 01 Nov 2022 18:34:46 +0800 Message-ID: <87sfj3ezeh.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 338 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > $ xrdb -query > *customization: -color > Xft.dpi: 192 > Xft.antialias: 1 > Xft.hinting: 0 > Xft.hintstyle: hintnone > Xft.rgba: rgb > Xcursor.size: 48 > Xcursor.theme: DMZ-White > > In case this is still relevant. Thanks, that looks fine. Matt, could you show what that prints on your system? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 01 13:37:38 2022 Received: (at submit) by debbugs.gnu.org; 1 Nov 2022 17:37:38 +0000 Received: from localhost ([127.0.0.1]:44162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opvCk-0002W1-H3 for submit@debbugs.gnu.org; Tue, 01 Nov 2022 13:37:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:57020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opvCi-0002Vu-ST for submit@debbugs.gnu.org; Tue, 01 Nov 2022 13:37:37 -0400 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 1opvCi-000689-NT for bug-gnu-emacs@gnu.org; Tue, 01 Nov 2022 13:37:36 -0400 Received: from relay10.mail.gandi.net ([2001:4b98:dc4:8::230]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1opvCh-0008HA-Aa; Tue, 01 Nov 2022 13:37:36 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 743C9240004; Tue, 1 Nov 2022 17:37:22 +0000 (UTC) From: Juri Linkov To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <87iljzh4ia.fsf@yahoo.com> (Po Lu via's message of "Tue, 01 Nov 2022 09:01:33 +0800") Organization: LINKOV.NET References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> Date: Tue, 01 Nov 2022 19:34:40 +0200 Message-ID: <868rkuk2vk.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::230; envelope-from=juri@linkov.net; helo=relay10.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Po Lu , Eli Zaretskii , 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) I have the same problem. GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) $ xrdb -query emacs.font: DejaVu Sans Mono-12 /tmp/test.el: (custom-set-faces '(default ((t (:family "DejaVu Sans Mono" :foundry "PfEd" :slant normal :weight normal :height 120 :width normal))))) emacs -Q -nbc -l /tmp/test.el shows incorrect font font-use-system-font => nil (face-attribute 'default :font (selected-frame) 'default) # but after applying the following patch I get correct fonts: (face-attribute 'default :font (selected-frame) 'default) # diff --git a/src/xsettings.c b/src/xsettings.c index 15e7ff54995..403117f8271 100644 --- a/src/xsettings.c +++ b/src/xsettings.c @@ -806,9 +806,7 @@ read_settings (Display_Info *dpyinfo, struct xsettings *settings) apply_xft_settings (Display_Info *dpyinfo, struct xsettings *settings) { -#if defined HAVE_XFT \ - || (defined USE_CAIRO && defined CAIRO_HAS_FC_FONT \ - && defined CAIRO_HAS_FT_FONT) +#if defined HAVE_XFT FcPattern *pat; struct xsettings oldsettings; bool changed = false; From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 01 20:55:13 2022 Received: (at 58912) by debbugs.gnu.org; 2 Nov 2022 00:55:13 +0000 Received: from localhost ([127.0.0.1]:44470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oq22D-0000qJ-B4 for submit@debbugs.gnu.org; Tue, 01 Nov 2022 20:55:13 -0400 Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:35795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oq22B-0000q3-6Z for 58912@debbugs.gnu.org; Tue, 01 Nov 2022 20:55:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667350504; bh=SbACVMQd8R5qhRuHAltW2T54sfqbgSHGfuc29techWQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=OqXFraXcYcvrj9no3G5yQHfV1sqOFKZ+4Ui5CxfH683JYRyde1as8t0jISuLQpLxzDupNJL4Kt0Zw/AHpTjyJ58Lvnr0eY8QtLyab2xQCM38upwaAbNKqC/Q3OnPSYg2K0Vwl2e8cfs1DOCmv3KKQsV1UGfS60dbwAVsVRjZqPUnpbMPps/iYgDxLz3TjbbbSij/gZrtnoE2VxC71mF85643WTgC3TWJrnRAtgFtZfxEad1PXJJgPHyBN6Pq7vuU4dzttef4y4sfpCn0zROd4mrzTe6ujXzOIH5m4iNB6SfctGdifXu+cfbgiKU63SqxA49PpCVXXztTga80Dg01lQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667350505; bh=3P5EPBgnm/eWV8ijfwlexjL9hM9RuyOk26r6reetT/M=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eP4xiayQoGFzHJrviGuU2t7bnq7AiOCZmnMW5McoYxpHLVYMlJgMemW6nm8hc5WI9qtGGXQleZpelklCcKgLV8/s9OJcw6nw29fM4PLgjTBpVLSYF7UgcNpaIePMvUkUL0uZIGJq+DsCNZSm5K2DHUztSSOlBMC5LJk3EuiJcM8UDyoBZqHwzaOwFeCK4LFN1cn1EFZ3MHvIzaIou63C01vRekKC1qF8U0PuTPy/AtyRaSyg3v2t6Ba79mj3Xr0i9x5+MzeMcbU4YGR6SLYfPe/NVuZkcG4HyhbVcGyJX/iev/T8Za4hJJJPlQJKYdxmZqhOmsQOHoRNuhCjdL3VlA== X-YMail-OSG: 03u6eQYVM1nASCgAN_qe2F5gZ1AJMmANHJVRBIgUfS54YSsCJiIN5VWW7Fwo3Xq oAaUPZZ9BM9k4yLPa.S1H0.T0gGhU9.iUBLJVaQ_.mJlN5Kd3E0AEuIbXv.JILXFiI41zZnN5aOK jK2upfTq.O5BIS7gnpuVMWXdmWlvNu8QmsxnzTND07ZjaDO_hmWlpPhryqD6UojJYKxRXWWOP_Nr hyADfgLHagko97OrVu8Qh5bPlajh7UY22BhJ8QIcmcecyx72ALqAJFNGrWW1uzrEJ05TvHKGCLQw 5esZoAnOiZ8Jd9sq1ob2Dcwyu_fNI__1YWWfSw8_iISJ5qOUh7GS22H9aOfr2JF6.irD7rSeSeH1 YwYsI6QgdyiNTXO2hGzspA1pnnJMN2HpsqOD1d0yVuid8I2QgY6M2Rz7fTTMdNe9I8vh_XVvBEfk qJji3QgSgDu4eoPpW0ocEwWDbqfkvfTxRSiYP7_a5d1tIjNndURcZcmjS2mSEsMa3wZeJYQWXTtY exfxBtrXnRISS4sE93HutwzPZByOcDmpzJa9l84p0Zs0ZpZENFZqRdpuvI5ckqWhXu9Dc.KXeG3H wb.Jt8Dpohz.3rM0eKSprEMMGcsHOCJgZ2yRc9ZynFdsrMxfsruFJAX1v6O8zzR6kPwL.4XiKTzP xHRByw_3szHj9JHUb5Vy2FUVrLagz9QGthaYuV0HWBe1812IGdIAn3sF5M_DPPHloCrGBdBA6mHs M2zL7a0FPqtdBVEfwlqqRe6VOq1EfF0ooHonv7c5iPnGgj_6yAIzhvtGqj3sxPkFKASFs4x_FKGY gOU1sO6I3UE7V1uC3MYqyX3ZfTjRGCZoJVUSMSgdz5r3a6Pmt7e9fqc9vO.zHhqO.6hTsW24kMYz Az_3VozAaDAsrIW0mc3Nqf7NlHOH2hZcwnOZfAMjkCslcKufBfnOwNapukZVx2hfz1qfWq3tqz4K gGOWWt2MuEpB9N2Ww9bvdZyGlgFTRM9lzmMKAmcph_QoW611LI8sYju6LtcfK95x8QebcLbhtWT0 Of6na6lB8Q9d7DmP.3FA8.tRcmpQhcksWRaSEDKtjVfQPV._J.bZX4pynhFPZ9wT8TXyZQg._4U6 uabwhiGsQWU2XvLhxzDiJcPLXYrEW8mOxLuxlNPis0rBvTliqRJdawuK.JcJDZvxgjivbbcZZsux WfNmkeULrvTShu96Le0M9nYEvKZXbrvGTdtXQc_X9ZyGgZmqxMc8N7IAgkH9HjeiNSqkbiyRZhbg oGvyGUBbAKbaEGMAS0NMJHiJ8UlflwK7rC9AzvWp8ciCjsoQf7BbvLdHAEzTwANkY9ir.irgV2ty aEBK0toP37yJzZzuij3CmVYruQuBIyRBIx.B.HHqL0poEJSigYdQbbS1LJyY3oWZcs1L2tQx900Y 70PyXfB8BxQJXWxqTWmD4.8nMycmRgQGO.zL13lNv3Ma5XYvTrQJkE4IDUY3RYJqppeJEODhFbxk SqrYhc1N0XJim5DsM.B_pfCS4X1xMTGSDAgD5kyJPCehtZX_dtZJo8YGHcHqHRHyjX6akEpuBlxp ubQffXd.8LzU9neczrUqAnN2VoNZGYA1qzKTjdizCqYMsfpuVSzqoK2BmLfCdUWbEtqxjPi7TMPp jAFhL.oWV7V5g_xWwgKvtrp4_Rgqvo6HZ9AGRwdfFuwqji3JpBB29kBV9CiMKbN5RhaOFcbBnyRy mamEuMinbwKDruGS_5i5mS3ydtdxfopGnmzV0EoNO8virInyaNo8fK5RMRvidnxMUB_PQ5K3L1KN bB9HnaSsMYdyqZ09In2DlZMIzHuMUu4ZrmBjafj0iBV1seQEAHzF1Z91rSdpXwoepxgIUqAKwVMw 0Xw2aGLvpYekv0NqfPOj6k._iSxDs9.8UgeMBLpZn4jxjXB0lVXv2UvbYW1OprAHG0bsJklm0gRj czqzp9iZX1FekhZQqZuXaKzVN8aFLxb7sHJbexjcPuB5awkjNDmkjN_dXYld.ZA9PDn3.8oQfApI B225FXE93a_lZOQRWeL.usiABqFor0F4a5NxpbjpwmXWWVVpDYky5FhC5V_tliYmt8hxV6R0dM_B bfb26BGJhBjDFf52BIvm7STBfVgdoyMsOMokhIJbguUhQ0zGN0VE_v0bVB9Mt5j2h_kVkzV0CS.k .9TxXLEU5KOU_jEz.FEZVC59xhN2iizGvur5GzQiWJDisAFcpKbtKPkMfc.K7lKzO9_uLIZMtEhP b_hbnjMpHusxe0g4nDRl2VFBx5bdGH8LM7bHmvrlfDACBGs.CfNQVwAXTczNNUG2mBA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 2 Nov 2022 00:55:04 +0000 Received: by hermes--production-sg3-6c8895b545-25cjq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 92ef4141dd0f680f995b1a1b73921cc5; Wed, 02 Nov 2022 00:54:59 +0000 (UTC) From: Po Lu To: Juri Linkov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <868rkuk2vk.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 01 Nov 2022 19:34:40 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <868rkuk2vk.fsf@mail.linkov.net> Date: Wed, 02 Nov 2022 08:54:53 +0800 Message-ID: <87o7tqfa5e.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1513 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > I have the same problem. > > GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) > > $ xrdb -query > emacs.font: DejaVu Sans Mono-12 > > /tmp/test.el: > (custom-set-faces > '(default ((t (:family "DejaVu Sans Mono" :foundry "PfEd" :slant normal :weight normal :height 120 :width normal))))) > > emacs -Q -nbc -l /tmp/test.el > shows incorrect font > > font-use-system-font > => nil > > (face-attribute 'default :font (selected-frame) 'default) > # > > but after applying the following patch I get correct fonts: > > (face-attribute 'default :font (selected-frame) 'default) > # > > diff --git a/src/xsettings.c b/src/xsettings.c > index 15e7ff54995..403117f8271 100644 > --- a/src/xsettings.c > +++ b/src/xsettings.c > @@ -806,9 +806,7 @@ read_settings (Display_Info *dpyinfo, struct xsettings *settings) > apply_xft_settings (Display_Info *dpyinfo, > struct xsettings *settings) > { > -#if defined HAVE_XFT \ > - || (defined USE_CAIRO && defined CAIRO_HAS_FC_FONT \ > - && defined CAIRO_HAS_FT_FONT) > +#if defined HAVE_XFT > FcPattern *pat; > struct xsettings oldsettings; > bool changed = false; That is unrelated: previously xsettings font rendering events were not sent on Cairo builds, but that led to a bug. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 02 13:51:46 2022 Received: (at 58912) by debbugs.gnu.org; 2 Nov 2022 17:51:46 +0000 Received: from localhost ([127.0.0.1]:47131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqHty-0005GE-3D for submit@debbugs.gnu.org; Wed, 02 Nov 2022 13:51:46 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:42715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqHtw-0005Fz-Vk for 58912@debbugs.gnu.org; Wed, 02 Nov 2022 13:51:45 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id F13B6C0004; Wed, 2 Nov 2022 17:51:34 +0000 (UTC) From: Juri Linkov To: Po Lu Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <87o7tqfa5e.fsf@yahoo.com> (Po Lu's message of "Wed, 02 Nov 2022 08:54:53 +0800") Organization: LINKOV.NET References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <868rkuk2vk.fsf@mail.linkov.net> <87o7tqfa5e.fsf@yahoo.com> Date: Wed, 02 Nov 2022 19:24:40 +0200 Message-ID: <86k04d3gcz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > That is unrelated: previously xsettings font rendering events were not > sent on Cairo builds, but that led to a bug. So fixing one bug exposed another bug? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 02 17:13:08 2022 Received: (at 58912) by debbugs.gnu.org; 2 Nov 2022 21:13:08 +0000 Received: from localhost ([127.0.0.1]:47272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqL2q-0003xC-12 for submit@debbugs.gnu.org; Wed, 02 Nov 2022 17:13:08 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:50813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqL2n-0003wg-FT for 58912@debbugs.gnu.org; Wed, 02 Nov 2022 17:13:06 -0400 Received: (Authenticated sender: matt@rfc20.org) by mail.gandi.net (Postfix) with ESMTPSA id 79B80100004; Wed, 2 Nov 2022 21:12:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=gm1; t=1667423579; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fsEFQ2h9qtXquP5Sw8lwxlg4bT8Y3j/I3xwDfvB6KkA=; b=PeQ0YKA/69ZslNsRTjQRh52O2yYQse38jpa66oxJ3wS5nxSJbwHcSRpOkx81tzv/xHtNGF jia5H7zZMyafE8Ug4KQlTGBy2ivpCcwGC1ErsKLT5e+vke+5PPbzBUTOJPx1XN405YAivn NIlV5ZRi2WV8PVCVdiVWIL+UmG88noQgOGrgiLZtznOpVSLf60MnJmGFdMevvj82Pvclhn wyHmxaOYOGGd6Oegkjyrtr6KZfwpkwoebmyxL31cPvyPfbIHVHpnWlNjyjtWpkc5voEk7t WNQms8lGE7BCfXRZ8BSezHPnMwHEOdw/5SdVq0uvt4YWGXHu1d9TBxQvF128fg== Received: from matt by naz with local (Exim 4.96) (envelope-from ) id 1oqL2d-000UkA-2B; Wed, 02 Nov 2022 14:12:55 -0700 From: Matt Armstrong To: Po Lu , Dmitry Gutov Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <87sfj3ezeh.fsf@yahoo.com> References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87sfj3ezeh.fsf@yahoo.com> Date: Wed, 02 Nov 2022 14:12:55 -0700 Message-ID: <87r0ylgiw8.fsf@rfc20.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Dmitry Gutov writes: > >> $ xrdb -query >> *customization: -color >> Xft.dpi: 192 >> Xft.antialias: 1 >> Xft.hinting: 0 >> Xft.hintstyle: hintnone >> Xft.rgba: rgb >> Xcursor.size: 48 >> Xcursor.theme: DMZ-White >> >> In case this is still relevant. > > Thanks, that looks fine. Matt, could you show what that prints on your > system? naz% xrdb -query *customization: -color Xcursor.size: 24 Xcursor.theme: Adwaita Xft.antialias: 1 Xft.dpi: 96 Xft.hinting: 1 Xft.hintstyle: hintslight Xft.rgba: none (by the way, my Gnome is Wayland and I'm on a pgtk Emacs) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 02 17:55:33 2022 Received: (at 58912) by debbugs.gnu.org; 2 Nov 2022 21:55:33 +0000 Received: from localhost ([127.0.0.1]:47299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqLhs-0004yy-Q1 for submit@debbugs.gnu.org; Wed, 02 Nov 2022 17:55:33 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:40681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqLhq-0004yj-OY for 58912@debbugs.gnu.org; Wed, 02 Nov 2022 17:55:31 -0400 Received: (Authenticated sender: matt@rfc20.org) by mail.gandi.net (Postfix) with ESMTPSA id 76E1D1C0006; Wed, 2 Nov 2022 21:55:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=gm1; t=1667426124; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=OutDmgtzQXsmxn2nuP6WZf12yA0gbBDFNR22WbK7PFA=; b=JdeQa0lg+PNoAay63sCPY3MbZVgsrbVH6D8CexmtGlfF3oyEl5DFxzV6FqDRyWq3HiIEVW Ken40p15me4yk/1LMP5CfinBE+03kxHopykTfWXwoJs/6KU6yRBLVyZUwd+G/WIoqByKNI LWMxZMpLBoKl5KR0rJGPERY7hxwwOiwqUeyBmxxFWc8topQG6j5y7FxTnmMKZ6gcqdbJ2E 6R12OH+QfyEZO8eWtHg/LeLkX4T0uIQrZF9hc22N8sqKqP+U5bIZlJtjbafOqp2Rdm4Bqg poUPgkpSrSFVGJdRFIwGQ+8nSJc7PkvbfYPhGhWtPgkzDwWsjhMqlxoiQHIr1w== Received: from matt by naz with local (Exim 4.96) (envelope-from ) id 1oqLhe-000VJQ-1w; Wed, 02 Nov 2022 14:55:18 -0700 From: Matt Armstrong To: Po Lu Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <875yfzgz3l.fsf@yahoo.com> References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> Date: Wed, 02 Nov 2022 14:55:18 -0700 Message-ID: <87leotggxl.fsf@rfc20.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 58912@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Po Lu writes: > Matt Armstrong writes: > >> I see the same symptoms as Dmitry. I'm running a current Debian Testing >> system, Gnome, Wayland. [...] >> ...I wonder if setting the 'default face attribute in 'early-init.el' >> would be enough, too. > > Doesn't it only do that if font-use-system-font is t? I am running these tests with emacs -Q, so `font-use-system-font' is nil. It looks like `font-use-system-font' variable has an effect only when `event` is 'monospace-font-name. What I see is a 'font-render event happening after `init.el`. I never see a 'monospace-font-name event (even if I change the system monospace font with Gnome Tweaks). I just did another run, placing the below into `test.el' and running "emacs -Q -l test.el". ---------------------------------------------------------------------- (trace-function #'dynamic-setting-handle-config-changed-event) (trace-function #'font-setting-change-default-font) (trace-function #'set-face-attribute) (trace-function #'face-attribute) (trace-function #'font-get) (set-face-attribute 'default nil :height 110 :weight 'semi-light :family "Cascadia Mono") ---------------------------------------------------------------------- And this is what I see in "*trace-output*" after startup. So, it looks like `font-setting-change-default-font' is getting "IBM Plex Mono 11" from the :user-spec of a Cascadia Mono font object, which seems strange. In this case "IBM Plex Mono 11" is what I have set as my system's default monospace font (in Gnome settings). ====================================================================== 1 -> (set-face-attribute default nil :height 110 :weight semi-light :family "Cascadia Mono") 1 <- set-face-attribute: nil ====================================================================== 1 -> (dynamic-setting-handle-config-changed-event (config-changed-event font-render ":0")) | 2 -> (font-setting-change-default-font ":0" nil) | | 3 -> (face-attribute default :font # default) | | 3 <- face-attribute: # | | 3 -> (font-get # :user-spec) | | 3 <- font-get: "IBM Plex Mono 11" | | 3 -> (set-face-attribute default # :width normal :weight normal :slant normal :font "IBM Plex Mono 11") | | 3 <- set-face-attribute: nil | 2 <- font-setting-change-default-font: nil 1 <- dynamic-setting-handle-config-changed-event: nil ====================================================================== Also, I confirmed that moving the "test.el" code into early-init.el is enough to "fix" the problem. It looks like that runs even before the default face is configured for the first time. For completeness, here is how I'm running Emacs: In GNU Emacs 29.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.16.0) of 2022-11-02 built on naz Repository revision: 05f5d978ae70c4849a5c47865d62301d27317a8a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12201003 System Description: Debian GNU/Linux bookworm/sid Configured using: 'configure 'CFLAGS=-O2 -g3'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Message[Notmuch] Minor modes in effect: company-mode: t msb-mode: t display-time-mode: t flyspell-mode: t mml-mode: t global-tab-line-mode: t tab-line-mode: t envrc-global-mode: t envrc-mode: t shell-dirtrack-mode: t auto-insert-mode: t keyfreq-autosave-mode: t keyfreq-mode: t savehist-mode: t icomplete-vertical-mode: t icomplete-mode: t editorconfig-mode: t which-key-mode: t electric-pair-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t abbrev-mode: t Load-path shadows: ~/env/elisp/ol-notmuch hides /home/matt/.config/emacs/elpa/ol-notmuch-20220428.1337/ol-notmuch /home/matt/.config/emacs/elpa/transient-20221028.1430/transient hides /home/matt/git/e/daily-driver/lisp/transient Features: (shadow emacsbug descr-text magit-base flymake-proc flymake compile copyright shortdoc tabify imenu man eudc-capf eudc cus-edit pp cus-start cus-load eudc-vars vc-git vc-dispatcher bug-reference help-fns radix-tree misearch multi-isearch textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check sort company-oddmuse company-keywords company-etags etags fileloop xref company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company mail-extr smerge-mode diff mm-archive protbuf msb time mule-util notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-compat pcase hl-line flyspell ispell org-element avl-tree generator ol-w3m ol-rmail ol-mhe ol-irc ol-info org-habit org-agenda org-refile ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-eww eww xdg url-queue shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util text-property-search mail-utils range wid-edit mm-util mail-prsvr ol-doi org-link-doi ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb tab-line server envrc inheritenv web-mode disp-table nix-mode ffap thingatpt smie nix-repl nix-shell nix-store magit-section dash compat-27 compat-26 nix-log nix-instantiate nix-shebang nix-format nix dirtrack ob-shell shell ob-ruby ob-python python compat compat-macs ob-dot org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs finder-inf ol-notmuch ol rx org-compat org-macs format-spec skeleton autoinsert advice keyfreq project edmacro kmacro warnings icons savehist icomplete editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch which-key package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core password-cache json subr-x map byte-opt url-vars cl-extra help-mode cl-macs gv cl-seq elec-pair use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core cl-loaddefs cl-lib bytecomp byte-compile info bazel-autoloads clang-format+-autoloads clang-format-autoloads cmake-mode-autoloads d-mode-autoloads debbugs-autoloads editorconfig-autoloads elpy-autoloads company-autoloads envrc-autoloads exec-path-from-shell-autoloads flymake-ruby-autoloads flymake-easy-autoloads flymake-yamllint-autoloads go-mode-autoloads google-c-style-autoloads graphviz-dot-mode-autoloads highlight-indentation-autoloads inheritenv-autoloads magit-autoloads git-commit-autoloads markdown-mode-autoloads meson-mode-autoloads nix-mode-autoloads magit-section-autoloads dash-autoloads nixpkgs-fmt-autoloads ol-notmuch-autoloads notmuch-autoloads orderless-autoloads org-drill-autoloads ox-hugo-autoloads persist-autoloads pylint-autoloads pyvenv-autoloads s-autoloads shfmt-autoloads reformatter-autoloads tomelr-autoloads transient-autoloads use-package-autoloads bind-key-autoloads vertico-autoloads web-mode-autoloads which-key-autoloads with-editor-autoloads compat-autoloads yaml-mode-autoloads yasnippet-autoloads rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 712036 95075) (symbols 48 49974 129) (strings 32 270832 9811) (string-bytes 1 6789117) (vectors 16 94289) (vector-slots 8 1982956 191956) (floats 8 457 689) (intervals 56 5349 1679) (buffers 984 31)) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 02:23:28 2022 Received: (at 58912) by debbugs.gnu.org; 3 Nov 2022 06:23:28 +0000 Received: from localhost ([127.0.0.1]:47615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqTdQ-0003h8-G5 for submit@debbugs.gnu.org; Thu, 03 Nov 2022 02:23:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqTdO-0003gw-KL for 58912@debbugs.gnu.org; Thu, 03 Nov 2022 02:23:27 -0400 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 1oqTdJ-0008Tw-0V; Thu, 03 Nov 2022 02:23:21 -0400 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=Y2HmVYTjQPophBfIk3PZrsDHcK2XbDa0F0y1weAVunQ=; b=a/xgZ01oB/F2 60dlTR/DvhWKfAUGxQVi4YElCxn2SpimwjvOgkYvgWnWFObEeXNFhADkoqWjJhhcw6fX0usQut8W7 m+RJFCRKulvCVCq91XxGSYwh8ca9b8U1++i/MmpcJ+o2eXlugtKdM86XxJ7hkUgWEjl89+vcA7O5E XGP0niF2OB7OOTJgLhnh0enJhyhVWiwL0+sYJof3EUMZZsaSnlbYXFrS1uqhLuMbNZAlqzd88G7L2 T1yGTlsPnESmReFjsnmUiih36DVPvC+THiPZPYKJ3rehEpmpBDKtuTsKEkpGZs48b2js28FQqrY++ q2sRHkXbAKsxzbFp1Qbptw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqTdH-0007Go-7p; Thu, 03 Nov 2022 02:23:20 -0400 Date: Thu, 03 Nov 2022 08:23:10 +0200 Message-Id: <83tu3g8skx.fsf@gnu.org> From: Eli Zaretskii To: Matt Armstrong In-Reply-To: <87leotggxl.fsf@rfc20.org> (message from Matt Armstrong on Wed, 02 Nov 2022 14:55:18 -0700) Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58912 Cc: luangruo@yahoo.com, 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Matt Armstrong > Cc: Dmitry Gutov , Eli Zaretskii , > 58912@debbugs.gnu.org > Date: Wed, 02 Nov 2022 14:55:18 -0700 > > Also, I confirmed that moving the "test.el" code into early-init.el is > enough to "fix" the problem. In case there's any doubt, we don't want this kind of solutions to be the fix for such problems. early-init.el should be used for a very small number of customizations that must take place early on. This one is not one of them. Thanks for the other data you collected. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 03:17:47 2022 Received: (at 58912) by debbugs.gnu.org; 3 Nov 2022 07:17:47 +0000 Received: from localhost ([127.0.0.1]:47699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqUTy-00055s-Ur for submit@debbugs.gnu.org; Thu, 03 Nov 2022 03:17:47 -0400 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:38848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqUTx-00055g-Nv for 58912@debbugs.gnu.org; Thu, 03 Nov 2022 03:17:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667459859; bh=zYzEGgdDlZ0HJ6edyt6EH8s28D4sHAlYdYvadktL4QM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=pl4qlDNpojSWDlC61gKE4p412oJpmv5A1pznG/R9wc5w4Xahp2PjGxI227+1fFh15kcYfHn45iB3t59AejnleE2lX3HIwwCH+pBdwhBuLXv2HWGiZpjhcKl90Bz6K0OW5oAlcB3K+8/7EM3ltdHgX2CmpTwyr40D6N4oYn6Fz780vnaLMbAtGoGsUm+r7Kp0KfdEuaEbMtBGJuWePNMjR7SYTMIXP3tIB5lI5htoeRnZKCpjVubQUXCrfJypRpc3jqpCHrKBBd/dDtQj4pXSrhTuTIDhoJvc9lpuGpFYSj9/Plgm/7i9jIwx46Pj1hOr9jwgngfA5V+G6+fWWDMklA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667459859; bh=x5ElJ8ESiqmtaz1oGvJas6KIUdrAF8/KnIRmexvVUyQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r+YImDUA9HL7xk4wQQcVRb5I4SrdG5aBYuVhdXhvsEwzwKkLcCfvqUCdkyAeefa/4t6GJ9Db6fffh8sLU3HMA41/qiDGwiNLw0xFeV+mXDG97Ndgjynn0PcfcbvMtssJNtwCkom4uIPnvmeFGxg36lz7VKbcmiogW0pBJkDqt7qxZJKAY4ZIvWmTl4uZrUXW05rJAX64c8wNkWnUtKhtbmY+F7vwYkwyN4UFw6GdQaBDtOHS4wkkABbCDz7vRGAu2OwuFSKd8gAksM6roCULQBPwQiZ0aWjywh00Kq79wD3A5l/CASc3xu3Cc8bezvoK/nJllD1pLKK2td2moySLLg== X-YMail-OSG: 1Dw_QoAVM1mjxLg4EYe5Z4tEkgmvC9Coug_KhUFXc.CWa0ojHUHy1nncwJ5yP0D zK1r0xIe.kc0nZQFpT6TMjU6r_S0N9DjdQ7HwIEp2EF7E9uDbbjfdKRBtzoeR7IGVs6bGbbIRgMJ VclS_dYwD7VcTxQGaGihMmUSzL7eHEUT3D5sxuebwJ5fYx8kYtsxYCrJuQ5r1MelvEL_WwMKNcPb J5E9g9lE5apXYOhklx0A0TmNEW3LY1sr8k8Sjf2LDBB2rVylZbCCRUtp7NSfYDxNPHsBm5qW7w55 8K3BpNvM7usOP7u.gDu.5ayW54I8nB6DFdlEXryHUv4YVeCgV2KqlxykQLqgcZIww7dx32CXXKFw 1PykRpzVk.rL3Pa7zpS97cKmSEbA03puhiZ_475yCv9xKfvd038NqW1_7CkXRZ1LsWlLo1LP_uJg xCW3C.8SpHPkbP4B_i2UF653gKgxQfCAUiuHxBMMtZSmH2oZPX6KvJgH7XAW2J9dcAIsijECudZ1 X7Z50X.gjn0QcBGkGG1dEvbf_tF7JMQ7FDhm12I658MjVAAljETvXKwSs_RW57lfCKRlzOHYHnYm q7sS.VqPAho.ckpvYM2ResUesXS0g7kXaV6b.Y0wC_kko0IEkXsmeBxYvuUd2IITEvnbOzHaJKpe 3ut6ZeHSBm65YbvmHh8RH7Cg_wAwjrTVyEhcQVGgjBzlrOekP38v4icVbtPwNLRVhVe_Q9ilWgeK Ltjhcycjs8Yr3R7NDqCUBAAOJ4MEN8g62TtKokYf3LrHFkXZlfWTqDJcwgTf54fg6PaWBcsG2vui twHPNHR1FOXKT4US2nMYAZ5Ie18thZ8NJOITZd5VQCel3gKsUUJUPTd6kmFFJVmkZsJ8VFv6WNfi 1xTSTU85Bk3_3e0C3VytMsunygjvaxiBJEjg_GhXHyTrYS.jydSEHgMPMi9NuNWOL6lDYK630GD3 X289x_NvftpEISh1_3saEGaZwa6p291.xcjXycffyrGRAWHljykYISs1jGUUmLEMpJzRENYEoJ5w VRca8YMgwPFN92vqQrkmPTNh.EnDRYkKDLOezh9Z9UX9bew6toa09fJystrqv.OBz1aLEspg707h j3Dvxzkw_BLWDQL52l_ndSB1l_JTthpI08Yj15TEcz1VyUxn.qjVbdV8_gSdCHZ.DU1InMbN9Hf8 QXurNjEMsyMNdt_gglkuoDtqZCcPLJlD4FxCfTA.tJGJjB9Y4T_oIBvYFTC2wXXL_S1Z5ll_Mp7N UPyKnVecJRFaB2_.gVaWl6tZpgAtTH0hOLVibtBHAmR._Uflkyp6G1jF_IF0ZnSDj7L62JhET9d0 m7W33Xuys.sIdxmJAqWIMpgh8FfzgWK5Uaz0hGa3OzErXhV_SRSdaJ2Jr8SztyWxiL_n6YNHe.F1 kwmK7l4mDs55AQJnY8v_vxwpucYHCostVZlMW4f69JDt3XdNI4iCLE0p8DCkmdsaygF983i8awPK pFgdQQ1lKlJkr7r3UWaSeOc6ve0RB1DxMgHvPEpVb.1IlzMhUNMZitKo5bAtDOLf1P5xQqT_Idin S9dhNZrp2TxUFjh5vISFhxS8EvWQM_czxa2dPnZPYudnbWDKGLnCzmWKrscSivkQ7EheKhfzP_Su yIGrg_mToLDdDjGRqjYLr5aCi4poMPqVpcjRUxYyM4u6Tmm2wmUjGmWTYLEDElXIcu0ho0RWCT92 g1nbwiaLFiPj_huujL.UtmlJPjmY0evqTA6QU6AVJfVTJATWGpSmjBB1USrpjOZ9JXwWTciwhCRq GTgQpezxCaXZ3Np9JMC9aywc4WVBpViAhrXKFyk71Lk7w3FZ7FALnqYxcDa8gAjpJLa3NnVOHE39 2Irm11PuSjJZnOxbguuZKB8eGfEV8BNlGpnfetJHF29r.K5fENJHe_vTxzjHKO2W9aWMfFR1assE FVARa0h3i.W5AyndCVnRYfO1f.KTcnu9iKHf9MCb0mNgDFTXa1zjFuVM00HbP8CO0g__O8imr_kX P9WbBFeurKeHH5qUIvDxvzQ067ZOyeqghesZPbvFhTSgwGeWpq7M.yPmzdLZBIJ7iIg.TcHimCd7 lP4rEm5ZqF6eSnXXveZNgmV4OF2kUh0LTUtIphAa6Y9nVXBysTUzBgS7G1OR1XMA6s3B58ct6WkK z12.yXi1tdiA.vC7_8lP_nchZWp3NCrUsAEbwzvAyKiiqHD5OxMhKZdsuoX26MnmPhZG9wdFeBaH leOPQfh9CV_vric9JSl1ZWYQKcAa4zacJbxQSYSZWUaw174AYU89cOEvLt5djNuQ- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 3 Nov 2022 07:17:39 +0000 Received: by hermes--production-sg3-6c8895b545-nh2c9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 47be65b0a5d22b844e3e643b1a9795db; Thu, 03 Nov 2022 07:17:36 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <83tu3g8skx.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Nov 2022 08:23:10 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> <83tu3g8skx.fsf@gnu.org> Date: Thu, 03 Nov 2022 15:17:31 +0800 Message-ID: <874jvgfqwk.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 545 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Matt Armstrong , 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > In case there's any doubt, we don't want this kind of solutions to be > the fix for such problems. early-init.el should be used for a very > small number of customizations that must take place early on. This > one is not one of them. I agree. I think the problem is something in the code that handles font-render events not working as intended: it is only supposed to cause all fonts displayed on all frames to be reopened. Won't: (clear-face-cache t) (clear-font-cache) work for that as well? From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 04:39:24 2022 Received: (at 58912) by debbugs.gnu.org; 3 Nov 2022 08:39:24 +0000 Received: from localhost ([127.0.0.1]:47791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqVkx-0007uo-Eu for submit@debbugs.gnu.org; Thu, 03 Nov 2022 04:39:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqVkg-0007uL-TS for 58912@debbugs.gnu.org; Thu, 03 Nov 2022 04:39:22 -0400 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 1oqVka-0002Yn-KM; Thu, 03 Nov 2022 04:39:00 -0400 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=0awCi+qvrACjOKunUFiexp0UnO9yil+E5orlqYlbAvQ=; b=CfwepDdehPea j66+AY/KAovS64wD+gJi0CsWyQJabDOQW5Xs/wqIVppH45P8KtevDllnAdz2mKLmx7byhkXteDo5l kPcPWO5Lrku4DM5qa0aV/v57ym9wLfuUAT0X8q1qww1wNPFtLPfGmD8R4Gr5H/TnFbRUFZrDmW57/ BCXP+jcMPqjizxK/MU69m39XxdQBJRB7I1JNtsb3mXR91B/Gy55Cb9N5AVZG5gSu3Rq4pgXc/eSTB Zo71WTWSW9cSwNVLurmwn+PQpz/xcZPyULA44AGsmx7rlOYN7e8pEEwyA/SRrvIAC1mlqE5N4CIJ6 gyZJO9puub5Bz+Wo6XV1TQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqVkZ-0003ut-4h; Thu, 03 Nov 2022 04:39:00 -0400 Date: Thu, 03 Nov 2022 10:38:50 +0200 Message-Id: <83eduk8mat.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <874jvgfqwk.fsf@yahoo.com> (message from Po Lu on Thu, 03 Nov 2022 15:17:31 +0800) Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> <83tu3g8skx.fsf@gnu.org> <874jvgfqwk.fsf@yahoo.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: matt@rfc20.org, 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Matt Armstrong , dgutov@yandex.ru, 58912@debbugs.gnu.org > Date: Thu, 03 Nov 2022 15:17:31 +0800 > > I think the problem is something in the code that handles > font-render events not working as intended: it is only supposed to cause > all fonts displayed on all frames to be reopened. > > Won't: > > (clear-face-cache t) > (clear-font-cache) > > work for that as well? Where can I read about the semantics of this event? I don't think I understand well enough what it means and how we should support it in Emacs. Also, any idea why we are delivered this event during startup? From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 07:09:31 2022 Received: (at 58912) by debbugs.gnu.org; 3 Nov 2022 11:09:31 +0000 Received: from localhost ([127.0.0.1]:48183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqY6E-00068z-S9 for submit@debbugs.gnu.org; Thu, 03 Nov 2022 07:09:31 -0400 Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:34623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqY6D-00068e-B8 for 58912@debbugs.gnu.org; Thu, 03 Nov 2022 07:09:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667473763; bh=NOlFZehc0CbZepoKSTeu52wUVykXn7vXdYgsmkgVroA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=RHgxJIm1VGl5MkQLVIRDkitJFDtvle9HHuKDzvxkNhpt5j8B7S9Em3LCaNBQ8NntbD8rkA+vsRIQ4b2gwEhnCQ6TNnb2dYZZqSU7lofGpCpJOklyHhxZrelFowTcS7vOoMAI0aC7RchMlIiuI/ZW8WxMgTxPuT+6A6jscvSxDTiv2+QZK/swslfqUWYFXc7SWEGH94BPocrG5jGbtcfn+JI8Bfo6JMhnkXeZ2iqsRw4SYO+ctqRxXYCYgu/ju52arxvj9OtfbzrW5uzQt1iteFMJDgQl7bWtqt1tUuNmOWD5Iub+8rVbr2fa/8a8dl/Ye6JD/ey8twRREK8VxVxKGA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1667473763; bh=hk3jt+ngRUwAf76MhVfJ8dO47Te2ZiH3l1BsnMJ4VTu=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EVYACSNWEvrEJ2XNWjxxF27JKuUFJjxW2ZTHTIpeYfzyEPxtcIDV+naQEMan8Bh4b6rpDIyAehtEzxN9eZnJVyYjHQ4SB+irgTG5H5Di3h51JcmzPXIM7QlPQ+cMGWlaIW5S5jAkYPgyEHrLDweVW8v9HYxcg16fhUrYl7SyAtnoJYNPql9iC16IxMqqKpVAP9YzHmV36VgHobF1qo46S4DqSiiBVqQILP2xrOexKT/jL+S70F9cPNFwNLbmluDNv8ZvdyGbombHXbTELljN3ia7FecS2RBvEs3Cp+u1Xmgt+H3l5tuLOdC6tKcXahiYd9xafNNoZM4mcTpm47BlyA== X-YMail-OSG: 4nQz4fEVM1lhP7JmIVdAVg4OKem_QL3GFgaGLtlj4VLnzu3fNEwFfp4LNcYz3qV gpVvVzEMxIwiRsyhsFkB7Zs5Py.9wMNbwAtsnBhoR28AZFUjgm6p.ulcfkARDapq.9Pa7DoreUcB PIirrjPAhlOTeyowTSj1n900vxyFR3PQ4E2GTENApnvYwsoo.jcaUJVX5jGK4qm2g2_RdarNfuBa jbUSPzGHIBQyj6RcHX5Q7BvPkS0SZjBpZ7uNNEri2BSxL5MflZ7mAEPLM_LiX3l1_NvU92DTZ7iY 2cFnPJZ1t_.8JT4myzHrSOC7Qk35AkXzIIf1U7RbxNBsRwKsE_ljqAWjJ8n5ucEyzhZ_pgfEGdEi LHD8eYolAL0hc_JJ8q.L3HZ2GX3_L2fxRIYOBorFd.j_f1D9MMQhhn.JdEuC2_SvCUvnQdLStCS_ Xj9VLMDYoNsZLe4b.AWFuPHVtjVFqKadPSsb1c5lKsuXEo6G6Mw1Hj_V0K6g2kIaXnlQ0IzmSFnG 5m94JFIBxavW39PZF.IyVdOHQ_raRes2RZbHg93vvAE0_ZL54j9lrJG5vbAv54AcIeeCaILR7dMa o3BP.YWzZfjXmNxPh1palMpx6K0DRo7MJADYjgNQ298XKLK6I1gwC9RjRX99D1KgrKp7LRnYFpHs NPKy5HxOn_CyzJaJ2H3UC3x93b8Uuk5hABoY3WdMwuJrtGwpODkLGUpeFjFahpMa8sDyhv69NuSd 0kCgRyfZdfiLxUg8iWVWGzjuuda5xp..Fj_947t4xQ.ykpZHaupUtZnkQ_vDI9v8LlgAS5U9rc8Y 8ZRG91OJQq_61qgOUuBuWhl8n_ZXqIWkXdQ1TpY5l6TLnQYBzGsTd6tDyaqX8BI9Qvovbaq_q7eJ xyDUpOHJy0gXlbZK8BSqRgCOgKH7PZG0dAQk1or1Zgb_xKYraX11eDtTzawUd9tDoHvVHM1Adjph LyDGwMSUYxTMDMzbBFOoBQqmxVB57NNUFS00M8vDi14l15rW0Tx1vz.8MKiq0jnBhvIjFWuFBTj7 FLs5mQ8RHXrB4VVoFUqYCophYL56kYGQEbM_cGx1HzIyrLBfm34nvKImtVALiyHwjnn8QVU85_N2 JiLMiPIVWGxuZ6wU8lKr7KuKu6VugBoilbpe5Fjygw98npJz8mzhMIaYHaC4V2Myrt6NmRo6v6CQ Qii0mdVTG1WdQs6x8VDqvqbirQJHtV9dLLBH11.KOLpNFk2fv1XlTA8zkzpio2SGswqHaEmNcaR4 HNlV7ZzqiupjZfnQN2ULwqHkJgEOek8hQ4x6tiPZX9PoDN6WLsjIHVX65C6JXog0lfbBhLQ916zT rta7S35lrnTyvMlJO7mZQpu9hmu6_iwdx76qXc3iN8VKPW7on4ByBeNgtR6oOIYaobPtoCDoCwYW xnYKyY1Fs9khd7L8aoAp01wsSgZ7..au.zOjM1x3rNWwpHmRaeeffJELKxdbw3HAWF60wF26U8_u 7wpftyeFzeFsp9b5L6uCKa7JEi1ykLehqJGvff.d.9E2kOkr92OLWF5XFSeQOYZpe2CUKKDcn_Jq y26MSwIITgSIpdzM38rzlT1bBFTt.VTYDxUZPpq5ZICCxF7KiUhibpVUIB0MHVibHLlGIAyBNfRU 7CFo_KHpJoaptJoSJp34ySr5Lwo75SMnhFZUauEDRerGOaUtYQvfQiRu8DPi3gS8g_HnonuW6XZx ahcyD9pIEmRNjQG.hka5ZK17YLfmWVPRQOb4CooTC_OyUqPw6izqggu8sfK6t0NtdfonWpRRCPBO aNUeI4koCmIzRZH5T117T5bwUM4EE0tsffQ.YP_u0RVQZM5FnQGBbuXUa4Bz0zLcemHQkPPudGAK YxJYag8aQxqyWRWKrQZl0dyI4z5VmU.a58Eox1wAj1AP2dK6ewOHZxrph1JJuv9oisTUOVyBTFMt gVZ4gAwu3QZJZQ9wDgOwdwTzPcE902D58lASnFwA0.uvxWOx7z6HBUeeuODt8v2nVVBKkEAjFcg_ NhtXMJkxtFKrYLXDVBQwpAatNrKAuxe5L1nRvMUpGROVsWVyqlsC2DWJpV_lOYsD8bVGL8xhA17c G47aCK7y3IKLGEEQmO3ahnhLHXzUdSLfHRnPIuuyNr4HxnSxpfdDi4DB3jDyNd2l8GClBoWVoA5t SzJ2SN.rQrOGOidkAkPWTB2LVidDwxvDVtfHQgWLEsypFeqeuxoraU9B.v2pP8pPYgws81VT6WVj zpGXXRVLnP.Z5oIsIBLY6SsfTIhOcutAD0Iv7gON8BedjmmcGq2ONotR2n.iNIM5k4CUN X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 3 Nov 2022 11:09:23 +0000 Received: by hermes--production-sg3-6c8895b545-xbfp8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f45f7b7ebf9f69b42cda1fbd90618bbd; Thu, 03 Nov 2022 11:09:18 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <83eduk8mat.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Nov 2022 10:38:50 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> <83tu3g8skx.fsf@gnu.org> <874jvgfqwk.fsf@yahoo.com> <83eduk8mat.fsf@gnu.org> Date: Thu, 03 Nov 2022 19:09:14 +0800 Message-ID: <87mt98e1lx.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20783 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 491 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: matt@rfc20.org, 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Where can I read about the semantics of this event? I don't know. > I don't think I understand well enough what it means and how we should > support it in Emacs. The event is sent when the system says all fonts must be reopened, because the settings used by the underlying font library have changed. > Also, any idea why we are delivered this event during startup? No idea. TBH, it sounds like a bug in the PGTK GSettings code I will look into. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 14:51:11 2022 Received: (at 58912) by debbugs.gnu.org; 5 Nov 2022 18:51:11 +0000 Received: from localhost ([127.0.0.1]:58026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orOG7-00050Y-3O for submit@debbugs.gnu.org; Sat, 05 Nov 2022 14:51:11 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:43571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orOG2-0004zz-Je for 58912@debbugs.gnu.org; Sat, 05 Nov 2022 14:51:09 -0400 Received: (Authenticated sender: matt@rfc20.org) by mail.gandi.net (Postfix) with ESMTPSA id 73BA660009; Sat, 5 Nov 2022 18:50:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=gm1; t=1667674260; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PIbSpDxVID237b5HhVWrUy8MWxiBd13nhQKBdrQM/YU=; b=oNa8p8VNHMD2+2m7bh35PBU4rkc12E8WgaEAncvL8rVsZmD1JE3fZoxLwBwfgWulPUrj9O ZVCPqEmc6axwaTCT0fFF9Fcgv05O2yIFDq84vDgg7WwlPnM5zl7N1YjkmJAhKS8LylLqAc hzDk2gajmb7wV/KouG35N87Wpt0mRuu9JlbWOGEAXq/5dyv4K0m8DYSvfVgevqRI2t1/w9 s6VWYKc23zrpvqxA16h132exmQljyvU9jFzoZTxHTtJpcV4m18LqNi/wkXB45o+PtXo2jP 2snhKPO+KOBFbMGf02pyK8vazUrKjErsyua2AaqrRszlrwsJgSuKMq1g+YXjRA== Received: from matt by naz with local (Exim 4.96) (envelope-from ) id 1orOFq-000DuJ-1V; Sat, 05 Nov 2022 11:50:54 -0700 From: Matt Armstrong To: Eli Zaretskii Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <83tu3g8skx.fsf@gnu.org> References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> <83tu3g8skx.fsf@gnu.org> Date: Sat, 05 Nov 2022 11:50:54 -0700 Message-ID: <87cza1ck1d.fsf@rfc20.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: luangruo@yahoo.com, 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: >> From: Matt Armstrong >> Cc: Dmitry Gutov , Eli Zaretskii , >> 58912@debbugs.gnu.org >> Date: Wed, 02 Nov 2022 14:55:18 -0700 >> >> Also, I confirmed that moving the "test.el" code into early-init.el is >> enough to "fix" the problem. > > In case there's any doubt, we don't want this kind of solutions to be > the fix for such problems. early-init.el should be used for a very > small number of customizations that must take place early on. This > one is not one of them. > > Thanks for the other data you collected. It might be a clue to the bug. Namely, when the 'default face's family is set in init.el I see this in the dynamic-setting-handle-config-changed-event -> font-setting-change-default-font calls: 3 -> (font-get # :user-spec) 3 <- font-get: "IBM Plex Mono 11" When set in early-init.el I see something like this: 3 -> (font-get # :user-spec) 3 <- font-get: "Cascadia Mono 11" I don't know what a font-object's :user-spec property is, or why it is apparently wrong in the first case. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 15:03:52 2022 Received: (at 58912) by debbugs.gnu.org; 5 Nov 2022 19:03:52 +0000 Received: from localhost ([127.0.0.1]:58042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orOSN-0005K2-SV for submit@debbugs.gnu.org; Sat, 05 Nov 2022 15:03:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orOSJ-0005Jo-Vv for 58912@debbugs.gnu.org; Sat, 05 Nov 2022 15:03:50 -0400 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 1orOSE-0005Yq-AD; Sat, 05 Nov 2022 15:03:42 -0400 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=2q5DhGZEnApey+dUZ6UGufazQJ/gHCv3r8pZj5gfNUM=; b=E8ktvtEtrUoC sobj/vk4q+bbYjRF46/3Zt/eRJRv4G/94S9gT58ImDpuTI3Lmod1zZr+5sG+vXMrnqD8/pUrIOZ4q qNrlzYksnag8NiEnrN68kjq7b2vZH9I63mquKbrIoN3LZuHdXgcBg0lstGnB/7Ygf9WP1xTNc1fdv ps8yy6Quk7nnNMkAiwGLKoqawk6oX/wV3LfFAgCAWuRb7skdEnn8NFhxFlnEcQxTzUhQtvpfsEcHp Tdrdoa6IieeF32AB49EIz2Foh5ENCoXFQE7gEs3ealbS59HfrGAe1ExXb86a285CkDTYSVzzWxRIN LKboGRZAYxnSR7f2mwO5YA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orOSD-0007ZE-PJ; Sat, 05 Nov 2022 15:03:42 -0400 Date: Sat, 05 Nov 2022 21:03:31 +0200 Message-Id: <83h6zd2ph8.fsf@gnu.org> From: Eli Zaretskii To: Matt Armstrong In-Reply-To: <87cza1ck1d.fsf@rfc20.org> (message from Matt Armstrong on Sat, 05 Nov 2022 11:50:54 -0700) Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <87r0yns9du.fsf@rfc20.org> <875yfzgz3l.fsf@yahoo.com> <87leotggxl.fsf@rfc20.org> <83tu3g8skx.fsf@gnu.org> <87cza1ck1d.fsf@rfc20.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58912 Cc: luangruo@yahoo.com, 58912@debbugs.gnu.org, dgutov@yandex.ru X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Matt Armstrong > Cc: luangruo@yahoo.com, dgutov@yandex.ru, 58912@debbugs.gnu.org > Date: Sat, 05 Nov 2022 11:50:54 -0700 > > Eli Zaretskii writes: > > > In case there's any doubt, we don't want this kind of solutions to be > > the fix for such problems. early-init.el should be used for a very > > small number of customizations that must take place early on. This > > one is not one of them. > > > > Thanks for the other data you collected. > > It might be a clue to the bug. Of course, and that's why this information is valuable. My point is that it cannot be a solution to have users customize the default face in early-init.el. > Namely, when the 'default face's family > is set in init.el I see this in the > dynamic-setting-handle-config-changed-event -> > font-setting-change-default-font calls: > > 3 -> (font-get # :user-spec) > 3 <- font-get: "IBM Plex Mono 11" > > When set in early-init.el I see something like this: > > 3 -> (font-get # :user-spec) > 3 <- font-get: "Cascadia Mono 11" > > I don't know what a font-object's :user-spec property is See font.c, where this property is put on the font object. > or why it is apparently wrong in the first case. That's the important question to answer, yes. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 14:04:35 2022 Received: (at 58912) by debbugs.gnu.org; 8 Nov 2022 19:04:36 +0000 Received: from localhost ([127.0.0.1]:38178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osTtj-0000S7-L9 for submit@debbugs.gnu.org; Tue, 08 Nov 2022 14:04:35 -0500 Received: from relay10.mail.gandi.net ([217.70.178.230]:36735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osTth-0000Rt-Fq for 58912@debbugs.gnu.org; Tue, 08 Nov 2022 14:04:34 -0500 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 7C606240003; Tue, 8 Nov 2022 19:04:23 +0000 (UTC) From: Juri Linkov To: Po Lu Subject: Re: bug#58912: 29.0.50; set-face-attribute call in init.el has no lasting effect In-Reply-To: <868rkuk2vk.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 01 Nov 2022 19:34:40 +0200") Organization: LINKOV.NET References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <868rkuk2vk.fsf@mail.linkov.net> Date: Tue, 08 Nov 2022 20:56:30 +0200 Message-ID: <86y1slcr52.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58912 Cc: 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain > I have the same problem. > > $ xrdb -query > emacs.font: DejaVu Sans Mono-12 > > (custom-set-faces > '(default ((t (:family "DejaVu Sans Mono" :foundry "PfEd" :slant normal :weight normal :height 120 :width normal))))) These settings now cause such a strange effect that tabs have gigantic heights on the tab-bar, while tab text still stays small. Such sizes make sense only when used with double scaling on a HiDPI display, but no scaling is really used in this case: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=tab-big.png Content-Transfer-Encoding: base64 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 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 15 06:48:38 2022 Received: (at control) by debbugs.gnu.org; 15 Nov 2022 11:48:38 +0000 Received: from localhost ([127.0.0.1]:53241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouuQf-0003nW-LG for submit@debbugs.gnu.org; Tue, 15 Nov 2022 06:48:38 -0500 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:34625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouuQd-0003n9-91 for control@debbugs.gnu.org; Tue, 15 Nov 2022 06:48:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668512908; bh=TDcsQNijpxKp57GzY+y25GuO59tPSRDt+i7Y/Uh2geE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=U6yUw/W4dj1e2eNlcoVMbQOz62O/spYJBj2wWHlf2l4c7hxx4QvQrT+HPRxiqwpDHxwcbSRgDYd2MTujRX8cDrcZcDPqsVdWv/En8lEDqII0rmK+pYhF6fF3TW/9lvoY7sL+Gi8d9AG3nUQs/pTBepHtc6VIsvW9bF6tUgjAjPrAIJUdsFvEfF0EyrAkyodNH5sSk4PlwWkHf+woRFGn/lmKHo4Z1hFOmN7jjuh3MhcrILUBBEM4NNGi/gqssQLe8Y9O7lxhVDWYzeQ5kZgb/hnJ1vVuECKukvlKH5X8klXL4Wxu8aSWZwzK7JD1ba/yfKX/CAP8oQw7JiMaRYMPtA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668512908; bh=tZLdcakYGrr/y27pi0NaN1LuhyGBdN/ZbR0hZyZ78Qo=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eI+OIKr3hgLe9x1FfqVyOo8rqoJNjwhwPWMmEiUh0MIszw1nO6Edd4DiNhOU+yUkjLLIOv2aGWx1Zx/QdD7rxhn8LZ+t0Ocwrf4sdGQRPrhFFnR/gASuzXSPM6jh1rq47VQBdLQUf3gx21uSZdaWUtU5f2OSfXPLTZ5G1BwdHXncqY3WyeJuyNKyfeJlSevqWHIe1DEU5gFe1MmCizlJX5g29Yr2Kveh8e1GabTCUZDUF6DNudOvi3GoYbtJxvHaV1CvTk20QYdMsx3YRjNcPy/oflxB9Bq63EkPL+pEalygdDM+UVo8dXHitlmUUlxIkYfNEztk1HwaI8A3hMI86w== X-YMail-OSG: LkJTqZoVM1k4mUI.PwONIegxfgQ06cWlcFtKCuxiVmju.B73x2YlHFtH9k75sye JS_YfCoRGJD.9ClxlxIwVOIeC6LZuDGCBnIPvkiAhLk02mwcs_j3UBkdF1GM4QtSshed36iPNAjr ebu8xkEvpee..I.Ach_GQqT0lMJiiQj0uUnZ8qRtlllhiy3xAmgcwoUT8a4lKEPUEK.6m0QZ8zYm 3O0UERT.RuavebEDN.oQkEoQxmPnKTZkS_0iYejnRU1FQHvnZg.AQ3JU0fv2IFZuUODgOD_rkb8X b88V3JwTgDdPesAmvqfTysrQJg5JDJm7RUbcXnbnYSfgi_mFrtRZA_riWG6wibJ.UeU8iJFEAJgC W1KMegXeMUKu7JwOe7Ud8a3dSuOcudfwhFqTJn.Gs5wJpiMyThC0QJD1emMpBl1a4F23Z5RGdFHs Ym0PfwxBKtgnhIPpWBb6hrLv8c3HwBHTvkLpbWPGPIv7IgPZqte0oAskx1_MGs.bqdr.xokGSlaD qT6G0y3kL9KchUrv5vTFElZuUTfe0YshKPRqndnZw_YxR1YGXAvPTTqizzmT9DKKOPiMNL5Cirlv yqqw7RV9wEwB628hbRsQypo9yKEw1TLf5s1bcCjKbUrgm_Cf1Btyxjl8fTkof.naBWeL4uLZNJ2H xlnCvUEpcQ85GHZszxzIGZWrwFdKux9EvZbXl9fb6kYLeS78O.vvk0vKh81fan6nud2jRC0gP66v 3kpMPsVz4I1.HGBagFijimmdCGCKu1s4VTzE02AaFEz7vHWY8lSrboUmJQ0Pwi5UTvU3gEJ3WtY. tV1J7m1egv86raWpZtLPdiYqCaT6gWispcX7OIG7dQxkK653gmU8ViRfv1n3z08jqGzJcQAdYkMP DkY2eLdMyFi7bCOoTRn75P14ZFGUJIPO_e87NEHj2KgKNEOLUQ2ft_9NSUU3L9KUuiEr6Amo0.Qf t_ItPpygBMbaNfI1dS5eqfVINnJNBXFv6kZgDIl6ixbRe3bm_7oVVt.Df7jL7Ern24tW3ueaszWG afl6EvobhlqJR5rlrmn53OaoWp8gCyfidksmTT4fnQsQ6f_tKstre0O3UFmgppeIgdY9oUXN.W5C HnAG1DrKMBCcsqsuDMVFKCbpG.X0nf3i9ClYMGOJSiVbT_yAPa4n7Riku_9kM7rstgGFCkedFjj1 SEaU6MR.0iB0kBVIEp7srS7UjQ3sJnWIeC9y5n6Rf2nKi4mOIxfKgyvQdY4t1S9AZXEEGI0Qt_bd JQRXw1PfSqunoTzeorvRG2SJPFjHkuuCGShYU.jiZCmidXV70rfoKC7nJwWWpqD3SSHe5udcJScA 1A75BoB6a.hGtqTfClPsJbmWiapqAW7cMWaBaGzH4HwNQNzIe.PkDob2IWPLGkEUAaLJXNiReTUS f5wJr0PRE3uKxiB4OoRzJh1NjFbyLqOB2agGLBtaO0OB1PDxHNRUm8lvCq39MxkhUL.PP77OJOW. ol.6NB4zvcVQdq.zbPVW72MhFvNt3i1yu58IzHVwQ3SwxSPXjGbj5FMpPT9AoXF6a25zfrGQ0yT7 _frSL7h9FuIfGTK4671ZihXwo4v5xTFfQbBZ09FsOS62SVQT9nZjkIR81wfXlC0qZiUHpWcelOz. .ZtUwyHQ6H_Pg0EhhxnUwtqFHMgVkjJi1i4fnvNTqptXYsU0R77HiB9LeP8iErbWGIOLZ3XE4v3Q zsnfyRv_ALJ9e.kKPW9T90NkT7mYncp6AdqwpI8uCmpCVw_yH28.GdC0YhsT_Rj4cZAT.DQolJoX iFGpOOCUC_jBBhtY.QjsuDLqhoLb.Jvka40oIf9GCONHhHbC2OXY5vm97ohoslZ3AEd9lIE_39Nb hJcYelKarFCWNc_xMAJJ0.evlamMu06RZQrY1GDbMrkvpquwiyohBedHEX6dWpq4aqK3SIuZiKa6 FRPJVgs.ivHWnTLH1UVlzrLUgKN309KVHFOuhSCcbM6mfTBNw8A1eLVCuoTai5aC9tu9b200Qlzl FvuQz0Z04skDuxJZxhC4Oc._LxKlQBmWcB3IhRFzgpyGbNdF9Ci6_W4tmpq.nj_sHd54mD2LveJK PUEateI7RXkHwBTcaHlxT3M.40YZzk4B7I5z.4ppPXRW8lITqqqPy8tRd.5tPwWwvZCH77aX468r CJeSsXkAX6Eskc7HpyahHhAO0IYJg8v_d.k3O594fRs8hhVLXWmmTdmPz8ixarjJcwRXuMf6rooM tfWFFpS1u8OLauarIO.pWilcnXAjmWiTFkoC1nmeDxAsVjmnNo2x5orWe7alViGKN X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 15 Nov 2022 11:48:28 +0000 Received: by hermes--production-sg3-6c8895b545-w24b9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b1f5d37a953be12ea80306b0b434ce66; Tue, 15 Nov 2022 11:48:22 +0000 (UTC) From: Po Lu To: Gabriel Subject: Re: bug#59271: 29.0.50; Wrong tab-bar height at startup In-Reply-To: (Gabriel's message of "Tue, 15 Nov 2022 02:44:33 -0300") References: <87sfilghyr.fsf@yahoo.com> <87o7t8hkt9.fsf@yahoo.com> Date: Tue, 15 Nov 2022 19:48:17 +0800 Message-ID: <87fsekh20u.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1487 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 59271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 58912 59283 59271 thanks Gabriel writes: > Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" writes: > >> What happens if you build Emacs --without-cairo? > > I just built emacs from master branch using '--without-cairo' and I > confirm it works as expected: the tab-bar is initialized with the > correct height. > > I am running Ubuntu 22.04 with these related cairo packages installed in > my system: > > $ apt list --installed | grep cairo > libcairo-gobject-perl/jammy,now 1.005-3build1 amd64 [installed,automatic] > libcairo-gobject2/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic] > libcairo-perl/jammy,now 1.109-2build1 amd64 [installed,automatic] > libcairo-script-interpreter2/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic] > libcairo2-dev/jammy,now 1.16.0-5ubuntu2 amd64 [installed] > libcairo2/jammy,now 1.16.0-5ubuntu2 amd64 [installed,automatic] > libcairomm-1.0-1v5/jammy,now 1.12.2-4build3 amd64 [installed,automatic] > libdecor-0-plugin-1-cairo/jammy,now 0.1.0-3build1 amd64 [installed,automatic] > libpangocairo-1.0-0/jammy,now 1.50.6+ds-2 amd64 [installed,automatic] > python3-cairo/jammy,now 1.20.1-3build1 amd64 [installed,automatic] > python3-gi-cairo/jammy-updates,now 3.42.1-0ubuntu1 amd64 [installed,automatic] > > --- > Gabriel Thanks. This should be fixed on master shortly, please test. I've also merged this bug with several others with the same cause. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 19 01:02:32 2022 Received: (at 58912) by debbugs.gnu.org; 19 Nov 2022 06:02:32 +0000 Received: from localhost ([127.0.0.1]:38809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owGvw-0004NR-Fe for submit@debbugs.gnu.org; Sat, 19 Nov 2022 01:02:32 -0500 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:34977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owGvt-0004N6-W8 for 58912@debbugs.gnu.org; Sat, 19 Nov 2022 01:02:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668837744; bh=IkP63+kCBBmu8tQNnR+b6s8vyWtgwcVgn9AR+YKgQ5Y=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Bkl/X8EB0bcdl7CaYp9FaSbXNWhUhozr2vjmF2XGyVf3BOdIOvBzmAt8hGdXaY2LKV89TPyCwaRsxLaET3h65e8v8h/p2rpz+JxG/Cau1YnScq24NfTdsFA45kiLkaqhHfiL8crmxSWCgmBagyAzXON7KrXt1P7WQjB56DM2ZCFGTZacobyGTMFmEyCiwqnziB6vW70wofDED6EWQi0wXw6Eatbi7GVuz+SBaSjRL+AMSIrl53DROc/3i14HJfzoLhz+3RS0BSOOLNlPdzS64aNrhTpdlGku6E3TzXrkNCkAMSYySFFgSfthk6RgvOeEUDvF5RHcESgCK31FpSAVPA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668837744; bh=syzssYcsWMt3czE02XqASL0gzCwH637+yrHFzJgDNRa=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hHF6fMzGt0AlUeohSK4XkjxoLjSOMaNE1eDUpIvU9IInCbv4aEC4n60tRjmnO8Hh6DSGaXlJpmx/2ElHuGoISaHjsZMF25UIoyP5AL37p88wiX/3A76+6/Po8j9VsNa/mN0oeW3E2nQaAVj5Ac599fiFkQJBgAUL10Q/YU7TgMo0+bU2SdKX2962P5xem1E7QksI0Tl9mQJEBQIJsaaxKykaIWYnTtP9zCk9x2o3ygGoduNunBb2VzeKn1o/zqjchYuGxLSZZJCIL69ocZNwoPyiYuFr7gnmsnAFPtpMcQm3dM1I0znYWUeAt15zxbNX9LScGgUqAn0j53u3S24B3Q== X-YMail-OSG: Man6e2UVM1l1Sr4.juIB3CizkQWaXXFbWGcQqrbI6dMAcbbirdHFg00bnBAboHU VTrbmRsIfQ3lk1nakP3dCJkyBTQq9HCWcK.pp_1NFtLdZaeatJLIuwjf0RSQL6WkgpQZShdof90m y38vX1u7WsNoIs5Fg3Cr7TuMqMvEnnc7yFTZ1EaOQV.ZWqYPzq5bLNul4tosNtSFZcm.ye7X0I5T yPIeoV4W2eXQGwv0QqdwrQw2bAe3BgxGpamtMYdaLhq2e5OhzjUih5WK_G0wRDG_2YsfuGFyy9pX 9StxLOYz5JomIfP2ENIsUj0UXjGnlv4S6JF7g1Ng0NW6b.BmIepKYODogfXkhD29pi8s6vTV69Xm IDvOi4kcj4R5UoM6w229E6A934qW_m.aE9l9sabdOuBAEpI__dMaK7qKFtDwSMNJWIA3MEaJe84a UjnOODLzQl0gP3MWWSN97.Jdvc8TRa72tCUyj1BlXEPrC2K3wgXWgHlt1GpZjBXpry20IFVWirJo q6H8dPx6laaYEkpM3ubbrP1Ker1ckzwlHhWnar.o.b_dww81ukn3cU3IalNcjMXWVSYoWo7.lk42 lvxf11VNcJR30adus2FKiLCvlvWrFu_kaRs4G13n.MBaGmJl06lqBegoEhKlt8Qa5iv9YQ8zAQBn ZkBvgboeO19HTTuBdbp0HMDslnRYoi241b2yOu8zqoSOC0Hmn1cYqTCQLS36g6BocKk3TUJYlY1J tf8KhHs8tWp1KhXFwqu_agcREcrZymU3Z2kPifaMjdfqikzP0FXf_MNaEBSKTg0iWVdOpHuG.jIi ThAxZ0e7cGcEklyDLUTtsKdqYE0V52dnh78NYspCBGoqqEE78eqmrQJXVUFooI56PdS7a1FGf1PK yBhtfNlMIxHGhLSg4kYUlCMipHz91JgDzICUh8_Qw3ZdAT1.BVEhLzOhcHyqzmoV8NF2EG5pg.S4 bnqzPJqmxAMoMLRpZSqd55U_O0yKyZhjOBGbr9Bc2699CnR7K0Z3mvaV_wSf7BJDnY4D4GX8CLC7 VvttZXW.WLaa6XPFApB.EL.pvIiVzHU6IOcdXTVJi.e1JjcRkE49LGErM2iyAkn96TRm1x.OMF0Y EajpGAwbueS_SqR47ALnKWD4nlHtW8DCf5FvLkBNzW.ypFGVikb2Gyz12CLdfIC4TfA.3isopg6q OuhcbpVa3d0JYb9JMGJa2rngHQHDl_1kOpHeCwwr_tPjLfsdepZS6ALLcXkg1L2nGDfFMVOejMWx uFDPNszSenaesCOMAuV6zj7LIdlscAV4IFMjV3kAwtxyz8to2m4TB0CoS5d.sVfM.Lgt9l9fMiGF 2kSdWM3uehvdupWjZmkfVrr.uslk8GPOKWHO4xVBgoZm.L_Do0CFNQuqNRrOVYcE21ccaXpHvmH7 u4nFMEfYBrnOid74GgCFeXkbF1uOmnMs_wAtE7lNpZOqnJUnMQ.PQldhWpt231zVAgEKiPStEWdQ ZXb9VsPsqIBBdRu14LhyP_QGj106mt2.wpinB4qyZmf6m9ZOAdsoZOqBQwulHjS2_TrIKavpjYOT zRIi4njgajQZRLyXmP.gCsEJiyGsX_QWTqdCLChVlq29pSIpz2azvsgjv4BcbU9AXVUMny0IO8Ca vrV_4l5a8dJGq5kXA59vhjn0LU2PX.vtgxHImuQVyIVlvcsKXSxF6NyqdDtHbab_kXIsxL3pzEXT 8Ls3GA7vg5lG1SetxOPrXTiXj5DvTKqa5i_GNrs7hx74b_8xT8z.fmRNbmnOomYJbLj3R4Ot9okh 3gpq3k7gWBNLSwDXQHKrDYYu9Ap2oBClH9gETyBUmTLjcUHCAJfzMEEhWa3swKKVyW4dchtlaPed ODw5i.b_Bu1V4O1GbMCICYzzxib6J7QnR_HycUkwPTdOttlt7kv2fQypoNpeWSUVkPlJjeEyIlY4 fYU0sAPmXxPVuK5SbCkYJ3ftCR9l2dmUxLwroPqsfNgIhsXnD2Ds4vb5QAYlzVnhLj3zXek4hqfE 2dUQcf.Q1R3xbnfbP6cx5fMvpJ9xLIscicMCotkLIaj1xixT5WXOGzlo4X_fxh7TwPx_8pwrcx1l Xi6KZ1PjV.o3NoWB3hUANiV1cpuS7DpIk5RXfAqnKaf4vYVLu3a7HekN96Dnjwu.6nt5reBsOrKf xcuAEgzlk8imVjPfHzFsw_EK5m3pkwsNhaYn1cRidgn8V7pn8juU5nI7wlCOW3v765plM.gmdCI. 3.RI5HcogtNQd01ElaLXGFN7yoTIAEUesrjIQGiaozwtSdLPU8gPN7TT0Vw4rw4nr8q_eTQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 19 Nov 2022 06:02:24 +0000 Received: by hermes--production-sg3-6c8895b545-zc8w5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7181fd95c85a3107bcd8bb5492a6b989; Sat, 19 Nov 2022 06:02:18 +0000 (UTC) From: Po Lu To: Dmitry Gutov Subject: Re: bug#59283: 29.0.50; `custom-set-faces' does not respect :height when set on start-up In-Reply-To: (Dmitry Gutov's message of "Tue, 1 Nov 2022 12:25:23 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> Date: Sat, 19 Nov 2022 14:02:14 +0800 Message-ID: <875yfbbhy1.fsf_-_@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1124 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 59283@debbugs.gnu.org, 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > On 01.11.2022 03:01, Po Lu wrote: >> Dmitry Gutov writes: >> >>> Depends on the attribute. >>> >>> If I set :foreground, it is retained both under X and -nw. :background too. >>> >>> If I set :underline, it is retained under -nw, but not under X. But >>> that includes an older branch which I haven't merged master to for a >>> while, which I use daily. >>> >>> Underline similarly appears briefly during startup but then goes >>> away. Same for :inverse-video. All under X (-nw keeps them). >>> >>> Said branch doesn't touch anything display-related, so it should >>> behave like master a few months ago. >>> >>> The difference seems to be that the most recent master also does that >>> to attributes :height and :family. >> If you run "xrdb -query", what is printed? > > $ xrdb -query > *customization: -color > Xft.dpi: 192 > Xft.antialias: 1 > Xft.hinting: 0 > Xft.hintstyle: hintnone > Xft.rgba: rgb > Xcursor.size: 48 > Xcursor.theme: DMZ-White > > In case this is still relevant. Would you please see if Emacs now behaves satisfactorily in this regard? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 19 09:11:00 2022 Received: (at 58912) by debbugs.gnu.org; 19 Nov 2022 14:11:01 +0000 Received: from localhost ([127.0.0.1]:39350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owOYe-0006gq-Gu for submit@debbugs.gnu.org; Sat, 19 Nov 2022 09:11:00 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:43812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owOYZ-0006gV-A1; Sat, 19 Nov 2022 09:10:58 -0500 Received: by mail-wr1-f53.google.com with SMTP id g12so13442064wrs.10; Sat, 19 Nov 2022 06:10:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=EyL18ePjXGLQA6m8MjEYerHOA6G3EeS26adCv57KZR8=; b=SilBPRmjD4vQq4+UuW6eLgiFCN73SISEpkxhZpXWyqSrB8TssJyPc+d0iN654iOOtZ inobo7GApBwHniCOlh2+n2O3jFeEPhJtwjVa58oeDrx82gvmVLN98VxhmN2S9VaxTi8v 5/vAfM33mhHfaSOZdivrxeeRsChL3ee2D36cn9SdhqdGFSVGp8IjDvw0fpHiBe5O1Kw9 wNav1eAww5BHd9H57lkPsNE0PqQb0rqpg9jOalUOHXSm9iC9V4egdTz8jv/ysJAAKCDU 7QUsKFcAzygFWc7LfoPE5Sy6otzWfnCYKIZX0yjovLRia5GZXBxtVFOb/npo78mxqHz8 2JtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EyL18ePjXGLQA6m8MjEYerHOA6G3EeS26adCv57KZR8=; b=501uMNH1M2MOCpow/9ON9e+WhgB9DGrDs64MUXNGdSknYq7RIZ7dr+/x+HPJKmW+BQ pC+HuqgduBafzDhctoL8sT4zY/YnT+T+HR5oXAEWhHiiFe1yD4VfyibVOkIbBxtc0ZBl YLJQSm7kfxoO2fXMvVfmxT5k6tyJkL+DFf1mmnc0APj/+0Mzt/eJ8VXNfcFoG8XjftIr T0ZRfOiO2CgZktiv0pBt88D8r4tcEXQuuLiQgNoVYxbg9e1+eZrRo4RVFLF1imuS6iE/ Guhe+LcY+nB0HRf3zM88VUzV0NmfGx3qQ+ccB4Q/GMlfvs2itGziMkkl5kJYXew6XB87 BJbw== X-Gm-Message-State: ANoB5pmX5tX7EtlrOWQlaixvQH37Apjy87C6gprY/1aUnhr5kIwIdR1H cnvnv5PhEoc+TYz2U6XBcvA= X-Google-Smtp-Source: AA0mqf6s1DsMyFgegEw7SlMgeXcSIXiBKiAvoctLj4kZVSjtCVyLPKrJ1rCOHQ57H3fdiYzmhk4qnQ== X-Received: by 2002:adf:a559:0:b0:241:ca8c:8413 with SMTP id j25-20020adfa559000000b00241ca8c8413mr1502872wrb.613.1668867049485; Sat, 19 Nov 2022 06:10:49 -0800 (PST) Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id o18-20020a05600c4fd200b003cf6a55d8e8sm8732780wmq.7.2022.11.19.06.10.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Nov 2022 06:10:49 -0800 (PST) Message-ID: <29defef1-1724-1b92-c367-69a3bd8c763c@yandex.ru> Date: Sat, 19 Nov 2022 16:10:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: bug#58912: bug#59283: 29.0.50; `custom-set-faces' does not respect :height when set on start-up Content-Language: en-US To: Po Lu References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <875yfbbhy1.fsf_-_@yahoo.com> From: Dmitry Gutov In-Reply-To: <875yfbbhy1.fsf_-_@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 58912 Cc: Eli Zaretskii , 59283@debbugs.gnu.org, 58912@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) On 19.11.2022 08:02, Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Dmitry Gutov writes: > >> On 01.11.2022 03:01, Po Lu wrote: >>> Dmitry Gutov writes: >>> >>>> Depends on the attribute. >>>> >>>> If I set :foreground, it is retained both under X and -nw. :background too. >>>> >>>> If I set :underline, it is retained under -nw, but not under X. But >>>> that includes an older branch which I haven't merged master to for a >>>> while, which I use daily. >>>> >>>> Underline similarly appears briefly during startup but then goes >>>> away. Same for :inverse-video. All under X (-nw keeps them). >>>> >>>> Said branch doesn't touch anything display-related, so it should >>>> behave like master a few months ago. >>>> >>>> The difference seems to be that the most recent master also does that >>>> to attributes :height and :family. >>> If you run "xrdb -query", what is printed? >> $ xrdb -query >> *customization: -color >> Xft.dpi: 192 >> Xft.antialias: 1 >> Xft.hinting: 0 >> Xft.hintstyle: hintnone >> Xft.rgba: rgb >> Xcursor.size: 48 >> Xcursor.theme: DMZ-White >> >> In case this is still relevant. > Would you please see if Emacs now behaves satisfactorily in this regard? As I previously wrote in bug#59306, the fonts seem fine now, and they have been the reason for me filing this bug report (#58912). But the frame size is still jumpy (something I only noticed later). So we could close this bug and continue in bug#59306, I suppose? From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 19 19:35:05 2022 Received: (at 58912-done) by debbugs.gnu.org; 20 Nov 2022 00:35:05 +0000 Received: from localhost ([127.0.0.1]:41830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owYIa-0007sw-M7 for submit@debbugs.gnu.org; Sat, 19 Nov 2022 19:35:04 -0500 Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:43058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owYIX-0007sH-6c for 58912-done@debbugs.gnu.org; Sat, 19 Nov 2022 19:35:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668904494; bh=L4BDkuGAF+XWLPXBECHxaSK5L4/+kSWWX9RSNsXaOWI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=nLQA2hS3sEhAE6RRDDRXsudh9YDmc8mz6yqVyZO/0Z86PP9AdZ+jDXhbuzbnhF8ghTTCWddfF7BQzOvg5swl4mUxqoCtG6HOp6mWm3rUdTziu2kXYWXt4JY10NXfR2bspiY86W6K9f56hVdrGlqdS/ng6sKwrMjvlaGnl4xGqQ+tqEWIYplZY9U2/RGFozNRZ0aGhfue8rFtNXiWz3dlPtshKtYy3o2Ow4nbdghhbJjiRmi9/gLfv8lIaTEEeR9MGke6jcaXglDty+mz2dRX6Ajq1Kf//9z3SwwFlr22wGaRUq7/tVpiDBpzwLXKzd/KwzbMCaM8c6LZXy1mHMLNLA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668904494; bh=iv1+KlMT2YvflLx0urT5YkqAwjO+bPz2l+33ViT2l98=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nTVGDUPL/k2HGR2zmcJb4Cuv19il9NxAdiuXkqIxMDqjU04XoPLaGCOjv9RaFjJBFGXv1jywfyf5VFPi5cQSW+DYNMGD5lazvna/6PE/ja4fGNuB2y14p8Q1tCqO16z+pjRDMEXQuyimJPsSlO48fwf/IADjJWhBL9wL/1ILUZhrP8jMTK2ci/u77NwAj3IF4kZAe4nCY4FKKs8lx+tWAu47kXBFdDYtfSe0eilGK+GKHSpVBZ/thvfciHFHUzbZ4hG8/StUdnpzIUX8l5Pj6T4x7iYmH2Km8xsFUqsFM4E2RhJ0hg8auYsjwIifao0YIXL0FBbex3AUjd0LVje9sQ== X-YMail-OSG: 42i4670VM1lInvbppKG_kje2oHyHSQ2b7rfFg0TIJJpwr2kCBXm0m8MXdtY6b4v rToKCc1iJzNuUnv2A6WLIT7b9Y3F1zhui6SXq9HabV_yiPDtmHLvoc8WboZKRkplKu_u7uqPfE1b tSDL4QaPhaM6mKEpxN08zESQXotdQ2ahPRcF6uPKMYjPHqUMioCUitrJ4pO1ryVBIn0BDSgDE_RY iEd_DU4l8eZLO8xsVW5MTAyfowNeKe1c1ObJT6V_9l0VboUcjZ4CFXXbgmdP80u9AwlXVZZ3a_Ww sT80JLlIuv1opXXodSVvjMNOP27jtX026mAG7Qo67KAOcHbR6xHbizJC54lN1G0Wch1F7hHHWUc8 xHHEZLu3wmtvKomWD1DGhtu_bvza4sq0raxeSD4IW7wK_iHXxjxZrqnDsSp6gr.DZHr9TV44IYev vmwY7hLZNvl6AdNVOTYtXSES7z6deL2Gh.WdzOSOsB3.WddZfzqZFyjEF63G8RVEVzFesInMEubA ArNW7OgP_J9upP6NBqGX13UHl0nE6PGLN_DaQT8V2I4RBYtY64.etL2u8NRiVLLBEOmjDrWBwxzz w2nQ2RmGhDeEOjIMFd1l81OVRD7WC2Ai1cVPrgKqPo2jEq9aPHTjjVVGtfZW4Ps9iiveNegxhbBM HuRTbTdYCTIIXXfLOjtX5EFiBOzy1xTuURFVvMpXVBAuN6szC5a79RPc2R9sP_Yp7WfmGpS07ZP4 KjWD5OrN_DVzC.bmh6dCpAyZt9ZyfG3RtTlpvBXQpgF_QfnuXCYO85dsyQY6I.PS8LxXIiMZOeko I3kNsN1sP8EmPmSJnGKpdIjk2QsxFISaZdb3EUhug7C.IZiE3p9SxjE84LQIsbs7VUZLbot5vhxq N9XHPIH8EmZJfo._dpV40nxati7r2kCBRwt5qePpuU9.5iK_Xi_M5QIrAmNJgXMcpHWxN0GAnU.5 PuR4x_nSyqstveyawwGctXIxAXPSfzaNKPVIY__VMYeEvEhv2tlrI2OeEyAwu4XUpJzlwLVTuG96 .xSE.HOC7K1O_NXidxLY2u7sm94tL1Hk.1F2cTBLt.foXL0Y6siXkbtArZWmJ0jlkT8GXns3Nb.n IRhPuCZ6GBHDN9DGD9URp10gBHFO08hmOedk9K_htqacT2vzBBfXqj3CHuZzZtoHDoUl1XGVP3.i GT6Y_22Zlr16Okdckwu89QxPRw8lcw0uO.6TxqU2ybs37m0TYJ_oIzdfuDv.k60TQd5XlwST6OsY 2tIHUvvcQu3weTnOy5XW_AaXzsKndOjR3fcs0piX5Q9JF_AsbJH.ZhyQfOrQzg5qSX5Q79H3AMZ_ _cPWF61IJuu2fI3wXfr269iOjF1wpAJkk6By4nNIcdAjAutSUmxsmYszR4ar2QyBX7O2khyOs9xk djSGDs_Nk4Hb74kcDnLDIjsiXvEWuZwo8qBWiSLw8zuVLOqdD1tZMFnV19QuSKaOJZ.gvngWPrj0 2m9NJFamg1qYWIWDsDXrAATPxAN20zHFnNC3d1uCqsU.eNG0ub_TlJGStuQW_dhgj8I2QiCbhgLJ 1PnG3zXr06vWy4QH0sXOJdsITeseo1nu595ihgt36eH4Lu78TQHJ99MZT_Rv5Me9L37H7swg4bpy iHZrOwuErLRHSfrxTsxy_nR_BpEvEM7cEz9as18FgGPtjezmn_V.KTncGwobdl4QYh2se3LCx1gm fGznzhMT5htgQd8fuRyiPt.5IzcFfSuXjPgFyGLMxpGbBWnmGVGfrAf0k_1xoi2_YzCBpUNoGjfd TfncFxORsVuzGczpHnmVYjIOeNfO93xk4ecTaIXfATzbGymIept2QPZu4LzApfenzMKewKDhzOTo z0Bd.CfpFRk21cvXkFZyLjefrZABVhVGS49iG1fpI2_bHgBgBBqZ27_LRTzwXjmKrz9lmDcryKja XLXlNj8GQNOn8r4wbGMdbSVfNm6C3ef4tlCJ0qSNPwjL2XYj2eWMamIwZKZW9nCQ_yoDa_WF81W7 KsKWixTSQC5VoQ7_qEpgr3UIb1VOMiV2ocjBLUDukpuExdKdb7L6eKYBxRwIFIhgWbiQMkP3OAtx FLD1S8SvrNGL8kno1g_3qavuNS6emtiEYyxx2iX2aDfbTpRZazzweDlIaSjySOn_blIjHNTFT1SJ HUHJ8e6hkH6x.e50lxcf.eHnXYxEIsLXwBH0obQwjd0V5NE4LxVAuHVcSjtANsMlFHjuwGOwscSf 0e1SkJFMBhcxrtos9zY7HwHwNPryl_A0RNbTCTmgDrk1LB1CE_3MTyDGoKqAVOeg. X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 20 Nov 2022 00:34:54 +0000 Received: by hermes--production-sg3-6c8895b545-26lc9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ad36ef1c2b9c918fbea832b059f8ddc6; Sun, 20 Nov 2022 00:34:49 +0000 (UTC) From: Po Lu To: Dmitry Gutov Subject: Re: bug#58912: bug#59283: 29.0.50; `custom-set-faces' does not respect :height when set on start-up In-Reply-To: <29defef1-1724-1b92-c367-69a3bd8c763c@yandex.ru> (Dmitry Gutov's message of "Sat, 19 Nov 2022 16:10:47 +0200") References: <83sfj4dsp0.fsf@gnu.org> <878rkwhz8o.fsf@yahoo.com> <63430cc7-d940-41c9-4c14-0ff6867134e4@yandex.ru> <874jvjiked.fsf@yahoo.com> <87iljzh4ia.fsf@yahoo.com> <875yfbbhy1.fsf_-_@yahoo.com> <29defef1-1724-1b92-c367-69a3bd8c763c@yandex.ru> Date: Sun, 20 Nov 2022 08:34:42 +0800 Message-ID: <87y1s68nvh.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 333 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58912-done Cc: Eli Zaretskii , 59283-done@debbugs.gnu.org, 58912-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dmitry Gutov writes: > As I previously wrote in bug#59306, the fonts seem fine now, and they > have been the reason for me filing this bug report (#58912). But the > frame size is still jumpy (something I only noticed later). > > So we could close this bug and continue in bug#59306, I suppose? Yes, I guess so. From unknown Sun Aug 17 22:03:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Dec 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator