#!/bin/sh # fontforge accepts XPMs only conv() ( bn=$1 mkdir -p "$bn.xpm" cd "$bn.x" || exit for f in *.blk; do { echo '/* XPM */' echo 'static char * _[] = {' echo \"$w $h 2 1\", echo \"1 m black\", echo \"0 m white\", sed -e 'y/█ /01/' -e 's/^/"/' -e 's/$/",/' -e '$s/,$//' echo '};' } < "$f" > "../$bn.xpm/${f%.blk}.xpm" & done wait ) read -r h w _ < sunfont.s-metrics conv sunfont & read -r h w _ < topaz.s-metrics conv topaz1 & conv topaz2 & wait