Subset Of

U+2282

About Subset Of

Subset Of is the Unicode character ⊂ at codepoint U+2282 in the Mathematical Operators block of the Basic Multilingual Plane (BMP).

Jump to developer notes ↓

Reference

Two textbooks can print this symbol and mean different things by it, and both are ordinary practice. For one camp it is the general inclusion — every member of A is a member of B, the two possibly equal — which makes it a synonym for U+2286 SUBSET OF OR EQUAL TO. For the other it is strict: A sits inside B and is smaller, a synonym for U+228A SUBSET OF WITH NOT EQUAL TO. The unambiguous pair ⊆ and ⊊ exist because of exactly this, and careful writing says early which convention it is using.

Unicode takes the first side without comment: the alias recorded for the character is "included in set". It shares the general shape of element of but not its job — that one relates a member to a set, this one relates two sets, and swapping them is a genuine error rather than a stylistic one. Its East Asian Width is Ambiguous, which under UAX #11 records that it appeared in an East Asian legacy set as a wide character.

Typical uses

  • Set inclusion in mathematics, under whichever convention the text declares
  • Type hierarchies and subtyping in formal specifications
  • Subgroup and subspace relations in algebra

Also encoded as

  • Unicode 1.1 (1993), Mathematical Operators — general category Sm
  • JIS X 0208 — 0x223E (0x81BC in Shift-JIS and CP932)
  • KS X 1001 — 0x2178
  • Unambiguous alternatives: U+2286 ⊆ and U+228A ⊊

Developer Notes

Unicode Codepoint
Decimal
UTF-8 (hex)
UTF-16 (hex)
HEX Entity
HTML Entity
CSS (\xxxx)
JavaScript
Python
Linux (IBus)

How to Use Subset Of

To use the Subset Of symbol (⊂) in HTML, insert the entity ⊂ directly into your markup. The decimal entity ⊂ works in any HTML-serialised document.

In CSS pseudo-elements use content: '\2282';. In JavaScript and TypeScript the escape '\u2282' evaluates to ⊂. In Python source, write '\u2282'.

The character encodes to E2 8A 82 as UTF-8 bytes and 2282 as UTF-16 code units. Its decimal codepoint is 8834.

This is a text-based Unicode character. It will render in the current font on most platforms. If a font lacks this glyph, the browser may show a placeholder or fall back to a system font.

Similar Symbols