Numeric Type

Unicode Version 18.0

Numeric Type is a classification that assigns every character a value indicating whether it represents a number, and if so, what kind. It has three main categories: Decimal (for digits like 0-9 used in positional systems), Digit (for other numerals like superscripts or Roman numerals that are not decimal), and Numeric (for fractions, vulgar fractions, and other numeric values like ½ or ²). Characters without any numeric meaning fall under the value None. This categorization helps software correctly interpret, sort, and convert text-based numbers across different scripts and symbols, ensuring that a character like the Arabic-Indic digit or a circled number is recognized consistently for mathematical and formatting purposes.