我一直在读 Donald Knuth 的计算机与排版在第 4 章中,作者说可以使用以下方法指定字体
\font\cs=<external font name>.
我想知道如何加载纯 TeX 中未定义的其他字体,以及由于我在 Windows 上使用 MiKTeX,如何找到当前安装的其他字体(以及如何安装新的字体)。
是否只需要在命令中写入字体名称?如果是,我该如何找到这些名称?
我一直在互联网上搜索这些信息,但只找到与 LaTeX 相关的东西。
感谢您阅读我的问题。
答案1
我只有 TeXlive。你的发行版中通常有很多字体。你可以找到tfm
文件夹。一些文件pagdc8t.tfm
就在那里。然后你就可以通过说来使用它\font\cs=pagdc8t
。系统字体也有纯文本,我推荐 XeTeX,你可以使用
\font\t="[/System/Library/Fonts/Times.ttc]" at 11pt
并且有一个宏font-change-xetex
,它提供了一些命令来指定字体,这是一个例子:
\input font-change-xetex
\myzfont{Palatino-Roman}{11}{}
bala bala bala
\bye
答案2
这个答案只是部分解释了windows系统可用的字体原生可由 XeLaTeX 或 LuaLaTeX 访问的其他答案应该解决 Plain Tex Fonts 你对主要 TeX 选择的第一个停靠港应该是http://www.tug.dk/字体目录/和ftp://tug.ctan.org/pub/tex-archive/info/Free_Math_Font_Survey/survey.html
您的 Windows 系统将有数百种字体,并且您在一个区域使用的名称在另一个区域可能会有所不同。
当您使用文字处理器(如记事本、写字板或 MSword)时,大多数(但不一定是所有)字体都来自系统字体目录,您可以使用此命令从命令提示符(控制台窗口)查看它们的基本名称 >
dir %windir%\fonts
我目前的套装超过 450
这无法帮助您查看字体的外观或工作名称,例如,在列表末尾,除了 verdana.ttf,您还应该看到一个名为 verdanai.ttf 的字体,当在编辑器中选择斜体时,它将代替 Verdana。要直观地查看字体,请按 Windows 键,然后按 FO,此时您应该会看到字体预览器。或者,对于文件资源管理器地址栏中的传统文件夹视图,请输入
%SystemRoot%\system32\control.exe fonts
现在我只看到我的161 个家庭可供选择。再次注意,这两个查看器均不显示可用的字符映射(有一个单独的系统工具来查看和编辑单个字符。)
查看器的作用是让您比较样式并确认系统名称,例如“Comic Sans MS”,这通常会使用户感到困惑,因为许多人只是将其称为 Comic Sans。
因此,总结一下,如果你使用 TeXworks 主发行版中提供的默认 XeLaTeX 模板,并简单地使用 {Comic Sans MS} 或任何其他系统字体作为主字体,你就会得到这个