[Rd] One possible cause for incorrect symbols in X11() output
peter dalgaard
pdalgd at gmail.com
Thu Aug 19 13:55:00 CEST 2010
On Aug 19, 2010, at 1:04 PM, Prof Brian Ripley wrote:
> On Thu, 19 Aug 2010, peter dalgaard wrote:
>
>>
>> On Aug 19, 2010, at 9:15 AM, Jari Oksanen wrote:
>>
>>
>>>
>>> The X11(type = 'cairo') shows the problem with example(points);
>>> TestChars(font=5). However, there is no problem with the default device
>>> (quartz), nor with the default X11() which has type = 'Xlib' (unlike
>>> documented in ?X11: 'cairo' is available but 'Xlib' still used).
>>>
>>> What ever this is worth of (if this is worthless, I'll surely hear about
>>> it).
>>
>> Well, maybe not worthless, but the X11 setup on Mac is poor in general. type="Xlib" appears plainly not to work, and even disregarding the pi issue, the rotated y-axis labels come out pretty ugly. This is why quartz is now the default on OSX.
>
> The even more serious issue under cairo of confusing style and weight is discussed on ?X11.
>
>> BTW, it seems that the standard X11 "Symbol","Regular" font is simply absent on OSX. I can't get fc-match to list it, anyway.
>
> R's X11(type='cairo') device is using a version of cairographics compiled by Simon which includes a static build of fontconfig. So it is not really 'OSX'! I'm guessing you are using /usr/local/bin/fc-match which AFAIK also Simon's.
Actually, it was /opt/local/bin/fc-match (macPorts?). I have _three_ of them:
peter-dalgaards-iMac:~ pd$ ls -l /usr/X11/bin/fc-match
-rwxr-xr-x 1 root wheel 64416 Feb 11 2010 /usr/X11/bin/fc-match
peter-dalgaards-iMac:~ pd$ ls -l /usr/local/bin/fc-match
-rwxr-xr-x@ 1 root wheel 1476560 Oct 21 2008 /usr/local/bin/fc-match
peter-dalgaards-iMac:~ pd$ ls -l /opt/local/bin/fc-match
-rwxr-xr-x 2 root admin 14792 Mar 16 16:52 /opt/local/bin/fc-match
Doesn't look like they are behaving any different, though.
> It is also not using pango, and so not selecting fonts the same way as on Linux.
You're assuming (in fact, correctly) that I was using Simon's build, but my locally built version is similar. That doesn't appear to use pango either; I have a Portfile for pango-devel, but it must have failed to build.
--
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
More information about the R-devel
mailing list