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[codepoint] = ((PdfNumber)code).IntValue;
}