From 149319bb8c7b1394a443f0877c3460cd362aa815 Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:58:15 +0200 Subject: move *.html to *.md --- files/fr/web/css/font-language-override/index.md | 109 +++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 files/fr/web/css/font-language-override/index.md (limited to 'files/fr/web/css/font-language-override/index.md') diff --git a/files/fr/web/css/font-language-override/index.md b/files/fr/web/css/font-language-override/index.md new file mode 100644 index 0000000000..928e30555e --- /dev/null +++ b/files/fr/web/css/font-language-override/index.md @@ -0,0 +1,109 @@ +--- +title: font-language-override +slug: Web/CSS/font-language-override +tags: + - CSS + - Propriété + - Reference +translation_of: Web/CSS/font-language-override +--- +
{{CSSRef}}
+ +

La propriété font-language-override permet de contrôler l'utilisation des glyphes spécifiques à une langue pour une police.

+ +
/* Valeur avec un mot-clé */
+font-language-override: normal;
+
+/* <string> values */
+font-language-override: "ENG";  /* Use English glyphs */
+font-language-override: "TRK";  /* Use Turkish glyphs */
+/* Valeurs globales */
+font-language-override: initial;
+font-language-override: inherit;
+font-language-override: unset;
+
+ +

Par défaut, les navigateurs utilisent l'attribut global {{htmlattrxref("lang")}} pour déterminer la langue du texte d'un élément. Grâce à cette information, certains glyphes spéciaux, conçus pour cette langue, peuvent être utilisés. Ainsi, de nombreuses polices possèdent un caractère spécial pour la ligature fi afin que le point du i fusionne avec le caractère précédent. Cette ligature ne devrait pas être utilisée en turc, car il existe deux formes pour le i, avec et sans point : i et ı.

+ +

Quelques fois, l'auteur d'un document peut vouloir surcharger la langue. Ainsi, si la fonte ne sait pas que la langue azérie possède un i sans point, comme le turc, on pourra utiliser font-language-override pour forcer l'utilisation des glyphes turcs qui seront plus adaptés que les glyphes par défaut.

+ +

Syntaxe

+ +

Cette propriété est définie avec le mot-clé normal ou avec une chaîne de caractères (<string>).

+ +

Valeurs

+ +
+
normal
+
Ce mot-clé force l'utilisation des glyphes de la langue définie pour cette police.
+
<string>
+
Cette chaîne de caractère force le navigateur à utiliser les glyphes de la langue correspondante. Les valeurs qui peuvent être utilisées sont les valeurs du système de langue OpenType.
+
+ +

Syntaxe formelle

+ +{{csssyntax}} + +

Exemples

+ +

CSS

+ +
p.para1 {
+  font-language-override: normal;
+}
+
+p.para2 {
+  font-language-override: "DAN";
+}
+ +

HTML

+ +
<p class="para1">Réglage par défaut.</p>
+<p class="para2">
+  Un paragraphe pour lequel  <code>font-language-override</code>
+  cible le danois
+</p>
+
+ +

Résultat

+ +

{{EmbedLiveSample('Exemples', '600')}}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('CSS3 Fonts', '#propdef-font-language-override', 'font-language-override')}}{{Spec2('CSS3 Fonts')}}Définition initiale.
+ +

{{cssinfo}}

+ +

Compatibilité des navigateurs

+ +

{{Compat("css.properties.font-language-override")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf