iOS11デバイスで「i」を入力すると「A[?]」が表示される問題は異体字セレクタ16が付加されることが原因となっており、iOS 11.2では既に修正され、近くこの不具合を修正したアップデートを提供する様です。詳細は以下から。
Appleは現地時間2017年11月04日、「iOS 11以降のiOSデバイスでアルファベットの『i』を入力すると、iOSの自動修正機能により『A[?]』という候補が表示される場合がある」というサポートページを公開しましたが[1, 2]、Emojipediaによるとこの問題は絵文字スタイルを変更する際に利用される異体字セレクタ16(Variation Selector 16:以下、VS-16)が関係しているそうです。
⚠️ An iOS bug is causing the letter “I” to show as the letter “A” and a question mark box (it’s not a missing emoji) https://t.co/NqDd8bUdV0 pic.twitter.com/G8lfpOTD6k
— Emojipedia (@Emojipedia) 2017年11月5日
2012年1月には絵文字としても使われる107文字がStandardized Variantsに追加され、テキストスタイル (普通の文字のように白黒で表示) と絵文字スタイル (カラーで表示したり、アニメーションする) の切替をSVSで行えるようになった。使用する異体字セレクタは基本多言語面に規定されたもので、テキストスタイルがU+FE0E (VS15)、絵文字スタイルがU+FE0F (VS16) となっている。
異体字セレクタ – Wikipedia
iOS 11とVS-16
VS-16は2002年に制定されたUnicode 3.2に追加された仕様で、現在ドラフトとなっているEmoji 6.0にも追加されており、VS-16の前にある文字を絵文字スタイルへ切り替える機能があり、例えばUnicode 1.1の雪だるま(☃:U+2603)にVS-16を付加すると絵文字の雪だるま(⛄:U+26C4)として表示されますが、
What’s Actually Happening
What’s really going on is that the letter “I” is being appended with an invisible character known as Variation Selector 16 when auto-correct kicks in to replace the lowercase “i”.
This VS-16 character is intended to be used to make the previous character have emoji appearance.[2] When used in conjunction with the letter “I” it displays in some apps as “A ⍰”.
[2]eg: Snowman is an old Unicode character ☃ but if you append Variation Selector 16 you get the emojified version: ☃️Why Am I Seeing Question Mark Boxes? – Emojipedia
iOS 11ではこのVS-16が何かの間違いで「i」の自動修正機能の後に付加されてしまい、「i」を絵文字に切り替えようとすることで「A[?]」という表示がされてしまうそうで、この不具合が発生するとiOSの絵文字キーボードの「最近利用した絵文字」欄に[I]という絵文字が追加されるそうです。
また、現在開発者やPublic Beta向けに公開されているiOS 10.2では既にこの不具合は修正されていますが、AppleはEmojipediaやウォール・ストリート・ジャーナルに「この不具合をすぐに修正する」とコメントしたそうなので、iOS 11.0.1~iOS 11.0.3の様に「iOS 11.1.x」がリリースされるかもしれません。
Apple response to Emojipedia about the question mark box issue: “We are aware of this autocorrect bug. A fix will be released very soon.”
— Emojipedia (@Emojipedia) 2017年11月7日
Nevertheless, Apple said it would patch the problem in an iOS update. “A fix will be released very soon,” an Apple spokeswoman said.
Apple Working on Fix for iPhone Autocorrect Bug – WSJ
おまけ
この不具合はメディア[1, 2]のワンコーナーでも取り上げられているようで、サードパーティ製アプリやサービスでは実害[1, 2]も出ていますが、多くの方は大喜利のネタに利用しているようです。
ThA ⍰nk DA ⍰fferent™ #Apple #OneMoreThing
— ᶰᵒᵗ Jony Ive (@JonyIveParody) 2017年11月6日
fixed it pic.twitter.com/r3ljETuugg
— Jeremy Burge (@jeremyburge) 2017年11月6日
this iOS bug is outta hand pic.twitter.com/vSMa43xIdt
— alex medina (@mrmedina) 2017年11月7日
How long will this go on for? #iOSbug pic.twitter.com/P71udZgDxC
— DCC Tara (@DCC_Tara) 2017年11月7日
iOS 11.1 be like: pic.twitter.com/uIMHEtJnOO
— jalon (@jalonaz) 2017年11月7日
- 異体字セレクタ – Wikipedia
- Why Am I Seeing Question Mark Boxes? – Emojipedia
- Apple Working on Fix for iPhone Autocorrect Bug – WSJ
コメント