ブロック要素(ブロックようそ、英語: Block Elements)は、Unicodeのブロックの一つである。収録されているのは様々な形状の長方形(ブロック)であり、罫線素片とともに、テキスト環境での図形の描画等に使用される。
収録文字
コード | 文字 | 説明 |
---|---|---|
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 |
U+2592 | ▒ | Medium shade |
U+2593 | ▓ | Dark shade |
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 |
フォントでの実装
(Code2000)、DejaVuフォント、(GNU Unifont)には、ブロック要素の全ての文字が含まれている[3][4]。
広く使用されているフォントの中では、 Segoeが完全実装しており[5][6]、(Arial Unicode MS)(32文字中22文字)とLucida Sans Unicode(32文字中21文字)が大部分を実装している[3]。
ブロック要素の文字は、実装されているほとんどのフォントで同じ文字幅であるため、行と列の配置で図形の描画に使用できる。ただし、ブロックには独自のスペース文字は含まれておらず、ASCIIのスペースは、ブロック要素の文字と同じ幅でレンダリングされない場合もある。この致命的な欠陥により、プラットフォームやブラウザ間での描画が一貫しなくなるため、その使用が避けられる傾向がある。
使用例
"WIKIPEDIA"をブロック要素の文字で表すと、以下のように表現できる。
█ ▐ █ █ █ ▄▀ █ █▀▄ █▀▀ █▀▄ █ ▄▀▀▄ ▐▌█▐▌ █ █▀▄ █ █▄▀ █▀ █ ▐▌ █ █▄▄█ █▀█ █ █ █ █ █ █▄▄ █▄▀ █ █ █ ▒▒▒▒▒░░▒░░▒▒▒▒░░▒░░▒▒▒░░▒▒▒░░▒▒▒░░▒
文字コード表
履歴
以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。
関連する記号
- U+220E ∎ end of proof((数学記号)ブロック内)
- U+25A0 ■ black square((幾何学模様)ブロック内)
関連項目
脚注
- ^ “Unicode character database”. The Unicode Standard. 2016年7月9日閲覧。
- ^ “Enumerated Versions of The Unicode Standard”. The Unicode Standard. 2016年7月9日閲覧。
- ^ a b “Font Support for Unicode Block 'Block Elements'”. 2016年3月13日閲覧。
- ^ “GNU Unifont Glyphs”. Unifoundry.com. 2013年11月12日閲覧。
- ^ “Mac OS X 10.5 bundled with Arial Unicode MS”. 2013年1月7日時点のオリジナルよりアーカイブ。2008年9月17日閲覧。
- ^ “Common fonts to all versions of Windows & Mac equivalents”. 2008年9月17日閲覧。