文字を割り当てうる個々の点。Unicodeでは符号位置(ふごういち)と訳す。文脈によっては単に点(てん、point)ともいう。符号点は文字を割り当て「うる」点であり、規格によっては、実際に文字を割り当てる以外に、エスケープなどの目的の文字以外の何かが割り当てられることもある。符号点のバイト列化[編集]符号空間は1次元のこともあれば、多次元のこともある。その中の符号点は、座標に相当する整数列で特定される。Unicodeのように符号空間が1次元の場合は、長さ1の整数列、つまり、1つの整数となる。Unicodeの用語では「Unicodeスカラ値」と言う。整数列は文字符号化方式によりバイト列に変換される。単純なスキームでは整数列がそのままバイト列になるが、一般には、整数として見て異なる値に変換されたり、長さも変わったりする。群・面・区・点[編集]符号点(この節では、以下、単に点と呼ぶ)とは、整数列(バイト列ではない)を最後まで使って指定される点状の部分集合である。それに対し、最後から2番目の整数までを使って指定される、多数の点からなる線状の部分集合を区という。同様に、最後から3番目の整数までを使って指定される、多数の区からなる面状の部分集合を面といい、最後から4番目の整数までを使って指定される、多数の面からなる部分集合を群という。上位から並べなおすと、群・面・区・点であり、群は多数の面からなり、面は多数の区からなり、区は多数の点からなる。群・面・区・点という。10646のものである(群は2011年の改訂で廃止された)。当然ながら、符号空間の次元が低く整数列が短い場合には、上位の整数は使わない。0208など以前から使われていた。JISなどで、区番号と点番号からなる2つの整数の組を区点番号、あるいは単に区点という。表現[編集]点(位置)について、ASCIIなどでは、特にこれといった表現方法はなく、オクテットの値を十六進法などで「'A'は4116である」といったように表現する。0208などでは「x区y点」あるいは「x-y」(xとyは普通十進法)と表現する。0213では「面」がその前に加わる。後にUnicodeスカラ値を十六進で続けて「U+3042」のようにして表す。参考資料[編集]Unicodeに関する用語の日本語表記は次にならった。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。