aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/fr/web/css/@font-face/font-variant/index.md92
-rw-r--r--files/fr/web/css/font-variant/index.md72
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&nbsp;: `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&nbsp;: `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&nbsp;: `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&nbsp;:
+
+- [`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&nbsp;; chacune des propriétés individuelles a une valeur initiale de `normal`. Les propriétés détaillées de `font-variant` sont&nbsp;: [`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&nbsp;: `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&nbsp;: `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&nbsp;: `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)