我正在搜索诸如¹³³等指数以及带有字母的指数列表。请注意,即使是纯文本格式,它们仍然保留上标。是否存在类似这些的东西?如果没有,我该如何创建它们?
((我需要它们用于网站项目)
Unicode版本的上标/下标字符存在于所有十位数字。它们在纯文本环境中保持上标/下标,而无需格式化或<sup>
/ <sub>
。
但是(从12.1开始),并非所有字母都具有Unicode上标;它们分散在不同的Unicode范围内,实际上主要用于语音转录。此外,它们主要用于兼容性,尤其是在文本不支持标记上标和下标的情况下。
“线性”,“平方”和“立方”下标是最熟悉的,可在Latin-1补编中找到。其他所有内容都可以在上标和下标中找到。将0x2070添加到所有非拉丁1补码上标以获得这些数字的代码点值。请参阅this Wikipedia article和官方Unicode codepage segment。
某些键盘布局还支持特殊的上标/下标字符。
Unicode中的上标数字为:
<sup>
下标与Unicode下标之间也存在细微的差异; Unicode下标完全是完全不同的代码点,并且某些字体专业设计了下标字母,因为<sup>
下标可能看起来很薄。
最佳解决方案是使用标记,例如<sup>
。
您无法创建字符,但是如果要生成HTML,则可以将其格式化为超级脚本。
要查找存在的内容,您只需要使用Unicode字符搜索资源,并查找“上标”以列出清单-
此查询,例如:https://www.fileformat.info/info/unicode/char/search.htm?q=superscript&preview=entity
如您所见,所有数字都是可用的(不止一次,甚至是偶数),但字母很少。
但是,如果您打算生成HTML输出,则<sup>
标记将适用于您想要的任何文本,并为文本提供必要的语义含义-您可以在此处阅读并在线尝试:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup] >