Mitä 5 tarkoittaa
Kyllä: 5 on luku viisi täyslevyisessä yhteensopivuusmuodossa. Se ei muuta määrää, järjestystä tai aritmeettista arvoa. Käytä tätä muotoa, kun ympäröivä teksti tai syötekenttä edellyttää täyslevyisiä merkkejä; muulloin tavallinen 5 välttää leveyseron.
Japanilainen merkistö JIS C 6220 on vuodelta 1969, ja se käytti yhden tavun koodeja, joissa latinalaiset merkit käsiteltiin puolilevyisinä. Vuonna 1978 sitä seurasi kaksitavuinen standardi JIS C 6226. Eri levyisiä merkkejä käyttävät järjestelmät monistivat latinalaisia kirjaimia ja numeroita, jotta ne täyttivät samat kaksi merkkisolua kuin monet Itä-Aasian merkit. Unicode säilytti nämä muodot, jotta vanhaa tekstiä voitiin muuntaa menettämättä leveyseroa. Japaniksi zenkaku 5 tarkoittaa täyslevyistä viitosta; sama leveysero esiintyy myös kiinan- ja koreankielisessä tekstissä.
Miksi japanilaisessa tekstissä käytetään 5:tä eikä 5:tä?
Jotta latinalaiset numerot asettuvat samaan ruudukkoon Itä-Aasian tekstin kanssa. Täyslevyisyys-nimitys tulee Itä-Aasian vanhoista koodauskäytännöistä; merkin todellinen näytetty leveys riippuu fontista ja asettelusta. Siksi 5 voi näyttää yhdessä fontissa lähes yhtä leveältä kuin 5, vaikka kiinteälevyinen tai merkkien leveyden huomioiva järjestelmä antaa niille eri määrän sarakkeita.
Kyse on yhteensopivuudesta, ei eri luvusta: Unicoden NFKC-normalisointi yhdistää tietyt yhteensopivuusmuodot ja muuttaa merkin 5 ASCII-merkiksi 5. Näin normalisoiva sovellus voi verrata tai tallentaa molemmat muodossa 5; merkkijonojen suora vertailu voi silti erottaa merkit toisistaan.
Neutraali ja tekninen; se ilmaisee leveysvalinnan, ei painotusta.
Vain puolilevyisiä numeroita hyväksyvä kenttä voi hylätä merkin 5, vaikka se näyttää 5:ltä.
Älä sekoita tähän
1Näin kirjoitat 5
5\FF15Koodit ja koodausKoodipisteitä: 1
Näkyvä symboli voi sisältää useita koodipisteitä. JS .length laskee UTF-16-yksiköt; UTF-8 laskee tavut.
