Les descripteurs de sélection de police

Publié le par Led Ganache

Les descripteurs de sélection de police : 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' et 'font-size'

Les descripteurs suivants ont les mêmes noms que ceux des propriétés de police correspondantes de , celles-ci admettant une valeur seule ou une liste de valeurs séparées par des virgules. , celles-ci admettant une valeur seule ou une liste de valeurs séparées par des virgules.

Les valeurs contenues dans cette liste sont les mêmes que celles de la propriété correspondante , sauf mention explicite. Quand il n'y a qu'une seule valeur, celle-ci doit correspondre. Quand c'est une liste, chacun des items de celle-ci peut correspondre. Quand on omet le descripteur dans une règle , c'est la valeur initiale de celui-ci qui est considérée. , sauf mention explicite. Quand il n'y a qu'une seule valeur, celle-ci doit correspondre. Quand c'est une liste, chacun des items de celle-ci peut correspondre. Quand on omet le descripteur dans une règle , c'est la valeur initiale de celui-ci qui est considérée.

'font-family' (Descripteur)
Valeur :   [ <famille-nom> | <famille-générique> ] [, [<famille-nom> | <famille-générique> ]]*
Initiale :   selon l'agent utilisateur
Médias :   visuel

C'est le descripteur du nom de famille d'une police prenant les mêmes valeurs que pour la propriété 'font-family'.

'font-style' (Descripteur)
Valeur :   all | [ normal | italic | oblique ] [, [normal | italic | oblique] ]*
Initiale :   all
Médias :   visuel

C'est le descripteur du style d'une police prenant les mêmes valeurs que pour la propriété 'font-style', étant admise de plus, une liste de valeurs séparées par des virgules.

'font-variant' (Descripteur)
Valeur :   [normal | small-caps] [,[normal | small-caps]]*
Initiale :   normal
Médias :   visuel

C'est une indication pour une variante avec petites capitales d'une police. Ce descripteur prenant les mêmes valeurs que pour la propriété , étant admise de plus, une liste de valeurs séparées par des virgules. pour une variante avec petites capitales d'une police. Ce descripteur prenant les mêmes valeurs que pour la propriété , étant admise de plus, une liste de valeurs séparées par des virgules.

Remarque : Les polices cyrilliques pryamoĭ peuvent être libellées petites capitales pour la propriété 'font-variant', ceci donnant un résultat plus consistent avec les polices latines (et de même, pour celle kursiv l'accompagnant, libellée italique pour la propriété'font-style', pour des raisons identiques).

'font-weight' (Descripteur)
Valeur :   all | [normal | bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900] [, [normal | bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900]]*
Initiale :   all
Médias :   visuel

C'est le descripteur du poids d'une police par rapport aux autres polices de la même famille. Celui-ci prenant les mêmes valeurs que pour la propriété 'font-weight'. Avec trois exceptions :

  1. les mots-clés relatifs (bolder et lighter) ne sont pas admis ;
  2. on admet une liste de valeurs séparées par des virgules, quand les polices contiennent plusieurs graisses ;
  3. on admet le mot-clé supplémentaire 'all', signifiant une correspondance de la police pour toutes les graisses possibles, soit parce que celle-ci contient plusieurs graisses, soit parce qu'elle n'en contient qu'une seule.
'font-stretch' (Descripteur)
Valeur :   all | [ normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded ] [, [ normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded] ]*
Initiale :   normal
Médias :   visuel

C'est une indication de la quantité de contraction ou d'expansion d'une police, par rapport aux autres polices de la même famille. Ce descripteur prenant les mêmes valeurs que pour la propriété , avec ces exceptions : de la quantité de contraction ou d'expansion d'une police, par rapport aux autres polices de la même famille. Ce descripteur prenant les mêmes valeurs que pour la propriété , avec ces exceptions :

  • les mots-clés relatifs (wider et narrower) ne sont pas admis ;
  • on admet une liste de valeurs séparées par des virgules ;
  • le mot-clé 'all' est admis.
'font-size' (Descripteur)
Valeur :   all | <longueur> [, <longueur>]*
Initiale :   all
Médias :   visuel

C'est le descripteur des tailles fournies par cette police. Seules les valeurs exprimées avec des unités de longueur absolues sont admises, en contraste de la propriété 'font-size' qui admet à la fois des longueurs et des tailles relatives et absolues. Une liste de valeurs séparées par des virgules est admise.

La valeur initiale 'all' convient pour la plupart des polices proportionnelles, c'est pourquoi ce descripteur s'utilise principalement dans une règle @font-face avec des polices bitmaps ou avec des polices proportionnelles devant être rendues et dessinées dans une fourchette de tailles de police restreinte.

Publicité

Publié dans HELP !

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article