Co to jest postać graficzna?
Znak graficzny w programowaniu komputerowym to dowolny symbol, który jest częścią wstępnie zdefiniowanego zestawu znaków, ale nie jest literą ani cyfrą. Zestaw znaków to ciąg symboli używanych przez komputer do wyświetlania danych Zestawy znaków składają się z liter, cyfr, interpunkcji, znaków kontrolnych i symboli graficznych. Pojedynczym elementem tego zestawu jest znak graficzny. Istnieje wiele predefiniowanych zestawów znaków, z których każdy zawiera różnorodne znaki graficzne lub w ogóle ich nie ma.
Kompletny zestaw znaków to lista symboli, liter, cyfr i znaków interpunkcyjnych, które komputer może indeksować według liczb w celu poprawnego wyświetlania danych. Jednym z przykładów jest czcionka, która jest zestawem znaków Chociaż każda czcionka na komputerze może wyglądać inaczej, wszystkie litery są w tej samej kolejności w zestawie. Oznacza to, że niezależnie od wybranej czcionki indeks litery „A” zawsze będzie taki sam.
Znaki graficzne istnieją w zestawie znaków. Są to wszystkie znaki, które nie są cyframi lub literami, ale są znane jako glify. Te glify mogą przedstawiać różne znaki i symbole w różnych branżach lub może być tylko zbiorem trywialnych kształtów. Jest tak, ponieważ chociaż część alfanumeryczna zestawu znaków jest ściśle określona przez międzynarodowe standardy, część graficzna nie.
Pierwotnie amerykański standard Code for Information Interchange (ASCII) był standardowym zestawem znaków dla większości komputerów. Zestaw znaków ASCII zdefiniował wszystkie znaki powyżej indeksu 127 jako znaki graficzne. ASCII był oparty na systemie ośmiobitowym, więc w zestawie było maksymalnie 256 znaków, co oznaczało, że 128 znaków na znaki graficzne, z których wszystkie były wypełniony.
Najwcześniejszym powszechnym zastosowaniem postaci graficznej było rysowanie okien i innych kształtów na ekranie w trybie tekstowym, ale pojawienie się w pełni graficznych systemów operacyjnych usunęło tę potrzebę i postacie te stały się rzadkie używane głównie w aplikacjach konsolowych. W miarę upływu czasu różne kraje ustanowiły własne zestawy znaków, z których większość była ze sobą niezgodna. Zestaw znaków Unicode® rozwiązał ten problem w późniejszych latach.
Ustanowienie Unicode® jako międzynarodowego standardu dla zestawów znaków ujednoliciło wszystkie istniejące różne zestawy. Unicode® pozwala na użycie znacznie większej liczby znaków niż ASCII, a także rezerwuje miejsce na glify i inne reprezentacje znaków graficznych , takie jak strzałki. Użycie znaku graficznego w 2011 r. odbywa się przede wszystkim wtedy, gdy konieczne jest przedstawienie symbolu matematycznego lub innego technicznego.
W zestawie znaków znajdują się znaki specjalne, znane jako znaki kontrolne, które nie pojawiają się wizualnie na ekranie, lecz dyktują akcję, którą ma podjąć komputer. Obejmują one przesunięcie linii, powrót i backspace: Znak pustej przestrzeni jest uważany zarówno za znak kontrolny, jak i graficzny, mimo że technicznie nie ma wizualnej reprezentacji Spacja jest jedynym znakiem graficznym, który jest również znakiem kontrolnym.