Diferença entre Unicode FRACTION SLASH e DIVISION SLASH

Diferença entre Unicode FRACTION SLASH e DIVISION SLASH

Qual é a diferença entre U+2044 ("Barra de fração") e U+2215 ("Barra de Divisão").

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

Alguém sabe?

Responder1

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

  • 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 disser, em voz alta, "1 dividido por 2" ou "x dividido por y". Também se destina a ser usado em frações grandes em contextos matemáticos onde o separador é horizontal.

  • 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, " 12 xícara de azeite". Em contextos matemáticos, destina-se a ser usado para frações onde o separador está distorcido.

Hipoteticamente, ter uma diferença entre os dois permite a possibilidade de formatação correta para diferentes situações, por exemplo, "1 FRACTION SLASH 2" poderia ser renderizado com um sobrescrito 1 e um subscrito 2 como 1/2 . Na prática, isto geralmente não parece ser o caso, mas essa capacidade era a intenção original. Da seção 2.1 deNota Técnica Unicode 28:

... a “barra de fração” U+2044 ... acumula-se em uma fração distorcida, a “barra de divisão” U+2215 ... acumula-se em 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 sequências de caracteres a seguir não são necessariamente semanticamente apropriadas, a intenção é apenas ilustrar a renderização ):

  • Sobrescrito + subscrito : 1/2 12 12

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

Dependendo do seu navegador e da fonte, você pode ou não ver uma diferença na renderização acima. No meu sistema, DIVISION SLASH e FRACTION SLASH são renderizados de forma idêntica, embora de forma 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 versus Internet Explorer/Edge é mostrada abaixo:

renderização no Chrome vs Internet Explorer

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

Leitura adicional:

(E não se preocupe, não consigo digitar tão rápido. Já digitei uma respostaesperando você perguntar isso.)

Responder2

Na tipografia, ambos parecem iguais. A barra de fração serve para denotar FRAÇÕ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

Difícil de contar

informação relacionada