设置 Polyglossia 中的数字字体

设置 Polyglossia 中的数字字体
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\newfontfamily\englishfont{CMU Serif} % English font
\newfontfamily\thaifont[Script=Thai]{TH Sarabun New} % Thai font
\usepackage{polyglossia}
\setdefaultlanguage{thai}
\setotherlanguage{english}
\XeTeXlinebreaklocale "th_TH"

\begin{document}
\section{ทดสอบ \englishfont{test}}
ว่างเปล่า empty0 \englishfont{empty1}
\end{document}

此代码构建

在此处输入图片描述

有没有办法使用 CMU Serif 字体来表示章节编号而不进行更改,\setdefaultlanguage因为大多数文档仍然是用泰语书写的,但我只想更改数字的字体。

我也知道该ucharclass包可以做到这一点但它有点过时并且不再有维护者。

相关内容