Paratext 現在允許用戶控制規範化
最近的更新新增了新的規範化設定。
我們建議用戶檢查此設定並確定是否應該對他們的項目進行更改。
從 Paratext 7 遷移的大多數項目將規範化設定為“關閉」。這可能不是您專案的最佳設定。本文的其餘部分將簡要介紹什麼是 Unicode 規範化,以及三種可用設定的含義。您需要自行決定最適合您專案的設定。
Unicode 規範化簡要說明
Unicode的 歸 是製定規則的過程,規定在 Unicode 標準下可以多種方式表示的字元在給定項目中應如何表示。如果 Paratext 專案中這些字元的表示方式缺乏一致性,則會導致搜尋和篩選器無法如預期運作,並可能導致出版物外觀不佳。
對於不太熟悉 Unicode 問題的人,我想舉個例子會有所幫助。帶有尖音符的字母“e”,即“é”,可以由計算機使用一個 Unicode 碼點 (U+00E9) 生成,也可以使用普通的“e”(U+0065) 加上尖音符 (U+0301) 生成。問題在於,當同一個 Paratext 專案中混合使用這兩種表示形式時。對人類來說,所有的「é」都是一樣的,但對 Paratext 來說,它們是不同的。因此,如果搜尋碼點 (U+00E9),將找不到任何由普通的「e」(U+0065) 加上尖音符 (U+0301) 表示「é」的單字。第一種表示形式稱為“組合表示”,因為字元的兩個部分被連接或組合成一個字元。第二種表示形式稱為“分解表示”,因為它被分成兩部分或分解。
規範化控制已新增至項目屬性和設置
这 項目屬性設定 對話框現在有一個規範化選擇框。 (此處顯示的螢幕截圖中的第 4 行。)在 Paratext 8 的早期版本中,使用者無法控制規範化的執行方式。

規範化特徵
規範化功能有三個選擇:1)關閉(無規範化),2)組合字元(NFC),和 3)分解字元(NFD)。

標準化:關閉
從 Paratext 7 遷移的項目預設選項為「關閉」。選擇此選項後,Paratext 將不會嘗試以任何方式變更字元代碼。即使團隊中某些電腦使用組合字元 (NFC),而其他電腦使用分解字元 (NFD),它也會接受輸入的任何字元。
規範化:組合
選擇「組合」將告知 Paratext,每當輸入以分解形式 (NFD) 顯示的字元時,應盡可能將其轉換為組合形式。沒有組合形式的字元當然會保留為分解形式。如果輸入的是分解形式的字符,Paratext 會在下次儲存項目時將其轉換為組合形式。字元將保持一致,即每個特定字元在項目中只有一種組合形式。
規範化:分解
選擇「分解」將告知 Paratext,每當以組合字元 (NFC) 輸入字元時,如果存在分解表示,則應將其變更為分解表示。如果在存在分解表示的地方輸入了組合字符,則 Paratext 會在下次儲存項目時將其更改為分解表示。字元將保持一致,因為任何可以用分解表示的字元都會保持一致。
規範化預設值
新項目的預設規範化設定是“由「。由於這是一個新功能,建議您考慮您的專案是否需要規範化,如果需要,哪種類型合適。
現有項目的預設規範化設定是“關閉」。當功能新增至 Paratext 8 時,升級並未嘗試自動設定規範化。它也沒有提示您做出選擇。如果您使用重音字元或使用自訂鍵盤,建議您花時間以適合您語言的方式設定規範化。
我應該使用哪種規範化?
本文不打算詳盡闡述使用組合字符或分解字符的所有理由。您的組織應該就此問題提供指導。如果您想查看思考這些問題的示例,可以訪問以下鏈接,了解喀麥隆關於編碼的決策:
https://langtechcameroon.info/composed-characters/
從 Paratext 的角度來看,重要的是保持一致,並始終以相同的方式表示字元。軟體在工作時使用底層程式碼,而不是字元的外觀。
結語
保持一致的字元表示形式將確保在 Paratext 中搜尋所有相關單字。為您的專案指定適當的規範化也可以避免發布過程中可能出現的一些格式問題。
為專案指定規範化還有一個額外的好處,那就是團隊中不同鍵盤之間的差異就沒那麼重要。一台電腦可以使用組合字符,而另一台電腦使用分解字符,Paratext 會自動為您確保資料一致。