找到上标"r"的正确ASCII字符?

dir*_*0lf 6 ascii superscript special-characters

字母r的上标ASCII代码是否以小写形式存在?我找到了字母e,但是在法语1st中是1,所以我们错过了r部分.这似乎是ASCII可用字符范围之外的特殊字符?

Juk*_*ela 8

ASCII中没有上标字母.ASCII仅包含基本的拉丁(英语)字母A-Z,a-z,数字和一小部分其他字符.ASCII中只有128个代码位.

在Unicode中,有更多的字符(大约1,000,000个代码位置,目前已经分配了超过100,000个).它们包括"ᵉ"U + 1D49 MODIFIER LETTER SMALL E,它属于Phonetic Extensions块,这意味着它已被包括在内,因为它用于语音符号,而不是由于在人类语言的正常书写系统中使用.我认为这是你找到的"上标e"; 我无法想象它可能是什么.对于使用简单上标字母这样的字符确实没有法律规定,但也不是特别推荐.

无论如何,没有相应的"r",只是因为上标r没有用于语音符号(足够广泛).

通常,例如在英语"1st"或French"1er"中经常使用的上标字母应被视为普通字母的风格变体而不是独立字符.至少这是Unicode的位置,这是软件供应商通常所遵循的.因此,您无法在文本级别指示上标,而是在更高的"协议级别".

根据软件上下文,这可能意味着1)在字处理器中使用上标命令,如MS Word(选择字母并使用格式化命令); 2)sup在HTML中使用标记; 3)使用Opentype sups功能,当软件和字体支持时.最后一个选项是印刷上唯一真正可以接受的选项:它表示使用由印刷师设计的上标字形,而其他选项仅使用缩小尺寸的字母并将它们放置得更高