Geometric Shapes is also the name of a range of characters, or code block, in the Unicode character encoding standard.

The Geometric Shapes are a collection of characters intended to encode prototypes for various commonly used geometrical shapes -- mostly squares, triangles and circles. The collection is somewhat arbitrary in scope; it is a compendium of shapes from various character and glyph standards. The typical distinctions more systematically encoded include black versus white, large versus small and orientation.

The hatched and cross-hatched squares at U+25A4 to U+25A9 are derived from the Korean standard KS C 5601, in which they were probably intended as representations of fill patterns. Because the semantics of those characters is insufficiently defined in that standard, Unicode simply carries the glyphs themselves as geometric shapes to provide a mapping for the Korean standard.

U+25CA     lozenge   is a typographical symbol seen in PostScript and in the Macintosh character set. It should be distinguished from both the generic U+25C7     white diamond   and the U+2662     white diamond suit   (Miscellaneous Symbols), as well as from another character sometimes called a lozenge U+2311     square lozenge   (Miscellaneous Technical)

The squares and triangles at U+25E7 to U+25EE are derived from the Linotype font collection. U+25EF     large circle   is included for compatibility with the JIS X 0208-1990 Japanese standard.


Unicode's Geometric Shapes code block reserves the 96 code points from U+25A0 to U+25FF, of which all 96 are currently assigned.

Block Elements <-- Geometric Shapes --> Miscellaneous Symbols

Number of characters added in each version of the Unicode standard :
Unicode 1.1 : 80
Unicode 3.0 : 8
Unicode 3.2 : 8

Number of characters in each General Category :

Symbol, Math   Sm : 10
Symbol, Other  So : 86

All the characters in this code block are in bidirectional category Other Neutral ON

The columns below should be interpreted as :

  1. The Unicode code for the character
  2. The character in question
  3. The Unicode name for the character
  4. The Unicode General Category for the character
  5. The Unicode version when this character was added

If the characters below show up poorly, or not at all, see Unicode Support for possible solutions.

 

Geometric Shapes

     Geometric shapes
Other geometric shapes complementing this set are found in the Miscellaneous Symbols and Arrows block.

U+25A0   ■   black square So 1.1
sgml &blacksquare; &squarf;
aka moding mark (in ideographic text)
ref U+2588   █   full block (Block Elements)
ref U+2B1B   ⬛   black large square (Miscellaneous Symbols and Arrows)
U+25A1   □   white square So 1.1
sgml &squ; &square;
aka quadrature
* may be used to represent a missing ideograph
ref U+20DE   ⃞   combining enclosing square (Combining Diacritical Marks for Symbols)
ref U+2610   ☐   ballot box (Miscellaneous Symbols)
ref U+2B1C   ⬜   white large square (Miscellaneous Symbols and Arrows)
ref U+3013   〓   geta mark (CJK Symbols and Punctuation)
U+25A2   ▢   white square with rounded corners So 1.1
U+25A3   ▣   white square containing black small square So 1.1
U+25A4   ▤   square with horizontal fill So 1.1
U+25A5   ▥   square with vertical fill So 1.1
U+25A6   ▦   square with orthogonal crosshatch fill So 1.1
U+25A7   ▧   square with upper left to lower right fill So 1.1
U+25A8   ▨   square with upper right to lower left fill So 1.1
U+25A9   ▩   square with diagonal crosshatch fill So 1.1
U+25AA   ▪   black small square So 1.1
sgml &FilledVerySmallSquare; &squf;
ref U+2B1D   ⬝   black very small square (Miscellaneous Symbols and Arrows)
U+25AB   ▫   white small square So 1.1
sgml &EmptyVerySmallSquare;
ref U+2B1E   ⬞   white very small square (Miscellaneous Symbols and Arrows)
U+25AC   ▬   black rectangle So 1.1
U+25AD   ▭   white rectangle So 1.1
sgml &rect;
U+25AE   ▮   black vertical rectangle So 1.1
sgml &marker;
aka histogram marker
ref U+220E   ∎   end of proof (Mathematical Operators)
U+25AF   ▯   white vertical rectangle So 1.1
ref U+2337   ⌷   APL functional symbol squish quad (Miscellaneous Technical)
ref U+2395   ⎕   APL functional symbol quad (Miscellaneous Technical)
U+25B0   ▰   black parallelogram So 1.1
U+25B1   ▱   white parallelogram So 1.1
U+25B2   ▲   black up pointing triangle So 1.1
U+25B3   △   white up pointing triangle So 1.1
sgml &bigtriangleup; &xutri;
aka trine
ref U+20E4   ⃤   combining enclosing upward pointing triangle (Combining Diacritical Marks for Symbols)
ref U+2206   ∆   increment (Mathematical Operators)
U+25B4   ▴   black up pointing small triangle So 1.1
sgml &blacktriangle; &utrif;
U+25B5   ▵   white up pointing small triangle So 1.1
sgml &triangle; &utri;
U+25B6   ▶   black right pointing triangle So 1.1
U+25B7   ▷   white right pointing triangle Sm 1.1
aka z notation range restriction
U+25B8   ▸   black right pointing small triangle So 1.1
sgml &blacktriangleright; &rtrif;
ref U+2023   ‣   triangular bullet (General Punctuation)
U+25B9   ▹   white right pointing small triangle So 1.1
sgml &rtri; &triangleright;
U+25BA   ►   black right pointing pointer So 1.1
U+25BB   ▻   white right pointing pointer So 1.1
aka forward arrow indicator
ref U+22B3   ⊳   contains as normal subgroup (Mathematical Operators)
U+25BC   ▼   black down pointing triangle So 1.1
U+25BD   ▽   white down pointing triangle So 1.1
sgml &bigtriangledown; &xdtri;
aka hamilton operator
ref U+2207   ∇   nabla (Mathematical Operators)
U+25BE   ▾   black down pointing small triangle So 1.1
sgml &blacktriangledown; &dtrif;
U+25BF   ▿   white down pointing small triangle So 1.1
sgml &dtri; &triangledown;
U+25C0   ◀   black left pointing triangle So 1.1
U+25C1   ◁   white left pointing triangle Sm 1.1
aka z notation domain restriction
U+25C2   ◂   black left pointing small triangle So 1.1
sgml &blacktriangleleft; &ltrif;
U+25C3   ◃   white left pointing small triangle So 1.1
sgml &ltri; &triangleleft;
U+25C4   ◄   black left pointing pointer So 1.1
U+25C5   ◅   white left pointing pointer So 1.1
aka backward arrow indicator
ref U+22B2   ⊲   normal subgroup of (Mathematical Operators)
U+25C6   ◆   black diamond So 1.1
ref U+2666   ♦   black diamond suit (Miscellaneous Symbols)
U+25C7   ◇   white diamond So 1.1
ref U+20DF   ⃟   combining enclosing diamond (Combining Diacritical Marks for Symbols)
ref U+22C4   ⋄   diamond operator (Mathematical Operators)
ref U+2662   ♢   white diamond suit (Miscellaneous Symbols)
U+25C8   ◈   white diamond containing black small diamond So 1.1
U+25C9   ◉   fisheye So 1.1
aka tainome (japanese, a kind of bullet)
U+25CA   ◊   lozenge So 1.1
html &loz;
sgml &loz; &lozenge;
ref U+2662   ♢   white diamond suit (Miscellaneous Symbols)
U+25CB   ○   white circle So 1.1
sgml &bigcirc; &cir; &xcirc;
ref U+20DD   ⃝   combining enclosing circle (Combining Diacritical Marks for Symbols)
ref U+25EF   ◯   large circle (Geometric Shapes)
ref U+3007   〇   ideographic number zero (CJK Symbols and Punctuation)
U+25CC   ◌   dotted circle So 1.1
* note that the reference glyph for this character is intentionally larger than the dotted circle glyph used to indicate combining characters in this standard; see, for example, 0300
U+25CD   ◍   circle with vertical fill So 1.1
U+25CE   ◎   bullseye So 1.1
ref U+229A   ⊚   circled ring operator (Mathematical Operators)
U+25CF   ●   black circle So 1.1
sgml &circlef;
U+25D0   ◐   circle with left half black So 1.1
sgml &circlefl;
U+25D1   ◑   circle with right half black So 1.1
sgml &circlefr;
U+25D2   ◒   circle with lower half black So 1.1
sgml &circlefb;
U+25D3   ◓   circle with upper half black So 1.1
sgml &circleft;
U+25D4   ◔   circle with upper right quadrant black So 1.1
U+25D5   ◕   circle with all but upper left quadrant black So 1.1
U+25D6   ◖   left half black circle So 1.1
U+25D7   ◗   right half black circle So 1.1
U+25D8   ◘   inverse bullet So 1.1
ref U+2022   •   bullet (General Punctuation)
ref U+25E6   ◦   white bullet (Geometric Shapes)
U+25D9   ◙   inverse white circle So 1.1
U+25DA   ◚   upper half inverse white circle So 1.1
U+25DB   ◛   lower half inverse white circle So 1.1
U+25DC   ◜   upper left quadrant circular arc So 1.1
U+25DD   ◝   upper right quadrant circular arc So 1.1
U+25DE   ◞   lower right quadrant circular arc So 1.1
U+25DF   ◟   lower left quadrant circular arc So 1.1
U+25E0   ◠   upper half circle So 1.1
ref U+2312   ⌒   arc (Miscellaneous Technical)
U+25E1   ◡   lower half circle So 1.1
U+25E2   ◢   black lower right triangle So 1.1
U+25E3   ◣   black lower left triangle So 1.1
U+25E4   ◤   black upper left triangle So 1.1
U+25E5   ◥   black upper right triangle So 1.1
U+25E6   ◦   white bullet So 1.1
ref U+2022   •   bullet (General Punctuation)
ref U+2218   ∘   ring operator (Mathematical Operators)
ref U+25D8   ◘   inverse bullet (Geometric Shapes)
U+25E7   ◧   square with left half black So 1.1
sgml &squarfl;
ref U+2B12   ⬒   square with top half black (Miscellaneous Symbols and Arrows)
U+25E8   ◨   square with right half black So 1.1
sgml &squarfr;
U+25E9   ◩   square with upper left diagonal half black So 1.1
sgml &squarftl;
U+25EA   ◪   square with lower right diagonal half black So 1.1
sgml &squarfbr;
U+25EB   ◫   white square with vertical bisecting line So 1.1
U+25EC   ◬   white up pointing triangle with dot So 1.1
sgml &tridot;
U+25ED   ◭   up pointing triangle with left half black So 1.1
U+25EE   ◮   up pointing triangle with right half black So 1.1
U+25EF   ◯   large circle So 1.1
sgml &xcirc;
ref U+20DD   ⃝   combining enclosing circle (Combining Diacritical Marks for Symbols)
ref U+25CB   ○   white circle (Geometric Shapes)
ref U+2B24   ⬤   black large circle (Miscellaneous Symbols and Arrows)
ref U+3007   〇   ideographic number zero (CJK Symbols and Punctuation)

     Control code graphics

U+25F0   ◰   white square with upper left quadrant So 3.0
U+25F1   ◱   white square with lower left quadrant So 3.0
U+25F2   ◲   white square with lower right quadrant So 3.0
U+25F3   ◳   white square with upper right quadrant So 3.0
U+25F4   ◴   white circle with upper left quadrant So 3.0
U+25F5   ◵   white circle with lower left quadrant So 3.0
U+25F6   ◶   white circle with lower right quadrant So 3.0
U+25F7   ◷   white circle with upper right quadrant So 3.0

     Geometric shapes

U+25F8   ◸   upper left triangle Sm 3.2
sgml &ultri;
U+25F9   ◹   upper right triangle Sm 3.2
sgml &urtri;
U+25FA   ◺   lower left triangle Sm 3.2
sgml &lltri;
ref U+22BF   ⊿   right triangle (Mathematical Operators)
U+25FB   ◻   white medium square Sm 3.2
sgml &EmptySmallSquare;
aka always (modal operator)
ref U+25A1   □   white square (Geometric Shapes)
U+25FC   ◼   black medium square Sm 3.2
sgml &FilledSmallSquare;
ref U+25A0   ■   black square (Geometric Shapes)
U+25FD   ◽   white medium small square Sm 3.2
sgml &EmptySmallSquare;
ref U+25AB   ▫   white small square (Geometric Shapes)
U+25FE   ◾   black medium small square Sm 3.2
sgml &FilledSmallSquare;
ref U+25AA   ▪   black small square (Geometric Shapes)
U+25FF   ◿   lower right triangle Sm 3.2
ref U+22BF   ⊿   right triangle (Mathematical Operators)

http://unicode.org
Some prose may have been lifted verbatim from unicode.org,
as is permitted by their terms of use at http://www.unicode.org/copyright.html

Log in or register to write something here or to contact authors.