相对于中文字体,英文字体有太多种类可供选择;这里介绍目前见到的字体里面,比较推荐的几种。这些字体都符合TrueType或者OpenType。平常使用的文本内容用衬线字体比较合适,这里介绍的几种字体都是衬线字体。
Linux Libertine
比较喜欢的字体之一。优雅又不失平实。不知道为啥叫“浪荡子”(Libertine)。在数学公式中的表现同样出色。
用法
\usepackage[T1]{fontenc}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
其中,数学公式中使用 Linux Libertine 字体是通过 'newtxmath' 包的 'libertine' 选项实现的。该包还支持 'libertine'、 'garamondx'、 'baskervaldx'、 'charter'、 'cochineal' 和 'utopia' 选项,分别实现对应风格的数学公式字体。
效果

Alegreya
看起来挺有意思,去棱角,同时衬线强烈。在数学公式中的表现也不错。
用法
\usepackage[T1]{fontenc}
\usepackage{Alegreya}
效果

Garamond
非常优雅,但平常用的话,或许有点装饰过度。在数学公式中的表现不错。
用法
\usepackage[T1]{fontenc}
\usepackage[urw-garamond]{mathdesign}
使用前,在某些系统或TeX环境下,需要先安装Garamond字体。
效果

Minion Pro (文字)和 Charter (数学公式)
Minion Pro 包含在 Adobe PDF 阅读器字体包中,在标准TeX中也可用。中规中矩,细节中显示简洁优雅。用 Charter 书写数学公式,与 Minion Pro 的风格搭配。
用法
\usepackage{fontspec}
\setmainfont{Minion Pro}
\usepackage[charter]{newtxmath}
效果

New TX
New TX 提供了 URW Nimbus Roman 风格的字体。中规中矩,不管在文本中还是在数学公式中。
用法
\usepackage{newtxtext}
\usepackage{newtxmath}
效果

Cardo (文字)和 XITS Math (数学公式)
Cardo 非常优雅,原为中世纪研究而被开发,但适用于一般用途。使用前需安装(获取免费)。不甚支持数学公式,配合 XITS Math 显示数学公式。
用法
\usepackage{fontspec}
\setmainfont{Cardo}
\usepackage{unicode-math}
\setmathfont
[ Extension = .otf,
BoldFont = *bold,
]{xits-math}
效果

Junicode (文字)和 XITS Math (数学公式)
Junicode 的优雅装饰程度介于 Linux Libertine 和 Garamond 之间,类似于 Cardo,也是为中世纪研究而被开发,但适用于一般用途。使用前需安装(获取免费)。不甚支持数学公式,配合 XITS Math 显示数学公式。
用法
\usepackage{fontspec}
\setmainfont{Junicode}
\usepackage{unicode-math}
\setmathfont
[ Extension = .otf,
BoldFont = *bold,
]{xits-math}
效果
