home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 November / VPR9911B.ISO / misc / src / trees / genfonts < prev    next >
Text File  |  1999-04-13  |  785b  |  34 lines

  1. #!/bin/sh
  2.  
  3. fontlist=`./pullfonts.awk < ../install/lang.c | tail +3 | grep '{' | 
  4.     cut -d\" -f6 | grep '[A-Za-z]' | grep -v 'en_US' | sort -u`
  5.  
  6. rm -rf fonts
  7. mkdir -p fonts
  8.  
  9. for n in $fontlist; do
  10.     echo -n $n
  11.     map=`grep $n ../install/lang.c | cut -d\" -f8 |
  12.              grep '[A-Za-z]' | sort -u`
  13.  
  14.     echo -n " map "
  15.     echo $map
  16.  
  17.     if [ -f /usr/lib/kbd/consoletrans/$map.acm.gz ]; then
  18.     m=/usr/lib/kbd/consoletrans/$map.acm.gz
  19.     else
  20.     if [ -f /usr/lib/kbd/consoletrans/$map.acm ]; then
  21.         m=/usr/lib/kbd/consoletrans/$map.acm
  22.     else
  23.         m=/usr/lib/kbd/consoletrans/$map
  24.     fi
  25.     fi
  26.  
  27.     consolechars -f /usr/lib/kbd/consolefonts/$n.psf.gz -m $m
  28.     ../install/snarffont > fonts/$n
  29. done
  30.  
  31. consolechars -d
  32.  
  33. (cd fonts > /dev/null; ls * | cpio -o -H crc) | gzip -9 > fonts.cgz
  34.