▌の意味
テキストの格子で左側を埋めるために使います。
▌は、テキストの格子で一文字分として確保される同じ幅の枠、つまり固定幅の文字セルの左半分を埋めます。繰り返せば細い帯になり、ほかのブロックと組み合わせれば大きな図形を作れます。
▌が昔の端末グラフィックに使われたのはなぜ?
ブロック記号の一群は、固定幅のセルで簡単な図形を描くためのものでした。
ブロック要素は固定幅の表示セルを部分的に埋め、ビットマップ画像を表示できない古い端末やテキスト画面で簡単な図形を描けるようにしました。Unicodeは、以前の各国・メーカー・業界の規格や端末用グラフィック集合との互換性のため、これらの文字を収録しています。広いブロック記号や罫線記号の集合には、中国語や韓国語の文字規格で使われたGB 2312やKS X 1001など、複数の由来があります。
初期の情報サービスで使われた、文字セルで絵を作るVideotexのモザイク記号にも、似た形や役割があります。Unicodeでは対応する文字を関連付けています。
技術的、またはレトロな印象です。文字セルの一定部分を埋めるため、意図的な文字レイアウトに見えます。
帯を正確に揃えるなら、各記号がセルの半分を埋めているか確認してください。端末によっては幅広く表示されます。
〜と混同しないで
2組み合わせの例
2よくある質問
1Windows Terminalで▌がほぼ全面塗りに見えるのはなぜ?
表示処理が原因かもしれません。Windows Terminalの報告では、Aug 12, 2020に▌がほぼ全面塗りのように見える事例が記録されました。同じ行を別の端末やアプリ、別のフォントでも表示して、フォントとプログラムのどちらに原因があるか確かめてください。
▌の入力方法
▌\258Cコードと文字コードコードポイント数:1
画面上の記号は複数のコードポイントを含む場合があります。JS .length は UTF-16 単位、UTF-8 はバイトを数えます。

