yes, mui-owb has the script that downloads and installs fonts...
here it is:
; OWB Font Downloader
failat 21
echo "Welcome to OWB Font Downloader!"
cd datas
requestchoice >env:OWBch "OWB Font Downloader" "Do you want to download and install fonts? Approx 4 MB of font*Narchives will be downloaded.*N*NInstalling fonts will result in coping new font files to SYS:Fonts/_ttf" "Yes" "No"
if val "$OWBch" eq "1"
unsetenv OWBch
if not exists c:xadUnFile
requestchoice >nil: "OWB Font Downloader" "Couldn't locate xadUnFile command." "Ok"
quit 5
else
echo "Deleting old fonts..."
delete #?.exe
delete fonts/#?
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/andale32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'andale32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/arial32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'arial32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/arialb32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'arialb32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/comic32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'comic32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/courie32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'corie32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/georgi32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'georgi32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/impact32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'impact32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/times32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'times32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/trebuc32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'trebuc32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/verdan32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'verdan32' TrueType font file." "Ok"
quit 5
endif
wget --tries 10 --waitretry 10
http://kent.dl.sourceforge.net/sourceforge/corefonts/webdin32.exe set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't download 'webdin32' TrueType font file." "Ok"
quit 5
endif
echo "Fetched all fonts. Now unpacking"
c:xadUnFile andale32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'andale32' font archive." "Ok"
quit 5
endif
c:xadUnFile arial32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'arial32' font archive." "Ok"
quit 5
endif
c:xadUnFile arialb32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'arialb32' font archive." "Ok"
quit 5
endif
c:xadUnFile comic32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'comic32' font archive." "Ok"
quit 5
endif
c:xadUnFile courie32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'courie32' font archive." "Ok"
quit 5
endif
c:xadUnFile georgi32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'georgi32' font archive." "Ok"
quit 5
endif
c:xadUnFile impact32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'impact32' font archive." "Ok"
quit 5
endif
c:xadUnFile times32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'times32' font archive." "Ok"
quit 5
endif
c:xadUnFile trebuc32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'trebuc32' font archive." "Ok"
quit 5
endif
c:xadUnFile verdan32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'verdan32' font archive." "Ok"
quit 5
endif
c:xadUnFile webdin32.exe fonts file=#?.TTF
set RES "$RC"
if not val "$RES" eq "0"
requestchoice >nil: "OWB Font Downloader" "Couldn't unpack 'webdin32' font archive." "Ok"
quit 5
endif
echo "All fonts successfully unpacked."
echo "Copying in progress..."
copy fonts/ sys:fonts/_ttf ALL
delete #?.exe ALL
delete fonts ALL
endif
echo "Download and installation of all fonts complete."
endif
unsetenv OWBch