[Webkit-unassigned] [Bug 114618] Monospace fonts are not working in QtWebKit 2.3.0

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 16 15:07:24 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=114618





--- Comment #2 from Allan Sandfeld Jensen <allan.jensen at digia.com>  2013-04-16 15:05:41 PST ---
The default monospace font can be set by the application, but if your test example is failing it means the default default is not working in your case.

The default fonts in qtwebkit is set using this code:

    QFont defaultFont;
    defaultFont.setStyleHint(QFont::Serif);
    d->fontFamilies.insert(QWebSettings::StandardFont, defaultFont.defaultFamily());
    d->fontFamilies.insert(QWebSettings::SerifFont, defaultFont.defaultFamily());

    defaultFont.setStyleHint(QFont::Fantasy);
    d->fontFamilies.insert(QWebSettings::FantasyFont, defaultFont.defaultFamily());

    defaultFont.setStyleHint(QFont::Cursive);
    d->fontFamilies.insert(QWebSettings::CursiveFont, defaultFont.defaultFamily());

    defaultFont.setStyleHint(QFont::SansSerif);
    d->fontFamilies.insert(QWebSettings::SansSerifFont, defaultFont.defaultFamily());

    defaultFont.setStyleHint(QFont::Monospace);
    d->fontFamilies.insert(QWebSettings::FixedFont, defaultFont.defaultFamily());

Could you test what font you get on your machine with a QFont::setStyleHint(QFont::Monospace) and QFont::defaultFamily() ? 

It sounds like an issue in Qt, fontconfig, or probably their configuration on Ubuntu 13.04.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list