I'd like to display some special Unicode characters in my Android app. These characters are not listed on droidfonts.com but they are displayed correctly on the emulator and on my phone, but want to be sure if all Android platforms will support them. Is it documented somewhere? Thanks!
EDIT
I'm looking for a method like canDisplay.
To type a special character you just need to tap and hold the respective alphabet or character and all the special characters related to it will be displayed above it.
Android 1.5 supports embedded CSS fonts, and you can use any unicode font you want to.
Hold down the " a " key on your keyboard and select the " æ " symbol from the drop-down list.
Android Support Unicode completely, but you need a Unicode font
to display your characters as I know The Droid Sans font
, from Android framework, contains the unicode
character. but if you have are going to use from Unicode 6.0 new glyphs (like New Indian Roop) you have to use a font that supports it.
This article may help you : http://groups.google.com/group/android-framework/browse_thread/thread/73586caa2e06e052?pli=1 .
Also you can check this for more information : http://code.google.com/p/android/issues/detail?id=5925
Unfortunately different phones can have different versions of the standard system font (Droid Sans) that include or don't include certain Unicode glyphs. See: http://code.google.com/p/android/issues/detail?id=5925
The only sure-fire solution is to include your own custom font that you know contains all the glyphs you need in your app. The next best thing is to use only a small subset of Unicode: US, European, Japanese, and Korean glyphs are a pretty safe bet in my experience.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With