Re: [R] svg malformed on CentOS (epel R)

From: Jeroen Ooms <jeroenooms_at_gmail.com>
Date: Wed, 30 Mar 2011 19:48:18 -0700 (PDT)

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_at_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.
Received on Thu 31 Mar 2011 - 03:31:57 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 31 Mar 2011 - 04:10:26 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive