[24]
SPACE
は空白という図形文字的性質と、
1文字分進むという制御文字的性質を持っています。
しかも高度なレンダリング機構では、
justify のために適度に空白幅を調整したり、
word wrap のため改行に置き換えられたり、
といったそれに留まらない機能性も有しています。
[25]
そのために歴代の文字コード規格や応用規格、実装では他のどの文字とも違った特殊な意味、
特殊な位置付け、特殊な機能を SPACE
に与えています。
[15] ASCII間隔は、 U+0020
です >>14。
規格 | 名前 | 略号 | 日本語通用名称 | 種類 | 備考 |
ISO/IEC2022:1994 | SPACE | SP | 図図 | ||
JISX0211-1994 | SPACE | スペース | |||
JISX0201:1997 | SPACE | SP | スペース | 図図 | |
JISX0208:1997 | SPACE | SP | スペース | 図図 | |
JISX0202:1998 | SPACE | SP | スペース | 図図 | |
JISX0213:2000 | SPACE | SP | スペース | 図図 | |
JISX0221-1:2001 | SPACE | スペース |
[16] JIS X 6002-1980 は、SP
を制御文字に分類しています。
SPACE
の意味名前 :
SPACE
(スペース
) 略号 :SP
符号化表現 :02/00
SPACE
は、図形文字とする。これは、 図形記号のない可視表現をもつ。これは、 現在位置を、1文字分進める。 JIS X 0202:1998
5.3 文字 SPACE (スペース) 文字
SPACE
(スペース
) は、略号をSP
とし、ビット組合せ2/0
で表現する。
SPACE
は、 図形記号をもたない図形文字とする。 JIS X 0201:1997 5.3
SP
は両端揃えのための語間調節で自由自在に幅が変わるし、自動改行とかで見た目上消滅したりもするし。図形文字というよりは制御文字のような気もしなくは無い。SPACE
の結合性SPACE
でないケース[9]
ISO/IEC 2022 環境下では SPACE
は固定符号化文字で、
常にビット組合せ 02/00
で表現されます。
但し逆は必ずしも真ではなく、 96図形文字集合が
G1 か G2 か G3 に指示され、それが
GL に呼出されたり SS2
や
SS3
が使われたりするとビット組合せ
02/00
が SPACE
以外の文字 (の一部又は全部) を表現することがあります。
あるいはエスケープ・シーケンスなどの一部を構成することもあります。
[26]
GB 8045
の7ビット符号では
2/0
に
MSP
が配置されます。
[22] ISIRI 2900 や ISIRI 3342 では 0x20 と 0xA0 にあります。 前者が ltr, 後者が rtl。
SPACE
[21]
ISO/IEC 2022 環境で使う符号化図形文字集合にあっては、
SPACE
を含んではなりません。
>>20
SPACE
SP
スペース
JIS X 0202:1998, JIS X 0201:1997 4.302/00
[11] 【SGML】 具象構文で割当てられ、間隔を表現する機能文字。 Space。 (JISX4151‐1992 定義 (39))
[12] Test of em, en, thin, and hair spaces ( 版) http://joeclark.org/standards/spacetest.html
3.1 アキ (space)
隣接する文字の仮想ボディの間隔又は隣接する行の仮想ボディの間隔。
[13] 日本語組版処理の要件(日本語版) ( (Japanese Layout Task Force 著, 版)) http://www.w3.org/TR/jlreq/ja/#term.space