Polyglossia hebreo agregó espacio horizontal

Polyglossia hebreo agregó espacio horizontal

Como puedes ver en la imagen, usar Polyglossia para insertar un fragmento de hebreo me está dando un espacio no deseado antes de la inserción del hebreo. Y como puedes ver, esto no sucede con el árabe, por lo que no es un problema de RTL. Parece específico de la poliglosia y el hebreo.

MWEsalida

Aquí está el código:

\documentclass{report}
\usepackage{fontspec}
    \setmainfont{Linux Libertine O}
    \newfontfamily\hebrewfont[Language=Hebrew]{Linux Libertine O}
    \newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\usepackage{polyglossia}
    \setdefaultlanguage{english} 
    \setotherlanguage{hebrew}
    \setotherlanguage{arabic}   
\begin{document}

with Polyglossia (\texthebrew{זצ״ל})

no problem with Arabic (\textarabic{سلام‎})

or without Poly ({\addfontfeature{Language=Hebrew} {זצ״ל}})

\end{document}

Ya intenté agregar Script=Hebrewa la \hebrewfontdefinición, pero el resultado es el mismo.

Tengo un archivo grande lleno de citas en hebreo y tengo la impresión de que esto empezó a suceder hace sólo unos meses o semanas. ¿Quizás se introdujo un error? Cualquier solución sugerida será muy apreciada o ¿me falta algo?

Respuesta1

Con la esperanza de que sea útil, esto lo resolvió: después de verificar mi instalación y jugar con fontspeclas opciones en vano, tomé una foto en la oscuridad y descargué de Github la versión más reciente gloss-hebrew.ldf(estoy evitando actualizar a TL2020 todavía), y listo, problema resuelto.

Todavía no sé si hubo alguna conjunción de versiones desagradable en mis carpetas locales, pero el espacio extra no deseado ha desaparecido.

información relacionada