Irodori彩り

Об Irodori

Irodori — современный сайт цветовых инструментов, работающий целиком в браузере. Он объединяет восточноазиатские традиционные цветовые системы (JP/CN/KR/VN) с перцептивно равномерными пространствами вроде OKLCH, а WCAG является приоритетом.

Что мы делаем

Irodori сводит на одном столе восточноазиатские традиционные цветовые системы и современные перцептивно-равномерные цветовые пространства. Вы извлекаете цвет из фотографии, переводите его в OKLCH, проверяете по WCAG и читаете традиционное название — при этом страница ни разу не говорит с сервером.

Набор инструментов

16 цветовых инструментов и 14 палитр дизайн-систем работают целиком в браузере: конвертация, контраст, симуляция дальтонизма, генерация палитр, градиенты, ΔE, шкалы, сопоставление с RAL и пакетная конвертация. Ничего не загружается, ничего не ставится в очередь, аккаунт не нужен.

Традиционные цвета

116 традиционных цветов Японии, Китая, Кореи и Вьетнама стоят рядом с современной библиотекой. Названия остаются в оригинальном письме — 藍, 群青, 송화, thủy — переведённое название уже не то название. Значения сверяются с культурными консультантами и ещё могут уточняться.

Доступность — это функция, а не переключатель

Проверка контраста, симуляция дальтонизма и поиск конфликтов стоят рядом с генераторами, а не спрятаны за ними. Палитра, прошедшая проверку по ΔE, всё равно может оказаться непригодной для человека с дейтеранопией — поэтому мы показываем оба числа рядом.

Технологии

Astro на этапе сборки рендерит каждую страницу в статический HTML. Цветовое ядро — обычный TypeScript, работающий в браузере; Cloudflare Pages Functions добавляют только необязательные эндпоинты аккаунта, публикации и API. Клиентского фреймворка нет. Кроме Google Analytics 4 и Metricskit, которые загружаются только после того, как вы разрешите статистику (оба указаны в политике конфиденциальности), сторонние скрипты и внешние шрифты не загружаются.

Для кого это

Дизайнеры, выбирающие палитру; разработчики, пишущие цветовые токены; проверяющие доступность готовых интерфейсов; и все, кому интересно, как традиционный цвет выглядит на экране.

Откуда данные

116 традиционных цветов взяты из открытых справочников названий девяти традиций: Япония, Китай, Корея, Вьетнам, Таиланд, Тибет, Индия, Монголия и Индонезия как распространённые приближения sRGB; современные библиотеки следуют опубликованным спецификациям. Преобразования, контраст, ΔE и шкалы считает код на этапе сборки или в браузере, без сторонних API. На каждой странице цвета указаны место в библиотеке и ближайший сосед, чтобы можно было оценить реальную разницу между двумя цветами.

Кто поддерживает и как исправлять

Сайт поддерживает Steve; традиционные названия и культурные атрибуты проверяются вместе с внешними консультантами, записи на проверке не подаются как окончательные. Об ошибках в значениях, неудачных названиях и неверных утверждениях о доступности пишите на steve@irodori.cool — обычно ответ в течение трёх рабочих дней, подтверждённые исправления фиксируются в журнале и обновляют дату страницы. Полное обоснование — на странице методики.

Зачем восемь языков

Названия восточноазиатских цветов существуют только в своём языке: переведите 藍, 송화 или thủy на английский — останется значение цвета, а система именования исчезнет. Поэтому у всех восьми языков свои тексты и формулировки интерфейса, а не машинный перевод одного шаблона. Поддерживать дороже, зато каждый читает на своей терминологии; английская версия служит версией по умолчанию для внешних ссылок.

Ритм обновлений

Страницы обновляются с каждым деплоем, а строка «обновлено» соответствует dateModified в структурированных данных. Значения цветов, названия и утверждения о доступности проверяются раз в квартал; исправления с ясным основанием не ждут цикла — выходят сразу и фиксируются в журнале.