Цвет текста по умолчанию в теме Neutral — #000. Я считаю, что он должен быть #222, как в теме Light (использование чистого чёрного цвета часто считается плохой практикой в дизайне).
Кстати, я не понимаю, что привлекательного в современной тенденции отказываться от истинно чёрного цвета. Веб-пространство превратилось в сплошное море серого. Это напрягает мои уже немолодые глаза и заставляет задуматься о том, кто именно тестирует удобство использования…
Для чего-то, что встречается часто, это первое, что я слышу об этом. Что именно в этом плохого?
Некоторые утверждают, что такой контраст вызывает напряжение глаз.
Иногда у меня возникает усталость глаз: я считаю, что смещение белого фона к серому (или нейтральному off-white) гораздо предпочтительнее, чем смещение чёрного цвета в сторону не такого тёмного чёрного. Режим чтения в Firefox, Instapaper и Readability делают именно так. Если проблема заключается в контрастных границах, то стоит приглушить белый цвет.
Чтобы не углубляться в предпочтения, а сосредоточиться на Discourse: не должен ли нейтральный主题 (theme) позволять дочернему теме переопределять значение по умолчанию?
Этой информации недостаточно.
У вас есть конкретные примеры, где использование #000 вызывает проблемы? Или это просто вопрос личных предпочтений?
Эти цветовые палитры предназначены как отправные точки или варианты. Мы исправим любые существенные проблемы, но в вопросах личных предпочтений мы рекомендуем создать новую цветовую палитру, которая будет соответствовать вашим потребностям.
Если что, я заметил тенденцию отходить от использования приглушённых чёрных оттенков.
OLED, безусловно, играет роль. Теперь, когда экраны могут отображать истинный чёрный цвет, к этому гораздо больше стремления.
Если контраст вызывает опасения, мы всегда можем сделать серые оттенки темнее, чтобы компенсировать это, верно?
Это не имеет ничего общего с личными предпочтениями. Я сожалею, что сказал «плохая практика проектирования»: это была ошибка, которая перевела обсуждение в нежелательное русло. Я зарегистрировал это как баг, потому что:
- #000 в теме Neutral не согласуется с #222 в темах Light (текст) и Dark (фон).
- Несогласованность — это плохо и обязательно вернётся, чтобы укусить вас.
- Вот как меня укусили: я настроил свой экземпляр Discourse в теме Light, используя множество чёрно-белых изображений, оптимизированных под чёрный цвет #222. Затем я установил темы Neutral и Dark, чтобы пользователи могли выбирать между ними (хорошая функция). В результате в теме Neutral все мои изображения кажутся выцветшими по сравнению с текстом.
Конечно, я сразу же исправил проблему с помощью CSS. Но вам, возможно, стоит устранить эту несогласованность в любом случае.
Старая статья:
Зрение после 50 лет сильно отличается от зрения в возрасте 20–40 лет. Чисто белый фон — это испытание. Чисто чёрный фон — ещё хуже, словно снежный человек. А этот серебристо-серый цвет для основного текста, о боже, он просто рвёт глаза, и лучше бы всё это уже закончилось! Эти варианты работают плохо, если только вы не хотите вызвать усталость глаз и головную боль.
Разве это обсуждение не больше о плохой контрастности?
Признаюсь: я предположил, что «Neutral» относится к теме. Но, пытаясь её найти, я не могу её обнаружить. Где она?
Кстати, я предпочитаю придавать своим личным страницам светло-голубой цвет, а не чистый белый.
Не знаю, «понимает» ли код контрастность на основе значений цвета и фона, и должно ли он что-то с этим делать, или это должно оставаться исключительно решением дизайнера?
Возможно, я ошибаюсь, но моё мнение таково: «основная» тема — это «как автор хочет, чтобы был оформлен дизайн», а дочерние темы — это «я согласен с автором темы по большинству дизайнерских решений, за исключением этих». То есть используйте тему, которая вам больше нравится, и вносите в неё минимально необходимые изменения.