¿Cuáles son algunos pares de kerning comunes?

17

Configurar un buen kerning es una de las partes más importantes del diseño de un tipo de letra. Las fuentes baratas o gratuitas a menudo tienen un interletraje incorrecto o inexistente y se vuelve increíblemente tedioso tener que intercalar manualmente los textos.

Hay algunos pares de kerning comunes obvios como KO , AV , LT , TA .

Una ilustración de algunos pares de kerning comunes con y sin kerning:

ingrese la descripción de la imagen aquí

El kerning a simple vista puede ser un proceso largo y laborioso y mi proceso en este momento es muy aleatorio, por lo que lo que estoy buscando son algunos pares de kerning comunes y cadenas generales para trabajar cuando se hace kerning.

Obviamente, cada tipo de letra será diferente, pero algo para usar como punto de partida sería increíblemente útil.

Cai
fuente

Respuestas:

11

Si bien esto puede no responder directamente a su pregunta titular, espero que resuelva un poco su problema: las siguientes técnicas me ayudaron a reducir el trabajo de intercalar manualmente una fuente (que era blackletter; por lo tanto, los pares de interletraje estándar no se aplicaron):

  • Con mucho, el más importante: usar clases de interletraje. Si bien su fuente puede tener muchos glifos, muchos de ellos son idénticos con respecto al interletraje en una dirección. Por ejemplo, el derecho-interletraje de m y n debe ser idéntico en todos o casi todos los tipo de letra. Entonces, antes de comenzar a intercalar, agrupe todos sus glifos en clases razonables y reduzca enormemente el trabajo, tendrá que hacerlo. Cualquier editor de fuentes razonable debería admitir clases de interletraje.

    Dependiendo de su tipo de letra, la efectividad de las clases de kerning se puede aumentar mediante el uso de diferentes clases de kerning para diferentes situaciones. Por ejemplo, à y a tendrán el mismo interletraje izquierdo con respecto a la mayoría de las letras minúsculas, pero no con respecto a algunas letras mayúsculas yf. Para mi fuente, tenía diferentes tablas de interletraje con diferentes clases de interletraje para los siguientes casos:

    • minúsculas sin f, ſ, ľ, ï, ... - minúsculas;

    • f, ſ, ľ, ï, ... - minúsculas;

    • Mayúscula minúscula;

    • mayúscula - mayúscula;

    • minúscula - minúscula.

  • Esfuércese en ajustar los cojinetes , es decir, las distancias predeterminadas de un glifo a la derecha y a la izquierda. Si se elige mal el rumbo de un glifo, esto significa que debe intercalar casi cada par que contenga este glifo. Por otro lado, si sus rodamientos son buenos, no tiene que trabajar mucho y puede ver directamente dónde debe hacerlo.

  • Un truco para ajustar los rodamientos y el kerning es mirar algo como lo siguiente :

    uuuuuuuuuuuuuuuuuuuuuuuxuuuuuuuuuuuuuuuuuuuuuuu
    uıuunımnuınuınınuımunxuınuımuınuınuımuınuınmu

    Si xu necesita kerning, debe notarlo al mirar esto.

  • Haga crecer su grupo de glifos con métricas horizontales ajustadas de manera sistemática y exhaustiva. Comience con el ajuste de las métricas horizontales (cojinetes y kernings) de “letras simples” como i, m, n, y u. Asegúrese de que las palabras como mínimo, aluminio o inmunidad se vean bien, idealmente sin usar interletraje entre las letras antes mencionadas. Luego agregue otras letras minúsculas al grupo y asegúrese de que tengan buenos rumbos y kerning cuando sea necesario. Si su grupo contiene todas las letras minúsculas, agregue letras mayúsculas y solo se preocupe por su orientación correcta; y así …

  • Una vez que tenga ese grupo, lea mucho texto en su fuente para encontrar algunos pares que podría haberse perdido. Mirar el texto al revés también ayuda.

    Finalmente, puede generar un texto que contenga todos los pares de letras posibles y verificarlo. Por ejemplo, el siguiente script de Python 3 hará el trabajo para letras minúsculas:

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

    (Esto se puede ejecutar fácilmente en sistemas Unixoid (principalmente todo menos Windows) guardándolo en un archivo (digamos kerningtest.py) y luego llamando python3 kerningtest.pydesde un terminal en la carpeta respectiva).

  • Preocúpate por lo que realmente se usa primero. Los kernings más importantes son minúsculas – minúsculas y mayúsculas – minúsculas. Mayúsculas – mayúsculas y minúsculas – mayúsculas es solo para usos excepcionales; dependiendo de su tipo de letra, puede no ser importante en absoluto, por ejemplo, porque todo en mayúsculas es una muy mala idea con un guión caligráfico. Esperemos que nadie necesite pares de interletraje cirílico-latino o romano-número-moneda-símbolo.

Sin embargo, incluso con todos esos trucos, realizar un buen interletraje manual es un trabajo largo y aburrido.

Wrzlprmft
fuente
4

Hay algunos recursos buenos y útiles para ayudarlo con su interletraje (y también responder a su pregunta sobre pares de interletraje comunes):

Briem.net por Gunnlaugur SE Briem tiene una sección dedicada al espaciado (y kerning ) y proporciona algunos métodos para lograr un buen kerning. También tome nota de todas las subsecciones de la sección Espaciado.

El sitio Kern King recopila muchas palabras con pares de kerning problemáticos y está destinado a imprimirse, corregirse, imprimirse nuevamente, corregirse nuevamente, etc.

Emil Ruder tiene una lista de palabras para probar durante el proceso de espaciado de su diseño de fuente en su libro Typography . Sin embargo, la lista es bastante corta, así que no estoy seguro de cuánto agregaría a la lista de Kern King.

mdomino
fuente