diff -r c8a6412d098a -r 515d4ce27260 QScintilla/QsciScintillaCompat.py --- a/QScintilla/QsciScintillaCompat.py Sat Apr 06 10:14:31 2013 +0200 +++ b/QScintilla/QsciScintillaCompat.py Sat Apr 06 16:38:56 2013 +0200 @@ -107,10 +107,14 @@ weight = -font.weight() italic = font.italic() underline = font.underline() + bold = font.bold() for style in rangeLow + rangeHigh: self.SendScintilla(QsciScintilla.SCI_STYLESETFONT, style, f) self.SendScintilla(QsciScintilla.SCI_STYLESETSIZE, style, ps) - self.SendScintilla(QsciScintilla.SCI_STYLESETWEIGHT, style, weight) + try: + self.SendScintilla(QsciScintilla.SCI_STYLESETWEIGHT, style, weight) + except AttributeError: + self.SendScintilla(QsciScintilla.SCI_STYLESETBOLD, style, bold) self.SendScintilla(QsciScintilla.SCI_STYLESETITALIC, style, italic) self.SendScintilla(QsciScintilla.SCI_STYLESETUNDERLINE, style, underline)