Ce qui se passe quand vous tapez
En bref : chaque lettre saisie est comparée à une table de caractères Unicode ressemblants, et la version stylée s’affiche instantanément. Rien n’est envoyé à un serveur.
Le générateur fonctionne entièrement dans votre navigateur. À chaque modification de la saisie, chaque style transforme votre texte avec sa propre table et les résultats sont redessinés. Il n’y a pas de bouton Générer parce qu’il n’y a aucune requête à attendre ; le principe est simplement : taper, regarder, copier.
Votre texte reste sur votre appareil. Il n’est inclus ni dans les statistiques, ni dans les rapports d’erreur, ni dans aucune requête réseau, et il n’est pas enregistré. Changer de langue conserve le texte en mémoire uniquement pour cette visite.
Comment un style transforme le texte
Chaque style appartient à l’une de cinq familles :
- Correspondance d’alphabet : remplace chaque lettre prise en charge par un caractère Unicode ressemblant, comme les alphabets mathématiques gras ou script, ou une ressemblance issue d’un autre système d’écriture.
- Diacritiques : ajoutent un trait, un soulignement, un rond ou un point à chaque caractère, par exemple le barré et le glitch.
- Substitution de symboles : remplace certaines lettres par des symboles ressemblants, comme les petites capitales ou le leetspeak.
- Cadres : ajoutent des caractères autour du texte — ornements, kaomoji, emoji — et laissent les lettres intactes.
- Casse et espacement : change la casse, inverse l’ordre ou insère des séparateurs entre lettres ou mots.
Le texte est traité par caractères perçus, pas par octets ; les emoji, les modificateurs de teint, les drapeaux et les lettres accentuées ne sont jamais séparés.
Pourquoi certains caractères restent identiques
En bref : Unicode ne définit des versions stylées que pour les lettres latines de base et les chiffres. Tout le reste est conservé exactement tel que saisi.
Si un style n’a pas d’équivalent pour un caractère, FontGenerate conserve l’original. Straße en style gras devient 𝐒𝐭𝐫𝐚ß𝐞 : le ß est préservé plutôt que supprimé ou remplacé. Lorsqu’un style laisse une partie notable du texte inchangée, une note de compatibilité apparaît sur ce résultat.
Comment les styles sont sélectionnés et testés
La collection est sélectionnée, pas exhaustive. Un style n’est inclus que s’il réussit tous les contrôles suivants :
- Revue de correspondance : le bloc Unicode source est documenté pour chaque style, et la table est vérifiée caractère par caractère.
- Préservation multilingue : chaque style est appliqué à des phrases fixes en anglais, allemand, français et espagnol, à une séquence d’emoji, à un échantillon multiligne et à de la ponctuation. Accents,
ß,ñ,¿, emoji et sauts de ligne doivent rester intacts. - Déterminisme : la même saisie produit toujours le même résultat, et la saisie d’origine n’est jamais modifiée.
- Contrôle des doublons : un style est rejeté si son résultat est identique à celui d’un style existant.
- Notes de lisibilité et de compatibilité : chaque style reçoit une lisibilité (haute, moyenne, basse) et une compatibilité (excellente, bonne, limitée). Les styles limités sont relégués ou retirés sur les pages par plateforme.
- Performance : transformer la longueur maximale de saisie par toute la collection doit rester bien en deçà du budget d’interaction, pour que les résultats paraissent instantanés sur un téléphone de milieu de gamme.
Ces contrôles s’exécutent automatiquement à chaque modification de la collection. Les styles qui échouent ne sont pas publiés.
Ordre, catégories et pages
Les résultats sont ordonnés selon une priorité éditoriale au sein de la catégorie choisie. La catégorie Populaire montre tout le lot dans l’ordre éditorial. Chaque page du générateur a son propre lot : la page gras montre les graisses lourdes, la page cursive les alphabets script, la page Instagram les kaomoji et cadres emoji, et ainsi de suite ; les pages ne se répètent pas.
Limites
- La saisie est limitée à 500 caractères pour que la génération reste instantanée.
- Les styles à diacritiques ajoutent au plus un signe par caractère pour protéger l’affichage.
- Le résultat encadré est limité à quatre fois la longueur de la saisie ; au-delà, il revient au texte brut.
- Le résultat stylé est du texte, pas un fichier de police. Il ne s’installe pas, et son apparence dépend des polices présentes sur l’appareil du lecteur.