Font tulisan tangan yang secara acak mengambil karakter?

15

Pertama, saya tidak tahu banyak tentang cara membuat font.

Saya bekerja dengan seorang penulis buku anak-anak dan ingin membuat font dari tulisan tangannya. Ini berarti bahwa saya harus memiliki lebih dari satu karakter per huruf dan menggunakannya secara acak.

Saya telah menemukan cara membuat font dari tulisan tangan Anda (googled) - tetapi tidak yang memiliki kemampuan ini. Adakah yang punya ide ??

Terima kasih!

gardefjord
sumber
2
Saya tidak tahu font apa pun yang akan memilih mesin terbang acak, pernah. Anda harus membuat font OpenType dengan berbagai glyphs dan kemudian secara manual mengubah glyphs.
Scott
7
Saya pikir ketika pembuat font yang melakukan hal ini, mereka melakukannya dengan menciptakan banyak dan banyak dan banyak ligatures - sehingga adalam ...sa...mungkin berbeda dalam ...ta...untuk ...ma...untuk ...ssa...untuk ...sau...dll - tapi dua kata yang identik akan terlihat identik. Font juga memungkinkan varian pada huruf yang dapat diterapkan secara manual, yang dapat Anda gunakan untuk 'memperbaiki' kata-kata yang diulang satu sama lain sehingga tidak identik pada halaman yang sama (atau, Anda dapat melewati beberapa ligatur). Saya tidak dapat mengingat sumber untuk ini, saya pikir itu adalah wawancara dengan pembuat font tulisan tangan di MyFonts sekitar setahun yang lalu
user56reinstatemonica8
1
Masih tidak dapat menemukan sumber itu, tetapi untuk contoh hebat tipuan opentype membuat font tulisan tangan terlihat hidup dan nyata, lihat Aya Script oleh Crystal Kluge (demo langsung di halaman itu hanya menunjukkan sedikit tipu daya pada font itu - lihat sampel)
user56reinstatemonica8
1
ligatures mungkin merupakan cara yang disarankan oleh @ user568458: banyak jenis huruf sudah memilikinya, banyak program sudah mendukungnya (seperti desain), dan dukungan biasanya transparan. Jika Anda mengetik fidan fterselip di atas idan titik pada ihilang, maka itu mungkin merupakan pengganti ligatur otomatis.
horatio
Ya. Selain itu - Saya tidak tahu format font apa pun yang akan mendukung pengacakan karakter.
MarcinWolny

Jawaban:

10

Teknologi OpenType tidak memungkinkan keacakan sehingga 'keacakan' harus disimulasikan.

'Keacakan' OpenType dapat disimulasikan menggunakan kelompok huruf yang dikenal sebagai alternatif. Gagasan bahwa Anda dapat memiliki 3 grup atau lebih dari huruf yang sama yang diputar; Anda berharap tidak pernah melihat huruf yang sama lebih dari sekali dalam satu kata. Sayangnya karena kombinasi huruf, pengulangan akan muncul.

Ini mungkin bukan font yang Anda cari, tetapi contoh yang bagus tentang bagaimana beberapa orang telah mencoba untuk menyelesaikan ini adalah selama pengembangan Liza (Dijelaskan dengan sangat baik di sini: http://www.underware.nl/case-studies/ acak-vs-pintar / )

Mereka memiliki sistem pengelompokan 1-2-3 huruf yang mereka sebut rotator. Namun, mereka juga menciptakan Swapper untuk bekerja di atas Rotator.

Swapper melihat ke belakang di sepanjang garis untuk memeriksa apakah pengulangan yang tidak beruntung muncul. Jika demikian, itu akan memperbaiki pengulangan mesin terbang yang identik (di lingkungan langsung).

Jika ini tidak cukup, mereka juga menyebutkan keacakan OpenType berdasarkan bahasa dan alternatif gaya juga.

Ini mungkin contoh paling lengkap yang saya tahu tentang keacakan simulasi kecuali ada orang lain yang tahu sesuatu yang lebih baik !?

Stuart
sumber
Lisa adalah contoh yang bagus. LettErrors Flipper menggunakan teknik yang sama dan sedikit lebih tua. Mereka juga menyebutkan tabel putar: letterror.org/content/nypels/flipper.html
allcaps
Thread Typophile ini adalah titik awal yang baik untuk pencarian dan subtitle rotasi: typophile.com/node/19625
allcaps
@allcaps Itu aneh karena saya akan menyebutkan LettError tetapi saya tidak dapat menemukan tautan yang bagus! Tautan typophile yang bagus !!
Stuart
Ini satu lagi yang bagus! letterror.com/dev/css3/kosmik Anda dapat ... Cobalah sendiri :)
allcaps
Maaf, OpenType membolehkan dan telah mendapatkan fitur, bahkan bernama "Acak". Beberapa detail dan tautan dalam jawaban saya.
Martin Zaske
9

Keacakan dimungkinkan. *

Anda hanya harus benar-benar pintar dan berdedikasi untuk mewujudkannya. Diperlukan potongan pemrograman yang serius.

Sebagian besar font tulisan tangan yang terlihat sangat alami Anda akan menemukan menggunakan alternatif kontekstual dan substitusi ligatur yang rumit. Ini benar-benar mencapai hasil yang lebih alami daripada pengacakan.

Beberapa contoh substitusi yang konsisten dapat dilihat dalam font skrip dari Sudtipos. Rilis terbaru mereka Rolling Pen adalah spesimen yang sangat baik.

Rolling Pen adalah secangkir milikku yang ditabrak bergantian, swash, ligatures, dan fasilitas teknis lainnya. Untuk mengeksplorasi potensi penuhnya, silakan gunakan dalam program yang mendukung fitur OpenType untuk tipografi tingkat lanjut.

masukkan deskripsi gambar di sini

* Pelajaran sejarah

Bagi Anda yang ingat font Beowolf yang hebat dari Just van Rossum dan Erik van Blokland, itu kembali. Agak.

masukkan deskripsi gambar di sini

Inilah kisah dari FontFont:

FF Beowolf lahir pada akhir tahun 1980-an yang gelap dan suram ketika Just van Rossum dan Erik van Blokland menemukan cara untuk mengubah pemrograman dalam font PostScript. Saat dicetak, setiap titik dalam setiap huruf di setiap kata di halaman akan bergerak secara acak, memberikan huruf-huruf itu penampilan yang terguncang dan bingung. Awalnya dijuluki "RandomFont", van Blokland dan van Rossum menciptakan tiga versi dengan peningkatan tingkat keacakan potensial dan FontShop merilisnya sebagai FF Beowolf, jenis huruf pertama dengan pikiran sendiri.

Teknologi dalam FF Beowolf bukanlah yang dipikirkan oleh produsen komputer dan printer untuk desktop publishing. Jadi, sementara itu bekerja sangat baik (jika sedikit lambat) selama sebagian besar tahun 1990-an, FF Beowolf akhirnya dilarang melakukan sihirnya: hal-hal sial seperti driver printer dan sistem operasi belajar untuk mengabaikan non-standar. FF Beowolf tampak terasing hanya untuk ingatan.

Tetapi teknologi OpenType membawa harapan baru, menempa jalur dalam rangkaian typetech yang pada akhirnya akan mengarah pada generasi baru RandomFonts. Setiap mesin terbang di setiap font memiliki sepuluh alternatif dan otak Faustian besar untuk mengendalikan kekacauan. Khusus dikembangkan dan perangkat lunak yang sangat rumit, hampir sembilan puluh ribu mesin terbang, dan sepasukan bot yang dibuat khusus memerlukan waktu berhari-hari untuk memalsukan fitur OpenType yang tidak bisa dirakit oleh alat tipe biasa.

[...] Keacakan tampil di layar dalam aplikasi apa pun di MacOS dan Windows yang mendukung OpenType.

Baju biasa
sumber
Saya ingin mengatakan bahwa keacakan itu mungkin . Tidak lagi mungkin dengan cara yang sama seperti ketika kami menggunakan font postscript. Mesin program font saat ini lebih terbatas daripada mesin masa lalu karena banyak fitur yang jarang digunakan telah dihapus untuk kemudahan implementasi. Apa yang Anda gambarkan bukanlah keacakan tetapi pencarian rumit yang muncul secara acak, keacakan yang sebenarnya mungkin terjadi. Meskipun konteks suksesi tidak, saya tidak yakin mana yang lebih baik. Yang lain tentu saja kurang dimanfaatkan.
joojaa
4

Beberapa font OpenType memiliki beberapa desain untuk karakter tertentu dan secara acak menunjukkan satu sehingga teks terlihat lebih alami dengan tulisan tangan. Misalnya http://fontfeed.com/archives/upcoming-fontfont-mister-k-pro/

masukkan deskripsi gambar di sini

jason37
sumber
Apakah benar-benar memilih karakter secara acak? Saya tidak bisa melihat bagaimana itu akan melakukan itu. Itu memang memiliki banyak alternatif dan pengikat sehingga Anda bisa melakukannya secara manual.
Yokel
Tidak yakin apakah itu benar-benar acak , tapi itu contoh yang bagus dari font yang melakukan pekerjaan yang sangat baik untuk tampil seperti tulisan tangan alami menggunakan varian karakter dan ligatur. The lldan tiga jenis idi "indiscriminada" dalam sampel adalah contoh besar.
user56reinstatemonica8
2

Saya telah bekerja dalam skrip pengganti acak dan kesimpulan saya adalah tidak ada resep ajaib dengan skrip tunggal, sebaliknya ini, pemrograman harus merupakan hasil dari beberapa skrip yang akan mengubah hasil beberapa kali dengan menggunakan beberapa pencarian. Jawaban di atas hanyalah bagian pertama untuk mendapatkan penggantian acak tetapi ini perlu ditingkatkan dengan banyak kelas dan pencarian lainnya. Saya yakin hasil yang saya peroleh bekerja dengan baik dan Anda dapat melihatnya di sini: masukkan deskripsi gambar di sini

Jika Anda memberi informasi lebih lanjut tentang cara memprogram font Anda secara acak, jangan ragu untuk menghubungi saya di halaman penggemar saya di FB: Corradine Fonts.

Manuel Corradine
sumber
2

Luc Devroye memiliki daftar terbaik yang pernah saya lihat untuk font "acak". Saya ingat membaca makalahnya Acak font untuk simulasi tulisan tangan beberapa tahun yang lalu dan terpesona. Sebenarnya, saya sedang mencari makalah itu ketika saya menemukan pertanyaan ini.

Beberapa tautan sudah mati, tetapi Anda dapat menemukan misalnya MyFont di Mesin Wayback. Saya belum pernah mencoba MyFont dan tidak menganjurkannya dll., Tetapi pada dasarnya sepertinya itulah yang Anda inginkan.

Ivan Andrus
sumber
1

Opentype memungkinkan teks acak.

Tidak banyak font komersial menawarkan fitur ini, tetapi memang ada:

Variasi font diintegrasikan ke dalam OpenType 1.8 secara komprehensif, memungkinkan sebagian besar kemampuan yang sudah ada sebelumnya digunakan dalam kombinasi dengan variasi. Secara khusus, variasi didukung untuk garis keturunan mesin terbang TrueType atau CFF, untuk petunjuk TrueType, dan juga untuk mekanisme Tata Letak OpenType.

https://en.wikipedia.org/wiki/OpenType

Ada fitur khusus untuk simulasi tulisan tangan, berdasarkan rendering acak mesin terbang varian:

Fitur ligasi dan formulir alternatif yang dimaksudkan untuk semua skrip

Mengacak rand S3 Mengganti karakter dengan bentuk acak (dimaksudkan untuk mensimulasikan tulisan tangan)

https://en.wikipedia.org/wiki/List_of_typographic_features#OpenType_typographic_features

Sekarang untuk membeli / melisensikan font yang sesuai , berikut ini hanya contoh dari myfonts.com: Gunakan pencarian lanjutan dan gunakan dua baris: tag menyertakan "tulisan tangan" DAN fitur OpenType termasuk "Acak"

Anda akan menemukan hal-hal seperti "Asin" dan "Asin Manis" atau "Hand It".

Anda mungkin ingin mengurutkan berdasarkan harga dan mulai dengan yang mahal. Menyediakan simulasi tulisan tangan adalah upaya besar.

Silakan juga lihat "Interkoneksi" dan baca deskripsi untuk mempelajari lebih banyak ide tentang mensimulasikan tulisan tangan tanpa menggunakan pengacakan yang sebenarnya (ini melampaui pertanyaan Anda yang sebenarnya, tetapi saya yakin Anda lebih tertarik pada hasil visual daripada teknologi "pengacakan"): https : //www.myfonts.com/fonts/myhandwritings/interconnected/

Martin Zaske
sumber
0

Ada contoh sempurna dari font yang benar-benar acak: punk oleh Donald Knuth. Ini dapat dengan mudah digunakan dalam paket TeX misalnya di ConTeXt (lihat: Hans Hagen, The Punk Module ).

helcim
sumber
0

Keacakan semu dengan fitur calt OpenTypes

Keacakan nyata tidak mungkin. Ada bagian dalam spesifikasi OpenType tetapi dukungan untuk ini tidak ada. Tetapi Anda dapat membuat font tampak cukup acak dengan fitur OpenType calt.

Bab ini dari OpenType Cookbook menjelaskan (di bagian bawah) tiga strategi berbeda: http://opentypecookbook.com/common-techniques.html

Tutorial berikut memiliki deskripsi lain: https://glyphsapp.com/tutorials/features-part-3-advanced-contextual-alternates

Tergantung pada strategi yang Anda pilih untuk membuat file fitur secara acak mungkin merupakan pengalaman yang membuat frustrasi. Memprogram skrip untuk membuat file fitur adalah cara yang lebih realistis.

Sunting: Sementara itu saya menyelesaikan proyek saya ( Calligraphr ) yang memungkinkan bahkan novis font yang lengkap untuk membuat font dengan huruf acak.

tobltobs
sumber