[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Unassigned code points in ISO10646



坂本(浩)です。

> From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
> ISO10646 の規格を説明している文書中で、「群0x60〜群0x7fは私用のために
> 予約されている」という記述を見掛けたのですが、
> (1) これは本当ですか?

ISO 10646 なら本当のようですね。
  http://www.opengroup.or.jp/jvc/cde/ucs-conv.html
Unicode 3.1 なら、
  http://www.unicode.org/Public/3.1-Update/UnicodeData-3.1.0.html
(UTF-16 の制約で) BMP + Plane 16 までしか定義できないので違います。
# その場合、群0x11 以降はどう使っても良いのかな。

> (2) 「私用のために予約されている」とは、「プログラム中で勝手に利用して
>     も良い」ということを意味しますか?

絶対に外部に出さなければ良いのでは。
# でも PUA を使った瞬間、ただの内部コードになる気がします。
# そもそも、ISO 10646(Unicode) に PUA はあっちゃいけないよなぁ。

ちなみに、HKSCS (香港の文字コード) を Windows や X で扱うためには、
BMP の PUA U+E000〜U+F8FF が使われています。
----------------------------------- 
坂本 浩則 <hsaka@mth.biglobe.ne.jp> 
 http://www2u.biglobe.ne.jp/~hsaka/