|
发表于 2002-12-8 08:04:29
|
显示全部楼层
有一点大。。。是吧。
看这个部份:
hiragana_encodings[] = { "jisx0208.*-0", 0 };
+static const char * const katakana_encodings[] = { "jisx0208.*-0", 0 };
+static const char * const jisx0208_encodings[] = { "jisx0208.*-0", 0 };
static const char * const hangul_encodings[] = { "ksc5601.1987-0", 0 };
static const char * const bopomofo_encodings[] = { "gb2312.1980-0", 0 };
static const char * const unicode_encodings[] = { "iso10646-1", "unicode-*", 0 };
@@ -110,15 +111,15 @@
// we select on of these at initialization time for Han use
static const char * const hancn_encodings[] =
-{ "gbk-0", "gb2312.1980-0", "big5*-*", "jisx0208.1983-0", "ksc5601.1987-0", 0 };
+{ "gbk-0", "gb2312.1980-0", "big5*-*", "jisx0208.*-0", "ksc5601.1987-0", 0 };
static const char * const hancngb18030_encodings[] =
-{ "gb18030-0", "gb18030.2000-0", "gbk-0", "gb2312.1980-0", "big5*-*", "jisx0208.1983-0", "ksc5601.1987-0", 0 };
+{ "gb18030-0", "gb18030.2000-0", "gbk-0", "gb2312.1980-0", "big5*-*", "jisx0208.*-0", "ksc5601.1987-0", 0 };
static const char * const hanjp_encodings[] =
- { "jisx0208.1983-0", "gb2312.1980-0", "big5*-*", "ksc5601.1987-0", 0 };
+ { "jisx0208.*-0", "gb2312.1980-0", "big5*-*", "ksc5601.1987-0", 0 };
static const char * const hankr_encodings[] =
- { "ksc5601.1987-0", "jisx0208.1983-0", "gb2312.1980-0", "big5*-*", 0 };
+ { "ksc5601.1987-0", "jisx0208.*-0", "gb2312.1980-0", "big5*-*", 0 };
static const char * const hantw_encodings[] =
- { "big5*-*", "gb2312.1980-0", "jisx0208.1983-0", "ksc5601.1987-0", 0 };
+ { "big5*-*", "gb2312.1980-0", "jisx0208.*-0", "ksc5601.1987-0", 0 };
static struct
{
@@ -127,6 +128,8 @@
} script_table[QFont: astPrivateScript] = {
// Latin
和ENLIGHTENTMNET的PATCH有点象的说。应该是可以支持GB2312的。 |
|