Vad är ett Unicode®-typsnitt?

Ett Unicode®-typsnitt är den grafiska informationen som krävs för att visa de tecken som finns i Unicode® universal-teckenuppsättningen (UCS). Det finns mer än 1 miljon tecken i UCS, var och en kallas en kodpunkt, och de revideras och utvidgas kontinuerligt. Av detta skäl väljer många Unicode®-typsnitt att endast tillhandahålla grafiska data för en delmängd av tecken som kan representeras, till exempel endast västengelska bokstäver och siffror, även om det finns vissa typsnitt som försöker ge visningsinformation för så många tecken som möjlig. I slutändan hanteras kopplingen mellan ett Unicode®-typsnitt och UCS av programvaran med hjälp av tecknen, eftersom det inte finns någon riktig definition för hur teckensnitten ska fungera på en programmeringsnivå.

Att använda ett Unicode®-typsnitt innebär att man delar in de två elementen som gör ett komplett teckensnitt. Den första är UCS, som är en definition av vilka tecken som kartlägger till vilka specifika nummer. Detta betyder att i UCS skulle det engelska numret 1 representeras i uppsättningen med ett specifikt indexnummer. Detta nummer kan sedan användas för att bestämma indexet i typsnittet för att hitta grafiska data så att tecknet kan återges på en skärm eller skrivas ut på papper. Unicode®-standarderna handlar bara om den underliggande UCS och inte typsnitten eller implementeringen av förhållandet mellan de två, så det kan variera från program till program.

Informationen i ett Unicode®-typsnitt kan vara nästan vad som helst som på något sätt fyller rollen att visa eller representera UCS-karaktären. Den grafiska representationen av ett UCS-tecken är känt som en glyph. Glyfterna i ett typsnitt kan vara bilder, eller de kan vara vektordata så att tecknen kan ritas och skalas till valfri storlek. Det finns ingen definition för hur Unicode®-typsnittet måste implementeras, så det kan också innehålla information för att återge bokstäver i tre dimensioner (3D) eller till och med ljudsignaturer istället för visuell data.

Det finns några typiska metoder för att implementera komplexa tecken i ett Unicode®-typsnitt, särskilt på icke-västerländska språk där det kan finnas tiotusentals enskilda tecken. Ett sätt är att tillhandahålla information om hur man sammanställer en enda glyph från flera element som kan användas i mer än ett tecken. Detta kan göra det möjligt för ett typsnitt att hålla mindre repetitiva grafiska data, och istället ersätta dem med ett lager av lager för att skapa de unika bilder som krävs.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?