TrueType QR Kod Fontu: Köşeli Parantezle Metni QR'a Dönüştürün Dünya Geneli

TrueType QR Kod Fontu: Köşeli Parantezle Metni QR'a Dönüştürün

Jim'in geliştirdiği deneysel font, köşeli parantez içindeki metni QR koda dönüştürürken dışındaki metni okunabilir bırakıyor.

Jim'in TrueType QR Kod Fontu, metin içinde köşeli parantezlerle belirtilen bölümleri otomatik olarak QR kod sembolüne dönüştüren deneysel bir OpenType fontudur. Örneğin, 'abc[hello]ghi' yazdığınızda, 'hello' kısmı bir QR koda dönüşürken 'abc' ve 'ghi' normal metin olarak kalır. Bu font, byte modu, yazdırılabilir ASCII girişi, sabit maske deseni 0 kullanır ve sınırlayıcı olarak [ ve ] karakterlerini kullanır.

Font üç farklı boyutta sunulur: 21x21 modüllü (17 karaktere kadar), 25x25 modüllü (32 karaktere kadar) ve 29x29 modüllü (53 karaktere kadar). Her biri farklı kapasite sunar. Fontlar el yapımı değil, bir Python betiği ile otomatik olarak üretilir. Betik, sınırlayıcı ayrıştırıcı, bayt genişletme, Reed-Solomon hata düzeltme, QR modül yerleştirme ve sabit maske işlemlerini içerir.

Yazdırılabilir ASCII glifleri Liberation Sans Regular fontundan alınmış ve QR Font em karesine ölçeklenmiştir. Bu sayede köşeli parantez dışındaki metinler aynı fontta normal metin olarak görünür. Liberation, kaynak font lisansı altında korunan bir font adı olduğundan, üretilen font aileleri 'QR Font 1-L', 'QR Font 2-L' ve 'QR Font 3-L' olarak adlandırılmıştır.

Fontu kullanmak için OpenType şekillendirme desteği olan bir ortam gereklidir (GSUB özellikleri uygulanmalıdır). QR bloğu içindeki girişler yazdırılabilir ASCII ile sınırlıdır ve seçilen font versiyonuna bağlı olarak maksimum 17, 32 veya 53 karakter alabilir. Font, SIL Open Font Lisansı ile lisanslanmıştır ve kaynak kodları GitHub üzerinde mevcuttur. Canlı demo için https://qr.jim.sh/ adresini ziyaret edebilirsiniz.

Paylaş: