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