Unicode FRASH SLASH和DIVISION SLASH之间的区别


37

U + 2044(“ 分数斜线 ”)和U + 2215(“除号斜线 ”)之间有什么区别。

它们似乎与我几乎完全相同,但是仍然存在明显差异,但是我无法确切知道它是什么。

有人知道吗?


考虑到只有后者属于数学运算符,而前者属于一般标点符号,我想当您要编写类似X或Y或Z(X / Y / Z)的东西时使用前者。
卡兰2015年

2
@Karan前者是分数。我认为它在一般标点符号块中是因为它可以在非数学环境中使用,例如“ 1/2杯橄榄油”,尽管我想您也可以在数学环境中使用它(尽管实际上似乎很少使用)形式公式中的分数形式)。SOLIDUS(键盘上的正斜杠)将是用于分隔项目的语义正确字符。
Jason C

Answers:


53

两者之间的区别在于语义:

  • DIVISION SLASH在数学运算符模块中。它打算用于表示数学除法运算符,例如在数学公式中。当您大声说“ 1除以2”或“ x除以y”时,请使用它。它也打算在分离器为水平的数学环境中大量使用。

  • FRACTION SLASH位于常规标点块中。意在表示分数时使用。当您大声说“一半”时,请使用它。你可能会在非数学背景下使用它,例如“ 1 / 2杯橄榄油”。在数学上下文中,它打算用于分隔符倾斜的分数。

假设地,具有在两者之间的差异允许“1个FRACTION SLASH 2”可以具有上标1和下标2为呈现正确的格式不同的情况的可能性,例如1 / 2。在实践中,通常情况似乎并非如此,但是这种能力是最初的意图。从Unicode技术说明28的 2.1节开始:

...“分数斜线” U + 2044 ...累积为倾斜的分数,“分数斜线” U + 2215 ...累积为潜在的大线性分数,...

这是一个测试,按顺序使用SOLIDUS(U + 002F),DIVISION SLASH(U + 2215)和FRACTION SLASH(U + 2044)(以下字符序列在语义上不一定合适,其目的只是为了说明渲染):

  • 上标+:1 / 2 1 / 2 1 / 2

  • 普通:1/2 1∕2 1⁄2

根据您的浏览器和字体,您可能看不到上面渲染的差异。在我的系统上,DIVISION SLASH和FRACTION SLASH呈现相同,尽管与SOLIDUS不同。它们的间距比SOLIDUS窄,并且上标/下标数字看起来更好。

例如,下面显示了Chrome与Internet Explorer / Edge中渲染的比较:

在chrome和Internet Explorer中渲染

我给您的建议是:如果您要表示数据并希望在语义上准确无误,请适当使用DIVISION SLASH和FRACTION SLASH。但是,如果您正在排版,或者二者之一的渲染给您带来了问题,或者是在随意交流中,或者在普遍存在疑问的情况下,请改用SOLIDUS(键盘上的正斜杠)。另外,如果您要排版复杂的数学公式,则不妨考虑使用TeX或其他专用的排版系统。

进一步阅读:

(不用担心,我实际上无法快速输入。我已经输入了答案,等待您提出此要求。)


3
我想通过提及CIRCLED DIVISION SLASH(U + 2298)来改善这个答案,也许还需要更多有关U + 002F的信息,但是我不确定何时有时间这样做。希望不久。
杰森C

12
小附录:Unicode编码了一些常见的分数,例如U + 2154⅔。它们具有包含U + 2044:的分解映射<U+2154> → <U+0032 U+2044 U+0033>。这也可能说明如何使用U + 2044。
Boldewyn

“在我的系统上...呈现相同”在这里您指的是什么系统?在OS X Yosemite上,我可以测试的任何地方(Safari,Pages等)它们的渲染都略有不同,但是我现在没有Windows机器或平板电脑/等可以测试。(通过略微的意思,我的@ 2x显示器上的抗锯齿像素有所不同-仍然没什么大问题,但是如果没有Retina而不放大上面的文字,仍然可以注意到)
grg 2015年

@grgarside我指的是...我的。具体细节并不重要,它只是一个可能结果的例子。您的里程可能并且可能会有所不同。(但是,实际上,这是一台装有Chrome 43的Windows 7机器,并且与其他Windows 7设置相比,过去显示出对许多字符的支持也不佳。)
Jason C

2
现在情况发生了变化,因此某些浏览器(Chrome,Firefox)和其他一些程序实现了这样的想法:使用HarfBuzz软件将用FRACTION SLASH分隔的数字序列格式化为小数(例如½)。
Jukka K. Korpela

-1

在印刷术中,两者看起来相同。斜线表示分数。斜线是DIVISION。在数学中:小数斜杠:1⁄2 = 0.5除法斜杠:1∕2 = 0.5

硬话

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.