[OS X TeX] Adobe Type Basics

Aaron Jackson jackson at negril.msrce.howard.edu
Tue Nov 16 19:41:20 EST 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 MacOSX-TeX mailing list