The menu below is an example of what a plain grub4dos menu looks like.
The menu.lst is saved as a UTF.8 file in Notepad (not the normal ANSI format) and contains Russian and Chinese characters, but these do not display correctly as the fonts are not available in a normal menu.
Below we have the same menu, but we have loaded a special font file which allows us to display the Russian/Chinese characters as they appear in Notepad.
We have also used an 800x600 graphics mode, added a background and moved the menu entry positions.
Graphicsmode must be used for special fonts - they will not display in text mode.
The 800x600 bitmap used for the wallpaper in this example has a black bottom border and so the bottom of the menu is all black.
Here is the menu.lst file that was used for the above menu:
# autonumber menu entries
write --bytes=20x8274 0x2001
set mode=graphicsmode -1 800 100:1000 24:32 > nul
set cmd=font /unifont.hex.gz
splashimage /aurora24.bmp.gz > nul
# set the title text at the very top of the screen
set title= %mode% %cmd%
# set the colours we want to use
# Note: apart from highlighted text, any background colour is ignored as it will always be 'transparent' except for highlight setting
#0=black,1=blue, 2=green,3=cyan,4=red,5=magenta,6=brown,7=grey (add 8 for bright color - e.g. 15=white, 14=yellow, 13=pink,12=red,11=cyan,10=green, 9=bright blue, 8=grey)
#multiply by 16 to make the background blue (16x1), 32 to make the background green (16x2), 48 for bkgnd cyan (16x3), etc.