Bug #739

TBX: 0.7.5, R charts engine/SVG, UTF-8 russian characters error in partition dimensions bar plot (and maybe other charts)

Added by Matthieu Decorde over 5 years ago. Updated about 5 years ago.

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

  1. 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 over 5 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 about 5 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 about 5 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 about 5 years ago

  • Category changed from Charts to Charts / R port from JFC
  • Target version changed from TXM 0.7.8 to TXM X.X

Also available in: Atom PDF