空白文字(くうはくもじ、)は、タイポグラフィやプログラミングにおいて水平方向または垂直方向の空白を表す文字である。
文字が描画されるとき、多くの空白文字はある程度の幅を有するが、ほとんどの図形文字と違い通常は目に見えない。空白文字として最も代表的なは、語と語の区切りを表し、ラテン文字、ギリシア文字、キリル文字などの西洋文字で使用される。
概要
多くのキーボード配列では、 を押すことで空白文字を入力できる。スペースの長さは異なる場合があるが、多くのキーボードでは キーで水平方向の空白も入力できる。垂直方向の空白は、 で入力できる。これにより、ほとんどのプログラムで改行コードシーケンスが作成される。 が別の意味を持つシステムもあれば、2つが統合されているシステムもある。初期のコンピュータゲームの多くは、画面を描画するために空白文字を使用していた(例:)。
空白という用語は、普通の紙の文字の外観に基づいている。ただし、アプリケーション内では、空白文字は他の文字コードと同じ方法で処理でき、異なるプログラムが文字に対して独自のセマンティクスを定義する場合がある。
Unicode 次の表は、Unicode文字データベースで空白文字("WSpace=Y", "WS")として定義されている25文字の一覧である。
注:次の表を表示するために使用するブラウザとフォントによっては、すべてのスペースが正しく表示されない場合がある。
ホワイトスペースとデジタルタイポグラフィ
英語版を参照。
脚注
関連項目 Unicode ゼロ幅スペース ゼロ幅ノーブレークスペース ゼロ幅接合子 ゼロ幅非接合子 タブキー ノーブレークスペース 改行コード 図形間隔 全角と半角 単語結合子 和字間隔
外部リンク Property List of Unicode Character Database