Message: 2 Date: Mon, 30 Nov 2009 10:33:00 +0100 From: Hans Hagen
To: mailing list for ConTeXt users Subject: Re: [NTG-context] problem with texmf-local on Vista Message-ID: <4B13914C.1000700@wxs.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Christopher G D Tipper wrote:
Hi,
I am a user of Context from the old days, and usually don't need much help installing the software. However, I am needing to use Contextminimals for the first time, as Miktex 2.8 has dropped Context support.
My problem is that I have a lot of my own setups and personal fonts and Contextminimals seems to have some problem dealing with local setups. I am using MkII by the way but these problems seem to exist in MkIV also.
I have a font, Univers, installed to texmf-local with texfont and Context claims it cannot find the font definitions.
running texexec I get the following:
!pdfTeX error: pdftex.exe (file 8r-raw-punr8a): Font 8r-raw-punr8a at 432 not found ==> Fatal error occurred, no output PDF file produced! TeXExec | runtime: 10.311
ConTeXt Full finished at Sun Nov 29 21:58:36
Then from command prompt, I type: C:\Users\Christopher>kpsewhich 8r-raw-punr8a.tfm c:/context/texmf-local/fonts/tfm/adobe/univers/8r-raw-punr8a.tfm
C:\Users\Christopher>context --version MTXrun | main context file: c:/context/texmf-context/tex/context/base/context.te x MTXrun | current version: 2009.10.27 16:35
How do I get Context to recognise the local setup?
can you check the TEXMF variable?
there should be texmf-local as well as texmf-fonts and texmf-project
(i normally put fonts in texmf-fonts)
This is set in several places, and I can never tell which takes precedence. But User Environment variable TEXMF is set to: {%HOME%\Library\texmf,c:\context\texmf,c:\context\texmf-local,c:\context\texmf-context,c:\context\texmf-mswin} Then we have C:\context\texmf\web2c\texmf.cnf with the following line: TEXMF = {$TEXMFHOME,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFCONTEXT,!!$TEXMFOS,!!$TEXMFEXTRA,!!$TEXMFMAIN} Then we have C:\context\texmf-context\web2c\context.cnf with the following line: TEXMF = {$TEXMFHOME,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFEXTRA,!!$TEXMFMAIN} Then we have C:\context\texmf-local\web2c\texmf.cnf with the following line: TEXMF = {$TEXMFHOME,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFCONTEXT,!!$TEXMFOS,!!$TEXMFEXTRA,!!$TEXMFMAIN} Note I am also trying to use TEXMFHOME, but this problem also exists and fixing one may fix both. Christopher
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------