{ "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟ !\"#$%&'()*+,-./" } [
48 <iota> >string control-pictures
] unit-test
+
+{ "␡" } [ "\x7f" control-pictures ] unit-test
+{ "a␡b" } [ "a\x7fb" control-pictures ] unit-test
+
+{ "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␠!\"#$%&'()*+,-./" } [
+ 48 <iota> >string control-pictures*
+] unit-test
[ ]
} cond ;
+: char>control-picture* ( char -- char' )
+ char>control-picture
+ dup 0x20 = [ drop 0x2420 ] when ;
+
PRIVATE>
: control-pictures ( string -- string )
[ char>control-picture ] map ;
+
+: control-pictures* ( string -- string )
+ [ char>control-picture* ] map ;