Wikiwand AI

ブロック要素

From Wikipedia, the free encyclopedia

範囲 U+2580..U+259F
(32 個の符号位置)
記号集合 Block fills
ブロック要素
Block Elements
範囲 U+2580..U+259F
(32 個の符号位置)
面 基本多言語面
用字 Common
記号集合 Block fills
割当済 32 個の符号位置
未使用 0 個の保留
Unicodeのバージョン履歴
1.0.0 22 (+22)
3.2 32 (+10)
公式ページ
コード表 ∣ ウェブページ
備考: [1][2]
テンプレートを表示

ブロック要素「█」(ブロックようそ、英語: Block Elements)は、Unicodeの86個目のブロックである。収録されているのは様々な形状の長方形(ブロック)であり、罫線素片とともに、テキスト環境での図形の描画等に使用される。

例えばCUIにおいてプログレスバーの表示に用いられる。

コード 文字 文字名(英語) 用例・説明
ブロック要素
U+2580 ▀ UPPER HALF BLOCK
U+2581 ▁ LOWER ONE EIGHTH BLOCK
U+2582 ▂ LOWER ONE QUARTER BLOCK
U+2583 ▃ LOWER THREE EIGHTHS BLOCK
U+2584 ▄ LOWER HALF BLOCK
U+2585 ▅ LOWER FIVE EIGHTHS BLOCK
U+2586 ▆ LOWER THREE QUARTERS BLOCK
U+2587 ▇ LOWER SEVEN EIGHTHS BLOCK
U+2588 █ FULL BLOCK
U+2589 ▉ LEFT SEVEN EIGHTHS BLOCK
U+258A ▊ LEFT THREE QUARTERS BLOCK
U+258B ▋ LEFT FIVE EIGHTHS BLOCK
U+258C ▌ LEFT HALF BLOCK
U+258D ▍ LEFT THREE EIGHTHS BLOCK
U+258E ▎ LEFT ONE QUARTER BLOCK
U+258F ▏ LEFT ONE EIGHTH BLOCK
U+2590 ▐ RIGHT HALF BLOCK
影文字
U+2591 ░ LIGHT SHADE 25%濃度の影[3]。
U+2592 ▒ MEDIUM SHADE 斑点で塗りつぶされた四角。50%濃度の影[3]。

cp949へのマッピングに使用される[3]。

U+2593 ▓ DARK SHADE 75%濃度の影[3]。
ブロック要素
U+2594 ▔ UPPER ONE EIGHTH BLOCK
U+2595 ▕ RIGHT ONE EIGHTH BLOCK
ターミナルグラフィック文字
U+2596 ▖ QUADRANT LOWER LEFT
U+2597 ▗ QUADRANT LOWER RIGHT
U+2598 ▘ QUADRANT UPPER LEFT
U+2599 ▙ QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
U+259A ▚ QUADRANT UPPER LEFT AND LOWER RIGHT
U+259B ▛ QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
U+259C ▜ QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
U+259D ▝ QUADRANT UPPER RIGHT
U+259E ▞ QUADRANT UPPER RIGHT AND LOWER LEFT
U+259F ▟ QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT

小分類

このブロックの小分類は「ブロック要素」(Block elements)、「影文字」(Shade characters)、「ターミナルグラフィック文字」(Terminal graphic characters)の3つとなっている[3]。本ブロックでは、Unicodeのバージョン更新時の文字追加が隙間を埋める形で行われた影響で、同一の小分類に属する文字が飛び飛びの符号位置に割り当てられていることがある。

ブロック要素(Block elements)

この小分類には一般的なブロック要素が収録されている。

影文字(Shade characters)

この小分類には段階的に濃度の異なる影を表す文字が収録されている。

ターミナルグラフィック文字(Terminal graphic characters)

この小分類には古い端末でグラフィックを表示するためのブロック要素が収録されている。

フォントでの実装

Code2000(英語版)、DejaVuフォント、GNU Unifontには、ブロック要素の全ての文字が含まれている[4][5]。

広く使用されているフォントの中では、 Segoeが完全実装しており[6][7]、Arial Unicode MS(英語版)(32文字中22文字)とLucida Sans Unicode(32文字中21文字)が大部分を実装している[4]。

ブロック要素の文字は、実装されているほとんどのフォントで同じ文字幅であるため、行と列の配置で図形の描画に使用できる。ただし、ブロックには独自のスペース文字は含まれておらず、ASCIIのスペースは、ブロック要素の文字と同じ幅でレンダリングされない場合もある。この致命的な欠陥により、プラットフォームやブラウザ間での描画が一貫しなくなるため、その使用が避けられる傾向がある。

文字コード表

ブロック要素(Block Elements)[1]
Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+258x ▀ ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▉ ▊ ▋ ▌ ▍ ▎ ▏
U+259x ▐ ░ ▒ ▓ ▔ ▕ ▖ ▗ ▘ ▙ ▚ ▛ ▜ ▝ ▞ ▟
注釈
  1. ^ Unicode バージョン 11.0 現在

履歴

関連する記号

関連項目

脚注

Related Articles

Timelines

Top Qs

Fact Checks