0 票
548 次瀏覽

我希望 \nd 樣式能以小型大寫字母(small caps)顯示。當我從 Paratext 匯出為 RTF 時,\nd 會顯示為底線。我已經在 PTX Print 的 \nd 樣式定義中勾選了小型大寫字母選項,但當我列印以建立 PDF 時,完全看不出樣式的區別。我該做什麼才能實現小型大寫字母?

機器翻譯自 English
PTXprint 由 (123 點) 提出
已重新顯示 | 548 次瀏覽

6 個回答

0 票

要讓小型大寫字母正常運作,關鍵在於您必須使用支援真正小型大寫字母(即具有 smcp 功能的 OpenType 或 TrueType 字體)的字體。Charis SIL 等字體支援小型大寫字母,但許多字體並不支援。
image

機器翻譯自 English
由 (658 點) 提出
0 票

我的字體是 Tahoma,我們曾在 2012 年購買了出版授權,用於印刷新約。當時的排版人員很容易就讓小型大寫字母運作起來。MS Word 使用此字體處理小型大寫字母也沒有問題。我有一個 2009 年版本的 Tahoma TTF,我想那是我下載給排版人員用的,但建議我將它(較舊版本)安裝覆蓋目前我電腦上的 2018 版本嗎?

機器翻譯自 English
由 (123 點) 提出
0 票

作為一個實驗,我切換到了 NotoSans,該字體可用於 Scripture App Builder,並在 Android 應用程式中完美顯示小型大寫字母。但 PTX Print 仍然無法讓小型大寫字母顯示出來。
事實上,即使我切換到 Charis SIL,我也無法讓 PTX Print 顯示小型大寫字母……

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

首先,我想說這是我第一次使用 PTXPrint,我真的印象深刻!非常用戶友好。感謝開發團隊!

我遇到了同樣的問題。

我剛檢查過,我擁有這兩個的最新版本。

我還發現標記 \sc \sc* 輸出時也沒有特殊格式。以下是我的源文本和 PTXPrint 匯出結果:

\q1 \v 2 Jacob runacunapa achca marcan caycaptinsi, Sión marcatam \sc Taytanchiga\sc* sumaj cuyan.
...
\q1 \v 6 Acta librunman runacunapa jutinta isquirbir, \nd Tayta Diosninchi\nd* ninga:

image

以下是我的設定:
image
image
image

有什麼想法可以實現小型大寫字母嗎?

非常感謝您的幫助!

Alex

機器翻譯自 English
0 票

我剛在 PTX Print 和 LibreOffice Writer 中測試了多種字體。Writer 在我測試的每種字體中都能顯示小型大寫字母。維基百科指出,大多數文字處理軟體預設會忽略「真正的小型大寫字母」字形,而是透過縮小普通大写字母字形來模擬。我猜測 PTXprint 並未包含這種小型大寫字母的「模擬」技術。

在我的 PTXPrint 中,Andika New Basic 和 Gentium Basic 無法產生小型大寫字母,但 Andika 和 Gentium Plus 可以。Charis SIL 和 Charis SIL Compact 也都能「正常」顯示小型大寫字母。

如果 Charis 的小型大寫字母在您的 PTXPrint 中無法「正常」運作,我猜您可能需要更新您的 PTX Print 版本或 Charis SIL 字體版本,或者兩者都需要?很容易忘記大多數 SIL 軟體都會定期更新和改進。

我強烈懷疑 Tahoma 不包含小型大寫字母。請查看 Microsoft 關於 Tahoma 的規格,並與 Calibri 進行比較,網址為 docs.microsoft .com/en-us/typography/font-list

如果您有興趣,維基百科上有一個有趣的討論:請在那裡搜尋「small caps」。

最後,如果您想要一款外觀良好的無襯線字體,可以試試 Andika。Andika 是作為識字字體開發的,因此預設為「primer a and g」。但您可以在 Paratext、PTXPrint、InDesign 和 LibreOffice 中將這些字形更改為「普通」的非識字變體。在 PTXPrint 的 Fonts+Script 選項卡中,點擊正文(Body Text)字體。選擇 Andika。然後勾選 Graphite Rendering,並點擊對話框底部的 Select Features 按鈕。對於 Andika 及其變體,功能「Literacy Alternates」預設為開啟狀態。取消勾選它,並在 Select Features 對話框中點擊 OK。您現在應該會在 Select Features 按鈕旁邊看到「litr-0」。正如截圖所示,我們也使用了 Eng 和 Glottal 變體。

image

機器翻譯自 English
由 (673 點) 提出
已重新顯示
+1 票

在更新到最新版本的 PTX Print 並重新定義 \nd 樣式後,我成功實現了小型大寫字母。我首選的字體是 Tahoma。但我只能使用 Noto Sans 來實現小型大寫字母。這些字體很相似,因此我認為使用 Tahoma 作為出版物的整體字體,而僅在 Name_of_Deity 樣式中使用 NotoSans 是一個合理的妥協方案。

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

我遇到了同樣的問題。我使用的是 PTXPrint 1.9.2。我更新到了 Charis SIL 6.001,這是 SIL 軟體網站上可用的最新版本,但在 PTXPrint 中,Charis SIL 的全大寫(all caps)無法運作。Charis SIL Compact 也不行。Andika 6.001、Doulos 6.001 和 Gentium 6.001 運作正常。Andika Basic Compact 無法運作。

我進入 Charis SIL 的字體功能,並在長長的功能列表中勾選了 Small Caps。

image

這沒有產生任何差異。我仍然無法讓 Charis SIL 列印出小型大寫字母。

重新啟動 PTXPrint 也沒有幫助。

歡迎提出建議。

機器翻譯自 English
0 票

我卸載了所有的 CharisSIL 字體並重新安裝了 6.001。結果相同:小型大寫字母在 Paratext 中運作,但在 PTXPrint 中不運作。Andika 6.001 在 Paratext 和 PTXPrint 中都能產生小型大寫字母,其他 SIL 6.001 版本字體(Doulos 和 Gentium)也是如此。所以 CharisSIL 是那個例外。

CharisSIL 6.001 在 Paratext 中產生小型大寫字母,但在 PTXPrint 中不產生,這讓我很困惑。我以為這可能是因為它是 6.001 字體,因此沒有 graphite。但 Andika Basic Compact,一個 5.00 版本字體,在 Paratext 中也能用於小型大寫字母,但在 PTXPrint 中不行。

一個可能相關的問題:我可以在 PTXPrint 中讓 Andika 6.001 的非識字「a」運作,但我找不到讓 Paratext 這樣做的方法。Paratext 說明指出我需要為我的 Graphite 字體提供語言代碼,但 Andika 是非 Graphite 字體。

歡迎提供建議。

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

僅此確認我們可以重現此行為,並希望能夠為您追蹤問題。我最好的猜測是這是一個特定字體的問題,而不是 PTXprint 的無能為力,但我已經將其轉交給 WSTech 專家,他們應該最終能夠看到這個問題得到解決。

機器翻譯自 English

@John_Nystrom 哇 - 這真是一個難解的問題,但這不是 PTXprint 的錯誤。這與 Charis 字體/檔案在 6.001 版本發布時名稱的變更有關。請在舊版中找出差異:


以及新版:

在我的系統上,我可以在 Windows\Fonts 資料夾中看到兩組「CharisSIL」字體 - 名稱略有不同。即使卸載了 CharisSIL 字體,一組檔案仍然「留在那裡」 - 可能來自之前的安裝。日期暴露了真相!
2021-08-26 23_25_04-Window

因此,我手動刪除了那些多餘的檔案,為了保險起見重新啟動了 Windows,然後重新安裝了 CharisSIL 6.001,這給我提供了更新的檔案:
image

最後,當再次嘗試使用 PTXprint 時,我讓 PDF 顯示出:
image

我希望這能幫助您和其他人解決 \nd 在某些字體中不運作(\nd*),但在其他字體中運作的問題。

機器翻譯自 English

Mark,感謝你的回覆。這解決了我的問題。

順帶一提,我決定試試你這裡提到的應用程式:Everything。當 Windows 資源總管找不到檔案時,它幫我找到了我需要的檔案。有些字型是安裝在我的使用者名稱下的,而這些字型正是導致問題的元兇。

JN

機器翻譯自 English

相關問題

0 票
3 個回答 314 次瀏覽
(Paul Unger writes) I found a topic in the PT Supporters e-mail list that held promise for how to do this. It ... track. Does anyone know what I need to put for small caps?
匿名 提出 已提問 4月 10, 2015
0 票
6 個回答 660 次瀏覽
您好, 我剛在檢查大寫字母的錯誤使用 特別是,我知道翻譯者有時會不小心把「LORD」寫成 \nd Lord\nd* 但我很驚訝 Run Basic Checks >Capitalization 沒有抓到全大寫字母的情況 這個正則表達式可以找出任何兩個相 ... 合大小寫的搜尋結果中,儘管它們在技術上是全大寫 或者,也許讓它們有自己的類別會更好 非常感謝!
alex_larkin 379 提出 已提問 5月 17, 2021
0 票
2 個回答 357 次瀏覽
我正在協助的一個團隊希望將上帝的名字顯示為全大寫(而非小型大寫)。我需要在 Changes.txt 中輸入什麼,才能讓 \nd…\nd* 的內容顯示為全大寫?
Ruth Mathys 153 提出 已提問 10月 25, 2023
0 票
2 個回答 391 次瀏覽
我該如何讓章節編號顯示在單獨一行上——也就是說,不使用縮排首字(drop caps)?
mnjames 1.9k 提出 已提問 2月 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,058 個問題
6,019 個回答
5,681 則評論
2,034 位使用者