0
558 次瀏覽
我們有一個子專案,它會將基於拉丁字母的文本轉換為使用細空格的東南亞文字。間行對照(interlinearisation)過程建立的模板提供給我們的是普通空格。我們一直無法找到在 Paratext 中替換這些空格的方法,據我所知,PTX 目前無法做到這一點。PTXPrint 可以解決這個問題,但我們也在使用 Scripture App Builder,在那裡顯示效果不太好。有沒有人能指引我找到解決這個長期問題的協助?非常感謝。Mark Osborne
機器翻譯自 English
Paratext (104 點) 提出 | 558 次瀏覽

4 個回答

0
聽起來您有一個間行對照(interlinear)正在匯出到子專案。是這樣嗎?

如果是的話,您隨時可以在子專案中執行搜尋/替換,簡單地替換空格。如果您重新匯出間行對照,您的更改會被覆蓋,但再次執行該搜尋/替換應該不會太困難。

另一個選項是在 SAB 中執行與您在 PTXprint 中相同的操作,即時進行更改。語法略有不同(在 SAB 中可能甚至更簡單一些),但您在 PTXprint 中所做的應該是一個很好的起點。在 SAB 中,請查看「外觀」-->「變更」,您應該能夠以與您在 PTXprint 中非常相似的方式添加變更。
機器翻譯自 English
(1.9k 點) 提出
謝謝。是的,這是一個子專案。由於我不確定如何自行執行搜尋/替換,我聯繫了電腦支援,但被告知在當前階段這是不可行的。我很驚訝,因為在最初的草稿中,我們能夠使用 Keyman 鍵盤手動輸入細空格。感謝您提醒我可以使用「變更」功能。我查看了一下,忘記我們曾經設定過,但現在似乎不再起作用了。我會再仔細看看。祝好。Mark
機器翻譯自 English
0
Mark - Paratext 9.5 應該允許您在文本中使用細空格(至少我測試的開發版本是可以的)。我不確定 9.5 何時會可供測試版測試。
機器翻譯自 English
(9.9k 點) 提出
謝謝。我會留意該升級。Mark
機器翻譯自 English
Phil,9.5 版本中會有更多關於空格處理的變更嗎?~Mike
機器翻譯自 English
0

我花了很多很多天與東南亞文字中的空格問題作鬥爭。我從未見過任何發布環境,在使用 THIN SPACE \u2009 或 EM SPACE \u2003 等固定寬度空格作為詞語或短語之間的間隔時,能產生正確的輸出。以下是我觀察到的一些具體問題:

  • 當前面的詞語一直延伸到邊距時,普通的 SPACE \u0020 會在行尾消失,而固定寬度空格則需要足夠的空間才能出現在右邊距之前的行上,或者該空格的寬度會將前面的詞語拉到下一行,或者固定寬度空格會單獨換行到下一行,從而實際上縮進下一行文本。 
  • 換行演算法優先在 SPACE 處斷行,而不是在固定寬度空格處斷行,從而產生帶有半行文本的醜陋段落。
  • 固定寬度空格無法拉伸或縮小,以實現完全對齊的邊距或平衡良好的段落。只有普通的 SPACE 字符才能用於這些目的。
  • 當用戶從應用程式複製並粘貼到通訊軟體等地方時,固定寬度空格可能會顯示異常。
  • 手機鍵盤無法輸入固定寬度空格,因此手機應用程式中的多詞搜尋將失敗。
我找到的解決方案是使用普通的 SPACE \u0020 字符來表示窄空格和寬空格。在 PTXprint 中,我使用 SPACE+ZWSP+SPACE 來在短語間隔處獲得雙(或三)空格。在 SAB 中,我使用兩個或三個空格字符,並使用包含 CSS white-space: pre-wrap; 的樣式,以防止 HTML 引擎將多個空格合併為一個空格。無論是在 PTXprint、SAB 還是 Indesign 中,我都可以對空格應用自定義樣式,使其變寬或變窄。
在 Paratext 中使用固定寬度空格主要沒問題,但標點符號清單會變得混亂。然而,我的偏好是避免在 Paratext 中也使用固定寬度空格,因為它們很難看清。最好使用可見字符(例如在短語間隔處使用逗號),然後在發布時將該字符更改為更寬或更窄的空格。
正如 mnjames 所指出的,SAB 在實施變更規則方面幾乎與 PTXprint 一樣靈活,因此如果您有可用的字體,您應該能夠在任一程式中獲得完美的輸出。
機器翻譯自 English
(607 點) 提出
0

Paratext 9.5 將允許使用多種不同的空格字符。

機器翻譯自 English
(9.9k 點) 提出

相關問題

0
0 個回答 184 次瀏覽
(anon451647 writes) This line (in PrintDraftChanges.txt) will change a plus sign to a thin space if it has a non- ... not match them (especially if they are non-Roman letters).
匿名 提出 已提問 4月 10, 2015
+1
1 個回答 196 次瀏覽
PTXPrint 使用的預設 PrintDraftChanges.txt 中有如下列的列: ' * ' > '\u2009 ' # Place non-breaking thin space before closing guillemets 那裡使用的空 ... 換行空格: 那麼,預設的 PrintDraftChanges.txt 檔案可以修正這個問題嗎?
jeffh 1.4k 提出 已提問 12月 1, 2020
0
2 個回答 361 次瀏覽
一個正在進行新約最終檢查的專案中有許多 202F 字元。然而,嘗試將這些字元替換為普通空格 0020 卻沒有成功。可以刪除該字元,按下空格鍵,確認該字元是 0020——但隨後在某個時間點,所有字元又變回了 202F。我對這種行為完全感到困惑。非常感謝您的協助。
muckles 540 提出 已提問 7月 6, 2018
0
3 個回答 443 次瀏覽
在給出跨章節的經文參考時,Komba 團隊偏好以下標記方式:1:1 - 3:5 也就是說,使用 - 然而,似乎「經文參考設定」(Scripture Reference Settings)無法處理僅在字元後有空格 而在字元前無空格的情況 如果在字 ... 嗎?我猜測其他人也有此偏好慣例 對我們團隊來說,沒有空格的破折號(em-dash)太長,且視覺上不美觀
anon142050 118 提出 已提問 4月 17, 2019
0
2 個回答 316 次瀏覽
We have a language family in our area that has historically used the same space (0020) to mark syllable boundary as ... marker would be replaced with space in the Preview View.
MSEAIT_LT 478 提出 已提問 12月 7, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,046 個問題
6,006 個回答
5,671 則評論
2,026 位使用者