パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Unicode 6.0で絵文字が採用される」記事へのコメント

  • by Anonymous Coward

    個人的発見としては,トランプのCカードなんてあっ

    • by Anonymous Coward
      花園フォントとか、Unicode6.0対応を謳うフォントが公開され始めたけれど……
      そもそも、現行のWindowsでコード入力以外の方法で入力できるのかな? まず、MS製のIMEじゃ無理そうだな。
      フォントがあっても、表示できるアプリが限られそうですね。
      • by Anonymous Coward

        文字列としては、単にUTF-16できちんとサロゲートペアを扱えれば問題ないと思います。MS-IMEは土吉(U+20BB7)なんかも問題なく単語登録できますので、おそらく絵文字も問題ないと思います(もちろん、その単語登録するときはコード入力ぐらいしか手段がないでしょうが)。

        問題は、表示する側です。Windowsにはテキスト処理のAPIとしてUniscribeがあるのですが、 Uniscribe [wikipedia.org]によれば、Windows 7のUniscribeは、なぜかUnicode 5.1より後の文字を全く表示できないとのことです(逆に言えば、Vistaまでのはフォントがあ

        • by Anonymous Coward

          日本語版にはWin7RCに付属する1.626.7100.0までしかかいてないけれど、
          英語版を見ればWindows7製品版では1.626.7600.16385にバージョンアップしている
          ことがわかると思う。
          で、うちのWin7はOffice10だのIE9だのが入っちゃってて純粋なWin7ではないけれど、
          メモ帳で花園明朝を指定してやれば、3244(㉄)は表示できましたよ。

          Wikipedia日本語版ダメダメですね。
          いや、Wikipediaを鵜呑みにする方がダメダメか。

          • by Anonymous Coward on 2010年11月09日 21時57分 (#1855984)

            たしかに、日本語版Wikipediaの該当記事はWin7 RC時点から更新されていません。しかし、Win7製品版(1.626.7600.16385)でも問題は解消されていません。U+3244が表示できるのはBMP内の文字だからです。日本語版Wikipediaの該当記事でも「追加多言語面の当時(Unicode 5.1の時点で)未定義であったコードポイントの文字、および私用面(Unicodeの第15面、第16面)の文字が表示できなくなってしまっている」とあり、単純にUnicode 5.2以降で定義された文字のすべてが表示できない旨の記述とはなっていません。#1841413のコメントを書く際には、そこをおろそかにして誤解を招く表現になってしまいました、申し訳ありません。

            改めまして、私は次のような手順でWindows 7で表示できないこと、Windows XPで表示できることを確認しました。

            1. 適当なフォントをインストール(私は、Nishiki-teki [gyao.ne.jp]というフォントを用いました)。
            2. バイナリエディタで、FF FE 3C D8 00 DF (UTF-16のBOM、U+1F300 CYCLONEの並び)をバイナリエディタで作成し保存する。
            3. メモ帳を起動し、初めにインストールしたフォントに設定し、上記ファイルをメモ帳で開く。

            Wikipedia日本語版よりさらに信頼の置けなさそうな2chからの情報で申し訳ないのですが、Win7 SP1 βでこの問題は解消されているそうです: 文字コード総合スレ part6 (407-) [2ch.net]。実際、私もWin7 SP1 RC1 (usp10.dll 1.626.7601.17105)で試しましたが、確かに上記の手順でXP同様に表示されました(なお、Unicode 6.0で未定義の領域は試していません)。

            親コメント

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...