Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > cc8f970be8f3f9d917634bf75d52343e > files > 62

qt3-3.3.4-23mdk.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);
     }