
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 autoinst
auf 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}
Alte Schule
Erstellen Sie die -Dateien afm
und pfb
aus der ttf
-Datei und verwenden Sie fontinst
diese, was etwas komplexer ist. Sie müssen eine drv
Datei 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 map
Generatordatei wie:
\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{fny.map}
\input fny-rec.tex
\donedrivers
\bye
Anschließend müssen Sie tex
auf den drv
und map
Dateien 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}
Der nächste Schritt wäre, zu lehren fontinst
, die Schriftzeichen aus den Schriftarten zu erfassen, deren Name afm
nicht den Erwartungen entspricht fontinst
.