0
231 次浏览

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

图片

由于我在这个论坛上无法看到大多数图片,我不确定您是否能看到。因此,这里提供文字说明。正文使用阿拉伯文字,但其中插入了以下拉丁字母文本(包括方括号):[Bible]、[Old Testament] 和 [New Testament],每个词组周围都有阿拉伯文字。单词 [Bible] 显示正常,但另外两个显示为  Testament] [Old  和  Testament] [New

我尝试在文本中插入一些 RTL 和 LTR 标记,但未能获得正确结果。有人能建议我该如何处理吗?

为什么 Paratext 能正确显示此文本,而 PTXprint 却不能?

机器翻译自 English
PTXprint (164 分) 发布 | 231 次浏览

1 个回答

0

是的,在 RTL 文本块中间插入 LTR 文本确实会导致混乱。这里有一种使用 changes.txt 规则来解决该问题的方法:

at GLO "(\([a-zA-Z\s]+\))" > "\\beginL \1 \\endL"

此规则非常针对您的具体情况,在其他情况下可能需要调整才能更有用;但它的作用是:(仅在 GLO 书中)搜索(左括号,后跟一个或多个拉丁字母或空格,再后跟右括号)。将找到的内容包裹在这些特殊标记 \beginL ...\endL 中,这将改变文本的流向。

机器翻译自 English
(3.2k 分) 发布
谢谢你,Mark,你的回答非常有帮助!
机器翻译自 English
这里是一个改进版本,在某些情况下可能更有帮助:
at GLO "(\([a-zA-Z]+?)\s([a-zA-Z]+?\))" > "\\beginL \1 \2 \\endL ~"
机器翻译自 English

相关问题

0
1 个回答 62 次浏览
在一个 RTL Paratext 项目中,我尚未找到任何一组《圣经》引用设置 经文文本和模块规范能够完美协同工作 《圣经》引用必须在章节-节分隔符(:) 节范围分隔符(-)和章节范围分 ... 例如在 Scripture App Builder Publishing Assistant 等中 但 Paratext 一定有一种正确的方法来处理这个问题,对吧?
Denny Emser 115 发布 提问于 3 天
0
1 个回答 338 次浏览
我提供技术支持的一个项目中,在不该出现 RTL 标记的地方散布着许多 RTL 标记 该项目是一个 RTL 项目的回译,但所有文本均为英文 我不知道这些标记是如何出现的,但我注意到 RTL 标记大多位于经文编号内 ... 了变化 能否让 Paratext 显示不可见的控制字符? 据我所知,基本检查(Basic Checks)并没有捕获到这些 RTL 标记
[Moderator]
Nathaniel Paulus
158 发布
提问于 五月 24, 2023
0
3 个回答 852 次浏览
我正在尝试微调一个 .tec 编码转换器,以便使其对于从左到右(LTR)音译一个从右到左(RTL)语言项目来说是往返安全的 (这使得可以与原文进行比较,以确保拉丁字母一侧正字法上的调整没有引入任何文本变化 ) 主要障碍是出现在经文 ... 用正则表达式做到这一点,但为了那些不熟悉 RegexPal 的人,我希望使其自动化 关于如何做到这一点,有什么建议吗?
DVM 175 发布 提问于 三月 17, 2021
0
3 个回答 332 次浏览
We just recently migrated a set of parallel Roman/Arabic script projects. Note that the parallel is manual , not a PT8 ... problem anyway. I'd appreciate any help you can give me.
jeffh 1.4k 发布 提问于 八月 28, 2017
0
2 个回答 575 次浏览
In a right-to-left project, if I type a verse range in a footnote, e.g. 1-2 , Paratext inserts an invisible RTL marker ... make the Numbers check pass? (I'm using 7.6 for Linux.)
anon261123 180 发布 提问于 十月 5, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,049 个问题
6,007 个回答
5,672 条评论
2,029 位用户