Por que a matemática unicode quebra o kerning dos acentos em combinação com o amssymb?

Por que a matemática unicode quebra o kerning dos acentos em combinação com o amssymb?

Estou usando o seguinte MWE. Primeira vez com unicode-math, segunda vez sem:

% arara: lualatex

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

\begin{document}
$\tilde\Box \hat\Box \bar\Box$   
\end{document}

insira a descrição da imagem aqui

insira a descrição da imagem aqui

De onde vem a diferença? O kerning está claramente quebrado.

amssymb.sty 2013/01/14 v3.01 Símbolos de fonte AMS

unicode-math.sty 2013/05/21 v0.7e Suporte matemático Unicode para XeTeX e LuaTeX

Editar

Barbara Beeton sugeriu experimentar o pacote latexsymem vez de amssymb. Isso resulta em um pior posicionamento vertical e no mesmo efeito para E/S unicode-math:

% arara: lualatex

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

\begin{document}
$\tilde\Box \hat\Box \bar\Box$   
\end{document}

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Responder1

Você não deveria usar amssymbjunto com unicode-math. O \Boxcomando pode ser substituído pelo comando (não nomeado claramente) \mdlgwhtsquare(para U+25A1 WHITE SQUARE).

% arara: lualatex

\documentclass{article}

\usepackage{unicode-math}

\renewcommand{\Box}{\mdlgwhtsquare}

\begin{document}
$\tilde{\Box} \hat{\Box} \bar{\Box}$
\end{document}

insira a descrição da imagem aqui

informação relacionada