Sıfır genişlikli marangoz olmayan - Zero-width non-joiner

ZWNJ için ISO klavye sembolü

Sıfır genişlik olmayan birleştirici ( ZWNJ ) a nın olmayan baskı karakter bilgisayarlı kullanılan sistemler yazma faydalanmak ligatür . ZWNJ, aksi takdirde bir bitişik harfe bağlanacak iki karakter arasına yerleştirildiğinde, bunların sırasıyla son ve ilk biçimlerinde yazdırılmasına neden olur. Bu aynı zamanda bir boşluk karakterinin bir etkisidir , ancak ZWNJ, sözcükleri birbirine daha yakın tutmak veya bir sözcüğü biçimbirimine bağlamak istendiğinde kullanılır.

ZWNJ, Unicode'da U+200C ZERO WIDTH NON-JOINER (HTML  ‌ · ‌ ) olarak kodlanmıştır .

Doğru tipografi için ZWNJ ve birim ayırıcı kullanımı

Bazı dillerde, bir karakter dizisinin doğru tipografik biçimini açık bir şekilde belirtmek için ZWNJ gereklidir.

Daha önce ASCII kontrol kodu birimi ayırıcısı kullanılıyordu.

Doğru (ZWNJ ile) Yanlış Anlam
Görüntülemek Resim kod Görüntülemek Resim kod
میخواهم Farsça'nın ZWNJ.svg ile doğru gösterimi می‌خواهم

(sağdan sola işlenir):
می‌خواهم
میخواهم ZWNJ.svg olmadan Farsça'nın yanlış gösterimi میخواهم Farsça 'istiyorum'
سا Æ ينس Malay dilinin ZWNJ.svg ile doğru görüntülenmesi ساءين‌س

(sağdan sola işlenir):
ساءين‌س
سا Æ ينس Malay'ın ZWNJ.svg olmadan hatalı gösterimi ساءينس Malayca 'bilim'
הֱֽיֹות ZWNJ.svg ile hataf ile doğru İbranice metag הֱ‌ֽיֹות

(sağdan sola işlenir):
הֱ‌ֽיֹות
הֱֽיֹות ZWNJ.svg olmadan hataf içeren yanlış İbranice metag הֱֽיֹות Eski İbranice 'olmak'
Auf‌lage ZWNJ.svg ile Almanca'nın doğru gösterimi Auf‌lage Auflage Almanca'nın ZWNJ.svg olmadan yanlış gösterimi Auflage Almanca 'baskı' ( " auf "+" Lage " bileşimi )
Brot‌zeit ZWNJ.svg ile Fraktur'un doğru gösterimi Brot‌zeit Brotzeit ZWNJ.svg olmadan Fraktur'un hatalı gösterimi Brotzeit Almanca (bölgesel) '(tür) atıştırmalık'
(bileşik isim " Brot "+" Zeit " = 'ekmek zamanı'), Fraktur'da
gösterilir
sağır deaf‌ly sağır deafly "Dea" + "fly" birleşimi değil, "sağır" zarfı
श्रीमान्‌को श्रीमान्‌को श्रीमान्को श्रीमान्को In Nepalce "kocasının" ya da "saygı kişinin" olarak neye göre "श्रीमान्" (kocası veya saygı kişiyi) temsil etmek için kullanılır.
র‌্যাঁদা র‌্যাঁদা'in işlenmiş görüntüsü র‌্যাঁদা র্যাঁদা র‌্যাঁদা (yanlış oluşturma).png র্যাঁদা Bir marangoz uçağı için Bengalce kelime .
अय्​लाः अय्​‌लाः अय्लाः अय्लाः Nepalbhasa'da şarap

Resim, kodun doğru bir şekilde oluşturulduğunda nasıl göründüğünü gösterir ve her satırda doğru ve yanlış resimlerin farklı olması gerekir. Doğru görüntü ve yanlış görüntü size aynı görünüyorsa veya bunlardan herhangi biri ilgili görüntüden önemli ölçüde farklıysa, sisteminiz Unicode'u doğru görüntülemiyor demektir.

Bu İncil İbranice örneğinde, kısa sesli harfi belirtmek için iki dikey nokta olarak yazılmış bir shva işaretine sahip olan segolün solundaki meteg'in yerleşimi doğrudur . Bir ederse meteg solundaki yerleştirildi shva , bu hatalı olurdu. In Modern İbranice , kullanmak için hiçbir neden yoktur meteg konuşulan dil için, bu nedenle nadiren Modern İbranice dizgi kullanılır.

Alman tipografisinde bitişik harfler, bileşikler içindeki kurucu sınırları geçemez . Bu durumda, ilk Alman örnekte, ön ek Auf- bağ yasaklama kelimesinin geri kalanından ayrılır fl . Benzer şekilde, İngilizce'de, bazıları bitişik harflerin morfem sınırlarını aşmaması gerektiğini savunuyor . Örneğin, bazı kelimelerde 'uçmak' ve 'balık' biçimbirimdir, ancak bazılarında değildir; bu nedenle 'sağır' ve 'bencil' gibi sözcüklerde bitişik harfler bulunmamalıdır (sırasıyla fl ve fi), 'gün sineği' ve 'yayın balığı' bu sözcüklere sahip olmalıdır.

Farsça, bu karakteri belirli önekler, son ekler ve birleşik kelimeler için yaygın olarak kullanır. Tam bir boşluk kullanan birleşik olmayan kelimelerden bileşiklerin belirsizliğini gidermek için gereklidir.

In Jawi komut dosyası içinde Malayca birden fazla ünsüz herhangi cümlenin sonunda yazılır zaman, ZWNJ kullanılır (سا Æ ينس Malay 'bilim' veya Latin harfleri ile 'Sains' için, belirgin /sa.ɪ ns /.) İki ünsüz harf arasında sesli harf (özellikle 'a' veya 'ə') olmadığını belirtmek için kullanılır, çünkü 'سا ء ينس' aksi takdirde /ˈsa.ɪnas/ veya /ˈsa.ɪnəs/ olarak telaffuz edilir. Bir boşluk, ifadeyi farklı kelimelere ayırırdı; burada 'سا ء ين س' gibi ifadeler artık 'Arapça sin harfini imzalamak ' (Latin alfabesinde 'sain sin') anlamına gelirdi .

Alternatif formları görüntülemek için ZWNJ kullanımı

ZWNJ ve Kullanımı ZWJ alternatif formlarını seçmek için Devanagari , Tamil , Kannada , Sinhala ve emoji'lerle .

Hint alfabesinde, bir ZWNJ'nin bir ünsüzden sonra ya bir sabit sesli harfle ya da bir bağımlı sesli harften önce eklenmesi , karakterlerin düzgün bir şekilde birleştirilmesini engeller:

Gelen devanagari , karakterler क् ve tipik olarak oluşturmak üzere bir araya क्ष ama ZWNJ aralarında, sokulduğunda क्ष (kod: क्‌ष) kullanılarak görülmektedir.

In Kannada , karakterler ನ್ ve ನ್ನ oluşturmak üzere bir araya ನ ama ZWNJ aralarında takıldığında, ನ್ನ görüntülenir. Bu stil genellikle Kannada alfabesiyle Kannada olmayan sözcükleri yazmak için kullanılır: " Facebook " ಫೇಸ್‌ಬುಕ್ olarak yazılır, ancak ಫೇಸ್ಬುಕ್ olarak yazılabilir. ರಾಜ್‌ಕುಮಾರ್ ve ರಾಮ್‌ಗೊಪಾಲ್, ZWNJ'ye ihtiyaç duyan diğer özel isimlerin örnekleridir.

Olarak Bengal Bengal yazmak য bir ünsüz küme -yani sonunda ortaya çıktığında, য bir ◌্ (öncesinde hôsôntô -it özel şekli, görünür) Bengalce Ja-phala'nın Oluşturulması, য-ফলা (bilinen ja-Phala gibi), ক্য (ক ্ য) örneğindeki gibi. Bununla birlikte, Bengalce র harfi bir ünsüz kümesinin başında yer aldığında, yani র ardından bir hôsôntô geldiğinde , রেফ ( reph ) olarak bilinen özel bir biçimde görünür . Böylece, র ্ য dizisi varsayılan olarak র্য olarak işlenir. রেফ şekli yerine য-ফলা şeklinin korunması gerektiğinde, ZWNJ র'den hemen sonra eklenir, yani র‌্য'yi oluşturmak için র‌্য. র‌্য yaygın olarak র‍্যান্ডম (rastgele) gibi İngilizce'den ödünç alınan sözcükler için kullanılır. উদ্ঘাটন gibi kelimeler (kod: উদ্& zwnj; ঘাটন) hôsôntô ihtiyaçları açıkça da ZWNJ gerektiren görüntülenecek sonra eklenen hôsôntô .

Sembol

Almanca T2 klavye (detay), "." anahtar

ZWNJ'nin doğrudan girişini sağlayan klavyelerde kullanılacak sembol, ISO/IEC 9995 -7:2009 "Bilgi teknolojisi - Metin ve ofis sistemleri için klavye düzenleri - İşlevleri temsil etmek için kullanılan semboller" Değişiklik 1 (2012)'de standartlaştırılmıştır. 81 numaralı sembol olarak ve IEC 60417'de "Ekipman üzerinde kullanım için Grafik Semboller" de sembol no. IEC 60417-6177-2.

Ayrıca bakınız

Referanslar

Dış bağlantılar