0
229 次瀏覽

我正在排版一部福音書和一部詞彙表。該語言為從右到左(RTL)書寫,但在詞彙表中有一些從左到右(LTR)的嵌入文字。這些嵌入文字在 Paratext 中顯示正確,但 PTXprint 的輸出卻有問題,如下圖所示:

圖片

因為我在這個論壇上看不到大多數圖片,我不確定您是否也看不到。因此,這裡提供口頭說明。正文使用阿拉伯文字,但其中插入了以下使用羅馬字母書寫的內容(包括方括號):[Bible]、[Old Testament] 和 [New Testament],每個詞語周圍都有阿拉伯文字。單字 [Bible] 顯示正確,但另外兩個詞語顯示為  Testament] [Old  和  Testament] [New

我嘗試在文字中插入一些 RTL 和 LTR 標記,但未能獲得正確結果。有人能建議如何處理嗎?

為什麼 Paratext 能正確顯示這段文字,但 PTXprint 卻不能?

機器翻譯自 English
PTXprint (164 點) 提出 | 229 次瀏覽

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 Reference Settings) 經文文字與模組規定的組合 經文參考必須在章節分隔符(:) 節範圍分隔符 ... Assistant 等)中加入規則以插入 RTL 標記 但 Paratext 應該有辦法正確處理這個問題吧?
Denny Emser 115 提出 已提問 3 天
0
1 個回答 338 次瀏覽
我提供技術支援的一個專案中,到處都散佈著不該出現的 RTL 標記 該專案是一個 RTL 專案的回譯版本,但所有文字都是英文 我不知道這些標記是怎麼出現的,但我注意到 RTL 標記大多位於節號附近或其中: \v ... 候被更改了 Paratext 可以設定為顯示隱形控制字元嗎? 就我所知,基本檢查(Basic Checks)並未偵測到這些 RTL 標記
[Moderator]
Nathaniel Paulus
158 提出
已提問 5月 24, 2023
0
3 個回答 852 次瀏覽
我正在嘗試微調一個 .tec 編碼轉換器,以確保它對於從右到左(RTL)語言專案的從左到右(LTR)轉寫而言是安全的往返操作 (這使得能夠與原文進行比較,以確保拉丁字母側正字法上的調整沒有對文本引入任何更改 ) 這方面的主要障礙是 ... 用正則表達式來完成,但為了方便那些不熟悉 RegexPal 的人,我希望將其自動化 關於如何做到這一點,有什麼建議嗎?
DVM 175 提出 已提問 3月 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 提出 已提問 8月 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 提出 已提問 10月 5, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,049 個問題
6,007 個回答
5,672 則評論
2,029 位使用者