TextArray
100% lokalnie

Normalizuj tekst Unicode

Zamień ozdobny tekst Unicode z powrotem na zwykłe znaki.

Wejście
Wynik

Normalizuj tekst Unicode

Generatory ozdobnych czcionek wcale nie zmieniają czcionki. Podmieniają każdą literę na podobnie wyglądający znak z innego bloku Unicode, więc 𝗯𝗼𝗹𝗱 to w rzeczywistości symbole matematyczne, a ⓒⓘⓡⓒⓛⓔ to litery w kółkach. Wklej taki tekst tutaj, a wróci jako zwykłe znaki. Przyda się, gdy ozdobny nick, bio albo nazwa produktu musi trafić do bazy danych, eksportu CSV, adresu URL czy tematu wiadomości — a także dla dostępności: czytnik ekranu odczytuje 𝓴𝓾𝓻𝓼𝔂𝔀𝓪 znak po znaku jako bełkot symboli, a wyszukiwarki takiego zapisu nie dopasują.

Podstawą jest normalizacja Unicode NFKC. Sprowadza ona alfabety matematyczne — pogrubiony, kursywę, pismo odręczne, frakturę, podwójny i monospace — a także znaki pełnej szerokości, litery w kółkach i kwadratach, indeksy górne i dolne oraz ligatury z powrotem do ASCII. Dodatkowe mapy obsługują to, co NFKC pomija: wypełnione litery w kółkach i kwadratach, cyfry dingbat i kapitaliki. Kapitaliki pożyczają prawdziwe litery — ǫ zastępuje kapitalikowe q — więc wyłącz tę opcję, jeśli w twoim tekście ǫ ma być naprawdę. Z tego samego powodu opcjonalne są dwa style: zamiana liter flag przekształca wskaźniki regionalne na A–Z, a odwracanie tekstu obraca ciąg i stawia każdą literę z powrotem na nogi.

Usuwanie znaków łączących kasuje stosy zalgo i przekreślenia. Diakrytyka jest najpierw składana z powrotem, więc ą, ć, ę, ł, ń, ó, ś, ż i ź pozostają nietknięte; przy gęstym zalgo może zostać jeden znak, z którym poradzi sobie narzędzie do usuwania diakrytyki. Emoji zostają bez zmian.

Wszystko działa w twojej przeglądarce. Nic nie jest wysyłane, więc wklejone wiadomości i nazwy zostają na twoim urządzeniu.

Częste pytania

Po co w ogóle normalizować ozdobny tekst?
To nie czcionka, tylko osobne znaki Unicode. Bazy danych, wyszukiwarki, sortowanie i czytniki ekranu traktują je jak zupełnie inne litery, więc ozdobny tekst psuje wyszukiwanie, dopasowywanie danych i dostępność.
Czy polskie znaki zostaną zachowane?
Tak. Normalizacja najpierw składa litery takie jak ą, ć, ę, ł, ń, ó, ś, ż i ź, a dopiero potem usuwa pozostałe znaki łączące, więc zwykły polski tekst przechodzi bez zmian. Jeśli chcesz świadomie usunąć diakrytykę, użyj narzędzia Usuń znaki diakrytyczne.
Czy narzędzie usuwa emoji?
Nie. Emoji, modyfikatory odcienia skóry, klawiszowe emoji i selektory wariantów przechodzą nietknięte. Litery flag zmieniają się tylko po włączeniu tej opcji — flaga to technicznie para liter.
Dlaczego tekst zalgo ma jeszcze jeden znak diakrytyczny?
Przy składaniu pierwszy znak ze stosu łączy się z literą bazową, jeśli istnieje dla niej gotowy znak, więc po usunięciu stosu jeden może zostać. Przepuść wynik przez narzędzie Usuń znaki diakrytyczne, a dostaniesz gołe litery.
Czy mój tekst jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza urządzenia.