From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#64759: Broken faces Date: Tue, 25 Jul 2023 20:43:51 +0300 Message-ID: <835y67q42w.fsf@gnu.org> References: <86fs5h4vo2.fsf@mail.linkov.net> <83fs5h1z38.fsf@gnu.org> <86bkg53cau.fsf@mail.linkov.net> <86ilad1bhn.fsf@mail.linkov.net> <83r0p19q0r.fsf@gnu.org> <86tttxywxu.fsf@mail.linkov.net> <83o7k59kpv.fsf@gnu.org> <86h6pxyubj.fsf@mail.linkov.net> <83lef99js7.fsf@gnu.org> <86351d5i22.fsf@mail.linkov.net> <83ila9qigb.fsf@gnu.org> <86r0ow53t7.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28096"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 64759@debbugs.gnu.org, maurooaranda@gmail.com To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 25 19:44:16 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qOM51-00075n-Oq for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Jul 2023 19:44:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qOM4r-0007lY-6T; Tue, 25 Jul 2023 13:44:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOM4p-0007lC-C2 for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 13:44:04 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qOM4p-0005CO-4K for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 13:44:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qOM4o-0007iJ-F5 for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 13:44:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jul 2023 17:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64759 X-GNU-PR-Package: emacs Original-Received: via spool by 64759-submit@debbugs.gnu.org id=B64759.169030699429591 (code B ref 64759); Tue, 25 Jul 2023 17:44:02 +0000 Original-Received: (at 64759) by debbugs.gnu.org; 25 Jul 2023 17:43:14 +0000 Original-Received: from localhost ([127.0.0.1]:46887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOM41-0007hD-Ul for submit@debbugs.gnu.org; Tue, 25 Jul 2023 13:43:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOM40-0007h0-4r for 64759@debbugs.gnu.org; Tue, 25 Jul 2023 13:43:13 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOM3u-0004sS-BQ; Tue, 25 Jul 2023 13:43:06 -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=aDxTn5rZ802Toq8hZkrPi6X373fbCe/VPUetlbkTrEY=; b=rnawAMrIR7gf AVQlZMcptJ12xySonRQ5tVncBT0WOLAJZU7oR3o89gMb8t9QByIy6T+TYYjFzQCm7PJm4a+PNUiTs FrpoxC2auaLF98KZz8F5is6gVp9aeS81shn6SIzYMRsleXJqGFmdWz7A0JTjoAj9XQ6BeYAdBzdEh 1RowUIRutlJjUwLS1vzHXy/XdrUP1LNSWkSzG4r6sfkNabZSWlMPZSBfQ+A8OQ3ZU2654ziZ4o8KC l7u5NXC7rFqJhwbk8T79jJdf+21pKrH9/tMkbFs3+brf/eZCPG+1ovRCGAM0M3zXeur3PGSnN49fp qJh1hH2SabQbE1TZeC1Yug==; Original-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 1qOM3t-0006fp-Cy; Tue, 25 Jul 2023 13:43:06 -0400 In-Reply-To: <86r0ow53t7.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 25 Jul 2023 20:04:16 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266086 Archived-At: > From: Juri Linkov > Cc: maurooaranda@gmail.com, 64759@debbugs.gnu.org > Date: Tue, 25 Jul 2023 20:04:16 +0300 > > >> The semantics of nil could be the same as '((t nil)). > > > > And what is the semantics of '((t nil)) ? What attributes will the > > face have when realized? > > No attributes. This is the standard value used by empty faces. What does this mean? For example, what would be the foreground color? what would be the font? etc. I'm not familiar with "empty face" notion. A face always has attributes when it is fully realized, otherwise Emacs will be unable to use it. > >> Do you agree that currently the value '((t nil)) > >> should be used for faces without default face attributes? > > > > Yes, I think so. If no better face to inherit from is available in > > each such case, that is. > > This means these faces should have by default '((t nil)): > semantic-decoration-on-includes, shr-h4, shr-h5, shr-h6, > nxml-text, nxml-delimiter, nxml-element-colon, makefile-shell > as before? Only if "no better face to inherit from is available" in all of those cases. Which I'm not sure is true. If you are sure, please tell why the faces I put there are not better ideas.