Hvad betyder 5
Ja: 5 er tallet fem i en kompatibilitetsform med fuld bredde. Det ændrer ikke mængde, rang eller regneværdi. Brug denne form, når den omgivende tekst eller et inputfelt kræver tegn i fuld bredde; ellers undgår almindeligt 5 breddeforskellen.
Det japanske tegnsæt JIS C 6220 går tilbage til 1969 og brugte enkeltbytekoder, hvor latinske tegn blev behandlet som halvbrede. Standarden JIS C 6226 med dobbeltbyte fulgte i 1978. Systemer med blandede bredder kopierede latinske bogstaver og cifre, så de kunne fylde de samme to tegnfelter som mange østasiatiske tegn. Unicode beholdt formerne, så ældre tekst kunne konverteres uden at miste breddeforskellen. På japansk betyder zenkaku 5 et femtal i fuld bredde; samme breddeforskel findes også i kinesisk og koreansk tekst.
Hvorfor bruger japansk tekst 5 i stedet for 5?
For at placere latinske cifre i samme gitter som østasiatisk tekst. Betegnelsen fuld bredde stammer fra ældre østasiatiske kodningskonventioner; den faktiske visningsbredde afhænger af skrifttype og layout. Derfor kan 5 se næsten lige så bredt ud som 5 i én skrifttype, selv om et system med fast bredde eller bredderegistrering tildeler dem forskelligt antal kolonner.
Forskellen handler om kompatibilitet, ikke om et andet tal: Unicodes NFKC-normalisering samler visse kompatibilitetsformer og ændrer 5 til ASCII 5. En app, der normaliserer sådan, kan sammenligne eller gemme begge som 5; en direkte tekstsammenligning kan stadig skelne tegnene.
Neutral og teknisk; det markerer et breddevalg, ikke en betoning.
Et felt, der kun accepterer cifre i halv bredde, kan afvise 5, selv om det ligner 5.
Forveksl ikke med
1Sådan skriver du 5
5\FF15Koder og kodningKodepunkter: 1
Et synligt symbol kan indeholde flere kodepunkter. JS .length tæller UTF-16-enheder; UTF-8 tæller byte.
