ForHosting KIT · Utilidades de desarrollo

Texto cursiva Unicode

Hello se convierte en ℋℯ𝓁𝓁ℴ: cada letra latina pasa a su forma cursiva de Unicode para nombres, biografías e invitaciones, los dígitos y signos se quedan igual y el texto decorado vuelve a letras normales. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Hello
Modo de cálculo
Encode
Obtiene
Resultado
ℋℯ𝓁𝓁ℴ
Cantidad asignada
5
Caracteres sin convertir
0
Cantidad sin asignar
0

Las letras Unicode Mathematical Script parecen caligrafía cursiva elegante y viajan como caracteres normales—sin fuente especial—así que se pegan en nombres, biografías, invitaciones y pies de foto. Esta capacidad transforma las letras latinas A–Z en esos puntos de código script y devuelve los mismos glifos a ASCII legible. El modo encode asigna cada letra con el bloque oficial Mathematical Alphanumeric Symbols, incluidas las excepciones de Letterlike Symbols como la B capital script y la e minúscula. El modo decode invierte esa tabla para que una cadena adornada vuelva a texto ordinario para almacenamiento, búsqueda o moderación. Los caracteres que no son letras latinas ni glifos script conocidos permanecen en el resultado y aparecen en una lista unmapped, de modo que emoji u otros estilos no desaparecen en silencio. Espacios, dígitos y puntuación habitual pasan sin cambio para nombres naturales.

Cómo funciona el mapeo Mathematical Script (cursiva)

Unicode define un estilo Mathematical Script para letras latinas dentro del bloque Mathematical Alphanumeric Symbols, con unos glifos históricos en Letterlike Symbols. La A mayúscula es U+1D49C, la B mayúscula es el carácter de compatibilidad U+212C, la e minúscula es U+212F, la g minúscula es U+210A y la o minúscula es U+2134; el resto de letras ocupa rangos contiguos de modo que cada A–Z y a–z tiene exactamente una forma cursiva.

Esos puntos de código suelen estar fuera del Basic Multilingual Plane, por lo que un convertidor correcto recorre la cadena por valor escalar Unicode con codePointAt y no por unidad UTF-16. El modo encode sustituye cada letra latina plana por su homóloga script y deja intactos espacios, dígitos y puntuación ASCII común, de forma que un nombre como Hello World sigue en dos palabras tras el estilo.

El modo decode lee caracteres script y escribe las letras planas correspondientes, dejando A–Z/a–z ya planas como passthrough para que las cadenas mixtas también se limpien. Cualquier otro símbolo—emoji, griego, letras matemáticas en negrita de otro estilo o marcas inesperadas—se conserva en la salida y se lista una sola vez en el array unmapped para que el cliente avise o elimine restos a propósito. Como el estilo es puro Unicode, el resultado se pega en chats, documentos y formularios que aceptan texto general sin instalar una fuente caligráfica.

Contrato de entrada, campos de respuesta y errores

Si omite mode, encode es el valor por defecto y un solo campo ya produce una cadena elegante útil. Encode trata text como contenido plano y devuelve result con letras Mathematical Script. Decode trata text como contenido script o mixto y devuelve latín plano donde aplica la tabla.

Cuando existe al menos un carácter no mapeado, la respuesta incluye un array unmapped con esos caracteres únicos en orden de primera aparición; si todo se mapeó o pasó limpio, ese campo se omite en lugar de poner null. Las etiquetas fijas style y script identifican el perfil Mathematical Script cursivo para que el cliente afirme qué alfabeto usó. Comprobaciones clásicas: codificar Hello a sus glifos script, decodificar esa cadena de vuelta a Hello y codificar una frase con espacio para probar el passthrough.

Dónde aporta valor la conversión a texto script cursivo

Creadores que buscan un aspecto manuscrito suave en nombres de usuario, títulos de stream o invitaciones suelen recurrir a Mathematical Script porque se copia como texto plano y aún se lee como caligrafía elegante en la mayoría de dispositivos modernos. Gestores de comunidad generan nombres estilizados para campañas y necesitan un camino reversible para que las herramientas de moderación recuperen la ortografía ASCII subyacente en filtros de palabras clave y listas de bloqueo.

Equipos de producto con editores de perfil pueden ofrecer una vista previa script en un clic sin enviar un archivo de fuente personalizado ni un renderizador canvas. Los escritorios de soporte pegan texto opaco de tickets y necesitan el informe unmapped cuando el usuario mezcló serif negrita, fraktur o emoji que este convertidor no reescribe a propósito. Si necesita bold script, fraktur, double-struck, fullwidth o caligrafía regional como imagen, trátelos como intenciones y landings distintas en lugar de sobrecargar esta página de conversión Mathematical Script.

Nombres y biografías elegantes

Convierta nombres A–Z planos en Unicode Mathematical Script (cursiva) para perfiles sociales, títulos de stream e invitaciones que se pegan sin fuente personalizada.

Moderación y recuperación a texto plano

Decodifique nombres de usuario en script cursivo a ASCII para filtros de palabras clave, índices de búsqueda y listas de bloqueo, listando símbolos unmapped residuales.

¿Qué es el texto Unicode Mathematical Script (cursiva)?

Es el estilo de letra Unicode Mathematical Script para latín A–Z y a–z—a menudo llamado cursiva o caligrafía—almacenado como caracteres reales (incluidos U+1D49C y excepciones Letterlike como ℬ y ℯ), no como efecto de fuente.

¿Cómo convierto letras planas a script cursivo?

Envíe una cadena no vacía en text con mode encode (o omita mode). Cada letra latina pasa a su homóloga Mathematical Script; espacios, dígitos y puntuación habitual pasan sin cambio.

¿Cómo convierto letras script de vuelta a texto plano?

Envíe la cadena adornada con mode decode. Los glifos script conocidos mapean a A–Z/a–z; el latín plano ya presente se mantiene; otros símbolos se conservan y se listan en unmapped si existen.

¿Qué significa unmapped en la respuesta?

Los caracteres unmapped son símbolos que no son letras latinas transformadas ni passthrough de espacios, dígitos o puntuación habitual. Permanecen en result y aparecen una vez cada uno en el array unmapped para que pueda avisar o limpiarlos.

¿Se puede recuperar la ortografía normal de un nombre en cursiva?

Sí. La opción de decodificar convierte cada letra cursiva en su letra simple, así que un nombre decorado vuelve a escribirse con el alfabeto normal. Sirve, por ejemplo, para que los filtros de palabras de una comunidad lo reconozcan.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/enc/script-unicode

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/enc/script-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.script_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo funciona el mapeo Mathematical Script (cursiva)

La longitud se limita a un máximo documentado de valores escalares para que un pegado descontrolado no agote un isolate Worker.

Contrato de entrada, campos de respuesta y errores

Envíe por POST un objeto JSON con un campo de cadena no vacío obligatorio llamado text y un mode opcional con valor encode o decode. Se aceptan alias como input, value, data y s para text; op, operation y direction alias de mode. Ambas direcciones repiten mode y el text original, informan mapped_count de letras transformadas, passthrough_count de espacios dígitos y puntuación que se mantuvieron, unmapped_count de símbolos residuales distintos y length como recuento escalar del resultado. Falta de text, cadenas vacías, objetos no cadena para text, valores de mode no admitidos y cadenas más largas que el máximo documentado fallan con invalid_input y un mensaje claro en inglés; los fallos de validación no consumen saldo prepago. Las llamadas API correctas facturan la base publicada de $0.002 por ítem.

Dónde aporta valor la conversión a texto script cursivo

Como la implementación es parse pura de nivel A, cada llamada correcta cuesta la base publicada $0.002 sin tokens de modelo ni red saliente, y la validación fallida nunca gasta saldo.

Fixtures de CI para pipelines de texto estilizado

Genere goldens deterministas encode/decode para que editores de perfil y pipelines de contenido no discrepen en idas y vueltas Mathematical Script.

¿Cuánto cuesta el convertidor de texto cursiva unicode?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →