U+2044(“分数斜线”)和U+2215(“分线斜线”)有什么区别。
它们对我来说似乎几乎相同,但仍然有明显的区别,但我无法确切地说出它是什么。
有人知道吗?
Jas*_*n C 56
两者的区别在于语义:
DIVISION SLASH 位于数学运算符块中。它旨在用于表示数学除法运算符,例如在数学公式中。当您可能会大声说“1 除以 2”或“x 除以 y”时使用它。它还旨在用于分隔符是水平的数学上下文中的大分数。
FRACTION SLASH 位于一般标点符号块中。它旨在表示分数时使用。当您可能会大声说“一半”时使用它。您可以在非数学环境中使用它,例如“ 1 ⁄ 2杯橄榄油”。在数学上下文中,它旨在用于分隔符倾斜的分数。
假设,两者之间的差异允许在不同情况下正确格式化的可能性,例如“1 FRACTION SLASH 2”可以用上标 1 和下标 2 呈现为1 / 2。在实践中,这通常似乎并非如此,但这种能力是最初的意图。来自Unicode Technical Note 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 中的渲染比较如下所示:
我给你的建议是:如果你表示数据并希望在语义上准确,请适当地使用 DIVISION SLASH 和 FRACTION SLASH。但是,如果您正在排版并且其中任何一个的渲染给您带来问题,或者在随意的交流中,或者在存在普遍疑问的情况下,请改用 SOLIDUS(键盘上的正斜杠)。此外,如果您正在排版复杂的数学公式,您可能希望考虑使用TeX或其他专用排版系统。
进一步阅读:
(别担心,我实际上打不出这么快。我已经输入了一个答案等着你问这个。)
归档时间: |
|
查看次数: |
6878 次 |
最近记录: |