[OS X TeX]

Peter Dyballa Peter_Dyballa at Web.DE
Fri Sep 8 00:54:18 CEST 2006


Am 07.09.2006 um 21:24 schrieb Paul Fontana:

> \input fontinst.sty
> \needsfontinstversion{1.926}
> \recordtransforms{pku-rec.tex}
> \latinfamily{pku}{}
> \endrecordtransforms
> \bye
>

The missing glyphs messages are normal – could be your fonts use  
partly different names. Usual PostScript fonts do not have most of  
the TS1 glyphs.

A finstmsc.rc file can contain lines likes these:

	\adddriver{dvips}  {inst.map}
	%\adddriver{pltotf} {pltotf.cmd}
	%\adddriver{dvipdfm}{dvipdfm.Test}
	%\adddriver{macdvi} {preview.Test}
	%\adddriver{oztex}  {default.Test}
	%\etxtoenc{OT1}{7t}
	%\etxtoenc{T1}{8t}
	%\etxtoenc{TS1}{8c}
	%\etxtoenc{OML}{7m}
	%\etxtoenc{OMS}{7y}
	%\etxtoenc{OMX}{7v}
	%\etxtocmap{8p}{8p}
	%\etxtoenc{8p}{8p}
	%\etxtoenc{8px}{8px}
	\setstr{encodingname}{TeXTextExtrasEncoding}
	\setstr{codingscheme}{EXTENDED TEX TEXT EXTRA FONT ENCODING - LATIN}
	%\declarepsencoding{ot1}{TeXTextEncoding}{\download{ot1.enc}}
	%\declarepsencoding{ts1}{TeXTextCompanionEncoding}{\download{ts1.enc}}
	\declarepsencoding{8p}{TeXTextExtrasEncoding}{\download{8p.enc}}

which are mostly meant for very special purposes!

Since you installed into your private TeX tree, no texhash is needed  
for this. But it's a fault to invoke 'sudo updmap ...' – have you  
controlled whether pku.map was found and where the MAP files were  
created? I'd recommend to invoke updmap without sudo that the MAP  
files are created in your TeX tree. TeX does not seem to find a MAP  
file that contains the contents of the pku.map file fragment. That's  
the reason why dvips looks for pkur8r. The MAP file (fragment)  
translates the name to pkur8a.pfb. But this name translation does not  
happen.

What is 'kpsewhich pkur8a.pfb' returning? The path name to the font  
file? Then all is OK ...

A check whether the MAP file was updated would be to grep for the  
font names in the MAP file ...

My check is a bit of csh scripting:

	set Viewer   = "TeXShop.app"
	set Font     = "some family name"
	
	foreach Kode ( 7t 8t 8c )
	    if ( -f ${Kode}.lst ) rm ${Kode}.lst
	    set Anzahl  =  `ls -1 *${Kode}.vpl | wc -l`
	    foreach font ( `ls -1 *${Kode}.vpl | sed -e 's/.vpl/ /g'` )
	        @ Anzahl--
	        echo $font >> ${Kode}.lst
	        if ( $Anzahl != 0 ) then
	            echo $init >> ${Kode}.lst
	        else
	            echo $bye >> ${Kode}.lst
	        endif
	    end
	    pdflatex nfssfont < ${Kode}.lst
	    mv nfssfont.pdf nfssfont_${Font}-${Kode}.pdf
	    open -a "$Viewer" nfssfont_${Font}-${Kode}.pdf
	end
	#
	rm *.aux *.ps *.recs nfssfont.log *.pl *.vpl *.mtx *.t1a *.lst #*.log

As you can see, a lot of files can be deleted, including the MTX files.

--
Greetings

   Pete

There are two major products that come out of Berkeley: LSD and UNIX.  
We don't believe this to be a coincidence.
                                          - Jeremy S. Anderson


------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list