On Sat, 21 May 2011, Simon Urbanek wrote:

Carlo,

On May 21, 2011, at 9:10 AM, Carlo Tambuatco wrote:

This question has probably been asked to death already, I don't know yet...but 
when plotting using the Quartz framework on OS X, labels do not show up unless 
the sans font family is selected beforehand.


It usually indicates a problem in your fonts - broken or duplicate fonts. Often 
going to the Font Book and checking for duplicate or invalid fonts (in 
particular Arial here) solves the issue.


My question is, how do you permanently change the default fonts for plots to 
"sans"? I tried changing the quartz options in the preferences pane of the 
R.app application, but the option to change font families under quartz is not selectable.


The default is hard-coded in Quartz to Arial, there is no provision to change it. (The 
default has historic reasons since the "normal" default Helvetica was 
incomplete in older OS X versions).


Is there a way to maybe change the fonts.conf file located in the fonts folder 
in the RHOME folder?


No, Quartz uses Apple's font frameworks, not FontConfig. However, fixing the 
font issue in your system should be the more preferable solution.


Basically, I want the default fonts set to sans under quartz to that axis 
labels show up properly.


You can simply use
par(family="sans")
to do that, but, again, fixing your font setup will likely have more lasting 
effect.

Only in base graphics for the current device. Calling quartz.options() is preferable (and can be done in startup files). But why are we helping someone who cannot be bothered to read the help page or the list archives ....

--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to