Почему «ARABIC LETTER PEH» не отображается правильно на Android 3.x?

ВСимволы Юникода ARABIC LETTER PEH INITIAL FORM 'ﭘ' является0xFB58, Когда я использую следующий код для отображения символов Юникода,все в порядке для каждого символа Unicode в Android 2.2, 2.3. и 4.x Но у меня проблема сARABIC LETTER PEH 'ﭘ' наAndroid 3.x и в этом случае персонаж'~' Показано.

Typeface tf = Typeface.createFromAsset(context.getAssets(),"TAHOMA.TTF");

strChars = "";
strChars += (char) 0xFB58;
tvChars.setTypeface(tf);
tvChars.setText(strChars);

Я должен отметить, что проблема остается, когда я меняю шрифт или игнорирую использованиеsetTypeface(tf)

Почему?

Как я могу найти кодARABIC LETTER PEH в юникоде?

РЕДАКТИРОВАТЬ:

Пожалуйста, сравните0xFB58 () а также0xFB5E () с любым шрифтом программно. Вы найдете проблему. первый не отображается, а второй отображается правильно.

Ответы на вопрос(1)

Ваш ответ на вопрос