emoji: more unicode equivalents
authorMischa POSLAWSKY <perl@shiar.org>
Tue, 6 Jul 2010 23:38:40 +0000 (01:38 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Wed, 10 Nov 2010 21:40:55 +0000 (22:40 +0100)
emoji-gmail.inc.pl
emoji-msn.inc.pl
emoji-yahoo.inc.pl

index 94e8e78..3ca6311 100644 (file)
@@ -2,49 +2,49 @@
 
 'official',
 
-heart  => ['<3',       '',     0,      "heart/love"],
-monkey => [':(|)',     '',     0,      "it's a monkey!"],
-rockout        => ['\m/',      '',     0,      "rock out."],
+heart  => ['<3',       '',     0x02665,        "heart/love"],
+monkey => [':(|)',     '',     0x1F435,        "it's a monkey!"],
+rockout        => ['\m/',      'fuzzy',        0x0270A,        "rock out."],
 shocked        => [':-o',      '',     0,      "shocked"],
-grin   => [':D',       '',     0,      "grin"],
-frown  => [':(',       '',     0,      "frown"],
-angry  => ['x-(',      '',     0,      "angry"],
-cool   => ['B-)',      '',     0,      "cool"],
-cry    => [":'(",      '',     0,      "cry"],
+grin   => [':D',       '',     0x1F610,        "grin"],
+frown  => [':(',       '',     0x02639,        "frown"],
+angry  => ['x-(',      '',     0x1F61A,        "angry"],
+cool   => ['B-)',      '',     0x1F628,        "cool"],
+cry    => [":'(",      '',     0x1F617,        "cry"],
 equal_grin     => ['=D',       '',     0,      "equal grin"],
-wink   => [';)',       '',     0,      "wink"],
-straightface   => [':-|',      '',     0,      "straight face"],
+wink   => [';)',       '',     0x1F625,        "wink"],
+straightface   => [':-|',      '',     0x1F629,        "straight face"],
 equal_smile    => ['=)',       '',     0,      "equal smile"],
 nose_grin      => [':-D',      '',     0,      "nose grin"],
 wink_big_nose  => [';^)',      '',     0,      "big nose wink"],
 wink_nose      => [';-)',      '',     0,      "nose wink"],
 nose_smile     => [':-)',      '',     0,      "nose smile"],
-slant  => [':-/',      '',     0,      "slant"],
-tongue => [':P',       '',     0,      "tongue"],
+slant  => [':-/',      '',     0x1F61D,        "slant"],
+tongue => [':P',       '',     0x1F60A,        "tongue"],
 
 # http://tkhere.blogspot.com/2007/12/brand-new-google-chat-emoticons-no-one.html
 
 'undocumented',
 
-cowbell        => ["+/'\\",    '',     0,      "cowbell"],
+cowbell        => ["+/'\\",    '',     0x023F4,        "cowbell"],
 crab   => ['V.v.V',    '',     0,      "crab"],
-devil  => ['}:-)',     '',     0,      "devil"],
+devil  => ['}:-)',     '',     0x1F627,        "devil"],
 frown  => ['=(',       '',     0,      "equal sad"],
 slant  => ['=/',       '',     0,      "equal slant"],
 tongue => ['=P',       '',     0,      "equal tongue"],
 frown  => [':-(',      '',     0,      "nose sad"],
-smile  => [':)',       '',     0,      "smile"],
+smile  => [':)',       '',     0x0263A,        "smile"],
 wince  => ['>.<',      '',     0,      "wince"],
 tongue => [':-P',      '',     0,      "nose tongue"],
-pig    => [':(:)',     '',     0,      "pig"],
+pig    => [':(:)',     '',     0x1F416,        "pig"],
 brokenheart    => ['</3',      '',     0,      "broken heart"],
-kissx  => [':-x',      '',     0,      "kiss"],
-kissstar       => [':*',       '',     0,      "kiss"],
+kissx  => [':-x',      'todo', 0,      "kiss"], # U+1F60D, U+1F48A, U+1F48E
+kissstar       => [':*',       '',     0x1F60D,        "kiss"],
 mustache       => [':{',       '',     0,      "mustache"],
 
 # http://www.gtricks.com/google-talk-tricks/google-talk-hidden-emoticons/
 
 robot  => ['[:|]',     '',     0],
-poo    => ['~@~',      '',     0],
+poo    => ['~@~',      '',     0x1F4A9],
 
 # vi:ts=15
index bd88b29..00d17e1 100644 (file)
@@ -50,7 +50,7 @@ wilted_rose   => ['(W) (w)',  '',     0,      "wilted rose"],
 camera => ['(P) (p)',  '',     0x1F547,        "camera"],
 film   => ['(~)',      '',     0x1F3A5,        "filmstrip"],
 cat    => ['(@)',      '',     0x1F62A,        "cat face"],
-dog    => ['(&)',      'fuzzy',        0x1F435,        "dog face"],
+dog    => ['(&)',      '',     0x1F415,        "dog face"],
 phone  => ['(T) (t)',  '',     0x1F52E,        "telephone receiver"],
 lightbulb      => ['(I) (i)',  '',     0x1F4A1,        "light bulb"],
 note   => ['(8)',      '',     0x0266A,        "note"],
@@ -67,14 +67,14 @@ messenger   => ['(M) (m)',  'fuzzy',        0x1F465,        "MSN Messenger icon"],
 '55_55'        => ['(pl)',     '',     0x1F374,        "plate"],
 '56_56'        => ['(||)',     '',     0x1F35C,        "bowl"],
 '57_57'        => ['(pi)',     '',     0x1F355,        "pizza"],
-'58_58'        => ['(so)',     'fuzzy',        0x1F3C8,        "soccer ball"],
+'58_58'        => ['(so)',     '',     0x026BD,        "soccer ball"],
 '59_59'        => ['(au)',     '',     0x1F597,        "auto"],
 '60_60'        => ['(ap)',     '',     0x02708,        "airplane"],
 '61_61'        => ['(um)',     '',     0x02602,        "umbrella"],
 '62_62'        => ['(ip)',     '',     0x1F334,        "island with a palm tree"],
 '63_63'        => ['(co)',     '',     0x1F50B,        "computer"],
 '64_64'        => ['(mp)',     '',     0x1F540,        "mobile phone"],
-'66_66'        => ['(st)',     'todo', 0,      "stormy cloud"],
+'66_66'        => ['(st)',     '',     0x02601,        "stormy cloud"],
 '73_73'        => ['(li)',     'fuzzy',        0x02607,        "lightning"],
 '69_69'        => ['(mo)',     '',     0x1F501,        "money"],
 
index 25c7720..920399e 100644 (file)
@@ -2,43 +2,43 @@
 
 'part 1',
 
-1      => [':)',       'eminent v6',   0,      "happy"],
-2      => [':(',       'eminent v6',   0,      "sad"],
-3      => [';)',       'eminent v6',   0,      "winking"],
-4      => [':D',       'eminent v6',   0,      "big grin"],
+1      => [':)',       'eminent v6',   0x0263A,        "happy"],
+2      => [':(',       'eminent v6',   0x02639,        "sad"],
+3      => [';)',       'eminent v6',   0x1F625,        "winking"],
+4      => [':D',       'eminent v6',   0x1F610,        "big grin"],
 5      => [';;)',      'v6',   0,      "batting eyelashes"],
-6      => ['>:D<',     'v6',   0,      "big hug"],
-7      => [':-/',      'eminent v6',   0,      "confused"],
-8      => [':x',       'v6',   0,      "love struck"],
-9      => [':">',      'eminent v6',   0,      "blushing"],
-10     => [':P',       'eminent v6',   0,      "tongue"],
-11     => [':-*',      'eminent v6',   0,      "kiss"],
-12     => ['=((',      'v6',   0,      "broken heart"],
-13     => [':-O',      'eminent v6',   0,      "surprise"],
-14     => ['X(',       'eminent v6',   0,      "angry"],
-15     => [':>',       'eminent v6',   0,      "smug"],
-16     => ['B-)',      'eminent v6',   0,      "cool"],
-17     => [':-S',      'eminent v6',   0,      "worried"],
-18     => ['#:-S',     'v6',   0,      "whew!"],
-19     => ['>:)',      'eminent v6',   0,      "devil"],
-20     => [':((',      'eminent v6',   0,      "crying"],
+6      => ['>:D<',     'v6',   0x1F450,        "big hug"],
+7      => [':-/',      'eminent v6',   0x1F604,        "confused"],
+8      => [':x',       'v6',   0x1F607,        "love struck"],
+9      => [':">',      'eminent v6',   0x1F60F,        "blushing"],
+10     => [':P',       'eminent v6',   0x1F60A,        "tongue"],
+11     => [':-*',      'eminent v6',   0x1F48E,        "kiss"],
+12     => ['=((',      'v6',   0x1F493,        "broken heart"],
+13     => [':-O',      'eminent v6',   0x1F602,        "surprise"],
+14     => ['X(',       'eminent v6',   0x1F600,        "angry"],
+15     => [':>',       'eminent v6 fuzzy',     0x1F608,        "smug"], # triumph
+16     => ['B-)',      'eminent v6',   0x1F628,        "cool"],
+17     => [':-S',      'eminent v6',   0x1F619,        "worried"],
+18     => ['#:-S',     'v6',   0x1F605,        "whew!"], # literally U+1F61C but too happy
+19     => ['>:)',      'eminent v6',   0x1F627,        "devil"],
+20     => [':((',      'eminent v6',   0x1F618,        "crying"],
 21     => [':))',      'eminent v6',   0,      "laughing"],
 
 'part 2',
 
-22     => [':|',       'eminent v6',   0,      "straight face"],
+22     => [':|',       'eminent v6',   0x1F629,        "straight face"],
 23     => ['/:)',      'v6',   0,      "raised eyebrows"],
 24     => ['=))',      'v6',   0,      "rolling on the floor"],
-25     => ['O:-)',     'v6',   0,      "angel"],
+25     => ['O:-)',     'v6',   0x1F626,        "angel"],
 26     => [':-B',      'v6',   0,      "nerd"],
-27     => ['=;',       'v6',   0,      "talk to the hand"],
+27     => ['=;',       'v6',   0x0270B,        "talk to the hand"],
 101    => [':-c',      '',     0,      "call me"],
 100    => [':)]',      '',     0,      "on the phone"],
 102    => ['~X(',      '',     0,      "at wits' end"],
-103    => [':-h',      '',     0,      "wave"],
+103    => [':-h',      '',     0x1F44C,        "wave"],
 104    => [':-t',      '',     0,      "time out"],
 105    => ['8->',      '',     0,      "day dreaming"],
-28     => ['I-)',      'v6',   0,      "sleepy"],
+28     => ['I-)',      'v6',   0x1F620,        "sleepy"],
 29     => ['8-|',      'v6',   0,      "rolling eyes"],
 30     => ['L-)',      'v6',   0,      "loser"],
 31     => [':-&',      'eminent v6',   0,      "sick"],
@@ -52,9 +52,9 @@
 
 37     => ['(:|',      'eminent v6',   0,      "yawn"],
 38     => ['=P~',      'v6',   0,      "drooling"],
-39     => [':-?',      'eminent v6',   0,      "thinking"],
+39     => [':-?',      'eminent v6',   0x1F61E,        "thinking"],
 40     => ['#-o',      'v6',   0,      "d'oh"],
-41     => ['=D>',      'v6',   0,      "applause"],
+41     => ['=D>',      'v6',   0x1F44D,        "applause"],
 42     => [':-SS',     'v6',   0,      "nail biting"],
 43     => ['@-)',      'v6',   0,      "hypnotized"],
 44     => [':^o',      'v6',   0,      "liar"],
 46     => [':-<',      'v6',   0,      "sigh"],
 47     => ['>:P',      'v6',   0,      "phbbbbt"],
 48     => ['<):)',     'v6',   0,      "cowboy"],
-109    => ['X_X',      '',     0,      "I don't want to see"],
+109    => ['X_X',      '',     0x1F636,        "I don't want to see"],
 110    => [':!!',      '',     0,      "hurry up!"],
 111    => ['\m/',      '',     0,      "rock on!"],
-112    => [':-q',      '',     0,      "thumbs down"],
-113    => [':-bd',     '',     0,      "thumbs up"],
+112    => [':-q',      '',     0x1F44F,        "thumbs down"],
+113    => [':-bd',     '',     0x1F447,        "thumbs up"],
 114    => ['^#(^',     '',     0,      "it wasn't me"],
 pirate_2       => [':ar!',     'web',  0,      "pirate"],
 
@@ -74,47 +74,47 @@ pirate_2    => [':ar!',     'web',  0,      "pirate"],
 
 'hidden 1',
 
-108    => [':o3',      'hidden',       0,      "puppy dog eyes"],
+108    => [':o3',      'hidden fuzzy', 0x1F415,        "puppy dog eyes"],
 106    => [':-??',     'hidden',       0,      "I don't know"],
 107    => ['%-(',      'hidden',       0,      "not listening"],
-49     => [':@)',      'hidden v6',    0,      "pig"],
-50     => ['3:-O',     'hidden v6',    0,      "cow"],
-51     => [':(|)',     'hidden v6',    0,      "monkey"],
-52     => ['~:>',      'hidden v6',    0,      "chicken"],
-53     => ['@};-',     'hidden v6',    0,      "rose"],
-54     => ['%%-',      'hidden v6',    0,      "good luck"],
-55     => ['**==',     'hidden v6',    0,      "flag"],
-56     => ['(~~)',     'hidden v6',    0,      "pumpkin"],
-57     => ['~O)',      'hidden v6',    0,      "coffee"],
-58     => ['*-:)',     'hidden v6',    0,      "idea"],
+49     => [':@)',      'hidden v6',    0x1F416,        "pig"],
+50     => ['3:-O',     'hidden v6',    0x1F404,        "cow"],
+51     => [':(|)',     'hidden v6',    0x1F412,        "monkey"],
+52     => ['~:>',      'hidden v6',    0x1F414,        "chicken"],
+53     => ['@};-',     'hidden v6',    0x1F339,        "rose"],
+54     => ['%%-',      'hidden v6',    0x1F340,        "good luck"],
+55     => ['**==',     'hidden v6',    0x02690,        "flag"],
+56     => ['(~~)',     'hidden v6',    0x1F383,        "pumpkin"],
+57     => ['~O)',      'hidden v6',    0x02615,        "coffee"],
+58     => ['*-:)',     'hidden v6',    0x1F4A1,        "idea"],
 
 'hidden 2',
 
-59     => ['8-X',      'hidden v6',    0,      "skull"],
-60     => ['=:)',      'hidden v6',    0,      "bug"],
-61     => ['>-)',      'hidden v6',    0,      "alien"],
+59     => ['8-X',      'hidden v6',    0x1F47F,        "skull"],
+60     => ['=:)',      'hidden v6',    0x1F41C,        "bug"],
+61     => ['>-)',      'hidden v6',    0x1F47C,        "alien"],
 62     => [':-L',      'hidden v6',    0,      "frustrated"],
-63     => ['[-O<',     'hidden v6',    0,      "praying"],
+63     => ['[-O<',     'hidden v6',    0x1F63D,        "praying"],
 64     => ['$-)',      'hidden v6',    0,      "money eyes"],
-65     => [':-"',      'hidden v6',    0,      "whistling"],
+65     => [':-"',      'hidden v6',    0x0266B,        "whistling"],
 66     => ['b-(',      'hidden v6',    0,      "feeling beat up"],
-67     => [':)>-',     'hidden v6',    0,      "peace sign"],
+67     => [':)>-',     'hidden v6',    0x0262E,        "peace sign"], # U+270C
 68     => ['[-X',      'hidden v6',    0,      "shame on you"],
-69     => ['\:D/',     'hidden v6',    0,      "dancing"],
+69     => ['\:D/',     'hidden v6',    0x1F482,        "dancing"],
 
 'hidden 3',
 
 70     => ['>:/',      'hidden v6',    0,      "bring it on"],
 71     => [';))',      'hidden v6',    0,      "hee hee"],
 76     => [':-@',      'hidden v6',    0,      "chatterbox"],
-77     => ['^:)^',     'hidden v6',    0,      "not worthy"],
+77     => ['^:)^',     'hidden v6',    0x1F635,        "not worthy"],
 78     => [':-j',      'hidden v6',    0,      "oh go on"],
-79     => ['(*)',      'hidden v6',    0,      "star"],
+79     => ['(*)',      'hidden v6',    0x02606,        "star"],
 72     => ['o->',      'hidden v6',    0,      "hiro"],
 73     => ['o=>',      'hidden v6',    0,      "billy"],
 74     => ['o-+',      'hidden v6',    0,      "april"],
-75     => ['(%)',      'hidden v6',    0,      "yin yang"],
-115    => [':bz',      'hidden',       0,      "bee"],
+75     => ['(%)',      'hidden v6',    0x0262F,        "yin yang"],
+115    => [':bz',      'hidden',       0x1F41D,        "bee"],
 transformer    => ['[..]',     'hidden web',   0,      "transformer"],
 
 # http://www.wackyb.co.nz/Archive_Yahoo_Messenger_Smiley_History/