Polyglossia Hebraico adicionado espaço horizontal

Polyglossia Hebraico adicionado espaço horizontal

Como você pode ver na imagem, usar Polyglossia para inserir um trecho de hebraico está me dando um espaço indesejado antes da inserção em hebraico. E como você pode ver, isso não está acontecendo com o árabe, então não é um problema de RTL. Parece específico da Poliglossia e do Hebraico.

Saída MWE

Aqui está o 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}

Já tentei adicionar algo Script=Hebrewà \hebrewfontdefinição, mas o resultado é o mesmo.

Tenho um grande arquivo cheio de citações em hebraico e tenho a impressão de que isso só começou a acontecer há alguns meses ou semanas - talvez tenha surgido um bug? Qualquer correção sugerida será muito apreciada ou estou faltando alguma coisa?

Responder1

Esperando que seja útil, isso resolveu o problema: depois de verificar minha instalação e mexer nas fontspecopções sem sucesso, dei uma chance no escuro e baixei do Github o mais recente gloss-hebrew.ldf(estou evitando atualizar para TL2020 ainda) - e ei, pronto, problema resolvido.

Ainda não sei se houve apenas alguma conjunção infeliz de versões em minhas pastas locais, mas o espaço extra indesejado desapareceu.

informação relacionada