Perché il testo stilizzato appare come quadratini vuoti (tofu)?
Lo stesso messaggio, inviato e ricevuto
Le due schermate qui sotto mostrano una stessa e-mail stilizzata con ETeext, ricca di caratteri accentati. Sul telefono che la invia è tutto perfetto; su quello che la riceve, gli accenti si rompono in quadratini vuoti.
Perché alcuni caratteri appaiono come quadratini?
Su alcuni dispositivi, i caratteri stilizzati possono apparire come piccoli quadratini vuoti (o quadratini con una croce, o un punto interrogativo). Questo fenomeno ha un nome: si parla di «tofu».
La parola deriva dalla somiglianza di questi piccoli rettangoli con un pezzo di tofu. Non è un bug di ETeext né un errore del tuo testo: significa semplicemente che il dispositivo o l'app che mostra il testo «in ricezione» non possiede, nei suoi font, il disegno del carattere richiesto. Non sapendo cosa disegnare, mostra un rettangolo sostitutivo.
Questo caso si presenta più spesso su certi dispositivi (a volte «cinesi», o più in generale dispositivi i cui font di sistema sono ottimizzati per altri alfabeti). I loro font coprono perfettamente le proprie scritture, ma possono non includere tutti i caratteri stilizzati esotici dell'alfabeto latino — da qui i tofu al posto di alcuni effetti.
In altre parole: il tuo testo è corretto, ma il dispositivo dall'altra parte non riesce a visualizzarlo per intero.
Sezione tecnica: perché compaiono i tofu (e come la modalità li evita)
Per i curiosi, ecco cosa succede «sotto il cofano».
Gli stili di ETeext non cambiano il font di visualizzazione (cosa che riguarderebbe il CSS): cambiano i caratteri stessi. Una «a» in grassetto stilizzata, per esempio, non è una «a» rivestita di una formattazione — è un carattere Unicode distinto, tratto da un blocco speciale (i simboli alfanumerici matematici). È proprio questo che permette a questi stili di viaggiare su piattaforme che non consentono di cambiare il font.
Il rovescio della medaglia è che, per visualizzare questi caratteri, il dispositivo ricevente deve possedere il loro disegno (glifo) nei suoi font. Se il glifo manca, il dispositivo mostra il carattere sostitutivo — il famigerato tofu. Più un carattere è «esotico» (poco comune), maggiore è il rischio che un font non lo copra — e certi parchi di dispositivi, ottimizzati per altre scritture, ne coprono di meno.
Alcuni effetti accumulano inoltre segni combinanti: accenti o segni che si sovrappongono a una lettera. Anche qui la loro resa dipende dalla capacità del dispositivo di posizionarli correttamente; in ambienti poco attrezzati, il risultato può essere imperfetto.
La soluzione: la Modalità Sicura
ETeext include una Modalità Sicura. Attivala prima di stilizzare: invece di produrre i caratteri a rischio, ETeext ripiega su lettere standard — presenti in assolutamente tutti i font. Il tuo testo resta leggibile per il destinatario, a scapito dell’effetto visivo.
È un semplice interruttore che puoi attivare o disattivare in qualsiasi momento, a seconda del contesto.