Date: Wed, 13 Apr 94 22:05:18 PDT
From: sean_starlight_smos_com (Sean Gugler)
Random bits of advice for the would-be ascii artist:
(I'll leave it to you to sort and include in the FAQ if/where necessary;
 paraphrase and edit as necessary.  No credit needed.)
* Mark your boundaries.
    Before working too much on any one area, put place markers on the
most visually significant points, so you can set up a framework for
the rest of the image.  This includes vertices, boundaries, and
divisions of high contrast.
* High detail areas
    Be creative, remember all the characters and their line
properties.  Don't feel obligated to stick too precisely to the model,
if you're working from one, since ascii hardly ever cooperates well.
Use the shapes you have to approximate the general shape.
Some often-useful shapes:
 j   t   f   k   l   t   r   U   n   ^   v   F   T   X   7
Avoid &, as different fonts look VERY different for this character.
* Line thickness
    Thin lines tend to look jagged.  Thicker lines offer better
directional control.
                                                  .od8o
           ___,-.                          ..oodOOOP~~Y8b
_____,---'~      `-.   vs          ..oodOOOOOP~~~      88
                   |            dOOOOOP~~~~           d8P
                  .'                                 88P
                  |                                  Y8o
* Contrast
    When filling large areas, or adjoining two filled areas, make
use of different weights.
...  +++  ***  CCC  OOO  888  @@@
...  +++  ***  CCC  OOO  888  @@@
...  +++  ***  CCC  OOO  888  @@@
* Step back
    Do this very often.  Step back and survey the work.  Glaring
misalignments up close are often muted when the whole picture is taken
into account.  Use this to advantage, where the big picture needs a
slight adjustment; making an "awful" deviation just might work when
you step back.
* Alignment
    Don't be afraid to distort the picture by a half-character if
you'll get better alignment for the effect you're trying to achieve.
              ___           _~~~|           _"""|
 ,--.        /  |          -    |      or  -    |
/   |           |__             ~~~_            """_
    `--.           \                -               -
        \                          fuzzy look
              angular look
rounded look
* Horizontal lines
    Easy to shift slightly because of _ and - characters, with convenient
"glue" characters ( , ' ` . )  Some suggestions:
---------
____-----
      ___
___---
      __,
__,--'  _
    _,-'_
_,-'  _-
    _-
  _-
* Vertical lines
     Much harder to vary smoothly than horizontal lines.  Some suggestions:
|   |    |    |  //    //   /    /     ,'
|   [    [   /   //   //   /   ,'    ,'
|   [   ]    |  //   //   /   /    ,'
|  ]    |   /   //   //  /  ,'   ,'
|  ]    [   |  //   //  /  /   ,'
|  |   ]   /   //  //  / ,'  ,'
* Exercises
     Convert these crude images into ascii masterpieces!  (or study some
example "refinements")
 /-----\        .-v=='.
 | o o |       {| a a |}
 |  o  |        |  >  |
 | \_/ |        `.`-','
 \-----/          `v'
    X             A.
   XXX           AAA:.
  XXXXX         AAAAA::.
 XXXXXXX       AAAAAAA:::.
XXXXXXXXX     AAAAAAAAA:'
    ______                   o
\  /      \    \.  _-(((-_  o
 \/      O \    \\/((((((o\
 /\        /    //\(((((( /
/  \______/    /'  ~-(((-~