Uno stile cambia i caratteri, non l’impostazione del font
Quando scegli Con grazie grassetto o Cerchiato, il generatore sostituisce i punti di codice con altri provenienti da blocchi Unicode matematici, racchiusi o legati alla larghezza. L’app di destinazione riceve quei caratteri, non un file di font o un’istruzione di formattazione nascosta.
Per questo il risultato può passare attraverso un campo di testo semplice. Ed è anche il motivo per cui può essere cercato, ordinato o pronunciato in modo diverso rispetto all’originale.
Gli alfabeti matematici hanno uno scopo specifico
I simboli alfanumerici matematici distinguono le variabili nella notazione tecnica. L’uso come testo decorativo è un effetto collaterale pratico, non la promessa che ogni app li tratti come semplice formattazione visiva.
Diversi alfabeti presentano lacune storiche i cui caratteri si trovano nel blocco Letterlike Symbols. Il nostro registro mappa queste eccezioni in modo esplicito e lascia invariati i caratteri non supportati.
I segni combinanti si legano a ciò che li precede
Gli effetti di sottolineatura, sopralineatura e glitch aggiungono segni che il sistema di visualizzazione posiziona intorno a un carattere di base. Le metriche del font determinano la posizione finale, quindi i segni possono sovrapporsi, spostarsi o impilarsi diversamente dopo essere stati incollati.
L’anteprima di rimozione usa la sorgente esatta della variante attuale: elimina solo i segni aggiunti qui e ripristina l’input originale senza modificarlo. I segni già presenti nell’input restano invariati.
Una nota di compatibilità è un dato, non un punteggio
Nessuna percentuale può prevedere il comportamento di ogni dispositivo, font e versione di un’app. Indichiamo invece quali caratteri mappa una trasformazione, se usa segni combinanti e se la mappatura può essere invertita.
Prima di usare testo decorativo in un profilo, provalo nell’app di destinazione. Un riquadro, uno spazio vuoto o un simbolo sostitutivo di solito indica che il font disponibile non contiene quel glifo.
- Mantieni nomi, link e istruzioni in testo normale quando è importante che siano facili da trovare.
- Incolla il testo nell’app di destinazione, poi copialo di nuovo per verificare eventuali filtri.
- Ripeti la prova dopo un aggiornamento importante del sistema operativo, del browser o dell’app.
L’accessibilità richiede un’alternativa significativa
Un lettore di schermo può pronunciare “A maiuscola matematica in grassetto” invece di una semplice “A”. I nomi letti carattere per carattere possono trasformare una breve etichetta decorativa in una sequenza lunga e confusa.
I caratteri Unicode decorativi non sostituiscono l’HTML semantico, come titoli, enfasi forte o etichette. Esprimi il significato in testo normale e considera la versione stilizzata come una presentazione facoltativa.
Come verifichiamo il catalogo
Ogni stile è definito in un unico registro con mappatura, copertura, blocchi Unicode, comportamento dei segni combinanti, reversibilità e vettori di test. I test automatici includono ASCII, accenti, emoji unite, testo da destra a sinistra, CJK, devanagari, interruzioni di riga e input vuoto.
Verifichiamo le mappature rispetto ai dati sui caratteri Unicode e registriamo le osservazioni sulla resa separatamente dalle garanzie. Le segnalazioni di compatibilità vengono corrette prima nel registro, così strumento, interfaccia e test restano allineati.