added correct line drawing characters for default font.

master
Aurélien Aptel 2010-09-01 00:30:39 +02:00
parent cfe897554d
commit f732ca5f1f
1 changed files with 33 additions and 32 deletions

View File

@ -1,7 +1,7 @@
#define TAB 8 #define TAB 8
#define TNAME "st-256color" #define TNAME "st-256color"
#define FONT "6x13" #define FONT "-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso8859-*"
#define BOLDFONT "6x13bold" #define BOLDFONT "-misc-*-bold-r-semicondensed-*-13-*-*-*-*-*-iso8859-*"
#define BORDER 2 #define BORDER 2
#define SHELL "/bin/sh" #define SHELL "/bin/sh"
@ -26,7 +26,7 @@ static const char *colorname[] = {
}; };
/* Default colors (colorname index) */ /* Default colors (colorname index) */
/* foreground, background, cursor, visual bell */ /* foreground, background, cursor */
#define DefaultFG 7 #define DefaultFG 7
#define DefaultBG 0 #define DefaultBG 0
#define DefaultCS 1 #define DefaultCS 1
@ -53,38 +53,39 @@ static Key key[] = {
{ XK_F12, "\033[24~" }, { XK_F12, "\033[24~" },
}; };
/* line drawing characters (sometime specific to each font...) */
static char gfx[] = { static char gfx[] = {
['}'] = 'f',
['.'] = 'v',
[','] = '<',
['+'] = '>', ['+'] = '>',
[','] = '<',
['-'] = '^', ['-'] = '^',
['h'] = '#', ['.'] = 'v',
['~'] = 'o',
['a'] = ':',
['f'] = '\\',
['`'] = '+',
['z'] = '>',
['{'] = '*',
['q'] = '-',
['i'] = '#',
['n'] = '+',
['y'] = '<',
['m'] = '+',
['j'] = '+',
['|'] = '!',
['g'] = '#',
['o'] = '~',
['p'] = '-',
['r'] = '-',
['s'] = '_',
['0'] = '#', ['0'] = '#',
['w'] = '+', ['`'] = 0x01,
['u'] = '+', ['a'] = 0x02,
['t'] = '+', ['f'] = 'o',
['v'] = '+', ['g'] = '+',
['l'] = '+', ['h'] = '#',
['k'] = '+', ['i'] = '#',
['x'] = '|', ['j'] = 0x0B,
['k'] = 0x0C,
['l'] = 0x0D,
['m'] = 0x0E,
['n'] = 0x0F,
['o'] = 0x10,
['p'] = 0x11,
['q'] = 0x12,
['r'] = 0x13,
['s'] = 0x14,
['t'] = 0x15,
['u'] = 0x16,
['v'] = 0x17,
['w'] = 0x18,
['x'] = 0x19,
['y'] = 0x1A,
['z'] = 0x1B,
['{'] = 0x1C,
['|'] = 0x1D,
['}'] = 0x1E,
['~'] = 0x1F,
[255] = 0, [255] = 0,
}; };