--- qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp.fix_unicode_font_cache 2006-03-08 17:47:46.000000000 +0100 +++ qt-x11-free-3.3.6/src/kernel/qfontdatabase_x11.cpp 2006-05-03 10:29:52.000000000 +0200 @@ -1585,6 +1585,8 @@ FcCharSetAddChar(cs, 0x20ac); if (script == QFont::Han_SimplifiedChinese) FcCharSetAddChar(cs, 0x3400); + if (script == QFont::MathematicalOperators) + FcCharSetAddChar(cs, 0x2190); if (script == QFont::Han_TraditionalChinese){ FcCharSetAddChar(cs, 0x3435); FcCharSetAddChar(cs, 0xE000); @@ -1855,12 +1857,14 @@ FcCharSetAddChar(cs, 0xE000); FcCharSetAddChar(cs, 0xF6B1); } + if (script == QFont::MathematicalOperators) + FcCharSetAddChar(cs, 0x2190); if (script == QFont::MiscellaneousSymbols) FcCharSetAddChar(cs, 0x2714); FcPatternAddCharSet(pattern, FC_CHARSET, cs); FcCharSetDestroy(cs); } - + QFontEngine *fe = 0; for( int jj = (FcGetVersion() >= 20392 ? 0 : 1); jj < 2; ++jj ) {