diff options
author | Carolyn Wu <87150472+cw118@users.noreply.github.com> | 2022-03-10 06:33:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-10 06:33:16 +0100 |
commit | d76ff9eb61e548bcc500fd47c7dc22d346c48cbe (patch) | |
tree | 9c637d90192b6edf2a994d9c1fc70e08eb4c5ca3 | |
parent | 6c708693b88f83b889113e6cea1aa45cf7a4a53c (diff) | |
download | translated-content-d76ff9eb61e548bcc500fd47c7dc22d346c48cbe.tar.gz translated-content-d76ff9eb61e548bcc500fd47c7dc22d346c48cbe.tar.bz2 translated-content-d76ff9eb61e548bcc500fd47c7dc22d346c48cbe.zip |
Update/translate missing css font-variant (#4506)
-rw-r--r-- | files/fr/web/css/@font-face/font-variant/index.md | 92 | ||||
-rw-r--r-- | files/fr/web/css/font-variant/index.md | 72 |
2 files changed, 133 insertions, 31 deletions
diff --git a/files/fr/web/css/@font-face/font-variant/index.md b/files/fr/web/css/@font-face/font-variant/index.md new file mode 100644 index 0000000000..326b188e53 --- /dev/null +++ b/files/fr/web/css/@font-face/font-variant/index.md @@ -0,0 +1,92 @@ +--- +title: font-variant +slug: Web/CSS/@font-face/font-variant +translation_of: Web/CSS/@font-face/font-variant +browser-compat: css.at-rules.font-face.font-variant +--- +{{CSSRef}} + +La [propriété raccourcie](/fr/docs/Web/CSS/Shorthand_properties) [CSS](/fr/docs/Web/CSS) **`font-variant`** permet de définir tous les paramètres typographiques pour des polices de caractères définies avec la règle [`@font-face`](/fr/docs/Web/CSS/@font-face). + +## Propriétés détaillées correspondantes + +Cette propriété est une propriété raccourcie pour les propriétés CSS suivantes : + +- [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates) +- [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps) +- [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian) +- [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) +- [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric) + +## Syntaxe + +```css +font-variant: small-caps; +font-variant: common-ligatures small-caps; + +/* Valeurs globales */ +font-variant: inherit; +font-variant: initial; +font-variant: revert; +font-variant: unset; +``` + +### Valeurs + +- `normal` + - : Définit une police normale ; chacune des propriétés individuelles a une valeur initiale de `normal`. Les propriétés détaillées de `font-variant` sont : [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps), [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric), [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates), [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) et [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian). +- `none` + - : Définit une valeur de `none` pour [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) et une valeur de `normal` pour les autres propriétés, leur valeur initiale. +- `<common-lig-values>`, `<discretionary-lig-values>`, `<historical-lig-values>`, `<contextual-alt-values>` + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures). Les valeurs possibles sont : `common-ligatures`, `no-common-ligatures`, `discretionary-ligatures`, `no-discretionary-ligatures`, `historical-ligatures`, `no-historical-ligatures`, `contextual` et `no-contextual`. +- `stylistic()`, `historical-forms`, `styleset()`, `character-variant()`, `swash()`, `ornaments()`, `annotation()` + - : Définit les mots-clés et fonctions relatifs à la propriété détaillée [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates). +- `small-caps`, `all-small-caps`, `petite-caps`, `all-petite-caps`, `unicase`, `titling-caps` + - : Définit les mots-clés et fonctions relatifs à la propriété détaillée [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps). +- `<numeric-figure-values>`, `<numeric-spacing-values>`, `<numeric-fraction-values>`, `ordinal`, `slashed-zero` + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric). Les valeurs possibles sont : `lining-nums`, `oldstyle-nums`, `proportional-nums`, `tabular-nums`, `diagonal-fractions`, `stacked-fractions`, `ordinal` et `slashed-zero`. +- `<east-asian-variant-values>`, `<east-asian-width-values>`, `ruby` + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian). Les valeurs possibles sont : `jis78`, `jis83`, `jis90`, `jis04`, `simplified`, `traditional`, `full-width`, `proportional-width` et `ruby`. + +## Définition formelle + +{{CSSInfo}} + +## Syntaxe formelle + +{{csssyntax}} + +## Exemples + +### Utiliser la valeur `small-caps` de `font-variant` + +Le CSS suivant sélectionne une police Open Sans locale ou la télécharge, et permet d'utiliser sa propriété `small-caps`. + +```css +@font-face { + font-family: "Open Sans"; + src: local("Open Sans") format("woff2"), + url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + font-variant: small-caps; +} +``` + +## Spécifications + +{{Specifications}} + +## Compatibilité des navigateurs + +{{Compat}} + +## Voir aussi + +- [`font-display`](/fr/docs/Web/CSS/@font-face/font-display) +- [`font-family`](/fr/docs/Web/CSS/@font-face/font-family) +- [`font-weight`](/fr/docs/Web/CSS/@font-face/font-weight) +- [`font-style`](/fr/docs/Web/CSS/@font-face/font-style) +- [`font-stretch`](/fr/docs/Web/CSS/@font-face/font-stretch) +- [`font-feature-settings`](/fr/docs/Web/CSS/font-feature-settings) +- [`font-variation-settings`](/fr/docs/Web/CSS/@font-face/font-variation-settings) +- [`src`](/fr/docs/Web/CSS/@font-face/src) +- Le descripteur [`unicode-range`](/fr/docs/Web/CSS/@font-face/unicode-range) diff --git a/files/fr/web/css/font-variant/index.md b/files/fr/web/css/font-variant/index.md index 8cffe85cde..512139e2ad 100644 --- a/files/fr/web/css/font-variant/index.md +++ b/files/fr/web/css/font-variant/index.md @@ -1,18 +1,27 @@ --- title: font-variant slug: Web/CSS/font-variant -tags: - - CSS - - Propriété - - Reference translation_of: Web/CSS/font-variant +browser-compat: css.properties.font-variant --- {{CSSRef}} -La propriété **`font-variant`** est une propriété raccourcie représentant les propriétés : {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-numeric")}}, {{cssxref("font-variant-alternates")}}, {{cssxref("font-variant-ligatures")}} et {{cssxref("font-variant-east-asian")}}. On peut aussi utiliser les valeurs de la propriété `font-variant` définies avec CSS Level 2 (`normal` ou `small-caps`), en utilisant la propriété raccourcie {{cssxref("font")}}. +La [propriété raccourcie](/fr/docs/Web/CSS/Shorthand_properties) [CSS](/fr/docs/Web/CSS) **`font-variant`** permet de définir tous les paramètres typographiques pour une police de caractères. + +On peut aussi utiliser les valeurs de la propriété `font-variant` définies avec la spécification CSS de niveau 2 (première révision), `normal` ou `small-caps`, en utilisant la propriété raccourcie [`font`](/fr/docs/Web/CSS/font). {{EmbedInteractiveExample("pages/css/font-variant.html")}} +## Propriétés détaillées correspondantes + +Cette propriété est une propriété raccourcie pour les propriétés CSS suivantes : + +- [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates) +- [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps) +- [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian) +- [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) +- [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric) + ## Syntaxe ```css @@ -22,70 +31,71 @@ font-variant: common-ligatures small-caps; /* Valeurs globales */ font-variant: inherit; font-variant: initial; +font-variant: revert; font-variant: unset; ``` ### Valeurs - `normal` - - : Définit une police normale ; chacune des propriétés individuelles a une valeur initiale de `normal`. Ces propriétés sont {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-numeric")}}, {{cssxref("font-variant-alternates")}}, {{cssxref("font-variant-ligatures")}}, et {{cssxref("font-variant-east-asian")}}. + - : Définit une police normale ; chacune des propriétés individuelles a une valeur initiale de `normal`. Les propriétés détaillées de `font-variant` sont : [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps), [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric), [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates), [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) et [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian). - `none` - - : Définit la valeur de {{cssxref("font-variant-ligatures")}} comme étant `none` et les valeurs des autres propriétés à `normal`, leur valeur initiale. -- \<common-lig-values>, \<discretionary-lig-values>, \<historical-lig-values>, \<contextual-alt-values> - - : Définit la valeur de la propriété {{cssxref("font-variant-ligatures")}}. Les valeurs possibles sont: `common-ligatures`,`no-common-ligatures`, `discretionary-ligatures`, `no-discretionary-ligatures`, `historical-ligatures`, `no-historical-ligatures`,`contextual`, et `no-contextual`. + - : Définit une valeur de `none` pour [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures) et une valeur de `normal` pour les autres propriétés, leur valeur initiale. +- `<common-lig-values>`, `<discretionary-lig-values>`, `<historical-lig-values>`, `<contextual-alt-values>` + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-ligatures`](/fr/docs/Web/CSS/font-variant-ligatures). Les valeurs possibles sont : `common-ligatures`, `no-common-ligatures`, `discretionary-ligatures`, `no-discretionary-ligatures`, `historical-ligatures`, `no-historical-ligatures`, `contextual` et `no-contextual`. - `stylistic()`, `historical-forms`, `styleset()`, `character-variant()`, `swash()`, `ornaments()`, `annotation()` - - : Définit les mots-clés et fonctions relatives à la propriété {{cssxref("font-variant-alternates")}}. + - : Définit les mots-clés et fonctions relatifs à la propriété détaillée [`font-variant-alternates`](/fr/docs/Web/CSS/font-variant-alternates). - `small-caps`, `all-small-caps`, `petite-caps`, `all-petite-caps`, `unicase`, `titling-caps` - - : Définit le mot-clé relatif à la propriété {{cssxref("font-variant-caps")}}. + - : Définit les mots-clés et fonctions relatifs à la propriété détaillée [`font-variant-caps`](/fr/docs/Web/CSS/font-variant-caps). - `<numeric-figure-values>`, `<numeric-spacing-values>`, `<numeric-fraction-values>`, `ordinal`, `slashed-zero` - - : Définit la valeur de la propriété {{cssxref("font-variant-numeric")}}. Les valeurs possibles sont `lining-nums`, `oldstyle-nums`, `proportional-nums`, `tabular-nums`, `diagonal-fractions`, `stacked-fractions`, `ordinal`, et `slashed-zero.` + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-numeric`](/fr/docs/Web/CSS/font-variant-numeric). Les valeurs possibles sont : `lining-nums`, `oldstyle-nums`, `proportional-nums`, `tabular-nums`, `diagonal-fractions`, `stacked-fractions`, `ordinal` et `slashed-zero`. - `<east-asian-variant-values>`, `<east-asian-width-values>`, `ruby` - - : Définit la valeur de la propriété {{cssxref("font-variant-east-asian")}}. Les valeurs possibles sont: `jis78`, `jis83`,`jis90`, `jis04`, `simplified`, `traditional`, `full-width`, `proportional-width`, `ruby`. + - : Définit les mots-clés relatifs à la propriété détaillée [`font-variant-east-asian`](/fr/docs/Web/CSS/font-variant-east-asian). Les valeurs possibles sont : `jis78`, `jis83`, `jis90`, `jis04`, `simplified`, `traditional`, `full-width`, `proportional-width` et `ruby`. -### Syntaxe formelle +## Définition formelle + +{{CSSInfo}} + +## Syntaxe formelle {{csssyntax}} ## Exemples -### HTML +### Utiliser la valeur `small-caps` de `font-variant` + +#### HTML ```html <p class="normal">Firefox normal</p> <p class="small">Firefox petit</p> ``` -### CSS +#### CSS ```css p.normal { - font-variant: normal; + font-variant: normal; } p.small { - font-variant: small-caps; + font-variant: small-caps; } ``` -### Résultat +#### Résultat -{{EmbedLiveSample('Exemples', '', '', '', 'Web/CSS/font-variant')}} +{{EmbedLiveSample('', 'Web/CSS/font-variant')}} ## Spécifications -| Spécification | État | Commentaires | -| ------------------------------------------------------------------------------------------------ | -------------------------------- | ---------------------------------------------------------------------------------------------------- | -| {{SpecName('CSS3 Fonts', '#propdef-font-variant', 'font-variant')}} | {{Spec2('CSS3 Fonts')}} | La propriété est désormais une propriété raccourcie pour les nouvelles propriétés `font-variant-*`. | -| {{SpecName('CSS2.1', 'fonts.html#propdef-font-variant', 'font-variant')}} | {{Spec2('CSS2.1')}} | Aucun changement. | -| {{SpecName('CSS1', '#font-variant', 'font-variant')}} | {{Spec2('CSS1')}} | Définition initiale. | - -{{cssinfo}} +{{Specifications}} ## Compatibilité des navigateurs -{{Compat("css.properties.font-variant")}} +{{Compat}} ## Voir aussi -- {{cssxref("text-transform")}} -- {{cssxref("text-combine-upright")}} -- {{cssxref("text-orientation")}} +- [`text-transform`](/fr/docs/Web/CSS/text-transform) +- [`text-combine-upright`](/fr/docs/Web/CSS/text-combine-upright) +- [`text-orientation`](/fr/docs/Web/CSS/text-orientation) |