diff --git a/bigtext.py b/bigtext.py index 8c7c69c..8faa0e7 100644 --- a/bigtext.py +++ b/bigtext.py @@ -1,3 +1,5 @@ +import sys + import math import os import time @@ -368,8 +370,8 @@ class InnerBigText(QWidget): # print("paintEvent") painter = QPainter(self) # painter.setFont(self.model.settings.font()) - # print("%s" % QFontDatabase.families()) - # Courier New, DejaVu Sans Mono + # Courier New, DejaVu Sans Mono, Monospace, Liberation Mono, Noto Mono, Nimbus Mono L, Tlwg Mono, Ubuntu Mono, FreeMono, Mitra Mono + font = "Courier New" if sys.platform == 'win32' or sys.platform == 'cygwin' else "Monospace" painter.setFont(QFont("Courier New", self.model.settings.getint_session('general', "font_size"))) painter.setPen(QColor(0, 0, 0)) self.update_font_metrics(painter) @@ -412,7 +414,7 @@ class InnerBigText(QWidget): left_offset = int(-1 * self._left_offset * self.char_width) y_line_offset = self.char_height; for l in self.lines: - text = l.line().replace("\t", tab_string) + text = l.line() # .replace("\t", tab_string) painter.drawText(left_offset, y_line_offset, text) y_line_offset = y_line_offset + self.char_height