repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 6f7e0d40480c4dca5249c7698e03734d07f65e39: path_to: revision_to:
commit 6f7e0d40480c4dca5249c7698e03734d07f65e39 Author: Marc LehmannDate: Thu Mar 4 04:28:50 2004 +0000 *** empty log message *** diff --git a/src/defaultfont.C b/src/defaultfont.C
--- a/src/defaultfont.C
+++ b/src/defaultfont.C
@@ -277,6 +277,7 @@ struct rxvt_font_default : rxvt_font {
{
if (unicode <= 0x001f)
return true;
+
if (unicode >= 0x0080 && unicode <= 0x009f)
return true;
@@ -284,6 +285,9 @@ struct rxvt_font_default : rxvt_font {
&& linedraw_cmds[unicode - 0x2500])
return true;
+ if (IS_PSEUDO (unicode))
+ return true;
+
switch (unicode)
{
case ZERO_WIDTH_CHAR:
@@ -347,6 +351,11 @@ rxvt_font_default::draw (rxvt_drawable &d, int x, int y,
gcv.line_width = 0;
XChangeGC (d.display->display, GC, GCLineWidth, &gcv);
}
+ else if (IS_PSEUDO (t))
+ {
+ const compose_char &cc = r->composite (t);
+ (void)0; //D ADD pseudo handling here
+ }
else
switch (t)
{
-----END OF PAGE-----