我正在使用 XeTeX,非常喜欢它。当我使用 helatex 时,我完全没有问题。但我想尝试用“真正的方法”:plainTex。XeTeX 消除了我使用 unicode 的所有烦恼,但像这样的示例
\font\foo=bar
\foo
{\bf Привет, мир!}
{Jellios}
\bye
失败,因为字体没有西里尔符号。因此,我的问题是字体示例(带有 tfm 文件),其中包含西里尔符号。
我的系统是 Arch GNU/Linux。
答案1
答案2
Plain\bf
宏调用\fam6
(更改数学系列)以及\tenbf
(实际字体名称),即(默认情况下)Computer Modern tfm 十点粗体字体。因此,您可以这样做(请注意,您说的是您的例子使用 tfm,我的例子使用 OSX 自带的 OpenType 字体,因为您明确提到了 XeTeX 和 Unicode):
\font\tenrm="Baskerville"
\font\tenbf="Baskerville/B"
\rm
{\bf Привет, мир!}
Jellios
\bye