Una guida pratica

Testo decorativo Unicode: che cosa viene copiato davvero

Il testo decorativo è costituito da normali dati Unicode scelti per la somiglianza visiva. Capire questa differenza aiuta a scegliere uno stile che resista nell’app di destinazione e resti comprensibile alle persone.

Ultima revisione:

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.

Unicode Consortium