无忧启动论坛

标题: 用Fbinst做完U盘后,文本菜单的中文显示为白块!!! [打印本页]

作者: 2010hai0413    时间: 2010-12-25 00:30
标题: 用Fbinst做完U盘后,文本菜单的中文显示为白块!!!
文件结构:


grub代码的前部分:

图型和文本菜单:


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
还有个问题 :能把PE的扩展程序也放在U盘的隐藏分区里吗?这样看着顺眼,比较干净.
作者: tubaozi    时间: 2010-12-25 13:10
原帖由 2010hai0413 于 2010-12-25 00:30 发表
用Fbinst做完U盘后,文本菜单的中文显示为白块!!!


在下图情况下菜单应为UTF-8编码就能正常显示汉字。


而在下图情况下,GRLDR应为中文版并且有字体文件(FONTS.GZ)支持 还须将菜单保存为ANSI编码才能显示汉字。



真是矛盾。
作者: Plantsoot    时间: 2010-12-25 13:40
标题: 回复 #1 2010hai0413 的帖子
不用 fontfile
试试我下面的菜单和文件

timeout 10
default 0
gfxmenu (ud)/img/message
(ud)/UNIFONT (ud)/U16HEI

压缩包解压:
UNIFONT、U16HEI两个文件放在ud根目录。
如果放在其他目录就修改菜单。

[ 本帖最后由 Plantsoot 于 2010-12-25 13:43 编辑 ]

字体模块和字体.rar

360.85 KB, 下载次数: 97, 下载积分: 无忧币 -2


作者: tubaozi    时间: 2010-12-25 14:43
感谢百草将军出手相助,困扰多时的问题解决了。
经测试“字体模块和字体”非常好用,无论GRLDR中英文版 只要将菜单存为UTF-8编码就能显示汉字。模式切换也能正常显示汉字。


作者: Plantsoot    时间: 2010-12-25 14:55
原帖由 tubaozi 于 2010-12-25 14:43 发表
感谢百草将军出手相助,困扰多时的问题解决了。
经测试“字体模块和字体”非常好用,无论GRLDR中英文版 只要将菜单存为UTF-8编码就能显示汉字。模式切换也能正常显示汉字。

109014


不客气,看到成功消息的反馈我也很开心,不知道楼主的问题解决没有。
作者: chou2003    时间: 2010-12-25 18:58
这个要认真好好学习了。因为我以前也试过一次。
作者: 2010hai0413    时间: 2010-12-25 20:50
标题: 回复 #3 Plantsoot 的帖子
感谢百草霜,你的方法我用了,乱码问题解决,很好用!!!
我在网络上又找到了另外一种方法:就是用双菜单。
http://bbs.znpc.net/viewthread.p ... r%3Ddigest#pid37470
图型界面调用mssage的菜单,文本菜单调用编辑好的grub4dos的menu.lst(加字体库)文件。
代码:gfxmenu (ud)/img/message && configfile (ud)/menu.lst




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