Closed frederik-elwert closed 9 months ago
As a workaround, try replacing in babel-tibetan.tex
the following two lines (43-44):
\babelprehyphenation{tibetan}{^^^^0f0b([^ ^^^^0f0d^^^^0f0e])}%
{ {insert, penalty=10000}, {insert, space=\bbl@tempe, data=1}, {},
with
\babelprehyphenation{tibetan}{{a}^^^^0f0b([^ ^^^^0f0d^^^^0f0e])}%
{ {}, {insert, penalty=10000}, {insert, space=\bbl@tempe, data=1}, {},
Edit See the following answer.
🤔 Not quite correct. Try replacing:
\babelprehyphenation{tibetan}{^^^^0f0b([^ ^^^^0f0d^^^^0f0e])}%
{ {insert, penalty=10000}, {insert, space=\bbl@tempe, data=1}, {},
{insert, space=\bbl@tempe, data=1}, {string = {1}} }}
with
\babelprehyphenation{tibetan}{^^^^0f0b[^ ^^^^0f0d^^^^0f0e]}%
{ {insert, penalty=10000}, {insert, space=\bbl@tempe, data=1}, {},
{insert, space=\bbl@tempe, data=1}, {} }}
I have a multilingual document that contains some Tibetan passages. When compiling with lualatex, this document breaks with a fatal error. The log hints at a babel issue.
Interestingly, the document compiles fine with lualatex on my Ubuntu 22.04 (which contains TeX Live 2022/dev/Debian), but it breaks in a Ubuntu 22.04 docker container which installs TeX Live 2023 via
tlmgr
. So the issue might have been introduced between these versions.Also, the document compiles fine with xelatex under both versions. (Although the line does not actually break nicely, but that’s a different issue.)
The issue seems to be related to the first space, because if I remove that, it also compiles under TeX Live 2023. The second space seems to have no consequences.
Minimal example:
Error message with TeX Live 2023: