Optical Character Recognition

Blader door 11 tekens uit het Unicode-blok Optical Character Recognition (U+2440–U+245F). Klik op een teken om details te bekijken en het te kopiëren.

Advertisement

Over Technisch & Controle

Technische symbolen en controletekens vormen de onzichtbare infrastructuur van digitale tekst. Controleafbeeldingen bieden zichtbare weergaven van anderszins onzichtbare opmaaktekens. Het blok Diverse Technische tekens codeert symbolen uit elektronica, computergebruik en APL-programmering. OCR-tekens ondersteunen machinaal lezen van bankcheques en gestandaardiseerde formulieren. Deze tekens komen zelden voor in gewone tekst, maar zijn essentieel voor de systemen die elk document in de digitale wereld verwerken, weergeven en verzenden.

De eerste 32 Unicode-codepunten (en hun equivalenten in ASCII, daterend uit 1963) zijn controletekens die zijn geërfd uit het teletype-tijdperk — carriage return, regelinvoer, bel, escape en andere die ooit fysiek drukterminals bestuurden. Toen teleprinters plaatsmaakten voor videoterminals en daarna grafische interfaces, verloren de meeste controletekens hun oorspronkelijke betekenis maar behielden hun codepunten voor achterwaartse compatibiliteit. Het blok Control Pictures (U+2400–U+243F) biedt zichtbare glyphs voor deze onzichtbare tekens, nuttig voor debugging en educatieve doeleinden. OCR-tekens dateren uit de bankensector van de jaren 1960, waar magnetisch leesbare lettertypen op cheques geautomatiseerde verwerking mogelijk maakten.

Veelvoorkomend gebruik

  • Debuggen en visualiseren van onzichtbare tekens in teksteditors
  • Notatie van de programmeertaal APL
  • OCR-verwerking voor bankwezen en documentbeheer
  • Tekstverwerking en datatransmissie op protocolniveau
  • Technische documentatie van legacy computersystemen

Technische opmerkingen: Het blok Specials bevat het Vervangende Teken (U+FFFD), dat verschijnt als een ruit met een vraagteken en aangeeft dat een bytereeks niet kon worden gedecodeerd als geldige tekst — het meest zichtbare teken van coderingsfouten. Het blok Tags (U+E0001–U+E007F) werd afgeschaft voor zijn oorspronkelijke doel van taaltagging, maar hergebruikt voor emoji-vlagsubdivisiereeksen. Byte Order Marks, null-tekens en verschillende nulbreedte-tekens bevinden zich in deze technische blokken en beïnvloeden stilletjes tekstverwerking in elke applicatie, wat vaak subtiele bugs veroorzaakt wanneer ontwikkelaars zich niet bewust zijn van hun aanwezigheid.

Culturele context: Technische symbolen nemen een eigenaardige positie in: ze zijn essentieel voor elk digitaal systeem maar grotendeels onbekend bij het grote publiek. De APL-programmeersymbolen, ontworpen door Kenneth Iverson in de jaren 1960 voor zijn notatie van wiskundige bewerkingen, vormen een van de weinige gevallen waarin een programmeertaal zijn eigen tekenset vereiste. Het belteken (U+0007) luidde ooit fysiek een bel op teletypemachines — een functie die voortleeft als een terminalpiep in moderne systemen, die hedendaagse ontwikkelaars verbindt met de vroegste dagen van de computer via een ononderbroken keten van achterwaartse compatibiliteit.

Advertisement