Menulis teks dengan variasi karakter

10

Saya mencari alternatif untuk menulis komik dengan tangan. Salah satu alternatif yang menarik adalah membangun font khusus. (Saya akan bertanya tentang perinciannya dalam pertanyaan terpisah.)

Namun, saya ingin menambahkan variasi pada karakter agar terasa lebih alami. Berarti bahwa seorang karakter harus memiliki beberapa definisi yang agak berbeda. Definisi mana yang akan digunakan akan ditentukan secara acak.

Apakah ada format font arus utama yang mendukung ini?

Jika tidak, metode apa yang ada untuk menghasilkan teks digital dengan variasi seperti itu?

Atau apakah ini hanya gila untuk membangun font khusus pertama?

Pekka
sumber
Apakah huruf Anda semua huruf besar?
e100
@ E100 ya, semua topi sepanjang jalan
Pekka
Jika Anda tidak keberatan menggunakan TeX, lihat jawaban ini yang mengacu pada font punk Donald Knuth . Baca juga artikel ini tentang font dinamis.
Paolo Gibellini

Jawaban:

4

Mengingat Anda hanya ingin menggunakan huruf besar dalam komik Anda, solusi sederhana untuk menambahkan sedikit variasi bisa berupa:

  • buat dua bentuk huruf besar yang berbeda untuk setiap huruf
  • menetapkan satu ke slot huruf besar, dan yang lainnya ke slot huruf kecil
  • buat huruf Anda menggunakan campuran karakter huruf besar dan kecil

Anda mungkin dapat mengacak mIx ke ExTEnt oleh memalu pada tombol shift saat Anda mengetik langsung di aplikasi desain Anda, tetapi saya akan tergoda untuk menulis skrip di lingkungan yang saya sukai untuk mengacak kasus string teks dan kemudian menempelkannya Anda mungkin ingin memastikan bahwa di mana ada sepasang huruf berulang, misalnya 'tt' di 'letter' atau 'oo' di 'moon', bahwa mereka selalu menggunakan bentuk yang berbeda, daripada benar-benar acak.

Pendekatan ini juga memiliki keuntungan bahwa Anda tidak memerlukan editor font berfitur lengkap atau mempelajari cara kerja dalam format OpenType.

e100
sumber
1
Oooh, solusi yang sangat menarik. Luar biasa terima kasih! (Aku benci beralih jawaban yang diterima tetapi dalam kasus ini, itu benar-benar dibenarkan.)
Pekka
5

Jenis huruf opentype memungkinkan banyak bentuk alternatif kontekstual dari setiap mesin terbang, dan aturan untuk menentukan kapan mereka secara otomatis diganti dengan bentuk mesin terbang standar.

Sejauh yang saya ketahui aplikasi apa pun yang mendukung font PL akan mendukung fitur-fitur ini.

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' )

Berikut ini adalah halaman demo yang bagus yang menunjukkan subtitusi alternatif kontekstual otomatis untuk font Studio Lettering House House. Ini termasuk bersepeda di antara formulir untuk meniru teks handpainted, tapi saya tidak berpikir itu termasuk bentuk alternatif untuk setiap huruf.

Untuk membuat font seperti ini sendiri, Anda tidak hanya perlu mendesain mesin terbang tetapi menambahkan kode substitusi. Tidak yakin seberapa sulit ini, tetapi itu bukan sesuatu yang didukung oleh semua aplikasi pengeditan font.

e100
sumber
Fitur OpenType yang berpotensi paling berguna, rand- untuk membuat mesin terbang acak dari set per karakter - hampir 10 tahun masih belum didukung oleh perangkat lunak sadar-OpenType yang saya tahu.
usr2564301
2

Anda tidak hanya perlu menggunakan font yang memiliki beberapa mesin terbang untuk karakter yang sama tetapi aplikasi Anda juga perlu mendukung fitur ini.

InDesign dan Illustrator keduanya memiliki palet mesin terbang yang memungkinkan Anda untuk memilih mesin terbang alternatif secara manual untuk setiap karakter dalam teks Anda. Namun ini akan menjadi proses padat karya jika Anda menetapkan banyak jenis.

Saya tidak tahu ada perangkat lunak yang akan memilih mesin terbang alternatif secara acak, dan relatif sedikit font yang menyediakannya. Mereka yang melakukan sering terbatas pada subset karakter, biasanya untuk memberikan swash dan pengikat.

Membuat font khusus dan kemudian secara manual mengubah semua mesin terbang (atau menulis kode untuk melakukannya untuk Anda) tidak akan menjadi pekerjaan yang sepele. Mungkin akan lebih mudah untuk menulis komik Anda :)

duncmc
sumber
Poin bagus. Ditambah lagi akan ada banyak pemasangan / kerning yang harus dilakukan juga, untuk setiap pasangan yang bisa dibayangkan ... Saya pikir saya akan bereksperimen dengan membangun font mesin terbang tunggal dan melihat apakah saya mendapatkan hasil yang layak dengan yang pertama.
Pekka
Tetapi font OpenType juga dapat mengotomatiskan substitusi alternatif kontekstual, dan ini kadang-kadang digunakan dalam font produksi untuk meniru tulisan tangan.
e100
1

Anda bertujuan pada bentuk karakter alternatif kontekstual dan gaya, yang didukung oleh opentype:

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

bukan orang asing
sumber
-3

Ada beberapa solusi SaaS yang menawarkan persis ini. Sering kali, tidak ada font nyata yang digunakan, tetapi perangkat lunak khusus yang melakukan pengacakan ke tingkat di mana hampir tidak mungkin untuk membuat perbedaan jika itu tulisan tangan yang sebenarnya atau dokumen yang dihasilkan komputer. Terkadang seseorang benar-benar mengerjakan setiap huruf dengan tangan.

Anda dapat menemukan layanan tersebut melalui platform online seperti fiverr atau hanya melalui Google .

Penafian: Saya bekerja untuk satu layanan seperti itu , yang jelas saya sarankan.

aleksandaril
sumber
1
Silakan lihat panduan kami untuk mempromosikan tautan di luar situs dan tambahkan penafian dalam jawaban Anda
penasaran
Sayangnya, sepertinya mempromosikan tautan di luar situs, dan saya baru saja memeriksa pedoman promosi , tetapi saya benar-benar tidak berusaha melakukan itu (walaupun itu memang produk saya). Apa cara terbaik untuk tidak diputuskan suara? Haruskah saya menghapus jawaban saya sebelumnya sama sekali, atau adakah cara saya dapat mengedit kontennya? Saya tidak punya niat untuk mengirim spam ke sistem karena saya adalah pengguna reguler StackExchange dan StackOverflow
aleksandaril
1
Anda perlu mengedit jawaban Anda untuk menambahkan penafian bahwa ini adalah produk Anda. Saya tidak dapat melakukan apa-apa tentang downvotes tetapi mungkin akan membantu jika Anda menjelaskan lebih banyak proses dan menambahkan penyedia lain ...
penasaran
Hai, aleksandaril. Saya mengambil kebebasan mengedit jawaban Anda untuk membuat promosi diri sedikit kurang mencolok. Saya telah menambahkan penyedia lain, menghapus nama layanan Anda (tetapi tetap menyimpan tautannya), dan menempatkan informasi umum tentang layanan di atas. Anda selalu dapat mengedit jawaban Anda jika Anda merasa dapat memperbaikinya lebih lanjut.
PieBie
Terima kasih atas bantuannya. Jawabannya bagus seperti sekarang, jadi saya tidak akan mengubahnya. Sekali lagi terima kasih. Saya sangat menghargai itu.
aleksandaril