- PVSM.RU - https://www.pvsm.ru -
Все знают про общепринятый стандарт Unicode. Его (UTF-8) использует абсолютное большинство веб-ресурсов. А Unicode Consortium под управлением Марка Дэвиса — одного из ключевых контрибьюторов оригинальной спецификации 1987 года — периодически вносит обновления.
На днях к апдейтам вроде китайского письма нюй-шу [1] или горизонтальной квадратной письменности монголов [2] добавили кучу эмодзи [3]. Но мало кто знает, что иногда в плановые обновления попадают и более привычные нам символы из повседневной жизни, а инициаторами таких изменений становятся обыкновенные энтузиасты. Подобный случай произошел несколько лет назад, когда Unicode пополнился символами рабочих режимов электроприборов.
[4]
Фото — Debby Hudson [5] — Unsplash
В 2013 году британский IT-специалист Теренс Иден (Terence Eden) обратился к сообществу Hacker News [6] с вопросом. Он не смог найти подходящего символа для обозначения режима «STANDBY», который «есть на каждом приборе или гаджете, выпущенном позже середины 1970-х годов». Иден заметил, что условный снеговик [7] в Unicode был, а интересовавший его STANDBY — отсутствовал.
На его вопрос ответил научный сотрудник Оксфордского университета Джо Лоури (Joe Loughry [8]). Он прикрепил ссылку [9] на правила Консорциума по добавлению новых символов и отметил, что еще в Unicode стоит включить и обозначения других состояний гаджетов (например, ВКЛ/ВЫКЛ). Таких позиций было пять:
Через несколько недель после начала дискуссии, в январе 2014 года, заявку направили в Консорциум. Начались переписка и согласования. Иден писал [10] об этом так:
«Вы правильно подобрали символы? Да! Есть ли явные доказательства их использования? Да! Нет ли правовых ограничений? Нет! Согласны ли участники Консорциума, что символы действительно нужны? Да! Да!.. Возможно! Нет!»
Стоит пояснить, что у Консорциума есть рекомендации и критерии по расширению Unicode [11], однако это — вовсе не перечень строгих требований. Соответствие им нововведений не определяют автоматически, поэтому свою позицию можно аргументировать и представить убедительную заявку.
Фото — Aleksandar Cvetanovic [12] — Unsplash
В данном случае символы STANDBY и POWER ON/OFF не вызвали возражений, а вот остальные пришлось обсуждать. Исторически знаки включения и выключения произошли от единицы и нуля, но абсолютное большинство обывателей не придает значения этой семантике, а больше ориентируются на привычные обозначения, которые видят на гаджетах.
Что-то похожее авторы не нашли в спецификации, и им пришлось доказать, что для POWER ON имеющиеся знаки не годятся. А для POWER OFF Консорциум сам выделил символ U+2B58.
Казалось бы, для режима SLEEP можно было бы оставить полумесяц. В Unicode уже есть два таких символа и еще 13 эмодзи с разными фазами Луны. Однако Иден и компания настаивали, что все они не подходят, поскольку «смотрят» в неправильную сторону и имеют «неправильный» наклон.
Изображение — Joe Loughry [13] — MIT License
В итоге был разработан новый макет [14] (соответствующая схема изображена выше) с подробным описанием пропорций, и Консорциум принял его.
Всего через месяц символы получили одобрение рабочей группы ISO 10646, отвечающей за Unicode. Потянулись месяцы ожидания, и лишь в июне 2016 года обновления опубликовали [15] в рамках Unicode 9.0. Теперь все пять символов получили официальное признание — с ними работают как обыватели, так и дизайнеры, разработчики и даже производители оборудования.
Фото — Matthew Brodeur [16] — Unsplash
Самое главное во всей этой истории — это то, как она возвращает нас атмосферу раннего или «местечкового» Интернета. Кажется, что тогда любая команда целеустремленных гиков могла вывести свои начинания на глобальный уровень. Именно так и произошло у Идена и его коллег. А для тех, кто хотел бы повторить подобный эксперимент, есть несколько базовых рекомендаций:
Еще больше рекомендаций — в руководстве Лоури [17] и руководстве [18] Консорциума.
Автор: 1cloud
Источник [21]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/unicode/345348
Ссылки в тексте:
[1] китайского письма нюй-шу: https://ru.wikipedia.org/wiki/%D0%9D%D1%8E%D0%B9-%D1%88%D1%83
[2] горизонтальной квадратной письменности монголов: https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D0%B3%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B5_%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE
[3] кучу эмодзи: http://blog.unicode.org/2020/01/unicode-emoji-130-now-final-for-2020.html
[4] Image: https://habr.com/ru/company/1cloud/blog/486656/
[5] Debby Hudson: https://unsplash.com/photos/RXKERUSGN8U
[6] Hacker News: https://news.ycombinator.com/item?id=6828102
[7] снеговик: https://www.compart.com/en/unicode/U+2603
[8] Joe Loughry: http://www.cs.ox.ac.uk/people/joe.loughry/
[9] ссылку: http://www.unicode.org/pending/proposals.html
[10] писал: https://unicodepowersymbol.com/we-did-it-how-a-comment-on-hackernews-lead-to-4-%C2%BD-new-unicode-characters/
[11] рекомендации и критерии по расширению Unicode: https://www.unicode.org/pending/symbol-guidelines.html
[12] Aleksandar Cvetanovic: https://unsplash.com/photos/cw_uvISXkCI
[13] Joe Loughry: https://github.com/jloughry/Unicode#notes-on-constructing-the-black-waning-crescent-moon-power-sleep-symbol
[14] новый макет: https://github.com/jloughry/Unicode#update20140206
[15] опубликовали: https://twitter.com/edent/status/745507053544710145
[16] Matthew Brodeur: https://unsplash.com/photos/zEFyM4sulJ8
[17] руководстве Лоури: https://github.com/jloughry/Unicode
[18] руководстве: https://www.unicode.org/pending/proposals.html
[19] Частное облако: https://1cloud.ru/services/private-cloud?utm_source=habrahabr&utm_medium=cpm&utm_campaign=unicode&utm_content=site
[20] форму на сайте: https://1cloud.ru/services/private-cloud#modal-request-testperiod?utm_source=habrahabr&utm_medium=cpm&utm_campaign=unicode&utm_content=site
[21] Источник: https://habr.com/ru/post/486656/?utm_source=habrahabr&utm_medium=rss&utm_campaign=486656
Нажмите здесь для печати.