İçeriğe atla
TextArray
%100 yerel

Metni iki yana yasla

Düz metni tam karakter genişliğinde blok hizalı satırlara yeniden akıtın.

Giriş
Çıkış

Metni iki yana yasla

Kelime işlemciler, harf aralıklarını küçük kesirler halinde iterek metni iki yana yaslar; düz metin bunu yapamaz, ancak tek aralıklı yaslama şunları yapabilir: her satır tam olarak aynı genişliğe ulaşana kadar tüm fazladan boşlukları kelimeler arasındaki boşluklara dağıtın. Bu aracın yaptığı budur. Metninizi yapıştırın, satır genişliğini karakter olarak ayarlayın ve her paragraf, sonuncusu hariç her satırın bir sonraki kadar geniş olduğu temiz bir bloğa yeniden akar.

Algoritma dizgiden klasik bir algoritmadır: hedef genişliğe kadar açgözlü sarma, ardından her satırın kelime boşluklarını eşit şekilde doldurarak geri kalanı en soldaki boşluklara bırakın. Her paragrafın son satırı, tıpkı bir kitabın ayarlayacağı gibi, tek boşluklarla düzensiz bir şekilde solda kalır. Boş satırlar dokunulmadan geçer, böylece çok paragraflı metin yapısını korur ve paragraf içindeki mevcut satır sonları yumuşak olarak değerlendirilir; metin tek bir akış olarak yeniden akar; bir e-postadan veya PDF'den yapıştırırken istediğiniz şey budur.

Genişlik karakterlerle ölçülür, bu da sonucun sabit genişlikli bir yazı tipinin hüküm sürdüğü her yerde mükemmel şekilde hizalanmasını sağlar: kod yorumları, README'ler, kılavuz sayfaları, düz metin e-postaları, ASCII belgeleri, terminal çıktısı. Vurgulu harfler ve emojilerin her biri bir sütun sayılır. Genişlikten daha uzun bir kelime, kırılmak yerine kendi aşırı uzun çizgisine sahip olur.

Her şey tarayıcınızda yerel olarak çalışır; metin asla cihazınızdan ayrılmaz. Kopyala düğmesiyle birleştirildiğinde, "bu paragrafın sabit genişlikte bir dosyada düzgün görünmesini sağlama" işlemi beş saniyelik bir işe dönüşür.

FAQ

Neden her paragrafın son satırı uzatılmıyor?
Baskıda blok gerekçelendirme bu şekilde çalışır: Kısa bir son satırın uzatılması büyük boşluklara neden olur. Son satır, bir kitaptaki herhangi bir iki yana yaslanmış paragrafın son satırı gibi, tek boşluk bırakır ve sola hizalı kalır.
Ekstra alanlar nasıl dağıtılır?
Kelimeler arasındaki boşluklara eşit şekilde, geri kalanı en soldaki boşluklara gidecek şekilde. 3 boşlukta fazladan 5 boşluğa ihtiyaç duyan bir çizgi 2, 2, 1 değerini alır. Dağılım deterministiktir; aynı girdi her zaman aynı çıktıyı verir.
Satır genişliğinden daha uzun kelimelere ne olur?
Kendi satırlarına yerleştirilirler ve tirelenmek veya kesilmek yerine genişliği aşarlar; bir URL veya uzun tanımlayıcı sağlam ve aranabilir kalır.
Mevcut satır sonlarıma uyuyor mu?
Paragraf içindeki satır sonları yumuşak kabul edilir ve yeniden akıtılır; boş satırlar paragraf sınırlarıdır ve varlığını sürdürür. Her orijinal satırı ayrı ayrı iki yana yaslamak için önce aralarına boş bir satır ekleyin.
Metnim herhangi bir yere yüklendi mi?
Hayır. Gerekçe tamamen tarayıcınızda çalışır ve metniniz hiçbir zaman cihazınızdan ayrılmaz.