LaTeX 默认无衬线字体的标识

LaTeX 默认无衬线字体的标识

LaTeX 中默认的无衬线字体是什么?如果是克隆的,它基于什么?

答案1

LaTeX 使用的默认无衬线字体是 Computer Modern Sans Serif,这是由 Knuth 设计的 Computer Modern (meta) 系列字体的一部分。

罗马字体变体受到了 Monotype Modern 8A 的启发;我相信,无衬线字体变体是通过“元”过程生成的,没有考虑任何先前的模型。

当输出编码为 T1 ( \usepackage[T1]{fontenc}) 时,默认字体为 European Modern Sans Serif,其设计与 Computer Modern 非常相似,添加了覆盖各种欧洲语言所需的缺失字母和变音符号。

作为 CM-Super 项目的一部分,European Modern 字体已转换为 Type1 轮廓字体。另一个非常相似的字体系列是 Latin Modern,也可用于 Type1 格式 ( \usepackage{lmodern})。关于哪个 Type1 版本更好,一直存在一些争论。

当使用 XeLaTeX 或 LuaLaTeX 时,默认字体不会改变,因此会得到 Computer Modern (Roman and Sans Serif)。但是,

\usepackage{fontspec}

会将默认字体更改为 Latin Modern,因为这些字体在所有最近的 TeX 发行版中也以 OpenType 字体的形式提供。实际上,TeX 发行版中也有 OpenType 版本的 Computer Modern(CMU 字体)。

相关内容