WPF加载字体的问题
WPF的字体系统还是不错的,前提是你需要的自己用户安装到系统了。
假如,字体不在系统,且你需要在后台加载字体时,问题就麻烦了。
比如我想在字体中引用思源宋体CN的字体:
Simsun = new FontFamily(new Uri("pack://application:,,,/xxxxxx;component/Themes"), "Source Han Serif CN");
这段代码通过率接近于0。
但是检查各个环节都没问题,但是依然无法引用到字体。
var fontfamilies = Fonts.GetFontFamilies(new Uri("pack://application:,,,/xxxxxx;component/Themes/"));
后来直接用这个代码检查字体是否存在,发现存在后直接用LINQ获得

浙公网安备 33010602011771号