使用SpirePDF的PdfCanvas.DrawString,無法顯示中文擴充字型[宜頁]這個字(音同宜)。
unicode編碼為U+294E7(169191)
使用的字型為Noto Sans CKJ TC
程式碼片段
Page.Canvas.DrawString("宜頁", font, brush, rctg, format);
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");
