无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3302|回复: 2
打印 上一主题 下一主题

[讨论] 在G4D中,有没有办法检测上级菜单是否已经加载了字体

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-23 15:30:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如,通过GRLDR内置菜单,引导/BOOT/GRUB/MENU.LST,然后再进入SUBMENU.LST,在SUBMENU.LST里有没有什么办法检测在上一级的MENU.LST里是否加载了中文字体?
2#
发表于 2013-7-23 16:08:04 | 只看该作者
  1. read 0x1800820 && echo unifont loaded
复制代码
判断0x1800820处值就可以  为0是没有加载字库  不为0是已经加载过字库  不过无法判断是否加载的中文字库

点评

从UD以grldr启动,MENU.LST加载字库,子菜单SUBMENU.LST就不用重复加载了;但是有时候用burg或其他的作为第一启动,直接切换到某个子菜单的时候会因为字库未加载而无法显示中文,所以需要这么个判断 已经搞定,感  详情 回复 发表于 2013-7-23 16:34
回复

使用道具 举报

3#
 楼主| 发表于 2013-7-23 16:34:39 | 只看该作者
sratlf 发表于 2013-7-23 16:08
判断0x1800820处值就可以  为0是没有加载字库  不为0是已经加载过字库  不过无法判断是否加载的中文字库

从UD以grldr启动,MENU.LST加载字库,子菜单SUBMENU.LST就不用重复加载了;但是有时候用burg或其他的作为第一启动,直接切换到某个子菜单的时候会因为字库未加载而无法显示中文,所以需要这么个判断

已经搞定,感谢S大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 15:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表