Discussion module:données Unicode
Ajouter un sujetApparence
Dernier commentaire : il y a 1 an 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)