Basic Latin digits, not everything else (was: RE: How the C programming language bridges the man-machine gap)

Hans Åberg haberg-1 at telia.com
Mon Apr 18 13:26:50 CDT 2022


> On 18 Apr 2022, at 19:41, Doug Ewell <doug at ewellic.org> wrote:
> 
> Hans Åberg wrote:
> 
>>> I think it's abundantly clear that the C standard, specifically "the
>>> above list of decimal digits," applies to the Basic Latin digits
>>> U+0030 through U+0039, and not to superscript digits, subscript
>>> digits, negative circled digits, mathematical sans-serif bold digits,
>>> or any other digits encoded in Unicode.
>> 
>> The standard only says that from the point of view of C that those
>> should be available, not how they should be represented.
> 
> The superscript European digits are not the same characters as the regular, full-size European digits, by either Unicode's definition of "same" or that of any other character encoding standard. Thus the C standard is only talking about 0123456789, not ⁰¹²³⁴⁵⁶⁷⁸⁹.

I suggest you check in some C language standard forum.





More information about the Unicode mailing list