Edukacja

Znaki kombinowane w Unicode —
jak działają strikethrough, podkreślenie i fale

Czas czytania: 7 minRedakcja generatorczcionek.pl

T̶e̶k̶s̶t̶ ̶p̶r̶z̶e̶k̶r̶e̶ś̶l̶o̶n̶y̶, Ṫëks̈ẗ z̈ kṙöpk̈äm̈ï, T͟e͟k͟s͟t͟ p͟o͟d͟k͟r͟e͟ś͟l͟o͟n͟y͟ — te efekty wyglądają jak specjalne formatowanie, ale to zwykły tekst który możesz skopiować i wkleić wszędzie. Jak to działa? To znaki kombinowane Unicode — jeden z najbardziej niedocenianych i najmniej zrozumiałych mechanizmów standardu.

Co to są znaki kombinowane (combining characters)

Standard Unicode zawiera specjalną kategorię znaków — znaki kombinowane (combining characters). Nie są to samodzielne litery ani symbole. To znaki które „przyklejają się” do poprzedniego znaku i modyfikują jego wygląd. Nie zajmują własnego miejsca na liście znaków — są niewidoczne jako samodzielne byty.

Przykład: litera „a” + znak kombinowany ogonka (U+0328) = „ą”. To dokładnie jak działa polskie „ą” — jest to litera „a” z kombinowanym znakiem ogonka. Podobnie „ę”, „ó”, „ś” — wszystkie polskie znaki diakrytyczne to technicznie litera bazowa + znak kombinowany.

Jak działa efekt strikethrough (przekreślenie)

Przekreślenie Unicode (U+0336, U+0335) działa dokładnie na tej zasadzie. Znak U+0336 to „Combining Long Stroke Overlay” — niewidzialny znak który po dodaniu do litery rysuje poziomą kreskę przez jej środek. Nasz generator dodaje ten znak po każdej literze Twojego tekstu.

Efekt: T̶e̶k̶s̶t̶ — każda litera ma za sobą niewidoczny znak U+0336, który powoduje rysowanie kreski. To nie jest grafika ani formatowanie — to ciąg znaków Unicode który możesz skopiować i wkleić na Instagram, Discord, WhatsApp.

Podobnie działają: podkreślenie (U+0332 — Double Low Line Below), falka (U+0303 — Combining Tilde Above), kropki (U+0307 — Combining Dot Above) i wiele innych efektów.

Dlaczego platformy renderują znaki kombinowane różnie

Tu zaczyna się komplikacja. Standard Unicode definiuje jak znaki kombinowane powinny działać, ale jakość renderowania zależy od czcionki systemowej urządzenia. Jeśli czcionka systemowa telefonu ma wysoki jakościowo zestaw glif dla znaków kombinowanych — efekt wygląda czysto. Jeśli nie — znak może się nakładać niepoprawnie, być przesunięty, wyglądać jak błąd.

  • iOS (iPhone) — Apple San Francisco font obsługuje znaki kombinowane bardzo dobrze. Przekreślenie i podkreślenie wygląda czysto.
  • Android (nowe urządzenia) — Roboto obsługuje poprawnie. Na starszych Androidach z przestarzałym zestawem fontów mogą być problemy.
  • Windows — Segoe UI obsługuje dobrze. Przeglądarkowy rendering jest zwykle poprawny.
  • Discord — renderuje znaki kombinowane poprawnie zarówno na desktop jak i mobile.

Znaki kombinowane w ilości większej niż 2–3 na literę (tzw. zalani tekst / glitch text) mogą powodować problemy z renderowaniem, zawieszanie aplikacji na starszych urządzeniach i są często blokowane przez filtry antyspamowe. Używaj rozsądnie.

Kiedy używać znaków kombinowanych, kiedy unikać

  • Przekreślenie (T̶e̶k̶s̶t̶) — używaj do efektu korekty lub humoru. „Dawna cena” przekreślona nową. Popularne w memach i ironicznych postach.
  • Podkreślenie — alternatywa dla pogrubienia kiedy inne style są niedostępne. Działa lepiej na platformach gdzie Markdown nie jest obsługiwany.
  • Falka i kropki (Ṫëxt) — efekt dekoracyjny dla krótkich słów lub nicków. Nie używaj dla długich tekstów — bardzo trudne do czytania.
  • Glitch text (Z̴͔͙̆̃ȁ̵l̶e̸w̸) — wiele znaków kombinowanych na literę. Efektowny dla estetyki horror/glitch/creepypasta. Używaj tylko jako element graficzny, nie jako czytelny tekst.