Font yapımı deneyiminin paylaşımı
- Font yapımını ilk kez deneyen yazar, kendi çizgi romanı 'hakum'da kullanmak için dijital kalem tablet ile yazı çizmek yerine kendi el yazısını temel alan bir font yapmaya karar veriyor.
- Amaç, web yayını için kullanılacak bir TTF (TrueType Font) fontu oluşturmaktı ve kalın ya da italik stilleri içermeyen sınırlı bir karakter setine sahipti.
Font yapım süreci
- Fontun ilk sürümü dijital el yazısını temel alıyordu, ikinci sürüm ise taranmış el yazısı görsellerinden üretildi.
- Font yapım sürecinde öğrenilen karakter tasarımının anatomik terimleri (Ascender, Baseline, Cap Height, Descender, X-Height) anlaşılıp uygulandı.
- El yazısı fontu üretmek için büyük harfler (A-Z), küçük harfler (a-z), sayılar (0-9) ve temel noktalama işaretleri dahil edilerek eskiz defterine kılavuz çizgiler çizildi ve harfler yazıldı.
FontForge kullanımı
- Font yapım yazılımı olarak FontForge seçildi; proje oluşturulduktan sonra glifler tek tek içe aktarıldı ve dijital olarak düzenlendi.
- Glifleri içe aktarmak için görseller Gimp'te düzenlenip PNG olarak dışa aktarıldı, ardından FontForge'a aktarıldı.
- Gliflerin sol ve sağ boşlukları ayarlandı ve gerekirse Autotrace özelliği kullanılarak gliflerin dış hatları oluşturuldu.
Kerning ayarı
- Kerning, harfler arasındaki boşluğu ayarlama sürecidir; FontForge'da 'Pair Position (Kerning)' seçilerek harf çiftleri arasındaki aralık ayarlandı.
Font testi ve dışa aktarma sorunları
- FontForge'da font ve kerning test edildi; font dışa aktarılırken ortaya çıkabilecek sorunlar (tam sayı olmayan koordinatlar, uç noktalarda eksik noktalar, kendi kendini kesen çizgiler) çözüldü.
Font türü seçimi
- Web yayını için TTF fontunun uygun olduğuna karar verildi ve OTF gibi daha karmaşık font türlerine ihtiyaç olmadığı değerlendirildi.
GN⁺ görüşü
- Bu yazıdaki en önemli nokta, font yapımının karmaşık bir süreç olsa da yeni başlayanların da yaklaşabileceği ve kendi fontunu üretebileceği gerçeği.
- Font yapım sürecini adım adım açıklaması, gerçek kullanım örnekleri göstermesi ve okurlara bunu kendi projelerine uygulayabilecekleri içgörüler sunması ilgi çekici.
1 yorum
Hacker News görüşleri