https://huetone.ardov.me/ Это инструмент для создания и тестирований цветовых палитр с учетом требований доступности который разработал Алексей Ардов.
- Поддержка цветовых моделей LCH и OkLCH
- Поддержка расширенных цветовых пространств (P3 and Rec2020)
- Расчеты для всей палитры
- Контраста (WCAG and APCA)
- Цветовой разницы (DeltaE)
- Экспорт и импорт палитры через JSON
- Возможность поделится с помощью URL
https://www.youtube.com/watch?v=31mJMMYoKvU
https://www.youtube.com/watch?v=31mJMMYoKvU
Важно отметить что Huetone поддерживает только палитры с одинаковым числом плотностей цвета. Поэтому убедитесь что число плотностей цвета совпадает. Как вариант добавить пустышки.
- В файле Figma запустить плагин Token Studio
- Нажать Styles&Variables - Import Styles
- Прокрутить и нажать Import all
- Переключить режим отображения на JSON {}
- Выделить весь JSON и скопировать
- Открыть https://colab.research.google.com/drive/1YwrnnrhHAOSRklr67Y3c6EbDn0y8WCrB?usp=sharing
- Вставить JSON в поле для него
- Ввести имя палитры
- Нажать на стрелочку рядом с блоком
- После завершения обработки перейти по созданной ссылке
- В Huetone в основной части нажать на кнопку "Copy tokens"
- В Figma открыть плагин Token Studio
- Переключить режим отображения на JSON {}
- Вставить json
- Нажать Save
- Нажать Apply to document
- Запустить плагин Variables Import Export - Export Variables
- Нажать на Export Variables
- Выделить JSON нужной коллекции и скопировать
- Открыть https://colab.research.google.com/drive/1YwrnnrhHAOSRklr67Y3c6EbDn0y8WCrB?usp=sharing
- Вставить JSON в поле для него
- Ввести имя палитры
- Нажать на стрелочку рядом с блоком
- После завершения обработки перейти по созданной ссылке
- В Huetone в основной части нажать на кнопку "Copy tokens"
- В любом текстовом редакторе заменить type на $type, value на $value
- В Figma открыть плагин Variables Import Export - Import Variables
- Задать имя коллекции
- Вставить json
- Нажать Import Variables
- Открыть плагин Variables Pro для того чтобы заменить текущую коллекцию на импортированную