6 puan yazan GN⁺ 2025-09-14 | 3 yorum | WhatsApp'ta paylaş
  • Two Slice, yüksekliği yalnızca 2 piksel olan ultra küçük bir fonttur
  • Okuması zor olabilir, ancak pratikte küçük boyutta oldukça okunabilir bir netlik sunar
  • Büyük harf/küçük harf desteği vardır ve her biri için biraz farklı varyantlar sunularak kullanıcıların daha kolay okunan seçeneği tercih etmesi sağlanır
  • Rakamlar (tamamlanmamış olsa da uygulanmış) ve bazı noktalama işaretleri de içerir; bu sayede çeşitli girişlerde kullanılabilir
  • Boyut küçüldükçe okunabilirliğin aksine artması gibi benzersiz bir özelliğe sahiptir
  • Ana sayfada doğrudan denenebilir; ayrıca font dosyası indirilebilir ve herhangi bir projede ya da ticari amaçlarla kullanılabilir
  • CC BY-SA lisansı ile yayımlanmıştır, bu nedenle ticari kullanım mümkündür
  • Kullanımda mutlaka atıf yapılmalıdır

3 yorum

 
roxie 2025-09-18

Zorlama ya...

 
argo9 2025-09-15

Bunu Hangul için de yapmanın mümkün olabileceği bir düşüncesi birden aklıma geldi... Ama bir bulmaca yapılabilir gibi görünüyor...

 
GN⁺ 2025-09-14
Hacker News yorumları
  • 8x8'den küçük fontlar için bile tamamen bağımsız bir altkültür var; bunlar gerçekten küçük LED ekranlar gibi yerlerde pratikte kullanılıyor, ancak bu tür fontlar uç örnekler. Picket Right font bağlantısı da var
    • Samuel Morse'un icat ettiği 1 piksel yüksekliğinde bir font da akla geliyor; okumak için epey pratik yapmak gerekiyor
    • Renk kullanan aşırı küçük fontlar olup olmadığını merak ediyorum; örneğin bu 2 piksel genişliğindeki Picket Right fontu da subpixel özelliğiyle daha da inceltilebilir. Two Slice fontu da anti-aliasing uygulanırsa daha kolay okunabilir gibi görünüyor
    • Bu font, mevcut fontları ince şeritler halinde kesmiş gibi durduğu için görece daha kolay okunuyor
    • Two Slice font bağlantısı da var; aynı yazar mı diye merak ediyorum
    • Böyle harika bir altkültür gördüğümde her seferinde hacker kültürünü hissediyorum, bu da eğlenceli
  • İngilizce kelime ve cümlelerin düşük entropisi sayesinde okunabilirlik ciddi biçimde artıyor; bir harfi göremeseniz bile çevredeki bağlam sayesinde anlamı çıkarabiliyorsunuz. Ancak rastgele dizgelerle test ederseniz bu etki neredeyse ortadan kalkıyor
    • Harflerin tek tek kimliğinden ziyade, gliflerin biçimi üzerinden harfleri ya da kelimenin tamamını daha kolay tanıyoruz. 2x2 grid olsa bile sadece 16 desen var, ama tek bir karakteri değil kelimenin süreğen biçimini kavradığınız için bu yeterli ipucu oluyor. Biraz kötü el yazısını okuma deneyimine benziyor. 2x2 fontu da özel bir eğitim almadan hemen okuyabiliyoruz, ama aslında bu gündelik hayatta zaten yeterince eğitilmiş olmamızın sonucu. Bu tür deneyimler, kelime tanımanın nasıl gerçekleştiğini fark etmenizi sağlıyor
  • 8-bit döneminin anılarını hatırlatıyor. Tasword II, ZX Spectrum'da ekran çözünürlüğü 256x192 gibi çok düşük olduğu için geliştiriciler minimal font kullanmak zorundaydı. Buradaki ekran görüntüsünde alttaki görsel yaklaşık 3 piksel genişliğinde bir font. OP'nin 2 piksel genişliğindeki fontu bana göre fazla uçta
    • İlk Spectrum emülatörlerinden bazılarında (JPP vb.) 2 piksel yüksekliğinde fontlar VGA text mode'da uygulanıyordu; her karakteri kendine özgü bir sayı olarak (ör. 65=01000001) iki satırda gösteriyorlardı. Bu sayede satırlar byte düzeyinde çizilebiliyor ve sadece Y offset bitini yöneterek color clash etkisi de taklit edilebiliyordu
    • Commodore 64'teki VIP Term de benzerdi; 80 sütunluk metin göstermek için 4x8 alan içinde 3x7 bitmap font kullanıyordu. Bir kelime işlemcinin bunu o şekilde kullanıp kullanmadığını bilmiyorum ama yazıcı önizlemesinde vardı
  • Bu tür fontlarda her harfin etrafındaki boşluk çok önemli. Pratikte bu aslında 4x4 alan demek; ya da 3x4'e indirirseniz okunması zorlaştığı için verimsiz oluyor. İstisna olarak, fiziksel ekranda piksel blokları arasında doğal boşluk varsa bu düzen optimal olabilir. Yine de bu kadarıyla 1 doların altındaki bir OLED'de 16x32 karakter, hatta 3 dolarlık entegre bir bilgisayarda 10x18 karakter gösterebilmek büyük başarı. Gerçek bir projede tiny font kullanacaksanız 4x5 (3x4+padding) civarı minimum olarak önerilir; bu durumda padding'in konumu okunabilirliği ciddi biçimde artırır
    • Glif aralığı ya da satır aralığı bitmap'in içinde yer alan unsurlar değildir
  • Bu fontla yazılmış metni okuyunca başım ağrıyormuş gibi hissediyorum
  • Bu kadar uç bir fontun mümkün olabileceğini hiç hayal etmemiştim; bence gerçekten müthiş
  • OCR teknolojisinin bu fontu okuyup okuyamayacağını merak ediyorum
  • Öte yandan pratikte 3x5 fontlar kullanılabilir durumda
  • Çince karakterler için minimum çözünürlüğün ne olduğunu merak ediyorum; kesinlikle 2 pikselden büyük olduğunu düşünüyorum
    • Geleneksel Çin karakterlerinin çoğunda minimum yaklaşık 8x8 deniyor, örnek görsel bağlantısı. Basitleştirilmiş Çince ya da katakana/hiragana bundan daha küçük olabilir ama 2x2'de Two Slice fontu kesinlikle okunamaz
  • Büyük H harfi, birbirine bağlı olmayan pikseller yüzünden 'ii' ya da "II" ile ayırt edilemiyor. Fikir iyi ama bu seçim pek doğru olmamış gibi
    • "HiGh sky buys The lies" ifadesini bu fontla okumaya çalışırsanız neredeyse ne dediği hiç anlaşılmıyor
    • V, X ve Y'nin hepsi tamamen aynı göründüğü için bu daha da göze batıyor; waxy ile wavy'yi ayırt etmek de zorlaşıyor