На некоторых телефонах шрифт Android Custom отображается пустым - PullRequest
3 голосов
/ 09 сентября 2011

Я использую пользовательский шрифт для приложения японской викторины на Android. Я попробовал это на телефоне друга в кулинарии, и шрифт не обнаружился (он появляется на моем и других). Шрифт поставляется с апк. У меня нет доступа к logcat, и, к сожалению, я забыл проверить модель телефона, хотя думаю, что это своего рода бюджетная версия. Кто-нибудь имел эту проблему, или есть какие-либо идеи, что может вызвать это?

1 Ответ

1 голос
/ 21 февраля 2012

хорошо, если вы используете поставленный шрифт с APK и получили неожиданные результаты, это обычно проблема с рендерингом в системе Android ... другими словами, система Android не может правильно отобразить все символы.Вы должны знать, что более ранние версии Android не поддерживают все Unicodes, а также более поздние версии, но не по назначению с большим количеством поддерживаемых символов.если вы хотите проверить это на эмуляторе, попробуйте протестировать ваше приложение с версией 1.6.

У меня возникла аналогичная проблема с арабскими символами ..

Я могу помочь вам с этими руководствами:

1 - попробуйте проверить символы, которые вы используете, и держитесь подальше отредкие символы.

2 - попробуйте другой общий шрифт, если он доступен.

3 - Если вы создали свой собственный шрифт, попробуйте перестроить его снова и использовать поддерживаемый идентификатор глифов.Как я уже говорил, Android не поддерживает все символы Unicode (поддерживает на основе идентификатора).и отличается от версии к другой.

4 - проверьте и обнаружите неподдерживаемые символы (вы можете сделать это, измерив длину символа и сравнив его с предварительно измеренной длиной этого символа), затем вставьте его как изображение с подходящимразмерность.

5 - вместо TextView / EditText вы можете использовать веб-просмотр ..

Надеюсь, это поможет вам ..

удачи,

...