haijie1223 发表于 2016-1-27 23:18:44

GRLDR内置菜单编辑工具V3.0(2016.3.1更新)-支持任何字体中文字库的生成

本帖最后由 haijie1223 于 2016-3-2 10:44 编辑

GRLDR内置菜单编辑工具V3.0(2016.3.1更新)
V3.0
1、根据系统字体自动生成HEX字体库,不再到处找hex字库,只需安装字体到系统即可。
2、hex字库的生成是根据内置及外置菜单中的文字个数自动检测生成,不会将整个中文库都添加进去,减少内置字库对grldr体积的增加。
3、支持外置menu.lst菜单文中的中文字体支持,选择外置菜单后,点保存自动添加菜单中的文字所需的hex字库,重复的文字将不增加字库大小。
4、增加外置字库生成功能,点击"制作字库"将生成hex字库,只要系统中安装的字体都能支持,需要外置字库的可自行生成。
5、字库支持16*16,24*24,32*32,40*40四种尺寸,字库生成时,支持粗体,斜体,粗斜体。不建议使用斜体,因为斜体对角线超大,可能会造成部分字体hex字库信息错误而不显示,虽然我已经设置斜体适当减小字号生成,但是不保证能兼顾所有字体。不支持下划线和删除线。
6、使用本工具保存过的grldr文件,将会保存内置菜单和字库信息,字库信息包括内置菜单的压缩方式,编码格式,内置字体名称,大小尺寸,粗斜体。用本工具编辑时,可直接读取内置菜单和内置字库的信息。
7、本程序只有1.12M,支持快捷键操作,更多功能请在使用过程中自行摸索,有问题欢迎跟贴反馈。



文件信息:
文件:I:\grldr编辑V3.0\GRLDR编辑器.exe
大小:1256719 字节
文件版本: 3.0.0.0
修改时间: 2016年03月01日,20:17:54
MD5: 2322AB0F5FDD458030FFB1FEF95D7C8C
SHA1: FFBCD63CAA35D9B40244901550A48D76D76D32F4
CRC32: 40A1CCFC
V3.0程序预览图:










4、下载V3.0:
**** Hidden Message *****



;===================以下是历史更新信息==========================
;==========================================================
GRLDR内置菜单编辑工具V2.1文件信息
文件:D:\My Documents\grldr编辑V2.1\GRLDR编辑器V2.1.exe
大小:2355466 字节
文件版本: 2.1.0.0
修改时间: 2016年01月29日,14:07:06
MD5: 7B36892A4456413222065CA855719D41
SHA1: DBDF608C455B483C9085D237D217B3D426CB0CF2
CRC32: 82804D6B
===========================================
GRLDR内置菜单编辑工具V2.0文件信息
文件:D:\GRLDR编辑\grldr编辑V2.0\GRLDR编辑器V2.0.exe
大小:1318434 字节
文件版本: 2.0.0.0
修改时间: 2016年01月27日,22:36:06
MD5: B4FDF8D0EB58093E35241757D8046D35
SHA1: 3AB50C5F7DB394F991CC6BF58261FC3F61B88DCE
CRC32: AC3C2780

程序介绍:
1、本人也只是个新手,对grldr了解甚少,写这个程序无非是加强对grldr的认识,并不保证程序有多么强大,不保证程序没有bug,欢迎使用,欢迎拍砖。
2、本人测试了0.44、0.45、0.45a、0.45b、0.45c、0.46a这个版本,大体情况如下:
0.44、0.45、0.45a:无论中文版还是英文版ansi、utf8均不支持中文。(可能是我没找到方法,总之我是没有测试到可以显示中文,知道方法的可以指导一下。)
0.45b 2011-12-06 :这是最后一个有中文版grldr的版本,可以支持外置字库中文显示,需要ansi格式,字体库见下面附件。调用方法:fontfile /fonts
0.45b 2011-12-10 :第一个不再包含中文版grldr的版本,可以支持外置字库中文显示,需要utf8格式,字体库见下面附件。调用方法:font /unifont.hex
0.45c:支持外置字库,支持内置字库,需要utf8格式,支持lzma压缩,字体库同0.45b。
0.46a:支持外置字库,支持内置字库,需要utf8格式,支持lzma压缩,字体库同0.45b。
3、如果没有大的bug,不打算再更新。


更新历史:V3.0
1、根据系统字体自动生成HEX字体库,不再到处找hex字库,只需安装字体到系统即可。
2、hex字库的生成是根据内置及外置菜单中的文字个数自动检测生成,不会将整个中文库都添加进去,减少内置字库对grldr体积的增加。
3、支持外置menu.lst菜单文中的中文字体支持,选择外置菜单后,点保存自动添加菜单中的文字所需的hex字库,重复的文字将不增加字库大小。
4、增加外置字库生成功能,点击"制作字库"将生成hex字库,只要系统中安装的字体都能支持,需要外置字库的可自行生成。
5、字库支持16*16,24*24,32*32,40*40四种尺寸,字库生成时,支持粗体,斜体,粗斜体。不建议使用斜体,因为斜体对角线超大,可能会造成部分字体hex字库信息错误而不显示,虽然我已经设置斜体适当减小字号生成,但是不保证能兼顾所有字体。不支持下划线和删除线。
6、使用本工具保存过的grldr文件,将会保存内置菜单和字库信息,字库信息包括内置菜单的压缩方式,编码格式,内置字体名称,大小尺寸,粗斜体。用本工具编辑时,可直接读取内置菜单和内置字库的信息。
7、本程序只有1.12M,支持快捷键操作,更多功能请在使用过程中自行摸索,有问题欢迎跟贴反馈。

V2.1
1、将内置HEX字库去掉,改为生成模式,根据菜单中的中文字符自动生成所需字库添加到GRLDR内置菜单,重复中文字符不会增加字库大小。
2、增加多种字体的HEX生成方式,分别为宋体、仿宋、黑体、楷体、幼圆、粗体、细体、繁体。
V2.0 :
1、增加模拟启动,模拟启动是以FBA格式启动,启动所见情况完全等同于FBinstTool启动。程序自带外置字体,不支持内置字体的版本可直接测试中文菜单。
2、增加LZMA压缩选项,修正0.46a因添加字体库后文件超大而无法启动的情况。
3、删除内置字体库功能。
4、增加"空字体头"功能,因为真正意义的空菜单时,fbinsttool会乱码,因为菜单为空时,程序自动添加一个字体库头标志,防止fbinsttool乱码。
5、0.45b后期版本及0.45c、0.46a检测到菜单中含有中文时自动转码成UTF8,因为这几个版本只有在UTF8编码时才支持中文显示。
V1.0 :http://bbs.wuyou.net/forum.php?mod=viewthread&tid=374836&extra=

附件:
1、grub4dos各个版本:每个版本都是最后一次更新的版本。0.45b两个版本,其中一个是最后一版带中文版grldr的。

2、中文版grldr中文支持字体库:
3、0.45b 2011-12-10 版及以后的grub4dos已经不再含有中文版grldr,其中文字体字库:
=============================================================


Loongtze 发表于 2016-1-28 00:05:35

好东西哟。

2010nmb 发表于 2016-1-28 00:46:33

本帖最后由 2010nmb 于 2016-1-28 00:54 编辑

居然要回复!
有病毒木马吗?

2012zoudp 发表于 2016-1-28 04:19:16

谢谢楼主分享!

zhangze 发表于 2016-1-28 04:23:39

很好、很强大,这个一定得支持!!!⊙_⊙

nhymxu 发表于 2016-1-28 06:41:20

thanks you for this tool

axcd178 发表于 2016-1-28 07:16:48

谢谢楼主

haijie1223 发表于 2016-1-28 07:32:10

2010nmb 发表于 2016-1-28 00:46
居然要回复!
有病毒木马吗?

相由心生,心中想什么,就会有什么!

fanggong 发表于 2016-1-28 08:31:10

不错,谢谢分享。

cheong0hk 发表于 2016-1-28 08:45:29

谢谢分享。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: GRLDR内置菜单编辑工具V3.0(2016.3.1更新)-支持任何字体中文字库的生成