File:  [NetBSD Developer Wiki] / wikisrc / tutorials / how_to_use_ttf_fonts_in_xterm.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sun Feb 5 07:14:36 2012 UTC (3 years, 9 months ago) by schmonz
Branches: MAIN
CVS tags: HEAD



#  Introduction

The purpose of this document is to guide you on how to make xterm use a [truetype][10] font. 

   [10]: (

#  freetype support

First you need to compile xterm with [freetype][11] support. Assuming your pkgsrc is located in `/usr/pkgsrc`, you may write: 
       [11]: (

# cd /usr/pkgsrc/x11/xterm
    # make PKG_OPTIONS.xterm=freetype
    # make install

Note: If you want to compile every application with freetype enabled, provided it has support for it, add `PKG_DEFAULT_OPTIONS+=freetype` in your `/etc/mk.conf` file. 

#  Choose font

First pick a font you like, from this list: 
    $ fc-list | col | sort | less

Note: A nice font set is [Liberation][12]. It can be found in `fonts/liberation-ttf`. 

   [12]: (

#  Run xterm

Then type: 
    xterm -fa 'Liberation Mono' -fs 10

#  ~/.Xdefaults file

If you want xterm to use these font settings by default, you may add the following lines in your `~/.Xdefaults` file: 
    XTerm*faceName: Liberation Mono
    XTerm*faceSize: 10

#  Screenshots


Liberation TTF 

#  Credits

This articled is based on a post in the [BSD nexus forum]( 

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb