Subject: Re: bug#32210: Support medium weighted fonts

From: Lars Ingebrigtsen <[email-masked]>
Date: Wed, 20 Oct 2021 15:20:25 +0200

Eli Zaretskii <[email-masked]> writes:

>> -  { 205, { "extra-bold", "extrabold" }},
>> -  { 210, { "ultra-bold", "ultrabold", "black" }}
>> 
>> What are those numbers?  Is it just an ordering, and it doesn't matter
>> what the numbers are?  Or are they used when instantiating fonts
>> somewhere?
>
> It's used in faces.el.

The numbers are?  The data ends up in font-weight-table, but this is the
only place I can find in faces.el that uses that variable:

(defun face-valid-attribute-values (attribute &optional frame)

[...]

           (:weight
	    (mapcar #'(lambda (x) (cons (symbol-name (aref x 1)) (aref x 1)))
		    font-weight-table))

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no