[prev in list] [next in list] [prev in thread] [next in thread]
List: r-sig-mac
Subject: Re: [R-SIG-Mac] quartz fonts issue, ever resolved?
From: Simon Jackman <jackman () stanford ! edu>
Date: 2010-01-08 1:55:40
Message-ID: 4B3139A5-BA67-4616-A691-47A20AB94152 () stanford ! edu
[Download RAW message or body]
On Jan 7, 2010, at 4:58 PM, Byron Ellis wrote:
> Actually, I do have an answer. I just apparently forgot to write a
> post on the subject. :-)
>
> The problem is twofold. The first is that you don't have Arial on your
> system
Ah-hah…
I do have Arial on the system. In fact, Fontbook reports finding as many as 4 Arial \
ttf/otf files (for reasons best described as idiosyncratic). At some point I used \
Fontbook to "resolve duplicates" for a number of my typefaces. I see now that this \
disabled /Library/Fonts/Arial.ttf. After a little experimentation I found that \
re-activating this instance of Arial solved the issue.
Nonetheless, it is still interesting as to why Arial is being sought at all…
Thanks for your help.
— Simon
> and the hard coded fallback font is Arial (according to a note
> I left to myself a problem with italics in Helvetica on 10.4 prompted
> the decision).
>
> The bigger problem is why you're falling back to that at all--it
> should be a very rare occurrence. The problem looks to be that
> par()$family is NULL by default which the font lookup code switches to
> "default". Of course, when you look at "quartzFonts()" you'll notice
> that it only includes valid values for par()$family which are "mono,"
> "sans" or "serif." (Courier, Helvetica and Times-Roman respectively by
> default).
>
> A quick workaround is par(family="mono").
>
> In the longer term, there appears to be a bug in the way
> quartz.options()$family is used (it isn't as far as I can tell) that
> I'm going to fix and write a patch for (probably falling back to that
> before falling back to Arial).
>
>
> On Thu, Jan 7, 2010 at 3:20 PM, Simon Jackman <jackman@stanford.edu> wrote:
> > I saw some traffic on this list last month
> >
> > https://stat.ethz.ch/pipermail/r-sig-mac/2009-December/006921.html
> >
> > re the warnings
> >
> > no font could be found for family "Arial"
> >
> > when using a quartz device. Was this ever resolved? I'm getting the same \
> > behavior with 2.10 (and later) but *not* when using the Urbanek/Iacus GUI (1.32 \
> > 5546 Leopard). R from a terminal window (or ESS) produces the "text-less" \
> > graphs and warnings when using a quartz device; see the output below. Thanks in \
> > advance for any guidance.
> > Simon Jackman, Depts of Political Science & (by courtesy) Statistics,
> > Stanford University, Stanford, CA 94305-6044, USA.
> > http://jackman.stanford.edu
> >
> > > system("uname -v")
> > Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; \
> > root:xnu-1486.2.11~1/RELEASE_I386
> > > version
> > _
> > platform x86_64-apple-darwin9.8.0
> > arch x86_64
> > os darwin9.8.0
> > system x86_64, darwin9.8.0
> > status Patched
> > major 2
> > minor 10.1
> > year 2010
> > month 01
> > day 06
> > svn rev 50921
> > language R
> > version.string R version 2.10.1 Patched (2010-01-06 r50921)
> > > plot(1:10)
> > There were 17 warnings (use warnings() to see them)
> > > warnings()
> > Warning messages:
> > 1: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 2: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 3: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 4: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 5: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 6: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 7: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 8: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 9: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 10: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 11: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 12: In axis(side = side, at = at, labels = labels, ...) :
> > no font could be found for family "Arial"
> > 13: In title(...) : no font could be found for family "Arial"
> > 14: In title(...) : no font could be found for family "Arial"
> > 15: In title(...) : no font could be found for family "Arial"
> > 16: In title(...) : no font could be found for family "Arial"
> > 17: In title(...) : no font could be found for family "Arial"
> > > quartz.options()
> > $title
> > [1] "Quartz %d"
> >
> > $width
> > [1] 7
> >
> > $height
> > [1] 7
> >
> > $pointsize
> > [1] 12
> >
> > $family
> > [1] "Helvetica"
> >
> > $fontsmooth
> > [1] TRUE
> >
> > $antialias
> > [1] TRUE
> >
> > $type
> > [1] "native"
> >
> > $bg
> > [1] "transparent"
> >
> > $canvas
> > [1] "white"
> >
> > $dpi
> > [1] NA
> >
> >
> >
> >
> >
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-SIG-Mac mailing list
> > R-SIG-Mac@stat.math.ethz.ch
> > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> >
>
>
>
> --
> Byron Ellis (byron.ellis@gmail.com)
> "Oook" -- The Librarian
Simon Jackman, Depts of Political Science & (by courtesy) Statistics,
Stanford University, Stanford, CA 94305-6044, USA.
http://jackman.stanford.edu
Director, Political Science Computational Lab. http://pscl.stanford.edu
cell: +1 (650) 387 3019 fax: +1 (650) 724-9095
[[alternative HTML version deleted]]
_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic