Unicode 分數斜線和除法斜線的區別

Unicode 分數斜線和除法斜線的區別

U+2044(“分數斜線”)和 U+2215(“除法斜線”)。

它們對我來說幾乎一模一樣,但仍然有明顯的區別,但我不能確切地說出它是什麼。

有人知道嗎?

答案1

兩者之間的區別是語義上的:

  • 除法斜線位於數學運算子區塊中。它旨在表示數學除法運算符時使用,例如在數學公式中。當您可能大聲說“1 除以 2”或“x 除以 y”時,請使用它。它還旨在用於分隔符水平的數學上下文中的大分數。

  • 分數斜線位於一般標點符號區塊中。它旨在表示分數時使用。當您可能大聲說“一半”時使用它。您可以在非數學環境中使用它,例如“ 12杯橄欖油”。在數學上下文中,它旨在用於分隔符號傾斜的分數。

假設,兩者之間的差異允許針對不同情況進行正確格式化的可能性,例如「1 FRACTION SLASH 2」可以用上標 1 和下標 2 呈現為1 / 2。在實踐中,情況似乎並非如此,但這種能力正是最初的意圖。來自第 2.1 節Unicode 技術說明 28:

....「分數斜線」U+2044 ...建立一個偏斜分數,「除法斜線」U+2215 ...建立一個潛在的大線性分數,...

這是一個測試,依序使用 SOLIDUS (U+002F)、DIVISION SLASH (U+2215) 和 FRACTION SLASH (U+2044)(以下字元序列在語意上不一定合適,目的只是為了說明渲染):

  • 上標+下標:1 / 2 12 12

  • 正常:1/2 1∕2 1⁄2

根據您的瀏覽器和字體,您可能會或可能不會看到上面渲染的差異。在我的系統上,DIVISION SLASH 和 FRACTION SLASH 的渲染方式相同,但與 SOLIDUS 不同。它們的間距比 SOLIDUS 更窄,並且上標/下標數字看起來更好。

例如,Chrome 與 Internet Explorer / Edge 中的渲染比較如下所示:

Chrome 與 Internet Explorer 中的渲染

我給您的建議是:如果您要表示資料並希望語義準確,請適當使用除號斜線和分數斜線。但是,如果您正在排版並且其中任何一個的渲染給您帶來問題,或者在隨意交流中,或者存在普遍疑問,則只需使用 SOLIDUS(鍵盤上的正斜杠)即可。另外,如果您正在排版複雜的數學公式,您不妨考慮使用特克斯或其他專用排版系統。

延伸閱讀:

(別擔心,我實際上無法輸入這麼快。我已經輸入了答案等你問這個.)

答案2

在印刷術中,兩者看起來相同。分數斜杠表示分數。除法斜槓是除法。數學: 分數斜線:1⁄2=0.5 除法斜線:1∕2=0.5

很難說

相關內容