中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 10:26
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版
可打印版本  85,944 / 373
第271楼 download 发表于 2007-03-26 11:49
初级用户 发帖 101 积分 199
有两区重码了:

重码:ch1=A0 ch2=A1 与 ch1=81 ch2=40
重码:ch1=A0 ch2=A2 与 ch1=81 ch2=41
重码:ch1=A0 ch2=A3 与 ch1=81 ch2=42
重码:ch1=A0 ch2=A4 与 ch1=81 ch2=43
重码:ch1=A0 ch2=A5 与 ch1=81 ch2=44
重码:ch1=A0 ch2=A6 与 ch1=81 ch2=45
重码:ch1=A0 ch2=A7 与 ch1=81 ch2=46
重码:ch1=A0 ch2=A8 与 ch1=81 ch2=47
重码:ch1=A0 ch2=A9 与 ch1=81 ch2=48
重码:ch1=A0 ch2=AA 与 ch1=81 ch2=49
重码:ch1=A0 ch2=AB 与 ch1=81 ch2=4A
重码:ch1=A0 ch2=AC 与 ch1=81 ch2=4B
重码:ch1=A0 ch2=AD 与 ch1=81 ch2=4C
重码:ch1=A0 ch2=AE 与 ch1=81 ch2=4D
重码:ch1=A0 ch2=AF 与 ch1=81 ch2=4E
重码:ch1=A0 ch2=B0 与 ch1=81 ch2=4F
重码:ch1=A0 ch2=B1 与 ch1=81 ch2=50
重码:ch1=A0 ch2=B2 与 ch1=81 ch2=51
重码:ch1=A0 ch2=B3 与 ch1=81 ch2=52
重码:ch1=A0 ch2=B4 与 ch1=81 ch2=53
重码:ch1=A0 ch2=B5 与 ch1=81 ch2=54
重码:ch1=A0 ch2=B6 与 ch1=81 ch2=55
重码:ch1=A0 ch2=B7 与 ch1=81 ch2=56
重码:ch1=A0 ch2=B8 与 ch1=81 ch2=57
重码:ch1=A0 ch2=B9 与 ch1=81 ch2=58
重码:ch1=A0 ch2=BA 与 ch1=81 ch2=59
重码:ch1=A0 ch2=BB 与 ch1=81 ch2=5A
重码:ch1=A0 ch2=BC 与 ch1=81 ch2=5B
重码:ch1=A0 ch2=BD 与 ch1=81 ch2=5C
重码:ch1=A0 ch2=BE 与 ch1=81 ch2=5D
重码:ch1=A0 ch2=BF 与 ch1=81 ch2=5E
重码:ch1=A0 ch2=C0 与 ch1=81 ch2=5F
重码:ch1=A0 ch2=C1 与 ch1=81 ch2=60
重码:ch1=A0 ch2=C2 与 ch1=81 ch2=61
重码:ch1=A0 ch2=C3 与 ch1=81 ch2=62
重码:ch1=A0 ch2=C4 与 ch1=81 ch2=63
重码:ch1=A0 ch2=C5 与 ch1=81 ch2=64
重码:ch1=A0 ch2=C6 与 ch1=81 ch2=65
重码:ch1=A0 ch2=C7 与 ch1=81 ch2=66
重码:ch1=A0 ch2=C8 与 ch1=81 ch2=67
重码:ch1=A0 ch2=C9 与 ch1=81 ch2=68
重码:ch1=A0 ch2=CA 与 ch1=81 ch2=69
重码:ch1=A0 ch2=CB 与 ch1=81 ch2=6A
重码:ch1=A0 ch2=CC 与 ch1=81 ch2=6B
重码:ch1=A0 ch2=CD 与 ch1=81 ch2=6C
重码:ch1=A0 ch2=CE 与 ch1=81 ch2=6D
重码:ch1=A0 ch2=CF 与 ch1=81 ch2=6E
重码:ch1=A0 ch2=D0 与 ch1=81 ch2=6F
重码:ch1=A0 ch2=D1 与 ch1=81 ch2=70
重码:ch1=A0 ch2=D2 与 ch1=81 ch2=71
重码:ch1=A0 ch2=D3 与 ch1=81 ch2=72
重码:ch1=A0 ch2=D4 与 ch1=81 ch2=73
重码:ch1=A0 ch2=D5 与 ch1=81 ch2=74
重码:ch1=A0 ch2=D6 与 ch1=81 ch2=75
重码:ch1=A0 ch2=D7 与 ch1=81 ch2=76
重码:ch1=A0 ch2=D8 与 ch1=81 ch2=77
重码:ch1=A0 ch2=D9 与 ch1=81 ch2=78
重码:ch1=A0 ch2=DA 与 ch1=81 ch2=79
重码:ch1=A0 ch2=DB 与 ch1=81 ch2=7A
重码:ch1=A0 ch2=DC 与 ch1=81 ch2=7B
重码:ch1=A0 ch2=DD 与 ch1=81 ch2=7C
重码:ch1=A0 ch2=DE 与 ch1=81 ch2=7D
重码:ch1=A0 ch2=DF 与 ch1=81 ch2=7E
重码:ch1=A0 ch2=E0 与 ch1=81 ch2=80
重码:ch1=A0 ch2=E1 与 ch1=81 ch2=81
重码:ch1=A0 ch2=E2 与 ch1=81 ch2=82
重码:ch1=A0 ch2=E3 与 ch1=81 ch2=83
重码:ch1=A0 ch2=E4 与 ch1=81 ch2=84
重码:ch1=A0 ch2=E5 与 ch1=81 ch2=85
重码:ch1=A0 ch2=E6 与 ch1=81 ch2=86
重码:ch1=A0 ch2=E7 与 ch1=81 ch2=87
重码:ch1=A0 ch2=E8 与 ch1=81 ch2=88
重码:ch1=A0 ch2=E9 与 ch1=81 ch2=89
重码:ch1=A0 ch2=EA 与 ch1=81 ch2=8A
重码:ch1=A0 ch2=EB 与 ch1=81 ch2=8B
重码:ch1=A0 ch2=EC 与 ch1=81 ch2=8C
重码:ch1=A0 ch2=ED 与 ch1=81 ch2=8D
重码:ch1=A0 ch2=EE 与 ch1=81 ch2=8E
重码:ch1=A0 ch2=EF 与 ch1=81 ch2=8F
重码:ch1=A0 ch2=F0 与 ch1=81 ch2=90
重码:ch1=A0 ch2=F1 与 ch1=81 ch2=91
重码:ch1=A0 ch2=F2 与 ch1=81 ch2=92
重码:ch1=A0 ch2=F3 与 ch1=81 ch2=93
重码:ch1=A0 ch2=F4 与 ch1=81 ch2=94
重码:ch1=A0 ch2=F5 与 ch1=81 ch2=95
重码:ch1=A0 ch2=F6 与 ch1=81 ch2=96
重码:ch1=A0 ch2=F7 与 ch1=81 ch2=97
重码:ch1=A0 ch2=F8 与 ch1=81 ch2=98
重码:ch1=A0 ch2=F9 与 ch1=81 ch2=99
重码:ch1=A0 ch2=FA 与 ch1=81 ch2=9A
重码:ch1=A0 ch2=FB 与 ch1=81 ch2=9B
重码:ch1=A0 ch2=FC 与 ch1=81 ch2=9C
重码:ch1=A0 ch2=FD 与 ch1=81 ch2=9D
重码:ch1=A0 ch2=FE 与 ch1=81 ch2=9E
重码:ch1=A1 ch2=40 与 ch1=A0 ch2=40
重码:ch1=A1 ch2=41 与 ch1=A0 ch2=41
重码:ch1=A1 ch2=42 与 ch1=A0 ch2=42
重码:ch1=A1 ch2=43 与 ch1=A0 ch2=43
重码:ch1=A1 ch2=44 与 ch1=A0 ch2=44
重码:ch1=A1 ch2=45 与 ch1=A0 ch2=45
重码:ch1=A1 ch2=46 与 ch1=A0 ch2=46
重码:ch1=A1 ch2=47 与 ch1=A0 ch2=47
重码:ch1=A1 ch2=48 与 ch1=A0 ch2=48
重码:ch1=A1 ch2=49 与 ch1=A0 ch2=49
重码:ch1=A1 ch2=4A 与 ch1=A0 ch2=4A
重码:ch1=A1 ch2=4B 与 ch1=A0 ch2=4B
重码:ch1=A1 ch2=4C 与 ch1=A0 ch2=4C
重码:ch1=A1 ch2=4D 与 ch1=A0 ch2=4D
重码:ch1=A1 ch2=4E 与 ch1=A0 ch2=4E
重码:ch1=A1 ch2=4F 与 ch1=A0 ch2=4F
重码:ch1=A1 ch2=50 与 ch1=A0 ch2=50
重码:ch1=A1 ch2=51 与 ch1=A0 ch2=51
重码:ch1=A1 ch2=52 与 ch1=A0 ch2=52
重码:ch1=A1 ch2=53 与 ch1=A0 ch2=53
重码:ch1=A1 ch2=54 与 ch1=A0 ch2=54
重码:ch1=A1 ch2=55 与 ch1=A0 ch2=55
重码:ch1=A1 ch2=56 与 ch1=A0 ch2=56
重码:ch1=A1 ch2=57 与 ch1=A0 ch2=57
重码:ch1=A1 ch2=58 与 ch1=A0 ch2=58
重码:ch1=A1 ch2=59 与 ch1=A0 ch2=59
重码:ch1=A1 ch2=5A 与 ch1=A0 ch2=5A
重码:ch1=A1 ch2=5B 与 ch1=A0 ch2=5B
重码:ch1=A1 ch2=5C 与 ch1=A0 ch2=5C
重码:ch1=A1 ch2=5D 与 ch1=A0 ch2=5D
重码:ch1=A1 ch2=5E 与 ch1=A0 ch2=5E
重码:ch1=A1 ch2=5F 与 ch1=A0 ch2=5F
重码:ch1=A1 ch2=60 与 ch1=A0 ch2=60
重码:ch1=A1 ch2=61 与 ch1=A0 ch2=61
重码:ch1=A1 ch2=62 与 ch1=A0 ch2=62
重码:ch1=A1 ch2=63 与 ch1=A0 ch2=63
重码:ch1=A1 ch2=64 与 ch1=A0 ch2=64
重码:ch1=A1 ch2=65 与 ch1=A0 ch2=65
重码:ch1=A1 ch2=66 与 ch1=A0 ch2=66
重码:ch1=A1 ch2=67 与 ch1=A0 ch2=67
重码:ch1=A1 ch2=68 与 ch1=A0 ch2=68
重码:ch1=A1 ch2=69 与 ch1=A0 ch2=69
重码:ch1=A1 ch2=6A 与 ch1=A0 ch2=6A
重码:ch1=A1 ch2=6B 与 ch1=A0 ch2=6B
重码:ch1=A1 ch2=6C 与 ch1=A0 ch2=6C
重码:ch1=A1 ch2=6D 与 ch1=A0 ch2=6D
重码:ch1=A1 ch2=6E 与 ch1=A0 ch2=6E
重码:ch1=A1 ch2=6F 与 ch1=A0 ch2=6F
重码:ch1=A1 ch2=70 与 ch1=A0 ch2=70
重码:ch1=A1 ch2=71 与 ch1=A0 ch2=71
重码:ch1=A1 ch2=72 与 ch1=A0 ch2=72
重码:ch1=A1 ch2=73 与 ch1=A0 ch2=73
重码:ch1=A1 ch2=74 与 ch1=A0 ch2=74
重码:ch1=A1 ch2=75 与 ch1=A0 ch2=75
重码:ch1=A1 ch2=76 与 ch1=A0 ch2=76
重码:ch1=A1 ch2=77 与 ch1=A0 ch2=77
重码:ch1=A1 ch2=78 与 ch1=A0 ch2=78
重码:ch1=A1 ch2=79 与 ch1=A0 ch2=79
重码:ch1=A1 ch2=7A 与 ch1=A0 ch2=7A
重码:ch1=A1 ch2=7B 与 ch1=A0 ch2=7B
重码:ch1=A1 ch2=7C 与 ch1=A0 ch2=7C
重码:ch1=A1 ch2=7D 与 ch1=A0 ch2=7D
重码:ch1=A1 ch2=7E 与 ch1=A0 ch2=7E
重码:ch1=A1 ch2=80 与 ch1=A0 ch2=80
重码:ch1=A1 ch2=81 与 ch1=A0 ch2=81
重码:ch1=A1 ch2=82 与 ch1=A0 ch2=82
重码:ch1=A1 ch2=83 与 ch1=A0 ch2=83
重码:ch1=A1 ch2=84 与 ch1=A0 ch2=84
重码:ch1=A1 ch2=85 与 ch1=A0 ch2=85
重码:ch1=A1 ch2=86 与 ch1=A0 ch2=86
重码:ch1=A1 ch2=87 与 ch1=A0 ch2=87
重码:ch1=A1 ch2=88 与 ch1=A0 ch2=88
重码:ch1=A1 ch2=89 与 ch1=A0 ch2=89
重码:ch1=A1 ch2=8A 与 ch1=A0 ch2=8A
重码:ch1=A1 ch2=8B 与 ch1=A0 ch2=8B
重码:ch1=A1 ch2=8C 与 ch1=A0 ch2=8C
重码:ch1=A1 ch2=8D 与 ch1=A0 ch2=8D
重码:ch1=A1 ch2=8E 与 ch1=A0 ch2=8E
重码:ch1=A1 ch2=8F 与 ch1=A0 ch2=8F
重码:ch1=A1 ch2=90 与 ch1=A0 ch2=90
重码:ch1=A1 ch2=91 与 ch1=A0 ch2=91
重码:ch1=A1 ch2=92 与 ch1=A0 ch2=92
重码:ch1=A1 ch2=93 与 ch1=A0 ch2=93
重码:ch1=A1 ch2=94 与 ch1=A0 ch2=94
重码:ch1=A1 ch2=95 与 ch1=A0 ch2=95
重码:ch1=A1 ch2=96 与 ch1=A0 ch2=96
重码:ch1=A1 ch2=97 与 ch1=A0 ch2=97
重码:ch1=A1 ch2=98 与 ch1=A0 ch2=98
重码:ch1=A1 ch2=99 与 ch1=A0 ch2=99
重码:ch1=A1 ch2=9A 与 ch1=A0 ch2=9A
重码:ch1=A1 ch2=9B 与 ch1=A0 ch2=9B
重码:ch1=A1 ch2=9C 与 ch1=A0 ch2=9C
重码:ch1=A1 ch2=9D 与 ch1=A0 ch2=9D
重码:ch1=A1 ch2=9E 与 ch1=A0 ch2=9E
重码:ch1=A1 ch2=9F 与 ch1=A0 ch2=9F
重码:ch1=A1 ch2=A0 与 ch1=A0 ch2=A0

[ Last edited by download on 2007-3-25 at 11:23 PM ]
第272楼 download 发表于 2007-03-26 12:52
初级用户 发帖 101 积分 199
我把按上述公式产生的字库上传到266楼,你看看,
GB2312的大部份对位了,有部份和GBK重叠了,GBK大部份错位。
http://bbs.wuyou.com/viewthread.php?tid=100870&page=27&extra=page%3D2
第273楼 本是 发表于 2007-03-26 13:44
银牌会员 发帖 790 积分 2,227
通用HZK16.GBK库汉字记录号计算方法(更正)
通用HZK16.GBK库
以32字节为单位的记录号计算方法更正如下
(假设汉字高位在ch1,低位在ch2中):
if ch2=7Fh then
'do nothing
else

if ch1>A0h then
if ch2>A0h then '1-94:A1~FE || A1~FE
rec=(ch1-A1h)*94+(ch2-A1h)
else '159-254:A1~FE || 40~A0
rec=94*94+32*94+32*96+(ch1-A1h)*96+(ch2-40h)-(ch2\128)
endif
else
if ch2>A0h then '95-126:81~A0 || A1~FE
rec=94*94+(ch1-81h)*94+(ch2-A1h)
else '127-159:81~A0 || 40~A0
rec=94*94+32*94+(ch1-81h)*96+(ch2-40h)-(ch2\128)
endif
endif
endif

着蓝色和红色部分为剔除xx7Fh空位而加!
着绿色部分为更正区号计算错误而改!

[ Last edited by 本是 on 2007-3-26 at 01:47 PM ]
第274楼 download 发表于 2007-03-26 22:41
初级用户 发帖 101 积分 199
己修正,另外发现GBK字体似乎没效果,哈哈
也就是说如果输入的是GBK,好像仍然是宋体……


下图是测试的彩云体,D9混合区显示图


字体最右边似乎少了一线,我再看看,测好就更新到那边的顶楼。
第275楼 download 发表于 2007-03-26 22:45
初级用户 发帖 101 积分 199
我晕,最右边少的一线固计是那浏览软件有问题,我在这论坛下的
第276楼 本是 发表于 2007-03-26 22:47
银牌会员 发帖 790 积分 2,227
Originally posted by download at 2007-3-26 22:41:
己修正,另外发现GBK字体似乎没效果,哈哈
也就是说如果输入的是GBK,好像仍然是宋体……


因为有的TTF/TTC汉字库本身不是GBK库!至少也是不全,如除宋体外的汉字字体,并不都有对应于“——”的字符(会显示成空白)。
第277楼 download 发表于 2007-03-26 23:15
初级用户 发帖 101 积分 199
搞好了,上传中……
第278楼 download 发表于 2007-03-27 00:05
初级用户 发帖 101 积分 199
旧版点,帮助菜单,升级,即可。

[ Last edited by download on 2007-3-26 at 11:16 AM ]
第279楼 download 发表于 2007-03-27 02:05
初级用户 发帖 101 积分 199
晕,这里的贴都没“年份”,是不是旧贴也看不出,
第280楼 fonts 发表于 2007-03-27 06:14
新手上路 发帖 1 积分 2
我要好好学习一下!
第281楼 hulongzhuo 发表于 2007-03-28 06:02
中级用户 发帖 135 积分 294
精彩~!
第282楼 cdjingang 发表于 2007-03-28 09:41
初级用户 发帖 19 积分 44 来自 藏区
虽然不懂用途,回复表示支持!
第283楼 jmm988 发表于 2007-04-01 22:16
初级用户 发帖 18 积分 37
对我这个刚学习“非汉字系统显汉字”的菜人来说本课内容太精彩了!谢谢大侠们!
第284楼 kx25 发表于 2007-04-03 23:00
新手上路 发帖 6 积分 12
学习
第285楼 rufeng 发表于 2007-04-04 05:13
初级用户 发帖 25 积分 192
楼主太厉害了。弄一个慢慢试试
上一页  116 17 18 19 20 21 2225  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023