Certain unicode characters in the Miscellaneous range would be nice to use, but most phones display them as emoji and that is unwanted because then they can't be styled by CSS font declarations. I know there's a fix for iOS, but I have not found a solution for Android. Is it possible to disable them?
Example: http://jsbin.com/qopiyori/1/
The UTF has special characters to control the rendering. These special characters tell the OS/browser if it is required to covert the previous glyph to emoji or disable emoji and render it as a text: ️ – disable emoji and render the previous glyph as a text.
Step 1: Tap the Settings icon and then General. Step 2: Under General, head over to the Keyboard option and tap the Keyboards submenu. Step 3: Select Add New Keyboard to open a list of keyboards available and choose Emoji. You have now activated the emoji keyboard to use while texting.
If your device doesn't support emojis, you can still get them by using a third-party social messaging app such as WhatsApp or Line. However, you will only be able to see emojis inside these apps; any SMS messages you receive will continue not to display them.
Had the same problem, found the answer on another stack overflow question which worked for me:
add ︎ at the end of the string with the Unicode characters you do not want to be replaced with emoji icons.
How to prevent Unicode characters from rendering as emoji in HTML from JavaScript?
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