Hva betyr 5
Ja: 5 er tallet fem i en kompatibilitetsform med full bredde. Det endrer ikke mengde, rang eller regneverdi. Bruk denne formen når teksten rundt eller et inndatafelt krever tegn med full bredde; ellers unngår vanlig 5 breddeforskjellen.
Det japanske tegnsettet JIS C 6220 stammer fra 1969 og brukte enkbytekoder, der latinske tegn ble behandlet som halvbrede. I 1978 kom dobbeltbyt standarden JIS C 6226. Systemer med blandet bredde dupliserte latinske bokstaver og sifre slik at de kunne fylle de samme to tegncellene som mange østasiatiske tegn. Unicode beholdt formene slik at eldre tekst kunne konverteres uten at breddeforskjellen gikk tapt. På japansk betyr zenkaku 5 et femtall med full bredde; samme breddeforskjell finnes også i kinesisk og koreansk tekst.
Hvorfor bruker japansk tekst 5 i stedet for 5?
For å plassere latinske sifre i samme grid som østasiatisk tekst. Betegnelsen full bredde kommer fra eldre østasiatiske kodingskonvensjoner; den faktiske visningsbredden avhenger av skrifttype og layout. Derfor kan 5 se nesten like bred ut som 5 i én skrifttype, selv om et system med fast bredde eller breddebevisst layout tilordner dem ulikt antall kolonner.
Forskjellen handler om kompatibilitet, ikke om et annet tall: Unicodes NFKC-normalisering slår sammen enkelte kompatibilitetsformer og gjør 5 om til ASCII 5. En app som normaliserer på denne måten, kan sammenligne eller lagre begge som 5; en direkte tekstsammenligning kan fortsatt skille tegnene.
Nøytral og teknisk; det markerer et breddevalg, ikke en betoning.
Et felt som bare godtar sifre med halv bredde, kan avvise 5 selv om det ser ut som 5.
Ikke forveksle med
1Slik skriver du 5
5\FF15Koder og kodingKodepunkter: 1
Et synlig symbol kan inneholde flere kodepunkter. JS .length teller UTF-16-enheter; UTF-8 teller byte.
