diff --git a/src/calibre/gui2/dialogs/book_info.py b/src/calibre/gui2/dialogs/book_info.py
index cca2abb6e0..70c70ddf96 100644
--- a/src/calibre/gui2/dialogs/book_info.py
+++ b/src/calibre/gui2/dialogs/book_info.py
@@ -108,7 +108,7 @@ def refresh(self, row):
lines = comments.splitlines()
lines = [x if x.strip() else '
' for x in lines]
comments = '\n'.join(lines)
- self.comments.setText('
%s
' % comments)
+ self.comments.setHtml('%s
' % comments)
cdata = info.pop('cover', '')
self.cover_pixmap = QPixmap.fromImage(cdata)
self.resize_cover()
diff --git a/src/calibre/gui2/dialogs/book_info.ui b/src/calibre/gui2/dialogs/book_info.ui
index 18c4f8a7c8..d9ff87bcdd 100644
--- a/src/calibre/gui2/dialogs/book_info.ui
+++ b/src/calibre/gui2/dialogs/book_info.ui
@@ -49,7 +49,19 @@
-
-
+
+
+
+ 350
+ 16777215
+
+
+
+
+ about:blank
+
+
+
@@ -91,6 +103,13 @@
+
+
+ QWebView
+ QWidget
+
+
+