Vad är en grafisk karaktär?
En grafisk karaktär, i datorprogrammering, är alla symboler som är en del av en fördefinierad teckenuppsättning men inte är ett bokstav eller nummer. En teckenuppsättning är en sekvens av symboler som en dator använder för att visa data. Karaktärsuppsättningar består av bokstäver, siffror, skiljetecken, kontrolltecken och grafiska symboler. Ett enda element i denna uppsättning är en grafisk karaktär. Det finns många fördefinierade teckenuppsättningar, var och en innehåller en mängd olika grafiska tecken eller ingen alls.
En komplett karaktärsuppsättning är en lista med symboler, bokstäver, siffror och skiljetecken för att datorn kan indexera med nummer för att korrekt visa data. Ett exempel är en typsnitt, som är en karaktäruppsättning. Medan varje FONT på en dator kan vara olika, är det i samma sätt att visa data. Detta innebär att oavsett vilket teckensnitt som väljs, kommer indexet för bokstaven "A" alltid att vara detsamma.
grafiska tecken finns inom en teckenuppsättning. De äre alla karaktärer som inte är nummer eller bokstäver utan är istället kända som glyfer. Dessa glyfer kan vara representativa för olika tecken och symboler i olika branscher, eller de kan bara vara en samling triviala former. Detta beror på att, medan den alfanumeriska delen av en karaktärsuppsättning strikt definieras av internationella standarder, den grafiska portionen är inte.
Ursprungligen var den amerikanska standardkoden för informationsutbyte (ASCII) standardteckenuppsättningen för de flesta datorer. ASCII-karaktärsuppsättningen definierade alla tecken ovanför index 127 som en grafisk karaktär. ASCII var baserad på ett åtta-bitssystem, så det fanns 256 tecken, maximalt, tillgängliga i uppsättningen. Detta betydde att det fanns 128 utrymmen för grafiska tecken, alla var fyllda.
Den tidigaste vanliga användningen av en grafisk karaktär var att rita Windows och andra SHApor på skärmen i textläge. Tillkomsten av helt grafiska operativsystem avlägsnade emellertid detta behov, och dessa karaktärer blev glesa, främst i konsolapplikationer. När tiden fortsatte, fastställde olika länder sina egna karaktärsuppsättningar, varav de flesta var kompatibla med varandra. Utveckling av Unicode® -karaktären lösade detta problem under senare år.
Upprättandet av Unicode® som den internationella standarden för karaktärsuppsättningar förenade alla de olika uppsättningar som fanns. Unicode® tillåter många fler karaktärer än ASCII gjorde och reserverar också utrymme för glyfer och andra grafiska karaktärer, till exempel pilar. Användning av grafisk karaktär 2011 görs primärt när det är nödvändigt att visa en matematik eller annan teknisk.
Inom en teckenuppsättning finns det specialtecken, kända som kontrolltecken, som inte visuellt visas på skärment i stället diktera en åtgärd som ska vidtas av datorn. Dessa inkluderar linjefoder, retur och backspace. Karaktären för ett tomt utrymme betraktas som både en kontrollkaraktär och en grafisk karaktär även om den inte tekniskt har en visuell representation. Utrymme är det enda grafiska karaktären som också är en kontrolltecken.