Hi Wilfred, Thank you for your reply. Ah, I'm definately not putting the fonts in a system font directory (thats c:\windows\fonts), that would explain why fc-cache cant find them. I tried the otfinfo command to find the identification string, it was "Arno Pro". It should be noted all worked well on miktex before when I simply dropped the font in texmf/fonts/opentype. I was planning to do things correctly now and not drop anything manually into my texlive/2009/fonts, but keep it in the $TEXMFLOCAL tree, where I believe things I add myself should be.
I expected kpathsea (thats just the utility that does file finding right?) would search the local tex trees for fonts as well, but maybe i have to tell it or fc-cache to do so. I heard about font.conf, but there is none of those in my $TEXMFLOCAL tree... Best, Dee On Thu, Mar 25, 2010 at 3:12 PM, Wilfred van Rooijen <wvanrooi...@yahoo.com> wrote: > Hello Diederick, > > The 'fc-cache' command will only cache the fonts in the 'system font > directories'. I don't know where and exactly those directories are defined, > but it may well be that the $TEXMFLOCAL is not one of those system > directories. Then, fc-cache simply does not cache the fonts there and then > they also don't show up using 'fc-list'. > > On linux a simple trick is to start OpenOffice and see if the requested font > shows up in the list. I don't know if the same trick works on Windows, though. > > Furthermore, the fonts can have various "identification strings". Xetex uses > a specific one of these. From the error, it may be that you are requesting a > font but using the wrong identifier. > > Wilfred > > --- On Thu, 25/3/10, Diederick C. Niehorster <dcni...@gmail.com> wrote: > >> From: Diederick C. Niehorster <dcni...@gmail.com> >> Subject: [XeTeX] [texlive] opentype fonts from $TEXMFLOCAL >> To: "Unicode-based TeX for Mac OS X and other platforms" <xetex@tug.org> >> Date: Thursday, 25 March, 2010, 2:59 PM >> Hi All, >> >> Just yesterday I moved from miktex to texlive 2009 (fresh >> install, >> fully updated). I'm having trouble with XeTeX not detecting >> the >> opentype fonts i put in $TEXMFLOCAL >> (C:\texlive\texmf-local\fonts\opentype and underlying >> folders). I ran >> fc-cache on that folder with the --verbose switch. The >> first time i >> run it, it tells me it is caching the fonts in all the >> subdirectories, >> the second time it tells me it is skipping them as they are >> already in >> the cache, so that seems to have worked correctly. However, >> when I run >> "fc-list > fc.log" and search in that text file (no grep >> on windows >> for as far as i know) I find no references to the fonts >> that were just >> cached. XeLaTeX aborts with the following error: >> ---- >> kpathsea: Invalid fontname `Arno Pro', contains ' ' >> >> ! Font \...@basefont="Arno Pro" at 10.0pt not loadable: >> Metric (TFM) file or ins >> talled font not found. >> \...@fontspec ...ntname \...@suffix " at \...@size pt >> >> >> >> \unless \i...@icu \...@set@... >> l.103 \setromanfont[Ligatures=Common]{Arno Pro} >> ---- >> This must be some basic mistake, but after 2 hours of >> googling, I have >> decided to ask it on the list here. I'd like to keep my >> fonts in >> $TEXMFLOCAL so they stay with updates (hope I understood >> that >> correctly) and I'll only want to use them from XeTeX. >> >> What's the trick? >> >> Best and thanks, >> Dee >> >> >> -------------------------------------------------- >> Subscriptions, Archive, and List information, etc.: >> http://tug.org/mailman/listinfo/xetex >> > > > Get your new Email address! > Grab the Email name you've always wanted before someone else does! > http://mail.promotions.yahoo.com/newdomains/aa/ > > > > > -------------------------------------------------- > Subscriptions, Archive, and List information, etc.: > http://tug.org/mailman/listinfo/xetex > -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex