▏の意味
テキスト図形用の8分の1の塗りです。
古いメーカー独自の文字セットやコンピューター端末では、決まった大きさの表示セル内に図形を描くため、ブロック文字が使われていました。文字や簡単な画像をテレビに送るテレテキストやビデオテックスでも、ブロックを並べた図柄が使われていました。Unicodeのブロック文字群は、こうした異なる表示の伝統をまとめています。
テキストの進捗バーでは、幅の広い左塗りブロックと█を組み合わせて、セルの一部分まで表示できます。▏は最後のセルを8分の1だけ塗る形で末尾に置き、すぐに1文字分へ切り上げるのを避けます。
左側1/8ブロックの見た目がおかしいのはなぜ?
分数の描き方はフォントで決まります。
この文字は表示セルの一部分を示しますが、Unicodeはピクセル単位の形を一つに定めていません。プロポーショナルフォントや代替字形の欠落によって、太すぎたり細すぎたり、中央からずれたり、表示されなかったりします。等幅フォントなら隣り合うセルをそろえやすく、バーが整って見えます。
〜と混同しないで
3組み合わせの例
1塗り幅の例:一段ごとに8分の1ずつ増え、最後にセル全体を塗ります。
▏の入力方法
Windows (Word)
Alt+X258Fを入力してAlt+Xを押すと▏になります。
Windows
Win+Rcharmapで文字一覧を開くか、絵文字ピッカーのΩタブ(Win + .)を使います。
macOS
Control+Command+Space文字ビューアを開き、「left one eighth block」を検索します。
Linux
Ctrl+Shift+U258fを入力してEnterまたはSpaceを押します。
HTML
▏CSS
\258F進捗バー
進捗バーで▏を使うときは最後の部分塗りセルとして扱い、割合が増えるごとに幅の広いブロックを選びます。
コードと文字コードコードポイント数:1
HTML 十進数
▏
HTML 十六進数
▏
CSS 内容
content: "\258F";
各エスケープは次のバックスラッシュで終わります。直後に十六進数字を文字として置く場合は空白が必要です。
URL エンコード
%E2%96%8F
1
画面上
1
コードポイント
1
JS .length
3
UTF-8 バイト数
画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。

