Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

юникод

Тут Консорциум Юникода, в рамках новых прогрессивных тенденций, добавляет в юникод новые, инклюзивные, символы. Такие как беременный мужчина (а также беременный небинарный человек), бородатая женщина (не очень понятно, будут ли и небинарные бородачи), "человек неопределенного (небинарного?) пола в короне", а также расширение возможных комбинаций цветов кожи для обозначения различных рас в межрасовых рукопожатиях. При этом, как мы помним, символ "унылое говно" Консорциум всё-таки не утвердил (а зря).
А я думаю две мысли.

В юникоде есть куча символов "навесной" (комбинированной) диакритики, работающей как дополнение к имеющимся буквам: любой символ можно модифицировать, добавляя к нему разные крышечки, чёрточки, крючёчечки и прочие закорючки, причём в произвольной комбинации, получая в результате что-то вроде "à̴̵̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛͘͜͟͢͝͞͠͡s̴̵̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛͘͜͟͢͝͞͠͡d̴̵̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛͘͜͟͢͝͞͠͡f̴̵̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛͘͜͟͢͝͞͠͡" (тут четыре буквы "asdf" и МНОГО диакритических знаков). Так вот, надо было не создавать кучу новых комбинаций типа "мужчина/женщина/небинарный человек в короне", "мужчина/женщина/небинарный человек беременный", "белый/чёрный/жёлтый/красный/коричневый/светло-бежевый человек жмёт руку белому/чёрному/жёлтому/красному/коричневому/светло-бежевому человеку", а оформить это всё как диакритику, т.е. модификаторы. Было бы очень удобно: один смайлик "человек", и возможные (произвольно комбинируемые) модификаторы "мужчина | женщина | трансгендер | небинарный | иное", "белый | негр | азиат | латинос | просто загорелый | альбинос", "корона | будёновка | ушанка", "штаны | юбка | шорты | плавки | килт", а также "борода", "усы", "косички", "монобровь", "длинные волосы", ну и так далее - расширять можно до бесконечности. Это и удобно - ты не ищешь нужный смайлик по огромной таблице всех возможных комбинаций, а просто собираешь его из частей "человек, небинарный, азиат, с усами но без бороды, в короне и трусах", и позволяет достичь сколь угодно высокой степени инклюзивности избежав при этом комбинаторного взрыва (точнее, частично переложив его на создателей конкретных шрифтов), да и добавлять новые модификаторы будет намного проще. Интересно, дойдут до такого?

А вторая мысль - про невошедшие символы. Помнится, на компьютерах БК0010 был режим ввода "рисование": при нажатии определенной комбинации клавиш курсор становился "крестиком", после чего его можно было перемещать стрелками и включать-выключать "перо", оставляющее на экране след - линию. Что особенно интересно, это была не просто "фича чтобы порисовать", а именно _режим ввода_: можно было написать что-то вроде "10 PRINT", открыть кавычки, переключиться в рисование, нарисовать загогулину, выйти из режима рисования, закрыть кавычки и нажать "ввод" - и в коде программы, в кавычках, оказывались введены управляющие последовательности для всего вот этого. При выполнении они выводились на экран, и драйвер экрана отрисовывал (правда не очень быстро) такую же загогулину. То есть можно было "создать свой символ" (строку, но не суть важно), и дальше работать с ним как со строкой - например выводить на экран как часть другого текста, как реально "новую букву".
А что если в юникод добавить и такое? Код "начать рисование", коды графических примитивов с параметрами, код "закончить рисование". Чтобы избежать эксцессов придётся, конечно, добавить ограничения - как на экранный размер картинки, так и на максимальную длину такой строки, но зато желающие использовать в тексте символ "унылое говно" смогут просто взять, и нарисовать соответствующую строку сами, не пытаясь (безуспешно) пропихнуть это в стандарт юникода!
Опять же, это будет предельно инклюзивно: если кому-то захочется ввести в текст символ некро-педо-зоофила (с мёртвой маленькой зверюшкой), он сможет просто взять, и ввести, и никто ему не запретит.

Я так думаю.

https://newizv.ru/news/tech/16-07-2021/beremennyy-muzhchina-i-borodataya-zhenschina-popolnyat-nabor-emodzi

Subscribe

Recent Posts from This Journal

  • мясо!

    Я думал, про DOOM уже никто и не помнит. Ан нет, оказывается в "озоне" те ещё затейники, у них есть электрическая бензопила по МЯСУ.

  • Канада / КакНада

    В канадской провинции Онтарио, в рамках борьбы с нелегальным сбытом марихуаны, организована доставка рекреационной марихуаны от магазина Tokyo Smoke.…

  • wifi vs sata

    -надцать лет назад мы узнали, что передавать сигнал по двум парам проводов (SATA) - быстрее, чем делать это по сорока парам (ATA, позвольте мне…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 14 comments

Recent Posts from This Journal

  • мясо!

    Я думал, про DOOM уже никто и не помнит. Ан нет, оказывается в "озоне" те ещё затейники, у них есть электрическая бензопила по МЯСУ.

  • Канада / КакНада

    В канадской провинции Онтарио, в рамках борьбы с нелегальным сбытом марихуаны, организована доставка рекреационной марихуаны от магазина Tokyo Smoke.…

  • wifi vs sata

    -надцать лет назад мы узнали, что передавать сигнал по двум парам проводов (SATA) - быстрее, чем делать это по сорока парам (ATA, позвольте мне…