我正在排版一部福音书和一部词汇表。该语言是从右向左书写(RTL)的,但在词汇表中有一些从左向右书写(LTR)的嵌入文本。这些嵌入文本在 Paratext 中显示正常,但 PTXprint 的输出存在问题,如下图所示:

由于我在这个论坛上无法看到大多数图片,我不确定您是否能看到。因此,这里提供文字说明。正文使用阿拉伯文字,但其中插入了以下拉丁字母文本(包括方括号):[Bible]、[Old Testament] 和 [New Testament],每个词组周围都有阿拉伯文字。单词 [Bible] 显示正常,但另外两个显示为 Testament] [Old 和 Testament] [New
我尝试在文本中插入一些 RTL 和 LTR 标记,但未能获得正确结果。有人能建议我该如何处理吗?
为什么 Paratext 能正确显示此文本,而 PTXprint 却不能?
I am typesetting a Gospel and a Glossary. The language is RTL but in the Glossary there are some LTR embeddings. These embeddings work correctly in Paratext, but the PTXprint output has a problem as this picture will show:

Because I do not see most images in this forum, I am not confident you do either. So, here is a verbal explanation. The body text is in Arabic script, but inserted are the following items in Roman script (including the square brackets): [Bible], [Old Testament] and [New Testament], each surrounded by Arabic script text. The single word [Bible] displays correctly, but the other two display Testament] [Old and Testament] [New
I have unsuccesfully tried inserting some RTL and LTR markers in the text, but wil not get the correct result. Does anybody have any advice how to do this?
Why does Paratext display this text correcty but PTXprint does not?
机器翻译自 English