URI: 
       convertfontto.sh - enscript - GNU Enscript
  HTML git clone git://thinkerwim.org/enscript.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       convertfontto.sh (713B)
       ---
            1 #!/usr/bin/env bash
            2 # Small bashscript to convert a font to another encoding.
            3 # USAGE 
            4 #         convertfontto fontname outputfontname encoding destination
            5 #         place the destination into your .enscriptrc file or enscript.cfg
            6 #         Defaults are :         encoding - Latin9
            7 #                         outputfontname: fontname-encoding.afm
            8 #                         destination: $HOME/.config/enscript/afm
            9 #
           10 set -eu
           11 font=${1?Please give a font};
           12 encoding=${3:-iso8859-15};
           13 outputfile=${2:-"${font%.*}-$encoding"}
           14 destination=${4:-~/.config/enscript/afm};
           15 fontforge -lang=ff -c "Open(\"$font\");Reencode(\"$encoding\");Generate(\"$outputfile.pfa\")";
           16 mkdir -p $destination
           17 cp "$outputfile.pfa" "$destination/"
           18 cp "$outputfile.afm" "$destination/"
           19 cd $destination
           20 mkafmmap *.afm