読者です 読者をやめる 読者になる 読者になる

書くことないです。

ayamadoriが独り言を呟く日記。

こんなこともやってます。(が、もはやあまりやる気は無かったりする)

【Nothing to release./携帯電話向けSoftware】

【覚書】Nokia Asha Platform 1.1 の絵文字一覧

<2014/4/13 追記>
Asha Platform 1.4になったところで、下記URLに絵文字一覧が表示されるようになった。
それと、Canvasでの絵文字表示(Graphics.drawString())が正式サポートされた。
http://developer.nokia.com/Resources/Library/Java/#!developers-guides/data-handling/emoji.html

  • Unicode規定の絵文字(全部で722文字)を順番に表示させた結果
  • 囲み文字などの一部文字(画像の最初のほう)を除いて正しく表示できる
  • 公式にサポートされてるU+1F300~1F64F以外も表示可能
  • UI要素によっては表示できないらしいが未検証*1
  • 表示は可能だが、入力手段は今のところ無さそう
  • 文字サイズは20~32px程度まで変更可能?(文字による)
  • 着色済みで色変更不可(画像の最初のほうなど、一部例外あり)
  • 内蔵のUTF-8エンコーダ/デコーダはバイト列<->Java内部表現(サロゲートペア)を正しく変換できる
  • CLDC 1.1 はJavaSE 1.3相当(codePoint非対応)なので、文字数カウントなどは自前で実装する必要がある

f:id:ayamadori:20131029002813p:plain

*1:画像はCanvas公式的には"supported in TextBox, TextField and TextEditor UI components"おそらくCanvas,TextField,TextEditor,TextBox以外のシステムUIでは無理