using binary as a fontmap :) yaph, yaph, yaph,....
#!/usr/bin/perl -wT map{map{print$_?"$_":" "}split//,sprintf"%.8b\n",$_} #*YaPH*# ((0,28,48,54,60,62,76,126)[3,1,6,7,1,3,5,3,1,3,4,2,3,3,5,3]);

from the hmmm well ok this does look better so lets cut it up dept.
or, to add some readability: the vt100 version :)
(added later)
#!/usr/bin/perl @c=(0,28,48,54,60,62,76,126);*p=sub{printf@_};map{map{$t++%8|| p("\e[1B\e[8D");$t%32||p("\e[0;%sH",int($t/4));p($_==1?"#":" " );}split//,sprintf"%.8b",$c[$_]}(0,0,0,0,3,1,6,7,1,3,5,3,1,3,4 ,2,3,3,5,3);p("\e[6;0H");

Replies are listed 'Best First'.
Re: .siggy yaph
by diotalevi (Canon) on Apr 04, 2003 at 17:24 UTC

    That'd look much nicer with spaces between the letters - it took me a moment to see it.

      hmmm, maybe a couple of escapes can help with that....
      #!/usr/bin/perl @c=(0,28,48,54,60,62,76,126);*p=sub{printf@_};map{map{$t++%8|| p("\e[1B\e[8D");$t%32||p("\e[0;%sH",int($t/4));p($_==1?"#":" " );}split//,sprintf"%.8b",$c[$_]}(0,0,0,0,3,1,6,7,1,3,5,3,1,3,4 ,2,3,3,5,3);p("\e[6;0H");
      more readable, no?
      ( term >= vt100 required ;-)