找到一个解决办法: http://social.msdn.microsoft.com/Forums/vstudio/en-US/73b22408-c60f-44d5-81bc-73d08fd893c0/display-private-characters-in-datagrid-define-by-using-the-private-character-editor-system 需要修改的代码还是比较多,一个原因是c:\Windows这个路径应该结合Environment动态处理,不能固定为c盘,毕竟还是有将系统装其他盘上的情况;另一个原因是涉及专用字符的控件,如TextBox,由于字体可以由用户指定,所以没办法统一通过Style去指定FontFamily,有办法给应用中的所有TextBox指定一个候选FontFamily吗?
Application.Current.Resources.MergedDictionaries.remove(currentFontResources); Application.Current.Resources.MergedDictionaries.add(newFontResources); currentFontResources = newFontResources;
http://social.msdn.microsoft.com/Forums/vstudio/en-US/bc7b64e4-df84-4ce6-ac28-9d283bd0ae07/true-type-font-not-recognized-by-wpf 看看是否有帮助
但是需要注意的是,自己造的字只能在当前使用的系统中使用,
110,539
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧