xlsfonts | grep Mathematica > I know the Mathematica fonts are neither in my path on my Mac nor on the head node. However, I can run the Mathematica that is installed directly on my mac. That display works well. On Tue, Oct 25, 2011 at 5:00 PM, Carl G. Riches <cgr@xxxxxxxxxxxxxxxx>wrote: > On Tue, 25 Oct 2011, Doll, Margaret Ann wrote: > > Installing Mathematica on my mac did not help with the display from the >> head >> node on the cluster. >> >> I copied over the Fonts directory from the head node for Mathematica. I >> installed the fonts in a /usr/local/mathematica/7.0/**SystemFiles/Fonts >> directory. >> I then linked .fonts in my home directory to the new Fonts directory. >> >> That did not help. >> >> .fonts -> /usr/local/Mathematica/7.0/**SystemFiles/Fonts >> ls .fonts >> AFM BDF SVG TTF Type1 >> >> > Have you run xlsfonts to verify that the fonts are in your font list? > > Carl > > Carl G. Riches > IT Manager > Department of Biostatistics > Box 357232 voice: 206-616-2725 > University of Washington fax: 206-543-3286 > Seattle, WA 98195-7232 internet: cgr@xxxxxxxxxxxxxxxx > > > >> On Tue, Oct 25, 2011 at 1:50 PM, Doll, Margaret Ann < >> margaret_doll@xxxxxxxxx >> >>> wrote: >>> >> >> As root I edited >>> >>> /etc/X11/fs/config to add the lines on the head node of the cluster >>> >>> /share/apps/Mathematica7.0/**SystemFiles/Fonts/Type1, >>> /share/apps/Mathematica7.0/**SystemFiles/Fonts/BDF, >>> /share/apps/Mathematica7.0/**SystemFiles/Fonts/AFM >>> >>> I restarted xfs on the head node >>> >>> service xfs restart >>> >>> I checked my firewall on the head node of the computer clustrer >>> >>> netstat -nlp | grep 7100 >>> unix 2 [ ACC ] STREAM LISTENING 9788554 >>> 5359/xfs /tmp/.font-unix/fs7100 >>> >>> I then logged into the head node from my Mac using "ssh -Y" >>> >>> As a regular user, my xset path does not contain the Mathematica fonts. >>> And Mathematica still gives me the "bad font message" >>> >>> My local computer is a Mac, 10.6. >>> >>> I am installing Mathematica on my Mac now to see if that makes a >>> difference >>> in the display. >>> >>> On Tue, Oct 25, 2011 at 12:13 PM, Nigel Wade <nmw@xxxxxxxxxxxx> wrote: >>> >>> On 25/10/11 16:24, Richardson, Joshua A. wrote: >>>> >>>> Just a quick guess, but have you actually verified the path you are >>>>> trying to set exists? You may need to physically copy the fonts from >>>>> the CD >>>>> to the machine. >>>>> >>>>> http://shortrecipes.blogspot.****com/2009/06/mathematica-xset-**** >>>>> bad-font-path-element.html<htt**p://shortrecipes.blogspot.com/** >>>>> 2009/06/mathematica-xset-bad-**font-path-element.html<http://shortrecipes.blogspot.com/2009/06/mathematica-xset-bad-font-path-element.html> >>>>> > >>>>> >>>>> >>>>> Joshua A. Richardson >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list-bounces@** >>>>> redhat.com <redhat-list-bounces@redhat.**com<redhat-list-bounces@xxxxxxxxxx>>] >>>>> On Behalf Of Doll, Margaret >>>>> >>>>> Ann >>>>> Sent: Tuesday, October 25, 2011 11:09 AM >>>>> To: General Red Hat Linux discussion list >>>>> Subject: questions about xset >>>>> >>>>> CentOS release 5.6 (Final) >>>>> >>>>> >>>>> We have Mathematica 7.0 installed on our computer cluster, but are >>>>> unable >>>>> to >>>>> get the display to work. The initial trademark comes up, but not the >>>>> rest >>>>> of the application. >>>>> >>>>> mathematica& >>>>> [1] 2527 >>>>> [mdoll@ted ~]$ xset: bad font path element (#1149), possible causes >>>>> are: >>>>> Directory does not exist or has wrong permissions >>>>> Directory missing fonts.dir >>>>> Incorrect font server address or syntax >>>>> >>>>> >>>>> Mathematica says that the problem is >>>>> >>>>> Font Installation >>>>> All machines that display the front end must have access to the fonts >>>>> included with *Mathematica*. If the *Mathematica* process is running on >>>>> a >>>>> remote machine and the front end is displayed on the local machine, the >>>>> X >>>>> server on the local machine must know where to find the *Mathematica* >>>>> fonts. >>>>> To do this, add the *Mathematica* fonts to the local font path by >>>>> running >>>>> a >>>>> command like the following on the local machine. >>>>> >>>>> xset fp+ /usr/local/Wolfram/****Mathematica/8.0/SystemFiles/**** >>>>> Fonts/Type1; >>>>> >>>>> xset fp >>>>> rehash >>>>> >>>>> Be sure to execute xset fp rehash to make the fonts available to the >>>>> local X >>>>> server. >>>>> For optimal onscreen performance, Type1 fonts should appear before BDF >>>>> fonts >>>>> in the font path. Hence, >>>>> $InstallationDirectory<http://****reference.wolfram.com/** >>>>> mathematica/ref/$****InstallationDirectory.html<htt** >>>>> p://reference.wolfram.com/**mathematica/ref/$** >>>>> InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>> > >>>>> >>>>>> >>>>>> /SystemFiles/Fonts/Type1 should appear before >>>>> $InstallationDirectory<http://****reference.wolfram.com/** >>>>> mathematica/ref/$****InstallationDirectory.html<htt** >>>>> p://reference.wolfram.com/**mathematica/ref/$** >>>>> InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>> > >>>>> >>>>> >>>>>> /SystemFiles/Fonts/BDF. You can check the order of the font path by >>>>> executing the command xset q. >>>>> >>>>> *Note:* TrueType fonts are automatically loaded and do not require an >>>>> xsetcommand. >>>>> >>>>> >>>>> I have tried >>>>> >>>>> >>>>> xset +fp >>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/Type1,/** >>>>> share/apps/Mathematica7.0/****SystemFiles/Fonts/BDF >>>>> >>>>> xset: bad font path element (#1149), possible causes are: >>>>> Directory does not exist or has wrong permissions >>>>> Directory missing fonts.dir >>>>> Incorrect font server address or syntax >>>>> >>>>> >>>>> xset +fp >>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/Type1 >>>>> >>>>> xset: bad font path element (#1149), possible causes are: >>>>> Directory does not exist or has wrong permissions >>>>> Directory missing fonts.dir >>>>> Incorrect font server address or syntax >>>>> >>>>> What's going wrong? >>>>> >>>>> "xset q" shows >>>>> >>>>> Font Path: >>>>> >>>>> /usr/X11/lib/X11/fonts/misc/,/****usr/X11/lib/X11/fonts/TTF/,/**** >>>>> usr/X11/lib/X11/fonts/OTF,/****usr/X11/lib/X11/fonts/Type1/,/**** >>>>> usr/X11/lib/X11/fonts/75dpi/:****unscaled,/usr/X11/lib/X11/** >>>>> fonts/100dpi/:unscaled,/usr/****X11/lib/X11/fonts/75dpi/,/usr/**** >>>>> X11/lib/X11/fonts/100dpi/,/****Library/Fonts,/System/Library/****Fonts >>>>> >>>>> >>>> I presume when you say that it's installed on the cluster that you are >>>> using a remote X display. >>>> >>>> Have you installed the fonts on the client? >>>> >>>> You either have to do that, or setup the machine on which the fonts are >>>> installed as a font server. Then direct the local machine with the X >>>> display >>>> to the font server. >>>> >>>> If you login remotely, using for example ssh, and attempt to set the >>>> fontpath when logged in remotely this will fail. Font paths refer to the >>>> X >>>> server, not the X client. So the X server (on your desktop) has to have >>>> access to the fonts. >>>> >>>> For example, on my desktop I issue the following: >>>> xset +fp fontserver:tcp/7100 >>>> >>>> to access the fonts on the host fontserver. This host is the machine on >>>> which Mathematica is installed. On fontserver it's necessary to add the >>>> Mathematica font directories to the font server, in my case it's an old >>>> RHEL >>>> 4 system, and the font configuration is in /etc/X11/fs/config. I've >>>> added >>>> the entries for Mathematica to the catalogue entry: >>>> >>>> catalogue = /usr/X11R6/lib/X11/fonts/****korean, >>>> /usr/X11R6/lib/X11/fonts/misc:****unscaled, >>>> ... >>>> /opt/Wolfram/Mathematica/5.2/****SystemFiles/Fonts/Type1, >>>> /opt/Wolfram/Mathematica/5.2/****SystemFiles/Fonts/BDF, >>>> /opt/Wolfram/Mathematica/5.2/****SystemFiles/Fonts/AFM >>>> >>>> You then need to fire up the font server, in the RHEL 4 case it's >>>> handled >>>> by chkconfig, and the service is xfs. Finally, poke a restricted hole >>>> for >>>> port 7100 in your firewall, if you have one, so that clients can access >>>> the >>>> font server. >>>> >>>> Fonts in X are fun... >>>> >>>> -- >>>> Nigel Wade, System Administrator, Space Plasma Physics Group, >>>> University of Leicester, Leicester, LE1 7RH, UK >>>> E-mail : nmw@xxxxxxxxxxxx >>>> Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555 >>>> >>>> >>>> -- >>>> redhat-list mailing list >>>> unsubscribe mailto:redhat-list-request@**r**edhat.com<http://redhat.com> >>>> <redhat-list-request@**redhat.com <redhat-list-request@xxxxxxxxxx>> >>>> ?subject=unsubscribe >>>> https://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>> <h**ttps://www.redhat.com/mailman/**listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>> > >>>> >>>> >>> >>> -- >> redhat-list mailing list >> unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> >> ?subject=unsubscribe >> https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >> >> > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> > ?subject=unsubscribe > https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> > -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list