var gtf = new GlyphTypeface(new Uri(@"C:\temp\ipamjm.ttf")); //var gtf = new GlyphTypeface(new Uri(@"C:\temp\verdana.ttf")); var b = System.Text.Encoding.UTF32.GetBytes("𩸽"); var codePoint = b[0] + b[1] * 256 + b[2] * 256 * 256 + b[3] * 256 * 256 * 256; ushort index; if (gtf.CharacterToGlyphMap.TryGetValue(codePoint, out index)) { Console.WriteLine($"このフォントでは インデックス {index} にその文字があります。"); } else { Console.WriteLine("このフォントにはその文字は含まれていません。"); }