Geometric Shapes (Unicode block)
Geometric Shapes | |
---|---|
Range | U+25A0..U+25FF (96 code points) |
Plane | BMP |
Scripts | Common |
Symbol sets | Control code graphics Geometric shapes |
Assigned | 96 code points |
Unused | 0 reserved code points |
Unicode version history | |
1.0.0 (1991) | 79 (+79) |
1.1 (1993) | 80 (+1) |
3.0 (1999) | 88 (+8) |
3.2 (2002) | 96 (+8) |
Unicode documentation | |
Code chart ∣ Web page | |
Note: [1][2][3] |
Geometric Shapes is a Unicode block of 96 symbols at code point range U+25A0–25FF.
Font coverage
Font sets like Code2000 and the DejaVu family include coverage for each of the glyphs in the Geometric Shapes range.[4] Unifont also contains all the glyphs.[5] Among the fonts in widespread use,[6][7] full implementation is provided by Segoe UI Symbol and significant partial implementation of this range is provided by Arial Unicode MS and Lucida Sans Unicode, which include coverage for 83% (80 out of 96) and 82% (79 out of 96) of the symbols, respectively.[4]
Block
Geometric Shapes[1] Official Unicode Consortium code chart (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
U+25Ax | ■ | □ | ▢ | ▣ | ▤ | ▥ | ▦ | ▧ | ▨ | ▩ | ▪ | ▫ | ▬ | ▭ | ▮ | ▯ |
U+25Bx | ▰ | ▱ | ▲ | △ | ▴ | ▵ | ▶ | ▷ | ▸ | ▹ | ► | ▻ | ▼ | ▽ | ▾ | ▿ |
U+25Cx | ◀ | ◁ | ◂ | ◃ | ◄ | ◅ | ◆ | ◇ | ◈ | ◉ | ◊ | ○ | ◌ | ◍ | ◎ | ● |
U+25Dx | ◐ | ◑ | ◒ | ◓ | ◔ | ◕ | ◖ | ◗ | ◘ | ◙ | ◚ | ◛ | ◜ | ◝ | ◞ | ◟ |
U+25Ex | ◠ | ◡ | ◢ | ◣ | ◤ | ◥ | ◦ | ◧ | ◨ | ◩ | ◪ | ◫ | ◬ | ◭ | ◮ | ◯ |
U+25Fx | ◰ | ◱ | ◲ | ◳ | ◴ | ◵ | ◶ | ◷ | ◸ | ◹ | ◺ | ◻ | ◼ | ◽ | ◾ | ◿ |
Notes
|
Emoji
The Geometric Shapes block contains eight emoji: U+25AA–U+25AB, U+25B6, U+25C0 and U+25FB–U+25FE.[8][9]
The block has sixteen standardized variants defined to specify emoji-style (U+FE0F VS16) or text presentation (U+FE0E VS15) for the eight emoji.[10]
U+ | 25AA | 25AB | 25B6 | 25C0 | 25FB | 25FC | 25FD | 25FE |
default presentation | text | text | text | text | text | text | emoji | emoji |
base code point | ▪ | ▫ | ▶ | ◀ | ◻ | ◼ | ◽ | ◾ |
base+VS15 (text) | ▪︎ | ▫︎ | ▶︎ | ◀︎ | ◻︎ | ◼︎ | ◽︎ | ◾︎ |
base+VS16 (emoji) | ▪️ | ▫️ | ▶️ | ◀️ | ◻️ | ◼️ | ◽️ | ◾️ |
History
The following Unicode-related documents record the purpose and process of defining specific characters in the Geometric Shapes block:
Version | Final code points[a] | Count | L2 ID | WG2 ID | Document |
---|---|---|---|---|---|
1.0.0 | U+25A0..25EE | 79 | (to be determined) | ||
L2/11-438[b][c] | N4182 | Edberg, Peter (2011-12-22), Emoji Variation Sequences (Revision of L2/11-429) | |||
1.1 | U+25EF | 1 | (to be determined) | ||
3.0 | U+25F0..25F7 | 8 | N1138 | LaBonté, Alain (1995-01-30), Proposal to add new characters (Keyboard related) to 10646 | |
N1203 | Umamaheswaran, V. S.; Ksar, Mike (1995-05-03), "6.1.6", Unconfirmed minutes of SC2/WG2 Meeting 27, Geneva | ||||
N1303 (html, doc) | Umamaheswaran, V. S.; Ksar, Mike (1996-01-26), Minutes of Meeting 29, Tokyo | ||||
L2/97-128 | N1564 | Paterson, Bruce (1997-05-15), Draft pDAM for various additional characters (the "holding bucket") | |||
L2/97-288 | N1603 | Umamaheswaran, V. S. (1997-10-24), "7.3", Unconfirmed Meeting Minutes, WG 2 Meeting # 33, Heraklion, Crete, Greece, 20 June – 4 July 1997 | |||
L2/98-005R | N1682 | Text of ISO 10646 - AMD 22 for PDAM registration and PDAM ballot, 1997-12-17 | |||
L2/98-320 | N1898 | ISO/IEC 10646-1/FPDAM 22, AMENDMENT 22: Keyboard Symbols, 1998-10-22 | |||
N1897 | Paterson, Bruce; Everson, Michael (1998-10-22), Disposition of Comments - FPDAM22 - Keyboard Symbols - SC2 N3191 | ||||
L2/99-010 | N1903 (pdf, html, doc) | Umamaheswaran, V. S. (1998-12-30), Minutes of WG 2 meeting 35, London, U.K.; 1998-09-21--25 | |||
L2/99-126 | Paterson, Bruce (1999-04-14), Text for FDAM ballot ISO/IEC 10646 FDAM #22 - Keyboard symbols | ||||
3.2 | U+25F8..25FE | 7 | L2/00-119[d] | N2191R | Whistler, Ken; Freytag, Asmus (2000-04-19), Encoding Additional Mathematical Symbols in Unicode |
L2/00-234 | N2203 (rtf, txt) | Umamaheswaran, V. S. (2000-07-21), "8.18", Minutes from the SC2/WG2 meeting in Beijing, 2000-03-21 -- 24 | |||
L2/00-115R2 | Moore, Lisa (2000-08-08), "Motion 83-M11", Minutes Of UTC Meeting #83 | ||||
L2/11-438[b][c] | N4182 | Edberg, Peter (2011-12-22), Emoji Variation Sequences (Revision of L2/11-429) | |||
U+25FF | 1 | L2/01-156 | N2356 | Freytag, Asmus (2001-04-03), Additional Mathematical Characters (Draft 10) | |
L2/01-344 | N2353 (pdf, doc) | Umamaheswaran, V. S. (2001-09-09), "7.7 Mathematical Symbols", Minutes from SC2/WG2 meeting #40 -- Mountain View, April 2001 | |||
|
See also
- Box-drawing characters
- Dingbat
- Tombstone, the end of proof character
- Other Unicode blocks
- Box Drawing
- Block Elements
- Geometric Shapes Extended
- Halfwidth and Fullwidth Forms
- Miscellaneous Symbols and Arrows (Unicode block) includes more geometric shapes
- Miscellaneous Symbols and Pictographs (Unicode block) includes several geometric shapes of different colors
- Mathematical operators and symbols in Unicode
- Symbols for Legacy Computing
References
- ^ "Unicode 1.0.1 Addendum" (PDF). The Unicode Standard. 1992-11-03. Retrieved 2016-07-09.
- ^ "Unicode character database". The Unicode Standard. Retrieved 2023-07-26.
- ^ "Enumerated Versions of The Unicode Standard". The Unicode Standard. Retrieved 2023-07-26.
- ^ a b "Font Support for Unicode Block 'Geometric Shapes'". Retrieved 2008-09-17.
- ^ "GNU Unifont Glyphs". Unifoundry.com. Retrieved 2013-11-12.
- ^ "Mac OS X 10.5 bundled with Arial Unicode MS". Archived from the original on 2011-05-10. Retrieved 2008-09-17.
- ^ "Common fonts to all versions of Windows & Mac equivalents". Retrieved 2008-09-17.
- ^ "UTR #51: Unicode Emoji". Unicode Consortium. 2023-09-05.
- ^ "UCD: Emoji Data for UTR #51". Unicode Consortium. 2023-02-01.
- ^ "UTS #51 Emoji Variation Sequences". The Unicode Consortium.