Le specifiche CSS (tra le altre) stabiliscono che, quando si seleziona un carattere, il peso del carattere può essere descritto usando descrittori numerici che vanno da 100 a 900 a 100 incrementi, dove 400 è riservato per il peso "normale" e 700 per "grassetto "( questo articolo contiene un esempio di mappatura).
Questi numeri sono assegnati semplicemente in modo convenzionale o esiste una sorta di relazione numerica (almeno teorica) tra, per esempio, lo spessore dello stelo e la larghezza dell'anticipo che controlla il descrittore numerico che un carattere "dovrebbe" ricevere (indipendentemente dal fatto che tale relazione sia rispettata in qualche carattere particolare)?