#!/bin/bash #usage: # textd DIR # reads from stdin, and displays all text vertically using fonts # in DIR # assumes unicode utf-8 input codes=$(iconv -f utf8 -t utf32be | xxd -u -p -c 4) #convert to decimal dec=$(echo -n "ibase=16;$codes" | bc) dec=($dec) for decimal_code in "${dec[@]}"; do ./fontd "$decimal_code" "$1" done