Tidak Ada Aturan yang Cocok Untuk Semua Situasi
Ini semua agak rumit, karena ini berhubungan dengan dukungan kerning dan pemilihan font, dan tidak ada jawaban satu ukuran yang cocok untuk semua yang akan berfungsi untuk semua situasi. Dalam pengalaman saya, ligatur lebih tepat untuk dibutuhkan di serif roman atau italic, tidak begitu banyak dalam font sans.
Untuk diskusi dan contoh lebih lanjut, silakan lihat:
- Kapan saya seharusnya tidak menggunakan ligatur dalam pengaturan huruf Bahasa Inggris?
- Hewan apa yang dimaksud dengan “weefil”?
Jawaban pertama di atas membahas panjang lebar pertanyaan saat ini; yang kedua memiliki spesimen kontras dari pengikat tertentu di lima wajah yang sangat berbeda.
Jika dorongan datang untuk mendorong, aturan umum yang masuk akal adalah:
- Gunakan ligatur leksikal eksplisit hanya untuk hal-hal yang masuk akal dalam bahasa yang Anda tulis, seperti Æ, æ dalam bahasa Islandia atau Inggris Kuno dan Œ, œ dalam bahasa Prancis.
- Biarkan pemilihan pengikat tipografi untuk perangkat lunak, yang harus terjadi secara otomatis untuk situasi di mana itu tidak akan terlihat benar tanpa mereka.
Itu umum seperti saya berani meletakkan sesuatu, tapi sayangnya, itu tidak akan selalu berhasil.
Menambah Nuansa
Semua yang dikatakan, pasti ada saat-saat ketika Anda ingin lebih atau kurang ligaturing daripada font secara default menyediakan jika Anda membiarkannya melakukannya secara otomatis.
Misalnya, jika Anda mencoba mereproduksi set dokumen yang sangat lama dengan ligatur historis seperti ſt dan sejenisnya di dalamnya, maka Anda ingin meletakkannya di sana walaupun font tidak melakukannya secara default.
Namun, seperti yang diamati oleh Bringhurst, perancang font mungkin tidak melakukan pekerjaan yang akurat secara historis ketika mengklasifikasikan ligatur sebagai standar atau historis. Lihat jawaban referensi pertama saya di atas untuk beberapa diskusi tentang ini.
Berikut adalah serangkaian ikatan dari Arno Pro karya Robert Slimbach dengan bobot Reguler. (Pasangan mesin terbang pertama pada baris pertama tidak masuk hitungan, dan hanya baris pertama baris terakhir yang menghitung.)
Seperti yang Anda lihat, beberapa di antaranya, terutama yang pertama, sebenarnya ada untuk menggantikan aturan kerning eksplisit tentang pasangan itu. Jadi sampai batas tertentu, itu tergantung pada seberapa ketat Anda mengatur jenis Anda, dan pada ukuran apa. Misalnya, Anda tidak akan menggunakannya pada huruf kapital dengan spasi spasi, dan mungkin tidak saat mengatur header yang lebih besar dengan custom kerning. Ini adalah masalah selera, bukan buku peraturan, dan perancang sensitif perlu melakukan penilaian yang berselera untuk ini, seperti halnya di banyak tempat lain.
Satu peringatan tentang tren font OpenType modern ada di sini. Bringhurst mengeluh bahwa perancang font menempatkan (misalnya) Th dalam set ligatur standar alih-alih yang historis seperti ct , jadi Anda mungkin perlu menonaktifkan atau mengaktifkannya secara eksplisit, atau memilih mesin terbang yang sesuai dari set font sendiri.
Pelajarannya adalah membiarkan hal-hal ini berjalan dengan autopilot penuh jarang merupakan ide yang baik untuk mencapai hasil yang optimal.
Ligatur Mewah
Sebaliknya, terutama ketika mengatur wajah skrip tetapi kadang-kadang juga dalam wajah miring yang benar (artinya daripada wajah miring yang menyamar sebagai huruf miring, dan lebih disukai yang bertopi swash alih-alih hanya huruf miring), perancang font yang teliti akan memberikan berbagai kemungkinan ligatur untuk penyetel untuk dipilih. Beberapa di antaranya akan otomatis, sementara yang lain memerlukan penilaian sendiri dalam pengaturan.
Karena wajah skrip pada dasarnya adalah tipe wajah kaligrafi, maka konsekuensinya akan memiliki aturan kompleks yang dibangun ke dalam tabel font untuk menggabungkan mesin terbang yang berdekatan.
Saya tidak akan repot-repot menampilkan Zapfino yang mahir dari Hermann Zapf , bukan hanya karena kaligrafinya adalah contoh yang terlalu jelas, tetapi juga karena ada terlalu banyak ikatan di sana sehingga tidak membanjiri pembaca biasa. Jadi, inilah contoh beberapa pengikat opsional dari Richard Lipton's Bickham Script Pro :
Pengaturan bahasa Yunani tentu saja sangat berbeda. Khususnya dalam bahasa Yunani kanselir , Anda mungkin ingin menggunakan banyak ligatur yang tersedia dalam wajah Yunani kanselari yang baik. Sebagai contoh, berikut adalah beberapa dari Alexander George Douros :
Ligatur Otomatis, Poin Kode, dan Standar Unicode
Sepertinya versi elektronik Anda dari aturan ligatur font Futura asli Paul Renner menghasilkan ligatur untuk fi tidak peduli apakah diperlukan atau tidak. Memahami bahwa ini hanya pendapat saya, menurut saya sedikit pengaruh pada ukuran layar besar, terutama mengingat bahwa f di wajah itu tidak akan menghantam saya segera mengikuti.
Ini mungkin termasuk karena sebagian besar set setidaknya memiliki ikatan fi, fl, ff untuk menjaga lumba-lumba histeris - yang saya maksudkan adalah bahwa kode Unicode menunjukkan hal-hal ini hanya untuk penyisipan tanpa henti dalam mengkonversi antara pengkodean Unicode dan warisan:
ff FB00 LATIN SMALL LIGATURE FF
# 0066 0066
fi FB01 LATIN SMALL LIGATURE FI
# 0066 0069
fl FB02 LATIN SMALL LIGATURE FL
# 0066 006C
ffi FB03 LATIN SMALL LIGATURE FFI
# 0066 0066 0069
ffl FB04 LATIN SMALL LIGATURE FFL
# 0066 0066 006C
Poin kode itu seharusnya tidak diperlukan sama sekali - selamanya .
The Unicode FAQ pada ligatures dan digraf mengatakan hal ini tentang ligatures:
T: Saya punya banyak naskah di sini yang menggunakan ligatur "jam" (misalnya) secara luas. Saya melihat Anda telah menyandikan pengikat untuk "fi", "fl", dan bahkan "st", tetapi tidak "jam". Bisakah saya mendapatkan "jam" yang dikodekan sebagai ligatur juga?
A: Ligatures yang ada pada dasarnya ada untuk kompatibilitas dan tersandung dengan set karakter non-Unicode. Penggunaannya tidak disarankan. Tidak ada lagi yang akan dikodekan dalam keadaan apa pun.
Ligaturing adalah perilaku yang dikodekan dalam font: jika font modern diminta untuk menampilkan "h" diikuti oleh "r", dan font memiliki "jam" pengikat di dalamnya, itu dapat menampilkan ligatur. Beberapa font tidak memiliki ligatur, beberapa (terutama untuk skrip non-Latin) memiliki ratusan. Tidak masuk akal untuk menetapkan poin kode Unicode ke semua kemungkinan khusus font ini.
T: Bagaimana dengan ikatan "ct"? Apakah ada karakter untuk itu di Unicode?
J: Tidak, ligatur "ct" adalah contoh lain dari ligatur huruf Latin yang biasa terlihat dalam gaya tipe yang lebih lama. Adapun kasus ligatur "hr", tampilan ligatur adalah masalah untuk desain font, dan tidak memerlukan pengkodean terpisah dari karakter untuk ligatur. Satu hanya mewakili urutan karakter dalam Unicode dan tergantung pada desain font dan kontrol atribut font untuk menentukan apakah hasilnya dilampirkan di layar (atau dalam pencetakan). Situasi yang sama berlaku untuk ligatur yang melibatkan s panjang dan banyak lainnya yang ditemukan di tipografi Latin.
Ingat bahwa Standar Unicode adalah karakterstandar pengkodean, dan tidak dimaksudkan untuk membakukan ligatur atau bentuk presentasi lainnya, atau aspek lain dari detail desain font dan mesin terbang. Ligatur yang dapat Anda temukan di Standar Unicode hanya merupakan penyandian kompatibilitas — dan tidak dimaksudkan untuk menetapkan preseden yang membutuhkan penyandian semua ligatur sebagai karakter.