China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-20 09:52
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » Let non-Chinese character systems display Chinese characters! Version 5.20 New Edition DigestI View 81,426 Replies 373
Floor 271 Posted 2007-03-26 11:49 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
There are duplicate codes in two areas:

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

[ Last edited by download on 2007-3-25 at 11:23 PM ]
Floor 272 Posted 2007-03-26 12:52 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
I uploaded the font library generated by the above formula to building 266. You can take a look. Most of the GB2312 is aligned, some overlap with GBK, and most of GBK is misaligned). http://bbs.wuyou.com/viewthread.php?tid=100870&page=27&extra=page%3D2
Floor 273 Posted 2007-03-26 13:44 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
General HZK16.GBK library

The calculation method for the record number in units of 32 bytes is corrected as follows:
(Assuming the high byte of the Chinese character is in ch1 and the low byte is in 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

The parts in blue and red are added to remove the xx7Fh empty positions!
The parts in green are modified to correct the area code calculation error!

[ 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
Floor 274 Posted 2007-03-26 22:41 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
It has been corrected. Also, I found that the GBK font doesn't seem to take effect, haha. That is to say, if GBK is input, it still seems to be Song typeface...

The following is the test Caiyun typeface, the display diagram of the D9 mixed area


It seems that there is one less line on the far right of the typeface. I'll take another look. Once tested properly, I'll update it to the top floor over there.
Floor 275 Posted 2007-03-26 22:45 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
Oh, I'm dizzy. The missing line on the far right is probably because the browsing software has an issue. I downloaded it from this forum.
Floor 276 Posted 2007-03-26 22:47 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
Originally posted by download at 2007-3-26 22:41:
It has been corrected. Also, I found that the GBK font doesn't seem to work, haha
That is to say, if GBK is input, it still seems to be SimSun...


Because some TTF/TTC Chinese character libraries themselves are not GBK libraries! At least they are incomplete. For example, Chinese character fonts other than SimSun do not all have corresponding characters for "——" (will be displayed as blank).
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 277 Posted 2007-03-26 23:15 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
It's done, uploading...
Floor 278 Posted 2007-03-27 00:05 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
Just click the old version, help menu, and upgrade, that's it.

[ Last edited by download on 2007-3-26 at 11:16 AM ]
Floor 279 Posted 2007-03-27 02:05 ·  中国 海南 儋州 电信
初级用户
★★
Credits 199
Posts 101
Joined 2007-03-13 01:44
19-year member
UID 81536
Status Offline
Oh, the posts here don't have "years". Is it impossible to tell even for old posts?
Floor 280 Posted 2007-03-27 06:14 ·  中国 广东 江门 电信
新手上路
Credits 2
Posts 1
Joined 2006-09-20 14:12
19-year member
UID 63180
Status Offline
I will study hard!
Floor 281 Posted 2007-03-28 06:02 ·  中国 广东 东莞 电信
中级用户
★★
Credits 294
Posts 135
Joined 2007-03-09 14:47
19-year member
UID 81212
Gender Male
Status Offline
Excellent~!
Floor 282 Posted 2007-03-28 09:41 ·  中国 青海 西宁 电信
初级用户
Credits 44
Posts 19
Joined 2007-03-28 09:20
19-year member
UID 83169
Gender Male
From 藏区
Status Offline
Although I don't understand the use, I reply to show support!
Floor 283 Posted 2007-04-01 22:16 ·  中国 山东 威海 联通
初级用户
Credits 37
Posts 18
Joined 2006-05-13 16:28
20-year member
UID 55456
Status Offline
For someone like me who is just learning "displaying Chinese characters in a non-Chinese character system", the content of this lesson is too wonderful! Thanks to the great experts!
Floor 284 Posted 2007-04-03 23:00 ·  中国 广西 来宾 电信
新手上路
Credits 12
Posts 6
Joined 2006-04-22 04:21
20-year member
UID 54238
Status Offline
Learning
Floor 285 Posted 2007-04-04 05:13 ·  中国 北京 联通
初级用户
Credits 192
Posts 25
Joined 2003-12-01 00:00
22-year member
UID 13642
Gender Male
Status Offline
The landlord is so amazing. Make one and try it slowly.
‹ Prev 1 17 18 19 20 21 25 Next ›
Forum Jump: