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-23 23:59
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » HZK16 becomes BOOTFONT.BIN! View 3,676 Replies 9
Original Poster Posted 2009-01-04 13:43 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
HZK16 becomes BOOTFONT.BIN!
I studied the format of BOOTFONT.BIN and wrote a conversion program. Put HZK16 in the same directory as BOOTFONT.BIN, run it once, and the font patterns in HZK16 can be added to BOOTFONT.BIN. In this way, the Microsoft dot-matrix Chinese character library can be replaced. In the places where there are no Chinese characters in the original HZK16 library, the "?" and "□" filled in BOOTFONT.BIN are retained. This program also retains other non-font pattern information.

Note: After downloading, change the extension of the attachment to COM to run.
Attachments
HZK2BOOT.rar (360 bytes, Credits to download 1 pts, Downloads: 87)
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 2 Posted 2009-01-04 16:00 ·  中国 广东 揭阳 电信
高级用户
★★
Credits 774
Posts 293
Joined 2003-04-16 00:00
23-year member
UID 1579
Gender Male
From 湖北仙桃
Status Offline
The level is really high, it can be changed around. The font of this Microsoft font library is not much different from the default Chinese character system font. Why does the Chinese display in the Microsoft system boot menu have no hollow lines and has super good compatibility?

[ Last edited by xugaohui on 2009-1-4 at 16:05 ]
下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
Floor 3 Posted 2009-01-04 17:38 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
As far as the Chinese character display mode is concerned, it is estimated that NTLD R is in a graphic display mode, not like VTmagik/CONFECT which are in text display modes. The defect of text mode display - cracks, cannot be eliminated without resetting the VGA registers, and such resetting will necessarily cause compatibility problems. This is a hardware "fault", and software is powerless!

[ Last edited by 本是 on 2009-1-4 at 17:42 ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 4 Posted 2009-01-04 19:03 ·  中国 广东 揭阳 电信
高级用户
★★
Credits 774
Posts 293
Joined 2003-04-16 00:00
23-year member
UID 1579
Gender Male
From 湖北仙桃
Status Offline
The compatibility of ntldr from Microsoft should be okay. Why is BOOTFONT.BIN much larger than the dot - matrix font library of Chinese character systems?
下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
Floor 5 Posted 2009-01-04 22:38 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
Originally posted by xugaohui at 2009-1-4 19:03:
The compatibility of the ntldr released by Microsoft should be no problem. Why is BOOTFONT.BIN much larger than the dot-matrix font library of Chinese character systems?


Because in Microsoft's BOOTFONT.BIN, besides the Chinese characters from zone 1 to zone 87, there are also zones 88 to 94 (although they are just filled), and there is also an ASCII character font library in front of the Chinese character library. In addition, the font library contains 3 and 4 bytes for ASCII and Chinese characters themselves, and the entire file has a file header. Therefore, BOOTFONT.BIN is much larger than the dot-matrix font library of Chinese character systems.

Supplement: In the ASCII library, the characters before the space character are table-like characters and the characters after 7Eh are blank and Japanese characters. The glyphs between the space and 7Eh are single-line, the same as Chinese characters, and should work well in UCDOS.

[ Last edited by 本是 on 2009-1-5 at 11:09 ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 6 Posted 2009-01-04 22:39 ·  中国 江苏 苏州 电信
银牌会员
★★★
Credits 2,227
Posts 790
Joined 2005-01-27 00:00
21-year member
UID 35703
Gender Male
Status Offline
I'll post a screenshot of the replaced startup:
Attachments
粗体汉字库.JPG
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
Floor 7 Posted 2009-01-05 14:45 ·  中国 广东 东莞 电信
银牌会员
★★★
Credits 1,282
Posts 538
Joined 2002-11-02 00:00
23-year member
UID 129
Gender Male
Status Offline
Why not give up HZK16 and use BOOTFONT.BIN?
After all, XP menu also supports DOS boot.
Floor 8 Posted 2009-02-03 21:53 ·  中国 河北 邯郸 联通
新手上路
Credits 15
Posts 8
Joined 2008-09-05 13:20
17-year member
UID 124853
Gender Male
Status Offline
Powerful, I need to study hard
http://hi.baidu.com/23070205
Floor 9 Posted 2009-02-05 10:11 ·  中国 广西 南宁 电信
新手上路
Credits 2
Posts 1
Joined 2009-02-02 17:59
17-year member
UID 137860
Gender Male
Status Offline
Thanks for sharing
Floor 10 Posted 2010-01-10 14:28 ·  中国 天津 联通
新手上路
Credits 2
Posts 1
Joined 2009-12-30 15:47
16-year member
UID 157614
Gender Male
Status Offline
Thanks for the楼主's sharing.
Forum Jump: