Подтвердить что ты не робот

Какие символы доступны на Android?

Я хочу отобразить некоторые специальные символы Unicode в приложении для Android. Эти символы не указаны на droidfonts.com, но они отображаются правильно на эмуляторе и на моем телефоне, но вы хотите быть уверенным, что все платформы Android будут их поддерживать. Это где-то задокументировано? Спасибо!

ИЗМЕНИТЬ

Я ищу метод, например canDisplay.

4b9b3361

Ответ 1

Поддержка Android Unicode полностью, но вам нужно Unicode font для отображения ваших персонажей, как я знаю. Droid Sans font, из фреймворка Android, содержит юникод персонаж. но если вы собираетесь использовать новые символы Unicode 6.0 (например, New Indian Roop), вы должны использовать шрифт, который его поддерживает.

Эта статья может вам помочь: http://groups.google.com/group/android-framework/browse_thread/thread/73586caa2e06e052?pli=1.

Также вы можете проверить это для получения дополнительной информации: http://code.google.com/p/android/issues/detail?id=5925

Ответ 2

К сожалению, у разных телефонов могут быть разные версии стандартного системного шрифта (Droid Sans), которые включают или не включают в себя определенные символы Unicode. См.: http://code.google.com/p/android/issues/detail?id=5925

Единственное надежное решение состоит в том, чтобы включить собственный собственный шрифт, который, как вы знаете, содержит все глифы, которые вам нужны в вашем приложении. Следующее лучшее - использовать только небольшое подмножество Unicode: американские, европейские, японские и корейские глифы - довольно безопасная ставка в моем опыте.

Ответ 3

Я не знаю, какие именно персонажи вы конкретно имеете в виду. Было бы легче дать лучший ответ, но, похоже, не все они поддерживаются. http://code.google.com/p/android/issues/detail?id=5925

Кроме того, он, по-видимому, специфичен для устройства. Неисправности с кодировкой строки Unicode в Android

похоже, ответ на ваш вопрос Поддерживаются ли все символы Unicode на Android.

Ответ 4

Я думаю, что простой способ добиться этого - включить желаемый шрифт, который поддерживает символы с вашим приложением, см. ниже для руководства:

"Использование пользовательских шрифтов на Android"

http://techdroid.kbeanie.com/2011/04/using-custom-fonts-on-android.html

Привет

Ziteng Chen

Ответ 5

Похоже, нам нужно приложение, которое пытается отобразить все кодовые страницы, чтобы разработчики могли посмотреть, какие из них можно использовать, не так ли? Я нашел это:

https://play.google.com/store/apps/details?id=com.chudanqing.s1001fonts