Wie schon gesagt wurde, gibt es für die japanischen Zeichen historisch bedingt verschiedene Blöcke in der Unicode-Tabelle.
In den 80er Jahren und frühen 90er Jahren kamen vor allem halbbreite Zeichen zum Einsatz. Sowohl in DOS, als auch in Windows und sogar Videospielen waren sie vertreten. Der Grund dafür ist die Abbildung auf eine 8-Bit-Adressierung, die nur bis zu 256 verschiedene Zeichen ermöglicht. Die ersten 128 dieser Zeichen waren durch den ASCII-Standard festgelegt, die hinteren 127 unterscheideten sich je nach verwendetem Zeichensatz. Der japanische ASCII-Zeichensatz sah so aus:
Dazu aus
Wikipedia: Katakana existieren in den meisten Schriftsätzen in voller (全角
zenkaku, engl. full-width) und in halber Breite (半角
hankaku, engl. half-width). Die Katakana in halber Breite wurden 1969 mit dem 8bit-
JIS X 0201-Standard eingeführt, die Katakana stehen dabei im erweiterten Bereich ab 0x80, jenseits der
ASCII-Zeichen. Da im erweiterten Bereich nur Platz für 128 Zeichen war, wurden von der japanischen Schrift nur die Katakana implementiert. Katakana wurden traditionell wie chinesische Schriftzeichen in quadratischen Blöcken (
Geviert) geschrieben. Die damaligen Schriftsätze sahen jedoch eine feste Zeichenbreite von einem Halbgeviert vor, weswegen ein Katakana-Schriftsatz entwickelt wurde, der nur halb so breit war. Damit war es möglich, mit einem 8bit-Schriftsatz Japanisch zu schreiben, auch wenn auf Hiragana und Kanji verzichtet werden musste.
Halbbreite alphanumerische Zeichen: Pikachu (normal)
Halbbreite Katakana: ピカチュウ
Vollbreite alphanumerische Zeichen: Pikachu
Vollbreite Katakana: ピカチュウ (normal)
Ich schätze, vollbreite alphanumerische Zeichen wurden aus Kompatibilitätsgründen eingeführt, als auch die vollbreiten Katakana eingeführt wurden.