2015年10月5日 星期一

中文難字顯示於WPF

上一篇提到如何在系統上正確的安裝難字集,以在OS顯示難字,WindowForm的部份,只要照上一篇的步驟設定好,就可以直接在視窗程式內顯示難字集。
2015-10-05_131405
WindowForm顯示難字


但在WPF上就無法直接顯示了,需要透過一些額外的設定讓WPF內的Window套用難字集。
2015-10-05_131604
WPF無法正確顯示難字
將難字檔放入到專案資料夾,如下圖所示,放到font資料夾內。
2015-10-05_132741
接著到App.xaml內設定一個FontFamily的Resource。
2015-10-05_132129
需注意,此設定中的WpfHardWord為程式所屬namespace,另外指到font資料夾下,與#EUDC。
設定完後,再讓Window.xaml套用該Resource。
2015-10-05_132117
完成後即可正確的顯示難字。
2015-10-05_132041

沒有留言:

張貼留言