Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 36960bf914a01a197ea4c7c01be1f248 > files > 37

qt3-3.3.8-4mdv2007.1.src.rpm

--- 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 ) {