Che cos'è un personaggio grafico?
Un carattere grafico, nella programmazione del computer, è qualsiasi simbolo che fa parte di un set di caratteri predefinito ma non è una lettera o un numero. Un set di caratteri è una sequenza di simboli che un computer utilizza per visualizzare i dati I set di caratteri sono costituiti da lettere, numeri, punteggiatura, caratteri di controllo e simboli grafici. Un singolo elemento di questo set è un personaggio grafico: ci sono molti set di caratteri predefiniti, ognuno contenente una varietà di caratteri grafici o nessuno.
Un set di caratteri completo è un elenco di simboli, lettere, numeri e punteggiatura che il computer può indicizzare in base al numero per visualizzare correttamente i dati, ad esempio un font, che è un set di caratteri Mentre ogni carattere su un computer potrebbe apparire in modo diverso, le lettere sono tutte nello stesso ordine all'interno dell'insieme. Ciò significa che, indipendentemente dal tipo di carattere selezionato, l'indice della lettera "A" sarà sempre lo stesso.
All'interno di un set di caratteri esistono caratteri grafici: sono tutti caratteri che non sono numeri o lettere ma sono invece noti come glifi. Questi glifi possono essere rappresentativi di segni e simboli diversi in settori diversi, oppure potrebbe essere solo una raccolta di forme banali. Questo perché, mentre la parte alfanumerica di un set di caratteri è rigorosamente definita da standard internazionali, la parte grafica non lo è.
In origine, il codice standard americano per lo scambio di informazioni (ASCII) era il set di caratteri standard per la maggior parte dei computer, che definiva tutti i caratteri sopra l'indice 127 come un carattere grafico. ASCII era basato su un sistema a otto bit, quindi c'erano 256 caratteri, al massimo, disponibili nel set. Ciò significava che c'erano 128 spazi per i caratteri grafici, che erano tutti riempita.
Il primo uso comune di un personaggio grafico era disegnare finestre e altre forme sullo schermo mentre era in modalità testo, tuttavia l'avvento di sistemi operativi completamente grafici rimosse questa necessità e questi personaggi divennero scarsamente utilizzato principalmente nelle applicazioni console. Con il passare del tempo, diversi paesi hanno stabilito i propri set di caratteri, la maggior parte dei quali incompatibili tra loro. Il set di caratteri Unicode® ha risolto questo problema negli anni successivi.
La creazione di Unicode® come standard internazionale per i set di caratteri ha unificato tutti i set disparati esistenti. Unicode® consente molti più caratteri rispetto a ASCII e riserva anche spazio per glifi e altre rappresentazioni di caratteri grafici , come le frecce. L'uso di un personaggio grafico nel 2011 viene fatto principalmente quando è necessario mostrare un simbolo matematico o tecnico.
All'interno di un set di caratteri, ci sono caratteri speciali, noti come caratteri di controllo, che non appaiono visivamente sullo schermo ma dettano invece un'azione che deve essere intrapresa dal computer. Questi includono avanzamento riga, ritorno e backspace: il carattere di uno spazio vuoto è considerato sia un personaggio di controllo che un personaggio grafico anche se tecnicamente non ha una rappresentazione visiva, lo spazio è l'unico personaggio grafico che è anche un personaggio di controllo.