Optical Character Recognition

Parcourez 11 caractères du bloc Unicode Optical Character Recognition (U+2440–U+245F). Cliquez sur un caractère pour voir ses détails et le copier.

Advertisement

À propos de Technique et contrôle

Les symboles techniques et les caractères de contrôle forment l'infrastructure invisible du texte numérique. Les images de contrôle fournissent des représentations visibles de caractères de formatage autrement invisibles. Le bloc Miscellaneous Technical encode des symboles de l'électronique, de l'informatique et de la programmation APL. Les caractères OCR prennent en charge la lecture automatique des chèques bancaires et des formulaires standardisés. Ces caractères apparaissent rarement dans le texte ordinaire mais sont essentiels aux systèmes qui traitent, rendent et transmettent chaque document dans le monde numérique.

Les 32 premiers points de code Unicode (et leurs équivalents en ASCII, datant de 1963) sont des caractères de contrôle hérités de l'ère du téléscripteur — retour chariot, saut de ligne, cloche, échappement, et d'autres qui contrôlaient physiquement les terminaux d'impression. Alors que les téléscripteurs laissaient place aux terminaux vidéo puis aux interfaces graphiques, la plupart des caractères de contrôle ont perdu leur signification originale mais ont conservé leurs points de code pour la rétrocompatibilité. Le bloc Control Pictures (U+2400–U+243F) fournit des glyphes visibles pour ces caractères invisibles, utiles pour le débogage et à des fins pédagogiques. Les caractères OCR datent de l'industrie bancaire des années 1960, où des polices lisibles magnétiquement sur les chèques permettaient un traitement automatisé.

Usages courants

  • Débogage et visualisation de caractères invisibles dans les éditeurs de texte
  • Notation du langage de programmation APL
  • Traitement OCR pour la banque et la gestion documentaire
  • Traitement de texte au niveau protocole et transmission de données
  • Documentation technique des anciens systèmes informatiques

Notes techniques: Le bloc Specials inclut le caractère de remplacement (U+FFFD), qui apparaît comme un losange avec un point d'interrogation et indique qu'une séquence d'octets n'a pas pu être décodée comme texte valide — le signe le plus visible des erreurs d'encodage. Le bloc Tags (U+E0001–U+E007F) a été déprécié pour son usage original de balisage de langue mais réutilisé pour les séquences de subdivision de drapeaux emoji. Les marques d'ordre des octets, les caractères nuls et divers caractères de largeur nulle résident dans ces blocs techniques et influencent silencieusement le traitement de texte dans chaque application, causant souvent des bogues subtils lorsque les développeurs ignorent leur présence.

Contexte culturel: Les symboles techniques occupent une position particulière : ils sont essentiels à chaque système numérique mais largement inconnus du grand public. Les symboles du langage APL, conçus par Kenneth Iverson dans les années 1960 pour sa notation des opérations mathématiques, représentent l'un des rares cas où un langage de programmation exigeait son propre jeu de caractères. Le caractère cloche (U+0007) faisait autrefois sonner physiquement une cloche sur les machines téléscriptrices — une fonctionnalité qui persiste comme un bip de terminal dans les systèmes modernes, reliant les développeurs contemporains aux premiers jours de l'informatique par une chaîne ininterrompue de rétrocompatibilité.

Advertisement