Font parametrici e variable font: cosa sono
Due idee spesso confuse: un font definito da parametri invece che da curve fisse, e un font che porta più stili dentro un solo file. Vediamo cosa sono, che differenza c'è e come si creano.
Cos'è un font parametrico
In un font tradizionale ogni lettera è un insieme di curve disegnate a mano e congelate: se vuoi un peso più pesante, le ridisegni. In un font parametrico la lettera è definita da una struttura più una serie di parametri — peso, larghezza, contrasto, inclinazione, grazie. Cambi un valore e il carattere si ridisegna da solo.
Il vantaggio è la coerenza: una regola applicata a tutti i glifi insieme, invece di mille ritocchi manuali. È un modo di pensare il font come un sistema, non come una collezione di disegni.
Cos'è un variable font
Un variable font è un formato (un'estensione di OpenType) che racchiude un'intera famiglia in un singolo file. Invece di esportare Thin, Light, Regular, Bold e Black come file separati, ne metti uno solo con uno o più assi variabili lungo i quali il font può cambiare con continuità.
Gli assi standard più comuni:
- Weight (wght) — dal sottile al nero.
- Width (wdth) — dal condensato all'esteso.
- Slant / Italic — inclinazione e corsivo.
- Optical size (opsz) — adatta il disegno alla dimensione d'uso.
Per il web significa caricare un file invece di sei, e poter usare qualsiasi peso intermedio via CSS con font-variation-settings.
Che differenza c'è
Sono cose di due piani diversi e si sovrappongono solo in parte:
- Parametrico è un metodo di progettazione: come definisci e disegni il font.
- Variable font è un formato di distribuzione: come il font finito viene salvato e usato.
Puoi disegnare in modo parametrico ed esportare un OTF statico normale. E puoi produrre un variable font partendo da un editor tradizionale. Ma i due si sposano bene: un flusso parametrico genera in modo naturale gli estremi e i pesi intermedi che un variable font richiede.
L'interpolazione tra master
Il meccanismo che lega i due mondi è l'interpolazione. Definisci due (o più) master — gli estremi, per esempio un Thin e un Black — e il sistema calcola automaticamente tutti i pesi nel mezzo, fondendo le forme punto per punto.
Perché funzioni, i master devono essere compatibili: stesso numero di punti, nello stesso ordine, su ogni glifo. È il vincolo tecnico principale dell'interpolazione, ed è anche il motivo per cui un approccio parametrico aiuta — la struttura condivisa mantiene i master allineati per costruzione.
In pratica. Con un editor parametrico definisci gli estremi una volta sola e ottieni ogni variante intermedia, senza ridisegnare nulla — esattamente la logica di un variable font.
Come si crea un font parametrico
Il flusso, in breve:
- Scheletri — definisci la struttura di ogni glifo invece di disegnarne le curve.
- Parametri — regoli peso, larghezza, contrasto e inclinazione; il motore genera gli outline in tempo reale.
- Master — fissi due estremi e ottieni i pesi intermedi per interpolazione.
- Export — generi un file OTF standard, installabile ovunque.
È il flusso di Apice Studio, che fa tutto questo nel browser. Per il processo completo dal foglio bianco al file font, vedi la guida come creare un font da zero.
Domande frequenti
Variable font e font parametrico sono la stessa cosa?
No. Parametrico è il metodo con cui progetti il font; variable font è il formato in cui lo distribuisci. Spesso convivono, perché un flusso parametrico produce in modo naturale gli assi e i pesi che un variable font usa.
I variable font funzionano sul web?
Sì, sono supportati da tutti i browser moderni. Carichi un solo file e controlli peso, larghezza e altri assi via CSS con font-variation-settings.
Cosa significa che i master devono essere compatibili?
Per interpolare, ogni glifo deve avere lo stesso numero di punti nello stesso ordine in tutti i master. Se la struttura coincide, il sistema può calcolare le forme intermedie. Un approccio parametrico mantiene questa compatibilità per costruzione.
Posso esportare un font parametrico in OTF normale?
Sì. Puoi disegnare in modo parametrico ed esportare un singolo peso come OTF statico, oppure più pesi. Con Apice Studio l'export è un OTF standard apribile in qualsiasi applicazione.