Saya memiliki pertanyaan yang mirip dengan "Menulis teks dengan variasi karakter" : Saya ingin membuat font gaya tulisan tangan biasa, yang mereproduksi variasi alami antara kemunculan mesin terbang yang sama dengan yang ditemukan pada teks tulisan tangan. Alternatif kontekstual itu baik, tetapi dari apa yang saya pahami mereka sebagian besar cocok untuk surat-surat yang terhubung bersama daripada untuk skrip di mana semua huruf dipisahkan oleh spasi putih.
Salah satu jawaban untuk pertanyaan terkait di atas mengatakan (penekanan adalah milikku):
Meskipun Anda biasanya hanya memiliki beberapa huruf dengan alternatif kontekstual, secara teoritis dimungkinkan untuk memiliki beberapa bentuk per huruf. Tapi saya tidak percaya Anda benar-benar dapat mengacak penampilan mereka, hanya siklus melalui mereka (jadi, jika Anda memiliki tiga bentuk 'a', mereka akan digunakan secara berurutan dan mulai mengulangi dalam 'kucing hitam duduk di atas tikar' )
Yah, sepertinya itu tidak benar, karena saya menemukan beberapa menyebutkan fitur OpenType yang disebut acak , yang ternyata bisa melakukan itu. Misalnya, pada halaman web paket TeX ini :
Font asli Knuth menghasilkan bentuk yang berbeda secara acak. Ini sebenarnya tidak mungkin dalam font OpenType; sebaliknya, font berisi beberapa varian dari setiap mesin terbang, dan menggunakan fungsi acak OpenType untuk memilih varian untuk setiap doa .
Jadi: apakah ada mekanisme untuk pemilihan varian mesin terbang secara acak di OpenType, dan bagaimana cara kerjanya? Tautan ke dokumentasi atau kutipan online yang memadai dari spesifikasi akan sangat berharga. Juga: apakah menurut Anda tujuan ini masuk akal, yaitu akan meningkatkan kualitas teks typeset untuk memasukkan banyak varian mesin terbang yang dipilih secara acak?
sumber
rand
fitur tersebut (dan mungkin beberapa browser web).:-(
Jawaban:
Saya percaya apa yang Anda gambarkan adalah fitur alternatif kontekstual opentype. ( http://msdn.microsoft.com/en-us/library/ms745109.aspx )
Nick Shinn memiliki artikel yang sangat menarik tentang banyak fitur yang tersedia menggunakan alternatif kontekstual, dan bagaimana dia menggunakannya dalam lima font yang dirancangnya. Script Duffy khususnya digunakan dalam cara Anda menggambarkan. ( http://ilovetypography.com/2011/04/01/engaging-contextuality/ )
Terlihat lebih dalam, saya dapat menemukan posting ini menjelaskan cara memutar melalui mesin terbang Anda pada penggunaan berikutnya (yang umumnya akan tampak acak): http://forums.adobe.com/message/1785905#1785905
Itu menyelam tepat ke tengah. Saya dapat melihat lebih jauh jika Anda ingin sesuatu yang memiliki sedikit lebih banyak informasi untuk membantu Anda memulai atau jika saya salah memahami permintaan awal Anda.
sumber
Saya belum bermain dengan fungsi acak tetapi saya mendapatkan beberapa hasil yang baik dengan penggunaan ligatur yang ekstensif.
Sebagian besar variasi dalam tulisan tangan terkait dengan konteks: ini mengikuti bahwa, yang mengikuti ini, ini adalah akhir dari kata, dll. Pengikat OpenType dapat mengakomodasi banyak variasi jika Anda ingin merencanakannya dengan baik.
Ada juga font Beowolf yang legendaris dari LettError. Pemrograman semacam itu bukan untuk pengembang tipe rata-rata.
** PEMBARUAN **
Masih belum ada jawaban? Saya pikir beberapa programmer pintar akan menyelesaikan ini untuk Anda sekarang. Baiklah, izinkan saya menambahkan sedikit info lagi ke kolam.
Satu-satunya percobaan pengacakan yang benar yang saya sadari (seperti Beowolf yang disebutkan di atas) telah dilakukan dengan PostScript. Jika Anda ingin menjauh dari OpenType, Luc Devroye membuat kertas (PDF) yang mempelajari pemrograman solusi PostScript Type 3 dalam masalah ini. Dia juga memiliki daftar hal - hal yang berkaitan dengan masalah font acak untuk referensi.
Seperti semua jenis hal, ada diskusi tentang topik ini di Typophile beberapa waktu lalu. Di utas itu 8 tahun yang lalu, Thomas Phinney membuat pernyataan ini yang saya yakin masih benar (spec OpenType tidak banyak berubah yang saya sadari):
sumber