[OS X TeX] OS X TeX] How install & use genuine Adobe Times-Roman small caps fonts?
Michael Sharpe
msharpe at ucsd.edu
Tue Aug 12 00:50:58 CEST 2014
On Aug 10, 2014, at 3:04 PM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
> I want to start with either the mathptmx or the mt2pro package for specifying Times.
>
Here's a fontinst script that generates the required files in T1 encoding.
%%%CUT HERE
% !TEX TS-program = tex
\input fontinst.sty
\declareencoding{UNSPECIFIED}{8r}
\needsfontinstversion{1.933}
\installfonts
\transformfont{ptmr8r}{\reencodefont{8r}{\fromafm{ptmr8a}}}
\transformfont{ptmrc8r}{\reencodefont{8r}{\fromafm{ptmrc8a}}}
\transformfont{ptmb8r}{\reencodefont{8r}{\fromafm{ptmb8a}}}
\transformfont{ptmbc8r}{\reencodefont{8r}{\fromafm{ptmbc8a}}}
\installfamily{T1}{ztm}{}
\installfont{ztmrc8t}
{ptmrc8r,%
ptmr8r,%
newlatin}
{t1}{T1}{ztm}{m}{sc}{}
\installfont{ztmbc8t}
{ptmbc8r,%
ptmb8r,%
newlatin}
{t1}{T1}{ztm}{b}{sc}{}
\endinstallfonts
\bye
%%%CUT HERE
This produces t1ztm.fd plus ztmrc8t.vpl, ztmbc8t.vpl, ptmrc8r.pl, ptmbc8r.pl on which you run vptovf or pltotf. Make a file ztm.map with contents
ptmrc8r Times-RomanSC " TeXBase1Encoding ReEncodeFont " <[8r.enc <ptmrc8a.pfb
ptmbc8r Times-BoldSC " TeXBase1Encoding ReEncodeFont " <[8r.enc <ptmbc8a.pfb
Then it's just a matter of copying the contents of t1ztm.fd, changing the family name {ztm} as necessary, to the fd files you plan to use. I would not find it worth the effort because my crummy old eyes can't see any difference between the Adobe Times fonts at ordinary sizes and the URW versions (including small caps) which are already installed in TeXLive.
Michael
More information about the macostex-archives
mailing list