Kırılmaz boşluk

Kırılmaz boşluk, kelime işlemci ve dizgicilik alanlarında boşluktan itibaren otomatik olarak aşağı kaymayı önleyen bir karakterdir. Sabit alan, aralıksız alan veya ayrılmaz alan isimleriyle de anılır ancak "sabit alan" teriminin kullanımı, "sabit genişlikli alan" terimi ile karıştırılabildiği için yaygın değildir. HTML dahil olmak üzere bazı işaretleme dillerinde mevcuttur. HTML dilinde &nbsp; veya &#160; olarak gösterilir. Unicode'da ise U+00A0 ile temsil edilir. Windows'ta + tuş kombinasyonu ile yazılabilir.

Standart olarak normal boşluk karakteri ( ) ile aynı genişliğe sahip olsa da farklı genişliğe sahip varyasyonları da mevcuttur.

 Kullanımlar ve varyasyonlar 
Kırılmaz boşluk karakterive varyasyonları çeşitli yerlerde çeşitli amaçlar için kullanılabilir. Ne tür durumlarda kullanılabileceğinden aşağıdaki başlıklarda bahsedilmiştir.

 Ayrılmaması gereken metin 
Bazı durumlarda art arda gelen iki kelimenin satır sonlarında ayrılması okumayı zorlaştırabilir. Örneğin "100 km" ifadesinde "100" ve "km" satır sonunda ayrılmamalıdır. Bu yüzden bu durumda "100&nbsp;km" tipinde bir metin tercih edilebilir. Aşağıdaki iki örnekte görüleceği üzere ikinci örnekte satır sonundaki "100 km" metni tek parça hâlinde durmaktadır.

1. örnek
          100 km

2. örnek
          100 km

 Daraltmayan davranış 
Kesintisiz boşlukların ikinci bir yaygın uygulaması, oluşturma motorları boşluk karakter dizilerini (boşluk) tedavi etmek üzere programlanan SGML, HTML, TeX ve LaTeX gibi düz metin dosyası formatlarındadır (yeni satır, sekme, form yayını vb.). Tek bir karaktermiş gibi (ancak bu davranış geçersiz kılınabilir). Boşluğun bu şekilde "daraltması", yazarın son metin seti sonucunu etkilemeden satır sonlarını, girintiyi ve diğer boşluk biçimlerini kullanarak kaynak metni düzgün bir şekilde düzenlemesine izin verir...

Bunun aksine, kırılmayan boşluklar görüntülendiğinde komşu boşluk karakterleriyle birleştirilmez ve bu nedenle bir yazar tarafından CSS tuhaf değerleriyle stilize edilmiş açıklıklar kullanmadan elde edilen çıktıya ek görünür alan eklemek için kullanılabilir. boşluk "özelliği. Tersine, normal bir boşluğa ek olarak, rastgele kullanım (stil kılavuzlarında önerilen kullanıma bakın), çıktıda fazladan boşluk sağlar.

 Farklı genişliğe sahip benzer karakterler 
Unicode'da tanımlanan diğer kırılmaz boşluk karakterleri:

 Moğolca için Unicode 3.0'da tanıtıldı,ISO/IEC 10646-1:1993/FDAM 29:1999(E) bir soneki ayırmak kelime sınırından bir kelime sınırı belirtmeden. Ayrıca Fransızca içindeki büyük noktalama için de gereklidir, bazen yanlış olarak "çift noktalama işareti" olarak da adlandırılır (; önce, ?, !, », › ve sonra «, ‹; bugün genellikle daha önce de :), Rusçada (uzun çizgi önce [—]) ve çok parçalı kısaltmalar arasında Almanca (ör. "z. B.", "d. h.", "v. l. n. r."). Moğolca ile kullanıldığında genişliği genellikle normal boşluğun üçte biridir; diğer bağlamlarda, genişliği normal boşluğun yaklaşık %70'i kadardır, ancak en azından bazı yazı tipleriyle ince boşluğa (U + 2009) benzeyebilir. Ayrıca Unicode Ortak Yerel Ayar Veri Deposu'nun (CLDR) 34 sürümünden başlayarak, NNBSP sayı olarak Fransız yerel ayarları için binlerce grup ayırıcısı olarak kullanılır.
 Şekle eşit bir boşluk karakterleri (0–9) üretir. 
 3.2 sürümünden beri Unicode olarak kodlanmıştır. Kelime birleştirici boşluk üretmez ve konumunda satır kesilmesini engeller.

 Örnek 

Kırılmayan boşlukları destekleyen tarayıcılarda pencerenin yeniden boyutlandırılması, kırılmayan boşlukların aşağıdaki metinler üzerindeki etkisini gösterir.

Aşağıdaki Lorem Ipsum metni kırılmayan boşluklarla ayrılmıştır:
Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Veniam Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat Duis Aute

Aşağıdaki metin artan sayıda aralıksız alanla ayrılmıştır:
Lorem Ipsum  Dolor   Sit    Amet     Consectetur      Adipiscing       Elit        Sed         Do          Eiusmod           Tempor            Incididunt             Ut              Labore               Et                Dolore                 Magna                  Aliqua                   Ut                    Enim                     Ad                      Minim

Aşağıdaki metin ise sıradan boşluklarla ayrılır:

Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Veniam Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat Duis Aute

Kodlamalar
FormatKırılmaz boşluk gösterimiUnicode ve ISO/IEC 10646UTF-8ISO/IEC 8859 (1-16) / ECMA-94Windows cod sayfaları: 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258KOI8-R, KOI8-UEBCDIC – RSP, Gerekli BoşlukDOS kod sayfaları: 437, 850, 851, 852, 853, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 869HTML (Vikimetin dahil) (karakter varlığı referansı) 
 veya  (sayısal karakter referansları)TeX (tilde)HP Roman-8, HP Roman-9LICSASCII, ISO/IEC 646Mevcut değil

Unicode, ara vermeyen birkaç boşluk karakteri tanımlar. Bkz. #Genişlik varyasyonu. Kodlama açıklamaları:
 Unicode 3.2 ve üzeri U + 2060 ve HTML olarak kodlanmış sözcük birleştirici  veya .
 Bayt sırası işareti (BOM), U+FEFF, "sıfır genişlik aralıksız boşluk" olarak yorumlanabilir, sözcük birleştirici için kullanımdan kaldırılmış bir alternatiftir.

Klavye giriş yöntemleri
Klavye mizanpajlarındaki ulusal veya uluslararası standartların kırılmaz alan için bir giriş yöntemi tanımlaması nadirdir. Bir istisna, 2008 yılında ulusal standart SFS 5966 olarak kabul edilen Finlandiya çok dilli klavyedir. SFS ayarına göre, kırılmayan alana AltGr + Boşluk tuşu kombinasyonu ile yazılabilir.. Fince çok dilli klavyenin taslakları.

Tipik olarak, klavye sürücülerinin ve uygulama programlarının (örn. Kelime işlemcileri) yazarları, kırılmayan alan için kendi klavye kısayollarını tasarladılar. Örneğin:

Sistem/uygulamaGiriş yöntemiMicrosoft Windows+ veya + (her zaman çalışmaz)macOSLinux veya Unix X11 kullanımı, ,  veya AmigaOSGNU Emacs  Vim, , ; veya , , Adobe Dreamweaver, LibreOffice, Microsoft Word,OpenOffice.org (3.0 beri)FrameMaker, LyX (Mac'sız), OpenOffice.org (3.0 önce),WordPerfectMac Adobe InDesign

Bunun dışında, uygulamalar ve ortamlar genellikle unicode varlıkları doğrudan kod noktaları aracılığıyla girme yöntemlerine sahiptir; Alt Numpad giriş yöntemi ile. (Kesintisiz alan, Kod Sayfası 437 ve kod sayfası 850'de  255  ondalık ( FF  hex) kod noktasına ve 160 Windows-1252'de ondalık kod noktasına sahiptir (A0 hex).)

 Kaynakça 

Kategori:Karakter kodlamaları
Kategori:Kaynak kodu
Kategori:Unicode