Bu Araç Nedir?
Bu araç, metni "FIGlet" tarzı ASCII sanatına dönüştürür: Her harf, sabit genişlikli bir yazı tipinde görüntülendiğinde büyük bir blok harf gibi görünecek şekilde düzenlenmiş belirli ASCII karakterlerinden (çoğunlukla boşluklar, alt çizgiler, dikey çizgiler ve eğik çizgiler) oluşan bir ızgara kullanılarak çizilir. FIGlet yazı tipleri, on yıllardır var olan ve günümüzde hala terminal başlıkları, kod yorumları ve komut satırı araçlarının açılış ekranları için kullanılan bir formattır.
Farklı yazı tipleri, aynı girdiden çok farklı stiller ortaya çıkarır — “Standard” klasik kutu gibi bir görünüme sahiptir, “Slant” harfleri çapraz olarak eğik gösterir, “Doom” ve “Ghost” daha kalın ve daha etkileyici bir blok stilini tercih eder, “Small” ise daha dar bir alana daha fazla metin sığdırır.
Neden Kullanmalısınız?
- README dosyaları, CLI araçlarının açılış ekranları veya kod yorum başlıkları için anında kullanılabilen afiş metinleri.
- Aralarından seçim yapabileceğiniz 6 farklı yazı tipi stili; yeniden yazmaya gerek kalmadan anında geçiş yapabilirsiniz.
- Çıktı düz metin biçimindedir (monospace hizalı) — bunu herhangi bir kod dosyasına, terminale veya düz metin alanına doğrudan yapıştırabilirsiniz.
- %100 gizli: Metniniz yerel olarak işlenir, hiçbir şey yüklenmez.
- Ücretsiz, kayıt gerektirmez, filigran yok.
Nasıl Kullanılır
- Kısa bir kelime veya kelime öbeği yazın (Latin harfleri ve rakamlar en iyi sonucu verir).
- Açılır menüden bir yazı tipi seçin.
- "Oluştur" düğmesine tıklayın.
- "Kopyala" düğmesine tıklayarak düz metin biçimli sonucu alabilirsiniz — bu metin, sabit genişlikli bir yazı tipi kullanarak bir yere yapıştırdığınız sürece hizalanmış kalır.
Örnek
Giriş
HIÇıkış
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Standart yazı tipiyle görüntülenmiştir. Bunu tam olarak gösterildiği gibi sabit genişlikli bir alana (kod bloğu, terminal, README dosyası) kopyalayın — orantılı yazı tipinde hizalama bozuk görünecektir, çünkü boşluklar her karakterin aynı genişlikte olmasına dayanır.
Pratik ipuçları
- Sonucu her zaman sabit genişlikli bir alana (Markdown kod çiti, terminal, kod yorumu) yapıştırın — harflerin hizalı kalmasını sağlayan budur.
- Kısa kelimeler (10 karakterden az) en iyi sonucu verir; daha uzun ifadeler çok hızlı bir şekilde genişler ve manuel olarak birden fazla satıra bölünmesi gerekebilir.
- "Standart" ve "Küçük" seçenekleri, README başlıklarında oldukça dar kaldıkları için en güvenli varsayılan ayarlardır.
- Bir karakter eksik veya yanlış görünüyorsa, muhtemelen yazı tipinin desteklediği glif kümesinin dışında yer almaktadır (yalnızca Latin harfleri, rakamlar ve temel noktalama işaretleri).
ASCII afişlerinin gerçekte nerede kullanıldığı
En yaygın gerçek kullanım alanı, README.md dosyasının üst kısmında yer alan proje adı başlığı ya da bir CLI aracının --help / başlangıç çıktısıdır — FIGlet, 1990’larda piyasaya sürüldüğünden beri bu alanda fiili standart haline gelmiştir ve aynı yazı tipi biçimi bugün hâlâ düzinelerce kütüphane tarafından desteklenmektedir.
Ayrıca, uzun bir dosyanın bölümlerini görsel olarak ayırmak için kod yorum başlıklarında ve komut satırı araçlarının terminal açılış ekranlarında da kullanılır. Bir başlık eklemek yerine çevredeki kodu biçimlendiriyorsanız, JSON biçimlendirici ve metin karşılaştırma araçları bu iş akışının geri kalanını halleder.
Sıkça Sorulan Sorular
ASCII sanatımı bir sohbet uygulamasına veya belgeye yapıştırdığımda neden bozuk görünüyor?
ASCII sanatı, her karakterin tam olarak aynı genişlikte olmasına dayanır (tek aralıklı yazı tipi). Orantılı yazı tipi kullanılan bir yere yapıştırırsanız — çoğu sohbet uygulaması, kelime işlemci ve web formu varsayılan olarak bu tür yazı tiplerini kullanır — harfler hizasız veya sıkışmış gibi görünecektir. Kod bloklarında, terminallerde, kod yorumlarında ve tek aralıklı yazı tipinin ayarlandığı diğer her yerde doğru şekilde görüntülenir.
Bunu İngilizce olmayan metinler için kullanabilir miyim?
Bu FIGlet yazı tipleri yalnızca Latin harfleri, rakamlar ve temel noktalama işaretleri için glifler içerir — buradaki 6 yazı tipinin hiçbirinde CJK, Kiril veya Arapça desteği bulunmamaktadır. Latin harfleri dışındaki karakterler ya atlanacak ya da yanlış görüntülenecektir.
Bu 6 yazı tipi arasındaki fark nedir?
Standard, orijinal ve en yaygın olarak tanınan FIGlet stilidir. Slant, harfleri çapraz olarak eğikleştirir. Big ve Small, harflerin genel boyutunu ve genişliğini değiştirir. Doom ve Ghost, daha etkileyici bir görünüm için daha kalın ve daha sağlam blok şekilleri kullanır. Birkaçını deneyin — aynı kelime, kullanılan yazı tipine bağlı olarak tamamen farklı görünebilir.
Uzunluk sınırı var mı?
Kesin bir sınır uygulanmamaktadır, ancak ASCII başlık yazı tipleri kısa kelimeler veya ifadeler için tasarlanmıştır — her satırda sadece birkaç karakter. Uzun cümleler yine de görüntülenebilir, ancak her karakter 5-10 normal karakter genişliğinde olabilir; bu nedenle sonuç, okumak veya herhangi bir yere yapıştırmak için pratik olmayan bir genişliğe ulaşır.
Bu, metnimi herhangi bir yere yükler mi?
Hayır. Metinden ASCII sanatına dönüştürme işlemi (FIGlet algoritması ve yazı tipi verileri) tamamen tarayıcınızda JavaScript olarak çalışır. Yazdığınız hiçbir şey bir sunucuya gönderilmez.