中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版
« [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] »
作者:
标题: 让非汉字系统显示汉字!5.20新版 上一主题 | 下一主题
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 271 楼』:  

有两区重码了:

重码: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 ]

2007-3-26 11:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 272 楼』:  

我把按上述公式产生的字库上传到266楼,你看看,
GB2312的大部份对位了,有部份和GBK重叠了,GBK大部份错位。
http://bbs.wuyou.com/viewthread. ... &extra=page%3D2

2007-3-26 12:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 273 楼』:  通用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 ]



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-26 13:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 274 楼』:  

己修正,另外发现GBK字体似乎没效果,哈哈
也就是说如果输入的是GBK,好像仍然是宋体……


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


字体最右边似乎少了一线,我再看看,测好就更新到那边的顶楼。

2007-3-26 22:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 275 楼』:  

我晕,最右边少的一线固计是那浏览软件有问题,我在这论坛下的

2007-3-26 22:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 276 楼』:  



  Quote:
Originally posted by download at 2007-3-26 22:41:
己修正,另外发现GBK字体似乎没效果,哈哈
也就是说如果输入的是GBK,好像仍然是宋体……

因为有的TTF/TTC汉字库本身不是GBK库!至少也是不全,如除宋体外的汉字字体,并不都有对应于“——”的字符(会显示成空白)。



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-26 22:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 277 楼』:  

搞好了,上传中……

2007-3-26 23:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 278 楼』:  

旧版点,帮助菜单,升级,即可。

[ Last edited by download on 2007-3-26 at 11:16 AM ]

2007-3-27 00:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 279 楼』:  

晕,这里的贴都没“年份”,是不是旧贴也看不出,

2007-3-27 02:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fonts
新手上路





积分 2
发帖 1
注册 2006-9-20
状态 离线
『第 280 楼』:  

我要好好学习一下!

2007-3-27 06:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hulongzhuo
中级用户




积分 294
发帖 135
注册 2007-3-9
状态 离线
『第 281 楼』:  

精彩~!

2007-3-28 06:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cdjingang
初级用户





积分 44
发帖 19
注册 2007-3-28
来自 藏区
状态 离线
『第 282 楼』:  

虽然不懂用途,回复表示支持!

2007-3-28 09:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jmm988
初级用户





积分 37
发帖 18
注册 2006-5-13
状态 离线
『第 283 楼』:  

对我这个刚学习“非汉字系统显汉字”的菜人来说本课内容太精彩了!谢谢大侠们!

2007-4-1 22:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kx25
新手上路





积分 12
发帖 6
注册 2006-4-22
状态 离线
『第 284 楼』:  

学习

2007-4-3 23:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
rufeng
初级用户




积分 192
发帖 25
注册 2003-12-1
状态 离线
『第 285 楼』:  

楼主太厉害了。弄一个慢慢试试

2007-4-4 05:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: