Diferencia entre Unicode FRACTION SLASH y DIVISION SLASH

38

¿Cuál es la diferencia entre U + 2044 (" Fraction Slash ") y U + 2215 (" Division Slash ")?

Parecen casi idénticos para mí, pero todavía hay claramente una diferencia, pero no puedo decir exactamente qué es.

¿Alguien sabe?

Jason C
fuente
Teniendo en cuenta que solo el último se encuentra en Operadores matemáticos, mientras que el primero se clasifica en Puntuación general, supongo que el primero se debe usar cuando se desea escribir algo como X o Y o Z (X / Y / Z).
Karan
2
@Karan El primero es para fracciones. Creo que está en el bloque de puntuación general porque puede usarse en contextos no matemáticos, por ejemplo, "1/2 taza de aceite de oliva", aunque supongo que también podría usarlo en contextos matemáticos (aunque en realidad parece relativamente raro de usar ese estilo de fracción en fórmulas formales). SOLIDUS (barra diagonal en su teclado) sería el carácter semánticamente correcto para separar elementos.
Jason C

Respuestas:

54

La diferencia entre los dos es semántica:

  • DIVISION SLASH está en el bloque de operadores matemáticos. Está destinado a usarse cuando se representa el operador de división matemática, por ejemplo, en fórmulas matemáticas. Úselo cuando pueda decir, en voz alta, "1 dividido por 2" o "x dividido por y". También está destinado a ser utilizado en grandes fracciones en contextos matemáticos donde el separador es horizontal.

  • FRACTION SLASH está en el bloque de puntuación general. Está destinado a usarse cuando se representa una fracción. Úselo cuando pueda decir, en voz alta, "la mitad". Puede usarlo en contextos no matemáticos, por ejemplo, " 12 taza de aceite de oliva". En contextos matemáticos, está destinado a ser utilizado para fracciones donde el separador está sesgado.

Hipotéticamente, que tiene una diferencia entre los dos permite la posibilidad de formato correcto para diferentes situaciones, por ejemplo, "1 FRACCIÓN SLASH 2" podría traducirse con un superíndice 1 y un subíndice 2 como 1 / 2 . En la práctica, esto generalmente no parece ser el caso, pero esa capacidad era la intención original. De la sección 2.1 de la Nota técnica 28 de Unicode :

... el "corte de fracción" U + 2044 ... se acumula hasta una fracción sesgada, el "corte de división" U + 2215 ... se acumula hasta una fracción lineal potencialmente grande, ...

Aquí hay una prueba, usando SOLIDUS (U + 002F), DIVISION SLASH (U + 2215) y FRACTION SLASH (U + 2044) en orden (las siguientes secuencias de caracteres no son necesariamente semánticamente apropiadas, la intención es solo ilustrar la representación ):

  • Superíndice + subíndice: 1 / 2 1 / 2 1 / 2

  • Normal: 1/2 1∕2 1⁄2

Dependiendo de su navegador y fuente, puede ver o no una diferencia en la representación anterior. En mi sistema, DIVISION SLASH y FRACTION SLASH se procesan de manera idéntica, aunque de manera diferente a SOLIDUS. Tienen un espacio más estrecho que SOLIDUS y se ven mejor con los números de superíndice / subíndice.

Por ejemplo, a continuación se muestra una comparación de la representación en Chrome vs Internet Explorer / Edge:

renderizado en Chrome vs Internet Explorer

El consejo que le daría es este: si está representando datos y desea ser semánticamente exacto, use DIVISION SLASH y FRACTION SLASH de manera adecuada. Sin embargo, si está componiendo y la representación de cualquiera de los dos le está dando problemas, o en una comunicación informal, o en presencia de dudas generales, simplemente use SOLIDUS (la barra diagonal en su teclado). Además, si está componiendo fórmulas matemáticas complejas, puede considerar usar TeX u otro sistema de composición dedicado.

Otras lecturas:

(Y no se preocupe, en realidad no puedo escribir tan rápido. Ya escribí una respuesta esperando que pregunte esto ).

Jason C
fuente
3
Me gustaría mejorar esta respuesta con una mención de CIRCLED DIVISION SLASH (U + 2298) y quizás un poco más sobre U + 002F, pero no estoy seguro de cuándo tendré tiempo para hacerlo. Espero que pronto.
Jason C
12
Anexo pequeño: Unicode ha codificado algunas fracciones comunes, como U + 2154 ⅔ . Tienen un mapeo de descomposición que contiene U + 2044: <U+2154> → <U+0032 U+2044 U+0033>. Eso también podría ilustrar cómo se debe usar U + 2044.
Boldewyn 01 de
"En mi sistema ... render idéntico" ¿A qué sistema te refieres aquí? En OS X Yosemite, se procesan de manera ligeramente diferente en todos los lugares que puedo probar (Safari, Pages, etc.), pero no tengo una máquina o tableta Windows / etc para probar en este momento. (y me refiero a algunos píxeles antialiasing diferentes en mi pantalla @ 2x; todavía nada importante, pero también notable sin Retina sin hacer zoom en el texto anterior)
grg
@grgarside Me refiero a ... la mía. Los detalles no son importantes, es un ejemplo de un posible resultado. Su kilometraje puede, y probablemente variará. (Pero, en realidad, es una máquina con Windows 7 con Chrome 43 y una configuración general que ha demostrado tener poca compatibilidad con muchos personajes en el pasado en comparación con otras configuraciones de Windows 7)
Jason C
2
Las cosas han cambiado ahora para que algunos navegadores (Chrome, Firefox) y algunos otros programas implementen la idea de que las secuencias de dígitos separadas por FRACTION SLASH se formatean como una fracción (como ½), utilizando el software HarfBuzz.
Jukka K. Korpela
-1

En tipografía, ambos se ven iguales. La fracción de barra es denotar FRACCIONES. la barra diagonal es DIVISIÓN. En matemáticas: Barra de fracción: 1⁄2 = 0.5 Barra de división: 1 ∕ 2 = 0.5

Difícil de decir

usuario942967
fuente