ブロック要素

ウィキペディアから、無料の百科事典
ブロック要素
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 ▐ ░ ▒ ▓ ▔ ▕ ▖ ▗ ▘ ▙ ▚ ▛ ▜ ▝ ▞ ▟
Notes
1.^Unicode バージョン 11.0 現在

履歴

以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。

バージョンコードポイント[a]文字数L2 IDWG2 IDドキュメント
1.0.0U+2580..259522(TBD)
3.2U+2596..259F10L2/00-159N2265Cruz, Frank da (2000-03-31), Supplemental Terminal Graphics for Unicode 
  1. ↑ 提案された符号位置及び文字名称は、最終的なそれらと異なる場合がある。

関連する記号

関連項目

脚注

  1. ↑ “Unicode character database”. The Unicode Standard. 2016年7月9日閲覧。
  2. ↑ “Enumerated Versions of The Unicode Standard”. The Unicode Standard. 2016年7月9日閲覧。
  3. 1 2 3 4 5 "The Unicode Standard, Version 15.1 - U2580.pdf" (PDF). The Unicode Standard (英語). 2024年11月18日閲覧。
  4. 1 2 “Font Support for Unicode Block 'Block Elements'”. 2016年3月13日閲覧。
  5. ↑ “GNU Unifont Glyphs”. Unifoundry.com. 2013年11月12日閲覧。
  6. ↑ “Mac OS X 10.5 bundled with Arial Unicode MS”. 2013年1月7日時点のオリジナルよりアーカイブ。2008年9月17日閲覧。
  7. ↑ “Common fonts to all versions of Windows & Mac equivalents”. 2008年9月17日閲覧。