Фигни Юникода
От: Shmj Ниоткуда  
Дата: 09.08.19 05:43
Оценка: 33 (4)
Первая фигня с юникодом — когда расширение файла exe внешне выглядело как другое. Достигалось переварачивающим символом (который создан для языков, в которых пишут справа налево).

Сейчас еще эта бомбочка из заголовка — портит разметку вертикально. Это не один а много символов. Первый 9685 а потом множество 869. Выглядит как один символ, даже если их мильйон штук! Почему оно работает — толком не понял — может кто объяснит.

А ведь могут быть еще сюрпризы, там много всего.

Что делать с такими символами? Запрещать?
Отредактировано 12.08.2019 2:45 IT . Предыдущая версия .
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Dair Россия https://dair.spb.ru
Дата: 09.08.19 06:02
Оценка: 5 (1) +2
Здравствуйте, Shmj, Вы писали:


S>Что делать с такими символами? Запрещать?


Запрещать. На первой странице форумов оно вообще смешно выглядит:
  скриншот
Отредактировано 09.08.2019 6:03 Dair . Предыдущая версия .
Re: Вот нахрена засирать форум палками?
От: GarryIV  
Дата: 09.08.19 06:05
Оценка: -3 :))) :))
Здравствуйте, Shmj, Вы писали:

S>Что делать с такими символами? Запрещать?


Тему в мусор тебя в баню
WBR, Igor Evgrafov
Re[2]: Вот нахрена засирать форум палками?
От: Shmj Ниоткуда  
Дата: 09.08.19 06:06
Оценка: +3
Здравствуйте, GarryIV, Вы писали:

GIV>Тему в мусор тебя в баню


На каком основании? Более того — проблема то не решена.
Re[3]: Удали плиз свое говно из заголовка
От: GarryIV  
Дата: 09.08.19 06:10
Оценка: -1
WBR, Igor Evgrafov
Re[3]: Вот нахрена засирать форум палками?
От: Михaил  
Дата: 09.08.19 06:33
Оценка: :))) :))) :))) :))
А̝̥͡͠͝ ̡̨̨̙̘̰͕͔͔в̡̭͙̺̞̟̬͇̭ ̸҉̖̙̦ч̷̞̟̝͇͖̝͎͎͢е̷̨͕̙м̡̡҉̯ ̸̶̼͎͕̬̞̬͕̗͞с̷̵̩̲͉̹͙о͇͎̘̕б͈͇̣̞̀͢ͅс̨̣̺͉͙͘ͅт͔̼̦͔̖̕в̗͖̪̖̤͈́͟͞е͏̙̙̥̪̘̲͎̯н̮̳̘͕͝н͈̩̭о̬̮͈̞͖̼ͅ ̶̹̪̪̖̤̯̗̕̕п̢̥͓͇̜͢р̡̪̥о̸͎̯̙̳͎̫͕б̴̵̬̖̪̱л̰̼̜̖е̶̦̼̱̤̠̳͔̻͝м̸̷̙͕̱̥͙̹а͕̣̼̻̟̳̣̫?̼̞̟͘͟͞ ̝̮̻͠У̶͔̜̝͍ ̧̖̦̱͝м̴̭̟̹̗̣̦е̜͖͙̻̺̹͓́͠ͅн̪̮̗͎̤͙͔̝я̱̬̟͈͢ ̢̼̼̟в̤̝͚͇̣̪̗с͓͞е̷̺̙̘̦̟̞̼ ͚̮̀͡н͎̼͢͜о̛̠̰̗͓͔͚̤̘̕ͅр͞҉͈̹̞̳̬̻̰̮м̡̮̦̝̱͕͡ ̛̭о̵̲͈͍͍̫̻̝͉ͅт̴̧̗̳͇̦̼о̴̹̻͡͝б͓͚̝̫̯̫͘р̟̘̗͜а̢̮̬ж̨̤̮̭̗͟а̢̺̫͍̰͎̯̤̖͝ͅе̷̸̤͈̙̬͓̮̱т͖͝с̭̱͚̲̣̀͢ͅя̷̧̤̰̼͕̝̩̫̕
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, GarryIV, Вы писали:


GIV>>Тему в мусор тебя в баню


S>На каком основании? Более того — проблема то не решена.
Отредактировано 09.08.2019 6:38 Михaил . Предыдущая версия .
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: kov_serg Россия  
Дата: 09.08.19 06:34
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Что делать с такими символами?


Исправить кривую реализацию в браузерах
Re[2]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: vsb Казахстан  
Дата: 09.08.19 07:15
Оценка:
Здравствуйте, kov_serg, Вы писали:

S>>Что делать с такими символами?


_>Исправить кривую реализацию в браузерах


С чего ты взял, что она кривая?
Re[2]: Вот нахрена засирать форум палками?
От: Kswapd Россия  
Дата: 09.08.19 08:23
Оценка: +2
GIV>Тему в мусор тебя в баню

Зря. Есть люди, у которых всё ломается, к чему бы они ни притронулись. Это прирождённые тестировщики, они очень нужны.
Re[2]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: alpha21264 СССР  
Дата: 09.08.19 08:25
Оценка: +1
Здравствуйте, Dair, Вы писали:

S>>Что делать с такими символами? Запрещать?


D>Запрещать. На первой странице форумов оно вообще смешно выглядит:

D>
  скриншот
D>Image: Screenshot 2019-08-09 at 09.00.53.png


А у меня нормально показывает (Firefox Linux).

Течёт вода Кубань-реки куда велят большевики.
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: igor-booch Россия  
Дата: 09.08.19 08:57
Оценка: :))
S>Что делать с такими символами? Запрещать?

Использовать их в логине
Отвечайте на это сообщение, только если у Вас хорошее настроение и в Вашем ответе планируются только конструктивные вопросы и замечания
http://rsdn.ru/Info/rules.xml
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Conr Россия  
Дата: 09.08.19 09:38
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Сейчас еще эта бомбочка из заголовка — портит разметку вертикально. Это не один а много символов. Первый 9685 а потом множество 869. Выглядит как один символ, даже если их мильйон штук! Почему оно работает — толком не понял — может кто объяснит.

Потому что это Combining Diacritical Mark. Не самостоятельный знак, а дополнение. Их много: https://www.compart.com/en/unicode/combining/230.
Встречаются редко, та же 869 обычно используется как Oͥ (oͥ) в шотландском.
Re[2]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Sharov Россия  
Дата: 09.08.19 09:44
Оценка:
Здравствуйте, Dair, Вы писали:

В outlooke'е тоже смешно выглядит, т.е. также.
Кодом людям нужно помогать!
Re[3]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Mr.Delphist  
Дата: 09.08.19 09:54
Оценка: +1 :))) :))
Здравствуйте, alpha21264, Вы писали:

A>А у меня нормально показывает (Firefox Linux).


Что ещё ожидать от догоняющей платформы? Даже баги — и те не работают
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: anonymouse2 Иностранный Агент
Дата: 09.08.19 13:34
Оценка: 2 (1)
Здравствуйте, Shmj, Вы писали:

S>А ведь могут быть еще сюрпризы, там много всего.

S>Что делать с такими символами? Запрещать?

Не знаю что сейчас с этим можно сделать, но Юникод сам по себе производит впечатление кривого стандарта.
Как вариант — сделать например Юникод 2, в котором пересмотреть очень многое из существующего юникода.
Нет такого преступления, на которое не пошло бы суверенное родоплеменное быдло ради продления своего бессмысленного рода и распространения своего бессмысленного генома.
Re[2]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Privalov  
Дата: 09.08.19 14:24
Оценка:
Здравствуйте, Dair, Вы писали:

D>Запрещать. На первой странице форумов оно вообще смешно выглядит:

D>
  скриншот
D>Image: Screenshot 2019-08-09 at 09.00.53.png


Всем срочно переходить на Internet Explorer/ Он все нормально показывает. Edge и Opera — как на твоей картинке.
Так это, выходит, происки Microsoft?
Re[3]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Dair Россия https://dair.spb.ru
Дата: 09.08.19 14:36
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>А у меня нормально показывает (Firefox Linux).


Видимо, harfbuzz в Линуксе так процессит, интересно.

У меня тоже Firefox, но macOS.


freetype у всех одинаковый, а вот процессинг разный, потому что никто нормального опенсорсного не написал.
Re[3]: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Bill Baklushi СССР  
Дата: 09.08.19 15:29
Оценка:
alpha21264:

A>А у меня нормально показывает (Firefox Linux).

У меня воспроизводится.
Tor Browser 7.5.6 (based on Mozilla Firefox 52.9.0) (64-bit)
OS Ubuntu.
Модератор-националист Kerk преследует оппонентов по политическим мотивам.
Re: Фигни Юникода ◕ͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥͥ
От: Буравчик Россия  
Дата: 09.08.19 18:24
Оценка: 82 (6) +1
Здравствуйте, Shmj, Вы писали:

S>Сейчас еще эта бомбочка из заголовка — портит разметку вертикально. Это не один а много символов. Первый 9685 а потом множество 869. Выглядит как один символ, даже если их мильйон штук! Почему оно работает — толком не понял — может кто объяснит.


Символ 9685 не виноват, это просто символ круга с вырезанной четвертью: ◕
См. https://www.compart.com/en/unicode/U+25d5

Но Unicode умный, он знает, что в некоторых языках используются диакритические знаки — это всякие вспомогательные символы над или под основным символом. Для таких знаков в unicode есть специальные символы, которые можно комбинировать с другими.
Например: можно совместить букву A (код #x410) и знак ͥ (код #x365, которая выглядит как буква i над символом) получится Aͥ (код #x410#x365)

Если поставить несколько таких вспомогательных знаков подряд, то можно получить такое: Aͥͥͥͥͥ (код #x410#x365#x365#x365#x365#x365)
Ну а если поставить много, то получится то, что мы видим сейчас на сайте.

Т.е. с точки зрения unicode (и браузера) это один валидный символ, просто очень-очень высокий.

S>Что делать с такими символами? Запрещать?


Такие символы запрещать, наверное, не надо.

А нужно поправить верстку. Для элемента, в котором содержатся символы, которые ввел пользователь, нужно прописать CSS-правило "overflow: hidden". Тогда, все лишнее будет обрезаться и не портить верстку.
Best regards, Буравчик
Отредактировано 09.08.2019 18:28 Буравчик . Предыдущая версия . Еще …
Отредактировано 09.08.2019 18:27 Буравчик . Предыдущая версия .
Re[4]: Вот нахрена засирать форум палками?
От: Bill Baklushi СССР  
Дата: 10.08.19 16:45
Оценка:
Михaил:

М>А̝̥͡͠͝ ̡̨̨̙̘̰͕͔͔в̡̭͙̺̞̟̬͇̭ ̸҉̖̙̦ч̷̞̟̝͇͖̝͎͎͢е̷̨͕̙м̡̡҉̯ ̸̶̼͎͕̬̞̬͕̗͞с̷̵̩̲͉̹͙о͇͎̘̕б͈͇̣̞̀͢ͅс̨̣̺͉͙͘ͅт͔̼̦͔̖̕в̗͖̪̖̤͈́͟͞е͏̙̙̥̪̘̲͎̯н̮̳̘͕͝н͈̩̭о̬̮͈̞͖̼ͅ ̶̹̪̪̖̤̯̗̕̕п̢̥͓͇̜͢р̡̪̥о̸͎̯̙̳͎̫͕б̴̵̬̖̪̱л̰̼̜̖е̶̦̼̱̤̠̳͔̻͝м̸̷̙͕̱̥͙̹а͕̣̼̻̟̳̣̫?̼̞̟͘͟͞ ̝̮̻͠У̶͔̜̝͍ ̧̖̦̱͝м̴̭̟̹̗̣̦е̜͖͙̻̺̹͓́͠ͅн̪̮̗͎̤͙͔̝я̱̬̟͈͢ ̢̼̼̟в̤̝͚͇̣̪̗с͓͞е̷̺̙̘̦̟̞̼ ͚̮̀͡н͎̼͢͜о̛̠̰̗͓͔͚̤̘̕ͅр͞҉͈̹̞̳̬̻̰̮м̡̮̦̝̱͕͡ ̛̭о̵̲͈͍͍̫̻̝͉ͅт̴̧̗̳͇̦̼о̴̹̻͡͝б͓͚̝̫̯̫͘р̟̘̗͜а̢̮̬ж̨̤̮̭̗͟а̢̺̫͍̰͎̯̤̖͝ͅе̷̸̤͈̙̬͓̮̱т͖͝с̭̱͚̲̣̀͢ͅя̷̧̤̰̼͕̝̩̫̕


Как эта мистер-аковская бахрома назыается?
Помню даже когда-то читал на лурке про нее, но вот название вылетело.
Генерируется какой-то прогой, сайтом?
Модератор-националист Kerk преследует оппонентов по политическим мотивам.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.