[R] Trellis.par.set/ family/ global change font?

Renaud Lancelot renaud.lancelot at gmail.com
Fri Jun 30 08:12:47 CEST 2006


A radical solution is to edit the file .../etc/Rdevga and to change
the definition of the first set of fonts, e.g.

# TT Arial : plain
# TT Arial : bold
# TT Arial : italic
# TT Arial : bold&italic

TT Times New Roman : plain
TT Times New Roman : bold
TT Times New Roman : italic
TT Times New Roman : bold&italic

Best,

Renaud

2006/6/30, Deepayan Sarkar <deepayan.sarkar at gmail.com>:
> On 6/29/06, McClatchie, Sam (PIRSA-SARDI)
> <mcclatchie.sam at saugov.sa.gov.au> wrote:
> > Background:
> > OS: Linux Ubuntu Dapper 6.06
> > release: R 2.3.1
> > editor: GNU Emacs 21.4.1
> > front-end: ESS 5.2.3
> > ---------------------------------
> >
> > Colleagues
> >
> > I have a rather complicated trellis plot that a journal editor has requested I edit and change all the fonts to times.
> >
> > I'd like to change all fonts globally for the plot, as in par(family="serif") for non-trellis plots. Various experiments with trellis.par.set after reading the help page have not solved the problem for me. Even doing the local change
> > trellis.par.set(par.xlab.text=list(cex=1.5, family="serif")) does not change the font to times for xlab (I mean my syntax is wrong, not that there is a bug).
> >
> > So I'm obviously misreading the help page or just missing the meaning. Any suggestions?
>
> Lattice uses 'fontfamily' rather than 'family' (borrowed from grid, I
> suppose). I don't think there's a way to set the family globally. You
> might try
>
> trellis.par.set(grid.pars = list(fontfamily = "serif"))
>
> but I'm not sure if that will work.
>
> -Deepayan
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>


-- 
Renaud LANCELOT
Département Elevage et Médecine Vétérinaire (EMVT) du CIRAD
Directeur adjoint chargé des affaires scientifiques

CIRAD, Animal Production and Veterinary Medicine Department
Deputy director for scientific affairs

Campus international de Baillarguet
TA 30 / B (Bât. B, Bur. 214)
34398 Montpellier Cedex 5 - France
Tél   +33 (0)4 67 59 37 17
Secr. +33 (0)4 67 59 39 04
Fax   +33 (0)4 67 59 37 95



More information about the R-help mailing list