!! use terminus in terminal emulators
!! Depends: xfonts-terminus
!! Recommends: xfonts-efont-unicode
!! Suggests: xfonts-terminus-oblique xfonts-efont-unicode-ib

!! test a font in current URxvt: echo -e "\033]710;fixed\033\\"
!! test bitmapped fonts: xfontsel -print
!! list relevant Xft fonts: fc-list :scalable=true:spacing=mono: family

!! single fonts, in specific size
#define FONT_REGULAR_UNREADABLE    -*-terminus-medium-r-*-10-*
#define FONT_REGULAR_TINY          -*-terminus-medium-r-*-12-*
#define FONT_REGULAR_SMALL         -*-terminus-medium-r-*-14-*
#define FONT_REGULAR               -*-terminus-medium-r-*-18-*
#define FONT_REGULAR_LARGE         -*-terminus-medium-r-*-24-*
#define FONT_REGULAR_HUGE          -*-terminus-medium-r-*-32-*
#define FONT_BOLD_UNREADABLE       -*-terminus-bold-r-*-10-*
#define FONT_BOLD_TINY             -*-terminus-bold-r-*-12-*
#define FONT_BOLD_SMALL            -*-terminus-bold-r-*-14-*
#define FONT_BOLD                  -*-terminus-bold-r-*-18-*
#define FONT_BOLD_LARGE            -*-terminus-bold-r-*-24-*
#define FONT_BOLD_HUGE             -*-terminus-bold-r-*-32-*
#define FONT_ITALIC_UNREADABLE     -*-terminus-medium-o-*-10-*
#define FONT_ITALIC_TINY           -*-terminus-medium-o-*-12-*
#define FONT_ITALIC_SMALL          -*-terminus-medium-o-*-14-*
#define FONT_ITALIC                -*-terminus-medium-o-*-18-*
#define FONT_ITALIC_LARGE          -*-terminus-medium-o-*-24-*
#define FONT_ITALIC_HUGE           -*-terminus-medium-o-*-32-*
#define FONT_BOLDITALIC_UNREADABLE -*-terminus-bold-o-*-10-*
#define FONT_BOLDITALIC_TINY       -*-terminus-bold-o-*-12-*
#define FONT_BOLDITALIC_SMALL      -*-terminus-bold-o-*-14-*
#define FONT_BOLDITALIC            -*-terminus-bold-o-*-18-*
#define FONT_BOLDITALIC_LARGE      -*-terminus-bold-o-*-24-*
#define FONT_BOLDITALIC_HUGE       -*-terminus-bold-o-*-32-*

!! lists of fonts, first in specific size and subsequent without size
#define FONTS_REGULAR    FONT_REGULAR,-*-terminus-medium-r-*,-efont-*-medium-r-*
#define FONTS_BOLD       FONT_BOLD,-*-terminus-bold-r-*,-efont-*-bold-r-*
#define FONTS_ITALIC     FONT_ITALIC,-*-terminus-medium-o-*,-efont-*-medium-i-*
#define FONTS_ITALICBOLD FONT_BOLDITALIC,-*-terminus-bold-o-*,-efont-*-bold-i-*

XTerm*font:     FONT_REGULAR
XTerm*font1:    FONT_REGULAR_UNREADABLE
XTerm*font2:    FONT_REGULAR_TINY
XTerm*font3:    FONT_REGULAR_SMALL
XTerm*font4:    FONT_REGULAR
XTerm*font5:    FONT_REGULAR_LARGE
XTerm*font6:    FONT_REGULAR_HUGE
XTerm*boldFont: FONT_BOLD

Rxvt*font:           FONTS_REGULAR
Rxvt*boldFont:       FONTS_BOLD
Rxvt*italicFont:     FONTS_ITALIC
Rxvt*boldItalicFont: FONTS_ITALICBOLD

Rxvt*keysym.M-C-1: command:\033]710;FONT_REGULAR_TINY\007\033]711;FONT_BOLD_TINY\007\033]712;FONT_ITALIC_TINY\007\033]713;FONT_BOLDITALIC_TINY\007
Rxvt*keysym.M-C-2: command:\033]710;FONT_REGULAR\007\033]711;FONT_BOLD\007\033]712;FONT_ITALIC\007\033]713;FONT_BOLDITALIC\007
Rxvt*keysym.M-C-3: command:\033]710;FONT_REGULAR_HUGE\007\033]711;FONT_BOLD_HUGE\007\033]712;FONT_ITALIC_HUGE\007\033]713;FONT_BOLDITALIC_HUGE\007

xscreensaver.Dialog.headingFont: FONT_REGULAR
xscreensaver.Dialog.bodyFont:    FONT_REGULAR
xscreensaver.Dialog.labelFont:   FONT_REGULAR
xscreensaver.Dialog.unameFont:   FONT_REGULAR
xscreensaver.Dialog.buttonFont:  FONT_REGULAR
xscreensaver.Dialog.dateFont:    FONT_REGULAR
xscreensaver.passwd.passwdFont:  FONT_REGULAR