|
本帖最后由 mdyblog 于 2017-9-27 09:32 编辑
是的。
测试菜单:
udmsmenu.zip
(6.5 KB, 下载次数: 4)
在 in_theme800x24 上测试的。其默认字体"0"=udmsfont24.gz, 24点阵
字体: 130行:
font --id=1 %~d0/udm/udmsfont.gz > nul || set _=
加字体"1"=udmsfont.gz , 16点阵
标题和列数:131行:
echo setmenu %_au_num% %fontsp% --string=%_m_str_x%=%_m_str_y%=0xFF0000@#1@16@8="%m_str%" --box x=%_m_box_x% w=0 y=3 h=18 c=2 l=0 --ver-off >> %mf%
@#1@16@8 就是标题字体选用 字体"1", 显示大小16X8 (宽度统一按个汉子计算,即英文字母)
c=2 就是列数(默认1)
帮助和按键提示 132+133行:
echo setmenu --help=0=0=0@#1@16@8 >> %mf%
echo setmenu --keyhelp=0=0@#1@16@8 >> %mf%
@#1@16@8 就是帮助和按键提示选用 字体"1", 显示大小16X8 (宽度统一按个汉子计算,即英文字母)
非默认字体号用内存(字节数):0x1000*高度*高度/8
16点阵= 2M
24点阵= 4.5M
32点阵= 8 M
48点阵= 18 M
64点阵= 32 M
默认字体”0“固定8M内存, 因此最大32点阵。 再大就内存溢出,程序可能出错。
|
|