无忧启动论坛

标题: 关于grub4dos中文字体 [打印本页]

作者: jianliulin    时间: 2014-8-1 19:35
标题: 关于grub4dos中文字体
不点、chenall ,yaya 等各位大师 ,自从grub4dos支持unifont后让grub4dos进入了一个新的高度。目前支持16 x16点阵字体,除了宋体其他字体基本都变样,有没有办法让字体更清晰一些(比如24x24 或者32x32) ,爱美是大家永恒追求的目标 ,谢谢。
作者: 不点    时间: 2014-8-2 00:41
主要困难是,内存空间不够。如果把保留空间增大到 64M,那就可以支持 32×32点阵。

其实现在主流电脑的内存已经远远超过这个要求,可以考虑实现。不过需要 chenall 来做这个工作,我身体吃不消,还是放弃吧。

16×16点阵字库占用 2M 内存空间。32×32点阵字库将占用 8M 空间。两个字库总共占用 10M 空间。

目前为内核保留的 32M 空间,已经比较紧张了。

其中,1M 以内的常规内存,被 ROM 和 BIOS 占用。1M ~ 2M 被某些命令的缓冲区占用。2M ~3M 保存着 DOS 内存,3M~4M 被 grub4dos 的 32位内核占用。4M~5M 被 gfxmenu 占用。如果我没记错的话,6M-7M 也被 gfxmenu 占用。

grub4dos 的内存分页支持 512G 的大内存访问,也占用一些 M 的空间。还有 chenall 的一些增强功能也占用不少空间。

在 16M 以内,15~16M 被某些主板芯片组占用,所以这 1M 无法被 grub4dos 使用。

整个 32M 空间已经快被用光了。我估计,如果不增大内核的保留空间,可能挤不下 32×32点阵字库了。即使勉强挤得下,也增加了内存的紧张程度,可能容易产生内存冲突。

究竟具体应该怎么做,以及评估和权衡,可看 chenall 的意见,我不再参与。


作者: jianliulin    时间: 2014-8-2 09:30
目前电脑硬件迎来大硬盘、大内存时代,grub4dos依然表现出强劲的生命力,很希望开发组能考虑给grub4dos再次“整容”。
作者: 2013gdh    时间: 2014-8-2 13:21
要不就以扩展命令的方式, 另行载入大字体文件到32M以外区域吧
话说字体文件太大了载入也不方便, 不如单搞.
不过这就相当于另写一个简单的界面程序了, 还要考虑各种兼容, 不好说价值大不大




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3