Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

XLFD (X Logical Font Description)

Ett teckensnitt anges genom att fjorton olika egenskaper listas, avgränsade med bindestreck (-). Detta kallas XLFD (X Logical Font Description). I vissa fall kan en egenskap i listan ersättas av ett jokertecken (*), och ett tecken i en egenskap kan ersättas av jokertecknet ?. Tabell 17–4listar specifikationer för teckensnittegenskapssträngar.

Formatet på egenskapssträngarnas specifikationer är:

"-Skärning-Familjenamn-Tjockleksnamn- Lutning-Breddnamn-Stilnamn- Bildpunktsstorlek- Punktstorlek-UpplösningX-UpplösningY-Mellanrum- Genomsnittsbredd-Teckenuppsättningsregister-Teckenuppsättning"

Tabell 17–4 Specifikationer till teckensnittens egenskapssträngar

Egenskapssträng 

Definition 

Skärning

En sträng som anger vem som har utformat teckensnitten 

Familjenamn

En sträng som anger varumärkesnamnet på teckensnitten 

Tjockleksnamn

En sträng som anger relativ tjocklek på teckensnitten, t ex fetstil 

Lutning

En kod som beskriver riktning på lutningen 

R (Romersk – ingen lutning) 

I (Kursiv – lutning åt höger) 

O (Snedställd – lutning åt höger) 

RI (Omvänd kursiv – lutning åt vänster) 

RO (Omvänd snedställd – lutning åt vänster) 

Breddnamn

En sträng som beskriver bredd, t ex komprimerad eller utökad 

Stilnamn

En sträng som innehåller eventuell ytterligare information som behövs för unik identifiering av teckensnitten 

Bildpunktsstorlek

Ett heltal som anger storleken på en så kallad helfyrkant i bildpunkter 

Punktstorlek

Ett heltal som anger storleken på en så kallad helfyrkant i decipunkter 

UpplösningX

Ett heltal som anger vågrät upplösning i bildpunkter 

UpplösningY

Ett heltal som anger lodrät upplösning i bildpunkter 

Mellanrum

En kod som anger mellanrum mellan enheter 

M (Fast teckenindelning--fast breddsteg) 

P (Proportionellt breddsteg--proportionellt breddsteg)  

C (Teckencell) 

Genomsnittsbredd

Ett heltal som anger genomsnittsbredden i 1/10 bildpunkter 

Teckenuppsättningsregister

En sträng som anger den myndighet som har auktoriserat teckensnittets kodning 

Teckenuppsättning

En sträng som anger registrets teckenuppsättning 

Exempel

Följande XLFD-namn beskriver ett teckensnitt med namnet charter som har skapats av Bitstream och stöder standardkod ISO8859-1:

-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1

Teckensnittet har normal tjocklek utan någon speciell lutning och normal bredd. Teckensnittet är proportionellt med en helfyrkant på 8 bildpunkter eller 8,0 punkter. Den vågräta och lodräta upplösningen är båda på 75 bildpunkter. Snittbredden på tecknen är 45 tiondelsbildpunkter eller 4,5 bildpunkter.

Delar av den här strängen kan ersättas med jokertecken. Systemet använder det första teckensnitt som påträffas som matchar de delar du anger.

Om du bara vill ha ett åtta bildpunkters charter-teckensnitt använder du:

*-charter-*-*-*-*-8-* 

Visa markerade teckensnittsgruppsattribut

Genom att välja knappen Attribut i dialogrutan Teckensnitt i Inställningar, kan du visa följande teckensnittsgruppsattribut: