Diferença entre Unicode FRACTION SLASH e DIVISION SLASH

38

Qual é a diferença entre U + 2044 (" Fraction Slash ") e U + 2215 (" Division Slash ").

Eles parecem quase idênticos para mim, mas ainda há claramente uma diferença, mas não sei dizer exatamente o que é.

Alguém sabe?

Jason C
fonte
Considerando que apenas o último se enquadra em Operadores Matemáticos, enquanto o primeiro é classificado em Pontuação Geral, suponho que o primeiro seja usado quando você quiser escrever algo como X ou Y ou Z (X / Y / Z).
Karan
2
@ Karan O primeiro é para frações. Eu acho que está no bloco de pontuação geral porque pode ser usado em contextos não matemáticos, por exemplo, "1/2 xícara de azeite", mesmo que eu suponha que você possa usá-lo também em contextos matemáticos (embora pareça relativamente raro usar esse estilo de fração em fórmulas formais). O SOLIDUS (barra no teclado) seria o caractere semanticamente correto para separar itens.
Jason C

Respostas:

54

A diferença entre os dois é semântica:

  • O DIVISION SLASH está no bloco de operadores matemáticos. Destina-se a ser usado ao representar o operador de divisão matemática, por exemplo, em fórmulas matemáticas. Use-o quando puder dizer em voz alta "1 dividido por 2" ou "x dividido por y". Também se destina a ser usado em grandes frações em contextos matemáticos nos quais o separador é horizontal.

  • O FRACTION SLASH está no bloco de pontuação geral. Destina-se a ser usado ao representar uma fração. Use-o quando puder dizer em voz alta "metade". Você pode usá-lo em contextos não matemáticos, por exemplo, " 1 / 2 chávena de azeite". Em contextos matemáticos, ele deve ser usado para frações em que o separador é inclinado.

Hipoteticamente, tendo a diferença entre os dois permite a possibilidade de formatação correcta para diferentes situações, por exemplo, "um FRACÇÃO CORTE 2" poderia ser processado com um sobrescrito 1 e um subscrito 2 como um / 2 . Na prática, isso geralmente não parece ser o caso, mas essa capacidade era a intenção original. Na seção 2.1 da Nota técnica Unicode 28 :

... a "barra de fração" U + 2044 ... acumula uma fração inclinada, a "barra de divisão" U + 2215 ... acumula uma fração linear potencialmente grande, ...

Aqui está um teste, usando SOLIDUS (U + 002F), DIVISION SLASH (U + 2215) e FRACTION SLASH (U + 2044) em ordem (as seguintes seqüências de caracteres não são necessariamente semanticamente apropriadas, a intenção é apenas ilustrar a renderização ):

  • Superscript + subscrito: 1 / 2 1 / 2 1 / 2

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

Dependendo do navegador e da fonte, você pode ou não ver uma diferença na renderização acima. No meu sistema, o DIVISION SLASH e o FRACTION SLASH são processados ​​de forma idêntica, embora diferente do SOLIDUS. Eles têm um espaçamento mais estreito que o SOLIDUS e ficam melhores com os números sobrescritos / subscritos.

Por exemplo, uma comparação da renderização no Chrome x Internet Explorer / Edge é mostrada abaixo:

renderização no chrome vs internet explorer

O conselho que eu daria a você é o seguinte: Se você está representando dados e deseja ser semanticamente preciso, use DIVISION SLASH e FRACTION SLASH adequadamente. No entanto, se você está digitando e a renderização de qualquer um está causando problemas, ou na comunicação casual, ou na presença de dúvidas gerais, basta usar o SOLIDUS (a barra no teclado). Além disso, se você estiver digitando fórmulas matemáticas complexas, considere usar o TeX ou outro sistema de digitação dedicado.

Leitura adicional:

(E não se preocupe, não consigo digitar tão rápido assim. Já digitei uma resposta esperando que você fizesse isso .)

Jason C
fonte
3
Gostaria de melhorar esta resposta com uma menção ao CIRCLED DIVISION SLASH (U + 2298) e talvez um pouco mais sobre o U + 002F, mas não tenho certeza de quando terei tempo para fazê-lo. Espero que em breve.
Jason C
12
Adendo pequeno: o Unicode codificou algumas frações comuns, como U + 2154 ⅔ . Eles têm um mapeamento de decomposição contendo L + 2044: <U+2154> → <U+0032 U+2044 U+0033>. Isso também pode ilustrar como o U + 2044 deve ser usado.
Boldewyn
"No meu sistema ... renderize de forma idêntica" A que sistema você está se referindo aqui? No OS X Yosemite, eles são renderizados de maneira um pouco diferente em qualquer lugar que eu possa testar (Safari, Pages etc.), mas não tenho uma máquina Windows ou tablet / etc para testar agora. (e por pouco eu quero dizer algumas suavização pixels diferente no meu @ 2x display de ainda nada grave, mas também ainda perceptível sem Retina sem zoom sobre o texto acima)
GRG
@grgarside Estou me referindo a ... minha. Os detalhes não são importantes, é um exemplo de um resultado possível. Sua milhagem pode e provavelmente variará. (Mas, na verdade, é uma máquina Windows 7 com o Chrome 43 e uma configuração geral que demonstrou ter pouco suporte para muitos caracteres no passado, mesmo em comparação com outras configurações do Windows 7.)
Jason C
2
As coisas mudaram agora, para que alguns navegadores (Chrome, Firefox) e outros programas implementem a ideia de que sequências de dígitos separadas por FRACTION SLASH são formatadas como uma fração (como ½), usando o software HarfBuzz.
Jukka K. Korpela
-1

Na tipografia, ambos parecem iguais. Barra de frações é para indicar FRACÇÕES. barra de divisão é DIVISÃO. Em matemática: Barra de fração: 1⁄2 = 0,5 Barra de divisão: 1 ∕ 2 = 0,5

HardToTell

user942967
fonte