O que é um personagem gráfico?
Um caractere gráfico, na programação do computador, é qualquer símbolo que faça parte de um conjunto de caracteres predefinido, mas não é uma letra ou número. Um conjunto de caracteres é uma sequência de símbolos que um computador usa para exibir dados. Os conjuntos de caracteres consistem em letras, números, pontuação, caracteres de controle e símbolos gráficos. Um único elemento deste conjunto é um caractere gráfico. Existem muitos conjuntos de caracteres predefinidos, cada um contendo uma variedade de caracteres gráficos ou nenhum. Isso significa que, não importa qual fonte seja selecionada, o índice da letra "A" sempre será o mesmo.e todos os personagens que não são números ou letras, mas são conhecidos como glifos. Esses glifos podem ser representativos de diferentes sinais e símbolos em diferentes indústrias, ou podem ser apenas uma coleção de formas triviais. Isso ocorre porque, embora a porção alfanumérica de um conjunto de características seja estritamente definida por padrões internacionais, a porção gráfica não é.
Originalmente, o código padrão americano para intercâmbio de informações (ASCII) era o conjunto de caracteres padrão para a maioria dos computadores. O conjunto de caracteres ASCII definiu todos os caracteres acima do índice 127 como um caractere gráfico. ASCII foi baseado em um sistema de oito bits, então havia 256 caracteres, o máximo, disponível no conjunto.
O primeiro uso comum para um caractere gráfico era desenhar janelas e outros shOs macacos na tela durante o modo de texto. O advento de sistemas operacionais totalmente gráficos removeu essa necessidade, no entanto, e esses personagens se tornaram escassamente usados, principalmente em aplicações de console. À medida que o tempo progredia, diferentes países estabeleceram seus próprios conjuntos de personagens, a maioria dos quais eram incompatíveis entre si.
O estabelecimento do Unicode® como o padrão internacional para conjuntos de caracteres unificou todos os conjuntos díspares que existiam. Unicode® permite muito mais caracteres do que o ASCII e também reserva espaço para glifos e outras representações gráficas, como serem matemáticas.
Dentro de um conjunto de caracteres, existem caracteres especiais, conhecidos como caracteres de controle, que não aparecem visualmente na tela BUEm vez disso, dite uma ação a ser tomada pelo computador. Isso inclui feed de linha, retorno e backspace. O personagem para um espaço em branco é considerado um caractere de controle e um caractere gráfico, mesmo que não tenha tecnicamente uma representação visual. O espaço é o único caractere gráfico que também é um caractere de controle.