Subject: Re: bug#59347: 29.0.50; `:family` face setting ignored

From: Eli Zaretskii <[email-masked]>
Date: Tue, 22 Nov 2022 16:53:57 +0200

> Date: Tue, 22 Nov 2022 14:45:20 +0000
> From: Gregory Heytings <[email-masked]>
> cc: [email-masked], [email-masked]
> 
> >> That's the purpose of the loop at the end of font_find_for_lface.  It 
> >> starts with a specific spec and gradually makes it less specific if 
> >> necessary (that is, if no suitable font has been found with a more 
> >> specific spec).
> >
> > So we will be back to the same problem with those.
> >
> 
> Sorry, I don't understand what you mean.

I mean that the basic algorithm that gradually makes the spec less specific
is used for non-numerical attributes, and so can potentially reject valid
fonts, just like it happens with these 3 numerical attributes.