The problem has been resolved thanks to Tom Callaway from Redhat:
Tom Callaway wrote: > > Looking at the R source code, it uses Cairo to do the SVG creation, and > the Cairo in RHEL-5 is very (very) old (1.2.4). > > Digging through Cairo's changelogs post 1.2.4, I came across this: > > "SVG: Fix bug preventing text from appearing in many viewers" > > http://cairographics.org/news/cairo-1.4.0/ > > Sure enough, I dug out an old cairo 1.4 series package from Fedora 7 > (1.4.4, to be specific), rebuilt it on RHEL-5 and it generates a "good" > svg that views properly in Firefox. > > Looking at the code to see how they fixed that bug, it is pretty much > what I suspected, they add the overflow="visible" field when outputting > the glyphs. This was trivial to backport and the patch is attached. > > In addition, since I had to make the packages to test, I have uploaded > them here: > > http://spot.fedorapeople.org/cairo-invisible-text-fix-el5/ > > Last but not least, I have opened a bug against RHEL 5 on this issue. I > do not know if they will push a cairo update for this, but at least, it > is now on their radar: > > https://bugzilla.redhat.com/show_bug.cgi?id=691844 > So to fix the problem, grab the updated Cairo binary from the link he gives and do a: rpm -Uvh cairo-1.2.4-5.spot.i386.rpm -- View this message in context: http://r.789695.n4.nabble.com/svg-malformed-on-CentOS-epel-R-tp3352949p3420081.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.