home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1999 November
/
VPR9911B.ISO
/
misc
/
src
/
trees
/
genfonts
< prev
next >
Wrap
Text File
|
1999-04-13
|
785b
|
34 lines
#!/bin/sh
fontlist=`./pullfonts.awk < ../install/lang.c | tail +3 | grep '{' |
cut -d\" -f6 | grep '[A-Za-z]' | grep -v 'en_US' | sort -u`
rm -rf fonts
mkdir -p fonts
for n in $fontlist; do
echo -n $n
map=`grep $n ../install/lang.c | cut -d\" -f8 |
grep '[A-Za-z]' | sort -u`
echo -n " map "
echo $map
if [ -f /usr/lib/kbd/consoletrans/$map.acm.gz ]; then
m=/usr/lib/kbd/consoletrans/$map.acm.gz
else
if [ -f /usr/lib/kbd/consoletrans/$map.acm ]; then
m=/usr/lib/kbd/consoletrans/$map.acm
else
m=/usr/lib/kbd/consoletrans/$map
fi
fi
consolechars -f /usr/lib/kbd/consolefonts/$n.psf.gz -m $m
../install/snarffont > fonts/$n
done
consolechars -d
(cd fonts > /dev/null; ls * | cpio -o -H crc) | gzip -9 > fonts.cgz