Методичка по Huetone
Что такое Huetone
https://huetone.ardov.me/
Это инструмент для создания и тестирований цветовых палитр с учетом требований доступности который разработал Алексей Ардов.
Возможности Huetone
- Поддержка цветовых моделей 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
Автоматизация импорта и экспорта через Json
Важно отметить что Huetone поддерживает только палитры с одинаковым числом плотностей цвета.
Поэтому убедитесь что число плотностей цвета совпадает. Как вариант добавить пустышки.
Как автоматически работать с палитрой из Figma заданной в стилях?
Выгрузка палитры из Figma
- В файле Figma запустить плагин Token Studio
- Нажать Styles&Variables - Import Styles
- Прокрутить и нажать Import all
- Переключить режим отображения на JSON {}
- Выделить весь JSON и скопировать
- Открыть https://colab.research.google.com/drive/1YwrnnrhHAOSRklr67Y3c6EbDn0y8WCrB?usp=sharing
- Вставить JSON в поле для него
- Ввести имя палитры
- Нажать на стрелочку рядом с блоком
- После завершения обработки перейти по созданной ссылке
Загрузка палитры в Figma
- В Huetone в основной части нажать на кнопку “Copy tokens”
- В Figma открыть плагин Token Studio
- Переключить режим отображения на JSON {}
- Вставить json
- Нажать Save Json
- Нажать Styles&Variables - Export styles & variables to Figma - Подтвердить экспорт
Как автоматически работать с палитрой из Figma заданной в переменных?
Выгрузка палитры из Figma
- Запустить плагин Variables Import Export - Export Variables
- Нажать на Export Variables
- Выделить JSON нужной коллекции и скопировать
- Открыть https://colab.research.google.com/drive/1YwrnnrhHAOSRklr67Y3c6EbDn0y8WCrB?usp=sharing
- Вставить JSON в поле для него
- Ввести имя палитры
- Нажать на стрелочку рядом с блоком
- После завершения обработки перейти по созданной ссылке
Загрузка палитры в Figma
- В Huetone в основной части нажать на кнопку “Copy tokens”
- В любом текстовом редакторе заменить type на $type, value на $value
- В Figma открыть плагин Variables Import Export - Import Variables
- Задать имя коллекции
- Вставить json
- Нажать Save Json
- Нажать Styles&Variables - Export styles & variables to Figma - Подтвердить экспорт
- Открыть плагин Variables Pro для того чтобы заменить текущую коллекцию на импортированную