Daha önce de belirtildiği gibi, font oluşturma ve özellikle ipucu için ekstrema gereklidir.
Bunu anlamak için, ilk önce normal bir piksel ızgarasında çapa (yeşil) olarak bir glifi otomatik olarak işaretlerken kabaca ne olduğuna bakalım¹: Bir yazı tipinin güzel ve net görünmesi için dikey ve yatay konturlar tam olarak piksel ızgarasına düşmelidir. Rastgele yerleştirilmiş bir glif² genellikle bu kriteri yerine getirmez ve bu nedenle oluşturucu, dikey ve yatay konturları tanımladıkları için ekstremi hareket ettirerek bunu bu şekilde hafifçe deforme eder:
Bu işlem, oluşturucu tarafından tahmin yapılmasını gerektirir, bu nedenle tasarımcı, oluşturucuya bu süreçte yardımcı olan bir sürü şeyi (işaretli saplar, mavi değerler) tanımlayabilir. Bunun ilk adımlardan sadece biri olduğunu ve bundan sonra devam eden çok şey olduğunu ve bu soruya dikkat etmemiz gerekmediğini unutmayın.
Şimdi, diyelim ki, sadece glifi tanımlamak için ekstrema değil, aynı zamanda aradaki bazı diyagonal ankrajları da kullandık. Daha sonra, ekstrüzyon taşındığında bu çapaların kademeli olarak hareket ettirilmesi gerekir, bu da yine tahmin gerektirir, ancak ekstremi taşımanın aksine, yazı tipi tasarımcısı durumun karmaşıklığı nedeniyle buna yardımcı olmak için çok fazla şey yapamaz. Bu nedenle, bu fazlalık çapaların taşınması, özellikle çapalar ekstremaya yakınsa, önemli bir hata kaynağıdır.
Son olarak, soruya dönebilir ve ekstremada herhangi bir çapa tanımlamazsak ne olacağını düşünebiliriz. Bu durumda, oluşturucu ekstremi (kolayca yapabileceği) ve diğer tüm ankrajları birlikte taşımadan önce otomatik olarak belirlemelidir. Doğal olarak bir çapa olarak seçeceğiniz şey, birçok yazı tipi türü için ekstremaya yakın olduğu için, yukarıda açıklanan nedenlerden dolayı kötü bir tahmin riski taşır.
Yukarıdakileri bir şekilde özetlemek gerekirse: Extrema, yine de oluştururken çok önemli bir rol oynar ve bu nedenle glifinizin üzerlerine inşa edilmesi daha iyidir, böylece oluşturucunun tahmin etmesi gerekmez.
tırnak işareti
US 7068276 B2 patentinden - Yazı tiplerini ipucu için yöntemler ve sistemler :
Aşağıda açıklanan algoritmik yaklaşım, kontur yönü ve ekstrema varlığı gibi özellikleri kullanarak açık eğri düğümleri eşleştirmeye çalışır.
Gönderen dayatarak üzerinde FontForge en Wiki :
Kontürlerin doğru yöne sahip olması gerekir, aksi takdirde mavi bölgelere yapışmak bozulur. (Doğru) şekli ne kadar az nokta oluşturursa o kadar iyidir. Ancak, H / V sapları ile ima edilen eğrilerin ekstremada noktaları olmalıdır, aksi takdirde kopmazlar. Böyle bir nokta 'örtük' ise belirsizdir.
¹ ipucu
ile glif yerleşimi daha karmaşık olduğu için geniş bir basitleştirme olan alt piksel ipucu ² için çok farklı değildir ; ama bu örnek için yeterli