我搜索了unicode名称,发现了" FOUR"和"五,"但没有找到任何东西。谷歌搜索" unicode一元数字"时也没有。
有没有人知道这些的unicode符号?
答案 0 :(得分:2)
最接近的是“计数杆数字”,包含在Unicode(自第5版以来)基于它们在中国的使用。但是,它们可能与您对一元数字的想法不符。特别是,他们有水平笔画,用于U + 1D360计数杆单位数字到U + 1D368计数杆单位数字九和垂直笔画用于U + 1D369计数杆数字数字到U + 1D371计数杆数字数字九。
它们作为U + 1D360包含在Counting Rod Numerals块中的U + 1D37F中,并在第22章Symbols中进行了口头描述(标准的第757页,PDF文件的第22页)。 / p>
Font support非常有限。这是人物:
很可能您没有正确看到它们,因为系统中没有字体包含它们。
这个问题更适合SuperUser,因为这不是关于编程的。关于编程方面,请注意这些字符在Basic Multilingual Plane之外,这意味着例如在Java和JavaScript中,每个字符都被视为两个“字符”(一个surrogate pair)。
答案 1 :(得分:1)
Roman numerals也可以使用Unicode:
ⅠⅡⅢⅣⅤⅥⅦⅧⅧⅩⅫⅬⅭⅮⅮ ⅰⅱⅲⅳⅴⅶⅷⅸⅹⅺⅻⅼⅽⅾⅾ ↀↁↂↃↄↆↇↈↈ
答案 2 :(得分:1)
对于具有多个笔划的字符,您可以使用计数杆数字(U + 1D360到U + 1D371)和罗马数字(U + 2160到U + 2186)。
Unicode Surrogate Pair UTF-8 Description Sample
——————— —————————————— ————— ——————————— ——————
U+1D360 U+D834 U+DF60 F0 9D 8D A0 COUNTING ROD UNIT DIGIT ONE
U+1D361 U+D834 U+DF61 F0 9D 8D A1 COUNTING ROD UNIT DIGIT TWO
U+1D362 U+D834 U+DF62 F0 9D 8D A2 COUNTING ROD UNIT DIGIT THREE
....... ...... ...... .. .. .. .. ........ ... .... ..... ..... .
U+1D371 U+D834 U+DF71 F0 9D 8D B1 COUNTING ROD TENS DIGIT NINE
Unicode UTF-8 Description Sample
——————— ————— ——————————— ——————
U+2160 E2 85 A0 ROMAN NUMERAL ONE Ⅰ
U+2161 E2 85 A1 ROMAN NUMERAL TWO Ⅱ
U+2162 E2 85 A2 ROMAN NUMERAL THREE Ⅲ
...... .. .. .. ..... ....... ..... .
U+2186 E2 86 86 ROMAN NUMERAL FIFTY EARLY FORM ↆ
您可以使用组合标记在任何多笔画字符中放置斜杠。他们应该使用计数棒和罗马数字,但与所有奇特的Unicode一样,浏览器和操作系统支持可能会有所不同。
Unicode UTF-8 Description Sample
——————— ————— ——————————— ——————
U+0335 CC B5 COMBINING SHORT STROKE OVERLAY ̵
U+0336 CC B6 COMBINING LONG STROKE OVERLAY ̶
U+0337 CC B7 COMBINING SHORT SOLIDUS OVERLAY ̷
U+0338 CC B8 COMBINING LONG SOLIDUS OVERLAY ̸
U+20D2 E2 83 92 COMBINING LONG VERTICAL LINE OVERLAY ⃒
U+20D3 E2 83 93 COMBINING SHORT VERTICAL LINE OVERLAY ⃓
以下是带有各种组合笔划标记的计数杆。它们可能会也可能不会在您的浏览器中呈现。对我来说,只有COMBINING LONG SOLIDUS OVERLAY似乎运行良好,即使它们都显示出来(Firefox 47 Mac)。
̵
̶
̷
̸
⃒
⃓
̷
̸
不幸的是,根据应用程序,组合标记并不总是一种选择。并且许多字体都缺少它们,尽管操作系统通常会尝试使用其他缺少Unicode字符的字体。 Arial Unicode MS,Courier,Courier New,Geneva,Helvetica,Helvetica Neue,Tahoma和Times New Roman都很适合寻找像这样包含原生内容的古怪字形。
这是一个快速破解纯HTML和CSS中的刻度线。
<style>
x-1::before, x-2::before, x-3::before, x-4::before, x-5::before {
letter-spacing: 0.1pt; margin: 0.25em;
}
x-1::before { content: "|"; }
x-2::before { content: "||"; }
x-3::before { content: "|||"; }
x-4::before { content: "||||"; }
x-5::before { content: "|||||"; }
x-5::after { content: "╱"; margin-left: -1.5em; }
</style>
<x-1/><x-2/><x-3/><x-4/><x-5/>
https://jsfiddle.net/b7z1mLj4/
作为旁注,根据定义,一元数只有一个数字,传统上是一条垂直线。如果您使用单个字符来表示数字1,2,3,4和5,那么您所拥有的是一个五元(基数为5)的数字系统。 Four-with-slash并不是一个真正的数字,但只是为了便于阅读。当写入十进制数字(如1,000,000)时,它类似于空格或逗号。
那就是说,Unicode 确实有逗号符号(和其他繁荣的东西),所以你提出了一个很好的观点,为什么没有四个斜杠字符。特别是因为他们有计数杆。