--- qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp-- 2004-08-12 09:45:09.005671320 +0200 +++ qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp 2004-08-12 09:46:43.915151240 +0200 @@ -1538,6 +1538,10 @@ QFontEngine *loadEngine( QFont::Script s if (script == QFont::Latin) // add Euro character FcCharSetAddChar(cs, 0x20ac); + if (script == QFont::MathematicalOperators) + FcCharSetAddChar(cs, 0x2190); + if (script == QFont::MiscellaneousSymbols) + FcCharSetAddChar(cs, 0x274d); FcPatternAddCharSet(pattern, FC_CHARSET, cs); FcCharSetDestroy(cs); } @@ -1792,7 +1796,12 @@ static QFontEngine *loadFontConfigFont(c if (script == QFont::Latin) // add Euro character FcCharSetAddChar(cs, 0x20ac); - FcPatternAddCharSet(pattern, FC_CHARSET, cs); + if (script == QFont::MathematicalOperators) + FcCharSetAddChar(cs, 0x2190); + if (script == QFont::MiscellaneousSymbols) + FcCharSetAddChar(cs, 0x274d); + + FcPatternAddCharSet(pattern, FC_CHARSET, cs); FcCharSetDestroy(cs); }