我想设置一个文本,我知道我需要旧式数字。有人知道一些来源吗,或者他们自己可以列出带有旧式数字的字体吗?
答案1
这是常见的(CTAN 可用)罗马(*)type1 字体的列表,大多数假设为 T1 字体编码...
ADF Baskervald - no
ADF Berenis - native, use package option osf
ADF Electrum - native, use package option osf
ADF Romande - ONLY osf, i.e., no lining figures
ADF Venturis - native, use package option osf
ADF Venturis 2 - no
ADF Venturis Old - osf standard, lining in titling fonts (see documentation for access)
Adobe Minion Pro - native, use package option textosf or similar
AE - try \oldstylenums, otherwise access directly via TS1 encoding
Antykwa Poltawskiego - via small caps
Antykwa Torunska - via small caps
Augie - no
Auriocus Kalligraphicus (etc.) - ONLY osf, i.e., no lining figures
Bera Serif - no
Bitstream Charter - no
Computer Modern - try \oldstylenums, otherwise access directly via TS1 encoding
CM Bright - try \oldstylenums, otherwise access directly via TS1 encoding
CM Dunhill - try \oldstylenums, otherwise access directly via TS1 encoding
CM Fibonacci - try \oldstylenums, otherwise access directly via TS1 encoding
Concrete - try \oldstylenums, otherwise access directly via TS1 encoding
Day Roman & Day Roman S - ONLY osf, i.e., no lining figures
DejaVu - no
Droid - no
European Modern - try \oldstylenums, otherwise access directly via TS1 encoding
GFS Artemisia - via small caps
GFS Bodoni - via small caps
GFS Didot - via small caps
GFS Neohellenic - via small caps
Gyre Bonum - try \oldstylenums, otherwise access directly via TS1 encoding
Gyre Pagella - try \oldstylenums, otherwise access directly via TS1 encoding
Gyre Schola - try \oldstylenums, otherwise access directly via TS1 encoding
Gyre Termes - try \oldstylenums, otherwise access directly via TS1 encoding
Iwona - try \oldstylenums, otherwise access directly via TS1 encoding
JAM Times - no
Kurier - try \oldstylenums, otherwise access directly via TS1 encoding
Kerkis - try \oldstylenums, otherwise access directly via TS1 encoding
Kepler Project fonts - native, use package option oldstylenums
Latin Modern with `lmodern` - try \oldstylenums, otherwise access directly via TS1 encoding
Latin Modern with `cfr-lm` - native (proportional osf), see documentation for other options
Libertine Legacy (type1) - native, use package option osf
B&H Lucida Bright - try \oldstylenums, otherwise access directly via TS1 encoding
New Century Schoolbook - no
Palatino - without mathpazo: \renewcommand*\rmdefault{pplj}
Paratype PT Serif - no
PXFonts - try \oldstylenums, otherwise access directly via TS1 encoding
Times Roman - faked smallcaps & oldstyle (TS1) figures via txfonts package
TXFonts - per comment attached to Times Roman
URW Garamond - no
Uncial - no
URW Antiqua - no
URW Bookman - no
URW Nimbus - try \oldstylenums, otherwise access directly via TS1 encoding
Adobe Utopia - via small caps
Zapf Chancery - no
(*) 即,对于您可能设置的字体\rmdefault
。为了完善内容,我添加了一些示例 — — augie、iwona、uncial 等 — — 乍一看它们并不符合此模式。
答案2
既然你问的是旧式数字,我猜你关心排版。我可以谈谈我使用过的字体。以下是我的有偏见的报告。以下所有字体都是免费的:
- 帕拉蒂诺很受欢迎。看起来很棒,支持数学,安装方便。查看此字体的示例用法。
- 奴才很时髦。看起来很棒,支持数学,对于像我这样的非专家来说很难安装(我差点哭了)。见此字体的示例用法。
- 现代是 Computer Modern 的一个版本,它有旧式数字。它们可以通过
\oldstylenums{<123>}
或通过加载cfr-lm
包来访问,从而全局启用它们。我不太喜欢 Computer Modern 的外观,而且我从未在使用 Computer Modern 的 TeX 文档中看到过旧式数字。但它支持数学并且易于安装。 - Kp-字体可以很好地满足您所有的排版需求,并且可很好地用作正文。(编辑:附带无衬线字体。)不幸的是,我不喜欢某些字母的斜体显示。支持数学,易于安装。请参阅此处的文档。
- 浪荡子很不错。(编辑:附带无衬线字体。)看起来不错,安装简单,但不支持数学。文档在这里。
请查看 doncherry 在对 zeroth 的回答的评论中提供的链接中的其他内容。
编辑刚刚尝试了 doncherry 链接中的以下字体。它们各有特色,所以我觉得如果没有充分的理由,我不会将它们用作任何内容的正文字体。
- 信使报是无衬线字体。有数学符号,易于安装。
- 伊沃纳是无衬线字体。无需计算,安装简单。
- GFS 迪多特有希腊文。拉丁字母基于 Palatino,这对我来说有点让人分心,因为我总是注意到差异。有数学,安装简单。
- 文丘里管 ADF带有 seriffed,但还附带 sans 配套产品。无需计算,安装简单。
顺便说一下,此列表中的所有九种字体都具有真正的小型大写字母,这很好。