分数栏未显示自定义数学字体

分数栏未显示自定义数学字体

我正在使用 unicode-math 包来更改我的数学字体。最初分数显示不正确,但现在我使用 \fontdimen 进行了一些调整,几乎所有内容都看起来不错,但分数栏不会显示。

以下是我正在使用的代码:

\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}    
\usepackage{unicode-math}
\setmathfont{MyMathFont.otf}[Path=./fonts/mathfont/]

\makeatletter
 \AtBeginDocument{
   \setbox0=\hbox{
    \check@mathfonts{
      \fontdimen8\textfont2=8pt       % shift standard size numerator up by this amount
      \fontdimen10\textfont2=3.5pt      % alternative numerator shift
      \fontdimen11\textfont2=8pt      % shift standard size denominator down by this amount
      \fontdimen12\textfont2=3.5pt      % alternative denominator shift
      }
     }
    }

\documentclass[12pt]{article}

\begin{document}

\begin{equation}
    1 - \frac{\pi ^ 2}{\exp(\tau)} x ^ 2
\end{equation}

\end{document}

其呈现效果如下:

在此处输入图片描述

有没有办法强制关闭这个栏目?我的字体本身有问题吗?

如果我不使用任何命令,\fontdimen它最终会看起来像这样:

在此处输入图片描述

我怎样才能解决这个问题?

提前致谢。

相关内容