Giovedì 5 novembre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Sviluppo software

tidy-typography.css su CSS-Tricks: un reset moderno per la tipografia web

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

Un foglio di stile che raccoglie proprietà CSS emergenti per gestire rendering, tipografia fluida, ritmo verticale, a capo e sillabazione senza JavaScript.

Illustrazione generata con l’intelligenza artificiale

Su CSS-Tricks arriva tidy-typography.css, un foglio di stile che raccoglie regole tipografiche pronte all’uso: rendering e fallback, dimensioni fluide, ritmo verticale, wrapping, sillabazione, dettagli OpenType. Si può usare intero o a pezzi, copiando la dichiarazione che risolve il problema del momento1.

Il blocco iniziale mette in ordine il rendering. In html compaiono -webkit-font-smoothing: antialiased e text-rendering: optimizeLegibility, suggerimenti rivolti soprattutto a WebKit. font-synthesis: none impedisce al browser di simulare grassetto o corsivo quando il font non li offre. Le proprietà text-size-adjust con e senza prefissi disattivano l’inflazione del testo su mobile. Sul body, font-size-adjust: from-font riduce gli sbalzi percettivi mentre un fallback prende il posto del webfont1.

La tipografia diventa fluida in base al contenitore. container-type: inline-size trasforma il wrapper in container query. I figli possono così usare cqi, l’unità legata alla larghezza del contenitore. In :root gli esempi mostrano clamp con cqi, per dimensionare titoli e testi senza affidarsi a vw. Risultato: lo stesso heading si adatta sia alla colonna dell’articolo sia a una sidebar da 300 pixel, senza media query per componente1.

Per il ritmo verticale, il foglio taglia il “mezzo leading” predefinito delle linee. Su titoli, paragrafi, citazioni, didascalie e liste entrano text-box-trim: trim-both e text-box-edge: cap alphabetic, che misurano dai cappucci delle maiuscole alla baseline alfabetica. È un approccio basato su metriche, alternativo agli aggiustamenti con margini negativi legati al singolo font. Il selettore :heading, proposto in Selectors Level 5 per coprire h1, h6 e [role="heading"], non è ancora nei browser: va protetto dietro @supports selector()1.

Il wrapping bilancia e ripulisce. text-wrap: balance su titoli, blockquote e didascalie distribuisce il testo sulle righe, utile fino a circa sei linee. Nei paragrafi, nelle liste e nelle definizioni, text-wrap: pretty evita l’ultima parola isolata senza ribilanciare tutto il blocco. Per i campi editabili serve text-wrap: stable, che impedisce il rimescolamento a ogni battuta. I paragrafi impostano anche max-width: 65ch per mantenere una misura confortevole1.

La sillabazione richiede la lingua corretta, in HTML o CSS. hyphens: auto usa i dizionari, ma va regolata. Il foglio imposta limiti per lunghezza minima della parola, frammenti prima e dopo la rottura, numero massimo di linee consecutive, zona di tolleranza e protezione dell’ultima parola. Specifica anche un glifo di trattino. Safari ha bisogno degli equivalenti con prefisso -webkit-, dichiarati insieme. Su pre, code, var, samp, kbd e titoli, hyphens: manual evita rotture in parti sensibili come codice e intestazioni1.

La microtipografia affina margini e sottolineature. hanging-punctuation: first allow-end last fa sporgere la punteggiatura di apertura e chiusura, così il bordo del testo risulta otticamente allineato. Sui link, text-decoration-thickness: from-font usa lo spessore previsto dal font, text-underline-offset: 0.15em alza la linea a una distanza leggibile, text-decoration-skip-ink: auto evita che l’underline invada le discendenti1.

Alcune proprietà restano sperimentali, con supporto diseguale tra browser, quindi servono guardrail e non inclusioni alla cieca. L’articolo offre il foglio completo e incoraggia a prelevare solo ciò che serve1. La novità pratica è nei container query: sostituiscono le scale basate su viewport e sbloccano componenti tipografici davvero riusabili, che si adattano al contesto senza media query dedicate1.

Fonti

  1. Taming Typography: Building a Modern CSS Reset CSS-Tricks · 5 novembre 2026
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Rilettura. Un passaggio toglie i tic della prosa generata da un modello, come i contrasti costruiti e le frasi che annunciano invece di informare, senza toccare fatti e fonti.
  • Fedeltà alle fonti. Un passaggio dedicato toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 10/10.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica. Questo articolo ha preso 8,3/10 dopo 2 revisioni.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.