Du ändrar oftast teckensnitt i Inställningar. Då startas arbetsytehanteraren om och teckensnitten för skrivbordet återställs. Du kan också anpassa teckensnitt via kommandoraden eller i resursfiler. I en internationell miljö måste du ange teckensnitt som är oberoende av teckenuppsättningen. Detta är nödvändigt eftersom specifikationerna kan användas under olika språkmiljöer med olika koduppsättningar förutom teckensnittets teckenuppsättning (charset). Alla teckensnittslistor bör därför anges med en teckenuppsättning.
En teckensnittsspecifikation i en teckensnittslista kan antingen vara ett namn för ett XLFD-namn (X Logical Function Description) eller ett aliasnamn för XLFD-namnet. Följande är exempel på giltiga teckensnittsspecifikationer för ett 14 punkters teckensnitt:
-dt-interface system-medium-r-normal-serif-*-*-*-*-p-*-iso8859-1
eller -*-r-*-14-*iso8859-1
Teckenuppsättning i en teckensnittslista är en lista med XLFD-namn eller deras aliasnamn (kallas även basnamnlista). Eventuella blanksteg före eller efter semikolon ignoreras. Du kan använda tecken för mönstermatchning (jokertecken) om du vill förkorta XLFD-namnen.
En teckensnittsuppsättning bestäms av den språkmiljö som används. Den japanska språkmiljön kräver till exempel tre teckensnitt (teckenuppsättningar) för att alla tecken ska kunna visas. I följande exempel fastställs Mincho-uppsättningen med teckensnitt som krävs:
Exempel på en namnlista med en teckenuppsättning:
-dt-interface system-medium-r-normal-serif-*-*-*-*-p-*-14;
-dt-mincho-medium-r-normal--14-*-*-m-*-jisx0201.1976-0;
-dt-mincho-medium-r-normal--28-*-*-*-m-*-jisx0208.1983-0:
Exemplen ovan kan användas med en japansk språkmiljö så länge det finns teckensnitt som matchar basnamnlistan.