From 10766cd7adcfbdeb173a3523d4614a5f780d2949 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 10 Aug 2016 14:30:00 +0200 Subject: Generalize font lists. --- X11/Xresources/local-font-terminus | 48 +++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 9 deletions(-) (limited to 'X11/Xresources/local-font-terminus') diff --git a/X11/Xresources/local-font-terminus b/X11/Xresources/local-font-terminus index d073409..c40bcaf 100644 --- a/X11/Xresources/local-font-terminus +++ b/X11/Xresources/local-font-terminus @@ -7,16 +7,46 @@ !! test bitmapped fonts: xfontsel -print !! list relevant Xft fonts: fc-list :scalable=true:spacing=mono: family -XTerm*font: terminus-18 -Rxvt*font: terminus-18,-efont-*-medium-* +!! single fonts, in specific size +#define FONT_REGULAR_UNREADABLE terminus-10 +#define FONT_REGULAR_TINY terminus-12 +#define FONT_REGULAR_SMALL terminus-14 +#define FONT_REGULAR terminus-18 +#define FONT_REGULAR_LARGE terminus-24 +#define FONT_REGULAR_HUGE terminus-32 +#define FONT_BOLD_UNREADABLE terminus-bold-10 +#define FONT_BOLD_TINY terminus-bold-12 +#define FONT_BOLD_SMALL terminus-bold-14 +#define FONT_BOLD terminus-bold-18 +#define FONT_BOLD_LARGE terminus-bold-24 +#define FONT_BOLD_HUGE terminus-bold-32 +#define FONT_ITALIC_UNREADABLE -efont-*-medium-i-*-*-10-*-*-*-*-*-*-* +#define FONT_ITALIC_TINY -efont-*-medium-i-*-*-12-*-*-*-*-*-*-* +#define FONT_ITALIC_SMALL -efont-*-medium-i-*-*-14-*-*-*-*-*-*-* +#define FONT_ITALIC -efont-*-medium-i-*-*-17-*-*-*-*-*-*-* +#define FONT_ITALIC_LARGE -efont-*-medium-i-*-*-24-*-*-*-*-*-*-* +#define FONT_ITALIC_HUGE FONT_ITALIC_LARGE +#define FONT_BOLDITALIC_UNREADABLE -efont-*-bold-i-*-*-10-*-*-*-*-*-*-* +#define FONT_BOLDITALIC_TINY -efont-*-bold-i-*-*-12-*-*-*-*-*-*-* +#define FONT_BOLDITALIC_SMALL -efont-*-bold-i-*-*-14-*-*-*-*-*-*-* +#define FONT_BOLDITALIC -efont-*-bold-i-*-*-17-*-*-*-*-*-*-* +#define FONT_BOLDITALIC_LARGE -efont-*-bold-i-*-*-24-*-*-*-*-*-*-* +#define FONT_BOLDITALIC_HUGE FONT_BOLDITALIC_LARGE -XTerm*boldFont: terminus-bold-18 -Rxvt*boldFont: terminus-bold-18,-efont-*-bold-* +!! lists of fonts, first in specific size and subsequent without size +#define FONTS_REGULAR FONT_REGULAR,-efont-*-medium-* +#define FONTS_BOLD FONT_BOLD,-efont-*-medium-* +#define FONTS_ITALIC FONT_ITALIC +#define FONTS_ITALICBOLD FONT_BOLDITALIC -Rxvt*italicFont: -efont-*-medium-i-*-*-17-*-*-*-*-*-*-* +XTerm*font: FONT_REGULAR +XTerm*boldFont: FONT_BOLD -Rxvt*boldItalicFont: -efont-*-bold-i-*-*-17-*-*-*-*-*-*-* +Rxvt*font: FONTS_REGULAR +Rxvt*boldFont: FONTS_BOLD +Rxvt*italicFont: FONTS_ITALIC +Rxvt*boldItalicFont: FONTS_ITALICBOLD -Rxvt*keysym.M-C-1: command:\033]710;terminus-12\007\033]711;terminus-bold-12\007\033]712;-efont-*-medium-i-*-*-12-*-*-*-*-*-*-*\007\033]713;-efont-*-bold-i-*-*-12-*-*-*-*-*-*-*\007 -Rxvt*keysym.M-C-2: command:\033]710;terminus-18\007\033]711;terminus-bold-18\007\033]712;-efont-*-medium-i-*-*-17-*-*-*-*-*-*-*\007\033]713;-efont-*-bold-i-*-*-17-*-*-*-*-*-*-*\007 -Rxvt*keysym.M-C-3: command:\033]710;terminus-32\007\033]711;terminus-bold-32\007\033]712;-efont-*-medium-i-*-*-24-*-*-*-*-*-*-*\007\033]713;-efont-*-bold-i-*-*-24-*-*-*-*-*-*-*\007 +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 -- cgit v1.2.3