Pestañas inquietantes en LetterSpace de Fontspec (solo luatex)

Pestañas inquietantes en LetterSpace de Fontspec (solo luatex)

El espaciado entre letras de una parte del texto fontspec"sangría" la siguiente pestaña, pero sólo cuando se compila con lualatex; xelatex producirá el resultado esperado:

\documentclass{book}

\usepackage{fontspec}
\setromanfont{Junicode}

%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\begin{tabbing}
test\qquad\=O ALLCAPS first part\qquad\=second part\\
test\>O {\addfontfeature{LetterSpace=10}ALLCAPS} first part\>second part\\
test\>O {ALLCAPS} first part\>second part\\
\end{tabbing}

\end{document} 

Esto parece un error: ¿existe alguna solución o incluso alguna solución?

Respuesta1

es un error y abrí un informe de error:https://github.com/latex3/luaotfload/issues/167

Una solución alternativa es agregar un cuadro adicional:

\documentclass{book}

\usepackage{fontspec}
\setromanfont{Junicode}

%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\begin{tabbing}
test\qquad\=O ALLCAPS first part\qquad\=second part\\
test\>O {\mbox{\addfontfeature{LetterSpace=10}ALLCAPS}} first part\>second part\\
test\>O {ALLCAPS} first part\>second part\\
\end{tabbing}

\end{document} 


ingrese la descripción de la imagen aquí

información relacionada