Seperti yang telah disebutkan, ekstrema diperlukan untuk rendering font dan secara khusus mengisyaratkan.
Untuk memahami hal ini, mari pertama-tama kita lihat apa yang kira-kira terjadi ketika autohinting mesin terbang dengan ekstrem sebagai jangkar (hijau) dalam kisi-kisi piksel biasa¹: Untuk membuat font terlihat bagus dan segar, goresan vertikal dan horizontal harus tepat jatuh ke dalam kisi piksel. Mesin glyph² yang ditempatkan secara sewenang-wenang biasanya tidak akan memenuhi kriteria ini, dan oleh karena itu penyaji akan sedikit menyimpangkannya ke tujuan itu, yaitu dengan menggerakkan ekstrema, karena mereka menentukan goresan vertikal dan horizontal:
Proses ini membutuhkan dugaan oleh pemberi render yang mengapa perancang dapat mendefinisikan banyak hal (batang ditandai, nilai biru) yang membantu renderer dalam proses ini. Perhatikan bahwa ini hanya salah satu langkah pertama dan ada banyak hal yang terjadi setelah itu, yang tidak perlu kita pedulikan untuk pertanyaan ini.
Sekarang, mari kita anggap kita tidak hanya menggunakan ekstrema untuk mendefinisikan mesin terbang tetapi juga beberapa jangkar diagonal di antaranya. Maka jangkar-jangkar ini harus dipindahkan secara bertahap ketika ekstremanya dipindahkan, yang lagi-lagi membutuhkan tebakan, tetapi tidak seperti memindahkan ekstrem, perancang font tidak dapat berbuat banyak untuk membantu karena kompleksitas situasi ini. Oleh karena itu memindahkan kelebihan jangkar ini merupakan sumber kesalahan, khususnya jika jangkar dekat dengan ekstrema.
Akhirnya kita dapat kembali ke pertanyaan dan mempertimbangkan apa yang terjadi jika kita tidak mendefinisikan jangkar apa pun di ekstrema. Dalam hal ini, renderer harus secara otomatis menentukan ekstrem (yang dapat dilakukan dengan mudah) sebelum memindahkannya dan semua jangkar lainnya bersamaan dengannya. Karena apa yang Anda pilih secara alami sebagai jangkar dekat dengan ekstrem untuk banyak jenis tipografi, ini disertai dengan risiko dugaan buruk karena alasan yang diuraikan di atas.
Untuk meringkas hal-hal di atas: Ekstrem memainkan peran penting ketika melakukan render dan karena itu lebih baik jika mesin terbang Anda dibangun di atas mereka sehingga renderer tidak perlu menebak.
Tanda kutip
From the paten US 7068276 B2 - Metode dan sistem untuk mengisyaratkan font :
Pendekatan algoritmik yang diuraikan di bawah ini berupaya untuk mencocokkan simpul on-curve eksplisit menggunakan fitur-fitur seperti arah kontur dan keberadaan ekstrema.
Dari FontForge's Wiki pada petunjuk :
Kontur harus memiliki arah yang benar, jika tidak gertakan ke zona biru terganggu. Semakin sedikit poin membentuk bentuk (akurat), semakin baik. Tetapi kurva yang mengisyaratkan batang H / V harus memiliki poin di ekstrema, jika tidak, mereka tidak akan patah. Tidak penting jika hal seperti itu 'implisit'.
¹ tidak jauh berbeda untuk mengisyaratkan subpiksel
² yang merupakan penyederhanaan luas karena penempatan mesin terbang dengan isyarat lebih rumit; tetapi cukup untuk contoh ini