--- grub-1.91~/term/i386/pc/vesafb.c 2005-11-25 15:22:36.000000000 +0800 +++ grub-1.91/term/i386/pc/vesafb.c 2005-11-25 15:28:36.000000000 +0800 @@ -316,7 +316,10 @@ { unsigned char color; - if (bitmap[offset] & (1 << (8-i))) + if (i == 8) + offset++; + + if (bitmap[offset] & (1 << (7 - i % 8))) { color = p->fg_color; }