X-Git-Url: https://git.distorted.org.uk/~mdw/xfonts-traditional/blobdiff_plain/15fc3ba19faec7f483788f208af4df66579104f9..be65f15aacb3b55f504a18f7eecac9356d71e2ce:/mkrules diff --git a/mkrules b/mkrules index 734e2a2..5b07879 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 @@ -58,6 +70,9 @@ while read keyword rest; do partial=1 chars ;; + verbatim) + echo >&3 " $rest" + ;; *) echo >&2 "??? $keyword" exit 1