This commit is contained in:
Kovid Goyal 2012-08-31 15:11:08 +05:30
parent 8d881f9f7f
commit b7f2788244
2 changed files with 10 additions and 6 deletions

View File

@ -137,10 +137,14 @@ class Page(QWebPage):
std = {'serif':opts.pdf_serif_family, 'sans':opts.pdf_sans_family,
'mono':opts.pdf_mono_family}.get(opts.pdf_standard_font,
opts.pdf_serif_family)
if std:
settings.setFontFamily(QWebSettings.StandardFont, std)
if opts.pdf_serif_family:
settings.setFontFamily(QWebSettings.SerifFont, opts.pdf_serif_family)
if opts.pdf_sans_family:
settings.setFontFamily(QWebSettings.SansSerifFont,
opts.pdf_sans_family)
if opts.pdf_mono_family:
settings.setFontFamily(QWebSettings.FixedFont, opts.pdf_mono_family)
def javaScriptConsoleMessage(self, msg, lineno, msgid):

View File

@ -143,7 +143,7 @@ class Widget(QWidget):
ans = None
return ans
elif isinstance(g, QFontComboBox):
ans = unicode(QFontInfo(g.currentFont().family()))
return unicode(QFontInfo(g.currentFont()).family())
elif isinstance(g, EncodingComboBox):
ans = unicode(g.currentText()).strip()
try: