[OS X TeX] Adobe Type Basics
Aaron Jackson
jackson at negril.msrce.howard.edu
Wed Nov 17 01:41:20 CET 2004
I just did this and yes you must make the tfm, vf and fd files (see
comp.text.tex reference below). You have to use TL2004 for the
following instructions to work. I found these from various sources
including
http://homepage.mac.com/bkerstetter/tex/fonttutorial-current.html
and
ftp://ftp.tex.ac.uk/pub/archive/documentation/Type1fonts/
fontinstallationguide/
Also, you can read through my thread in comp.text.tex called
"Installing Standard Adobe Fonts...", which I posted yesterday. But
the gist is
0) Make the pfb files from the mac fonts i.e. t1unmac -r times/rsrc
times.pfb.
1) Put the afm and pfb files for each font in the same directory.
2) Look through texmf.tetex/fonts/map/fontname/adobe.map for the pfb
and afm names (I'll assume you use the kb versions in the first
column).
3) Make a fontinst file and tex it. For example, if you are in the
times directory make a ptm-drv.tex that contains the following:
\input fontinst.sty
\needsfontinstversion{1.926}
\recordtransforms{ptm-rec.tex}
\latinfamily{ptm}{}
\endrecordtransforms
\bye
4) Then run apply pltotf *.pl and apply vptovf *.vp
5) Organize the pfb, afm, tfm, vf and fd files i.e.
fonts/type1/adobe/times/*.pfb
fonts/tfm/adobe/times/*.tfm
...
6) install the fonts, run texhash then run updmap --setoption LW35
ADOBEkb
7) Of course you want to embed the fonts in your document so it
properly prints on every printer...
updmap --setoption pdftexDownloadBase14 true
updmap --setoption dvipsDownloadBase35 true
updmap --setoption dvipdfmDownloadBase14 true
They should just work at this point. If these were not the basic
fonts, you would also have had to make the map file so for completeness
sake:
4.1) Make and tex a fonst file to make the font map. For example, if
you are in the times directory make ptm-map.tex that contains the
following (NOTE: you do not need to make a map for the standard fonts.
Don't use this example as is):
\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{ptm.map}
\input ptm-rec.tex
\donedrivers
\bye
4.2) Make a sty file to use the font. For example, in times again make
ptm.sty that includes the following (NOTE: you do not need to make a
sty for the standard fonts. Don't use this example as is):
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{ptm}[2002/04/17 v1.0 Adobe Times with PS fonts]
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\renewcommand*{\rmdefault}{ptm}
\renewcommand*{\sfdefault}{phv}
\renewcommand*{\ttdefault}{pcr}
\endinput
Finally, the above procedure will not work for Zapf Dingbats and
Symbol. For these just run afm2tfm on their respective afm files and
use the systems fd files (upad.fd and upsy.fd).
On Nov 16, 2004, at 6:23 PM, Herb Schulz wrote:
> Howdy,
>
> I finally found my Adobe Type Basics which has .pfb and .afm files for
> the
> LaserWriter Basic fonts plus others. I'd like to use these real .pfb
> files
> instead of the urw versions for those fonts and then include them in my
> documents. Anyone have a short description of how I should renmae the
> .pfb
> files and then how to set them up in TL2004. Do I have to make the .tfm
> files or are the .tfm files already useable? Etc.
>
> Thanks for any help that can be provided.
>
> Good Luck,
>
> Herb Schulz
> (herbs at wideopenwest.com)
>
> --------------------- 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 Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
>
>
--------------------- 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 Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the macostex-archives
mailing list