[Please update the subject line, folks!]

We need to know the device in use here ... and only a few support this mechanism.

If it is X11(), I suspect the problem is in what fonts are available, since cex=8 is pretty extreme. So most likely you need to contribute a patch based on debugging on your system.

BTW, for those who missed this, see Paul's article in the Sept 2004 R-News.

BTW^2 some devices have supported fixed-width fonts for many years.


On Mon, 20 Dec 2004, Warnes, Gregory R wrote:


Yes, par(family="mono") would work, except that I get R segfaults from this sequence:


plot.new() par(family="mono") par(cex=8) strheight("foo")

Process R segmentation fault (core dumped) at Mon Dec 20 16:07:56 2004

on R 2.0.1 (2004-11-15), Red Hat Enterprise Linux AS release 3

In my code I call strheight and strwidth several times in order to find a
cex that makes the text best fit the display area.  Once the segfaulting is
fixed, I'll update my code to use par(family="mono").

-G


-----Original Message-----
From: Marc Schwartz [mailto:[EMAIL PROTECTED]
Sent: Monday, December 20, 2004 3:57 PM
To: Paul Murrell
Cc: Warnes, Gregory R; R-Devel; Frank E Harrell Jr
Subject: Re: [Rd] RE: [R] SAS or R software


On Tue, 2004-12-21 at 08:40 +1300, Paul Murrell wrote:
Hi


Warnes, Gregory R wrote:

-----Original Message-----
From: Frank E Harrell Jr [mailto:[EMAIL PROTECTED]

...

This is neat Greg.  Just installed the latest gregmisc.  Do you
automatically used fixed width fonts for this, for alignment
of columns?


Unfortunately, I haven't found any way to select
fixed-width fonts, so I
convert the character vector into a matrix of individual
characters so that
they align properly.  Its pretty horrid.

I hope that the R developers will provide a way of
selecting a fixed width
font in the future so I can remove this ugly hack.


Does par(family="mono") do what you want?

Paul


It works here using R 2.0.1 under FC3. I tried it to the display and
with pdf() using sinkplot().

With postscript() one can use the 'family = "Courier'
argument as well.
Seems to work here.

According to ONEWS, par("family") is new for 2.0.0.  Missed that one.

Thanks Paul.

Marc





LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}}

______________________________________________
[EMAIL PROTECTED] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel



-- Brian D. Ripley, [EMAIL PROTECTED] 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

______________________________________________
[EMAIL PROTECTED] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to