数学模式的 Segoe UI

数学模式的 Segoe UI

如何为数学模式设置字体?我想要类似 Segoe UI 的东西。谢谢

\documentclass{article}
\usepackage{fontspec}
\usepackage{firamath-otf}
\begin{document}
\begin{equation}
x+y=45
\end{equation}

\end{document}

错误:

在此处输入图片描述

答案1

range=如果您特别想要 Segoe UI,您可以使用选项选择它包含的所有符号\setmathfont,并使用另一种字体(例如 Fira Math)作为其余部分的后备。

\documentclass{article}
\usepackage{unicode-math}

\defaultfontfeatures{Scale = MatchLowercase}
\setmainfont{Segoe UI}[
   Scale = 1.0,
   BoldFont = Segoe UI Semibold ,
   BoldItalicFont = Segoe UI Semibold Italic ]

\setmathfont{Fira Math}
\setmathfont{Segoe UI}[
  range= { up/{Latin,latin,Greek,greek,Digits},
           "2B-"2F,"3A-"3E,`¬,`·,`°,`±,`×,`÷,
           `←,`↑,`→,`↓,`↔,`↗,`↙,
           `Ω,`∂,`∆,`∏,`∑,`−,`∕,`∙,`∞,`∟,`∩,`∴,
           `∶,`≈,`≠,`≡,`≤,`≥,`⋲,
           `■,`□,`▪,`▫,`◊,`○,
           "02B0-"036F
         }]
\setmathfont{Segoe UI Semibold}[range=bfup/{Latin,latin,Greek,greek,Digits}]
\setmathfont{Segoe UI Italic}[range=it/{Latin,latin,Greek,greek}]
\setmathfont{Segoe UI Semibold Italic}[range=bfit/{Latin,latin,Greek,greek}]

\begin{document}

Segoe UI \textit{italic} \textbf{bold \textit{italic}} 0

\( \lim_{n \to 0} \frac{\partial}{\partial t}
    \int_n^\infty  \pm \symup{i} \sqrt{\symup{\pi} t} \symbfit{b} \times
                                 \symbfup{j} \,\mathup{d}t
    \approx \increment \symbfit{B} \)

\end{document}

Segoe UI 字体示例

您可以根据需要进一步调整。例如,如果您想使用组合重音符号,则需要将"02B0-"036F或至少添加\hat到所有数学字母的范围中。

相关内容