
Este es un error extraño. Estoy usando el textpos
paquete (que a su vez usa el everyshi
paquete) para colocar texto en una posición determinada de la página. Considere este documento:
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage[absolute]{textpos}
\usepackage{fontspec}
\setmainfont[Renderer=HarfBuzz,Script=Devanagari]{Chandas}
\begin{document}
% package textpos uses \paperheight and \paperwidth
\paperheight=1561bp
\paperwidth=1044bp
\TPGrid{1044}{1561}
\begin{textblock}{200}(173,213)
added later किं बहुना । परस्परं द्वैधम् उत्पन्नम् । added later
\end{textblock}
Some text.
\newbox\foo
\setbox\foo=\vbox{\hbox{boxed किं बहुना । परस्परं द्वैधम् उत्पन्नम् । boxed}}
inline किं बहुना । परस्परं द्वैधम् उत्पन्नम् । and also below
\unvbox\foo
\end{document}
(ElLa fuente Chandas es de aquí..) ElPDF resultanteparece:
El texto devanagari es el mismo en los tres lugares. Como en mi pregunta anteriorObtener el texto de búsqueda correcto para el texto devanagari, todo funciona bien (cuando se compila lualatex
desde Tex Live 2020:ver al dorso), es decir, seleccionar y copiar texto del PDF da resultados correctos, para el texto en línea y para el texto sin formato manual,
en línea किं बहुना । परस्परं द्वैधम् उत्पन्नम्। y también debajo
en caja किं बहुना । परस्परं द्वैधम् उत्पन्नम्। en caja
pero para el texto agregado más tarde con textpos
, obtengo:
añadido más tarde ��� बहु�� । परस्पर� ��ध�� उत्पन्न�� । añadido más tarde
¿Cuál podría ser la razón? ¿Hay alguna solución?