Saya memulai proyek untuk merancang font saya sendiri untuk proyek pribadi yang akan menyerupai tulisan tangan saya. Saya telah membaca beberapa panduan bagus untuk mendapatkan pandangan luas tentang apa yang diperlukan bagi saya untuk mencapai ini, yang ini sangat bagus yang saya temukan.
Sepertinya saya tidak dapat menemukan tempat yang menunjukkan kemungkinan untuk melakukan apa yang saya inginkan; dapatkah huruf dalam font dibuat memiliki tampilan berbeda tergantung pada huruf mana yang mendahuluinya?
Tujuan saya adalah untuk membuat surat-surat itu terhubung seperti yang mereka lakukan di tulisan tangan saya, tetapi untuk melakukan itu saya mengubah bentuk ketika saya menulis untuk terhubung satu sama lain berdasarkan surat apa yang saya tulis sebelum yang lain. Bisakah font diprogram agar setiap huruf beradaptasi berdasarkan yang diketik sebelumnya?
sumber
Jawaban:
Ya kamu bisa melakukannya. Anda melakukannya melalui fitur OpenType yang disebut Contextual Alternates (calt).
Kode sampel:
Pada dasarnya, Anda memberi tahu font: ganti a + b dengan a.ss01 + b
Ini adalah gambaran umum yang baik dari fitur substitusi OpenType .
sumber
Ya, ini bisa dilakukan. Ada beberapa standar font cerdas, yaitu AAT, Graphite, dan OpenType, yang memungkinkan untuk melakukan ini. Yang terakhir tampaknya menjadi yang berhasil.
Berikut adalah contoh yang saya buat menggunakan teknik seperti itu. Perhatikan bagaimana huruf s diberikan berbeda berdasarkan surat sebelumnya dan berikut:
Cara terbaik Anda mencapai tujuan tergantung pada spesifikasi Anda, tetapi Anda hampir pasti ingin bekerja dengan kelas pencarian dan bentuk kontekstual.
sumber