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
U+FF2x
U+FF3x _
U+FF4x
U+FF5x
U+FF6x
U+FF7x gönderilmiş ソ
U+FF8x
U+FF9x
U+FFAX  HW 
HF
U+FFBx
U+FFCx
U+FFDx
U+FFEx
Notlar
1. ^ Unicode 13.0 sürümünden itibaren
2. ^ Gri alanlar atanmamış kod noktalarını gösterir

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):

Noktalama hizalaması için varyasyon dizileri
+ 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

Referanslar