diff --git a/Drivers/Screen/Linux/screen.c b/Drivers/Screen/Linux/screen.c
index 76b66d1f0..3b2801e0e 100644
--- a/Drivers/Screen/Linux/screen.c
+++ b/Drivers/Screen/Linux/screen.c
@@ -1455,13 +1455,17 @@ readScreenRow (int row, size_t size, ScreenCharacter *characters, int *offsets)
       if (unicode) {
         wc = *unicode++;
 
+logMessage(LOG_NOTICE, "screen character: U+%04x + %dB", wc, blanks);
         if ((blanks > 0) && iswspace(wc)) {
+logMessage(LOG_NOTICE, "space");
           blanks -= 1;
           wc = WEOF;
         } else if (widecharPadding) {
+logMessage(LOG_NOTICE, "padding");
           blanks = 0;
         } else {
           blanks = getCharacterWidth(wc) - 1;
+logMessage(LOG_NOTICE, "blanks %d", blanks);
         }
       } else {
         uint16_t position = *vga & 0XFF;
