A fonte é a seguinte
\documentclass[a4paper]{ctexart}
\begin{document}
\noindent
【
\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}
A saída parece
Como você pode ver, as larguras do mesmo caractere são diferentes.
Estou usando o texlive 2018.48691-6 e o arquivo é compilado com o seguinte comando
xelatex main.tex
Responder1
Não posso dizer por que esse é o caso, mas descobri que incluí-lo em \mbox
primeiro lugar resolve o problema.
% xelatax
\documentclass[a4paper]{ctexart}
\setlength\fboxsep{0pt}
\begin{document}
\noindent
【
\noindent
\fbox{\mbox{【}}%
\noindent
\fbox{【}%
\end{document}
Apenas adicionar um nível baixo \hbox{..}
também é suficiente. Parece-me que a forma como o \fbox
conteúdo da caixa faz algo errado aqui. Se você usar o adjustbox
pacote with \adjustbox{frame}{【}
, ele também funcionará bem.