Unicode-Kursivschrift
Aus Hello wird ℋℯ𝓁𝓁ℴ: Jeder lateinische Buchstabe erhält seine Unicode-Schreibschriftform für Namen, Profile und Einladungen, Ziffern und Satzzeichen bleiben, und verzierter Text wird wieder zu einfachen Buchstaben. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- Hello
- Berechnungsmodus
- Encode
- Ergebnis
- ℋℯ𝓁𝓁ℴ
- Anzahl Zuordnungen
- 5
- Unveränderte Zeichen
- 0
- Anzahl nicht zugeordnet
- 0
Unicode-Mathematical-Script-Buchstaben wirken wie elegante kursive Handschrift und reisen als normale Zeichen—ohne Sonderfont—weshalb man sie in Anzeigenamen, Bios, Einladungen und Bildunterschriften einfügt. Diese Fähigkeit wandelt lateinische A–Z in diese Script-Codepoints um und die gleichen Glyphen zurück in lesbares ASCII. Der Encode-Modus mappt jeden Buchstaben über den offiziellen Block Mathematical Alphanumeric Symbols einschließlich Letterlike-Symbols-Ausnahmen wie script-B und kleines e. Der Decode-Modus kehrt diese Tabelle um, sodass eine verzierte Zeichenkette wieder normaler Text für Speicherung, Suche oder Moderation wird. Zeichen, die weder lateinische Buchstaben noch bekannte Script-Glyphen sind, bleiben im Ergebnis und erscheinen in einer unmapped-Liste, sodass gemischte Emoji oder andere Stile nicht still verschwinden. Leerzeichen, Ziffern und gängige Interpunktion bleiben für natürliche Anzeigenamen unverändert.
So funktioniert das Mathematical-Script-Mapping (kursiv)
Unicode definiert einen Mathematical-Script-Stil für lateinische Buchstaben im Block Mathematical Alphanumeric Symbols, mit einigen historischen Glyphen in Letterlike Symbols. Großes A wird U+1D49C, großes B ist das Kompatibilitätszeichen U+212C, kleines e ist U+212F, kleines g ist U+210A und kleines o ist U+2134; die übrigen Buchstaben füllen zusammenhängende Bereiche, sodass jedes A–Z und a–z genau eine kursive Form hat. Diese Codepoints liegen oft außerhalb der Basic Multilingual Plane, daher laufen korrekte Konverter die Zeichenkette per Unicode-Skalarwert mit codePointAt statt per UTF-16-Codeeinheit ab.
Encode ersetzt jeden schlichten lateinischen Buchstaben durch sein Script-Pendant und lässt Leerzeichen, Ziffern sowie gängige ASCII-Interpunktion unberührt, sodass ein Name wie Hello World nach dem Styling zwei Wörter bleibt. Decode liest Script-Zeichen und schreibt die zugehörigen Klarbuchstaben; bereits schlichtes A–Z/a–z bleibt als Passthrough, damit gemischte Strings weiterhin bereinigt werden. Jedes andere Symbol—Emoji, Griechisch, fette mathematische Buchstaben eines anderen Stils oder unerwartete Marken—bleibt in der Ausgabe erhalten und wird einmal im unmapped-Array gelistet, damit Aufrufer warnen oder Reste gezielt entfernen können.
Weil der Stil reines Unicode ist, lässt sich das Ergebnis in Chats, Dokumente und Formularfelder einfügen, die allgemeinen Text akzeptieren, ohne eine Kalligrafie-Schrift zu installieren.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Fehlt mode, ist encode der Standard, sodass ein einzelnes Feld bereits eine nützliche verzierte Zeichenkette liefert. Encode behandelt text als Klarinhalt und liefert result mit Mathematical-Script-Buchstaben. Decode behandelt text als Script- oder Mischinhalt und liefert schlichtes Latein, wo die Tabelle greift.
Existiert mindestens ein ungemapptes Zeichen, enthält die Antwort ein unmapped-Array dieser eindeutigen Zeichen in Erstauftretensreihenfolge; wenn alles gemappt oder sauber durchgereicht wurde, entfällt dieses Feld statt null. Feste Labels style und script kennzeichnen das Mathematical-Script-Kursivprofil, damit Clients behaupten können, welches Alphabet sie getroffen haben. Klassische Checks: Hello in seine Script-Glyphen encoden, diese Zeichenkette zurück nach Hello decoden und eine Phrase mit Leerzeichen encoden, um Passthrough zu beweisen.
Nutzen Sie das kostenlose Browser-Formular für schnelles Namens-Styling und denselben Vertrag aus Skripten, wenn Sie MassFixtures brauchen.
Wo kursive Script-Textumwandlung ihren Nutzen zeigt
Creator, die einen weichen handschriftlichen Look in Benutzernamen, Stream-Titeln oder Event-Einladungen wollen, greifen oft zu Mathematical Script, weil es als Klartext kopiert und auf den meisten modernen Geräten noch als elegante Kalligrafie gelesen wird. Community-Manager erzeugen stilisierte Anzeigenamen für Kampagnen und brauchen einen umkehrbaren Pfad, damit Moderationswerkzeuge die zugrunde liegende ASCII-Schreibweise für Keyword-Filter und Bannlisten zurückgewinnen. Produktteams mit Profil-Editoren können eine Ein-Klick-Script-Vorschau anbieten, ohne eine eigene Fontdatei oder einen Canvas-Renderer auszuliefern.
Support-Desks fügen undurchsichtigen Fancy-Text aus Tickets ein und brauchen unmapped-Meldungen, wenn Nutzer fettes Serif, Fraktur oder Emoji mischten, die dieser Konverter bewusst nicht umschreibt. Wenn Sie bold script, Fraktur, double-struck, fullwidth oder regionale Kalligrafie als Bild brauchen, behandeln Sie das als getrennte Suchintentionen und Landings statt diese Mathematical-Script-Konverterseite zu überladen.
Anwendungsfälle
Elegante Anzeigenamen und Bios
Wandeln Sie schlichte A–Z-Namen in Unicode Mathematical Script (kursiv) für Social-Profile, Stream-Titel und Einladungen um, die ohne Sonderfont einfügbar sind.
Moderation und Klartext-Wiederherstellung
Decodieren Sie kursive Script-Benutzernamen zurück nach ASCII für Keyword-Filter, Suchindizes und Bannlisten und listen Sie verbliebene unmapped-Symbole.
Häufige Fragen
Was ist Unicode-Mathematical-Script-Text (kursiv)?
Es ist der Unicode-Mathematical-Script-Buchstabenstil für lateinisches A–Z und a–z—oft kursiv oder Kalligrafie genannt—als echte Zeichen gespeichert (einschließlich U+1D49C und Letterlike-Ausnahmen wie ℬ und ℯ), nicht als Fonteffekt.
Wie wandeln Sie schlichte Buchstaben in kursive Script um?
Senden Sie eine nicht leere Zeichenkette in text mit mode encode (oder lassen Sie mode weg). Jeder lateinische Buchstabe wird zum Mathematical-Script-Pendant; Leerzeichen, Ziffern und gängige Interpunktion bleiben unverändert.
Wie wandeln Sie Script-Buchstaben zurück in Klartext um?
Senden Sie die verzierte Zeichenkette mit mode decode. Bekannte Script-Glyphen mappen auf A–Z/a–z; bereits schlichtes Latein bleibt; andere Symbole bleiben erhalten und stehen unter unmapped, falls vorhanden.
Was bedeutet unmapped in der Antwort?
Unmapped-Zeichen sind Symbole, die weder umgewandelte lateinische Buchstaben noch Passthrough von Leerzeichen, Ziffern oder gängiger Interpunktion sind. Sie bleiben in result und erscheinen je einmal im unmapped-Array, damit Sie warnen oder bereinigen können.
Lässt sich die normale Schreibweise eines verzierten Namens zurückgewinnen?
Ja. Die Rückwandlung macht aus jedem Schreibschriftbuchstaben wieder den einfachen Buchstaben, sodass ein verzierter Name im normalen Alphabet erscheint. Das hilft etwa Moderationswerkzeugen, deren Wortfilter ihn sonst nicht erkennen würden.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/enc/script-unicode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello"}'const res = await fetch("https://api.kit.forhosting.com/enc/script-unicode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/script-unicode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/script-unicode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/script-unicode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Hello"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.script_unicode",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Der kostenlose Browser-Pfad und die bezahlte API teilen eine reine, deterministische Funktion, sodass Demos und Automatisierung stets dieselbe Transformation liefern.
So funktioniert das Mathematical-Script-Mapping (kursiv)
Die Länge ist auf ein dokumentiertes Maximum an Skalarwerten begrenzt, damit ein entlaufenes Einfügen einen Worker-Isolate nicht erschöpft.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Senden Sie per POST ein JSON-Objekt mit einem Pflichtfeld text als nicht leerer Zeichenkette und optionalem mode encode oder decode. Aliase wie input, value, data und s gelten für text; op, operation und direction aliasen mode. Beide Richtungen spiegeln mode und das Original-text, melden mapped_count für umgewandelte Buchstaben, passthrough_count für Leerzeichen Ziffern und Interpunktion, unmapped_count für verbliebene unterschiedliche Symbole und length als Skalaranzahl des Ergebnisses. Fehlendes text, leere Strings, Nicht-String-Objekte für text, ununterstützte mode-Werte und Strings über dem dokumentierten Maximum scheitern mit invalid_input und einer klaren englischen Meldung; Validierungsfehler verbrauchen kein Prepaid-Guthaben. Erfolgreiche API-Aufrufe berechnen die veröffentlichte Basis von $0.002 pro Element.
Integrationsbeispiele
CI-Fixtures für stilisierte Textpipelines
Erzeugen Sie deterministische Encode/Decode-Goldens, damit Profil-Editoren und Content-Pipelines bei Mathematical-Script-Roundtrips nie auseinanderlaufen.
Technische Fragen
Was kostet der Unicode-Kursivschrift-Konverter?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.