Aut*_*aos 10 unicode special-characters
在对YouTube视频进行翻译时(翻译只能使用Unicode,据我所知,没有其他标记可行),我偶然发现了橙汁中的H +浓度.它应该是负3.5摩尔的十倍.
我想把它写成"1·10 -3,5 M"(记住逗号,它被翻译成荷兰语).问题是我找不到所有120,520个unicode图形字符之间的上标逗号或上标时间段.
有人知道如何解决这个问题吗?
有两个,但第一个对您的用例更有用。
U+1d112 音乐符号 呼吸印记
U+02BC 修饰字母撇号
?
编辑:感谢 Rahul Tripathi,我研究了一个时期角色。U+22C5 点运算符
?
在大多数字体上,它看起来真的很奇怪。但是在字体Palatino 上,它是完美的。
不,Unicode 中还没有特定的上标逗号,
\n但是可以使用看起来相似或接近逗号符号的替代/其他字符,例如\xcb\x92U+02D2 或\xe2\xb8\xb4U+2E34 字符。
\ni 包含了此处使用的相关字符的其他一些 Unicode 代码点。
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c UNICODE-\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 \xef\xbd\x9c示例-\xef\xbd\x9cGLYPH-in-\xef\xbd\x9cHTML-\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xef\ xbd\x9c
\n\xef\xbd\x9c -代码点:\xef\xbd\x9c-字形:\xef\xbd\x9c\xc2\xa0\xc2\xa0\xc2\xa0- :\xc2 CODE\xa0\xc2\ xa0\xc2\xa0\xef\xbd\x9c-十进制:\xef\xbd\x9c 描述:\xef\xbd\x9c 看起来像:\xef\xbd\x9c \n\
xef\xbd\x9c U+ UUUU:\xc2 \xa0\xef\xbd\x9cGLYPH:\xc2\xa0\xef\xbd\x9c CODE:\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xef \xbd\x9c"示例"-行:\xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+02D2 \xef\ xbd\x9c \xcb\x92 \xef\xbd\x9c \xcb\x92\xef\xbd\x9c ˒ \xef\xbd\x9c 修饰符字母居中右半环 \xef\xbd\x9c 作为上标逗号 \xef\xbd\x9c
\n\xef\xbd\x9c U+02D2 \xef\xbd\x9c "1\xc2\ xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x81\xb5 M”。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+2E34 \xef\xbd\x9c \xe2\xb8\xb4 \xef\xbd\x9c \xe2\xb8\xb4\xef\xbd\x9c⸴\xef\xbd\x9c 逗号 \xef\xbd\x9c 作为上标逗号 \xef\xbd\ x9c
\n\xef\xbd\x9c U+2E34 \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\xb8\xb4\xe2\x81\xb5 M"。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\xb8\xb4\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+0F21 \xef\xbd\x9c \xe0\xbc\xa1 \xef\xbd\x9c \xe0\xbc\xa1\xef\xbd\x9c ༡ \xef\xbd\x9c 藏文数字一 \xef\xbd\x9c 作为上标逗号 \xef\xbd\x9c
\n\xef\xbd\x9c U+0F21 \xef\xbd\x9c "1\xc2\xb710\xe2 \x81\xbb\xc2\xb3\xe0\xbc\xa1\xe2\x81\xb5 M”。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe0\xbc\xa1\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+1046E \xef\xbd\x9c \xef\xbd\x9c \xef\xbd\x9cѮ\xef\xbd\x9c Shavian Letter Roar \xef\xbd\x9c 作为上标逗号 \xef\xbd\x9c
\n\xef \xbd\x9c U+1046E \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x81\xb5 M"。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+1D112 \xef\xbd\x9c \xef\xbd\x9c \xef\xbd\x9c턒\xef\xbd\x9c 音乐符号呼吸标记 \xef\xbd\x9c 作为上标小逗号 \xef\xbd\x9c
\ n\xef\xbd\x9c U+1D112 \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x81\xb5 M"。\xef\xbd\x9c"1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x81\xb5 M".\xef\xbd\x9c 粗体“1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x81\xb5 M"。 \xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+02BE \xef\xbd\x9c \xca\xbe \xef\xbd\x9c \xca\xbe\xef\xbd\x9c ʾ \xef\xbd\x9c 修饰符字母右半环 \xef\xbd\x9c 作为上标撇号\xef\xbd\x9c
\n\xef\xbd\x9c U+02BE \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xca\xbe\xe2\x81\xb5 M ". \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xca\xbe\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U +02BC \xef\xbd\x9c \xca\xbc \xef\xbd\x9c \xca\xbc\xef\xbd\x9c ʼ \xef\xbd\x9c 修饰符字母 撇号 \xef\xbd\x9c 作为上标撇号 \xef\ xbd\x9c
\n\xef\xbd\x9c U+02BC \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xca\xbc\xe2\x81\xb5 M"。 \ xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xca\xbc\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+2027 \ xef\xbd\x9c \xe2\x80\xa7 \xef\xbd\x9c \xe2\x80\xa7\xef\xbd\x9c ‧ \xef\xbd\x9c 连字符点 \xc2\xa0 \xc2\xa0 \xef\xbd\x9c as上标点 \xef\xbd\x9c
\n\xef\xbd\x9c U+2027 \xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x80\xa7\xe2 \x81\xb5 M”。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x80\xa7\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+203A \xef\xbd\x9c \xe2\x80\xba \xef\xbd\x9c \xe2\x80\xba\xef\xbd\x9c › \xef\xbd\x9c 单个右指向角 \xef\xbd\x9c 作为上标逗号或大于\xef\xbd\x9c
\n\xef\xbd\x9c U+203A \xef\xbd\x9c "1\ xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x80\xba\xe2\x81\xb5 M”。\xef\xbd\x9c "1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x80\xba\xe2\x81\xb5 M".\xef\xbd\x9c 示例 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - -
\n\xef\xbd\x9c U+00B3 \xef\xbd\x9c \xc2\xb3 \xef\xbd\x9c \xc2\xb3\xef\xbd\x9c ³\xc2\xa0 \xef\xbd\x9c 上标三。\xef\xbd\x9c
\n\xef\xbd\x9c U+2075 \xef\xbd\x9c \xe2\x81\xb5 \xef\xbd\x9c \ \xe2\x81\xb5xef\xbd\x9c ⁵ \xef\xbd\x9c 上标五。\xef\xbd\x9c
\n\xef\xbd\x9c U+207B \xef\xbd\x9c \xe2\x81\xbb \xef\xbd\x9c \xef\ \xe2\x81\xbbxbd\x9c ⁻ \xef\xbd\x9c 上标减号。\xef\xbd\x9c
\n\xef\xbd\x9c U+00B7 \xef\xbd\x9c \xc2\xb7 \xef\xbd\x9c \ \xc2\xb7xef\xbd\x9c ·\xc2\xa0 \xef\ xbd\x9c 中间点。\xc2\xa0 \xc2\xa0 \xc2\xa0 \xef\xbd\x9c
\n\xef\xbd\x9c- - - - - - - - - - - - -
要使用上面显示的任何符号,请使用HTML-DECIMAL:(HTML DECIMAL ENTITY REFERENCE) 列的代码,该代码以&#符号开头,并以分号;符号结束,如下所示:&#dddd;
\n或者,使用显示的 Unicode 代码点(十六进制) )UUUU数字,显示在U+上述行之后,并UUUU在此&#x代码之后开始这些数字,& 在数字末尾使用一个;分号符号,如下所示:&#xUUUU;
\n两种方式都会产生相同的字符/符号。
\n
空格符号实际上位于单引号内:
\n\xef\xbd\x9c U+202F \xef\xbd\x9c\'\xe2\x80\xaf\'\xef\xbd\x9c\'\xe2\x80\ xaf\'\xef\xbd\x9c \xef\xbd\x9c 窄不间断空格 (NNBSP) \xef\xbd\x9c
\n\xef\xbd\x9c U+200A \xef\xbd\x9c\ '\xe2\x80\x8a\'\xef\xbd\x9c\'\xe2\x80\x8a\'\xef\xbd\x9c \xef\xbd\x9c 头发空间 (HSP) \xef\xbd\ x9c
\n\xef\xbd\x9c U+200D \xef\xbd\x9c\'\xe2\x80\x8d\'\xef\xbd\x9c\'\xe2\x80\x8d\'\xef\xbd\x9c& #8205;\xef\xbd\x9c 零宽度连接符 (ZWJ) \xef\xbd\x9c
\n( 在 MonoSpace 字体(也称为固定宽度字体)中,NNBSP 或 HSP 等空格字符可能显示为具有相同的字符与其他字符一样的固定宽度 )
\n
显示相同的 UNICODE \xcb\x92= \xcb\x92=U+02D2=˒ 不同方式的符号:
Unicode 字符(来自非基本拉丁范围)在 StackOverflow 的下/下一行中显示为一般文本:
\n\xc2\xa0\xc2\xa0\xc2\xa0"1\xc2\xb710\xe2\x81\xbb \xc2\xb3\xcb\x92\xe2\x81\xb5 M”。\n现在用内联标记或在 `...` 内
显示: \n\xc2\xa0\xc2\xa0\xc2\xa0 \n用标记或显示: \n\xc2\xa0\xc2\xa0\xc2\xa0 "1 \xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x81\xb5 M"。\n用标签或: \n\xc2\xa0\xc2\xa0\xc2\xa0 “1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x81\xb5 M”显示。\n显示为 NNBSP 在 U+02D2 作为一般文本之后: \n\xc2\xa0\xc2\xa0\xc2\xa0"1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x80\xaf\ xe2\x81\xb5 M”。\n显示有 HSP 在 U+02D2 作为一般文本之后: \n\xc2\xa0\xc2\xa0\xc2\xa0"1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x80\x8a\ xe2\x81\xb5 M”。\n显示为 ZWJ 作为一般文本放置在 U+02D2 之前: \n\xc2\xa0\xc2\xa0\xc2\xa0"1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xe2\x80\x8d\xcb\x92 \xe2\x81\xb5 M”。<code>...</code>"1\xc2\xb710\xe2\x81\xbb\xc2\xb3\xcb\x92\xe2\x81\xb5 M".<b>...</b>**bold** <i>...</i>_italic_
在撰写此答案时,StackExchange/StackOverflow 等网站的网页被编写为通过 CSS 代码(网页的一个组件)使用不同的字体和字体属性,因此相同的字形/字符在不同的平台/设备,因为所有平台/设备都不使用相同的字体或相同的渲染软件等。
\n
使用 HTML 上标标记显示逗号: \n带有(常规)逗号符号的常规字符
(来自基本拉丁范围)现在通过使用上标 HTML 标记(特别是“-3,5”)显示在下面/下一行中,部分,带有 Superscript( <sup>...</sup>) HTML 标记):
\n\xc2\xa0\xc2\xa0\xc2\xa0"1\xc2\xb710 -3,5 M"。
\n
为什么符号显示不同(或不出现)?
\n在基于<code>...</code>或<pre><code>...</code></pre>HTML 标签的代码块内,当从 MacOS-X、iOS/iPhone 等上的 Firefox、Safari 等网络浏览器查看时,它 (U+02D2) 正确显示在 StackOverflow 网页上,而且它也在 Android 上的 Firefox 中查看时显示正确,但在 Android 上的 Chrome 中查看时显示不正确。代码标签使用等宽字体(和较小的字体大小)。
\n有时,在 U+02D2 之后可能需要 HSP,或者在 U+02D2 之前可能需要 ZWJ,以便在不同的 Web 浏览器中正确显示它。
\n还有 CSS 命令强制等宽字体(又名固定宽度字体)字符显示为非固定宽度(又名可变宽度,又名比例),查看这些 CSS:font-variant-numeric、font-variant、letter -spacing 2等
\n
当通过受支持的平台/操作系统上受支持的网络浏览器查看时,它 (U+02D2) 在(大多数)其他网站上正确显示为一般文本(作为一个微小的半环,看起来像上标逗号)。
\n这里的“支持”是指,当网络浏览器或操作系统(运行网络浏览器的地方)包含必要的字体以及与上标相关的 UNICODE-RANGES 中的所有字符(范围 U+2070--U+ 209F)和间距修饰符(范围 U+02B0--U+02FF),还包括一个良好的字体字形渲染引擎,可以正确显示字符/符号。
某些网络浏览器和某些平台/操作系统不包含完全支持,也就是说,它们不具有/包含在其包含的字体内包含那些 UNICODE-RANGES 的所有必要字形/字符的字体,或者他们没有良好的字体字形渲染引擎,因此他们无法显示(或无法正确显示)一些上标数字(从4到9,以及0),也无法显示一些修饰符字母。
\n要解决此问题,请首先通过加载包含所需 Unicode 字符/范围的多种Unicode 字体(Unicode 字体)来帮助您的 Web 浏览器和操作系统。通常这可以解决主要问题,但如果不能,那么您的操作系统或网络浏览器还需要一个良好的字体渲染引擎。
\n*.ttf、*.otf等字体文件并将它们放入 Font 文件夹中。对于 Android,请尝试“iFont”或其他字体安装程序类型的应用程序。对于 iOS(iPhone),请尝试“Font Diner”或其他字体安装程序类型的应用程序。参考:
\nUnicode 上标(和下标)代码点是为了与旧字符集向后兼容,基本上已弃用。它们不打算完整或用于格式化文本。如果您需要使用上标字符,推荐的(也是最完整/兼容的)方法是使用标记语言。
如果没有可用的标记语言,那么您就是运气不好。在其他看起来相似的字符中进行黑客攻击似乎是一种可用的解决方法,但会破坏文本的任何语义价值——例如,U+22C5可能会被机械地解析为相邻数字的乘法。
希腊语 Ano Teleia (U+0387) 用一些字体看起来不错:
?
这是在您的特定情况下的外观示例(所有上标字符都是 Unicode 字符):
1·10???米
在这个例子中,它看起来非常好,但在其他字体中,字符悬停在更靠近上标字符中间(垂直)的地方。
即使在它看起来不错的字体中,如果你足够增加字体大小,很明显点不是它需要的位置。
我真的希望将官方上标/下标小数点添加到 Unicode 标准中,因为所有可用于替换这些字符的字符都取决于字体(有时是大小),因此不能保证它们看起来不错在所有用例中。
| 归档时间: |
|
| 查看次数: |
8405 次 |
| 最近记录: |