Wat is een grafisch karakter?
Een grafisch teken in computerprogrammering is elk symbool dat deel uitmaakt van een vooraf gedefinieerde tekenset, maar geen letter of cijfer is. Een tekenset is een reeks symbolen die een computer gebruikt om gegevens weer te geven Tekensets bestaan uit letters, cijfers, leestekens, controletekens en grafische symbolen. Een enkel element van deze set is een grafisch teken Er zijn veel vooraf gedefinieerde tekensets die elk een verscheidenheid aan grafische tekens bevatten of helemaal geen.
Een complete tekenset is een lijst met symbolen, letters, cijfers en leestekens die de computer op nummer kan indexeren om gegevens correct weer te geven. Een voorbeeld is een lettertype, een tekenset Hoewel elk lettertype op een computer er mogelijk anders uitziet, staan de letters allemaal in dezelfde volgorde binnen de set. Dit betekent dat, ongeacht welk lettertype is geselecteerd, de index van de letter "A" altijd hetzelfde zal zijn.
Grafische tekens bestaan binnen een tekenset. Het zijn allemaal tekens die geen cijfers of letters zijn, maar in plaats daarvan glyphs worden genoemd. Deze glyphs kunnen representatief zijn voor verschillende tekens en symbolen in verschillende bedrijfstakken, of ze is misschien gewoon een verzameling triviale vormen. Dit komt omdat het alfanumerieke gedeelte van een tekenset strikt wordt bepaald door internationale normen, maar het grafische gedeelte niet.
Oorspronkelijk was de Amerikaanse standaardcode voor informatie-uitwisseling (ASCII) de standaardtekenset voor de meeste computers.De ASCII-tekenset definieerde alle tekens boven index 127 als een grafisch teken. ASCII was gebaseerd op een acht-bits systeem, dus er waren maximaal 256 tekens beschikbaar in de set. Dit betekende dat er 128 spaties voor grafische tekens waren, die allemaal gevuld.
Het vroegste algemene gebruik voor een grafisch teken was om vensters en andere vormen op het scherm te tekenen in de tekstmodus. De komst van volledig grafische besturingssystemen maakte deze behoefte echter overbodig en deze tekens werden schaars gebruikt, voornamelijk in consoletoepassingen. Naarmate de tijd vorderde, hebben verschillende landen hun eigen tekensets ingesteld, waarvan de meeste onverenigbaar met elkaar waren. Unicode®-tekenset loste dit probleem in latere jaren op.
De oprichting van Unicode® als de internationale standaard voor tekensets verenigde alle verschillende sets die bestonden. Unicode® zorgt voor veel meer tekens dan ASCII en reserveert ook ruimte voor glyphs en andere grafische karakterrepresentaties , zoals pijlen. Het gebruik van een grafisch teken in 2011 wordt voornamelijk gedaan wanneer het nodig is om een wiskundig of ander technisch symbool te tonen.
Binnen een tekenset zijn er speciale tekens, bekend als controletekens, die niet visueel op het scherm verschijnen, maar in plaats daarvan een actie dicteren die door de computer moet worden ondernomen. backspace Het teken voor een spatie wordt beschouwd als zowel een controlekarakter als een grafisch karakter, hoewel het technisch gezien geen visuele weergave heeft. Spatie is het enige grafische karakter dat ook een controlekarakter is.