diff --git a/src/TerminalDisplay.cpp b/src/TerminalDisplay.cpp index d607c8867f2f688552c9fb74a44656a95848421d..c813e117363823531149fb7b692517bbe513ac79 100644 --- a/src/TerminalDisplay.cpp +++ b/src/TerminalDisplay.cpp @@ -856,9 +856,9 @@ void TerminalDisplay::drawCharacters(QPainter& painter, painter.setLayoutDirection(Qt::LeftToRight); if (_bidiEnabled) { - painter.drawText(rect.x(), rect.y() + _fontAscent, text); + painter.drawText(rect.x(), rect.y() + _fontAscent + _lineSpacing, text); } else { - painter.drawText(rect.x(), rect.y() + _fontAscent, LTR_OVERRIDE_CHAR + text); + painter.drawText(rect.x(), rect.y() + _fontAscent + _lineSpacing, LTR_OVERRIDE_CHAR + text); } } }