iOS interprets some non-emoji code points as emoji, inconsistent with OS X
| Originator: | jose.castillo | ||
| Number: | rdar://23083546 | Date Originated: | 2015-10-13 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 9.0.2 |
| Classification: | Reproducible: | Always |
Summary: Certain Unicode code points have both an emoji representation and a text representation. Without a variant selector, OS X correctly represents these code points with their text variant; for example, U+2708 'Airplane' and U+24C2 'Circled Latin Capital Letter M' both display monochromatic. On iOS, however, these same code points are represented by color emoji instead. Steps to Reproduce: While this is a system-wide issue, this works to demonstrate the problem: 1. Email the attached file from your Mac OS device to your iOS device 2. View the file in TextEdit on the Mac, and in the iOS mail app. Expected Results: On iOS, the line reading "Without variant selector" should display the same glyph as it does on OS X: a black and white airplane in the first case, and a black and white enclosed letter M in the second case. Actual Results: iOS renders a color emoji airplane and a blue circled M, in a manner inconsistent with the rendering on Mac OS X. In addition, in the last case that shows the enclosed alphanumeric alphabet, you will see that OS X renders all the enclosed letters correctly, but iOS renders the enclosed M with a blue color. Informal testing seems to indicate that the Apple Watch displays the same inconsistency. Version: iOS 9.0.2 (13A452) Notes: This is an issue for many other code points, especially in the Miscellaneous Symbols block and the Arrows block (and the one enclosed alphanumeric mentioned above). The issue with the enclosed capital M is especially difficult to work around, as it requires adding a variation selector after that character just to get a rendering that is consistent with the other characters in the same block. Configuration: iPhone 6, AT&T; MacBook Air 11-inch, Mid 2013 running OS X El Capitan Attachments: UnicodeInconsistencies.txt __________________________ Airplane glyph example Without variant selector : ✈ Text variant selector : ✈︎ Emoji variant selector : ✈️ Enclosed alphanumeric example Without variant selector : Ⓜ Text variant selector : Ⓜ︎ Emoji variant selector : Ⓜ️ Example of the issue in the enclosed alphanumeric block: ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!