Mystery solved after looking into the actual .pkg files. They simply contain a 
full Tcl/Tk which installs into /usr/local, which obviously affects anything 
that links it dynamically. I somehow thought that they would install somewhere 
separate. (Stop grinning, Simon!)

Anyways, the way forward must be to get Tcl/Tk compiled exactly as they were in 
3.3.x.

-pd




> On 16 May 2017, at 15:18 , peter dalgaard <pda...@gmail.com> wrote:
> 
> Double-checked: Indeed, installing 3.3-branch-mavericks.pkg enables xft on my 
> local builds of R-patched and R-devel. Hmmmm......
> 
> -pd 
> 
>> On 16 May 2017, at 14:55 , peter dalgaard <pda...@gmail.com> wrote:
>> 
>> Curiouser and curiouser, now my local build of R-devel stopped using xft 
>> _without any recompile_ I swear that it worked before I installed 
>> R-3.4.0.pkg....
>> 
>> I have both /opt/local/ and /usr/local variants of Tcl/Tk 8.6 and only the 
>> former has wish8.6 understanding the tk::pkgconfig stuff, so there is plenty 
>> of room for confusion. The latter seems to be from Simon's site; the other 
>> one could be a MacPorts relic...
>> 
>> -pd
>> 
>>> On 16 May 2017, at 13:28 , peter dalgaard <pda...@gmail.com> wrote:
>>> 
>>> It's a build issue relating to Tcl/Tk, not specifically Rcmdr (Rcmdr does 
>>> something slightly weird[*] with the fonts too, but this seems to be 
>>> orthogonal to the ugly-font issue).
>>> 
>>> To see the issue quickly, try 
>>> 
>>> library(tcltk)
>>> .Tcl("::tk::pkgconfig get fontsystem")
>>> 
>>> With CRAN 3.3.3, I get 
>>> 
>>> <Tcl> xft 
>>> 
>>> and likewise with a local nightly build of R-devel, but CRAN 3.4.0 says
>>> 
>>>> .Tcl("::tk::pkgconfig get fontsystem")
>>> Error in .Tcl("::tk::pkgconfig get fontsystem") : 
>>> could not find function ".Tcl"
>>> 
>>> as does a local build of R-patched (???!!!). 
>>> 
>>> This is pretty weird. I'll see if I can dig up some more about where the 
>>> difference is.
>>> 
>>> -pd
>>> 
>>> 
>>> 
>>> [*] Try library(tcltk); demo(tkfaq)  then library(Rcmdr) and watch the font 
>>> change in the tkfaq window.
>>> 
>>> 
>>>> On 15 May 2017, at 23:17 , Fox, John <j...@mcmaster.ca> wrote:
>>>> 
>>>> Dear Jose,
>>>> 
>>>> It's a bit difficult to respond to your latest messages because you sent 
>>>> so many of them.
>>>> 
>>>> I'm not entirely sure what's producing your font problems -- perhaps Simon 
>>>> will have some additional ideas -- but you should be aware that you can't 
>>>> load the Rcmdr package -- or, more generally, the tcltk package -- without 
>>>> XQuartz (or another X11 system). Normally, XQuartz should start 
>>>> automatically when the Rcmdr (or tcltk) package is loaded. That is, you 
>>>> should not have to start it separately.
>>>> 
>>>> It may help to know that the Rcmdr package selects its default dialog font 
>>>> by querying the default Tk font, via the command
>>>> 
>>>>    tclvalue(.Tcl("font actual TkDefaultFont -family"))
>>>> 
>>>> and sets the font for commands and output by querying the default Tk 
>>>> fixed-width font:
>>>> 
>>>>    tclvalue(.Tcl("font actual TkFixedFont -family"))
>>>> 
>>>> On my Macs, these are respectively the helvetica and courier fonts.
>>>> 
>>>> In any event, I'm glad that you seem to have solved your problem.
>>>> 
>>>> John
>>>> 
>>>>> -----Original Message-----
>>>>> From: Jose G Conde Santiago [mailto:jose.con...@upr.edu]
>>>>> Sent: Monday, May 15, 2017 3:18 PM
>>>>> To: Simon Urbanek <simon.urba...@r-project.org>; Fox, John
>>>>> <j...@mcmaster.ca>; r-sig-mac@r-project.org
>>>>> Subject: Re: [R-SIG-Mac] R commander fonts on R 3.4.0
>>>>> 
>>>>> When I run R without XQuartz, the text from the help screen renders
>>>>> well. I think the problem seems to be related to XQuartz.
>>>>> 
>>>>> José
>>>>> 
>>>>> 
>>>>> José G. Conde, MD, MPH
>>>>> Professor, School of Medicine
>>>>> Director, CentIT2
>>>>> UPR Medical Sciences Campus
>>>>> 
>>>>> Tel  (787) 763-9401 Fax (787) 758-5206
>>>>> 
>>>>> Email: jose.con...@upr.edu
>>>>> 
>>>>> URL: http://rcmi.rcm.upr.edu
>>>>> 
>>>>>> On May 15, 2017, at 2:16 PM, Jose G Conde Santiago
>>>>> <jose.con...@upr.edu> wrote:
>>>>>> 
>>>>>> … and the same I get the same issue with R “help” screens in my iMac.
>>>>> I cannot reproduce this in the macBook.
>>>>>> 
>>>>>> José
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> <R help .png>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> José G. Conde, MD, MPH
>>>>>> Catedrático, Escuela de Medicina
>>>>>> Director, CentIT2
>>>>>> Recinto de Ciencias Médicas, UPR
>>>>>> 
>>>>>> Tel  (787) 763-9401  Fax (787) 758-5206
>>>>>> 
>>>>>> Correo electrónico: jose.con...@upr.edu
>>>>>> 
>>>>>> URL: http://rcmi.rcm.upr.edu
>>>>>> 
>>>>>>> On May 15, 2017, at 2:14 PM, Jose G Conde Santiago
>>>>> <jose.con...@upr.edu> wrote:
>>>>>>> 
>>>>>>> This is the actual resolutions.
>>>>>>> 
>>>>>>> José
>>>>>>> 
>>>>>>> <Fonts 20 points.png>
>>>>>>> José G. Conde, MD, MPH
>>>>>>> Professor, School of Medicine
>>>>>>> Director, CentIT2
>>>>>>> UPR Medical Sciences Campus
>>>>>>> 
>>>>>>> Tel  (787) 763-9401 Fax (787) 758-5206
>>>>>>> 
>>>>>>> Email: jose.con...@upr.edu
>>>>>>> 
>>>>>>> URL: http://rcmi.rcm.upr.edu
>>>>>>> 
>>>>>>>> On May 15, 2017, at 12:31 PM, Jose G Conde Santiago
>>>>> <jose.con...@upr.edu> wrote:
>>>>>>>> 
>>>>>>>> <Fonts 20 points.png>
>>>>>>> 
>>>>>> 
>>>> 
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac@r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>>> -- 
>>> Peter Dalgaard, Professor,
>>> Center for Statistics, Copenhagen Business School
>>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
>>> Phone: (+45)38153501
>>> Office: A 4.23
>>> Email: pd....@cbs.dk  Priv: pda...@gmail.com
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> -- 
>> Peter Dalgaard, Professor,
>> Center for Statistics, Copenhagen Business School
>> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
>> Phone: (+45)38153501
>> Office: A 4.23
>> Email: pd....@cbs.dk  Priv: pda...@gmail.com
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> Peter Dalgaard, Professor,
> Center for Statistics, Copenhagen Business School
> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
> Phone: (+45)38153501
> Office: A 4.23
> Email: pd....@cbs.dk  Priv: pda...@gmail.com
> 
> 
> 
> 
> 
> 
> 
> 
> 

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Office: A 4.23
Email: pd....@cbs.dk  Priv: pda...@gmail.com

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to