fsymbols
記号を読み込み中…
››
␣

オープンボックス

オープンボックス

36/42

␣は「見える空白」の記号です。上が開いた小さな箱で、普通の半角スペースの代わりに置き、どこに空白があるかを正確に示します。コード例やプログラミングの本、ドキュメント、そしてキーボード図のスペースキーとして見かけます。空白の絵であって空白そのものではないので、実際の文章やコードには貼り付けないでください。

テキスト記号

␣の意味

本来は見えない半角スペース1つを示す印です。

画面上のスペースにはインクがなく、ただの空いた幅です。文章では問題ありませんが、プログラミングやマークアップ、1文字ずつ比べる処理では、スペースの正確な数が重要になります。そこで解説書やドキュメントは空白を␣で書くことがあります。「4つ␣␣␣␣で字下げ」と書けば、何回押すか迷いません。

もう一つの居場所はキーボードです。キーボード記号の国際規格では␣がスペースキーを表し、ショートカット一覧の「Ctrl ␣」はCtrlを押しながらスペースを押す意味です。キーの上やショートカットの横で見たなら、それ以上の意味はありません。

発想は1970年代にさかのぼります。プリンターや端末の規格(1973年のANSI X3.32、1975年のISO 2047)が、見えない制御文字とスペースに印刷できる小さな記号を与え、データの流れを目で確認できるようにしたのです。Unicodeの「制御図記号」ブロックはその考えを受け継いでおり、␣はスペースを表す絵の一つです。

本物のスペースの代わりに␣を使える?

使えません。別の文字で、ソフトはスペースとして扱いません。

␣でつないだ単語は検索でもスペルチェックでも改行でもたいてい1語のまま、必要なスペースを␣に置き換えたコードは動かず、␣入りのパスワードは別のパスワードです。␣は空白の位置を読者に見せるときだけ使い、動く必要のある文章には本物のスペースを打ってください。

見た目はフォント次第です。浅い受け皿のようにも、四角い箱のようにも描かれ、文字を持たないフォントでは代替や空白が出ます。コードの一覧がフォントを変えると印を失うのはそのためです。

技術的で字義どおり。教材・ドキュメント・キーボード図で「ここに空白」と言うだけで、感情的な含みはありません。

␣を実際の文章やコードに貼ると、スペースの位置に見える文字が入り、動かなくなります。

これらのコレクションに含まれます

〜と混同しないで

4

知っておくとよいこと

  • キーボードの国際規格ISO/IEC 9995-7はスペースキーの記号に␣を、ノーブレークスペースに肩付きのを選んでいます。キーボード図や一部のキーキャップに小さな受け皿が描かれているのはこのためです。

よくある質問

3

␣は壊れた文字や欠けた文字?

いいえ。欠けた文字の箱はふつう閉じた長方形で、␣はわざと上が開いています。「ここに空白」を意味する本物の記号です。

例をコピーしたらコードが動かないのはなぜ?

スペースではなく␣という文字をコピーしたからです。␣をすべて本物のスペースに置き換えれば動くはずです。

キーやショートカットに書かれた␣は?

スペースキーです。「Shift ␣」はShiftを押しながらスペースを押す意味です。

␣ を含むコレクション

3

␣の入力・検索方法

別名
可視空白 · スペース記号 · スペースキー記号
次のように検索
スペース 記号 · 空白文字 · スペースキー · ␣ · U+2423
表示される場所
テキストを入力できる場所 · 形はフォントによって異なります
Windows (Word)
⎇Alt+X2423を入力してAltXを押すと␣になります。
Windows
⊞Win+Rcharmapで文字一覧を開くか、絵文字ピッカーのΩタブ(Win .)を使います。
macOS
⌃Control+⌘Command+␣Space文字ビューアを開き、「open box」を検索します。
Linux
⎈Ctrl+⇧Shift+U2423を入力してEnterまたはSpaceを押します。
HTML
␣
CSS
\2423
Microsoft Word
2423と打ってAltXを押すと␣に変わります。
macOS
「Unicode 16進数入力」キーボードを有効にし、Optionを押しながら2423と打ちます。
Linux(GTKアプリ)
CtrlShiftUを押し、2423と打ってスペースかEnterを押します。
HTML
ソースに ␣ と書きます。
LaTeX
文書中で \textvisiblespace を使います。
コードと文字コードコードポイント数:1
HTML 十進数
␣
HTML 十六進数
␣
CSS 内容
content: "\2423";
各エスケープは次のバックスラッシュで終わります。直後に十六進数字を文字として置く場合は空白が必要です。
URL エンコード
%E2%90%A3
1
画面上
1
コードポイント
1
JS .length
3
UTF-8 バイト数

画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。

この記号のグループ

1

制御文字用図記号55個の記号