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

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 個回答 189 次瀏覽
(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 個回答 204 次瀏覽
PTXPrint 使用的預設 PrintDraftChanges.txt 中有如下列的列: ' * ' > '\u2009 ' # Place non-breaking thin space before closing guillemets 那裡使用的空 ... 換行空格: 那麼,預設的 PrintDraftChanges.txt 檔案可以修正這個問題嗎?
jeffh 1.4k 提出 已提問 12月 1, 2020
0
2 個回答 372 次瀏覽
一個正在進行新約最終檢查的專案中有許多 202F 字元。然而,嘗試將這些字元替換為普通空格 0020 卻沒有成功。可以刪除該字元,按下空格鍵,確認該字元是 0020——但隨後在某個時間點,所有字元又變回了 202F。我對這種行為完全感到困惑。非常感謝您的協助。
muckles 540 提出 已提問 7月 6, 2018
0
3 個回答 457 次瀏覽
在給出跨章節的經文參考時,Komba 團隊偏好以下標記方式:1:1 - 3:5 也就是說,使用 - 然而,似乎「經文參考設定」(Scripture Reference Settings)無法處理僅在字元後有空格 而在字元前無空格的情況 如果在字 ... 嗎?我猜測其他人也有此偏好慣例 對我們團隊來說,沒有空格的破折號(em-dash)太長,且視覺上不美觀
anon142050 118 提出 已提問 4月 17, 2019
0
2 個回答 323 次瀏覽
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.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,049 個問題
6,007 個回答
5,672 則評論
2,029 位使用者