From htl10 at users.sourceforge.net  Sat Oct 22 02:57:44 2011
From: htl10 at users.sourceforge.net (Hin-Tak Leung)
Date: Sat, 22 Oct 2011 01:57:44 +0100 (BST)
Subject: [Rd] Sweave, cairo_pdf, CJK, ghostscript
Message-ID: <1319245064.6460.YahooMailClassic@web29520.mail.ird.yahoo.com>

I have had some fun in the last few days trying to put together an annotated map of China with R and some public GIS data:

http://sourceforge.net/projects/outmodedbonsai/files/snpMatrix%20next/1.17.7.11/China_Choropleth_Maps.pdf/download

It is done, and rather nice... there are a few issues:

- the default pdf() device cannot do CJK with embedded fonts - and cairo_pdf() is not hooked up to Sweave yet. I have had a quick look, and it does not look too complicated, other than the fact that cairo_pdf() is mutually exclusive with pdf(); and the jpeg/png are new to 2.13 so it is probably just nobody has gotten round to it. (and cairo_pdf() also behaves differently with the onefile option). I guess I am almost saying I might get my hand dirty or help somebody else who wants to. So it is probably best to start some discussion.

- Some of the ghostscript/CID font instructions in pdf() are a bit bizarre...

- An earlier version of the above map does not work well with part of ghostscript (http://bugs.ghostscript.com/show_bug.cgi?id=692620). So that limits to some extent post-processing of cairo_pdf() output.





[Rd] Sweave, cairo_pdf, CJK, ghostscript
Hin-Tak Leung