Quali sono alcune comuni coppie di crenatura?


17

Impostare una buona crenatura è una delle parti più importanti della progettazione di un carattere tipografico. I caratteri economici o gratuiti hanno spesso una crenatura cattiva o inesistente e diventa incredibilmente noioso dover crenare manualmente i testi.

Esistono alcune ovvie coppie comuni di crenatura come KO , AV , LT , TA .

Un'illustrazione di alcune comuni coppie di crenatura con e senza crenatura:

inserisci qui la descrizione dell'immagine

Crenare con gli occhi può essere un processo lungo e laborioso e il mio processo al momento è molto aleatorio, quindi quello che sto cercando sono alcune comuni coppie di crenatura e stringhe generali con cui lavorare durante la crenatura.

Ovviamente ogni carattere tipografico sarà diverso ma qualcosa da usare come punto di partenza sarebbe incredibilmente utile.

Risposte:


11

Anche se questo potrebbe non rispondere direttamente alla tua domanda titolare, spero che risolva in qualche modo il tuo problema: le seguenti tecniche mi hanno aiutato a ridurre il lavoro sulla crenatura manuale di un font (che era blackletter; quindi le coppie di crenatura standard non si applicavano):

  • Di gran lunga il più importante: usa le classi di crenatura. Sebbene il tuo carattere possa contenere molti glifi, molti di essi sono identici rispetto alla crenatura in una direzione. Ad esempio, la crenatura a destra di m e n dovrebbe essere identica in ogni o quasi ogni carattere tipografico. Quindi, prima di iniziare la crenatura, raggruppa tutti i tuoi glifi in classi di crenatura ragionevoli e riduci enormemente il lavoro, dovrai farlo. Qualsiasi editor di font ragionevole dovrebbe supportare le classi di crenatura.

    A seconda del carattere tipografico, l'efficacia delle classi di crenatura può essere potenziata utilizzando classi di crenatura diverse per situazioni diverse. Ad esempio, à e a avranno la stessa crenatura di sinistra rispetto alla maggior parte delle lettere minuscole, ma non rispetto ad alcune lettere maiuscole e f. Per il mio carattere, avevo diverse tabelle di crenatura con diverse classi di crenatura per i seguenti casi:

    • lettere minuscole senza f, ſ, ľ, ï, ... - lettere minuscole;

    • f, ſ, ľ, ï, ... - lettere minuscole;

    • maiuscolo minuscolo;

    • maiuscolo - maiuscolo;

    • minuscolo - minuscolo.

  • Sforzati di mettere a punto i cuscinetti , ovvero le distanze predefinite (non curate) di un glifo a destra e a sinistra. Se il rilevamento di un glifo è scelto male, ciò significa che devi crenare quasi ogni coppia contenente questo glifo. D'altra parte, se i tuoi cuscinetti sono buoni, non devi crenare molto e vedi direttamente dove devi crenare.

  • Un trucco per regolare cuscinetti e cricche è quello di guardare qualcosa di simile al seguente :

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

    Se xu ha bisogno di crenatura, dovresti notare guardando questo.

  • Fai crescere il tuo pool di glifi con metriche orizzontali adeguate sistematicamente e accuratamente. Inizia con la regolazione delle metriche orizzontali (cuscinetti e crenature) di "lettere semplici" come i, m, n e u. Assicurati che parole come minimo, alluminio o immunità abbiano un bell'aspetto, idealmente senza usare alcuna crenatura tra le lettere di cui sopra. Quindi aggiungi altre lettere minuscole alla piscina e assicurati che abbiano buoni cuscinetti e crenatura dove necessario. Se il tuo pool contiene tutte le lettere minuscole, aggiungi le lettere maiuscole e fai attenzione solo alla loro giusta direzione; e così via …

  • Una volta che hai quel pool, leggi molto testo nel tuo font per trovare alcune coppie che potresti aver perso. Anche guardare il testo sottosopra aiuta.

    Infine, puoi generare un testo contenente tutte le possibili coppie di lettere e verificarlo. Ad esempio, il seguente script Python 3 farà il lavoro per le lettere minuscole:

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

    (Questo può essere facilmente eseguito su sistemi Unixoid (principalmente tutto tranne Windows) salvandolo in un file (diciamo kerningtest.py) e quindi chiamando python3 kerningtest.pyda un terminale nella rispettiva cartella.)

  • Preoccupati di ciò che viene effettivamente utilizzato per primo. Le crenature più importanti sono lettere minuscole-minuscole e maiuscole-minuscole. Le lettere maiuscole – maiuscole e minuscole – maiuscole sono solo per usi eccezionali; a seconda del carattere tipografico, potrebbe non essere affatto importante, ad esempio, perché tutto in maiuscolo è una pessima idea con uno script calligrafico. Spero che nessuno abbia bisogno di coppie di crenatura in cirillico-latino o romano-numerale-valuta-simbolo.

Tuttavia, anche con tutti questi trucchi, eseguire una buona crenatura manuale è un lavoro lungo e noioso.


4

Ci sono alcune risorse buone e utili per aiutarti con la tua crenatura (e anche rispondere alla tua domanda sulle comuni coppie di crenatura):

Briem.net di Gunnlaugur SE Briem ha una sezione dedicata alla spaziatura (e alla crenatura ) e fornisce alcuni metodi per ottenere una buona crenatura. Prendi inoltre nota di tutte le sottosezioni della sezione Spaziatura.

Il sito Kern King raccoglie molte parole con coppie di crenatura problematiche e deve essere stampato, corretto, stampato di nuovo, corretto di nuovo e così via.

Emil Ruder ha un elenco di parole da testare durante il processo di spaziatura del design del tuo carattere nel suo libro Tipografia . L'elenco è piuttosto breve, quindi non sono sicuro di quanto aggiungerebbe all'elenco di Kern King.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.