更改正文、标题和目录中所有数字的字体

更改正文、标题和目录中所有数字的字体

我正在写一篇论文,很想使用“Nunito”字体。

不幸的是,Nunito 的数字高度不同(旧式)。 数字图片来自 https://tug.org/FontCatalogue/nunito/

我不喜欢这些数字,因此我想更改字体,但仅限于数字。

我需要更改标题“1 级别 0 的标题”和目录中自动生成的数字。

非常感谢您的帮助。

最小的示例代码是:

\documentclass{scrreprt}
\usepackage{nunito}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}

\addtokomafont{sectioning}{\rmfamily} % nunito for headings

\title{Test Things Out 1234567890}
\author{Pen Tagram\\1234567890}
\date{Today}

\begin{document}
\maketitle
\tableofcontents
\blinddocument
Here some numbers: 1234567890
Workaround $1234567890$
\end{document}

答案1

不幸的是,nunito没有文档,在其 README 中只scale提到了该选项。但是,如果你看一下nunito.sty,你会发现这一行

\DeclareOptionX{lining}{\edef\Nunito@figurestyle{LF}}

因此,要使用内衬编号,您只需使用以下命令导入包即可

\usepackage[lining]{nunito}

在此处输入图片描述

答案2

使用 LuaLaTeX 编译此文档:

\documentclass{scrreprt}
\usepackage{fontspec}

\setmainfont{Nunito-Regular.ttf}

\begin{document}
Have some numbers: 1234567890
\end{document}

相关内容