Halfwidth and Fullwidth Forms (Unicode block)

Halfwidth and Fullwidth Forms is the name of a Unicode block U+FF00FFEF, provided so that older encodings containing both halfwidth and fullwidth characters can have lossless translation to/from Unicode. It is the second-to-last block of the Basic Multilingual Plane, followed only by the short Specials block at U+FFF0FFFF. Its block name in Unicode 1.0 was Halfwidth and Fullwidth Variants.

Halfwidth and Fullwidth Forms
RangeU+FF00..U+FFEF
(240 code points)
PlaneBMP
ScriptsHangul (52 char.)
Katakana (55 char.)
Latin (52 char.)
Common (66 char.)
Symbol setsVariant width characters
Assigned225 code points
Unused15 reserved code points
Unicode version history
1.0.0 (1991)216 (+216)
1.1 (1993)223 (+7)
3.2 (2002)225 (+2)
Unicode documentation
Code chart ∣ Web page
Note:

Range U+FF01FF5E reproduces the characters of ASCII 21 to 7E as fullwidth forms. U+FF00 does not correspond to a fullwidth ASCII 20 (space character), since that role is already fulfilled by U+3000 "ideographic space".

Range U+FF61FF9F encodes halfwidth forms of katakana and related punctuation in a transposition of A1 to DF in the JIS X 0201 encoding – see half-width kana.

The range U+FFA0FFDC encodes halfwidth forms of compatibility jamo characters for Hangul, in a transposition of their 1974 standard layout. It is used in the mapping of some IBM encodings for Korean, such as IBM code page 933, which allows the use of the Shift Out and Shift In characters to shift to a double-byte character set. Since the double-byte character set could contain compatibility jamo, halfwidth variants are needed to provide round-trip compatibility.

Range U+FFE0FFEE includes fullwidth and halfwidth symbols.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.