ForHosting KIT · Convertisseurs d'unités

Convertisseur Unicode

Hello devient 𝐇𝐞𝐥𝐥𝐨 en gras Unicode. Transformez du texte brut en lettres grasses, italiques ou à chasse fixe qui se collent comme des caractères ordinaires dans une bio, un pseudo de messagerie, un titre de direct ou une cellule sans mise en forme. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello
Vous obtenez
Résultat
𝐇𝐞𝐥𝐥𝐨
Style
Bold
Nombre associé
5
Caractères non convertis
0

Le texte Unicode stylé est ce que l’on cherche lorsqu’un canal accepte des caractères ordinaires mais pas le HTML, le Markdown ni une webfont maison. Une légende sociale, un pseudo de chat, une cellule de tableur ou un ticket d’assistance peuvent afficher des lettres d’apparence grasse, italique ou à chasse fixe si ces lettres sont les Mathematical Alphanumeric Symbols officiels plutôt qu’un fichier de police. Ce convertisseur prend une chaîne de texte brut non vide, applique l’un des trois styles — bold, italic ou monospace — et renvoie la chaîne convertie pour que vous la colliez partout où le texte général est admis. Les lettres latines sont toujours mappées ; les chiffres le sont en gras et en chasse fixe et traversent en italique, car la norme ne définit pas de plage de chiffres italiques. Espaces et ponctuation courante restent en place, si bien qu’une phrase demeure une phrase.

Comment fonctionne le mappage Unicode gras, italique et à chasse fixe

La norme Unicode réserve un bloc dédié, Mathematical Alphanumeric Symbols, aux lettres qui doivent conserver une graisse même lorsque le document environnant ne peut pas charger de police. Trois de ces faces correspondent à la recherche quotidienne de texte Unicode stylé : Mathematical Bold, Mathematical Italic et Mathematical Monospace. Les capitales grasses occupent U+1D400 à U+1D419, les minuscules grasses occupent U+1D41A à U+1D433 et les chiffres gras occupent U+1D7CE à U+1D7D7.

Les capitales italiques occupent U+1D434 à U+1D44D et les minuscules italiques occupent U+1D44E à U+1D467, avec un trou officiel : le h minuscule italique n’est pas au point de code hypothétique U+1D455, qui est réservé, aussi le convertisseur utilise U+210E PLANCK CONSTANT, le glyphe que la norme désigne pour un h italique. Les chiffres italiques n’existent pas dans ce bloc, donc les chiffres ASCII traversent inchangés lorsque style vaut italic.

Les capitales à chasse fixe occupent U+1D670 à U+1D689, les minuscules occupent U+1D68A à U+1D6A3 et les chiffres occupent U+1D7F6 à U+1D7FF. La conversion parcourt la chaîne par valeur scalaire Unicode avec codePointAt plutôt que par unité UTF-16, car les lettres stylées vivent hors du Basic Multilingual Plane et une boucle naïve avec charAt casserait les paires de substitution. Espaces, tabulations, sauts de ligne et ponctuation ASCII courante restent eux-mêmes, si bien que Hello, World!

reste une salutation après conversion. Tout autre symbole — emoji, lettres accentuées ou caractères déjà pris dans un autre alphabet mathématique — est conservé dans le résultat et listé une seule fois sous unmapped, dans l’ordre de première apparition, afin qu’une entrée mixte ne disparaisse jamais.

Où un convertisseur de texte Unicode gagne sa place

Les créateurs qui veulent de l’emphase là où le HTML est retiré ont encore besoin de quelque chose qui paraît gras ou italique dans une bio, un titre de livestream ou un badge produit, et les Mathematical Alphanumeric Symbols se copient comme du texte ordinaire sur la plupart des appareils modernes. Les développeurs qui génèrent des noms d’affichage, des codes promo ou des libellés d’allure terminal peuvent choisir la chasse fixe sans livrer de webfont ni dessiner sur un canvas.

Les équipes communautaires collent des chaînes stylées dans des campagnes et ont ensuite besoin d’un mappage documenté pour que les filtres de modération raisonnent sur les lettres transformées plutôt que de traiter le résultat comme du bruit. Les bureaux d’assistance reçoivent des tickets remplis de lettres ornées et ont besoin du rapport unmapped lorsque l’utilisateur a mélangé emoji, lettres cerclées ou un autre alphabet mathématique que ce convertisseur ne réécrit volontairement pas.

Gardez les requêtes dans le plafond de longueur publié, figez le résultat converti dans les tests, et vous obtenez du texte stylé reproductible pour légendes, éditeurs de profil et workers de bord sans dresser votre propre moteur de police.

Légendes sociales et noms d’affichage

Transformez une phrase brute en Unicode gras ou italique pour des bios, titres de stream et pseudos de chat qui ne peuvent pas charger une webfont ni conserver le HTML.

Libellés et codes à chasse fixe

Stylisez SKU, codes d’invitation et extraits d’allure terminal en Mathematical Monospace pour les coller dans des tableurs et tickets comme texte copiable.

Comment convertir du texte brut en Unicode gras, italique ou à chasse fixe ?

Envoyez une chaîne non vide dans text et réglez style sur bold, italic ou monospace (bold est la valeur par défaut).

Que se passe-t-il si text est vide ou n’est pas une chaîne ?

Le contrat exige une chaîne non vide ; les valeurs vides et les types non chaîne ne sont pas convertis et ne sont pas facturés.

Les chiffres changent-ils dans tous les styles ?

Le gras et la chasse fixe mappent les chiffres 0–9 vers leurs plages Mathematical de chiffres. L’italique n’a pas de plage de chiffres dans Unicode, donc les chiffres ASCII traversent inchangés en mode italic.

Pourquoi le h italique paraît-il différent dans la table des points de code ?

Unicode laisse U+1D455 réservé. Le convertisseur suit la norme et utilise U+210E PLANCK CONSTANT pour le h minuscule italique, afin que le glyphe se lise encore comme un h italique.

Que deviennent les lettres accentuées et les emoji ?

Ils restent dans le résultat tels que vous les avez saisis et sont listés une fois comme non convertis, dans leur ordre d'apparition, si bien que rien ne disparaît d'une phrase mixte. Le é ou le ç ne changent donc pas de style.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/conv/unicode-text

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars65536
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une entrée vide et des valeurs qui ne sont pas des chaînes échouent avec invalid_input au lieu d’un blanc silencieux. Le parcours gratuit du navigateur et l’API partagent une fonction déterministe, ainsi l’aperçu que vous copiez ici est le même payload qu’un script stocke.

Comment fonctionne le mappage Unicode gras, italique et à chasse fixe

La table est close : pas de réseau, pas d’horloge et pas de hasard, ce qui signifie qu’une entrée identique produit toujours le même JSON.

Contrat d’entrée, forme de la réponse et erreurs

Si style est omis, bold est la valeur par défaut et un seul champ produit déjà une chaîne convertie utile. Une valeur de style non prise en charge échoue de la même manière et nomme l’ensemble autorisé. Lorsqu’au moins un caractère non mappé existe, la réponse inclut un tableau unmapped de ces caractères uniques ; lorsque tout a été mappé ou transmis proprement, ce champ est omis plutôt que mis à null. Les contrôles classiques incluent la conversion de Hello en gras, celle de The en italique pour exercer le h de PLANCK CONSTANT, et celle d’une phrase mixte avec des chiffres en chasse fixe. Envoyez en POST un objet JSON avec un champ chaîne non vide obligatoire nommé text et un style optionnel valant bold, italic ou monospace. Les alias input, value, data et s sont acceptés pour text ; variant, kind et font aliasent style. Le gestionnaire refuse un champ manquant, une chaîne vide et toute valeur non chaîne pour text avec invalid_input, car le contrat est de convertir une chaîne de texte brut plutôt que de forcer des nombres ou des objets. La longueur est plafonnée à un maximum documenté de caractères scalaires afin qu’un collage débridé n’épuise pas un isolate ; une entrée trop longue est aussi invalid_input. En cas de succès, le corps répète text et style, renvoie result comme la chaîne convertie que vous collez réellement, indique mapped_count pour les caractères transformés, passthrough_count pour les espaces, la ponctuation et les chiffres italiques restés en place, unmapped_count pour les symboles résiduels distincts, length comme compte scalaire de result, et script comme libellé stable du profil Mathematical Bold, Italic ou Monospace. Les appels API réussis facturent la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où un convertisseur de texte Unicode gagne sa place

Parce que l’implémentation est du parse pur de niveau A, chaque appel réussi coûte la base publiée $0.002 sans jetons de modèle ni réseau sortant, et une validation en échec ne dépense jamais le solde.

Fixtures de campagne et modération

Générez une chaîne convertie documentée pour les tests et retrouvez quelles lettres ont été mappées, tout en listant les symboles unmapped restants d’un collage mixte.

Combien coûte le convertisseur de texte Unicode ?

L’outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →