Geometric Shapes is a Unicode block of 96 symbols at code point range U+25A0–25FF.

U+25A0–U+25CF

25A025B025C0
SymbolNameSymbolNameSymbolNameLast Hex#
HTML HexHTML HexHTML Hex
DecPictureDecPictureDecPicture
BLACK SQUAREBLACK PARALLELOGRAMBLACK LEFT-POINTING TRIANGLE0
■▰◀
■▰◀
WHITE SQUAREWHITE PARALLELOGRAMWHITE LEFT-POINTING TRIANGLE (Z notation domain restriction)1
□▱◁
□▱◁
WHITE SQUARE WITH ROUNDED CORNERSBLACK UP-POINTING TRIANGLEBLACK LEFT-POINTING SMALL TRIANGLE2
▢▲◂
▢▲◂
WHITE SQUARE CONTAINING BLACK SMALL SQUAREWHITE UP-POINTING TRIANGLE (trine)WHITE LEFT-POINTING SMALL TRIANGLE3
▣△◃
▣△◃
SQUARE WITH HORIZONTAL FILLBLACK UP-POINTING SMALL TRIANGLEBLACK LEFT-POINTING POINTER4
▤▴◄
▤▴◄
SQUARE WITH VERTICAL FILLWHITE UP-POINTING SMALL TRIANGLEWHITE LEFT-POINTING POINTER5
▥▵◅
▥▵◅
SQUARE WITH ORTHOGONAL CROSSHATCH FILLBLACK RIGHT-POINTING TRIANGLEBLACK DIAMOND6
▦▶◆
▦▶◆
SQUARE WITH UPPER LEFT TO LOWER RIGHT FILLWHITE RIGHT-POINTING TRIANGLE (Z notation range restriction)WHITE DIAMOND7
▧▷◇
▧▷◇
SQUARE WITH UPPER RIGHT TO LOWER LEFT FILLBLACK RIGHT-POINTING SMALL TRIANGLEWHITE DIAMOND CONTAINING BLACK SMALL DIAMOND8
▨▸◈
▨▸◈
SQUARE WITH DIAGONAL CROSSHATCH FILLWHITE RIGHT-POINTING SMALL TRIANGLEFISHEYE (Tainome, a Japanese bullet mark)9
▩▹◉
▩▹◉
BLACK SMALL SQUAREBLACK RIGHT-POINTING POINTERLOZENGEA
▪►◊
▪►◊
WHITE SMALL SQUAREWHITE RIGHT-POINTING POINTERWHITE CIRCLEB
▫▻○
▫▻○
BLACK RECTANGLEBLACK DOWN-POINTING TRIANGLEDOTTED CIRCLEC
▬▼◌
▬▼◌
WHITE RECTANGLEWHITE DOWN-POINTING TRIANGLE (Nabla operator)CIRCLE WITH VERTICAL FILLD
▭▽◍
▭▽◍
BLACK VERTICAL RECTANGLEBLACK DOWN-POINTING SMALL TRIANGLEBULLSEYEE
▮▾◎
▮▾◎
WHITE VERTICAL RECTANGLEWHITE DOWN-POINTING SMALL TRIANGLEBLACK CIRCLEF
▯▿●
▯▿●
25A025B025C0

The BLACK CIRCLE is displayed when typing in a password field, in order to hide characters from a screen recorder or shoulder surfing.

Font coverage

Font sets like Code2000 and the DejaVu family include coverage for each of the glyphs in the Geometric Shapes range. Unifont also contains all the glyphs. Among the fonts in widespread use, 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.

Block

Geometric Shapes[1] (PDF)
0123456789ABCDEF
U+25Ax
U+25Bx
U+25Cx
U+25Dx
U+25Ex
U+25Fx
Notes 1.^ As of Unicode version 17.0

Emoji

The Geometric Shapes block contains eight emoji: U+25AA–U+25AB, U+25B6, U+25C0 and U+25FB–U+25FE.

The block has sixteen standardized variants defined to specify emoji-style (U+FE0F VS16) or text presentation (U+FE0E VS15) for the eight emoji.

Emoji variation sequences
U+25AA25AB25B625C025FB25FC25FD25FE
default presentationtexttexttexttexttexttextemojiemoji
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:

VersionFinal code pointsCountL2 IDWG2 IDDocument
1.0.0U+25A0..25EE79(to be determined)
Edberg, Peter (2011-12-22), Emoji Variation Sequences (Revision of L2/11-429)
1.1U+25EF1(to be determined)
3.0U+25F0..25F78N1138LaBonté, Alain (1995-01-30), Proposal to add new characters (Keyboard related) to 10646
Umamaheswaran, V. S.; Ksar, Mike (1995-05-03), "6.1.6", Unconfirmed minutes of SC2/WG2 Meeting 27, Geneva
, )Umamaheswaran, V. S.; Ksar, Mike (1996-01-26), Minutes of Meeting 29, Tokyo
L2/97-128N1564Paterson, Bruce (1997-05-15), Draft pDAM for various additional characters (the "holding bucket")
L2/97-288Umamaheswaran, V. S. (1997-10-24), "7.3", Unconfirmed Meeting Minutes, WG 2 Meeting # 33, Heraklion, Crete, Greece, 20 June – 4 July 1997
N1682Text of ISO 10646 - AMD 22 for PDAM registration and PDAM ballot, 1997-12-17
ISO/IEC 10646-1/FPDAM 22, AMENDMENT 22: Keyboard Symbols, 1998-10-22
Paterson, Bruce; Everson, Michael (1998-10-22), Disposition of Comments - FPDAM22 - Keyboard Symbols - SC2 N3191
, , )Umamaheswaran, V. S. (1998-12-30), Minutes of WG 2 meeting 35, London, U.K.; 1998-09-21--25
Paterson, Bruce (1999-04-14), Text for FDAM ballot ISO/IEC 10646 FDAM #22 - Keyboard symbols
3.2U+25F8..25FE7Whistler, Ken; Freytag, Asmus (2000-04-19), Encoding Additional Mathematical Symbols in Unicode
, )Umamaheswaran, V. S. (2000-07-21), "8.18", Minutes from the SC2/WG2 meeting in Beijing, 2000-03-21 -- 24
Moore, Lisa (2000-08-08), "Motion 83-M11", Minutes Of UTC Meeting #83
Edberg, Peter (2011-12-22), Emoji Variation Sequences (Revision of L2/11-429)
U+25FF1Freytag, Asmus (2001-04-03), Additional Mathematical Characters (Draft 10)
, )Umamaheswaran, V. S. (2001-09-09), "7.7 Mathematical Symbols", Minutes from SC2/WG2 meeting #40 -- Mountain View, April 2001

See also