araç köşesi

Yazıdan ASCII Art Üretme (FIGlet)

Kısa bir yazıyı büyük, çok satırlı ASCII harflerine çevirin

Verileriniz sizde kalır. Dönüşüm tarayıcının içinde yapılır, hiçbir şey sunucuya gitmez.

Nasıl çalışır?

Sol panele kısa bir yazı girin: bir proje adı, bir selamlama ya da bir başlık. Araç her harfi FIGlet yazı tipinden alınmış çok satırlı bir çizime çevirir; "Merhaba" Standard yazı tipinde 6 satır yüksekliğinde ve yaklaşık 43 karakter genişliğinde bir başlık olur. Türkçe harfler Standard yazı tipinde olduğu gibi çizilir. Big, Slant, Small ve Banner yazı tiplerinde ğ, ş, ı gibi harfler bulunmadığı için bu harfler g, s, i olarak çizilir ve sonuç satırında hangilerinin değiştiği yazar; Banner'da ç ve aksanlı harfler de düz harfe döner. En uzun satır ayarı, çizimin kaç karakter genişliğe sığacağını belirler: bir terminal penceresi için 80 iyi bir değerdir, sığmayan kelime alt satıra iner. Çıktıyı kopyalayıp bir README dosyasına, kod yorumuna ya da Discord mesajına yapıştırırken eş aralıklı (monospace) yazı tipi kullanıldığından emin olun.

Bu araç text to ascii art, ascii banner aramalarıyla da biliniyor.

ASCII art nedir?

ASCII art, yalnızca klavyedeki düz karakterlerle (harf, rakam, / \ | _ # gibi işaretler) çizilen resim ya da yazıdır. Görsel dosya kullanamayan yerlerde, yani terminalde, kod yorumlarında, eski e-posta imzalarında ve README dosyalarında başlık ya da logo yerine kullanılır. Doğru görünmesi için her karakterin aynı genişlikte basıldığı eş aralıklı yazı tipi gerekir.

FIGlet nedir?

FIGlet, 1991'de yazılmış ve sıradan metni büyük ASCII harflerine çeviren açık kaynaklı bir programdır. Her yazı tipi .flf uzantılı bir dosyadır ve her harfin birkaç satırlık çizimini tutar. Program harfleri yan yana koyarken kenarlarını birbirine yaklaştırır (smushing); bu yüzden çıktı elle yan yana dizilmiş harflerden daha sıkı görünür. Bu araç FIGlet'in JavaScript uyarlaması figlet.js'i kullanır.

ASCII art ile süslü yazı (Unicode) arasındaki fark nedir?

Süslü yazı, harfleri Unicode'daki kalın, italik ya da el yazısı benzeri başka karakterlerle değiştirir; tek satırdır ve Instagram biyografisi gibi yerlerde normal yazı gibi akar. ASCII art ise her harfi birkaç satırlık bir çizime dönüştürür; yalnızca düz karakter kullanır ama eş aralıklı yazı tipi ister. Sosyal medya profili için Süslü Yazı, terminal ve README başlığı için bu araç doğru seçimdir.

Tuzak: eş aralıklı olmayan yazı tipinde çizim dağılır

ASCII art, her karakterin aynı genişlikte olduğu varsayımıyla çizilir. Word, e-posta ya da WhatsApp gibi orantılı yazı tipi kullanan bir yere yapıştırırsanız "i" ile "m" farklı genişlikte basıldığı için harfler kayar ve çizim okunmaz hale gelir. GitHub'da README içinde üç ters tırnakla açılan kod bloğu, Discord'da kod bloğu, terminal ve kod editörleri eş aralıklı yazı tipi kullanır; oralarda çizim doğru görünür.

Telefonda sağ panel uzun satırları kaydırabilir; bu yalnızca ekrandaki görünümdür, kopyaladığınız metin bozulmaz. Satır sonlarındaki boşluklar kırpılır, böylece yapıştırdığınız yerde gereksiz boşluk kalmaz.

Hangi yazı tipi nerede iyi durur?

Beş yazı tipi farklı yükseklik ve genişlikte çizer:

  • README başlığı ya da proje logosu → Standard ya da Big
  • Terminalde açılış mesajı, dar alan → Small (5 satır)
  • Dinamik, hareketli başlık → Slant
  • Uzaktan okunması gereken pankart, çıktı → Banner (8 satır, # işaretleri)
  • Türkçe başlık → Standard; öbürlerinde ğ, ş ve ı düz harfe döner

Sık sorulanlar

Türkçe karakterler neden bazı yazı tiplerinde değişiyor?

FIGlet yazı tipleri 1990'larda İngilizce için çizildi; Standard sonradan Orta Avrupa harfleriyle genişletildi, öbürleri genişletilmedi. Figlet olmayan harfi sessizce atlar, yani "Çağ" kelimesi "Ça" gibi eksik çıkardı. Bu araç eksik harfi düz karşılığıyla çizer ve sonuç satırında söyler. Metninizi önceden düz harfe çevirmek isterseniz Aksan Kaldırma aracını kullanabilirsiniz.

Emoji ya da Rusça harf çizebilir miyim?

Hayır. Bu beş yazı tipinde Latin dışı harfler ve emoji yoktur; çizilemeyen karakterler atlanır ve sonuç satırında listelenir.

Birden çok satır yazabilir miyim?

Evet. Girdi panelindeki her satır ayrı bir blok olarak çizilir ve bloklar arasına boş bir satır konur. Tek satırdaki uzun bir yazı ise seçtiğiniz satır genişliğine göre kelime sınırından alta iner.

Yazdığım metin bir sunucuya gidiyor mu?

Hayır. Yazı tipleri sayfayla birlikte gelir ve çizim tarayıcınızda yapılır; metin cihazınızdan çıkmaz.