Комментарии 32
Давайте обсудим! У меня они отключены везде где только можно и на показ и на отправку по двум причинам.
Первая — лично меня они визуально раздражают. Вторая — считаю, что выражать свои эмоции гораздо лучше текстом, нежели шариками. (Исключая "!", "?" и простой смайлик типа ":)", но текстом.
Первая — лично меня они визуально раздражают. Вторая — считаю, что выражать свои эмоции гораздо лучше текстом, нежели шариками. (Исключая "!", "?" и простой смайлик типа ":)", но текстом.
+8
Только вот для сервисов знакомств с соответствующей аудиторией они прям очень нужны.
+8
https://www.artlebedev.ru/kovodstvo/sections/135/
Просто поделюсь ссылкой.
Просто поделюсь ссылкой.
+3
«Инструкция: как приготовить стейк».
Первый комментатор: а я вот вегетарианец, и вообще мясо вредно!
No offense ;)
+17
Вам показали решение технической проблемы. А вы пишете о ваших личных предпочтениях в типографии.
+6
Почему обязательно нужно было «мучиться» с UTF-16? UTF-8 не способен кодировать те же юникод-символы?
+1
Потому что когда делали Web всё были в эйфории и верили, что «65536 символов хватит всем». Теперь расплачиваемся.
Та же самая проблема, что и в Java, собственно…
Та же самая проблема, что и в Java, собственно…
0
Способен, конечно, но в Javascript (как и в Java, и во многих других языках, особенно на винде) используются UCS-2-строки. Из-за этого возникает много проблем, см. http://utf8everywhere.org/.
+1
И правильно что используются. Современный Юникод пошел по неправильному пути развития, UTF-16 вообще не нужен (есть универсальные UTF-8 и UTF-32), а вот UCS-2 нужен (как и ASCII) — как ограниченные подмножества реально используемых символов с фиксированной битовой длиной символа. Но у UCS-2 и ASCII должен быть другой статус — не «универсальные» кодировки, а «технические» — для применения внутри программ и операционных систем там, где может потребоваться индексация массива символов за константное время.
+1
для применения внутри программ и операционных систем там, где может потребоваться индексация массива символов за константное времяЯ часто слышу этот рефрен но очень редко вижу примеры. Когда это конкретно нужно? Зачем? Что мы пытаемся делать?
Я знаю алгоритмы, которые имеет смысл делать с однобайтовыми кодировками (словари к примеру): сильное ограничение, да — но с этим можно жить, если чётко понимать, что происходит. Но что и когда можно делать с UCS-2? Какую практическую задачу с его помощью можно решить? И зачем для этой задачи UCS-2?
P.S. Я знаю много неправильных ответов на этот вопрос (в смысле: задач, где USC-2 кажется уместным, но где он не работает), а вот реальных задач где его бы можно было применить… нет, не видел.
0
Почитайте, пожалуйста, сайт, на который я скидывал ссылку. Все эти аргументы там разжёваны по много раз. Например, в 99% случаев для работы с текстом фиксированная длина code unit'а абсолютно не нужна.
0
В Windows 10 вполне нормально отображаются Emoji. И вводить их можно, с помощью экранной клавиатуры.
0
У меня на Windows 10 выглядит так:
Хочется все таки, полной поддержки эмодзи, которые могут прислать с мобильных устройств.
Хочется все таки, полной поддержки эмодзи, которые могут прислать с мобильных устройств.
+1
У вас какая-то неправильная Windows 10. (А на самом деле скорее всего дело в шрифтах) http://i.imgur.com/niA2GKS.png
0
Windows 10 поддерживает некоторый набор эмодзи, но не все.
Вы можете посмотреть, что поддерживается у вас на http://getemoji.com/
Вы можете посмотреть, что поддерживается у вас на http://getemoji.com/
+1
А подключить веб-шрифт с необходимыми символами разве не проще? Или хотелось обязательно цветных эмодзи?
0
У вас не хватает вписанного в img тег alt текста с оригинальным emoji, чтобы можно было копировать
+9
Вопрос: зачем нужно «превратить img в символ для отправки на сервер с помощью функции fromCodePoint», если символ можно просто сохранить as is? Причём сохранить где угодно, хоть в самом созданном элементе img. И как угодно: хоть как data-атрибут, хоть как поле объекта HTMLIMGElement, хоть как элемент стороннего объекта/массива, хоть в независимую переменную (тьфу-тьфу-тьфу).
Если сообщение будет состоять из 100 смайликов, будет для каждого вызываться функция htmlToEmoji? Как-то затратно получается.
Если сообщение будет состоять из 100 смайликов, будет для каждого вызываться функция htmlToEmoji? Как-то затратно получается.
0
У нас существует несколько возможностей для вставки эмодзи: подготовленный набор эмодзи, которые пользователь может использовать в интерфейсе чата; последовательность символов, таких как :-) :D и т.д.
Решили, что будем использовать единый формат в виде Юникод-кода для всех этих случаев.
Решили, что будем использовать единый формат в виде Юникод-кода для всех этих случаев.
0
Следует упомянуть, что по адресу https://github.com/twitter/twemoji/ на Гитхабе расположено твиттеровское решение этой проблемы (с открытым исходным кодом, как это чаще всего и случается на Гитхабе), и упоминаю.
+2
И всё же самые лучшие смайлики — это колобки.
+3
I would not recommend sending kisses emoji to people with Firefox OS pic.twitter.com/n0hxU3P1cN
— Vyacheslav Egorov (@mraleph) 5 января 2016 г.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Эмодзи?! Нет, не слышал