X-Git-Url: https://git.distorted.org.uk/~mdw/xfonts-traditional/blobdiff_plain/15fc3ba19faec7f483788f208af4df66579104f9..a0ceefde775b5c73f4108f8c3a33d78cb2874a78:/mkrules diff --git a/mkrules b/mkrules index 734e2a2..ea3afeb 100755 --- a/mkrules +++ b/mkrules @@ -6,7 +6,19 @@ rm -f rules/*.rules rules/foundries.new chars () { for c in $rest; do - ord=`perl -e 'print ord($ARGV[0]),"\n" or die $!' "$c"` + case " $c " in + " "?" ") + ord=`perl -e 'print ord($ARGV[0]),"\n" or die $!' "$c"` + ;; + " "d?*" ") + ord="${c#d}" + c=`perl -e 'printf "%c", $ARGV[0]' "$ord"` + ;; + *) + echo >&2 "??? $c" + exit 1 + ;; + esac ./printrule >&3 "$bad" "$good" $height \ "^ENCODING $ord$" $partial "$c" done