01
Charset & metriche di base
La baseline è la riga d'appoggio del testo (dove poggiano lettere come "a", "m"): serve ad allineare correttamente caratteri di dimensioni diverse, es. una "g" con discendente più alta.
02
Editor glifi
Disegna direttamente qui col mouse usando il colore e l'opacità scelti sopra (click sinistro = disegna, click destro / shift = cancella), oppure scarica un template (PNG o Aseprite) — i colori vengono mantenuti in entrambe le direzioni — modificalo esternamente mantenendo dimensioni invariate, e ricaricalo.
Nel file Aseprite trovi i livelli "background" e "template" (guida, ignorati al ricaricamento) e un livello "glyphs" dove disegnare: puoi aggiungere altri livelli a piacere, verranno considerati tutti tranne quei due.
03
Anteprima & spaziatura
Gruppi di kerning
Definisci gruppi di caratteri (es. "tondi" = OQCG) per applicare e modificare in blocco una regola di kerning su più lettere contemporaneamente.
Regole di kerning
Ogni regola si applica quando il carattere a sinistra è seguito dal carattere/gruppo a destra. Puoi usare "Tutti i caratteri" per un lato, es. M → Tutti = -1px dopo ogni "M".
| Sinistra | Destra | Offset px |
|---|
04
Esporta font
Genera un pacchetto BMFont standard (atlas
.png + descrittore .fnt in formato testo AngelCode), lo stesso formato usato da LibGDX, Pixi.js, Phaser, Godot e molti altri motori. I colori disegnati nei glifi vengono esportati esattamente come li vedi in anteprima; se invece vuoi un font "tintabile" via shader nel motore di gioco, disegna i glifi in bianco pieno.
Per Defold: verifica nella documentazione ufficiale del progetto la modalità di importazione font bitmap più recente, dato che la pipeline può cambiare tra versioni.