|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『楼 主』:
HZK16变成BOOTFONT.BIN!
使用 LLM 解释/回答一下
HZK16变成BOOTFONT.BIN!
我研究了一下BOOTFONT.BIN的格式,编了个转换程序,把HZK16放到与BOOTFONT.BIN同一目录,运行一次就可以将HZK16中的字模加进BOOTFONT.BIN。从此可以替换微软的点阵汉字库了。在原HZK16库中无汉字的地方,BOOTFONT.BIN填充的“?”和“□”予以保留。本程序同时保留其它非字模信息。
注意下载后附件的扩展名要改成COM才能运行。
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.
附件
1: HZK2BOOT.rar (2009-1-4 13:43, 360 bytes, 下载附件所需积分 1 点
,下载次数: 87)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2009-1-4 13:43 |
|
|
xugaohui
高级用户
   
积分 774
发帖 293
注册 2003-4-16 来自 湖北仙桃
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
本是水平很高啊,变来变去都可以了。微软这个字库跟一般汉字系统默认字库的字体没什么区别。为什么微软的系统引导菜单中文显示没有中空线,而且兼容性超好?
Last edited by xugaohui on 2009-1-4 at 16:05 ]
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 提供空间 |
|
2009-1-4 16:00 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
就汉字显示方式而论,估计NTLDR是图形显示方式,不是象VTmagik/CONFECT等是文本显示方式。文本方式显示的缺陷——裂缝,不重设VGA寄存器是不可能的消失的,而如此重设就必然引起兼容性问题。这是硬件“毛病”,软件无可奈何!
Last edited by 本是 on 2009-1-4 at 17:42 ]
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 |
|
2009-1-4 17:38 |
|
|
xugaohui
高级用户
   
积分 774
发帖 293
注册 2003-4-16 来自 湖北仙桃
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
微软出的ntldr兼容性应该没问题。为什么BOOTFONT.BIN比汉字系统的点阵字库大很多?
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 提供空间 |
|
2009-1-4 19:03 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
Originally posted by xugaohui at 2009-1-4 19:03:
微软出的ntldr兼容性应该没问题。为什么BOOTFONT.BIN比汉字系统的点阵字库大很多?
因为微软的BOOTFONT.BIN中汉字从1区到87区之外,还有88到94区(尽管仅仅是作了填充而已),在汉字库前面还有ASCII字符字模库。另外,字库中包含ASCII和汉字字符本身等3个和4个字节,整个文件有个文件头。所以,BOOTFONT.BIN比汉字系统的点阵字库大很多。
补充:ASCII库中空格符之前为表格等字符及7Eh之后为空白和日文字符。空格到7Eh之间的字形是单线的,与汉字相同,在UCDOS中使用应该不错。
Last edited by 本是 on 2009-1-5 at 11:09 ]
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 |
|
2009-1-4 22:38 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
我贴张替换后的启动截图:
I'll post a screenshot of the replaced startup:
附件
1: 粗体汉字库.JPG (2009-1-4 22:39, 27.31 KiB, 下载附件所需积分 1 点
)
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2009-1-4 22:39 |
|
|
chishingchan
银牌会员
    
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
本是为什么不放弃 HZK16 而使用 BOOTFONT.BIN 呢?
毕竟 XP 菜单也支持 DOS 启动.
Why not give up HZK16 and use BOOTFONT.BIN?
After all, XP menu also supports DOS boot.
|
|
2009-1-5 14:45 |
|
|
23070205
新手上路

积分 15
发帖 8
注册 2008-9-5
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
强大啊,我要好好学习
Powerful, I need to study hard
|

http://hi.baidu.com/23070205 |
|
2009-2-3 21:53 |
|
|
tuifeile
新手上路

积分 2
发帖 1
注册 2009-2-2
状态 离线
|
|
2009-2-5 10:11 |
|
|
lxhwss
新手上路

积分 2
发帖 1
注册 2009-12-30
状态 离线
|
|
2010-1-10 14:28 |
|