Textul invizibil (numit și caracter invizibil, caracter gol sau spațiu gol) este un set de caractere din standardul Unicode care nu au reprezentare vizuală. Spre deosebire de un spațiu normal, aceste caractere sunt complet invizibile, dar ocupă un spațiu valid în orice câmp de text. Există 49 de caractere invizibile documentate în 7 categorii distincte, fiecare proiectat pentru un scop diferit.
De ce există caracterele invizibile?
Caracterele invizibile au fost create inițial pentru a rezolva probleme tipografice și de formatare în diferite limbi. De exemplu, spațiul de lățime zero (U+200B) este folosit în limbi precum thailandeza sau khmeră pentru a indica puncte posibile de separare a cuvintelor fără a adăuga un spațiu vizibil.
Caracterul Hangul de umplere (U+3164) provine din sistemul de scriere coreean și este folosit ca marcator de poziție. Modelul Braille gol (U+2800) face parte din sistemul Braille Unicode și reprezintă o celulă goală. De-a lungul timpului, utilizatorii au descoperit aplicații creative pentru aceste caractere, mult dincolo de scopurile lor tehnice originale.
Cele 7 categorii de caractere invizibile
Caractere cu lățime zeroU+200B · U+200C · U+200D · U+2060 · U+FEFF
Caractere care nu ocupă absolut niciun spațiu orizontal. Sunt folosite pentru a controla despărțirea cuvintelor, a uni sau separa caractere și a insera marcaje invizibile în text. Cel mai popular tip pentru mesaje goale și nume invizibile.
Caractere de spațiu golU+00A0 · U+2003 · U+200A · U+2007
Spații Unicode de lățimi variabile — de la hair space ultra-subțire la em space lat. Utile pentru control tipografic precis, alinierea tabelelor și crearea de spațieri personalizate în design-uri.
Caractere de umplere goaleU+2800 · U+3164 · U+FFA0
Caractere care se afișează ca goale dar sunt considerate conținut real. Braille gol (U+2800) și Hangul filler (U+3164) sunt cele mai populare — funcționează ca nume goale în jocuri și mesaje goale pe orice platformă.
Marcaje de direcție și formatareU+200E · U+200F · U+202A–U+202E
Controlează direcția și încorporarea textului (stânga-la-dreapta, dreapta-la-stânga). Esențiale pentru conținut cu direcții mixte în arabă, ebraică și alte scripturi RTL. Invizibile dar afectează modul în care curge textul din jur.
Operatori matematici invizibiliU+2061 · U+2062 · U+2063 · U+2064
Folosiți în tipografia matematică pentru a reprezenta operații implicite precum aplicarea funcțiilor sau multiplicarea invizibilă. Nu au formă vizuală dar transmit sens semantic tehnologiilor asistive.
Separatoare de linie și paragrafU+2028 · U+2029
Separatoare de linie (U+2028) și paragraf (U+2029) la nivel Unicode. Forțează întreruperi de text fără a depinde de caractere newline specifice platformei.
Caractere invizibile specifice scripturilorU+180E · U+17B4 · U+17B5
Caractere legate de sisteme de scriere specifice — separatorul de vocale mongol (U+180E) și caracterele invizibile khmer (U+17B4, U+17B5). Rareori necesare în afara scripturilor lor native.
Ce caracter ar trebui să folosești?
- ›Mesaje goale pe WhatsApp, Telegram sau Discord: Folosește Braille gol (U+2800) sau Hangul filler (U+3164) — trec de filtrele de mesaje goale pe aproape orice platformă.
- ›Nume de utilizator invizibile în jocuri: Braille gol (U+2800) funcționează în Free Fire, PUBG și Fortnite. Hangul filler (U+3164) este o alternativă puternică.
- ›Linii goale în biografiile de social media: Spațiu de lățime zero (U+200B) sau Braille gol (U+2800) — ambele sunt acceptate de editorii Instagram, Twitter și TikTok.
- ›Spațiere tipografică precisă: Folosește hair space (U+200A), thin space (U+2009), en space (U+2002) sau em space (U+2003) în funcție de lățimea de care ai nevoie.
- ›Prevenirea întreruperilor de linie: Non-breaking space (U+00A0) sau word joiner (U+2060) mențin cuvintele pe aceeași linie fără un spațiu vizibil.
- ›Filigran de text sau marcaje ascunse: Caracterele cu lățime zero (U+200B, U+200C, U+200D) pot fi încorporate imperceptibil pentru a urmări originea textului.
Este același lucru cu un spațiu normal?
Nu. Un spațiu normal (bara de spațiu) are un cod Unicode specific (U+0020) și este vizibil ca un gol între cuvinte. Caracterele de text invizibil sunt fundamental diferite: nu generează niciun spațiu vizual, dar sunt recunoscute de sisteme ca caractere valide. Acest lucru permite trimiterea de mesaje goale sau crearea de nume goale care par să nu conțină nimic.
Este sigur să folosești text invizibil?
Da, complet sigur. Caracterele invizibile fac parte din standardul Unicode, același sistem care codifică toate literele, numerele și emoji-urile pe care le folosești zilnic. Nu conțin cod malițios și nu pot deteriora dispozitivul tău. Sunt pur și simplu caractere de text care nu au reprezentare grafică vizibilă.