Libertine 字体数字的高度与文本不同

Libertine 字体数字的高度与文本不同

我目前正在写论文,我想要 libertine 字体,因为例如大写字母“ß”和其他东西。接下来我的问题,是否可以将数字高度设置为与文本相同的高度?

谢谢。

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
55155TTT       
\end{document}

在此处输入图片描述

我论文中的一些例子,也在我的 \cite 中,例如 [Mar06] 看起来很奇怪

我的论文中的一些例子

答案1

某些字体的数字高度倾向于针对普通文本的外观进行优化,这意味着它们通常略小于大写字母字形的高度。

然而,当这些字形被大写字母包围时,这就成了一个问题。数字并不是唯一遵循这一规则的字形,破折号也是这些字形之一,当被大写字母包围时,可能需要更改。

为了解决这个问题,有些字体包含case切换到“大写”字形的功能。该功能可能不会在整个文档中使用,但可以在需要时偶尔使用。

然后需要进行判断的是,这些字形位于大写和小写之间。

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}

\begin{document}

Without the \texttt{case} feature:\\
55155TTT, DIN4322, H13, Figure 5\\
CD-ROM or cd-rom\\


With the \texttt{case} feature:\\
{\addfontfeatures{RawFeature={+case}}%
55155TTT, DIN4322, H13, Figure 5\\
CD-ROM or cd-rom}

\end{document}

在此处输入图片描述

相关内容