Consistency can be developed in your firm by creating and distributing color palettes that define the colors to be used for foreground and background in software applications. Legibility, based on foreground and background contrast, is vital to the success of color communications. When you view a colored object, you determine its color in the context of surrounding colors. Objects may appear to wash out or change size if placed against similar colors. For these reasons, the right choice of background and foreground colors is important in assuring good legibility.
Readership drops if readers have to struggle to make out the words against their backgrounds.
You can ensure adequate contrast by making sure there is sufficient difference in color between the text and the background it is set against. There are additional ways you can enhance text legibility. When setting text in color, you can make it easier to read by using the following techniques. Increase the size of type set in color Even a one-point difference in type size might be enough to make type set in color appear more crisp and legible. Increase text weight Use a bolder or heavier typeface.