WPF 從檔案載入字型
阿新 • • 發佈:2018-12-25
原文:
WPF 從檔案載入字型
進行許可。歡迎轉載、使用、重新發布,但務必保留文章署名林德熙(包含連結:http://blog.csdn.net/lindexi_gd ),不得用於商業目的,基於本文修改後的作品務必以相同的許可釋出。如有任何疑問,請與我聯絡。
本文告訴大家從檔案載入字型。在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 國際許可協議