I'm looking to color-code a textual list displayed on a white background, and have trouble finding a good tool to help with that. There seem to be lots of tools to aid in finding a color palette for different purposes, but in this case I need a set of about 10 colors that are fairly distinct from each other, and provide good contrast against white. Is there a systematic way to make a good set if I have selected a couple of colors to start?
Here is what it looks like right now:
But I'm not quite happy with it. The colors will be used to draw shapes on a map. I will need to also make sure the colors do not get confused with other map elements, which is why I want a larger set so that I can disqualify some colors and still have options left. It's not critical that the user remember them by heart, as the list is always visible for reference.
Edit: this is not for extended reading, but for a list of items, 1-3 words each, one item per line. Typical lists would be a handful of items, perhaps 20 at most.
What I'm asking for is a way to come up with such colors either with a tool or some other algorithm so that I can generate colors in a more scientific way than just poking around a color wheel.