1. 程式人生 > >WPF 從檔案載入字型

WPF 從檔案載入字型

原文: WPF 從檔案載入字型

本文告訴大家從檔案載入字型。在wpf 使用 fontfamily 顯示指定的 ttf 顯示字型。


假如有字型在 C:\Projects\MyProj\free3of9.ttf ,可以使用 PrivateFontCollection 新增字型。

下面的程式碼就可以使用本地的 free3of9.ttf ,需要注意新增的 FontFamily 是需要知道字型名,和傳入 PrivateFontCollection 才可以使用。

PrivateFontCollection collection = new PrivateFontCollection();
collection.AddFontFile(@"C:\Projects\MyProj\free3of9.ttf"
); FontFamily fontFamily = new FontFamily("Free 3 of 9", collection); Font font = new Font(fontFamily, height);

另一個方法是去掉字型的字尾名,直接寫在 FontFamily ,我比較希望使用下面的方法

FontFamily fontFamily = new FontFamily(@"C:\Projects\MyProj\#free3of9");

https://stackoverflow.com/a/24022783/6116637

知識共享許可協議
本作品採用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議

進行許可。歡迎轉載、使用、重新發布,但務必保留文章署名林德熙(包含連結:http://blog.csdn.net/lindexi_gd ),不得用於商業目的,基於本文修改後的作品務必以相同的許可釋出。如有任何疑問,請與我聯絡