Testo corsivo Unicode
Hello diventa ℋℯ𝓁𝓁ℴ: ogni lettera latina prende la sua forma corsiva Unicode per nomi, bio e inviti, cifre e segni restano come sono e il testo decorato torna a lettere normali. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- Hello
- Modalità di calcolo
- Encode
- Risultato
- ℋℯ𝓁𝓁ℴ
- Quantità associata
- 5
- Caratteri non convertiti
- 0
- Numero non mappato
- 0
Le lettere Unicode Mathematical Script sembrano una calligrafia corsiva elegante e viaggiano come caratteri normali—senza font speciale—così Lei le incolla in nomi visualizzati, bio, inviti e didascalie. Questa capacità trasforma le lettere latine A–Z in quei code point script e riconverte gli stessi glifi in ASCII leggibile. La modalità encode mappa ogni lettera con il blocco ufficiale Mathematical Alphanumeric Symbols, comprese le eccezioni Letterlike Symbols come la B maiuscola script e la e minuscola. La modalità decode inverte quella tabella affinché una stringa ornata torni testo ordinario per archiviazione, ricerca o moderazione. I caratteri che non sono lettere latine né glifi script noti restano nel risultato e compaiono in un elenco unmapped, così emoji o altri stili non spariscono in silenzio. Spazi, cifre e punteggiatura comune passano invariati per nomi naturali.
Come funziona la mappatura Mathematical Script (corsivo)
Unicode definisce uno stile Mathematical Script per le lettere latine nel blocco Mathematical Alphanumeric Symbols, con alcuni glifi storici in Letterlike Symbols. La A maiuscola diventa U+1D49C, la B maiuscola è il carattere di compatibilità U+212C, la e minuscola è U+212F, la g minuscola è U+210A e la o minuscola è U+2134; le restanti lettere riempiono intervalli contigui così ogni A–Z e a–z ha esattamente una forma corsiva.
Quei code point spesso stanno fuori dal Basic Multilingual Plane, quindi convertitori corretti attraversano la stringa per valore scalare Unicode con codePointAt anziché per unità UTF-16. La modalità encode sostituisce ogni lettera latina semplice con la controparte script lasciando intatti spazi, cifre e punteggiatura ASCII comune, così un nome come Hello World resta in due parole dopo lo stile. La modalità decode legge i caratteri script e scrive le lettere semplici corrispondenti, lasciando A–Z/a–z già plain come passthrough affinché anche stringhe miste si ripuliscano.
Qualsiasi altro simbolo—emoji, greco, lettere matematiche in grassetto di un altro stile o segni imprevisti—è preservato in uscita e elencato una sola volta nell’array unmapped così i client possono avvisare o rimuovere residui di proposito. Poiché lo stile è puro Unicode, il risultato si incolla in chat, documenti e campi modulo che accettano testo generale senza installare un font calligrafico.
Contratto di ingresso, campi di risposta ed errori
Quando mode è omesso, encode è il predefinito così un solo campo produce ancora una stringa elegante utile. Encode tratta text come contenuto semplice e restituisce result con lettere Mathematical Script. Decode tratta text come contenuto script o misto e restituisce latino plain dove la tabella si applica.
Quando esiste almeno un carattere non mappato, la risposta include un array unmapped di quei caratteri unici nell’ordine di prima comparsa; quando tutto è mappato o passato in modo pulito, quel campo è omesso anziché impostato a null. Etichette fisse style e script identificano il profilo Mathematical Script corsivo così i client possono affermare quale alfabeto hanno colpito. Controlli classici: codificare Hello nei suoi glifi script, decodificare quella stringa di nuovo in Hello e codificare una frase con spazio per provare il passthrough.
Dove la conversione in testo script corsivo conviene
I creator che vogliono un aspetto manoscritto morbido in nomi utente, titoli di stream o inviti scelgono spesso Mathematical Script perché si copia come testo semplice e si legge ancora come calligrafia elegante sulla maggior parte dei dispositivi moderni. I community manager generano nomi stilizzati per campagne e servono un percorso reversibile così gli strumenti di moderazione recuperano l’ortografia ASCII sottostante per filtri di parole chiave e liste di ban.
I team prodotto che costruiscono editor di profilo possono offrire un’anteprima script con un clic senza spedire un file font personalizzato o un renderer canvas. I desk di supporto incollano testo opaco dai ticket e necessitano del report unmapped quando l’utente ha mescolato serif grassetto, fraktur o emoji che questo convertitore non riscrive di proposito. Se Le servono bold script, fraktur, double-struck, fullwidth o calligrafia regionale come immagine, li tratti come intenti e landing distinti invece di sovraccaricare questa pagina di conversione Mathematical Script.
Casi d'uso
Nomi visualizzati e bio eleganti
Trasformi nomi A–Z semplici in Unicode Mathematical Script (corsivo) per profili social, titoli di stream e inviti che si incollano senza font personalizzato.
Moderazione e recupero del testo semplice
Decodifichi nomi utente in script corsivo verso ASCII per filtri di parole chiave, indici di ricerca e liste di ban, elencando eventuali simboli unmapped residui.
Domande frequenti
Che cos’è il testo Unicode Mathematical Script (corsivo)?
È lo stile di lettera Unicode Mathematical Script per il latino A–Z e a–z—spesso chiamato corsivo o calligrafia—memorizzato come caratteri reali (inclusi U+1D49C e eccezioni Letterlike come ℬ e ℯ), non come effetto di font.
Come converto lettere semplici in script corsivo?
Invii una stringa non vuota in text con mode encode (o ometta mode). Ogni lettera latina diventa la controparte Mathematical Script; spazi, cifre e punteggiatura comune passano invariati.
Come riconverto lettere script in testo semplice?
Invii la stringa ornata con mode decode. I glifi script noti mappano su A–Z/a–z; il latino plain già presente resta tale; altri simboli sono preservati e elencati in unmapped se presenti.
Cosa significa unmapped nella risposta?
I caratteri unmapped sono simboli che non sono lettere latine trasformate né passthrough di spazi, cifre o punteggiatura comune. Restano in result e compaiono una volta ciascuno nell’array unmapped così può avvisare o pulirli.
Anche i numeri diventano corsivi?
No. Cambiano solo le lettere dalla A alla Z, maiuscole e minuscole. Cifre, spazi e punteggiatura comune restano esattamente come scritti, quindi un nome con un anno o un trattino mantiene quelle parti normali.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"text": "Hello"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.script_unicode",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il percorso gratuito nel browser e l’API a pagamento condividono una funzione pura e deterministica, così demo e automazione concordano sempre sulla stessa trasformazione.
Come funziona la mappatura Mathematical Script (corsivo)
La lunghezza è limitata a un massimo documentato di valori scalari affinché un incolla incontrollato non esaurisca un isolate Worker.
Contratto di ingresso, campi di risposta ed errori
Invii con POST un oggetto JSON con un campo stringa non vuoto obbligatorio chiamato text e un mode opzionale impostato a encode o decode. Sono accettati alias come input, value, data e s per text; op, operation e direction alias di mode. Entrambe le direzioni ripetono mode e il text originale, riportano mapped_count per le lettere trasformate, passthrough_count per spazi cifre e punteggiatura rimasti, unmapped_count per simboli residui distinti e length come conteggio scalare del risultato. Text mancante, stringhe vuote, oggetti non stringa per text, valori mode non supportati e stringhe più lunghe del massimo documentato falliscono con invalid_input e un messaggio chiaro in inglese; i fallimenti di validazione non consumano il saldo prepagato. Le chiamate API riuscite addebitano la base pubblicata di $0.002 per elemento.
Dove la conversione in testo script corsivo conviene
Poiché l’implementazione è parse pura di tier A, ogni chiamata riuscita costa la base pubblicata $0.002 senza token di modello e senza rete in uscita, e una validazione fallita non spende mai il saldo.
Casi di integrazione
Fixture CI per pipeline di testo stilizzato
Generi golden deterministici encode/decode così editor di profilo e pipeline di contenuto non divergono mai sui round-trip Mathematical Script.
Domande tecniche
Quanto costa il convertitore di testo corsivo unicode?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.