La salida en PDF del siguiente pequeño documento de ejemplo es incorrecta si se compila con lualatex
(Versión beta-0.80.0):
\documentclass{article}
\usepackage{fontspec}% {2016/02/01}{2.5a}
\begin{document}
lm – Latin modern fonts in outline formats
\end{document}
Los caracteres de guión ocultos (guión suave Unicode; entidad html ­
) son visibles, pero no deberían. La salida parece
lm – Latin mod-ern fonts in out-line for-mats
El texto fue copiado del sitio web de la CTAN:
http://www.ctan.org/tex-archive/fonts/lm
El mismo ejemplo compilado xelatex
proporciona un resultado correcto. Utilizo un TeXLive actualizado en Linux.
Respuesta1
Si esperas que el carácter de guión suave signifique algo para XeTeX/LuaTeX, me temo que te equivocas.
Es cierto que no es visible con XeTeX, pero eso no significa que funcione.
Sin embargo, puedes definir el carácter que representará \-
.
\documentclass{article}
\usepackage{fontspec}
\usepackage{newunicodechar}
\newunicodechar{}{\-}
\begin{document}
lm – Latin modern fonts in outline formats
\parbox[t]{0pt}{
lm – Latin modern fonts in outline formats
}
\end{document}
El \parbox
objetivo es mostrar tantos puntos de separación de palabras como sea posible.
Intenta comentar la \newunicodechar
línea y lo verás.NoLa palabra se dividirá con guiones.