--- rxvt-unicode/src/rxvtfont.C 2006/01/03 23:40:58 1.76 +++ rxvt-unicode/src/rxvtfont.C 2006/01/04 20:43:38 1.77 @@ -21,6 +21,7 @@ #include "../config.h" #include "rxvt.h" +#include "rxvtlib.h" #include "rxvtutil.h" #include "rxvtfont.h" @@ -308,7 +309,8 @@ if (unicode <= 0x009f) return true; - if (unicode >= 0x2500 && unicode <= 0x259f) + if (unicode >= 0x2500 && unicode <= 0x259f && + ! OPTION_R (Opt_skipBuiltinGlyphs)) return true; if (IS_COMPOSE (unicode)) @@ -354,7 +356,8 @@ int width = text - tp; int fwidth = r->fwidth * width; - if (0x2500 <= t && t <= 0x259f) + if (0x2500 <= t && t <= 0x259f && + ! OPTION_R (Opt_skipBuiltinGlyphs)) { uint16_t offs = linedraw_offs[t - 0x2500]; uint32_t *a = linedraw_command + (offs >> 4);