<br><br><div><span class="gmail_quote">2007/2/14, Thomas Friedrichsmeier <<a href="mailto:thomas.friedrichsmeier@ruhr-uni-bochum.de">thomas.friedrichsmeier@ruhr-uni-bochum.de</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wednesday 14 February 2007 21:05, I. Soumpasis wrote:<br>> Problem is with plugins where the par(family="kerkis") must be set.<br><br>Wouldn't it be easier to set the default fonts, instead? I.e.<br>getOption("X11fonts")? Then you would not have to specify the family for each
<br>separate plot. For postscript and pdf, apparently the default is to use<br>postscript/pdfFonts("Helvetica"), so this could probably be changed globally<br>as well, if needed.</blockquote><div><br>For postscript/pdffonts, there is no option like getOption(), and I got to the last resort declaring in Helvetica with the kerkis fonts (greek fonts) (it is done just for the session). Much better now, having working pdf, postscript, 
dev.print. But for now I face problems with dev.copy, and dev2bitmap, and bitmap. I think the bitmap has a different way to work with ghostscript, but I will check.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
For example, the following example works here (I don't have a "complicated"<br>encoding to play with, so instead I chose a different font family):<br><br>fnts <- getOption("X11fonts")<br>fnts[1] <- "-adobe-palatino-%s-%s-*-*-%d-*-*-*-*-*-*-*"
<br>options (X11fonts=fnts)</blockquote><div><br>Thanks, this is really helpful! <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Then call plot without any family argument:<br>plot (1, 1, main="test", xlab="test2")<br><br>> By default R can plot with three types of fonts, sans (Helvetica), serif<br>> (Times) and mono (Courier), according to Paul Murrell and Brian Ripley.
<br>> Non-standard fonts in PostScript and PDF graphics. R News, 6(2):41-47, May<br>> 2006.<br>> <<a href="http://cran.r-project.org/doc/Rnews/Rnews_2006-2.pdf">http://cran.r-project.org/doc/Rnews/Rnews_2006-2.pdf
</a>><<a href="http://cran.r-projec">http://cran.r-projec</a><br>><a href="http://t.org/doc/Rnews/Rnews_2006-2.pdf">t.org/doc/Rnews/Rnews_2006-2.pdf</a>>Should we give the user a plot option for<br>> all plots to choose with what fonts to plot?
<br><br>Can't do any harm to add this to plot_options. However, we'd probably need a<br>whole dedicated tool to facilitate font selection, in order to make this<br>useful.</blockquote><div><br>It could be done in the future, but I do not know what problems we may face. if we give a family option to par, and try to print the graph on a device we can get to some problems. Example:
<br><br>par(family="sans")<br>z<-1:10<br>barplot(z, main="Title", sub="subtitle")<br>dev.print(device=pdf, file="~/Desktop/print.pdf")<br><br>The last works well, but trying Device>Print does not work giving the message:
<br><br>Error in dev.copy(device = function (file = ifelse(onefile, "<a href="http://Rplots.ps">Rplots.ps</a>",  : <br>    family 'sans' not included in PostScript device<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> Another problem I found is that output window is set to (utf8) enconding<br>> and cannot display the iso88597 results right. If I open rk_out.html with<br>> firefox and set enconding to iso88597 it is displayed properly (see the
<br>> attached rk_out.html). Is there a way to give a choice to the user to<br>> select the enconding view?<br><br>Yes. View->Set Encoding (and in theory, it should auto-detect the encoding).<br>On the other hand, what was the reason again, not to use a UTF-8 locale in
<br>the first place? Are there no matching fonts available for that?</blockquote><div><br>Sorry about this! Did not see View->Set Encoding. Probably did not moved to the output so I did not have this option to the view panel. All ok now. No problem with fonts, the problem was just with encoding.
<br></div><br>Regards,<br>Ilias<br></div><br>