Hva er en grafisk karakter?
Et grafisk tegn, i dataprogrammering, er et hvilket som helst symbol som er del av et forhåndsdefinert tegnsett, men ikke er bokstav eller tall. Et tegnsett er en sekvens av symboler som en datamaskin bruker for å vise data Karaktersett består av bokstaver, tall, tegnsetting, kontrolltegn og grafiske symboler. Et enkelt element i dette settet er et grafisk tegn. Det er mange forhåndsdefinerte tegnsett, som hver inneholder en rekke grafiske tegn eller ingen i det hele tatt.
Et komplett tegnsett er en liste over symboler, bokstaver, tall og tegnsetting som datamaskinen kan indeksere etter nummer for å vise data riktig. Et eksempel er en skrift, som er et tegnsett Mens hver font på en datamaskin kan vises annerledes, er bokstavene alle i samme rekkefølge i settet. Dette betyr at uansett hvilken font som er valgt, vil indeksen for bokstaven "A" alltid være den samme.
Grafiske tegn eksisterer i et tegnsett. De er alle tegnene som ikke er tall eller bokstaver, men i stedet er kjent som glyfer. Disse glyferne kan representere forskjellige tegn og symboler i forskjellige bransjer, eller de kan bare være en samling av trivielle former. Dette skyldes at selv om den alfanumeriske delen av et tegnsett er strengt definert av internasjonale standarder, er den grafiske delen ikke det.
Opprinnelig var den amerikanske standardkoden for informasjonsutveksling (ASCII) standard tegnsett for de fleste datamaskiner. ASCII tegnsett definerte alle tegnene over indeks 127 som et grafisk tegn. ASCII var basert på et åtte-biters system, så det var 256 tegn, maksimalt, tilgjengelige i settet. Dette betydde at det var 128 mellomrom for grafiske tegn, som alle var fylt.
Den tidligste vanlige bruken av et grafisk tegn var å tegne vinduer og andre former på skjermen mens du var i tekstmodus. Tilkomsten av helt grafiske operativsystemer fjernet dette behovet, og disse tegnene ble imidlertid sparsomt brukt, hovedsakelig i konsollapplikasjoner. Etter hvert som tiden gikk, etablerte forskjellige land sine egne karaktersett, hvorav de fleste var uforenlige med hverandre. Utvikling av Unicode® tegnsett løste dette problemet i senere år.
Etableringen av Unicode® som den internasjonale standarden for tegnsett, forente alle de forskjellige settene som eksisterte.Unicode® gir mulighet for mange flere tegn enn ASCII gjorde, og forbeholder også plass til glyfer og andre grafiske karakterrepresentasjoner , for eksempel piler. Bruken av en grafisk karakter i 2011 skjer først og fremst når det er nødvendig å vise et matematisk eller annet teknisk symbol.
I et tegnsett er det spesialtegn, kjent som kontrolltegn, som ikke vises visuelt på skjermen, men i stedet dikterer en handling som skal utføres av datamaskinen. Disse inkluderer linjeføring, retur og backspace. Tegnet for et blankt område blir betraktet som både et kontrollkarakter og et grafisk tegn, selv om det ikke teknisk har en visuell fremstilling. Space er det eneste grafiske tegnet som også er et kontrollkarakter.