`$U$` 和 `$\mathcal U$` 的排版方式与 TeX Gyre Pagella 非常相似

`$U$` 和 `$\mathcal U$` 的排版方式与 TeX Gyre Pagella 非常相似

我喜欢 TeX Gyre Pagella,并且像这样使用它和相应的数学字体:

\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont{TeX Gyre Pagella Math}

但是,$U$$\mathcal U$的排版太相似了,不符合我的口味: 这些字母分别为 <code>$U$</code>、<code>$\mathcal U$</code>、<code>$V$</code> 和 <code>$\mathcal V$</code>

由于问题仅影响单个书法字母,有人可以建议我可以$\mathcal U$用什么字体或不同字体来替换它吗?

编辑关于建议重复问题:它确实部分回答了我的问题。特别是,它回答了我将如何进行我要求的替换。但是,我也要求建议替换,我认为这使我的问题略有不同。egreg 的评论是一个很好的建议。

答案1

在可用的免费 Unicode 数学字体中,只有少数可能性。

\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont{TeX Gyre Pagella Math}

\begin{document}

Pagella:\par
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

Bonum:\par
\setmathfont[range=\symcal]{TeX Gyre Bonum Math}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

Termes:\par
\setmathfont[range=\symcal]{TeX Gyre Termes Math}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

Schola:\par
\setmathfont[range=\symcal]{TeX Gyre Schola Math}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

XITS/STIX:\par
\setmathfont[range=\symcal]{XITS Math}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

Asana:\par
\setmathfont[range=\symcal]{Asana Math}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\medskip

Lucida Bright (not free):\par
\setmathfont[range=\symcal]{Lucida Bright Math OT}
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\end{document}

在此处输入图片描述

如您所见,没有书法 U 可以替代 Pagella 中的 U(顺便说一句,在我看来,它们都很糟糕)。我的建议是改变整个系列。选择您喜欢的并将相应的声明转移到序言中。

相关内容