|
发表于 2004-1-2 16:07:23
|
显示全部楼层
问题在这里:
[code:1]
diff -ruN qt.orig/src/tools/qunicodetables.cpp qt/src/tools/qunicodetables.cpp
--- qt.orig/src/tools/qunicodetables.cpp 2003-06-24 00:06:51.000000000 -0700
+++ qt/src/tools/qunicodetables.cpp 2003-10-17 20:37:14.000000000 -0700
@@ -13090,7 +13090,7 @@
#define SCRIPTS_18 48
0xaf, Mongolian, 0xff, Unicode, // row 0x18, index 46
#define SCRIPTS_20 52
- 0x0b, Unicode, 0x0d, UnknownScript, 0x6f, Unicode, 0x9f, NumberForms,
+ 0x0b, Unicode, 0x0d, Han, 0x6f, Han, 0x9f, NumberForms,
0xab, CurrencySymbols, 0xac, Latin,
0xcf, CurrencySymbols, 0xff, CombiningMarks, // row 0x20, index 50
#define SCRIPTS_21 68
@@ -13109,11 +13109,11 @@
0x06, Latin, 0x1c, Unicode, 0x4f, Hebrew,
0xff, Arabic, // row 0xfb, index 90
#define SCRIPTS_fe 104
- 0x1f, Unicode, 0x2f, CombiningMarks, 0x6f, Unicode,
+ 0x1f, Unicode, 0x2f, CombiningMarks, 0x6f, Han,
0xff, Arabic, // row 0xfe, index 98
#define SCRIPTS_ff 112
0x5e, Katakana, 0x60, Unicode, // row 0xff, index 106
- 0x9f, KatakanaHalfWidth, 0xff, Unicode
+ 0xef, KatakanaHalfWidth, 0xff, Unicode
};
// (uc-0x0900)>>7
diff -ruN qt.orig/src/kernel/qfontdatabase.cpp qt/src/kernel/qfontdatabase.cpp
--- qt.orig/src/kernel/qfontdatabase.cpp 2003-10-17 20:26:50.000000000 -0700
+++ qt/src/kernel/qfontdatabase.cpp 2003-10-17 20:37:14.000000000 -0700
@@ -454,7 +454,7 @@
// Ogham,
0x1680,
// SpacingModifiers,
- 0x02b0,
+ 0x02c7,
// CombiningMarks,
0x0300,
@@ -526,19 +526,19 @@
// Symbols
// CurrencySymbols,
- 0x20aa,
+ 0x20ac,
// LetterlikeSymbols,
- 0x2122,
+ 0x2103,
// NumberForms,
- 0x215b,
+ 0x2160,
// MathematicalOperators,
- 0x222b,
+ 0x2199,
// TechnicalSymbols,
- 0x2440,
+ 0x2312,
// GeometricSymbols,
0x2500,
// MiscellaneousSymbols,
- 0x2600,
+ 0x2640,
// EnclosedAndSquare,
0x2460,
// Braille,
@@ -558,7 +558,7 @@
0x1770,
// KatakanaHalfWidth
- 0xff65,
+ 0xffe4,
// NScripts
0x0000,
[/code:1] |
|