LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tram

这里有好多patch啊!

[复制链接]
发表于 2002-12-7 19:41:14 | 显示全部楼层
封闭思想.......
 楼主| 发表于 2002-12-7 19:45:18 | 显示全部楼层
点解?
发表于 2002-12-8 05:05:01 | 显示全部楼层
我认为那个JPN SYMBOL八成有用,看看他PATCH里面改的都是什么如果没有字体的针对,应该就没问题了。

我那个ENLIGHTENMENT汉化的东西,也原来是针对日文化的PATCH。

就是对双字节的一些支持。
 楼主| 发表于 2002-12-8 07:30:47 | 显示全部楼层
那大家一起来看看吧:)就是有一点,它是qt-3.05的。
发表于 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的。
发表于 2002-12-8 08:07:22 | 显示全部楼层
或者说作者是考虑到了对中文的和韩文的支持了
 楼主| 发表于 2002-12-8 08:10:24 | 显示全部楼层
但是它只是把
"jisx0208.1983-0"
改成了
"jisx0208.*-0"
而中文的不用这样的吧?
发表于 2002-12-8 08:23:28 | 显示全部楼层
我们常用的编码它里面都有了阿。还能怎么改呢?
发表于 2002-12-8 08:32:13 | 显示全部楼层
黑猫白猫,时时不就知道了么?呵呵。
 楼主| 发表于 2002-12-8 08:34:35 | 显示全部楼层
"jisx0208.1983-0"
改成了
"jisx0208.*-0"
我想是不是gb2312.1980-0也要改成gb2312.*-0
试试的话,又是一个qt啊,好长啊。对了,只要有qt,就能看出来了,我现在都是在qtconfig里输入逗号,看行不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表