CSS: text-transform ne fonctionne pas correctement pour des caractères turcs

La mise en œuvre des principaux navigateurs semblent avoir des problèmes avec text-transform: uppercase avec des caractères turcs. Autant que je sache (je ne suis pas turc.) il existe quatre différents i caractères: ı i I İ, où les deux derniers sont des majuscules dans les représentations de l'ancien deux.

Cependant l'application de text-transform:uppercase à ı i, les navigateurs (vérifié IE, Firefox, Chrome et Safari) des résultats de I I qui n'est pas correct et peut changer le sens des mots, de sorte que beaucoup de sorte qu'ils deviennent des insultes. (C'est ce que j'ai dit)

De ma recherche de solutions n'a pas révélé de ma question est: existe-il des solutions de contournement pour ce problème? La première solution pourrait être de supprimer text-transform: uppercase entièrement mais c'est une sorte de dernier recours.

Drôle de chose, le W3C a des tests pour ce problème sur leur site, mais l'absence de plus d'informations sur cette question. http://www.w3.org/International/tests/tests-html-css/tests-text-transform/generate?test=5

J'apprécie toute l'aide et au plaisir de vos réponses 🙂

Voici un codepen

InformationsquelleAutor Malax | 2010-09-23