Well, I've been working on a little script that will create a ribbon graphic from scratch. I designed it to be used with the measurement system The Institute of Heraldry uses... meaning that it assumes a ribbon width of 1 3/8" across and then uses fractions of an inch to designate stripe widths.
It currently only makes ribbons with three colors (I have to add more obviously) and only makes ribbons with vertical stripes. But, I thought it was interesting.
To make a ribbon, enter the total number of stripes, add the widths of each stripe (in fractions of an inch, for instance, 3/16) and select a color for each stripe.
Here it is if anyone wants to try it: http://ultimaterack.ajandj.com/tests/test_creator.php

