Waarom verschijnt opgemaakte tekst als lege vierkantjes (tofu)?

Hetzelfde bericht, verzonden en ontvangen

De twee schermafbeeldingen hieronder tonen dezelfde met ETeext opgemaakte e-mail, rijk aan tekens met accenten. Op de telefoon die hem verstuurt ziet alles er perfect uit; op de telefoon die hem ontvangt breken de accenten in lege vierkantjes.

Een opgemaakte e-mail vol tekens met accenten, correct weergegeven op een iPhone 14.
Verzonden vanaf een iPhone 14. Een met ETeext opgemaakt bericht, vol tekens met accenten, wordt perfect weergegeven in de e-mail.
Dezelfde e-mail ontvangen op een Redmi Note, waar de tekens met accenten als lege vierkantjes verschijnen.
Ontvangen op een Redmi Note (Android). Precies dezelfde e-mail — maar de tekens met accenten zijn lege vierkantjes geworden: tofu. Het ontvangende apparaat weet simpelweg niet hoe het ze moet tekenen.

Waarom verschijnen sommige tekens als vierkantjes?

Op sommige apparaten verschijnen gestileerde tekens soms als kleine lege vierkantjes (of vierkantjes met een kruisje, of een vraagteken). Dit verschijnsel heeft een naam: men spreekt van «tofu».

Het woord komt van de gelijkenis van deze kleine rechthoekjes met een stukje tofu. Het is geen fout van ETeext, noch een fout in je tekst: het betekent simpelweg dat het apparaat of de app die de tekst «aan de ontvangende kant» weergeeft, in zijn lettertypen niet de tekening van het gevraagde teken bezit. Omdat het niet weet wat het moet tekenen, toont het een vervangend rechthoekje.

Dit komt vaker voor op bepaalde apparaten (soms «Chinese», of breder apparaten waarvan de systeemlettertypen geoptimaliseerd zijn voor andere alfabetten). Hun lettertypen dekken hun eigen schriftsystemen perfect, maar bevatten mogelijk niet elk exotisch gestileerd teken van het Latijnse alfabet — vandaar tofu in plaats van sommige effecten.

Met andere woorden: je tekst is correct, maar het apparaat aan de andere kant kan hem niet volledig weergeven.

Technische sectie: waarom tofu verschijnt (en hoe de modus het vermijdt)

Voor de nieuwsgierigen, dit is wat er «onder de motorkap» gebeurt.

De stijlen van ETeext veranderen niet het weergavelettertype (dat zou een kwestie van CSS zijn): ze veranderen de tekens zelf. Een gestileerde vette «a» is bijvoorbeeld geen «a» in een opmaakjasje — het is een apart Unicode-teken, afkomstig uit een speciaal blok (de wiskundige alfanumerieke symbolen). Dat is precies wat deze stijlen laat reizen over platforms die het niet toelaten het lettertype te wijzigen.

De keerzijde is dat het ontvangende apparaat, om deze tekens weer te geven, hun tekening (glyph) in zijn lettertypen moet bezitten. Ontbreekt de glyph, dan toont het apparaat het vervangingsteken — de beruchte tofu. Hoe «exotischer» (zeldzamer) een teken is, hoe groter het risico dat een lettertype het niet dekt — en bepaalde apparaatparken, geoptimaliseerd voor andere schriftsystemen, dekken er minder.

Sommige effecten stapelen bovendien combinerende tekens: accenten of tekens die over een letter worden gelegd. Ook hier hangt hun weergave af van het vermogen van het apparaat om ze correct te plaatsen; in slecht uitgeruste omgevingen kan het resultaat onvolmaakt zijn.

De oplossing: de Veilige Modus

ETeext heeft een Veilige Modus. Zet hem aan voordat je opmaakt: in plaats van de risicovolle tekens te maken, valt ETeext terug op standaardletters — aanwezig in absoluut elk lettertype. Je tekst blijft leesbaar voor de ontvanger, ten koste van het visuele effect.

Het is een simpele schakelaar die je op elk moment aan of uit kunt zetten, afhankelijk van de context.

← Helpcentrum