[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