Yarım Genişlik ve Tam Genişlik Formları (Unicode bloğu) - Halfwidth and Fullwidth Forms (Unicode block)
Yarım Genişlik ve Tam Genişlik Formları | |
---|---|
Menzil | U+FF00..U+FFEF (240 kod noktası) |
Uçak | BMP |
Kodlar |
Hangul (52 karakter) Katakana (55 karakter) Latince (52 karakter) Yaygın (66 karakter) |
Sembol kümeleri | Varyant genişlik karakterleri |
Atandı | 225 kod noktası |
kullanılmamış | 15 ayrılmış kod noktası |
Unicode sürüm geçmişi | |
1.0.0 (1991) | 216 (+216) |
1.1 (1993) | 223 (+7) |
3.2 (2002) | 225 (+2) |
Not : |
Yarım genişlik ve Tam Kısa formlar bir adıdır Unicode blok U +, FF00-FFEF, her ikisini ihtiva eden eski kodlamalar, böylece sağlanan yarı genişlik ve Fullwidth karakterleri Unicode / 'kayıpsız çeviri sahip olabilir. U+FFF0–FFFF'deki kısa Özeller bloğu dışında Temel Çok Dilli Düzlemin sonuncusudur . Unicode 1.0'daki blok adı Halfwidth ve Fullwidth Variants idi .
Aralık U+FF01–FF5E, ASCII 21 ila 7E karakterlerini tam genişlikte biçimler olarak yeniden üretir. U+FF00, tam genişlikte bir ASCII 20'ye (boşluk karakteri) karşılık gelmez, çünkü bu rol U+3000 " ideografik alan " tarafından zaten yerine getirilir .
U+FF65–FF9F aralığı , JIS X 0201 düzeninin bir aktarımında yarı genişlikli katakana biçimlerini kodlar – bkz. yarı genişlikli kana .
U+FFA0–FFDC aralığı , 1974 standart düzeninin bir aktarımında Hangul için yarı genişlikli uyumluluk jamo karakterlerini kodlar . Bu, Shift Out ve Shift In karakterlerinin çift baytlık bir karakter kümesine geçmesine izin veren IBM kod sayfası 933 gibi Korece için bazı IBM kodlamalarının eşlenmesinde kullanılır . Çift baytlık karakter kümesi uyumluluk karmaşası içerebileceğinden, gidiş-dönüş uyumluluğu sağlamak için yarı genişlikli varyantlara ihtiyaç vardır.
U+FFE0–FFEE aralığı, tam genişlikte ve yarı genişlikte semboller içerir.
Engellemek
Yarım Genişlik ve Tam Genişlik Formları Resmi Unicode Konsorsiyumu kod şeması (PDF) |
||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | NS | 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 | ー | ア | イ | ウ | エ | オ | カ | キ | gönderilmiş | ケ | コ | サ | シ | ス | セ | ソ |
U+FF8x | タ | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ |
U+FF9x | ミ | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ン | ゙ | ゚ |
U+FFAX |
HW HF |
ᄀ | ᄁ | ᆪ | ᄂ | ᆬ | ᆭ | ᄃ | ᄄ | ᄅ | ᆰ | ᆱ | ᆲ | ᆳ | ᆴ | ᆵ |
U+FFBx | ᄚ | ᄆ | ᄇ | ᄈ | ᄡ | ᄉ | ᄊ | ᄋ | ᄌ | ᄍ | ᄎ | ᄏ | ᄐ | ᄑ | ᄒ | |
U+FFCx | ᅡ | ᅢ | ᅣ | ᅤ | ᅥ | ᅦ | ᅧ | ᅨ | ᅩ | ᅪ | ᅫ | ᅬ | ||||
U+FFDx | ᅭ | ᅮ | ᅯ | ᅰ | ᅱ | ᅲ | ᅳ | ᅴ | ᅵ | |||||||
U+FFEx | ¢ | £ | ¬ |  ̄ | ¦ | ¥ | ₩ | │ | ← | ↑ | → | ↓ | ■ | ○ | ||
Notlar |
Blok, Doğu Asya noktalama işaretleri konum değişkenleri için tanımlanmış varyasyon dizilerine sahiptir . Bunlar, kullanımı U +, FE00 VARYASYON SEÇİCİ-1 (VS01) ve U +, FE01 VARYASYON SEÇİCİ-2 (VS02):
+ | FF01 | FF0C | FF0E | FF1A | FF1B | FF1F | Açıklama |
temel kod noktası | ! | , | . | : | ; | ? | |
baz + VS01 | !︀ | , ︀ | .︀ | :︀ | ;︀ | ?︀ | köşeye dayalı form |
baz + VS02 | !︁ | , ︁ | .︁ | :︁ | ;︁ | ?︁ | merkezli form |
Kısa çapraz stroklu tam genişlikli sıfır için ek bir değişken tanımlanmıştır: U+FF10 FULLWIDTH DIGIT ZERO, U+FE00 VS1 (0︀).
Tarih
Aşağıdaki Unicode ile ilgili belgeler, Yarım Genişlik ve Tam Genişlik Formları bloğunda belirli karakterleri tanımlamanın amacını ve sürecini kaydeder:
Sürüm | Son kod noktaları | Saymak | L2 kimliği | WG2 kimliği | Belge |
---|---|---|---|---|---|
1.0.0 | U+FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6 | 216 | (belirlenecek) | ||
N4403 (pdf , belge ) | Umamaheswaran, VS (2014-01-28), "Resolution M61.01", WG 2 toplantısının onaylanmamış tutanakları 61, Holiday Inn, Vilnius, Litvanya; 2013-06-10/14 | ||||
L2/17-056 | Lunde, Ken (2017-02-13), Standartlaştırılmış varyasyon dizileri ekleme önerisi | ||||
L2/17-436 | Lunde, Ken (2018-01-21), Tam genişlikte Doğu Asya noktalama işaretleri için standartlaştırılmış varyasyon dizileri ekleme önerisi | ||||
L2/18-039 | Anderson, Deborah; Whistler, Ken; Pournader, Roozbeh; Moore, Lisa; Liang, Hay; Cook, Richard (2018-01-19), "24. Tam Genişlikli Doğu Asya Noktalama İşareti", UTC #154 Ocak 2018 için Komut Dosyası Önerileri için Öneriler | ||||
L2/17-362 | Moore, Lisa (2018-02-02), "B.4.1 U+FF10 FULL WIDTH DIGIT ZERO için standartlaştırılmış varyasyon dizisi eklemek için Yeni Teklif", UTC #153 Dakika | ||||
L2/18-115 |
Moore, Lisa (2018-05-09), "Consensus 154-C17", UTC #155 Dakika , Unicode 12.0 için L2/17-436R'ye dayalı 16 standartlaştırılmış varyasyon dizisi ekleyin. |
||||
L2/19-055 | Iancu, Laurențiu (2019-01-14), Tam Genişlik Rakamları için Segmentasyon Özellik Değerlerinde Önerilen Değişiklikler | ||||
L2/19-008 | Moore, Lisa (2019-02-08), "B.11.11.1.2 Tam genişlikli basamaklar için segmentasyon özelliği değerlerinde önerilen değişiklikler", UTC #158 Dakika | ||||
1.1 | U+FFE8..FEE | 7 | (belirlenecek) | ||
3.2 | U+FF5F..FF60 | 2 | L2/99-052 | Freytag, Asmus (1999-02-05), Sembol yazı tipinden matematik parçaları | |
L2/01-033 | Karlsson, Kent; Freytag, Asmus (2001-01-16), benzer görünümlü CJK parantezlerinden/parantezlerinden matematik, bilgisayar bilimi ve Z notasyonu için ayraçları/parantezleri ayırın | ||||
L2/01-159 | N2344 | Matematiksel Semboller hakkında geçici rapor , 2001-04-03 | |||
L2/01-157 | N2345R | Karlsson, Kent ( 2001-04-04 ), Bazı eskrim CJK noktalama işaretlerini benzer görünümlü Matematik çitlerinden ayırma önerisi | |||
L2/01-168 | Whistler, Ken ( 2001-04-10 ), Bracket Disunification & Normalization Hell | ||||
L2/01-012R | Moore, Lisa (2001-05-21), "Disunifying Braces and Brackets", Dakika UTC 86, Mountain View, Ocak 2001 | ||||
L2/01-223 | Suignard, Michel (2001-05-23), Parantez Ayrıştırılmasına İlişkin Sorunların Tartışılması | ||||
L2/01-184R |
Moore, Lisa (2001/06/18), "Hareketli 87-M21", UTC / L2 toplantı dakika , disunify parantez için hareket 86-M6 yapılan karar ters. |
||||
L2/01-317 | Suignard, Michel (2001-08-14), Bracket Disunification & Normalization | ||||
L2/01-295R | Moore, Lisa (2001-11-06), "Bracket Disunification and Normalization", UTC/L2 toplantısından Dakikalar #88 | ||||
L2/02-154 | N2403 | Umamaheswaran, VS (2002-04-22), "Resolution M41.1", WG 2 toplantısı 41'in taslak tutanakları, Hotel Phoenix, Singapur, 2001-10-15/19 | |||
Ayrıca bakınız
- CJK Sembolleri ve Noktalama (Unicode bloğu)
- Hangul Jamo (Unicode bloğu)
- Katakana (Unicode bloğu)
- Unicode'da Latin alfabesi
- Kapalı Alfanümerik - madde işareti dizileri, bazıları tam genişlikte görünür (örn. ⒈,⓵,⑴,⒜,ⓐ)