Kaj je pisava Unicode®?

Pisava Unicode® je grafična informacija, potrebna za prikaz znakov, prisotnih v Unicode® univerzalnem naboru znakov (UCS). V UCS je več kot milijon znakov, od katerih se vsak imenuje kodna točka, in se nenehno posodabljajo in širijo. Iz tega razloga se številne pisave Unicode® odločijo zagotoviti samo grafične podatke za podmnožico znakov, ki bi jih lahko predstavili, kot so samo črke in številke zahodne angleščine, čeprav obstajajo nekatere pisave, ki poskušajo zagotoviti informacije o prikazu za toliko znakov, kot je možno. Konec koncev, povezavo med pisavo Unicode® in UCS upravlja programska oprema z uporabo znakov, ker ni prave definicije, kako naj se pisave obnašajo na ravni programiranja.

Uporaba pisave Unicode® vključuje predajo dveh elementov, ki tvorita popolno pisavo. Prvi je UCS, ki je definicija, kateri znaki se preslikajo na določene številke. To pomeni, da bi bila v UCS angleška številka 1 v nizu predstavljena z določeno indeksno številko. To število se lahko nato uporabi za določitev indeksa v pisavi, da se poiščejo grafični podatki, tako da se znak lahko upodablja na zaslon ali natisne na papir. Standardi Unicode® obravnavajo samo osnovni UCS in ne pisave ali izvajanje razmerja med obema, tako da se to lahko razlikuje od programa do programa.

Informacije znotraj pisave Unicode® so lahko skoraj vse, kar na nek način izpolnjuje vlogo prikaza ali predstavljanja znaka UCS. Grafična predstavitev znaka UCS je znana kot glif. Glifi v pisavi so lahko slike ali pa vektorski podatki, tako da je mogoče znake narisati in povečati na poljubno potrebno velikost. Ni opredelitve, kako je treba implementirati pisavo Unicode®, zato lahko vsebuje tudi informacije za upodabljanje črk v treh dimenzijah (3D) ali celo zvočne podpise namesto vizualnih podatkov.

Obstaja nekaj tipičnih metod implementacije zapletenih znakov v pisavo Unicode®, zlasti v nezahodnih jezikih, v katerih je lahko na deset tisoče posameznih znakov. Eden od načinov je zagotoviti informacije o tem, kako sestaviti en glif iz več elementov, od katerih je vsak lahko uporabljen v več kot enem znaku. To lahko pisavi omogoči, da zadrži manj ponavljajoče se grafične podatke, namesto tega pa jo nadomesti s sistemom plastenja za ustvarjanje potrebnih edinstvenih slik.