Eri*_*rik 3 c# unicode wpf fonts fallback
我编写了一个 WPF 用户控件,它使用 Tahoma 作为字体来显示 unicode 字符串,效果很好。但是,我注意到 Tahoma 中实际上缺少一些东亚字符,即该字体不支持所有常见的 Unicode 字符。
但是,当我显示一个包含一些东亚字母的字符串时,我认为 Tahoma.ttf 中缺少这些字符,无论如何该字符都会正确显示,而不是我希望为缺少的 unicode 字符获得的黑色矩形。
所以出于好奇:是否有任何后备机制,即 Windows 7 或 C# WPF 是否替换后备字体中丢失的字符?任何人都可以解释一下这是如何工作的,以及实际使用哪种字体作为allback?