![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-08 11:30 |
47,811 topics / 349,895 posts / today 0 new / 48,253 members |
| DOS汉化世界 & 中文系统 (中文化室) » HZK16 becomes BOOTFONT.BIN! |
| Printable Version 3,969 / 9 |
| Floor1 本是 | Posted 2009-01-04 13:43 |
| 银牌会员 Posts 790 Credits 2,227 | |
|
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) |
|
| Floor2 xugaohui | Posted 2009-01-04 16:00 |
| 高级用户 Posts 293 Credits 774 From 湖北仙桃 | |
|
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 ] |
|
| Floor3 本是 | Posted 2009-01-04 17:38 |
| 银牌会员 Posts 790 Credits 2,227 | |
|
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 ] |
|
| Floor4 xugaohui | Posted 2009-01-04 19:03 |
| 高级用户 Posts 293 Credits 774 From 湖北仙桃 | |
|
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?
|
|
| Floor5 本是 | Posted 2009-01-04 22:38 |
| 银牌会员 Posts 790 Credits 2,227 | |
Originally posted by xugaohui at 2009-1-4 19:03: 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 ] |
|
| Floor6 本是 | Posted 2009-01-04 22:39 |
| 银牌会员 Posts 790 Credits 2,227 | |
|
I'll post a screenshot of the replaced startup:
Attachments 粗体汉字库.JPG (27.31 KiB) |
|
| Floor7 chishingchan | Posted 2009-01-05 14:45 |
| 银牌会员 Posts 538 Credits 1,284 | |
|
Why not give up HZK16 and use BOOTFONT.BIN?
After all, XP menu also supports DOS boot. |
|
| Floor8 23070205 | Posted 2009-02-03 21:53 |
| 新手上路 Posts 8 Credits 15 | |
|
Powerful, I need to study hard
|
|
| Floor9 tuifeile | Posted 2009-02-05 10:11 |
| 新手上路 Posts 1 Credits 2 | |
|
Thanks for sharing
|
|
| Floor10 lxhwss | Posted 2010-01-10 14:28 |
| 新手上路 Posts 1 Credits 2 | |
|
Thanks for the楼主's sharing.
|
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |