--- rxvt-unicode/src/rxvtfont.C 2006/01/03 23:40:58 1.76 +++ rxvt-unicode/src/rxvtfont.C 2006/01/06 05:37:59 1.78 @@ -1,7 +1,7 @@ /*--------------------------------*-C-*---------------------------------* * File: rxvtfont.C *----------------------------------------------------------------------* - * Copyright (c) 2003-2004 Marc Lehmann + * Copyright (c) 2003-2006 Marc Lehmann * - original version. * * This program is free software; you can redistribute it and/or modify @@ -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);