Hi again

Font problem solved, it seems! Thank you to everbody again for the kind 
help.

Just for the record, here is the solution; it looks like the path in the 
i-installer distribution is wrong.

Thomas A. Schmitz schrieb:
> Short answer: run the command kpsewhich texmf.cnf The file referenced  
> by this command is the one you need to modify.

That yields "/usr/local/teTeX/texmf.cnf" and indeed in that file there 
is a line:

   TEXFONTMAPS          = 
.;$TEXMF/{fonts/map//,fontname};$TEXMF/{pdftex,dvips}/config;$TEXMF/{pdftex,dvips}//

So I was wrong when saying that there is no TEXFONTSMAPS line (sorry!). 
Commenting this out and adding the lines Hans suggested, solved the trouble.



Could it be that the malfunctioning of XeTeX might be due to a similar 
path mismatch (I don't have an urgent need for this, though)? I am 
giving the whole (changed) texmf.cnf for those who might have any use 
for it. The  wrong line is in that part that begins with the line "% 
Fixes for mixing old and new style locations in TL2004 (according to 
Hans Hagen)".

-- Start of texmf.cnf --

% Our directory setup as explained in $SELFAUTOPARENT/share/README.gwtex
% TEXMFMAIN contains the TEXMF tree installed by make install of the 
programs
TEXMFMAIN = $SELFAUTOPARENT/share/texmf
% TEXMFTE contains the main TEXMF tree from teTeX
TEXMFTE = $SELFAUTOPARENT/share/texmf.tetex
% TEXMFGW contains GW specific defaults and additions
TEXMFGW = $SELFAUTOPARENT/share/texmf.gwtex
% TEXMFLOCAL contains any local system TeXadmin overrides
TEXMFLOCAL = $SELFAUTOPARENT/share/texmf.local
% $VARTEXMF is where texconfig writes its local settings
VARTEXMF = $TEXMFLOCAL
% User texmf trees can be catered for like this...
HOMETEXMF = $HOME/Library/texmf

% Our complete search path, the last three are searched through
% ls-R exclusively, which means that you have to run texhash
% after you have added, moved or deleted files in the tree
TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFGW,!!$TEXMFTE,!!$TEXMFMAIN}

% If you want to disable the HOME trees, use this:
% TEXMF=!!{$TEXMFLOCAL,$TEXMFGW,$TEXMFTE,$TEXMFMAIN}

% The system trees.  These are the trees that are shared by all the users.
SYSTEXMF = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN

% Where generated fonts may be written.  This tree is used when the sources
% were found in a system tree and either that tree wasn't writable, or the
% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
VARTEXFONTS = /var/tmp/texfonts

% teTeX-3.0 and TL2005 require these
TEXMFVAR = $HOMETEXMF
TEXMFCONFIG = $HOMETEXMF
TEXMFSYSCONFIG = $VARTEXMF
TEXMFSYSVAR = $VARTEXMF

% Where to look for ls-R files.  There need not be an ls-R in the
% directories in this path, but if there is one, Kpathsea will use it.
% This is default set to TEXMF+VARTEXFONTS but without HOMETEXMF
TEXMFDBS = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN;$VARTEXFONTS

% Make font tfm files is mf files are available
MKTEXTFM = 1

% Make fonts when unavailable (not all fonts are available for pdf directly)
% Useful when using non-pdf-available fonts and going the 
tex->dvi->ps->pdf route
MKTEXPK.pdftex = 1
MKTEXPK.pdflatex = 1
MKTEXPK.pdfetex = 1
MKTEXPK.pdfelatex = 1

% Enable \write18 (run shell processes from within TeX job)
% Set to t if needed
% (I think this might have security implications, especially if you
% run tex jobs as administrator, so I keep it turned off by default
shell_escape = f

% Fixes for mixing old and new style locations in TL2004 (according to 
Hans Hagen)

TEXPSHEADERS            = 
.;$TEXMF/{fonts/{enc,map,type1,truetype},dvips,pdftex,tex}//;$TEXMF/{etex,tex,pdftex,dvips,fonts/type1}//
% The following line is WRONG! (UMa 2006-05-29)
%TEXFONTMAPS            = 
.;$TEXMF/{fonts/map//,fontname};$TEXMF/{pdftex,dvips}/config;$TEXMF/{pdftex,dvips}//
TEXCONFIG               = .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}//
PDFTEXCONFIG            = .;$TEXMF/pdftex/{$progname,}//
DVIPDFMINPUTS           = .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}//

% XeTeX
TEXINPUTS.xelatex =                     
.;$TEXMF/{xetex,tex}/{xelatex,latex,generic,}//
TEXINPUTS.xetex   =                     
.;$TEXMF/{xetex,tex}/{xetex,plain,generic,}//

% Added by UMa 2006-05-29
% Suggested by Hans Hagen on NTG-List 2006-05-28
%
TEXFONTMAPS.dvipdfm  = .;$TEXMF/fonts/map/{dvipdfm,dvips,}//
TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}//
TEXFONTMAPS.pdftex   = .;$TEXMF/fonts/map/{pdftex,dvips,}//
TEXFONTMAPS.pdfetex  = .;$TEXMF/fonts/map/{pdftex,dvips,}//
TEXFONTMAPS.xetex    = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}//
TEXFONTMAPS.dvips    = .;$TEXMF/fonts/map/{dvips,pdftex,}//

TEXFONTMAPS   = 
.;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//

-- End of texmf.cnf --



Bye!
-- 
Ulf Martin
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to