public string GetDescription(Character c) { if (SearchMap == null || !SearchMap.TryGetValue(c, out string mapping) || string.IsNullOrWhiteSpace(mapping)) { return(GlyphService.GetCharacterDescription(c.UnicodeIndex, this)); } return(GlyphService.TryGetAGLFNName(mapping)); }