Заметил я тут одну не шибко приятную особенность веб-интерфейса TJ. Это эмодзи. Постараюсь объяснить, почему отображение эмодзи на TJ реализовано неправильно.
Во-первых, принудительное отображение эмодзи как картинок в веб-интерфейсе было актуально когда-то давно, когда они только набрали популярность в мире, году в 2008... Тогда почти ни один браузер, компьютер, смартфон не поддерживали их, и использование данного вида смайлов у себя на сайте подразумевало представление их в виде обычных картинок, так как аудитория людей, у который устройства поддерживали эмодзи, была крайне мала. Сегодня же эмодзи поддерживает большинство современных операционных систем и браузеров, поэтому необходимость принудительного представления их как картинок пропадает сама собой.
Во-вторых, сегодня существует много всяких и разных разрешений экранов, поэтому картинки должны быть наивысшего разрешения (про векторные изображения я в курсе, но не все браузеры их поддерживают), что, в свою очередь, немного нагружает страницу. В случае с TJ, правда, эмодзи позаимствованы из ВКонтакте и имеют весьма низкое разрешение, что бросается в глаза (по крайней мере на Retina дисплее моего Макбука).
В-третьих, есть вопросы непосредственно к самой реализации на TJ:
Некоторые смайлы представляются в виде картинок, а некоторые — в виде обычных эмодзи. В браузерах, поддерживающих эмодзи, оно отображается как-то так:
А в тех браузерах, которые эмодзи не поддерживают, все это выглядит так:
И это, соответственно, не есть хорошо.
Существует и второй момент: в статьях и заголовках эмодзи постятся «в голом виде», что разочарует тех людей, которые сидят через не поддерживающий эмодзи браузер.
Пример хороший реализации — Github. Там смайл отображается нативно, если браузер и устройство в состоянии его отобразить, а в противном случае заменяется картинкой в достаточно высоком разрешении. Подобное реализовано и на Facebook.
Заранее спасибо Илье Чекальскому. Я верю, что он обратит внимание на проблему.
С эмодзи надо разобраться 😊
Лучше приделайте смайлы из Аськи! Штоб тепло, лампово, 2007!
http://kolobok.us/
Комментарий недоступен
Пользуясь случаем, хочу спросить, кто-нибудь знает крутую бесшовную реализацию для emoji для javascript или php? Кроме EmojiOne
https://github.com/iamcal/js-emoji как мне кажется, хорошее решение.
Кстати, у кого (на работе) заблочены соцсети отображаются квадратики.
Комментарий недоступен
это успех. Завидую
Комментарий удален модератором
Самый первый эмодзи из этого перечня у меня теперь надолго будет ассоциироваться с Виталием Ивановичем
Самые отвратительные, после версии из десятой винды.
Комментарий удален модератором
В превью, кстати, emoji гораздо лучше выглядят
Это например где?
Комментарий недоступен
А какие шрифты надо для не 4к монитора? Любишь чтоб буквы были большие и пушистые с размытыми краями?
Ну со шрифт со сглаживанием, как по мне, куда более читабелен и глазу приятен. Каждому своё, конечно.
В 2016-м.
Но выглядит плохо, да.
Какой браузер в 2016 заменяет эмодзи на цветную картинку?
Safari на Mac у меня нормально отображает эмодзи. Именно как символы, а не как картинки. Хрен его знает, почему там в Google до сих пор тупят и не добавляют в Chrome поддержку эмодзи, хотя давно пора бы уже...
И ты хочешь чтоб у всех смайлики отображались уродскими символами как у тебя? С какой претензией к Илье ты обращаешься?
Ну я же все написал:|
Firefox, Safari.
Firefox 45.0.2 цветных картинок не показывает
Firefox 47.0 на Windows 10.
На последней убунте чёрные уродские символы вместо цветных картинок в первой колонке
Что у тебя со шрифтом вообще?
Обычный шрифт без лишних символов типа собак и тако. Автор похоже школота с айфоном. Школота потому что думает что до 2008 смайлики были непопулярны, а с айфоном потому что у него картинки цветные подставляются.
Я сказал, что до 2008 эмодзи были непопулярны, а не смайлики. И при этом написал, что сижу с макбука. Но и на ведроиде, и на айфоне уже давно отображаются эмодзи нормально. Поставь шрифт себе другой на свою бубунту. Какой-то скучный ты.
¯\_(ツ)_/¯
ლ(ಠ益ಠ)ლ
То самое чувство...
Хочешь выпендриться – ставь эмодзи, хочешь быть понятым – юзай смайлики :)
Хочешь покарать — ставь точки.
.