Mis on Unicode® kirjatüüp?

Unicode®-i kirjatüüp on graafiline teave, mis on vajalik Unicode®-i universaalses märgistikus (UCS) olevate märkide kuvamiseks. UCS-is on rohkem kui 1 miljon tähemärki, millest igaüht nimetatakse koodipunktiks, ning neid muudetakse ja täiendatakse pidevalt. Sel põhjusel valivad paljud Unicode®-i kirjatüübid esitatavate märkide alamhulga kohta ainult graafilised andmed, näiteks ainult lääne-inglise tähed ja numbrid, kuigi mõned kirjatüübid püüavad pakkuda kuvateavet nii paljude märkide kohta kui võimalik. Lõppkokkuvõttes tegeleb Unicode®-i kirjatüübi ja UCS-i vahelise ühendusega tähemärke kasutav tarkvara, kuna puudub tegelik definitsioon selle kohta, kuidas fondid peaksid programmeerimise tasemel käituma.

Unicode® kirjatüübi kasutamine hõlmab kahe elemendi üleandmist, mis moodustavad täieliku fondi. Esimene on UCS, mis on määratlus selle kohta, millised märgid vastavad millistele konkreetsetele numbritele. See tähendab, et UCS-is esindaks ingliskeelne number 1 komplektis kindla indeksinumbriga. Seda numbrit saab seejärel kasutada kirjatüübi indeksi määramiseks, et leida graafilisi andmeid, et tähemärki ekraanile kuvada või paberile printida. Unicode®-i standardid käsitlevad ainult aluseks olevat UCS-i, mitte kirjatüüpe ega nende kahe vahelise seose rakendamist, seega võib see programmiti erineda.

Unicode®-i kirjatüübis sisalduv teave võib olla peaaegu kõike, mis mingil viisil täidab UCS-i märgi kuvamise või esitamise rolli. UCS-märgi graafilist esitust nimetatakse glüüfiks. Kirjatüübis olevad glüüfid võivad olla kujutised või vektorandmed, nii et tähemärke saab joonistada ja skaleerida mis tahes vajalikule suurusele. Puudub definitsioon, kuidas Unicode®-i kirjatüüpi tuleb rakendada, nii et see võib sisaldada ka teavet tähtede kolmemõõtmeliseks renderdamiseks (3D) või visuaalsete andmete asemel isegi heliallkirju.

Keeruliste märkide rakendamiseks Unicode®-i kirjatüübis on mõned tüüpilised meetodid, eriti mitte-lääne keeltes, kus üksikuid märke võib olla kümneid tuhandeid. Üks võimalus on anda teavet selle kohta, kuidas koostada üks glüüf mitmest elemendist, millest igaüks võib olla kasutusel rohkem kui ühes märgis. See võib võimaldada kirjatüübil hoida vähem korduvaid graafilisi andmeid ja selle asemel asendada see kihistussüsteemiga, et luua vajalikud ainulaadsed kujutised.