[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#59347: 29.0.50; `:family` face setting ignored
From: |
Stefan Monnier |
Subject: |
bug#59347: 29.0.50; `:family` face setting ignored |
Date: |
Mon, 21 Nov 2022 22:05:05 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> By the way, I suspect (but do not have a recipe right now) that the same bug
> exists with the :width and :slant attributes (namely, that setting the font
> for the default face with an "exotic" value leads to suboptimal/wrong font
> choices for other faces), and that they should also be set to nil in
> font_find_for_lface.
IIUC the way we manage choose fonts is that we ask for a list of fonts
matching a particular pattern. If that list is empty we make the
pattern more coarse and try again. And when the list is not empty we
choose the best fit based on a score.
So in essence, what you're saying is that we should rely more on
scoring, and start with a coarser pattern right from the beginning?
Stefan
- bug#59347: 29.0.50; `:family` face setting ignored, (continued)
- bug#59347: 29.0.50; `:family` face setting ignored, Stefan Monnier, 2022/11/20
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/20
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/20
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/21
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/21
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/21
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/21
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/21
- bug#59347: 29.0.50; `:family` face setting ignored,
Stefan Monnier <=
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Gregory Heytings, 2022/11/22
- bug#59347: 29.0.50; `:family` face setting ignored, Eli Zaretskii, 2022/11/22