How it works
Latin A–Z is indexed into mathematical bold, italic, script, Fraktur, double-struck, or monospace alphabets, while separate tables cover circled, squared, and fullwidth forms. Bold starts selected because its letter and digit ranges are contiguous; older Letterlike Symbols such as ℎ, ℬ, and ℝ fill intentional holes in other mathematical ranges.
- Unicode reserves Mathematical Alphanumeric Symbols for cases where a variable’s style has semantic importance and recommends ordinary letters plus markup for general prose.
- Unsupported code points pass through unchanged instead of borrowing a lookalike from another script.
Worked example
Bold Unicode text for social media
Convert plain text to mathematical bold Unicode characters that work in bios and posts
When to use this
Profile fields display styled symbols without CSS, mathematical notes distinguish variable styles, and Unicode test fixtures exercise supplementary-plane characters plus Letterlike Symbols.
Edge cases
- 𝐀 is a different semantic code point from A, so search, screen readers, spellcheck, and program identifiers may not treat them as equal.
- Accented Latin letters, Greek, Cyrillic, emoji, and punctuation are unchanged because the conversion tables cover ASCII letters and selected digits only.
- Script B, italic h, and double-struck R must use ℬ, ℎ, and ℝ; arithmetic offsets at those positions point to reserved code points.