GNU bug report logs -
#37473
27.0.50; antialias setting is not preserved by inheriting
Previous Next
Reported by: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
Date: Sat, 21 Sep 2019 04:21:02 UTC
Severity: normal
Tags: moreinfo
Found in version 27.0.50
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #60 received at 37473 <at> debbugs.gnu.org (full text, mbox):
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: luangruo <at> yahoo.com, handa <at> gnu.org, 37473 <at> debbugs.gnu.org,
> da_vid <at> orange.fr, Stefan Monnier <monnier <at> iro.umontreal.ca>
> Date: Mon, 20 Jun 2022 17:43:06 +0200
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > And likely in other use cases: if the :font attribute of a face
> > specifies some font properties, we want to keep them all, not
> > arbitrarily to ignore some of them.
>
> Yup.
>
> > Specifically, I propose the change for the master branch. Any
> > objections?
>
> Not from me, but perhaps Handa-san has some comments.
Sure, there's no rush.
My main problem with that change is that I don't understand why would
it make sense to "forget" all the attributes of a font when realizing
a face whose :font attribute is non-nil. It's like ignoring the
foreground color when a face specifies it.
If there are special situations where some font attributes should be
"forgotten", we should perhaps have separate functions for them, which
we should call only in those special situations.
This bug report was last modified 3 years and 41 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.