[Qt-interest] "Glyph neither outline nor bitmap format"

william.crocker at analog.com william.crocker at analog.com
Tue Jul 27 21:17:02 CEST 2010


I had this (load glyph failed) happen to me when I tried
to upgrade to 4.6.3 (and I pay for support.) The fix I have
chosen was to NOT upgrade to 4.6.3, but to stick with good
old reliable 4.5.3 and pray for 4.6.4

Bill

Atlant Schmidt wrote:
> 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 q_u ite a c_u te phenomenon, but _u seless 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.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest



More information about the Qt-interest-old mailing list