Hvad er en grafisk karakter?
En grafisk karakter i computerprogrammering er ethvert symbol, der er en del af et foruddefineret tegnsæt, men ikke er et bogstav eller et tal. Et tegnsæt er en sekvens af symboler, som en computer bruger til at vise data. Karaktersæt består af bogstaver, tal, tegnsætning, kontrolpersoner og grafiske symboler. Et enkelt element i dette sæt er en grafisk karakter. Der er mange foruddefinerede tegnsæt, der hver indeholder en række grafiske tegn eller overhovedet ikke.
Et komplet tegnsæt er et liste over symboler, bogstaver, tal og tegnsætning, som computeren kan indeksere med, for korrekt visningsdata. Et eksempel er en skrift. Dette betyder, at uanset hvilken skrifttype der er valgt, vil indekset for bogstavet "A" altid være det samme.
grafiske tegn findes inden for et tegnsæt. De er Art. De ere Alle de karakterer, der ikke er tal eller bogstaver, men i stedet er kendt som glyfer. Disse glyfer kan være repræsentative for forskellige tegn og symboler i forskellige brancher, eller de er måske bare en samling af trivielle former. Dette skyldes, at mens den alfanumeriske del af et tegnsæt strengt er defineret efter internationale standarder, er den grafiske del ikke.
Oprindeligt var den amerikanske standardkode for Information Interchange (ASCII) standardkaraktersættet for de fleste computere. ASCII-tegnsættet definerede alle tegn over indeks 127 som en grafisk karakter. ASCII var baseret på et otte-bit-system, så der var 256 tegn, maksimalt, tilgængeligt i sættet. Dette betød der 128 områder til grafiske tegn, som alle var fyldt.
Den tidligste almindelige anvendelse til en grafisk karakter var at tegne vinduer og anden SHAber på skærmen, mens de var i teksttilstand. Fremkomsten af fuldt grafiske operativsystemer fjernet dette behov, og disse tegn blev imidlertid tyndt brugt, hovedsageligt i konsolapplikationer. Efterhånden som tiden skred frem, etablerede forskellige lande deres egne karaktersæt, hvoraf de fleste var uforenelige med hinanden. Udvikling af Unicode® -karaktersættet løst dette problem i senere år.
Oprettelse af Unicode® som den internationale standard for karaktersæt forenede alle de forskellige sæt, der eksisterede. Unicode® giver mulighed for mange flere tegn end ASCII gjorde, og reserverer også plads til glyfer og andre grafiske karakterrepræsentationer, såsom pil
Inden for et tegnsæt er der specialtegn, kendt som kontrolpersoner, der ikke visuelt vises på skærmen BUt dikterer i stedet en handling, der skal tages af computeren. Disse inkluderer linjefoder, retur og backspace. Karakteren for et tomt rum betragtes som både en kontrolperson og en grafisk karakter, selvom det ikke teknisk set har en visuel repræsentation. Rummet er den eneste grafiske karakter, der også er en kontrolperson.