Ett teckensnitt anges genom att fjorton olika egenskaper listas, avgränsade med bindestreck (-). Detta kallas X Logical Font Description (XLFD). 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-4 listar specifikationer för teckensnittegenskapssträngar.
Formatet på egenskapssträngarnas specifikationer är:
"-Upphovsman-Familj-Tjocklek- Lutning-AngeBredd-LäggTillStil-Bildpunktstorlek- Punktstorlek-UpplösningX-UpplösningY--UpplösningY- Snittbredd-Teckenregister-Teckenkodning"
Tabell 17-4 Specifikationer till teckensnittens egenskapssträngar
Egenskaps- sträng |
Beskrivning |
---|---|
Upphovsman |
En sträng som anger vem som har utformat teckensnitten |
Familj |
En sträng som anger varumärkesnamnet på teckensnitten |
Tjocklek |
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 - högerlutning) O (Snedställd - högerlutning) RI (Omvänd kursiv - vänsterlutning) RO (Omvänd snedställd - vänsterlutning) |
AngeBredd |
En sträng som beskriver bredd, t ex komprimerad eller utökad |
LäggTillStil |
En sträng som innehåller eventuell ytterligare information som behövs för unik identifiering av teckensnitten |
Bildpunktstorlek |
Ett heltal som anger storleken på en så kallad em-fyrkant i bildpunkter |
Punktstorlek |
Ett heltal som anger storleken på en så kallad em-fyrkant 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 |
Avstånd |
En kod som anger mellanrum mellan enheter M (Fast teckenindelning--fast breddsteg) P (Proportionellt breddsteg--proportionellt breddsteg) C (Teckencell) |
Snittbredd |
Ett heltal som anger snittbredden i 1/10 bildpunkter |
Teckenregister |
En sträng som anger den myndighet som har auktoriserat teckensnittets kodning |
Teckenkodning |
En sträng som anger registrets teckenuppsättning |
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 em-square box 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-*
Genom att välja knappen Attribut i dialogrutan Teckensnitt i Inställningar, kan du visa följande teckensnittgruppsattribut:
Teckensnittgrupp
Storlek
Alias
Alias XLFD
Aliasadress
Teckensnitt
Font XLFD