Из каких символов Юникода состоят смайлики, такие как ٩ (• ̮̮̃ • ̃) ۶?

86223
Anirudh Goel

Как сделать текст Unicode, такой как текст в заголовке или как показано ниже, не прибегая к копированию + вставке?

٩ (-̮̮̃-̃) ۶ ٩ (● ̮̮̃ • ̃) ۶ ٩ (͡ ๏ ̯͡ ๏) ۶ ٩ (-̮̮̃ • ̃).

Кроме того, обратите внимание, что в вашем браузере приведенный выше пример должен выглядеть так :

Ожидаемый рендеринг смайликов Unicode

260
почему бы тебе просто не скопировать / вставить? joe 14 лет назад 3
Я хочу знать, как это происходит в многострочном режиме? возьмите (● ̮̮̃ • ̃), например. Почему у меня такое чувство, что оно многострочное? Anirudh Goel 14 лет назад 19
http://www.reddit.com/r/unicode Stefan Monov 13 лет назад 2
Я :( эти смайлики в Chrome разбиты. Раньше работали ... kenwarner 12 лет назад 3

5 ответов на вопрос

198
Joey

Что касается вашей путаницы с многострочностью: здесь работают многочисленные диакритики . Это комбинация символов, которые размещаются выше или ниже других символов. Если мы рассмотрим конкретный смайлик (● ̮̮̃ • ̃), мы получим следующее:

(U + 0028 Левая скобка (это очевидно)  ● U + 25CF черный круг (это будет левый глаз)  ̮ U + 032E Комбинируй грудь ниже (это становится частью рта) Тот факт, что он расположен немного справа от круга, является проблема со шрифтом Обычно это должно появиться прямо под предыдущий персонаж  ̮ U + 032E Комбинированная грудь внизу (неподвижная часть рта)  ̃ U + 0303 Комбинирующая тильда (это будет левая бровь)  • Пуля U + 2022 (правый глаз)  ̃ U + 0303 Комбинирующая тильда (бровь)  ) U + 0029 Правая скобка 

Это умное использование диакритических символов, которое создает здесь иллюзию нескольких строк. Комбинированные символы могут быть сложены, как видно на примере, но обычно результаты менее хороши .

Вы можете вставить смайлики в Word и, поместив курсор после символа и нажав Alt+ C, можно заменить символ на его кодовую точку Unicode в шестнадцатеричном формате. В случае диакритических знаков вы сначала заменяете диакритический знак, а затем можете перейти к базовому символу (или еще большему количеству диакритических знаков, если они есть). Работает и наоборот. Вы можете ввести 2022 и нажать Alt+ Cи получить точку с маркером.

Так что для получения смайлика выше вы можете использовать следующую строку букв и цифр:

002825CF032E032E0303202203030029 

вставьте его в Word и нажмите Alt+ Cкаждые четыре места, начиная слева.

Примечание: в предыдущих параграфах я использовал исключительно горячую клавишуAlt +C . Когда не используется Word, а вместо этого какой-то вариант RichEdit (например, в WordPad), вместо этого он становитсяAlt +X . Кроме того, как уже упоминалось в комментариях, для некоторых людей это тоже Alt +X в Word. В целях краткости я буду говорить только оAlt +C, но вы должны использовать любой вариант, который вам подходит. Другой метод, упомянутый в этом ответе будет использовать Ctrl +Alt+Shift+F12 , которая, кажется, работает, как хорошо. На всякий случай пока не хватает вариантов.

Примечание 2: в обзоре символов, используемых для смайлика выше, интервал в некоторых местах кажется отключенным. Это имело технические причины и может отличаться от одного браузера к другому. Кроме того, некоторые комбинированные символы имели тенденцию исчезать, поэтому некоторые из них смещены вправо.

Или см. «Вставка символов Unicode с помощью клавиатуры?» по адресу http://superuser.com/questions/47420/insert-unicode-characters-via-the-keyboard Arjan 14 лет назад 10
А для тех, кто не видит забавных персонажей: читайте об использовании «Arial Unicode MS» в «Как заставить Dingbats появляться в Firefox 3?» по адресу http://superuser.com/questions/14087/get-dingbats-to-appear-in-firefox-3 Arjan 14 лет назад 1
Arial Unicode MS не является нормальным шрифтом для использования: http://blogs.msdn.com/michkap/archive/2007/07/15/3890144.aspx ... на самом деле, смайлики ужасно отображаются здесь с Arial Unicode MS. Вклеивание их в слово использует смесь Arial, Calibri и Cordia New. Пожалуйста, не рекомендуйте Arial Unicode MS, где он приносит больше вреда, чем пользы (почти везде, если верить Майклу Каплану). Вердана тоже хорошо работает. Joey 14 лет назад 7
В Word 2007 (в XP) преобразование выполняется Alt + X, а не Alt + C. Graham Clark 14 лет назад 3
Грэм: включен в ответ. Или хотя бы немного прояснили. Возможно, мне стоит просто поговорить о «Горячей клавише ™», а не о конкретных нажатиях клавиш ... Joey 14 лет назад 0
Вау, какой ответ. Upvoted. Alex 14 лет назад 0
безусловно, отличный ответ. upvoted. studiohack 14 лет назад 0
Супер :) инфо :) Ravi Gadag 12 лет назад 0
Следует отметить, что в приведенной ниже комбинации «Объединение», похоже, больше нет заявленных проблем со шрифтами в Chrome на OSX на 10.7.2. К сожалению, с правильно установленными «ртами» это приводит к искажению числа этих смайликов, которые полагаются на символы объединения. в неправильных местах :( Darth Android 11 лет назад 0
35
Will

Скопировать и вставить:

◎ ܫ ◎

ಠ ڀ ಠ

⊙_ʘ

♨_♨

ಠ_ಠ

Тедди, ом ном, ура ?, очки и мое все время любимое выражение юникода. Will 14 лет назад 0
В какой ОС / браузере это выглядит нормально? (Не в любом браузере на моем Mac или старом WinXP, хотя на WinXP Firefox делает лучшую работу только при неправильном отображении 4-го.) Arjan 14 лет назад 0
Vista и 7, т.е. и хром. Will 14 лет назад 0
Opera прекрасно отрисовывает все на winXP. (Но тогда у меня установлено МНОЖЕСТВО специальных шрифтов, а также пакет многоязыкового интерфейса пользователя (MUI) для Windows XP). О, на Win XP. Редактировать - также, кажется, работает в Firefox для меня, хотя не IE6. Fake Name 14 лет назад 0
Карта символов Windows. Warren P 13 лет назад 2
ಠ_ರೃ тоже хороший kenwarner 13 лет назад 6
Ꙭ тоже выглядит весело. И даже это один персонаж. Joey 10 лет назад 0
19
jwhitlock

Если они слишком сложные, Unicode # 263A (☺) и Unicode # 2639 (☹) поддерживаются большинством операционных систем и браузеров.

8
ukanth

Как сказал Йоханнес Рёссел, вы можете использовать этот онлайн-редактор для преобразования символов ascii в unicode / предпочитаемый вами формат и изменять его в любое время.

Онлайн конвертер Юникода

5
markus

Что вы имеете в виду? Вы уже делаете их. Просто найдите символы Unicode и начните комбинировать их по-своему.

Похожие вопросы