[Qt-interest] "Glyph neither outline nor bitmap format"
Atlant Schmidt
aschmidt at dekaresearch.com
Tue Jul 27 19:46:41 CEST 2010
Folks:
So we have this application that's been running pretty well under Qt
4.5.2 and now 4.6.2. But now we've tried to migrate it to our Qt 4.6.3
runtime environment and suddenly we're getting font failures.
They are heralded by two symptoms:
o One of our screens suddenly displays all of its lower-case
"u" characters displayed as subscripts.
It's quite a cute phenomenon, but useless for our app.
o STDERR repeats, over and over again:
load glyph failed err=6 face=0x10737d50, glyph=832
QFontEngine: Glyph neither outline nor bitmap format=0
This apparently is a fairly famous message with quite a few Google
hits over the last several years but I don't see an actual explanation
of how it (spontaneously) arises or how to resolve it. It is (currently)
displayed by the module:
.../gui/text/qfontengine_ft.cpp
and a value of 0 corresponds to QT_FT_GLYPH_FORMAT_NONE,
defined in:
.../gui/painting/qrasterdefs_p.h
It appears in Qt Bug 12196 but that's unanswered.
http://bugreports.qt.nokia.com/browse/QTBUG-12196
Our font environment is unchanged from 4.6.2 to 4.6.3 and a simple test
app (using one of our own added fonts) has no trouble displaying the letter
"u" nor any of the glyphs at Unicode code points 831 ("combining double
overline"), 832 ("combining grave tone mark"), and 833 (combining acute
tone mark").
Has anyone seen this problem? Did you come up with a solution?
Atlant
P.S.: Are there any other 4.6.2.->4.6.3 migration issues I should
be aware of? (At the moment, our app is still being built against
Qt 4.5.2 and being run in a 4.5.2, 4.6.2, and (hopefully) 4.6.3
environment, but apps are supposed to be forwards binary
compatible within Qt 4.x, right?)
________________________________
This e-mail and the information, including any attachments, it contains are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message.
Thank you.
Please consider the environment before printing this email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100727/ca4e339b/attachment.html
More information about the Qt-interest-old
mailing list