Hva er et Unicode®-skrifttype?

Et Unicode®-skrifttype er den grafiske informasjonen som kreves for å vise tegnene som er til stede i Unicode® universal tegnsett (UCS). Det er mer enn 1 million tegn i UCS, som hver kalles et kodepunkt, og de blir kontinuerlig revidert og utvidet. Av denne grunn velger mange Unicode®-skrifttyper å bare gi grafiske data for en undergruppe av tegnene som kan representeres, for eksempel bare vestlige engelske bokstaver og tall, selv om det er noen skrifttyper som prøver å gi visningsinformasjon for så mange tegn som mulig. Til syvende og sist håndteres forbindelsen mellom et Unicode®-skrifttype og UCS av programvaren ved hjelp av tegnene, fordi det ikke er noen reell definisjon for hvordan skrifttypene skal oppføre seg på et programmeringsnivå.

Å bruke et Unicode®-skrifttype innebærer å dele ut de to elementene som lager en fullstendig font. Den første er UCS, som er en definisjon av hvilke tegn som kartlegger til hvilke spesifikke tall. Dette betyr at i UCS vil det engelske nummer 1 være representert i settet med et spesifikt indeksnummer. Dette tallet kan deretter brukes til å bestemme indeksen i skrifttypen for å finne de grafiske dataene slik at tegnet kan gjengis på en skjerm eller skrives ut på papir. Unicode®-standardene omhandler bare den underliggende UCS og ikke skrifttypene eller implementeringen av forholdet mellom de to, så dette kan variere fra program til program.

Informasjonen i et Unicode®-skrifttype kan være nesten hva som helst som på noen måte fyller rollen som å vise eller representere UCS-tegnet. Den grafiske representasjonen av et UCS-tegn er kjent som en glyph. Glyfene i et skriftsnitt kan være bilder, eller de kan være vektordata slik at tegnene kan tegnes og skaleres til hvilken som helst nødvendig størrelse. Det er ingen definisjon for hvordan Unicode®-skrifttypen må implementeres, så det kan også inneholde informasjon for å gjengi bokstaver i tre dimensjoner (3D), eller til og med lydsignaturer i stedet for visuelle data.

Det er noen typiske metoder for å implementere komplekse tegn i et Unicode®-skrifttype, spesielt på ikke-vestlige språk der det kan være titusenvis av individuelle tegn. En måte er å gi informasjon om hvordan du kan sammenstille en enkelt glyf fra flere elementer som hver kan brukes i mer enn ett tegn. Dette kan tillate et skrifttype å inneholde mindre repeterende grafiske data, og i stedet erstatte dem med et lagdeling for å lage de unike bildene som er nødvendige.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?