CTANfonts/oldstandard
存储库包含 OldStandard (OS) 字体的文件,但旨在与 LaTeX 一起使用。如何在纯 TeX 中为 OS 定义\tenrm
、\tenbf
以及\tenit
与其他字体大小相同?
例如,如果我想使用 CM,我会定义
\font\ninerm=cmr9
\font\eightrm=cmr8
\font\sixrm=cmr6
正如 Knuth 在taocpmac.tex
文件中所做的那样。
答案1
含乳胶
\documentclass{article}
\usepackage{OldStandard}
\begin{document}
\expandafter\show\the\font
\textbf{\expandafter\show\the\font}
\textit{\expandafter\show\the\font}
\large
\expandafter\show\the\font
\textbf{\expandafter\show\the\font}
\textit{\expandafter\show\the\font}
\end{document}
显示使用的字体:
例如第一个是
> \OT1/OldStandard-TLF/m/n/10=select font OldStandard-Regular-tlf-ot1.
这样你就可以在纯文本中设置相同的字体
\font\rm=OldStandard-Regular-tlf-ot1
\font\bf=OldStandard-Bold-tlf-ot1
\font\it=OldStandard-Italic-tlf-ot1
\font\largerm=OldStandard-Regular-tlf-ot1 at 12pt
\font\largebf=OldStandard-Bold-tlf-ot1 at 12pt
\font\largeit=OldStandard-Italic-tlf-ot1 at 12pt
\tracingall
\rm Abcdef {\bf Abcdef} {\it Abcdef}
{\baselineskip=14pt
\largerm Abcdef {\largebf Abcdef} {\largeit Abcdef}
}
\bye