Selected Unicode Mathematical Alphanumeric Characters
Version of Sunday 6 March 2022.
Dave Barber's other pages.

The Unicode standard includes many letters and digits in special fonts intended to be useful to mathematicians, concentrated in the character block of code point range 1D400-1D7FF. This report organizes many of them, as well as related characters from elsewhere within Unicode.


On this page are links to other pages with tables of the characters, largely in alphabetical or numerical order.

The characters are displayed in columns which are tinted green, red, or blue for ease of reading. On some pages, the plainest version of each character, which is not intended for precise mathematical typography, is in a gray column at the left for comparison. Yellow cells emphasize characters whose code point is out of numerical sequence; irregularities arise in part because Unicode is an evolving standard. Many categories of characters, once created in part, are subsequently expanded using whatever code numbers are still available at the later time.

All code points are given in hexadecimal numbers; mnemonics are included when they are known. Either way, a code can be copied-and-pasted into HTML source code. For example, either ℬ or ℬ yields ℬ.

Superscripts and subscripts are shown inside a pair of reverse brackets for comparison.

For many letters, Unicode offers versions with diacritical markings to support the ordinary text of many languages. However, diacriticals are rarely used by mathematicians and are not listed here.

Because Unicode has defined over 144,000 characters, few available fonts attempt to render them all; and in many fonts some characters are rendered poorly or inconsistently.



table L-1 — Latin letters, sans-serif — sample:

plain
text
non-italic
non-bold
non-italic
bold
italic
non-bold
italic
bold
A
A
a
a
𝖠
𝖠
𝖺
𝖺
𝗔
𝗔
𝗮
𝗮
𝘈
𝘈
𝘢
𝘢
𝘼
𝘼
𝙖
𝙖


table L-2 — Latin letters, avec-serif — sample:

plain
text
non-italic
bold
italic
non-bold
italic
bold
A
A
a
a
𝐀
𝐀
𝐚
𝐚
𝐴
𝐴
𝑎
𝑎
𝑨
𝑨
𝒂
𝒂


table L-3 — Latin letters, monospaced — sample:

ordinary fullwidth
𝙰
𝙰
𝚊
𝚊

A

a


table L-4 — Latin letters, enclosed — sample:


Ⓐ

ⓐ
🅐
🅐
🄰
🄰
🅰
🅰


table L-5 — Latin letters, miscellaneous — sample:

double-
struck
script
non-bold
script
bold
fraktur
non-bold
fraktur
bold
𝔸
𝔸
𝔸
𝕒
𝕒
𝕒
𝒜
𝒜
𝒜
𝒶
𝒶
𝒶
𝓐
𝓐
𝓪
𝓪
𝔄
𝔄
𝔄
𝔞
𝔞
𝔞
𝕬
𝕬
𝖆
𝖆


table G-1 — Greek letters, main — sample:

plain
text
avec-serif
non-italic
bold
avec-serif
italic
non-bold
avec-serif
italic
bold
sans-serif
non-italic
bold
sans-serif
italic
bold
Α
Α
Α
α
α
α
𝚨
𝚨
𝛂
𝛂
𝛢
𝛢
𝛼
𝛼
𝜜
𝜜
𝜶
𝜶
𝝖
𝝖
𝝰
𝝰
𝞐
𝞐
𝞪
𝞪


table G-2 — Greek letters, miscellaneous — sample:

plain
text
avec-serif
non-italic
bold
avec-serif
italic
non-bold
avec-serif
italic
bold
sans-serif
non-italic
bold
sans-serif
italic
bold

∇
∇

∂
∂
𝛁
𝛁
𝛛
𝛛
𝛻
𝛻
𝜕
𝜕
𝜵
𝜵
𝝏
𝝏
𝝯
𝝯
𝞉
𝞉
𝞩
𝞩
𝟃
𝟃


table N-1 — Numbers, main — sample:

plain
text
sans-serif
non-bold
sans-serif
bold
avec-serif
bold
ordinary
monospace
fullwidth
monospace
double-
struck
superscript subscript
0
0
𝟢
𝟢
𝟬
𝟬
𝟎
𝟎
𝟶
𝟶

0
𝟘
𝟘
]⁰[
⁰
]₀[
₀


table N-2 — Enclosed Digits — sample:


➀

⓵

❶

➊

⓫


table N-3 — Roman numerals — sample:

valueRoman numeral   valueRoman numeral
1
Ⅰ

ⅰ
  9
Ⅸ

ⅸ


table N-4 — Fractions — sample:

½
½
½
½

⅓
⅓
¼
¼
¼

⅕
⅕

⅙
⅙

⅐

⅛
⅛



Table H-1
Four Unicode Hebrew letters
plain text math use
א
א

ℵ
ℵ
ב
ב

ℶ
ℶ
ג
ג

ℷ
ℷ
ד
ד

ℸ
ℸ


As Unicode is a character set, and not a markup language, it does not provide comprehensive support for the typography of superscripts, subscripts, and fractions. To provide an example of what might be done in a markup language, however, here are some ways of effecting these in HTML:

HTML source coderesult
base<sup>superscript</sup> basesuperscript
base<sub>subscript</sub> basesubscript
<sup>numer</sup>&frasl;<sub>denom</sub> numerdenom

HTML allows superscripts and subscripts (hence numerators and denominators) to be nested, although the results may be difficult to read correctly.


Pertinent Unicode standards
code pointssubject
0000- 007FBasic Latin
0080- 00FFLatin-1 Supplement
0100- 017FLatin Extended-A
0180- 024FLatin Extended-B
0250- 02AFIPA Extensions
0370- 03FFGreek and Coptic
0590- 05FFHebrew
1D00- 1D7FPhonetic Extensions
2070- 209FSuperscripts and Subscripts
2100- 214FLetterlike Symbols
2150- 218FNumber Forms
2200- 22FFMathematical Operators
2460- 24FFEnclosed Alphanumerics
2700- 27BFDingbats
3200- 32FFEnclosed CJK Letters and Months
A720- A7FFLatin Extended-D
FF00- FFEFHalfwidth and Fullwidth Forms
1D400-1D7FFMathematical Alphanumeric Symbols
1F100-1F1FFEnclosed Alphanumeric Supplement

Although the above documents do a throrough job of defining the standard, they are not always convenient for people seeking particular characters. Many web sites, including the present one, have sprung up to make such character searches easier.

Additionally, Unicode Technical Report #25 provides guidance and rationales for use of mathematical characters.