protected Triplet GetCharacterRunTriplet(CharacterRun characterRun) { Triplet original = new Triplet(); original.bold = characterRun.IsBold(); original.italic = characterRun.IsItalic(); original.fontName = characterRun.GetFontName(); Triplet updated = GetFontReplacer().Update(original); return(updated); }