Qual é o caractere certo para um sinal de menos?

17

Em quase todos os lugares, vejo o chamado hífen-menos (caractere Unicode U+002De símbolo HTML &#45) usado como sinal de menos, que na verdade é o caractere hífen padrão (caractere Unicode U+2010e símbolo HTML ‐), como você pode ver nesta equação de exemplo:

exemplo de hífen (-minus) como sinal de menos

Como você pode perceber, na maioria das fontes, o hífen-menos não tem a largura, espessura ou posição ideais para representar um sinal de menos e, portanto, a práticatypography.com sugere

use um traço , que faz um sinal de menos aceitável em planilhas ou expressões matemáticas.

que fica assim quando seguimos o nosso exemplo:

exemplo de traço como sinal de menos

Mas, na minha opinião, isso é um pouco enganador, porque um traço também é usado para indicar extensões ou diferenciação:

exemplo de traço de traço

Por outro lado, existe um sinal de menos "correto" (caractere Unicode U+2212e símbolo HTML −) para a " fala cotidiana ", mas que raramente é usada por algum motivo:

sinal de menos usado na equação

Gostaria de saber agora se um sinal de hífen (-minus) , traço ou sinal de menos deve ser usado para representar um sinal de menos no contexto tipográfico.


Como o @PieBie e o @Zach Saucier apontaram, existem muitos casos de uso por aí. Mas o tipo de publicação faz alguma diferença ?

Quero dizer, por que não devemos usar o mesmo caractere de menos ao escrever uma equação matemática ou indicar um voto negativo para uma postagem, por exemplo, neste site:

exemplo para sinais de menos: hífen (-minus), traço e sinal de menos


Como observação lateral: também não sei por que nenhum sinal de menos ( U+2212), mas um hífen (-minus) é exibido quando pressionamos a tecla de menos -em nosso teclado numérico . Por que existem duas chaves iguais para caracteres diferentes?

Nota: O tipo de letra sem serifa Arial foi usado nos exemplos.

elegent
fonte
"Gostaria de saber agora se não há problema em ser preguiçoso e usar um sinal de hífen (-minus) ou um traço como menos" - isso é completamente baseado em opiniões, tanto quanto eu posso dizer. Você pode reformular isso para torná-lo menos baseado em opiniões?
Zach Saucier
1
Além disso, você poderia fornecer mais informações sobre o tipo de publicação? É um tratado matemático em que o sinal de menos será usado muito ou é um folheto promocional em que o sinal de menos é usado para indicar um desconto?
PieBie
@PieBie: Isso realmente deve fazer a diferença? :)
elegent
Então, você não tem um caso de uso real em mente, está apenas pedindo por perguntar?
Zach Saucier
1
Você definitivamente não deve usar um traço, porque 5–10 lê “5 a 10” e não “5 menos 10.”
Simon White

Respostas:

15

Se você deseja um sinal de menos, use um sinal de menos.

Afinal, é para isso que serve.

Dito isto, a menos que você esteja escrevendo para uma publicação matemática ou em um contexto semelhante, provavelmente não será notado se você usar um hífen ou traço. Eu sei que usei um hífen-menos ou um traço inúmeras vezes no passado.

Como você mencionou na sua pergunta, não há tecla para um sinal de menos no teclado, apenas um hífen. Por esse motivo, Joe comum não usa um sinal de menos, ele usa um hífen (ou hífen-menos).

Algumas coisas a serem observadas.

Um hífen ou traço geralmente terá um alinhamento vertical diferente do sinal de menos e outros símbolos matemáticos. Geralmente não é muito, mas se você estiver usando mais símbolos matemáticos do que apenas um sinal de menos, pode ser perceptível. Se você estiver com problemas para usar outros símbolos matemáticos corretos, não será muito mais difícil usar o sinal de menos correto.

Alguns exemplos de traços e símbolos matemáticos em fontes diferentes, para ilustrar a diferença no alinhamento:

insira a descrição da imagem aqui

Se nenhum sinal de menos estiver disponível, o traço deve ter o design mais próximo e deve ser usado.

Tecla hífen do teclado

A tecla hífen no teclado é na verdade chamada hífen-menos porque ela deve ser usada como sinal de menos e para hífens / traços. Esse caractere ainda está presente no Unicode por motivos de compatibilidade (seu código de caractere é U + 002D), mas o Unicode também codifica o hífen (-, U + 2010) e o sinal de menos (-, U + 2212) separadamente.

Presumo que nenhum sinal de menos, ou traços específicos estejam incluídos nos layouts de teclado por vários motivos. Primeiramente histórico - economizou espaço na máquina de escrever e nas teclas do teclado do computador. Em segundo lugar, não faria realmente sentido - como você diferenciaria os vários traços, hífen e sinal de menos? O comprimento dificilmente seria perceptível isoladamente e a adição de en , em etc provavelmente confundiria qualquer um que não seja versado em termos tipográficos.

Com relação à sua nota no teclado numérico , não sei por que um sinal de menos não é usado. Parece que deveria ser. Pode ser por razões técnicas. Não estou familiarizado com a engenharia de um teclado, mas talvez as duas teclas de hífen (-usus) usem (ou historicamente usaram) o mesmo circuito. Também pode ser simplesmente para não causar confusão, com duas teclas idênticas produzindo caracteres diferentes.

Em resumo - se você estiver escrevendo fórmulas matemáticas, use o símbolo correto. Caso contrário, você provavelmente poderá se safar com um hífen-menos ou um travessão (mas se você estiver com problemas de usar um travessão, use um sinal de menos!).


Algumas leituras relacionadas

Cai
fonte
9
Curiosidade: recentemente, isso causou uma enorme fila no Meta Stack Overflow . Alerta de spoiler: votos negativos em todos os sites do Stack Exchange não são indicados por menos. (Eu não percebi até que isso foi apontado. Agora isso me incomoda imensamente) #
usr2564301 17/16/16 /
Essa discussão é muito divertida! Concordo plenamente que deveria ser um sinal de menos e eu preferiria muito se fosse, mas não fico surpreso - fico mais surpreso quando vejo um sinal de menos adequado em qualquer web design ou qualquer coisa digital que não seja. não design / tipografia / acadêmico relacionado a esse assunto.
Cai
1
As pessoas não concordam com este ponto. Ponto final. Quando sugeri que se devesse usar números romanos por causa da semântica, nem todas as pessoas concordam. Basicamente, é uma bagunça que todo mundo usa hypen como menos em todos os lugares, mesmo o código que tem muita expressão usa o caractere errado. Não há uma maneira fácil de sair dessa questão. Purist gostaria de usar você sabe um real menos, mas a pragmática não pode conceder, porque isso significaria uma tonelada de documentos para corrigir.
Joojaa
Concordo. É uma bagunça e não há realmente uma maneira de sair do problema. Os algarismos romanos são basicamente o mesmo argumento.
Cai
Maldita a pessoa que criou o design do hífen no teclado. Por que, por que, os operadores do teclado numérico não podem fornecer símbolos matemáticos adequados?
Joojaa 4/16