Zum Inhalt springen
LeedyBox
Unterstützen

Vollbreite und halbbreite Zeichen

ABC123 und ABC123 sehen fast gleich aus, sind für einen Computer aber verschiedene Zeichen. Diese Anleitung erklärt, woher vollbreite (Full-Width) und halbbreite (Half-Width) Zeichen kommen, warum Formulare und Suchen an ihnen scheitern, wie halbbreite Katakana ガ mit zwei Zeichen schreiben und welche ähnlich aussehenden Zeichen gar kein Paar sind.

Warum es zwei Breiten gibt

In japanischen, chinesischen und koreanischen Texten füllt jedes Zeichen ein quadratisches Feld. Frühe japanische Computer hatten zwei Arten von Zeichensätzen: den Ein-Byte-Satz JIS X 0201 mit lateinischen Buchstaben, Ziffern und einigen Katakana, die ein halbes Feld einnahmen, und Zwei-Byte-Sätze wie JIS X 0208 mit Kanji, Kana und einer zweiten Kopie der Buchstaben und Ziffern, die ein ganzes Feld füllte. Auch der koreanische Standard KS X 1001 enthält eine vollbreite Kopie des lateinischen Alphabets.

Unicode hat beide Kopien behalten, damit alte Texte verlustfrei umgewandelt werden können. Die vollbreiten Formen der ASCII-Zeichen (U+FF01–FF5E) und die halbbreiten Katakana (U+FF61–FF9F) stehen im Block „Halfwidth and Fullwidth Forms“, und die Unicode-Zeichendatenbank verzeichnet, welchem gewöhnlichen Zeichen jedes entspricht. Diese Angabe nutzt ein Umwandler.

Was eine vollbreite und eine halbbreite Form hat

ArtVollbreitHalbbreit
Lateinische BuchstabenABC abcABC abc
Ziffern01230123
ASCII-Symbole!?@#()-/!?@#()-/
LeerzeichenU+3000 (ideografisches Leerzeichen)U+0020
Zeichen¥ ¢ £¥ ¢ £
Katakanaカタカナ ガ パカタカナ ガ パ
Japanische Satzzeichen。「」、・ー。「」、・ー

Kanji, Hiragana und Hangeul-Silben haben nur eine Breite. Es gibt keine halbbreiten Hiragana, und die kleinen Katakana ヵ, ヶ und ヮ sowie die alten Buchstaben ヰ und ヱ haben ebenfalls keine halbbreite Form.

Wo der Unterschied Probleme macht

  • Formulare. Ein Feld, das nur Ziffern annimmt, lehnt 090 ab, und eine Postleitzahl oder Kartennummer von einer japanischen Website ist oft vollbreit. Die Umwandlung in halbbreite Zeichen behebt das.
  • Suche und Duplikate. Eine Suche nach ABC findet ABC nicht immer, und eine Kundenliste kann denselben Namen in zwei Breiten doppelt enthalten.
  • Schriftbild. Vollbreite Buchstaben in deutschem Text wirken gesperrt, halbbreite Katakana in japanischem Text gedrängt.
  • Systeme mit eigenen Regeln. Manche japanischen Formulare verlangen die Lesung eines Namens (フリガナ) in vollbreiten Katakana, andere in Hiragana, und manche alten Systeme nehmen nur halbbreite Katakana an. Folgen Sie den Angaben des Formulars.

Halbbreite Katakana und die Lautzeichen

Halbbreite Katakana haben keine eigenen stimmhaften Buchstaben. ガ wird mit zwei Zeichen geschrieben, カ und dem Stimmhaftigkeitszeichen ゙, パ mit ハ und dem Halbstimmhaftigkeitszeichen ゚. Ein guter Umwandler setzt das Paar zu einem vollbreiten Buchstaben zusammen und trennt es auf dem Rückweg wieder. Deshalb ändert sich die Zeichenzahl: ガッコウ hat fünf Zeichen, ガッコウ vier.

Ein Lautzeichen, das sich nicht mit dem Buchstaben davor verbinden lässt, etwa in ア゙, bleibt ein eigenes Zeichen (ア゛). ヴ wird zu ヴ, ヷ und ヺ werden zu ヷ und ヺ.

Ähnliche Zeichen, die kein Paar sind

ZeichenWas es istHalbbreites Gegenstück?
~ (U+FF5E)Vollbreite TildeJa: ~
〜 (U+301C)Wellenstrich, ein japanisches SatzzeichenNein
- (U+FF0D)Vollbreiter Bindestrich-MinusJa: -
ー (U+30FC)Katakana-LängenzeichenNur ー (halbbreite Katakana)
" 'Vollbreite gerade AnführungszeichenJa: " '
„ “ ‚ ‘Typografische AnführungszeichenNein

Der Backslash ist ein Sonderfall. JIS X 0201 setzte das Yen-Zeichen an die Stelle, an der ASCII den Backslash hat, deshalb zeichnen manche japanischen Schriften den Backslash noch heute als ¥. Das Zeichen ist dasselbe, nur sein Bild unterscheidet sich.

Hiragana und Katakana

Zu jedem Hiragana von ぁ bis ゖ gibt es ein Katakana gleichen Namens, und Unicode legt sie genau 96 Stellen auseinander, sodass die Umwandlung exakt ist: やまだ たろう wird zu ヤマダ タロウ. Das Längenzeichen ー gehört zu beiden Schriften und bleibt unverändert. Katakana ohne eigenes Hiragana, etwa ヷ, bleiben Katakana.

Für Programmierer: Normalisierung ändert mehr

Die Unicode-Normalisierungsform NFKC macht ebenfalls vollbreite Buchstaben halbbreit und fügt ガ zu ガ zusammen, ändert dabei aber viele andere Zeichen: ① wird zu 1, № zu No, ㈱ zu (株) und ㍻ zu 平成. Nutzen Sie sie, wenn Sie all das wollen, etwa um Suchschlüssel zu vergleichen. Um nur die Breite zu ändern, wandeln Sie nur die Breitenpaare um und lassen alles andere stehen.

Häufige Fragen

Warum meldet ein Formular meine Nummer als ungültig, obwohl sie richtig aussieht?

Wahrscheinlich enthält sie vollbreite Ziffern, die von einer anderen Seite kopiert wurden. Lassen Sie sie mit „Halbbreit“ durch den Umwandler laufen und fügen Sie sie erneut ein.

Ändert die Umwandlung in halbbreite Zeichen auch Kanji?

Nein. Kanji, Hiragana und Hangeul haben keine halbbreite Form und bleiben unverändert.

Ist das ideografische Leerzeichen dasselbe wie zwei Leerzeichen?

Nein. Es ist ein einziges Zeichen (U+3000) so breit wie ein Kanji. Umgewandelt ergibt es ein normales Leerzeichen, nicht zwei.

Warum lehnt ein japanisches Formular meine Katakana ab?

Es verlangt vielleicht vollbreite Katakana, während Sie halbbreite eingegeben haben, oder umgekehrt, oder es nimmt keine kleinen Buchstaben wie ァ und ッ an. Lesen Sie die Hinweise am Feld.