Bug #739
TBX: 0.7.5, R charts engine/SVG, UTF-8 russian characters error in partition dimensions bar plot (and maybe other charts)
Statut: | New | Début: | 14/04/2014 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 0% |
|
Catégorie: | Charts / R port from JFC | Temps passé: | - | |
Version cible: | TXM 0.X.X |
Description
FR
Les labels des graphiques SVG générés par TXM contenant du texte en Russe affichent le code UTF-8 des caractères au lieu des caractères.
Observations :
- on suppose que ça vient du package R "cairo" qui génère les graphiques des drivers "svg" "png" et "natif".
- on a testé dans RGui et dans TXM
- on a vérifié le changement de police Windows (P)
- on a vérifié la différence entre les caractères français et russes (fr+ru)
Résultats :
RGUI TXM
SVG fr+ru=ok P=ko fr=ok ru=ko P=ko
PNG fr+ru=ok P=ok fr=ok ru=ko P=ok
NATIF fr+ru=ok P=ok fr=ok ru=ko P=ok
Conclusion, on ne réussi pas encore à gérer les caractères russes dans les graphiques R, désolé
1- il faut approfondir la recherche du bug
2- Mettre tous nos espoirs dans les graphiques de Seb :)
Matt&Serge
- CODE DE TEST
png(file="C:\\plot-text.png")
plot(1:10,1:10,type="n")
windowsFonts( A=windowsFont("Arial Black"), B=windowsFont("Bookman Old Style"), C=windowsFont("Comic Sans MS"), D=windowsFont("Symbol"))
text(3,3,"été indien Default")
text(4,4,family="A","été from Arial Black")
text(5,5,family="B","взрослый from Bookman Old Style")
text(6,6,family="C","взрослый from Comic Sans MS")
text(7,7,family="D", "взрослый from Symbol")
dev.off()
Historique
#1 Mis à jour par Sebastien Jacquot il y a plus de 11 ans
Quelques infos supplémentaires :
- sur ma machine (Win 7), le png, même avec changement de police, est KO et non pas OK.
- les caractères sont bien créés lors d'une AFC donc cela n'a peut-être pas de rapport avec Cairo finalement (est-ce que ça peut être lié à la façon dont les strings sont envoyés à R depuis Java plutôt qu'à R lui-même ?) J'avais commencé à regarder rapidement mais n'avait pas vu de différence flagrante entre l'envoi des données pour les Dimensions est l'envoi des données pour une AFC
#2 Mis à jour par Sebastien Jacquot il y a presque 11 ans
- Sujet changé de TBX: 0.7.5, SVG Graphics, russian characters UTF-8 error à TBX: 0.7.5, R charts engine/SVG, UTF-8 russian characters error in partition dimensions bar plot (and maybe other charts)
- Catégorie changé de Stats / R à Charts
- Version cible changé de TXM 0.X.X à TXM 0.7.8
#3 Mis à jour par Sebastien Jacquot il y a presque 11 ans
There is another bug with export of data, for example lexical tables, which puts the UTF-8 character codes instead of the characters in the exported .csv file. It may be related to this bug and the management of the strings in TXM rather than an R problem.
#4 Mis à jour par Sebastien Jacquot il y a presque 11 ans
- Catégorie changé de Charts à Charts / R port from JFC
- Version cible changé de TXM 0.7.8 à TXM 0.X.X