Jump to content

Mathematical Operators (Unicode block)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Drmccreedy (talk | contribs) at 00:17, 23 February 2019 (Undid revision 884630577 by Bberberov (talk) Block is preferred because it is the technical Unicode term for the group of code points being displayed). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Mathematical Operators (Unicode block)
RangeU+2200..U+22FF
(256 code points)
PlaneBMP
ScriptsCommon
Symbol setsMathematical symbols
Logic and Set operators
Relation symbols
Assigned256 code points
Unused0 reserved code points
Unicode version history
1.0.0 (1991)242 (+242)
3.2 (2002)256 (+14)
Unicode documentation
Code chart ∣ Web page
Note: [1][2]

Mathematical Operators is a Unicode block containing characters for mathematical, logical, and set notation.

Notably absent are the plus sign (+), greater than sign (>) and less than sign (<), due to them already appearing in the Basic Latin Unicode block, and the multiplication sign (×) and obelus (÷), due to them already appearing in the Latin-1 Supplement block, although a distinct minus sign (−) is included, differing from the Basic Latin hyphen-minus (-).

Block

Mathematical Operators[1]
Official Unicode Consortium code chart (PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+220x
U+221x
U+222x
U+223x
U+224x
U+225x
U+226x
U+227x
U+228x
U+229x
U+22Ax
U+22Bx
U+22Cx
U+22Dx
U+22Ex
U+22Fx
Notes
1.^ As of Unicode version 16.0

Variation sequences

The Mathematical Operators block has sixteen variation sequences defined for standardized variants.[3][4] They use U+FE00 VARIATION SELECTOR-1 (VS01) to denote variant symbols (depending on the font):

Variation sequences
Base character Base +VS01 Description
U+2205 EMPTY SET ∅︀ zero with long diagonal stroke overlay form
U+2229 INTERSECTION ∩︀ with serifs
U+222A UNION ∪︀ with serifs
U+2268 LESS-THAN BUT NOT EQUAL TO ≨︀ with vertical stroke
U+2269 GREATER-THAN BUT NOT EQUAL TO ≩︀ with vertical stroke
U+2272 LESS-THAN OR EQUIVALENT TO ≲︀ following the slant of the lower leg
U+2273 GREATER-THAN OR EQUIVALENT TO ≳︀ following the slant of the lower leg
U+228A SUBSET OF WITH NOT EQUAL TO ⊊︀ with stroke through bottom members
U+228B SUPERSET OF WITH NOT EQUAL TO ⊋︀ with stroke through bottom members
U+2293 SQUARE CAP ⊓︀ with serifs
U+2294 SQUARE CUP ⊔︀ with serifs
U+2295 CIRCLED PLUS ⊕︀ with white rim
U+2297 CIRCLED TIMES ⊗︀ with white rim
U+229C CIRCLED EQUALS ⊜︀ with equal sign touching the circle
U+22DA LESS-THAN EQUAL TO OR GREATER-THAN ⋚︀ with slanted equal
U+22DB GREATER-THAN EQUAL TO OR LESS-THAN ⋛︀ with slanted equal

History

The following Unicode-related documents record the purpose and process of defining specific characters in the Mathematical Operators block:

Version Final code points[a] Count L2 ID WG2 ID Document
1.0.0 U+2200..22F1 242 (to be determined)
L2/01-342 Suignard, Michel (2001-09-10), "T.9", Comments accompanying the US positive vote on the FPDAM 1 to ISO/IEC 10646-1:2001
3.2 U+22F2..22FF 14 L2/00-119[b] N2191R Whistler, Ken; Freytag, Asmus (2000-04-19), Encoding Additional Mathematical Symbols in Unicode
  1. ^ Proposed code points and characters names may differ from final code points and names
  2. ^ Refer to the history section of the Miscellaneous Mathematical Symbols-B block for additional math-related documents

See also

References

  1. ^ "Unicode character database". The Unicode Standard. Retrieved 2016-07-09.
  2. ^ "Enumerated Versions of The Unicode Standard". The Unicode Standard. Retrieved 2016-07-09.
  3. ^ "Unicode Character Database: Standardized Variation Sequences". The Unicode Consortium.
  4. ^ Whistler, Ken; Freytag, Asmus (2000-04-19), "Symbol variants defined using a Variation Selector", L2/00-119: Encoding Additional Mathematical Symbols in Unicode (PDF)