From ff0fdc04626c9b55e48c959171a8549fdf9870d4 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Tue, 10 Sep 2013 17:39:44 +0300 Subject: Warn if OpenType support missing for script of interest Change-Id: I076cfc5244ca3c060fd005cc3fbf30b357604bc7 Reviewed-by: Pierre Rossi Reviewed-by: Lars Knoll --- src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp | 1 + src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | 1 + src/plugins/platforms/windows/qwindowsfontdatabase.cpp | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp b/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp index 400dbbd0c6..be0164d8eb 100644 --- a/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp +++ b/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp @@ -132,6 +132,7 @@ QFontEngine *QBasicFontDatabase::fontEngine(const QFontDef &fontDef, QChar::Scri delete engine; engine = 0; } else if (!engine->supportsScript(script)) { + qWarning(" OpenType support missing for script %d", int(script)); delete engine; engine = 0; } diff --git a/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp b/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp index 6d497af686..14ae32d55a 100644 --- a/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp +++ b/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp @@ -597,6 +597,7 @@ QFontEngine *QFontconfigDatabase::fontEngine(const QFontDef &f, QChar::Script sc delete engine; engine = 0; } else if (!engine->supportsScript(script)) { + qWarning(" OpenType support missing for script %d", int(script)); delete engine; engine = 0; } diff --git a/src/plugins/platforms/windows/qwindowsfontdatabase.cpp b/src/plugins/platforms/windows/qwindowsfontdatabase.cpp index 60711d36f6..c2c8c15a30 100644 --- a/src/plugins/platforms/windows/qwindowsfontdatabase.cpp +++ b/src/plugins/platforms/windows/qwindowsfontdatabase.cpp @@ -1758,7 +1758,7 @@ QFontEngine *QWindowsFontDatabase::createEngine(int script, const QFontDef &requ // Also check for OpenType tables when using complex scripts if (!few->supportsScript(QChar::Script(script))) { - qWarning(" OpenType support missing for script\n"); + qWarning(" OpenType support missing for script %d", int(script)); delete few; return 0; } -- cgit v1.2.3