为有中文需求的客户提供多渠道中文技术支持.

Fri Feb 06, 2026 10:02 am

使用SpirePDF的PdfCanvas.DrawString,無法顯示中文擴充字型[宜頁]這個字(音同宜)。
unicode編碼為U+294E7(169191)
使用的字型為Noto Sans CKJ TC

程式碼片段
Page.Canvas.DrawString("宜頁", font, brush, rctg, format);

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Mon Feb 09, 2026 2:28 am

您好,

請使用支持U+294E7(169191)編碼的字體進行繪製,我使用BabelStone Han字體是可以繪製成功的。

Code: Select all
PdfDocument doc = new PdfDocument();
PdfPageBase page = doc.Pages.Add();

// BabelStone Han
Font font = new Font("BabelStone Han", 20f);
PdfTrueTypeFont trueTypeFont = new PdfTrueTypeFont(font, 20f,true);

//PdfTrueTypeFont trueTypeFont = new PdfTrueTypeFont("BabelStone Han.ttf", 20f);

page.Canvas.DrawString("宜頁", trueTypeFont,new PdfSolidBrush(Color.Black), 10, 10);

doc.SaveToFile("out.pdf");

1.png


Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Mon Feb 09, 2026 2:53 am

Hi, Amy

無法顯示的字型非宜頁兩個字,而是這兩個字合成的中文字
請參考全字庫網站
因無權限貼上完整網址連結,請參考圖片如下
Image

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Mon Feb 09, 2026 7:47 am

您好,

經調查,我們支持中日韓的CJK字體無法繪製出UNICODE為U+294E7的字。我已將此問題反饋給開發人員進行調查,任務追蹤編號為SPIREPDF-7959。我們將及時向您反饋進展情況。

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Tue Feb 10, 2026 3:40 am

您好,

我們已覈實了SimSun-ExtB 字體是支持 U+294E7 (Extension B 字符)的,請試下。
SimSun-ExtB.png


PdfTrueTypeFont trueTypeFont2 = new PdfTrueTypeFont("simsunb.ttf", 12f);
page.Canvas.DrawString(text, trueTypeFont2, new PdfSolidBrush(Color.Black), 30, 30);

result.png

期待您的反饋。


Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Wed Feb 11, 2026 1:29 am

Hi, Amy

感謝您提供的資訊。
我們測試過後,使用SimSun-ExtB字體仍無法將中文擴充字體顯示出來。
這邊想跟您確認一下,
1. 我們使用的Spire.PDF版本是Nuget上的8.7.2版,Spire.PDF 8.7.2版本是否支援中文擴充字型?
2. 由於我們對字型有要求,用SimSun字型無法符合客戶的需求。因此我們想了解一下Spire.PDF是否只支持特定的中文字型?

謝謝

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Wed Feb 11, 2026 1:48 am

您好,

對於字體,我們沒有特定的限制。Spire.PDF將會使用您所提供的字體數據來渲染文字。請確保所提供的字體(例如 PdfTrueTypeFont("simsunb.ttf", 12f))能夠支援您需要繪製的內容。請您確認測試時所使用的字體是否為SimSun-ExtB,如同我上述範例所示。若您能提供您所用的具體字體文件,我們將能更好地進行檢查和確認。

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Wed Feb 11, 2026 2:08 am

Hi, Amy

感謝您的回覆。
我們使用的NotoSans字型檔因檔案大小限制無法上傳。
這邊提供您下載該字體檔案的網址如下
https://fonts.google.com/noto/specimen/Noto+Sans+TC?preview.lang=zh_Hant

謝謝

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Wed Feb 11, 2026 3:07 am

您好,

經測試確認,Noto Sans TC 字體的顯示問題確實與 Spire.PDF 的版本有關。我使用 8.7.2 版本時同樣無法正確繪製。建議您升級至最新版本 12.1.6,經我測試,該版本可成功正常顯示字體。

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Wed Feb 11, 2026 3:38 am

Hi, Amy

感謝您的回覆。由於我們購買的授權只支援到8.7.2,無法用新版本測試。
我們內部討論後再決定是否進行版本升級。

謝謝您對本案件的幫助。

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Wed Feb 11, 2026 5:51 am

您好,

不客氣!感謝您告知相關情況。若有任何進一步的問題或未來考慮升級時需要協助,歡迎隨時與我聯繫。祝您一切順利!

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Thu Feb 12, 2026 3:33 am

Hi, Amy

您好,有升級及相關事情想請教
麻煩透過Email與我聯繫

謝謝

jinde_sigknow
 
Posts: 6
Joined: Fri Feb 06, 2026 9:47 am

Thu Feb 12, 2026 5:38 am

好的。感謝您的繼續合作! 我已告知我們的銷售團隊與您聯繫。

Sincerely,
Amy
E-iceblue support team
User avatar

amy.zhao
 
Posts: 3050
Joined: Wed Jun 27, 2012 8:50 am

Return to 中文技术支持