Jump to content

Соляризованный

Соляризованный
Оригинальный автор(ы) Итан Шуновер
Предварительный выпуск
1.0.0бета2 / 16 апреля 2011 г .; 13 лет назад ( 16 апреля 2011 )
Репозиторий
Написано в XML , сценарий Vim , HTML , Perl
Лицензия МОЯ лицензия
Веб-сайт Этанская школа /соляризованный /

Solarized цветовая схема для редакторов кода и эмуляторов терминала, созданная Итаном Шуновером. Схема доступна в светлом и темном режиме . Пакеты, реализующие цветовую схему, были опубликованы для многих основных приложений, причем некоторые из них включают предустановленную схему. [ 1 ] [ 2 ]

Итан Шуновер — дизайнер и разработчик программного обеспечения — начал работать над Solarized в 2010 году после того, как установил новый редактор кода и не смог найти цветовую схему , которая ему понравилась. [ 3 ] Он обнаружил, что схемы «белое на черном» по умолчанию в большинстве приложений слишком контрастны. Даже в схемах с низкой контрастностью некоторые цвета были более заметными, чем другие. Это было проблемой для программирования, поскольку редакторы кода используют подсветку синтаксиса , когда цвет используется для обозначения различных частей кода. [ 4 ]

Первоначально Шуновер попытался изменить цвета другой схемы под названием Zenburn, но его напугала ее реализация в сценарии Vim , и он не согласился с некоторыми ее дизайнерскими решениями. [ 5 ] Schoonover потребовалось шесть месяцев на исследование и создание Solarized с целью применения «строгости дизайна». [ 5 ] Schoonover опубликовал Solarized в апреле 2011 года на GitHub . [ 4 ]

Шуновер отказался от предложений пожертвований на проект, предпочитая не быть обязанным другим в отношении изменений, особенно потому, что аспекты среды программирования, такие как цветовые схемы, могут быть спорными. [ 3 ] Schoonover рассматривала возможность выпуска обновленного набора цветовых схем под названием «Solarized 2», чтобы избежать проблем с устаревшей поддержкой, основанной на оригинальной Solarized. [ 5 ]

Шуновер использовал Vim в качестве своего редактора внутри терминала , поэтому ему пришлось осознавать ограничения по цвету, и он решил ограничить схему 16 цветами. На раннем этапе он также работал как над светлой, так и над темной цветовой схемой, чтобы сделать их противоположными друг другу и сплоченными. Благодаря предыдущему опыту Шуновера в области фотографии и управления цветом , Solarized был разработан в цветовом пространстве CIELAB , при этом sRGB шестнадцатеричные значения генерируются из канонических значений CIELAB. Первоначально у Schoonover была цель создать систему сборки, которая выводила бы темы для множества различных приложений, но это оказалось сложно из-за недокументированных и сложных форматов. [ 5 ]

Solarized снижает контрастность яркости, но, в отличие от многих низкоконтрастных цветовых схем, сохраняет контрастные оттенки (на основе отношений цветового круга ) для выделения синтаксиса читаемости .

— Итан Шуновер [ 1 ]

Шуновер сначала работал над подсветкой синтаксиса Ruby и Haskell , чтобы обеспечить их общего « типографского цвета единообразие ». У Шуновера были проблемы с правильным оттенком красного. [ 5 ] Использование желтого и синего цветов было личным выбором Шуновера: желтый ассоциировался с «приятными звуками, формами и музыкальными произведениями» из-за незначительной синестезии , а синий представлял собой то, как он представляет себе утопление в океане из-за своей талассофобии. . Шуновер выразил обеспокоенность тем, что в портах может использоваться неравномерное сочетание цветов или слишком много цветов. [ 3 ] Светлые и темные схемы имеют симметричные различия в яркости CIELAB в базовых цветах, сохраняя воспринимаемый контраст. 16-цветная палитра также была разработана для уменьшения до нескольких пятицветных палитр для дизайнерских работ. [ 6 ]

Соляризованная 1.0.0beta2 [ а ] Цветовая палитра [ 8 ]
Цвет СИЭЛАБ Д 65 sRGB xterm Терминал Использование
Имя Образец Л* а* б* Шестигранник Р Г Б Код Имя
База03 15 −12 −12 #002b36 0 43 54 234 brчерный фоновые тона
(темная тема)
База02 20 −12 −12 #073642 7 54 66 235 черный
База01 45 −07 −07 #586e75 88 110 117 240 бргрин тона контента
База00 50 −07 −07 #657b83 101 123 131 241 ярко-желтый
База0 60 −06 −03 #839496 131 148 150 244 brсиний
База1 65 −05 −02 #93а1а1 147 161 161 245 Брциан
База2 92 −00 10 #eee8d5 238 232 213 254 белый фоновые тона
(светлая тема)
База3 97 00 10 #fdf6e3 253 246 227 230 brбелый
Желтый 60 10 65 #b58900 181 137 0 136 желтый акцентные тона
Апельсин 50 50 55 #cb4b16 203 75 22 166 брред
Красный 50 65 45 #dc322f 220 50 47 160 красный
Пурпурный 50 65 −05 #d33682 211 54 130 125 пурпурный
Фиолетовый 50 15 −45 #6c71c4 108 113 196 61 пурпурный
Синий 55 −10 −45 #268bd2 38 139 210 33 синий
Голубой 60 −35 −05 #2аа198 42 161 152 37 голубой
Зеленый 60 −20 65 #859900 133 153 0 64 зеленый

Редизайн

[ редактировать ]

Selenized, альтернативная версия палитры Solarized, созданная Яном Уорхолом, призвана улучшить читаемость и лучше различать близкие оттенки (например, зелено-желтый и сине-фиолетовый). [ 9 ] OKSolar от Зака ​​Воаза призван обеспечить более равномерную воспринимаемую яркость за счет использования цветов, определенных в цветовом пространстве OKLab , а не в CIELAB. [ 10 ]

После выпуска на GitHub Solarized вошел в верхние процентили проектов за эту неделю. [ 3 ] Джоэл Фалконер из The Next Web рекомендовал Solarized, написав: «Я сомневаюсь, что существует много терминальных цветовых схем, если таковые вообще существуют, которые получили столько внимания и внимания, сколько Solarized от Schoonover». [ 1 ] В статье для Tidbits Стивен Акино протестировал Solarized Light вместе со шрифтом Cousine и сообщил, что «как человек с нарушениями зрения я считаю эту комбинацию чрезвычайно комфортной для моих глаз... Я испытываю значительно меньшее напряжение глаз, чем обычно. " [ 2 ]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Первая версия Solarized — 1.0.0beta1 — имела красный цвет со значением L* 45 ( ). [ 7 ]
  1. ^ Перейти обратно: а б с Фальконер, Джоэл (5 апреля 2011 г.). «Соляризованные цветовые схемы помогут вам дольше писать код» . Следующая сеть . Проверено 26 октября 2018 г.
  2. ^ Перейти обратно: а б Центры, Джош; Акино, Стивен (2 августа 2013 г.). «Сделайте текст более читабельным с помощью Solarized и Cousine» . Пикантные новости . Проверено 26 октября 2018 г.
  3. ^ Перейти обратно: а б с д Смит IV, Джек (27 февраля 2015 г.). «Познакомьтесь с человеком, стоящим за «Solarized», самой важной цветовой схемой в истории компьютеров» . Наблюдатель . Проверено 22 октября 2018 г.
  4. ^ Перейти обратно: а б Финли, Клинт (22 марта 2019 г.). «Очень математическая история идеального сочетания цветов» . Проводной . Архивировано из оригинала 2 апреля 2019 года . Проверено 2 апреля 2019 г.
  5. ^ Перейти обратно: а б с д и Нидерланды, Винн (30 марта 2012 г.). «Эпизод № 77: Solarized и Linux на рабочем столе» . Журнал изменений (подкаст) . Проверено 22 октября 2018 г.
  6. ^ Шуновер, Итан. «Соляризованный» . Итан Шуновер . Проверено 26 октября 2018 г.
  7. ^ Шуновер, Итан. «Соляризованный журнал изменений» . Гитхаб . Проверено 18 декабря 2018 г.
  8. ^ Шуновер, Итан. «Ценности» . Соляризованный . Проверено 18 декабря 2018 г.
  9. ^ Уорхол, январь. «Обновленный дизайн Solarized: точно настроенная цветовая палитра для программистов с акцентом на удобочитаемость» . Гитхаб . Проверено 19 сентября 2023 г.
  10. ^ Воазе, Зак (18 ноября 2022 г.). «ОКСолар» . мясо.io. ​Проверено 19 сентября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fe1f168b94475059eb4050ecd961fb33__1708805820
URL1:https://arc.ask3.ru/arc/aa/fe/33/fe1f168b94475059eb4050ecd961fb33.html
Заголовок, (Title) документа по адресу, URL1:
Solarized - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)