很多時候我們開發的程序可能會在多個版本的Windows上運行,比如XP、Win7、Win8。
為了程序美觀,現在很多公司會使用WPF作為程序的界面設計。
跨版本的操作的操作系統往往有一些字體上的問題,比如Win7和Win8有微軟雅黑字體,而XP上沒有(雖然微軟已經明確不在維護XP,但往往還是有很多一部分使用者會使用相當長一段時間,比如醫療機構、企事業單位),還有的一種情況就是為了程序效果的需要而使用一些特殊的字體。
WPF程序只要下面幾個步驟就可以為程序自帶字體,而不需要放到系統目錄的Fonts目錄
1、將字體放到程序目錄中(比如:Resources)
2、右擊字體,設置為Resource(VS2012中默認就是Resource)
3、在資源庫ResourceDictionary中或App.xaml中指定指定字體,如:
4、使用字體字體即可