Co to jest znak graficzny?
Znak graficzny, w programowaniu komputerowym, jest dowolnym symbolem, który jest częścią wstępnie zdefiniowanego zestawu znaków, ale nie jest literą ani liczbą. Zestaw znaków jest sekwencją symboli, których komputer używa do wyświetlania danych. Zestawy znaków składają się z liter, liczb, interpunkcji, postaci kontrolnych i symboli graficznych. Pojedynczy element tego zestawu jest postacią graficzną. Istnieje wiele wstępnie zdefiniowanych zestawów znaków, z których każdy zawiera różnorodne znaki graficzne lub w ogóle brak.
Pełny zestaw znaków jest listą symboli, liter i interpunkcji, które komputer może indeksować według liczby, aby poprawnie wyświetlać dane. Oznacza to, że bez względu na wybraną czcionkę indeks litery „A” zawsze będzie taki sam.
Znaki graficzne istnieją w zestawie znaków. AR ARE wszystkie znaki, które nie są liczbami ani literami, ale są znane jako glify. Te glify mogą być reprezentatywne różnych znaków i symboli w różnych branżach, lub mogą być po prostu zbiorem trywialnych kształtów. Jest to dlatego, że chociaż alfanumeryczna część zestawu postaci jest ściśle określona przez międzynarodowe standardy, część graficzna nie jest.
Pierwotnie amerykański standardowy kod wymiany informacji (ASCII) był standardowym zestawem znaków dla większości komputerów. Zestaw znaków ASCII zdefiniował wszystkie znaki powyżej indeksu 127 jako znak graficzny. ASCII było oparte na systemie ośmiu bitów, więc było 256 znaków, maksimum, dostępne w zestawie. To oznaczało 128 spacji dla znaków graficznych, z których wszystkie były wypełnione.
Najwcześniejszym wspólnym zastosowaniem postaci graficznej było narysowanie okien i innych shMałpy na ekranie w trybie tekstowym. Pojawienie się w pełni graficznych systemów operacyjnych usunęło jednak tę potrzebę, a znaki te stały się rzadko używane, głównie w aplikacjach konsolowych. W miarę postępu czasu różne kraje ustanowiły własne zestawy znaków, z których większość była niezgodna. Rozwój zestawu znaków Uicode® rozwiązał ten problem w późniejszych latach.
Ustanowienie Unicode® jako międzynarodowego standardu zestawów znaków zjednoczyło się wszystkie różne zestawy, które istniały. Unicode® pozwala na wiele innych znaków niż ASCII, a także zastrzega przestrzeń dla glifów i innych reprezentacji znaków graficznych, takich jak strzałki. Użycie postaci grafic w 2011 roku jest wykonane przede wszystkim.
W zestawie znaków istnieją znaki specjalne, znane jako znaki kontrolne, które nie pojawiają się wizualnie na ekranie BUZamiast tego dyktują działanie, które należy podjąć przez komputer. Obejmują one kanał linii, powrót i przestrzeń do tyłu. Postać pustej przestrzeni jest uważana zarówno za znak kontrolny, jak i znak graficzny, mimo że technicznie nie ma wizualnej reprezentacji. Przestrzeń jest jedyną postacią graficzną, która jest również postacią kontrolną.