internal override void AddChar(PdfString mark, PdfObject code) {
if (!(code is PdfNumber))
return;
int codepoint;
String s = DecodeStringToUnicode(mark);
if (Utilities.IsSurrogatePair(s, 0))
codepoint = Utilities.ConvertToUtf32(s, 0);
else
codepoint = (int)s[0];
map[((PdfNumber)code).IntValue] = codepoint;
}