A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block) below:

Halfwidth and Fullwidth Forms (Unicode block)

Toggle the table of contents Halfwidth and Fullwidth Forms (Unicode block)

From Wikipedia, the free encyclopedia

Unicode character block

Halfwidth and Fullwidth Forms Range U+FF00..U+FFEF
(240 code points) Plane BMP Scripts Hangul (52 char.)
Katakana (55 char.)
Latin (52 char.)
Common (66 char.) Symbol sets Variant width characters Assigned 225 code points Unused 15 reserved code points 1.0.0 (1991) 216 (+216) 1.1 (1993) 223 (+7) 3.2 (2002) 225 (+2) Code chart ∣ Web page Note: [1][2][3]

Halfwidth and Fullwidth Forms is a Unicode block U+FF00–FFEF, 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+FFF0–FFFF. Its block name in Unicode 1.0 was Halfwidth and Fullwidth Variants.[4]

Range U+FF01–FF5E 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+FF61–FF9F 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+FFA0–FFDC 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.[5] Since the double-byte character set could contain compatibility jamo, halfwidth variants are needed to provide round-trip compatibility.[6][7]

Range U+FFE0–FFEE includes fullwidth and halfwidth symbols.

Halfwidth and Fullwidth Forms[1][2]
Official Unicode Consortium code chart (PDF)   0 1 2 3 4 5 6 7 8 9 A B C D E F U+FF0x ! " # $ % & ' ( ) * + , - . / U+FF1x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? U+FF2x @ A B C D E F G H I J K L M N O U+FF3x P Q R S T U V W X Y Z [ \ ] ^ _ U+FF4x ` a b c d e f g h i j k l m n o U+FF5x p q r s t u v w x y z { | } ~ ⦅ U+FF6x ⦆ 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ U+FF7x ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ U+FF8x タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ U+FF9x ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚ U+FFAx  HW 
HF
ᄀ ᄁ ᆪ ᄂ ᆬ ᆭ ᄃ ᄄ ᄅ ᆰ ᆱ ᆲ ᆳ ᆴ ᆵ U+FFBx ᄚ ᄆ ᄇ ᄈ ᄡ ᄉ ᄊ ᄋ ᄌ ᄍ ᄎ ᄏ ᄐ ᄑ ᄒ U+FFCx ᅡ ᅢ ᅣ ᅤ ᅥ ᅦ ᅧ ᅨ ᅩ ᅪ ᅫ ᅬ U+FFDx ᅭ ᅮ ᅯ ᅰ ᅱ ᅲ ᅳ ᅴ ᅵ U+FFEx ¢ £ ¬  ̄ ¦ ¥ ₩ │ ← ↑ → ↓ ■ ○ Notes
1.^ As of Unicode version 16.0
2.^ Grey areas indicate non-assigned code points

The block has variation sequences defined for East Asian punctuation positional variants.[8][9] They use U+FE00 VARIATION SELECTOR-1 (VS01) and U+FE01 VARIATION SELECTOR-2 (VS02):

Variation sequences for punctuation alignment U+ FF01 FF0C FF0E FF1A FF1B FF1F Description base code point ! , . : ; ? base + VS01 !︀ ,︀ .︀ :︀ ;︀ ?︀ corner-justified form base + VS02 !︁ ,︁ .︁ :︁ ;︁ ?︁ centered form

An additional variant is defined for a fullwidth zero with a short diagonal stroke: U+FF10 FULLWIDTH DIGIT ZERO, U+FE00 VS1 (0︀).[10][9]

The following Unicode-related documents record the purpose and process of defining specific characters in the Halfwidth and Fullwidth Forms block:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4