Skip to main content

Hvad er en Unicode Skrifttype?

En Unicode skrifttype er de grafiske oplysninger, der kræves for at vise de tegn, der er til stede i Unicode Universal Character Set (UCS).Der er mere end 1 million tegn i UCS, der hver kaldes et kodepunkt, og de revideres og udvides løbende.Af denne grund er mange Unicode Skrifttyper vælger kun at give grafiske data for en undergruppe af de tegn, der kunne repræsenteres, såsom kun vestlige engelske bogstaver og tal, selvom der er nogle skrifttyper, der forsøger at give visningsoplysninger til så mange tegn som muligt.I sidste ende forbindelsen mellem en Unicode Skrifttype og UCS håndteres af softwaren ved hjælp af tegnene, fordi der ikke er nogen reel definition af, hvordan skrifttyperne skal opføre sig på et programmeringsniveau.

ved hjælp af en Unicode Skrifttype involverer at aflevere de to elementer, der gør en komplet skrifttype.Den første er UCS, som er en definition af, hvilke tegn der kortlægger, hvilke specifikke tal.Dette betyder, at det engelske nummer 1 i UCS ville være repræsenteret i sættet med et specifikt indeksnummer.Dette nummer kan derefter bruges til at bestemme indekset i skrifttypen for at finde de grafiske data, så karakteren kan gengives på en skærm eller trykt til papir.Unicode Standarder beskæftiger sig kun med de underliggende UC'er og ikke skrifttyper eller implementering af forholdet mellem de to, så dette kan variere fra program til program.

Oplysningerne inden for en Unicode Skrifttype kan være næsten alt, hvad der på en eller anden måde opfylder rollen som at vise eller repræsentere UCS -karakteren.Den grafiske repræsentation af en UCS -karakter er kendt som en glyph.Glyferne i et skrifttype kan være billeder, eller de kan være vektordata, så tegnene kan trækkes og skaleres til enhver nødvendig størrelse.Der er ingen definition af, hvordan Unicode Skrifttype skal implementeres, så det kan også indeholde oplysninger til at gengive bogstaver i tre dimensioner (3D) eller endda lydunderskrifter i stedet for visuelle data.

Der er nogle typiske metoder til implementering af komplekse tegn i en Unicode skrifttype, især på ikke-vestlige sprog, hvor der kan være titusinder af individuelle tegn.En måde er at give information om, hvordan man kompilerer en enkelt glyph fra flere elementer, der hver især kan bruges i mere end en karakter.Dette kan give et skrifttype mulighed for at indeholde mindre gentagne grafiske data og i stedet erstatte dem med et lagdelingssystem for at skabe de unikke billeder, der er nødvendige.