Hi


Warnes, Gregory R wrote:
Ah, I'm using Exceed Hummingbird 7.1 as the X server....

It does have fixed width fonts, and it is happy with variable width fonts up
to this extreme ....

A little more fiddling shows that this succeds with a linux based X11
server, and that even plot(1,1)
par(family="mono",cex=8)
text(1,1,"foo") segfaults.



I've tested values of cex. Anything above 2.1249 seems to segfault.


The X11 device works pretty hard to find a font to use and if it really can't find anything it should throw an error, not segfault. Are you able to debug this and see where it is failing?

(I'm using Xwin32 and for large font size requests that can't be satisfied I get the intended behaviour which is warnings that a smaller font is being substituted)

Paul


-----Original Message-----
From: Prof Brian Ripley [mailto:[EMAIL PROTECTED]
Sent: Monday, December 20, 2004 4:39 PM
To: Warnes, Gregory R
Cc: Paul Murrell; R-Devel
Subject: mono fonts (was RE: [Rd] RE: [R] SAS or R software)


[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




LEGAL NOTICE Unless expressly stated otherwise, this message is confidential and may be privileged. It is intended for the addressee(s) only. Access to this E-mail by anyone else is unauthorized. If you are not an addressee, any disclosure or copying of the contents of this E-mail or any action taken (or not taken) in reliance on it is unauthorized and may be unlawful. If you are not an addressee, please inform the sender immediately.


--
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
[EMAIL PROTECTED]
http://www.stat.auckland.ac.nz/~paul/

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

Reply via email to