スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Xcodeアップデート

地図が糞だということで、開発機3台中1台をiOS6.0にしてみました。地図で一通り遊んだ後で文字入力画面を見てみるとどうやら絵文字が増えていた模様。

当方では文字入力で絵文字を封じています。なぜなら

色が付いているから

文字はテクスチャに描画したのを使っていて、文字色が黒なので当然頂点色で黒にしてるわけです。基本的に白い文字なので。そうしないと文字の色変更とか出来ないですから。で、色情報が完全に失われるわけでおかしなものが見えるわけです。

なので絵文字は個別で封じています。順番バラバラで面倒だったのでif文で全部封じるようなコードにしていました。ですので絵文字が増えるのは致命的。

適当に判定していたコードをUnicode6.0からサロゲート・ペアの計算でUTF-16に変換してみましたよ。無駄にOpenOfficeの関数を使ってみたい衝動に駆られて計算していました。

http://ja.wikipedia.org/wiki/Unicode

の中の0x10000以降を変換したものは次の記事にします。
関連記事

コメントの投稿

非公開コメント

プロフィール

masanotooru

Author:masanotooru
雪国で働くプログラマでしたが、会社を辞めて関西にいます。
プログラムの話もしますが漫画が好きなので漫画の話をします。
バイクを買ったので、そっちの話も増えました。
最近はUnityばかりなのでそっちメイン。

Google Adsense
検索フォーム
カテゴリ
最新コメント
メールフォーム

名前:
メール:
件名:
本文:

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。