Using True Type Fonts in XTerm

I’ve not had to use TrueType fonts before as my desktop display resolution never warranted it. Now with eyesight failing and much better monitors, I decided to give them a go. Fonts are globally managed by settings in /etc/X11/app-defaults. However, TrueType fonts can be locally set in ~/.Xresources.

To browse the list of fonts use:

fc-list :fontformat=TrueType -f "%{family}\n" | sort -u | less

Test a font by specifying in the xterm command using the -fa option:

xterm -fa 'Luxi Mono' -fs 10

Where fa refers to the fonts face name, and fs, the font size.

Once happy with your font, apply to your application in ~/.Xresources.
For example to apply for XTerm:

! my customisations
XTerm*faceName: DejaVu Sans Mono
XTerm*faceSize: 11

The final step is to set these resource changes using xrdb:

xrdb -merge .Xresources

So, next time you invoke a plain xterm command you will be greeted with your new font.


Comments

Popular posts from this blog

Linux Mint on HP Mini 110

Installing MCE Remote for XBMC

MeeGo