0 票
721 次瀏覽

我過去一直使用 Paratext 的 PDF 匯出功能來列印經文片段的小冊子,使用的是 Arial 字型。現在我試著改用 PTX Print,但使用 Arial 時遇到了問題。字型失真了,變得過窄。我試過的其他字型都沒有這個問題。但為了保持與之前系列相同的視覺效果,我需要它能在 Arial 上正常運作。有人遇到過這個問題嗎?

機器翻譯自 English
PTXprint 由 (116 點) 提出 | 721 次瀏覽

7 個回答

+1 票

嗨 Andre,歡迎加入社群!
我是開發人員之一,正在嘗試找出可能發生的情況。在較早的版本中,曾有人因為字型未正確安裝而無法找到他們想要的字型(請參閱此常見問題中的第二個問題)。我懷疑你面臨的不是這個特定問題(因為你可以看到並選擇 Arial 字型),但想知道是否可能安裝了兩個不同的 Arial 字型——一個在 Windows\Fonts 中,另一個在 “C:\Users<username>\AppData\Local\Microsoft\Windows\Fonts” 中。請檢查一下,以確保不是這種情況。PTXprint 使用的唯一位置(與某些其他軟體不同)是 Windows/Fonts 資料夾。

如果那裡一切正常,請檢查這些設定中是否有合理的數值,或者關閉調整選項,看看是否能改善情況:

我假設你使用的是羅馬字母(Roman script),對嗎?

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

謝謝你的快速回覆!AppData 下沒有重複的 Arial 字型,間距調整也已經關閉。我使用的是羅馬字母。這裡有一張螢幕截圖,有助於看清問題:

機器翻譯自 English
+1 票

謝謝——這真的有助於視覺化問題,我也同意那裡有些不对劲…
當你點擊字型(Font)按鈕時,
image
你看到所有預設值都已設定嗎(還是那裡有什麼奇怪的狀況)?
image

最後,我會建議關閉進階(Advanced)標籤頁中可能已勾選的任何額外 .sty 或 .tex 檔案:
image

如果你仍然得到壓縮的文字,那麼提供一個範例專案(選取一本小書)來進行測試會很有幫助。使用進階(Advanced)標籤頁上的 建立 ZIP 存檔…(Create ZIP Archive…) 按鈕,然後將產生的檔案傳送至 ptxprint[underscore][Email Removed] 在建立存檔之前,勾選「存檔暫存檔案,以便除錯(Archive temporary files, for debugging)」選項可能也會有幫助。

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

謝謝——所有這些選項都處於預設值/未勾選狀態。我會透過電子郵件將 .zip 檔案發送給你。

機器翻譯自 English

我們仍在苦思為什麼會發生這種情況。但在 1.5.9 版本中修復了一些較小的錯誤。請下載最新版本,再次測試,看看是否碰巧已解決此問題。

機器翻譯自 English
0 票

已安裝 1.5.9:問題相同。
在同事的電腦上試過:問題相同。
有沒有辦法使用樣式表(stylesheet)來調整字型的寬度?

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

好的——讓我們繼續摸索,直到找到原因…

你的專案 shared\ptxprint 資料夾或子資料夾中是否儲存了任何字型?如果有,請刪除它們,然後重新啟動 PTXprint 並再次嘗試。

當你點擊正文(Body Text)(Regular)字型時,你看到了什麼?

另外,在列印之後,你能否查看 .tex 檔案,看看使用了哪些字型名稱(大約在第 66-69 行):
image

在你的電腦上可能會有不同,但看到它從哪裡提取這些字型會很有幫助。

機器翻譯自 English
由 (3.2k 點) 提出
0 票
  1. 我的專案 shared\ptxprint 中沒有儲存字型
  2. 點擊正文(Body Text)字型時,我得到的是:
  3. 以下是 .tex 檔案中要求的行:
    (我每次只能貼一張圖片,所以這裡直接貼上文字)

    %%%%% Fonts %%%%%
    \FontSizeUnit=1.000pt
    %% Faces
    \def\regular{“[C:/windows/fonts/ARIALN.TTF]:”}
    \def\bold{“[C:/windows/fonts/ARIALNB.TTF]:”}
    \def\italic{“[C:/windows/fonts/ariali.ttf]:”}
    \def\bolditalic{“[C:/windows/fonts/arialbi.ttf]:”}
    %\def\SpaceStretchFactor{1.0}
    %\def\SpaceShrinkFactor{0.5}
    \ColorFontsfalse*

嗯,看來我們取得了一些進展?ArialN 是 Arial Narrow … 所以出於某種原因,當我告訴它使用 Arial 時,它卻選擇了 Arial Narrow?(註:arial.ttf 檔案存在於同一資料夾中。出於某種原因,PTXprint 選擇了 ArialN.ttf。很可能只要安裝了 Arial Narrow,就會發生這個錯誤。)

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

我們會嘗試找出為什麼會失敗,但在此之前,一個變通方法是從你的系統中刪除(或解除安裝)ArialN 和 ArialNB 字型,看看它是否按預期運作。或者,在另一台未安裝這些額外字型的機器上嘗試。

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

我已經解除安裝了所有 ArialN* 字型,這確實解決了我的問題。謝謝你的支援!

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

相關問題

0 票
1 個回答 532 次瀏覽
我最近將 PTXprint 更新到 3.0.41 版,現在因為以下錯誤無法列印 PDF: PTXprint [3.0.41] - Error! Failed to create: ASLat_Default_JON_ptxp.pdf ! Font \ ... 是 Charis SIL,但系統卻認為這裡使用的是 Source Code Pro 有什麼建議嗎?
odysiusbt 125 提出 已提問 9月 16
0 票
1 個回答 197 次瀏覽
這是我的問題:在腳註中,譯者提供了原文中的希伯來字及其意義範圍 下方行中希伯來字母 lamed 的上部筆畫,列印時會覆蓋到上方行中 q p g 等字母的下部筆畫 我不希望為了容納某些特殊字元而增加兩行腳註之間的行距 我 ... 型的大小能與主字型(Charis SIL)的大小成比例,例如將希伯來字型的大小設定為主字型大小的 80% 該如何解決這個問題?
Y Mdu Niê 124 提出 已提問 3月 10
0 票
1 個回答 307 次瀏覽
有些同事在製作 PDF 檔案時遇到問題。我使用他們專案的副本重現了這個問題,並且在將他們使用的字型安裝為「所有使用者」之後也是如此。我們該如何繼續排查這個問題? 錯誤訊息: 字型檔案位於 c:\windows\fonts
[Expert]
sewhite
3.3k 提出
已提問 1月 28, 2025
0 票
2 個回答 374 次瀏覽
我正在使用 Noto Nastaliq Urdu 字體準備文本。但我需要在 changes.txt 編輯畫面中使用羅馬字體,以便能讀取我的輸入。目前它只是顯示「豆腐塊」(方框)。我嘗試在 Font/Script 設定中使用羅馬字體,並將相應的樣式標記更改為烏爾都語字體,但當我嘗試列印時,PTXprint 卡住了。有什麼建議嗎?
mlucas53 148 提出 已提問 7月 22, 2024
0 票
1 個回答 295 次瀏覽
我正在使用 Noto Nastaliq Urdu 字型準備新約聖經。我發現很難調整字母間距,使其不會太寬,同時讓單字間距不會太窄。我嘗試了「字型」分頁中各種「字母間距」和「單字間距」的調整組合,但尚未找到令人滿意的解決方案。目前的輸出看起來像是一串沒有明顯單字分隔的字符。有什麼建議嗎?
mlucas53 148 提出 已提問 12月 19, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,064 個問題
6,024 個回答
5,695 則評論
2,036 位使用者