遥かへのスピードランナー

シリコンバレーでAndroidアプリの開発してます。コンピュータービジョン・3D・アルゴリズム界隈にもたまに出現します。

JavaScript用の携帯絵文字変換ライブラリを公開します

FirefoxのMobileSimulatorアドオンで使用しているJavaScript用の携帯絵文字変換ライブラリを公開します。

⇒ダウンロード

携帯の絵文字をPCでも見れるように画像ファイルに変換してくれます。

すでに過去のエントリでも書いていますが、PHPの携帯絵文字変換ライブラリMobilePictogramConverterをjavascript用に大幅に改変したものです。

で、改変したわりには絵文字のバリエーションには一部しか対応していません(汗)
それについてはFirefox MobileSimulatorアドオンの絵文字の取り扱いについてに記載したとおりです。
たとえば、DoCoMoã‚„AuのSJIS10進数値参照()のような記載方法には対応していません。
これについては今後対応していく予定です。

またPCでの絵文字表示に特化しているので、もともとのPHP版にあったようなキャリア間の絵文字相互変換機能などは削りました。

使用方法やスクリーンショットは以下のような感じです。
(ダウンロードしたZIPファイルのexampleフォルダの中にもサンプルがあります。)

DoCoMo
var mpc = MobilePictogramConverter.factory(MPC_DOCOMO);
mpc.setImagePath("../img"); //set your image file path
var string_not_converted = /* your code */;
var string_converted = mpc.convert(string_not_converted);

Au
var mpc = MobilePictogramConverter.factory(MPC_EZWEB);
mpc.setImagePath("../img"); //set your image file path
var string_not_converted = /* your code */;
var string_converted = mpc.convert(string_not_converted);

SoftBank
var mpc = MobilePictogramConverter.factory(MPC_SOFTBANK);
mpc.setImagePath("../img"); //set your image file path
var string_not_converted = /* your code */;
var string_converted = mpc.convert(string_not_converted);