我喜欢在 WPF 中构建自己的字符映射。有没有最简单的方法来遍历真正类型字体的所有 unicode 字符?
我试过这样的事情。
FontFamily fontfamily = combo.SelectedItem as FontFamily;
var typefaces = fontfamily.GetTypefaces();
foreach (Typeface typeface in typefaces)
{
GlyphTypeface glyph;
typeface.TryGetGlyphTypeface(out glyph);
if (glyphs != null)
{
mylist.Items.Add(glyph);
}
}
这只是将 Glyphs 命名空间添加到我的列表框中。在这种情况下,我不确定如何定义我的数据模板。
问候,
贾瓦哈尔