So verwenden Sie die Schriftart „The New Yorker“ in normalem LaTeX

So verwenden Sie die Schriftart „The New Yorker“ in normalem LaTeX

Wie kann ich die Schriftart "The New Yorker" von Allen R. Walden verwenden (sieheSchriftraum) in regulärem LaTeX (nicht in LuLaTeX oder XeLaTeX).

Antwort1

Hierzu gibt es zwei Möglichkeiten:

Neue Schule

Verwenden Sie es autoinstauf NEWYORKR.TTF. Es erstellt alle Dateien, die Sie benötigen, um die Schriftart mit (pdf)LaTeX zu verwenden. Sie können es folgendermaßen aufrufen:

autoinst -encoding=T1      \
         -ts1              \
         -noupdmap         \
         -nooldstyle       \
         -noproportional   \
         -nosmallcaps      \
         -noswash          \
         -notitling        \
         -nosuperior       \
         -noinferiors      \
         -nofractions      \
         -noornaments      \
         -target=./Install \
         -verbose          \
         NEWYORKR.TTF

Bei ordnungsgemäßer Installation kann das folgende Ergebnis erzielt werden:

\documentclass{article}
\usepackage{fonttable,textcomp}
\usepackage[T1]{fontenc}
\usepackage{NewYorker}

\begin{document}

\xfonttable{T1}{NewYorker-TLF}{m}{n}
\clearpage
\xfonttable{TS1}{NewYorker-TLF}{m}{n}

\end{document}

Bildbeschreibung hier eingeben

Alte Schule

Erstellen Sie die -Dateien afmund pfbaus der ttf-Datei und verwenden Sie fontinstdiese, was etwas komplexer ist. Sie müssen eine drvDatei wie folgt schreiben:

\input fontinst.sty
\needsfontinstversion{1.926}
\recordtransforms{fny-rec.tex}

\substitutesilent{bx}{m}
\substitutesilent{b}{m}

\transformfont{fnyr8r}{\reencodefont{8r}{\fromafm{NewYorker}}}

\installfonts
\installfamily{T1}{fny}{}
\installfont{fnyr8t}{fnyr8r,newlatin}{t1}{T1}{fny}{m}{n}{}
\endinstallfonts

\installfonts
\installfamily{TS1}{fny}{}
\installfont{fnyr8c}{fnyr8r,textcomp}{ts1}{TS1}{fny}{m}{n}{}
\endinstallfonts

\endrecordtransforms
\bye

und eine mapGeneratordatei wie:

\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{fny.map}
\input fny-rec.tex
\donedrivers
\bye

Anschließend müssen Sie texauf den drvund mapDateien Folgendes ausführen:

for filename in *.pl; do pltotf $filename; done
for filename in *.vpl; do vptovf $filename; done

Bei ordnungsgemäßer Installation erhalten Sie:

\documentclass{article}
\usepackage{fonttable,textcomp}
\usepackage[T1]{fontenc}

\renewcommand*{\rmdefault}{fny}
\renewcommand*{\familydefault}{\rmdefault}

\begin{document}
\xfonttable{T1}{fny}{m}{n}
\clearpage
\xfonttable{TS1}{fny}{m}{n}
\end{document}

Bildbeschreibung hier eingeben

Der nächste Schritt wäre, zu lehren fontinst, die Schriftzeichen aus den Schriftarten zu erfassen, deren Name afmnicht den Erwartungen entspricht fontinst.

verwandte Informationen