O que significa 5
Sim: 5 é o número cinco em uma forma de compatibilidade de largura completa. Ele não muda a quantidade, a posição nem o valor aritmético. Use esta forma quando o texto ao redor ou um campo de entrada exigir caracteres de largura completa; nos outros casos, o 5 comum evita a diferença de largura.
O conjunto de caracteres japonês JIS C 6220 data de 1969 e usava códigos de um byte, nos quais os caracteres latinos eram tratados como de meia largura. Em 1978, veio o padrão de dois bytes JIS C 6226. Sistemas de largura mista duplicavam letras e dígitos latinos para que ocupassem as mesmas duas células de caracteres usadas por muitos caracteres do leste asiático. O Unicode manteve essas formas para que textos antigos pudessem ser convertidos sem perder a distinção de largura. Em japonês, zenkaku 5 significa um cinco de largura completa; a mesma distinção também aparece em textos chineses e coreanos.
Por que o japonês usa 5 em vez de 5?
Para colocar os dígitos latinos na mesma grade do texto do leste asiático. O rótulo de largura completa vem de convenções antigas de codificação do leste asiático; a largura exibida depende da fonte e do layout. Por isso, 5 pode parecer quase tão largo quanto 5 em uma fonte, embora um sistema de largura fixa ou que considere a largura atribua a eles números diferentes de colunas.
A diferença é de compatibilidade, não de valor numérico: a normalização NFKC do Unicode, que reúne certas formas de compatibilidade, transforma 5 no 5 ASCII. Um aplicativo que normalize dessa maneira pode comparar ou armazenar ambos como 5; uma comparação direta de texto ainda pode distinguir os caracteres.
Neutro e técnico; indica uma escolha de largura, não ênfase.
Um campo que aceita apenas dígitos de meia largura pode rejeitar 5, mesmo que pareça um 5.
Não confunda com
1Como digitar 5
5\FF15Códigos e codificaçãoPontos de código: 1
Um símbolo visível pode conter vários pontos de código. JS .length conta unidades UTF-16; UTF-8 conta bytes.
