Если вы начинаете с нуля, основной целью является соотношение контрастности, соответствующее размеру шрифта и его весу. Более крупные и жирные шрифты нуждаются в гораздо более низком контрасте. Это очень важно для логотипов и любого изображения, содержащего текст, поскольку инструмент масштабирования браузера не обязательно увеличивает изображения настолько, чтобы сделать текст более четким.
Кроме того, вам лучше сделать контраст выше, чем минимальные отношения. Обычно я начинаю с цветов, которые я хочу использовать в дизайне, внедряю, а затем проверяю цвета с помощью такого инструмента, как анализатор контрастности цвета Chrome extension. Затем я внесу небольшие изменения, чтобы получить хороший контраст и по-прежнему цвета, которые я хочу использовать. Webaim.org имеет много информации и хороший инструмент для анализа. Кроме того, я рекомендую прочитать рекомендации W3C.