Discussion module:données Unicode

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Dernier commentaire : il y a 5 mois par Automatik dans le sujet Bug dans l'italicisation des textes multi-scripts

Bug dans l'italicisation des textes multi-scripts[modifier le wikicode]

Dans polaire, on note l'exemple suivant :

  • {{exemple|''Un très grand nombre de métaux peuvent former des dérivés organométalliques (Li, Na, Mg, Ca, Al, Sn, Zn, Cd, Hg, Cu...). La polarisation de la liaison se fait dans le sens C{{e|δ–}}—M{{e|δ+}}, cette liaison aura un caractère d'autant plus '''polaire''' que le métal sera plus électropositif''. |source=Pierre Krausz, Rachida Benhaddou Zerrouki & Robert Granet, ''Chimie organique : Cours & Exercices'', chap. 11, Éditions Dunod, 4{{e}} éd : 2020, p. 171 |lang=fr}}

qui génère actuellement :

  • <span class="example"><q><bdi lang="fr" xml:lang="fr" class="lang-fr">''Un très grand nombre de métaux peuvent former des dérivés organométalliques (Li, Na, Mg, Ca, Al, Sn, Zn, Cd, Hg, Cu...). La polarisation de la liaison se fait dans le sens C<sup style="font-size:83.33%;line-height:1">δ–</sup>—M<sup style="font-size:83.33%;line-height:1">δ+</sup>, cette liaison aura un caractère d'autant plus '''polaire''' que le métal sera plus électropositif''.</bdi></q> <span class="sources"><span class="tiret">— </span>(Pierre Krausz, Rachida Benhaddou Zerrouki & Robert Granet, ''Chimie organique : Cours & Exercices'', chap. 11, Éditions Dunod, 4<sup style="font-size:83.33%;line-height:1">e</sup> éd : 2020, p. 171)</span></span>[[Catégorie:Exemples en français]]

C'est-à-dire que l'italique doit être forcé avec un double apostrophe, alors qu'il devrait être ajouté automatiquement à en croire la documentation de p.shouldItalicize ("A text should be in italics if and only if p.getScriptForText(text) returns either Latin, Common or Inherit"). Or la présence du caractère grec δ semble tout renverser...

Le script identifié devrait être du Common, étant donné la documentation de p.getScriptForText ("If the text contains character from several scripts other than Common or Inherited, the returned script is Common.") — Automatik (discussion) 11 décembre 2023 à 00:08 (UTC)Répondre