Back in 2018, I was trying to use LuaTeX to typeset multiple scripts.
(We needed its capability to tell you where on the page bounding boxes
were.) LuaTeX worked ok for some scripts, but failed for example for
Tamil, where glyphs don't always appear in the same order on the page as
their underlying characters do. This sort of issue arises with many
Indic scripts, and something similar would probably happen with Burmese,
which in some ways is an even more complex script than other Indic ones.
At the time, I recall the LuaTeX developers saying they were not
interested in solving this issue, and that instead script-specific
libraries should be developed. (I'm going by memory here, I don't have
links to that discussion, although see here:
https://tex.stackexchange.com/questions/.)
Since that time, Khaled Hosny has conducted an "experiment" (his term)
in using HarfBuzz in LuaTeX
(https://tug.org/TUGboat/tb40-1/tb124hosny-harfbuzz.pdf, as reported in
2019), and Kai Eigner also did similar work
(https://github.com/tatzetwerk/luatex-harfbuzz). The LuaTeX wikipedia
page says LuaTeX "includes" the HarfBuzz engine (and links to the above
two reports).
I haven't tried LuaTeX in recent years, but it sounds like if you ran
Burmese through it and used the HarfBuzz shaper instead of the
default(?) shaper, it might work for Burmese.
I'll be interested to hear what you find.
Mike Maxwell
On 9/9/2023 2:29 PM, Andrew Goldstone wrote:
Thanks--it turns out that xelatex still segfaults if I attempt to
combine ucharclasses and \XeTeXinterwordspaceshaping=2 in a longer
document. I do think this is a bona fide xetex bug but don't have the
knowledge of the xetex source to trace it further.
As for lualatex it seemed to have more trouble than xelatex with the
complex ligatures in Burmese. The lineation issues are a lower priority
for my colleague than simply being able to typeset his mixed-script
text, so I'll help him to a workaround with xetex, if no other
suggestions for fixes are forthcoming.
All best,
Andrew
Sat, Sep 9, 2023 at 5:37 AM Ulrike Fischer <ne...@nililand.de
<mailto:ne...@nililand.de>> wrote:
Am Wed, 6 Sep 2023 10:40:16 -0400 schrieb Andrew Goldstone:
> I believe this is the same issue as was raised on StackExchange
in 2019
>
https://tex.stackexchange.com/questions/503498/trouble-with-stacked-consonants-burmese-script
<https://tex.stackexchange.com/questions/503498/trouble-with-stacked-consonants-burmese-script>
> but I couldn't find any further discussion of a fix for the crash.
I don't think that there is a fix and the xetex development is
rather stale. Personally I would try with lualatex.
--
Ulrike Fischer
http://www.troubleshooting-tex.de/ <http://www.troubleshooting-tex.de/>