home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / g / goodicon / !GoodIcon / !RunImage / TextStory < prev   
Text File  |  1991-08-20  |  4KB  |  83 lines

  1.  
  2.                     How to Design Good Icons  
  3.                   +++++++++++++++++++++++++++
  4.                      -a guide for programmers by Toby Smith TctS
  5.  
  6.    Designing an icon that will be suitable for your latest program is not 
  7. always an easy task. If no thought is put into choosing a suitable name and 
  8. icon, then the program can be passed over by the user as he cannot easily 
  9. see what the program does. It is to help you in completing this part of your
  10. program that I have written this guide.
  11.  
  12.    The entire principle of the Archimedes desktop is to provide a simple 
  13. user interface with small pictures to describe each program. The program 
  14. name and icon are the only thing that the user can see, and they need to 
  15. give him as much information about the program they hide as possible.
  16.  
  17. THE ICON STATISTICS
  18.    Every program needs a name of not more than 10 characters preceded by an 
  19. exclamation mark (!) This must be accompanied by a sprite of size 37 × 17 
  20. called after the program. Authors may like to include a small icon of size 
  21. 19 ×  9 named the same as the larger icon with the prefix sm , this is not 
  22. necessary as the WIMP will shrink the larger icon if it cannot find one. 
  23. This guide presumes that you are perfectly able to handle !Paint, and 
  24. produce good sprites with it.
  25.  
  26. THE ICON STANDARDS
  27.    Any Archimedes user will be able to identify certain icons without even 
  28. thinking. The icons for programs that he uses regularly, such as those on 
  29. the applications suite, will become easily identifiable. Parts of these 
  30. icons should be included in your icon, depending on what type of program it 
  31. is. They should, however, not be copied whole, as they need some obvious 
  32. difference to stop them from being confused with the other program.
  33.          Clocks               !Clock's clock face
  34.          Calculators          !Calc's key pad
  35.          Editors              !Edit's pen
  36.          Font utilities       !Font's "F"
  37.          Painting programs    !Paint's brush
  38.          Printer utilities    !PrinterDM's printer
  39.    General printer utilities should always use the Dot Matrix icon as a 
  40. standard as opposed to the other printer drivers (LJ, AL, PS, IJ etc) unless
  41. they are specific to one type of printer. 
  42.    It is not imperative to include part of a standard logo, if your program 
  43. does not obviously fall into one of these categories then inclusion may 
  44. hinder the user instead of helping. 
  45.  
  46. USING LOGIC TO HELP
  47.    Your icon must always be as logical as possible. The old saying of 
  48. treating all other car drivers as complete fools also applies to program 
  49. users. Remember that some people can get stuck because they cannot find the 
  50. key labelled "any".
  51.    A good example of an obscure icon is my first attempt at an icon for 
  52. !RunProd. The program was written to produce all the necessary !Run & !Boot 
  53. files for a program from details supplied by the user. At first glance the 
  54. icon looks like an obey file with things around it. You need to be told 
  55. before you realise that it depicts an Obey file wearing a nappy with a pin, 
  56. sucking a dummy, signifying a baby obey file. The best icon would depict an 
  57. obey file being produced by something, but the inclusion of the "something" 
  58. would mean that the obey file would be too small to be easily recognisable, 
  59. so a compromise was reached by depicting a run file, and letting the name of
  60.  the program suggest the "produce".
  61.  
  62. SUMMARY
  63.    To summarise, when designing your icon, avoid all attempts at subtlety, 
  64. and make the subject as obvious as possible. Where applicable, use the 
  65. standard application suite icons to help, and occasionally the name to help 
  66. point out other parts of what you are trying to depict.
  67.  
  68.  
  69.     The author can be contacted at the following address for copies of 
  70.   the programs, "social" reasons and will carry out Freelance icon designing 
  71.   if you really want him to.  I have a large stock of public domain software 
  72.                             which I will swap.
  73.  
  74.                             Toby Smith (TctS)
  75.                           7 St. Catharine's Way
  76.                            Houghton-on-the-Hill
  77.                               Leicestershire
  78.                                  LE7  9HE
  79.                               (0533)  413850
  80.  
  81.  
  82.  
  83.