La fuente es la siguiente.
\documentclass[a4paper]{ctexart}
\begin{document}
\noindent
【
\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}
La salida parece
Como puedes ver, los anchos de un mismo carácter son diferentes.
Estoy usando texlive 2018.48691-6 y el archivo está compilado con el siguiente comando
xelatex main.tex
Respuesta1
No puedo decirle por qué es así, pero descubrí que incluirlo en un \mbox
primero soluciona este problema.
% xelatax
\documentclass[a4paper]{ctexart}
\setlength\fboxsep{0pt}
\begin{document}
\noindent
【
\noindent
\fbox{\mbox{【}}%
\noindent
\fbox{【}%
\end{document}
También basta con añadir un nivel bajo \hbox{..}
. Me parece que la forma en que \fbox
se encuadra su contenido hace algo mal aquí. Si usa el adjustbox
paquete con \adjustbox{frame}{【}
entonces también funciona bien.