0 票
844 次瀏覽

你好,我使用的是最新版本的 Paratext、WIN10 和 PTXPrint。Satere (SAT) 語言使用鼻化元音。我安裝了一個特殊字體來轉換為鼻化元音。直撇號 (') 用於表示喉塞音。當我使用 PTXPrint 列印《創世記》或《出埃及記》時,PDF 文件中的所有這些字符都正常顯示。但是,《利未記》在 PDF 中將撇號顯示為方塊(即無法識別的字符?)。《民數記》、《申命記》和《馬太福音》中的元音也顯示為方塊?配置沒有幫助嗎?如果有人能幫我糾正這個行為,我將非常感激!另外,我剛嘗試將 PDF 轉換為 Word 文件 (DOCX),以便用適當的字符替換方塊,但在出現方塊的地方,轉換後句子的一半突然消失了?我剛檢查了字符和標點符號清單,發現有一些問題,但我嘗試使用 PTXPrint 列印時出現的無法識別字符的問題仍然存在?

機器翻譯自 English
Paratext 由 (116 點) 提出
已重新顯示 | 844 次瀏覽

5 個回答

0 票
最佳回答

你好 anon165192。
如果佈局已經定義為 NFC,那麼從 XeTeX 消息中我能想到的唯一可能性是你在 Paratext 和 PTXprint 中沒有使用相同的字體。

從 XeTeX 消息來看,你似乎想使用字體“MarkTNR Satere”。是否有可能你在 Paratext 中使用了另一種字體?
你可以檢查兩個程序中是否配置了相同的字體。

如果不是,請嘗試在 PTXprint 中前往此選項。選項卡“Fonts + Sripts”,並將這 4 個字段更改為你的字體(Regular, Bold, Italic, Bold Italic)。然後嘗試生成你的 PDF。

Saludos,
anon689242.

機器翻譯自 English
由 (973 點) 提出
已重新顯示

你好 anon689242,

感謝你的幫助!我確實嘗試過,但 Paratext 和 PTXprint 都配置為使用 MarkNTR Satere 字體!
在大量查找和提問之後,我終於找到了一個臨時解決方案。自動鍵盤切換
不知何故在 Paratext 中被禁用了。因此,《創世記》和《出埃及記》列印正常,但其他書包含的字符
anon421222 屬於我使用的字體(即錯誤的鍵盤 = 錯誤的輸入字體)!在啟用鍵盤切換後,我必須手動
查找並替換每個字符,現在這些書列印出來完全沒問題!

然而,這只是臨時解決方案。有些人建議可以配置 Paratext,這樣我就不再
需要使用特殊字體?但到目前為止沒有人解釋過如何實現這一點?我檢查了 Convert Project 和
Project Properties 對話框。Convert Project 對話框沒有組合字符 (NFC) 的選項,但 Project Properties
對話框已經配置為 Unicode 和組合字符 (NFC)。因此,我認為項目已經配置好了?
但我如何配置 Paratext 以能夠使用任何字體,同時仍能輸入鼻化元音、鼻化 y 和代表喉塞音的直
撇號?

感謝你的幫助!

anon165192

機器翻譯自 English
0 票

聽起來你的項目可能存在混合編碼,即項目的部分內容使用了不同的代碼點。你可能需要有人與你一起工作來解決這個問題。

你提到了一個“特殊”字體。這個詞讓我很擔心。我假設這意味著它是自定義編碼的,只能與該字體一起使用。如果項目尚未轉換,你應該找人幫助你將整個項目完全轉換為 Unicode。這樣你就不需要特殊字體了,可以使用幾乎任何常見的拉丁字體。

機器翻譯自 English
由 (329 點) 提出

你好 Lorna,感謝你的回覆。我剛添加了一些我在 Paratext 中嘗試過但無效的內容。我不確定我是否理解你關於混合編碼和代碼點的觀點——你能詳細解釋一下嗎?恐怕我 anon421222 沒有人可以陪我,因為我是一名獨立譯者。如果你能指點我找一個能幫助我的人,我將非常感激。諷刺的是,我為《利未記》使用的配置與我為《創世記》和《出埃及記》使用的配置相同。因此,很難理解 Paratext 或 PTXPrint 是如何以不同方式解釋《利未記》、《民數記》、《申命記》和《馬太福音》的?這個“特殊字體”是幾年前由新部落(New Tribes)印刷店專家創建的,所以我 anon421222 認為那裡沒有任何問題。它在 Word 或 Paratext 中運行良好,除了鼻化 y,我在 Paratext 中無法使其正常工作?此外,使用直撇號 (') 來表示喉塞音有時會導致該詞被解釋為兩個單獨的詞(即換行)?然而,這個相同的字體已用於《創世記》和《出埃及記》,它們列印出來完全沒問題?如果有人能幫助我解決你提到的將整個項目轉換為 Unicode(如果尚未轉換)的問題,我將非常感激!我 anon421222 知道該怎麼做,但我會研究一下,看看我是否能理解該怎麼做。暫時謝謝!願上帝祝福你!

機器翻譯自 English

可能有用的內容:
如何使我的 Paratext 項目數據保持一致?

對於新項目:

為了避免由項目數據中混合使用組合字符和分解字符引起的問題,當你在 Paratext 8.0(及更高版本)中創建新項目時,項目屬性對話框的“高級”選項卡上有一個“正規化”下拉菜單。

默認的正規化是組合字符 (NFC)。這意味著當 Paratext 保存項目時,它會將所有項目數據轉換為組合字符。
如果你希望 Paratext 在保存項目時將所有項目數據轉換為分解字符,請在創建項目時選擇分解字符 (NFD)。

如果你希望允許 Paratext 將項目數據存儲為組合字符和分解字符的混合,請在創建項目時選擇關閉(無正規化)。
我們不建議選擇“關閉(無正規化)”,除非項目語言的正字法以非標準方式使用變音符號,且變音符號出現的順序很重要。

對於現有項目:

如果你的項目數據混合了組合字符和分解字符(可能是由於使用了不同的鍵盤佈局),請執行以下操作以強制所有數據保持一致。

  1. 點擊你的項目選項卡,使其成為活動選項卡。
  2. 點擊項目中的選項卡菜單圖標,然後從 Project 菜單中,指向 Project settings,並選擇 Project properties。
  3. 在 Advanced 選項卡上,在正規化下拉列表中選擇以下其中一項。
  • Composed characters (NFC)(用於將數據保存為組合字符)。
  • Decomposed characters (NFD)(用於將數據保存為分解字符)。
  1. 點擊 OK。
    Paratext 會將項目中的所有數據更改為你選擇的正規化選項。
    一旦混合了組合字符和分解字符的項目數據保持一致,請讓所有團隊成員 Send/Receive 該項目。

如果你希望允許 Paratext 將項目數據存儲為組合字符和分解字符的混合,請從正規化下拉列表中選擇 Off (no normalization)。
我們不建議選擇“Off (no normalization)”,除非項目語言的正字法以非標準方式使用變音符號,且變音符號出現的順序很重要。

機器翻譯自 English

你好 anon421222,

感謝您提供這些資訊!就我所知,我的專案已經設定為 Unicode 和
組合字元(Composed Characters)(請參閱下方的截圖)!左邊是「轉換專案」(Convert Project)對話方塊,其中並未
顯示「組合字元」的選項。但右邊的「專案屬性」(Project Properties)似乎顯示該
專案已設定為 Unicode(即顯示 Unicode 且按鈕為停用狀態)以及組合字元?

PTXPrint 的某人建議我查看 XeTeX 日誌的結尾,按照他們的建議,我發現了
以下內容:

Missing character: There is no ꞌ (U+A78C) in font MarkTNR Satere! > ꞌ = U+0027
Missing character: There is no ỹ (U+1EF9) in font MarkTNR Satere! > ỹ = U+00FF
Missing character: There is no ẽ (U+1EBD) in font MarkTNR Satere! > ẽ = U+00E6
Missing character: There is no ĩ (U+0129) in font MarkTNR Satere! > ĩ = U+00F0

Satere-Mawe(SAT)語言使用鼻化元音、鼻化 y 以及直撇號(straight apostrophe)來表示喉塞音。
MarkTNR Satere 是我使用的字型,但缺失字元的 Unicode 編號與我使用的字型中的同一字元
不同(即 > 符號之後的編號)。

因此,當我使用 PTXPrint 列印時出現的矩形未識別字元符號,就是上述的
缺失字元。不知為何,Paratext 中的輸入似乎沒有使用 MarkTNR Satere 字型,儘管這
正是專案中設定的字型?

有幾個人建議,專案可以透過某種方式進行轉換,這樣我 anon421222 就不需要使用特殊
字型了。但沒有人實際解釋過如何做到這一點?我願意付出努力,但我 anon421222 不知道該做什麼!我
曾嘗試研究專案轉換,但它顯然已經設定為 Unicode 和組合字元?

以下是我使用 PTXPrint 列印為 PDF 時出現的錯誤截圖。利未記中缺失的字元似乎是
喉塞音,但在其他書卷中,則是鼻化元音未被識別?

非常感謝您的幫助!願上帝祝福您!

anon165192

機器翻譯自 English
0 票

根據你上面的說法,你的 MarkNTR Satere 字體不符合 Unicode 標準。它將 y diaeresis 等字符替換為 y tilde,這些需要修復。我相信簡單的查找/替換例程就可以解決。
查找 U+0027 替換為 U+A78C
查找 U+00FF > U+1EF9
查找 U+00E6 > U+1EBD
查找 U+00F0 > U+0129

不過,你可能還有其他被篡改的代碼點。你需要對正字法中的每個鼻化元音和其他任何特殊字符執行此操作。然後你應該能夠切換為使用 Charis SIL,但你也需要切換鍵盤。如果你有鍵盤的源文件,我可以幫助你將其更改為輸出符合 Unicode 標準的字符。

機器翻譯自 English
由 (329 點) 提出

嗨 Lorna,我不確定我說了什麼會讓人覺得字體不符合 Unicode 標準?自動鍵盤切換不知為何被禁用了,這意味著輸入時使用的是普通字體,而不是我通常使用的字體。當我啟用鍵盤切換後,我就能手動執行「尋找並取代」字元了。另外,我不確定您建議的「使用 Unicode 數字進行尋找並取代」該在哪裡操作?我恐怕 anon421222 不知道如何以那種方式使用 Unicode 數字?不過,我可以把字體寄給您,讓您可以查看。
fontsetc_.zip (99.9 KB)

機器翻譯自 English
+1 票

感謝提供字型!這很有幫助。您擁有的字型是我們有時所稱的修改過(hacked)字型或「自訂編碼」字型。在 Unicode 普及之前,我們經常這樣做,因為那是我們取得所需字元的唯一方式。因此,雖然對您來說感覺像是 Unicode,但其中一些字元是根據實際的 Unicode 重新定義的。所以,您的字型很可能是世界上唯一具有此對應關係的字型。如果您失去了資料與此字型之間的關聯,沒有人會知道這些字元應該是什麼(因此會顯示為方框)

例如,Unicode 字元 ÿ(U+00FF)被重新定義為帶有波浪號的 y。在 Unicode 編號中,那應該是 ỹ(U+1EF9)。

此時,您可能不想要經歷將資料轉換為 Unicode 的過程。但是,如果您願意這樣做,且有人能協助您,我願意建立一個對應檔案,將您的自訂碼位對應到正確的 Unicode 碼位。我可以根據我在字型中看到的情況來完成這件事。

您需要同時進行資料轉換和鍵盤更新。

為了長期的資料穩定性,您真的應該轉換為 Unicode,但我 anon421222’t 知道您目前處於翻譯過程中的哪個階段。

機器翻譯自 English
由 (329 點) 提出

嗨 Lorna,

您和我達成了相同的結論。我也認為這是修改過字體(hacked font)的結果。我會透過電子郵件與您聯繫,並 anon165192 在列表外討論我們能做什麼。

james_post

機器翻譯自 English
0 票

您可以在 Paratext 說明主題中找到更多詳細資訊:

我的專案文本使用「自訂」字體。我該如何將其轉換為 Unicode?

關於該項目,Lorna 提出願意提供一個對應檔(.map),可用於轉換。您需要一個修訂後的鍵盤,以輸出 Unicode 字元(或者您可以找到一個能產生您所需字元的鍵盤並使用它)。在切換到 Unicode 之後,您將可以從大量字體中選擇,所以這不應該成為問題(除了您一直使用的那個自訂字體可能無法使用)。

機器翻譯自 English
由 (296 點) 提出

嗨 anon806807,謝謝您!是的,Lorna 和 james_post 都在與我聯繫,Lorna 正在處理 .map 檔。轉換為 Unicode 後,我 anon421222 認為我不再需要我目前使用的字體了。

機器翻譯自 English

相關問題

0 票
0 個回答 54 次瀏覽
我認為空白與隱藏字元(WHC)選項將對我們的專案產生重大影響 它帶來了一些實際的好處,但如果用於格式設定目的,也有被濫用的風險 我們需要仔細思考,以確保能妥善使用此功能 [已編輯] 請參閱 John Wickberg 在相關貼文中提供的 ... 時,自動將它們轉換為 u00A0 可能也是個好主意 我期待聽到其他人的評論和觀察,也許還能收到開發人員的回覆
Kent Spielmann 1.8k 提出 已提問 11月 19, 2024
0 票
2 個回答 508 次瀏覽
我的文字中有像 3 000 000 這樣的數字。 字元清單檢查顯示一個錯誤:「initial zero non valid.」(開頭零無效)。但開頭的零在清單中或其他地方都沒有顯示出來,所以我無法將其標記為有效, 我該如何處理這個問題?
anon057624 136 提出 已提問 9月 6, 2021
0 票
6 個回答 614 次瀏覽
我試圖將專案(Manya - mzj)中的分解字元(decomposed characters)變更為組合格式(composed characters) 但當我嘗試在「專案屬性」(Project Properties)部分套用此選項時,系統不讓我點選 ... 1162 24.9 KB Shot12292 1062 171 KB 有什麼想法可以解決這些問題嗎?
anon055151 176 提出 已提問 3月 22, 2021
0 票
1 個回答 398 次瀏覽
我建立了一個新的轉寫專案,並試圖套用一些一致的變更,以補充透過 TecKit 映射已實現的一對一轉寫 主要專案是 RTL(從右到左),而轉寫是 LTR(從左到右) 在這個專案中(但在其他任 ... 清單(Character Inventory)和標點符號清單(Punctuation Inventory),但看不出導致此行為的原因 我卡住了 有什麼建議嗎?
DVM 175 提出 已提問 10月 20, 2020
0 票
2 個回答 489 次瀏覽
一位方言譯者希望在詩篇 119 的每一節開頭顯示一個希伯來字母。他們所使用的語言字型不包含希伯來字母。在方言文本中,是否有辦法針對像標題這樣的單字使用希伯來字型? 例如:他們希望第一個節標題為: א Alep John
anon084052 157 提出 已提問 5月 12, 2020
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,052 個問題
6,011 個回答
5,677 則評論
2,032 位使用者