Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > cb5cb393fb2cff46997de4bce8173fc9 > files > 65

qt3-3.3.4-23.2.20060mdk.src.rpm

--- 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);
     }