evil-qemacs/tests/altcharset.sh
2020-10-21 15:01:52 +00:00

35 lines
1.4 KiB
Bash
Executable file

#!/bin/bash
# '<' '%%' '>' are VT220 only
for x in '0' ; do
if [ "$1" == "--ascii" ] ; then
# ASCII version
printf "+-----------------------------------------------------------------------------+\n"
printf "| VT100 line drawing character set table using ^[(B^[)$x ^N and ^O sequences |\n"
printf "+-----------------------------------------------------------------------------+\n"
for i in {0..15} ; do
for j in 32 48 64 80 96 112 ; do
n=$[$i+$j]
c=$(printf "\\%03o" $n)
printf "| %02X | $c | \016$c\017 " $[i+j]
done
printf "|\n"
done
printf "+-----------------------------------------------------------------------------+\n\n"
else
# Using VT100 line drawing characters
printf "\033(B\033)$x"
printf "\016lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\017\n"
printf "\016x\017 VT100 line drawing character set table using ^[(B^[)$x ^N and ^O sequences \016x\017\n"
printf "\016tqqqqwqqqwqqqwqqqqwqqqwqqqwqqqqwqqqwqqqwqqqqwqqqwqqqwqqqqwqqqwqqqwqqqqwqqqwqqqu\017\n"
for i in {0..15} ; do
for j in 32 48 64 80 96 112 ; do
n=$[$i+$j]
c=$(printf "\\%03o" $n)
printf "\016x\017 %02X \016x\017 $c \016x\017 \016$c\017 " $n
done
printf "\016x\017\n"
done
printf "\016mqqqqvqqqvqqqvqqqqvqqqvqqqvqqqqvqqqvqqqvqqqqvqqqvqqqvqqqqvqqqvqqqvqqqqvqqqvqqqj\017\n"
fi
done