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

263

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

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

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

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

Анирудх Гоэль
источник
3
почему бы тебе просто не скопировать / вставить?
Джо
19
Я хочу знать, как это происходит в многострочном режиме? возьмите (● ̮̮̃ • ̃), например. Почему у меня такое чувство, что оно в многострочном режиме?
Анируд Гоэль
2
reddit.com/r/unicode
Стефан Монов
3
Я :( что эти смайлики разбиты в Chrome. Они раньше работали ...
kenwarner

Ответы:

199

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

(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: в обзоре символов, используемых для смайлика выше, интервал в некоторых местах кажется отключенным. Это имело технические причины и может отличаться в зависимости от браузера. Кроме того, некоторые комбинированные символы имели тенденцию исчезать, поэтому некоторые из них смещены вправо.

детеныш
источник
10
Или см. «Вставка символов Юникода с клавиатуры?» на superuser.com/questions/47420/…
Арджан
1
А для тех, кто не видит забавных персонажей: читайте об использовании «Arial Unicode MS» в «Как заставить дингбатов появляться в Firefox 3?» на superuser.com/questions/14087/…
Арджан
7
Arial Unicode MS не является нормальным шрифтом для использования: blogs.msdn.com/michkap/archive/2007/07/15/3890144.aspx ... на самом деле, смайлики ужасно отображаются здесь с Arial Unicode MS. Вклеивание их в слово использует смесь Arial, Calibri и Cordia New. Пожалуйста, не рекомендуйте Arial Unicode MS, где он приносит больше вреда, чем пользы (почти везде, если верить Майклу Каплану). Вердана тоже хорошо работает.
Джои
3
В Word 2007 (в XP) преобразование выполняется Alt + X, а не Alt + C.
Грэм Кларк
Грэм: включен в ответ. Или хотя бы немного уточнил. Возможно, мне следует просто поговорить о «Горячей клавише ™» вместо того, чтобы давать какие-то конкретные нажатия клавиш ...
Джои
35

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

◎ ܫ ◎

ಠ ڀ ಠ

⊙_ʘ

♨_♨

ಠ_ಠ

Будет
источник
Тедди, ом ном, ура ?, очки и мое все время любимое выражение юникода.
Будет
В какой ОС / браузере это выглядит нормально? (Не в любом браузере на моем Mac или старом WinXP, хотя на WinXP Firefox делает лучшую работу только при неправильном отображении 4-го числа.)
Arjan
Vista и 7, т.е. и хром.
будет
2
Карта символов Windows.
Уоррен П,
6
ಠ_ರೃ тоже хороший
kenwarner
19

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

jwhitlock
источник
8

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

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

ukanth
источник
5

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

Markus
источник