Я имею в виду, как получить ВСЕ ПОДДЕРЖИВАЕМЫЕ СИМВОЛЫ по шрифту (класс Font)?
Это первый вопрос.
Я нашел решение:
var families = Fonts.GetFontFamilies(@"C:\WINDOWS\Fonts\Arial.TTF");
foreach (var family in families)
{
var typefaces = family.GetTypefaces();
foreach (Typeface typeface in typefaces)
{
GlyphTypeface glyph;
typeface.TryGetGlyphTypeface(out glyph);
IDictionary<int, ushort> characterMap = glyph.CharacterToGlyphMap;
foreach (KeyValuePair<int, ushort> kvp in characterMap)
{
Console.WriteLine(String.Format("{0}:{1}", kvp.Key, kvp.Value));
}
}
}
НО, что такое charaterMap (этот IDictionary) содержит?
Это второй вопрос.
Спасибо.