Какие символы доступны на Android?
Я хочу отобразить некоторые специальные символы Unicode в приложении для Android. Эти символы не указаны на droidfonts.com, но они отображаются правильно на эмуляторе и на моем телефоне, но вы хотите быть уверенным, что все платформы Android будут их поддерживать. Это где-то задокументировано? Спасибо!
ИЗМЕНИТЬ
Я ищу метод, например canDisplay.
Ответы
Ответ 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