Kapan seseorang harus menggunakan pengikat?

31

Keputusan dan faktor apa yang harus dipertimbangkan untuk menentukan kapan harus menggunakan ligatur? Hanya di pos? Hanya di tubuh? Murni dengan mata?

Saya bertanya karena sekitar tujuh orang melihat-lihat desain poster dan menyukainya. Satu orang memperhatikan, "hei Ryan, tanda f dan aku begitu dekat sehingga titiknya tidak ada." Sekarang, setelah ditunjukkan, yang lain berpikir itu juga salah. Saya harus menjelaskan apa itu ligatur, dan itu bukan kesalahan.

Fonnya adalah Futura:

identifikasi dengan dan tanpa ligatur di Futura

Kapan, jika pernah, haruskah seseorang menggunakan pengikat?

Ryan
sumber
1
Ketika 'masuk akal untuk' :) Namun, biasanya, Anda lebih sering menggunakannya dengan pelacakan yang lebih ketat daripada pelacakan yang longgar. Namun dalam hal ini, saya pikir itu berhasil.
DA01
Satu-satunya hal yang menggangguku di sini adalah bagaimana huruf pertama saya , e , c dan o memiliki spasi lebih luas daripada semua huruf lainnya.
Joonas
1
@Joonas ini bukan penutup layar potongan. Saya baru saja membuka photoshop sehingga diketik dalam identifikasi dengan dan tanpa ligatur
Ryan
Anda seharusnya memberi tahu mereka bahwa "ini disengaja, agar terlihat lebih baik." Tidak perlu masuk ke detail tentang ligatures - cukup biarkan mereka menganggap bahwa Anda menyesuaikan teks sendiri.
Ilmari Karonen
3
@IlmariKaronen Saya sangat tidak setuju dengan Anda. Saya seorang yang beriman dalam mendidik mereka yang bekerja dengan saya tentang apa yang saya lakukan dan disewa untuk kualitas-kualitas itu. Tidak membuat keputusan dan kemudian memberikan sedikit atau tidak ada pembenaran untuk itu, mengabadikan gagasan bahwa desain itu sewenang-wenang. Jika Anda ingin membahas lebih lanjut, mari kita lakukan dalam Obrolan.
Ryan

Jawaban:

17

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:

  1. Kapan saya seharusnya tidak menggunakan ligatur dalam pengaturan huruf Bahasa Inggris?
  2. 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 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.)

arno pro ligatures

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 :

Bickham Script Pro ligatur opsional

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 :

Ikatan Alexander Yunani


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.

tchrist
sumber
Apakah ada sesuatu yang analog dengan konektor non-spasi untuk menunjukkan apakah sepasang huruf harus bergabung dengan ligatur jika ada (bahkan jika itu biasanya tidak akan digunakan), atau tidak boleh bergabung dengan ligatur bahkan jika ada dan biasanya akan digunakan)?
supercat
@supercat Ada berbagai jenis karakter kontrol yang kadang-kadang dapat diikat untuk melayani tujuan itu, ya. Tetapi biasanya Anda ingin mengendalikan hal-hal ini pada tingkat yang lebih tinggi dari itu, seperti melalui perangkat lunak penerbitan Anda sendiri. Jadi seperti di InDesign bukan pada poin kode karakter.
tchrist
Harus memasukkan informasi dengan cara-cara khusus untuk menggunakan perangkat lunak tampaknya bertentangan dengan tujuan memiliki pengkodean standar. Memiliki cara standar untuk menyandikan konsep "ligatur karakter <XYZ>" akan tampak lebih tepat untuk mengakomodasi Standar daripada "menggunakan kulit merah muda dan rambut cokelat untuk emoji ini".
supercat
@supercat Seperti yang dikatakan FAQ Unicode, kami TIDAK seharusnya ingin mencoba menyandikan pengikat di Unicode. Itu di level yang salah. Ini salah paham tentang apa yang coba dilakukan Unicode, apa yang font Anda coba lakukan, dll.
tchrist
Sementara saya memahami keengganan untuk membuat titik kode baru untuk ligatur, karena setiap agen pengamat yang tidak tahu titik kode tidak akan tahu cara menampilkan ligatur, saya tidak melihat bagaimana konsep ligatur-join tidak pada tingkat yang sama dengan mengatakan bahwa 👱 dan ♀️ dengan joiner lebar nol di antara mereka harus dirender sebagai emoji wanita berambut pirang.
supercat
21

Ada dua jenis ligatur.

Tipe 1: Alasan ligatur ada adalah untuk mencegah spasi di antara beberapa huruf yang dapat mengganggu aliran bacaan Anda. Misalnya dalam beberapa font "fi" tumpang tindih satu sama lain atau terutama "fl". Untuk menemukan solusi untuk masalah ini, ligatur diciptakan, masing-masing menjadi hanya satu huruf pada typeblock:

Huruf normal vs ligatur:

masukkan deskripsi gambar di sini

Anda dapat melihat bahwa huruf normal terlalu dekat sehingga Anda harus memperpanjang jarak keseluruhan.

Tipe 2: Dari waktu ke waktu, perancang menggunakan ligatur untuk "menghias" font mereka dengan menambahkan ligatur khusus pada font yang meningkatkan karakter font tetapi tidak selalu dapat dibaca.

Super diperpanjang Ligatures dari font Sauna oleh Underware yang menggunakan ligatures untuk membuat "Script feel" yang lebih.

masukkan deskripsi gambar di sini

Untuk kembali ke contoh Anda. Dalam Futura "fi" tidak tumpang tindih sehingga Anda tidak harus menggunakan ligatur (saya kira ini adalah Futura khusus karena aslinya tidak memiliki ligatur?).

Tetapi jika Anda ingin menambahkan rasa khusus pada font Anda, gunakan ligatur yang Anda inginkan. Namun perlu diperhatikan bahwa jika Anda menggunakan pengikat yang tidak biasa orang akan memperhatikan dan itu berpotensi mengalihkan mereka dari pernyataan desain yang sebenarnya.

KSPR
sumber
1
Futura PT dari Adobe Typekit - typekit.com/fonts/futura-pt
Ryan
2
Bukankah ligatur bergantung pada bahasa? Artinya, teks bahasa Inggris mungkin menggunakan serangkaian pengikat yang berbeda dengan, misalnya, bahasa Prancis? Contoh lain adalah eszet Jerman (ligatur panjang s - pendek [atau sebaliknya?]), Yang unik untuk Jerman). Perhatikan juga bahwa ligatur tidak otomatis, dan kadang-kadang perlu ditekan: shelfful (seperti di rak yang penuh buku) tidak boleh memiliki ligatur "ff".
Phil Perry
@ PhilPerry Tidak, itu tidak benar. Perangkat lunak harus memutuskan ini untuk yang wajib yang tidak akan mengeset dengan benar sebaliknya.
tchrist
@Phil - Eszet Jerman secara historis adalah ligatur, tetapi saat ini ini adalah bagian dari ortografi Jerman standar, jadi tidak tergantung pada font untuk memutuskan. Selain itu, orang Jerman tidak lagi menggunakan suara bersuara (kecuali dalam hubungannya dengan yang disuarakan, selalu sebagai pengikat), sehingga komputer tidak akan pernah mendapatkan input di mana ia harus memilih antara pengikat atau bukan pengikat. Anda mengetik eszet secara langsung, atau jika Anda mengetik double-s di mana eszet biasanya digunakan, beberapa sistem ejaan menggantinya dengan karakter eszet. Saya tidak tahu banyak tentang ligatur dalam bahasa lain.
chiccodoro
8

Dalam banyak font yang dirancang untuk teks tubuh yang dapat dibaca, ligatur cenderung tweak halus yang nyaris tidak terlihat, hanya memperbaiki apa yang seharusnya menjadi penempatan canggung bentuk huruf yang berdekatan.

Namun, filigatur Futura dalam contoh Anda, tidak benar-benar seperti itu - menonjol cukup menonjol, dan bisa dibilang tidak perlu, karena bentuk yang tidak diikat fdan ihuruf pas satu dengan yang lain dengan nyaman tanpa tumpang tindih.

Ini tidak , bagaimanapun, jelas echo desain geometris font, dan akan terlihat sangat bagus di logo, bahkan jika itu mungkin muncul menggelegar dalam tubuh teks. 1 Dengan demikian, mungkin lebih baik diperlakukan seperti "custom berkembang" - meskipun yang kebetulan dibangun ke dalam font itu sendiri - daripada "pengikat keterbacaan" yang lebih konvensional.

Dengan demikian, Anda bisa menjelaskan bahwa "lucu f" yang dikombinasikan dengan titik dari ipilihan desain yang disengaja untuk membuat teks terlihat lebih bagus dan lebih bersih secara geometris. Anda tidak perlu menjelaskan apa itu ligatur - jika klien Anda meninggalkan kesan bahwa Anda mengubah bentuk surat sendiri, di mana salahnya?

1) IMO, untuk tipe kecil, Futura adalah pilihan font yang agak terbatas; itu bisa bekerja, dan saya sendiri sudah menggunakannya, tapi sebaiknya digunakan dengan hati-hati dan memperhatikan kemungkinan masalah keterbacaan. Untuk paragraf teks yang panjang, ada font sans geometris lain yang dapat mengorbankan sedikit kemurnian desain untuk meningkatkan keterbacaan pada ukuran kecil.

Ilmari Karonen
sumber