ForHosting KIT · Verifiche e controlli

Verifica WCAG della spaziatura del testo

Questo strumento di verifica della spaziatura del testo WCAG confronta le misure del foglio di stile con tre valori relativi alla dimensione del carattere comunemente controllati per l’adattabilità della spaziatura: altezza di riga pari ad almeno 1.5 volte la dimensione del carattere, spaziatura tra lettere pari ad almeno 0.12 volte e spaziatura tra parole pari ad almeno 0.16 volte. Inserisca tutte le misure in un’unica unità coerente, per esempio pixel o punti. Il risultato riporta ogni rapporto osservato, il minimo richiesto, il valore minimo corrispondente e un esito complessivo. È un controllo numerico mirato per revisioni e test automatizzati, non sostituisce la verifica che il contenuto resti utilizzabile quando i lettori modificano la spaziatura.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Misuri tutti e quattro i valori con un’unità coerente

Parta dalla dimensione calcolata del carattere e dai valori di altezza di riga, spaziatura tra lettere e spaziatura tra parole che desidera valutare. Tutti e quattro i numeri devono usare la stessa unità, perché lo strumento divide ogni misura di spaziatura per la dimensione del carattere. I pixel sono comodi quando si copiano gli stili calcolati dagli strumenti di sviluppo del browser, ma punti, rem convertiti in numeri o qualsiasi altra unità di lunghezza coerente producono gli stessi rapporti. Per esempio, un carattere da 16 pixel abbinato a un’altezza di riga di 24 pixel produce un rapporto di 1.5. Una spaziatura tra lettere di 1.92 pixel produce 0.12 e una spaziatura tra parole di 2.56 pixel produce 0.16. Le etichette delle unità non sono accettate intenzionalmente: invii valori numerici dopo aver risolto parole chiave CSS, percentuali, altezze di riga senza unità, valori ereditati e unità relative in misure confrontabili. La dimensione del carattere deve essere maggiore di zero; valori nulli o negativi vengono rifiutati. Gli altri valori finiti sono valutati così come forniti, quindi una spaziatura negativa fallisce senza essere corretta silenziosamente.

Legga i singoli controlli prima dell’esito complessivo

La risposta contiene un controllo per l’altezza di riga, uno per la spaziatura tra lettere e uno per la spaziatura tra parole. Ogni controllo ripete il valore fornito, calcola il rapporto con la dimensione del carattere, dichiara il rapporto minimo orientato a WCAG, calcola il valore assoluto minimo per il carattere indicato e restituisce un esito booleano. Il campo complessivo passes è vero solo quando tutte e tre le comparazioni passano. I valori esattamente sul limite passano: un rapporto di altezza di riga di 1.5, di spaziatura tra lettere di 0.12 o tra parole di 0.16 soddisfa la rispettiva soglia. L’algoritmo usa direttamente i valori numerici e non arrotonda prima del confronto, evitando che la sola visualizzazione cambi un risultato vicino al limite. L’output rende gli errori utilizzabili: chi sviluppa può individuare la proprietà sotto l’obiettivo e confrontare il valore corrente con minimum_value. Poiché il calcolo è deterministico e non dipende dalla rete, un input JSON identico produce sempre lo stesso output nel browser, nella pipeline di build o in un’integrazione API.

Usi il risultato come controllo mirato dell’adattabilità

WCAG 1.4.12 riguarda la conservazione di contenuti e funzionalità quando gli utenti applicano determinate regolazioni alla spaziatura del testo. Questa calcolatrice verifica se le tre misure fornite raggiungono i rapporti associati ad altezza di riga, spaziatura tra lettere e spaziatura tra parole; non ispeziona una pagina, non riscrive CSS e non dimostra che un layout tolleri le sostituzioni dell’utente. Una revisione completa dell’accessibilità deve comunque applicare le modifiche pertinenti in un browser reale e cercare testo tagliato, controlli nascosti, sovrapposizioni, etichette troncate, finestre di dialogo danneggiate e contenuti persi. Anche la spaziatura tra paragrafi fa parte del criterio, ma esula da questa capacità perché l’input dichiarato copre solo le tre misure relative alla dimensione del carattere. Usi il risultato numerico per individuare presto incoerenze nei token o nei fogli di stile, quindi esegua prove sul rendering effettivo. La versione nel browser è utile nella revisione manuale; l’API costa $0.002 per richiesta riuscita ed è adatta a suite di regressione per componenti, temi, modelli o documenti generati. Gli input non validi vengono rifiutati, non convertiti né interpretati.

Controllare i token di progettazione

Confronti i token tipografici con i rapporti obiettivo prima di pubblicare una libreria condivisa di componenti.

Aggiungere un’asserzione di regressione

Invii le misure di stile risolte dai test automatici e blocchi il build quando un rapporto è insufficiente.

Esaminare una sostituzione CSS

Controlli numericamente i valori proposti di altezza di riga e spaziatura prima di provare il layout in un browser.

Quali rapporti utilizza lo strumento?

Controlla l’altezza di riga a 1.5 volte la dimensione del carattere, la spaziatura tra lettere a 0.12 volte e quella tra parole a 0.16 volte.

Gli input devono essere espressi in pixel?

No. Qualsiasi unità di lunghezza funziona se la dimensione del carattere e le tre spaziature usano la stessa unità.

Un risultato esattamente sulla soglia passa?

Sì. Ogni confronto è inclusivo, quindi un valore uguale al proprio rapporto minimo passa.

Questo dimostra che una pagina rispetta WCAG 1.4.12?

No. Controlla soltanto tre rapporti numerici. Lei deve anche applicare le regolazioni alla pagina renderizzata e confermare che contenuti e funzionalità non vadano persi.

Quanto costa una richiesta API?

Una richiesta API riuscita costa $0.002. Lo stesso calcolo deterministico è disponibile nel browser.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/verify/wcag-text-spacing-check

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/verify/wcag-text-spacing-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"font_size":16,"line_height":24,"letter_spacing":1.92,"word_spacing":2.56}'
{
  "font_size": 16,
  "line_height": 24,
  "letter_spacing": 1.92,
  "word_spacing": 2.56
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "verify.wcag_text_spacing_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →