Meskipun ini mungkin tidak secara langsung menjawab pertanyaan tituler Anda, saya harap ini agak memecahkan masalah Anda: Teknik-teknik berikut membantu saya mengurangi pengerjaan font kerning secara manual (yang merupakan blackletter; sehingga pasangan kerning standar tidak berlaku):
Sejauh ini yang paling penting: Gunakan kelas kerning. Meskipun font Anda mungkin memiliki banyak mesin terbang, banyak dari mereka yang identik sehubungan dengan kerning dalam satu arah. Sebagai contoh, kerning kanan m dan n harus identik dalam setiap atau hampir setiap jenis huruf. Jadi, sebelum Anda mulai kerning, kelompokkan semua mesin terbang Anda bersama-sama ke dalam kelas kerning yang wajar dan Anda secara besar-besaran mengurangi pekerjaan, Anda harus melakukannya. Editor font apa pun yang masuk akal harus mendukung kelas kerning.
Tergantung pada jenis huruf Anda, keefektifan kelas kerning dapat ditingkatkan dengan menggunakan kelas kerning yang berbeda untuk situasi yang berbeda. Misalnya à dan a akan memiliki kerning kiri yang sama sehubungan dengan sebagian besar huruf kecil, tetapi tidak berkenaan dengan beberapa huruf besar dan f. Untuk font saya, saya punya tabel kerning berbeda dengan kelas kerning berbeda untuk kasus-kasus berikut:
huruf kecil tanpa f, ſ, ľ, ï, ... - huruf kecil;
f, ſ, ľ, ï, ... - huruf kecil;
huruf besar - huruf kecil;
huruf besar - huruf besar;
huruf kecil - huruf kecil.
Berusaha keras untuk menyetel bantalan , yaitu jarak standar glyph (tidak diperhatikan) ke kanan dan kiri. Jika bantalan glyph dipilih dengan buruk, ini berarti Anda harus melihat hampir setiap pasangan yang mengandung mesin terbang ini. Di sisi lain, jika bantalan Anda bagus, Anda tidak perlu banyak makan dan Anda langsung melihat di mana Anda harus minum.
Trik untuk menyesuaikan bantalan dan rangka adalah melihat sesuatu seperti berikut :
uuuuuuuuuuuuuuuuuuuuuuuxuuuuuuuuuuuuuuuuuuuuuuu
uıuunımnuınuınınuımunxuınuımuınuınuımuınuınmu
Jika xu perlu kerning, Anda harus memperhatikan dengan melihat ini.
Tumbuhkan kumpulan mesin terbang Anda dengan metrik horizontal yang disesuaikan secara sistematis dan menyeluruh. Mulailah dengan menyesuaikan metrik horisontal (bantalan dan kernel) "huruf sederhana" seperti i, m, n, dan u. Pastikan kata-kata seperti minimum, aluminium atau kekebalan terlihat bagus, idealnya tanpa menggunakan kerning di antara huruf-huruf tersebut. Kemudian tambahkan huruf kecil lainnya ke kolam dan pastikan mereka memiliki bantalan dan kerning yang baik di mana perlu. Jika kumpulan Anda berisi semua huruf kecil, tambahkan huruf besar dan hanya peduli dengan bantalan kanannya; dan seterusnya …
Setelah Anda memiliki kumpulan itu, baca banyak teks di font Anda untuk menemukan beberapa pasangan yang mungkin Anda lewatkan. Melihat teks terbalik juga membantu.
Terakhir, Anda dapat membuat sendiri teks yang berisi setiap pasangan surat yang memungkinkan dan memeriksanya. Misalnya, skrip Python 3 berikut akan melakukan pekerjaan untuk huruf kecil:
from random import shuffle
s = "abcdefghijklmnopqrstuvwxyzßþðə"
pairs = [(c,d) for c in s for d in s]
shuffle(pairs)
for i, pair in enumerate(pairs):
print("".join(pair), end=("" if i%3 else " "))
(Ini dapat dengan mudah dijalankan pada sistem Unixoid (terutama semuanya kecuali Windows) dengan menyimpannya ke dalam file (katakanlah kerningtest.py
) dan kemudian memanggil python3 kerningtest.py
dari terminal di folder masing-masing.)
Khawatir tentang apa yang sebenarnya digunakan terlebih dahulu. Kernings yang paling penting adalah huruf kecil-kecil dan besar-kecil. Huruf besar – huruf besar dan huruf kecil-hanya untuk penggunaan luar biasa; tergantung pada jenis huruf Anda, mungkin tidak penting sama sekali, misalnya, karena huruf kapital semua adalah ide yang sangat buruk dengan skrip kaligrafi. Mudah-mudahan tidak ada yang membutuhkan pasangan kerning cyrillic – latin atau roman-numeral-currency.
Namun, bahkan dengan semua trik itu, melakukan kerning manual yang baik adalah pekerjaan yang panjang dan membosankan.