什么是指数字符(在非格式化文本中)?我怎样才能创建这些指数字符?
What are the exponent characters (in non-formatted text)? How can I create these exponent characters?
我正在搜索一个指数列表,例如 ¹²³ 等,字母也是如此。请注意,即使在纯文本中,这些仍然保留上标。
是否存在这样的东西?如果没有,我该如何创建它们?
(我的网站项目需要它们)
您无法创建字符,但如果您正在生成 HTML,则可以将其格式化为超级脚本。
至于找到哪些存在,你只需要使用一个unicode字符搜索资源并寻找"superscript"有一个列表-
这个查询,例如:
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
所有十位数字都存在 superscripted/subscripted 个字符的 Unicode 版本,但并非所有字母都存在。它们在纯文本环境中保持 superscripted/subscripted,不需要 <sup>
/<sub>
.
等格式标记
但是(从 v14 开始),并非所有字母都有 Unicode 上标。此外,它们分散在不同的 Unicode 范围内,实际上主要用于语音转录。此外,它们用于兼容性目的,尤其是当文本不支持标记上标和下标时。
指数字符:
这些主要用于数学和参考用途。
- ⁰ [U+2070]
- ¹ [U+00B9, Latin-1 Supplement]
- ² [U+00B2, Latin-1 Supplement]
- ³ [U+00B3, Latin-1 Supplement]
- ⁴ [U+2074]
- ⁵ [U+2075]
- ⁶ [U+2076]
- ⁷ [U+2077]
- ⁸ [U+2078]
- ⁹ [U+2079]
- ⁺ [U+207A]
- ⁻ [U+207B]
- ⁼ [U+207C]
- ⁽ [U+207D]
- ⁾ [U+207E]
- ⁿ [U+207F]
- ⁱ [U+2071]
“线性”、“平方”和“立方”下标是最常见的,可在 Latin-1 增补中找到。所有其他的都可以在上标和下标中找到。在所有的非Latin-1 Supplement 上标上加上0x2070,得到这些数字的code point 值。参见 this Wikipedia article and the official Unicode codepage segment。
有趣的笔记
<sup>
下标和Unicode下标也有细微的差别; Unicode 下标是完全不同的代码点,一些字体专业设计下标字母,因为 <sup>
下标可能看起来很细。
比较x²与x2,类似x⁺ 和 x+ (第一个涉及 Unicode,第二个是标记)
最好的解决办法是使用标记,例如<sup>
。
我正在搜索一个指数列表,例如 ¹²³ 等,字母也是如此。请注意,即使在纯文本中,这些仍然保留上标。 是否存在这样的东西?如果没有,我该如何创建它们?
(我的网站项目需要它们)
您无法创建字符,但如果您正在生成 HTML,则可以将其格式化为超级脚本。
至于找到哪些存在,你只需要使用一个unicode字符搜索资源并寻找"superscript"有一个列表-
这个查询,例如: 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
所有十位数字都存在 superscripted/subscripted 个字符的 Unicode 版本,但并非所有字母都存在。它们在纯文本环境中保持 superscripted/subscripted,不需要 <sup>
/<sub>
.
但是(从 v14 开始),并非所有字母都有 Unicode 上标。此外,它们分散在不同的 Unicode 范围内,实际上主要用于语音转录。此外,它们用于兼容性目的,尤其是当文本不支持标记上标和下标时。
指数字符:
这些主要用于数学和参考用途。
- ⁰ [U+2070]
- ¹ [U+00B9, Latin-1 Supplement]
- ² [U+00B2, Latin-1 Supplement]
- ³ [U+00B3, Latin-1 Supplement]
- ⁴ [U+2074]
- ⁵ [U+2075]
- ⁶ [U+2076]
- ⁷ [U+2077]
- ⁸ [U+2078]
- ⁹ [U+2079]
- ⁺ [U+207A]
- ⁻ [U+207B]
- ⁼ [U+207C]
- ⁽ [U+207D]
- ⁾ [U+207E]
- ⁿ [U+207F]
- ⁱ [U+2071]
“线性”、“平方”和“立方”下标是最常见的,可在 Latin-1 增补中找到。所有其他的都可以在上标和下标中找到。在所有的非Latin-1 Supplement 上标上加上0x2070,得到这些数字的code point 值。参见 this Wikipedia article and the official Unicode codepage segment。
有趣的笔记
<sup>
下标和Unicode下标也有细微的差别; Unicode 下标是完全不同的代码点,一些字体专业设计下标字母,因为 <sup>
下标可能看起来很细。
比较x²与x2,类似x⁺ 和 x+ (第一个涉及 Unicode,第二个是标记)
最好的解决办法是使用标记,例如<sup>
。