Bug #739
TBX: 0.7.5, R charts engine/SVG, UTF-8 russian characters error in partition dimensions bar plot (and maybe other charts)
Status: | New | Start date: | 04/14/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Charts / R port from JFC | Spent time: | - | |
Target version: | TXM 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()
History
#1 Updated by Sebastien Jacquot almost 7 years ago
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 Updated by Sebastien Jacquot over 6 years ago
- Subject changed from TBX: 0.7.5, SVG Graphics, russian characters UTF-8 error to TBX: 0.7.5, R charts engine/SVG, UTF-8 russian characters error in partition dimensions bar plot (and maybe other charts)
- Category changed from Stats / R to Charts
- Target version changed from TXM X.X to TXM 0.7.8
#3 Updated by Sebastien Jacquot over 6 years ago
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 Updated by Sebastien Jacquot over 6 years ago
- Category changed from Charts to Charts / R port from JFC
- Target version changed from TXM 0.7.8 to TXM X.X