a20fe9919d
It seems impossible to ensure that blocks and line drawing glyphs align without visible gaps for all combinations of arbitrary font, size and width/height scale factor. This commit adds options to render most of the lines/blocks and braille codepoints without using the font such that they align perfectly regardless of font, size or other configuration values. Supported codepoints are U+2500 - U+259F except dashes/diagonals, and U28XX. The lines/blocks data is stored as 16-bit values at boxdraw_data.h boxdraw/braille are independent, disabled by default at config[.def].h |
||
---|---|---|
FAQ | ||
LEGACY | ||
LICENSE | ||
Makefile | ||
README | ||
TODO | ||
arg.h | ||
boxdraw.c | ||
boxdraw_data.h | ||
config.def.h | ||
config.mk | ||
st.1 | ||
st.c | ||
st.h | ||
st.info | ||
win.h | ||
x.c |
README
st - simple terminal -------------------- st is a simple terminal emulator for X which sucks less. Requirements ------------ In order to build st you need the Xlib header files. Installation ------------ Edit config.mk to match your local setup (st is installed into the /usr/local namespace by default). Afterwards enter the following command to build and install st (if necessary as root): make clean install Running st ---------- If you did not install st with make clean install, you must compile the st terminfo entry with the following command: tic -sx st.info See the man page for additional details. Credits ------- Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.