Le 23 juin 2016 à 21:59, <osm.sanspourr...@spamgourmet.com> a écrit :

> > Oui mais autant il est simple dans un rendu de vouloir transformer des
> minuscules en majuscules, autant l'inverse n'est pas évident du tout.
> C'est évidemment faux. Le français étant une langue bicamérale il existe
> une bijection. Et une bijection ça marche aussi bien dans un sens que dans
> l'autre. Unicode définit les liens entre majuscules et minuscules.
>

C'est évidemment VRAI. Tu confonds:

- la bijection supposée pour l'écriture latine (qui est en fait fausse pour
l'alphabet latin complet, où existe des lettres NON bicamérales, en
revanche c'est vrai pour la réduction de l'alphabet latin à l'alphabet
français moderne dont toutes les lettres sont bicamérales, même les
ligatures; mais ce n'était pas vrai encore au XIXe siècle quand existait
encore le "s long": le S était une lettre **tri**-camérale, et c'est encore
vrai pour l'alphabet grec moderne et sa lettre sigma tricamérale; c'était
faux aussi pour l'allemand avec le "s dur" jusqu'à ce que le s dur en
capital soit finaelment reconnu et encodé il y a encore peu de temps dans
Unicode...)

- avec la NON-bijection pour les mots et l'orthographe, où cette bijection
n'exise pas du tout (c'est uniquement une injection lors de la conversion
en capitale, mais PAS l'inverse !

La conversion des capitales en minuscules n'est pas du tout définie sauf si
on ignore complètement la langue utilisée et le sens. En revanche CLDR a
normalisé la conversion de toutes les distinctiuons de casse vers une casse
unique : c'est l'algo dit de "casefolding" (qui ne retourne PAS toujours
que des capitales, il peut rester des minuscules ou des lettres spéciales à
casse mixte: ces lettres spéciales sont essentiellement des ligatures de
lettres dans des casses différentes...)
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à