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

iOSベータ版に「肌の色を指定できる」絵文字が登場」記事へのコメント

  • ด้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้ (・ω・) ด็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็. ← Unicode 合字 の例 (IE で表示すると、本来のコメント欄の領域を多少はみ出して他の情報に重なります)

    Unicode は複雑化されすぎて、普通のプログラマーが理解できる

    • Unicode の多言語の問題と絵文字の問題は分けましょうか。

      Unicode 以前から、多言語対応を適切に扱えるプロダクトが一握りしかなかったことを考えると
      普通のプログラマが Unicode のすべてを適切に扱えないのはある意味仕方がないかと。
      適切なサイズの文字集合を使うのは現実的な手ですね。
      iso-2022-* ではなくて、iso-2022-jp のみ対応みたいな。

      Unicode の厄介なところはサブセット化が困難なところです。
      つまり、多言語対応 = 全言語対応にするしかない。
      文字コードから使用されている言語が判断できればまだ違ったのですが。

      また、合字について個数を限定すればという意見もありますが
      規格で定めてしまうと、規定個数を超えた文字列は Unicode を満たさないということになりますね。
      ストリームに合字が現れたら常に先読みしなければ文字列の正当性を保証できない。これは実装コストが高いと思います。

      規格を拡張するなというのは無理ですね。
      現実に使われている / 問題があるのに対応しないなんて、規格の存在意義がないでしょう。

      絵文字はすでに広く使われています。
      カラーフォント化に伴い起きつつある政治的な問題の火種を、技術的にどう解決するべきかが議論の中心ですので
      規格を複雑化させないために対応しないという回答はありえません。

      親コメント
      • Unicode の多言語の問題と絵文字の問題は分けましょうか。

        確かにその方が良いですね。

        絵文字はすでに広く使われています。
        カラーフォント化に伴い起きつつある政治的な問題の火種を、技術的にどう解決するべきかが議論の中心ですので 規格を複雑化させないために対応しないという回答はありえません。

        アメリカには言いがかりをつけるのが仕事の人権団体の方が多数いらっしゃいますから、Unicode 拡張で技術的に対応していたらきりがありません。肌の色に対応したら、今度は目の色だとか、髪の色に文句を付けてくるでしょうし、顔の形も変えられるようにしろと言ってくるでしょう。

        そうなると、Nintendo の Mii のようにしなければならず、パラメーターがたくさん必要になります。

        したがって、Unicode での絵文字の取り扱いをやめて、絵文字は画像にした方が良い [srad.jp] と思います。

        親コメント
      • by Anonymous Coward

        >ストリームに合字が現れたら常に先読みしなければ文字列の正当性を保証できない。

        1文字分のデータを受け取りきる前に1文字の正当性を保証なんてハナから無理じゃないの?
        …と思ったけど「1文書内での個数を限定」と読んだんですね。
        多分元コメは「1合字に付加できる個数を限定」という意味だと思いますよ。

        • by Anonymous Coward

          いや、そんなに面白い読み方をする人は居ないでしょう。

          正当性の検証の単位となる「1文字」が現状では非常に短い数バイトに限定されているから、
          バッファリングが必要な最大文字数もそれで十分だけど、
          「合字はn個まで可」とすると、さらにn×数バイトが追加で必要になって大変だ、とかそういう話では?

          実際に必要なnは、高々2とか3なのかもしれませんが、それでも増やしてくれるなと。

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...