summaryrefslogtreecommitdiff
path: root/tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex')
-rw-r--r--tex/context/base/mkii/cont-new.mkii2
-rw-r--r--tex/context/base/mkii/context.mkii2
-rw-r--r--tex/context/base/mkii/mult-cs.mkii1
-rw-r--r--tex/context/base/mkii/mult-ro.mkii1
-rw-r--r--tex/context/base/mkiv/char-emj.lua2496
-rw-r--r--tex/context/base/mkiv/cont-log.mkiv36
-rw-r--r--tex/context/base/mkiv/cont-new.mkiv2
-rw-r--r--tex/context/base/mkiv/context.mkiv3
-rw-r--r--tex/context/base/mkiv/core-con.mkiv2
-rw-r--r--tex/context/base/mkiv/font-sol.lua31
-rw-r--r--tex/context/base/mkiv/node-ini.lua26
-rw-r--r--tex/context/base/mkiv/node-ini.mkiv3
-rw-r--r--tex/context/base/mkiv/node-ppt.lua133
-rw-r--r--tex/context/base/mkiv/node-res.lua153
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin26075 -> 26077 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin269440 -> 268477 bytes
-rw-r--r--tex/context/base/mkiv/strc-ren.mkiv8
-rw-r--r--tex/context/base/mkiv/syst-aux.mkiv2
-rw-r--r--tex/context/base/mkiv/syst-ini.mkiv57
-rw-r--r--tex/context/base/mkiv/task-ini.lua4
-rw-r--r--tex/context/base/mkiv/trac-deb.lua35
-rw-r--r--tex/context/base/mkiv/typo-mar.lua10
-rw-r--r--tex/context/interface/mkii/keys-cs.xml1
-rw-r--r--tex/context/interface/mkii/keys-ro.xml1
-rw-r--r--tex/context/interface/mkiv/i-context.pdfbin864764 -> 864769 bytes
-rw-r--r--tex/context/interface/mkiv/i-readme.pdfbin60778 -> 60776 bytes
-rw-r--r--tex/context/modules/mkiv/m-oldnum.mkiv23
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua2
28 files changed, 1519 insertions, 1515 deletions
diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii
index 5fefb3bd0..b3dbc31a7 100644
--- a/tex/context/base/mkii/cont-new.mkii
+++ b/tex/context/base/mkii/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2019.02.07 18:46}
+\newcontextversion{2019.02.10 17:43}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii
index 7d6fc66d4..c74bfda1f 100644
--- a/tex/context/base/mkii/context.mkii
+++ b/tex/context/base/mkii/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2019.02.07 18:46}
+\edef\contextversion{2019.02.10 17:43}
%D For those who want to use this:
diff --git a/tex/context/base/mkii/mult-cs.mkii b/tex/context/base/mkii/mult-cs.mkii
index b10fb84fa..4ab875e4d 100644
--- a/tex/context/base/mkii/mult-cs.mkii
+++ b/tex/context/base/mkii/mult-cs.mkii
@@ -587,6 +587,7 @@
\setinterfacevariable{understrike}{understrike}
\setinterfacevariable{understrikes}{understrikes}
\setinterfacevariable{unframed}{unframed}
+\setinterfacevariable{unicode}{unicode}
\setinterfacevariable{unit}{jednotka}
\setinterfacevariable{units}{jednotky}
\setinterfacevariable{unknown}{neznamy}
diff --git a/tex/context/base/mkii/mult-ro.mkii b/tex/context/base/mkii/mult-ro.mkii
index eeccec5bb..786319956 100644
--- a/tex/context/base/mkii/mult-ro.mkii
+++ b/tex/context/base/mkii/mult-ro.mkii
@@ -587,6 +587,7 @@
\setinterfacevariable{understrike}{understrike}
\setinterfacevariable{understrikes}{understrikes}
\setinterfacevariable{unframed}{unframed}
+\setinterfacevariable{unicode}{unicode}
\setinterfacevariable{unit}{unitate}
\setinterfacevariable{units}{unitati}
\setinterfacevariable{unknown}{necunoscut}
diff --git a/tex/context/base/mkiv/char-emj.lua b/tex/context/base/mkiv/char-emj.lua
index 187bb6712..b00e9ebf8 100644
--- a/tex/context/base/mkiv/char-emj.lua
+++ b/tex/context/base/mkiv/char-emj.lua
@@ -13,61 +13,42 @@ return {
["1st place medal"]={ 0x1F947 },
["2nd place medal"]={ 0x1F948 },
["3rd place medal"]={ 0x1F949 },
- ["a button (blood type)"]={ 0x1F170 },
+ ["a button (blood type)"]={ 0x1F170, 0xFE0F },
["ab button (blood type)"]={ 0x1F18E },
["abacus"]={ 0x1F9EE },
- ["admission tickets"]={ 0x1F39F },
- ["adult"]={ 0x1F9D1 },
- ["adult: dark skin tone"]={ 0x1F9D1, 0x1F3FF },
- ["adult: light skin tone"]={ 0x1F9D1, 0x1F3FB },
- ["adult: medium skin tone"]={ 0x1F9D1, 0x1F3FD },
- ["adult: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE },
- ["adult: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC },
+ ["adhesive bandage"]={ 0x1FA79 },
+ ["admission tickets"]={ 0x1F39F, 0xFE0F },
["aerial tramway"]={ 0x1F6A1 },
- ["afghanistan"]={ 0x1F1E6, 0x1F1EB },
- ["airplane"]={ 0x2708 },
+ ["airplane"]={ 0x2708, 0xFE0F },
["airplane arrival"]={ 0x1F6EC },
["airplane departure"]={ 0x1F6EB },
["alarm clock"]={ 0x23F0 },
- ["albania"]={ 0x1F1E6, 0x1F1F1 },
- ["alembic"]={ 0x2697 },
- ["algeria"]={ 0x1F1E9, 0x1F1FF },
+ ["alembic"]={ 0x2697, 0xFE0F },
["alien"]={ 0x1F47D },
["alien monster"]={ 0x1F47E },
["ambulance"]={ 0x1F691 },
["american football"]={ 0x1F3C8 },
- ["american samoa"]={ 0x1F1E6, 0x1F1F8 },
["amphora"]={ 0x1F3FA },
["anchor"]={ 0x2693 },
- ["andorra"]={ 0x1F1E6, 0x1F1E9 },
["anger symbol"]={ 0x1F4A2 },
- ["angola"]={ 0x1F1E6, 0x1F1F4 },
["angry face"]={ 0x1F620 },
["angry face with horns"]={ 0x1F47F },
- ["anguilla"]={ 0x1F1E6, 0x1F1EE },
["anguished face"]={ 0x1F627 },
["ant"]={ 0x1F41C },
- ["antarctica"]={ 0x1F1E6, 0x1F1F6 },
["antenna bars"]={ 0x1F4F6 },
- ["antigua & barbuda"]={ 0x1F1E6, 0x1F1EC },
["anxious face with sweat"]={ 0x1F630 },
["aquarius"]={ 0x2652 },
- ["argentina"]={ 0x1F1E6, 0x1F1F7 },
["aries"]={ 0x2648 },
- ["armenia"]={ 0x1F1E6, 0x1F1F2 },
["articulated lorry"]={ 0x1F69B },
["artist palette"]={ 0x1F3A8 },
- ["aruba"]={ 0x1F1E6, 0x1F1FC },
- ["ascension island"]={ 0x1F1E6, 0x1F1E8 },
["astonished face"]={ 0x1F632 },
["atm sign"]={ 0x1F3E7 },
- ["atom symbol"]={ 0x269B },
- ["australia"]={ 0x1F1E6, 0x1F1FA },
- ["austria"]={ 0x1F1E6, 0x1F1F9 },
+ ["atom symbol"]={ 0x269B, 0xFE0F },
+ ["auto rickshaw"]={ 0x1F6FA },
["automobile"]={ 0x1F697 },
["avocado"]={ 0x1F951 },
- ["azerbaijan"]={ 0x1F1E6, 0x1F1FF },
- ["b button (blood type)"]={ 0x1F171 },
+ ["axe"]={ 0x1FA93 },
+ ["b button (blood type)"]={ 0x1F171, 0xFE0F },
["baby"]={ 0x1F476 },
["baby angel"]={ 0x1F47C },
["baby angel: dark skin tone"]={ 0x1F47C, 0x1F3FF },
@@ -108,24 +89,21 @@ return {
["backhand index pointing up: medium skin tone"]={ 0x1F446, 0x1F3FD },
["backhand index pointing up: medium-dark skin tone"]={ 0x1F446, 0x1F3FE },
["backhand index pointing up: medium-light skin tone"]={ 0x1F446, 0x1F3FC },
+ ["backpack"]={ 0x1F392 },
["bacon"]={ 0x1F953 },
["badger"]={ 0x1F9A1 },
["badminton"]={ 0x1F3F8 },
["bagel"]={ 0x1F96F },
["baggage claim"]={ 0x1F6C4 },
["baguette bread"]={ 0x1F956 },
- ["bahamas"]={ 0x1F1E7, 0x1F1F8 },
- ["bahrain"]={ 0x1F1E7, 0x1F1ED },
- ["balance scale"]={ 0x2696 },
- ["bald"]={ 0x1F9B2 },
+ ["balance scale"]={ 0x2696, 0xFE0F },
+ ["ballet shoes"]={ 0x1FA70 },
["balloon"]={ 0x1F388 },
- ["ballot box with ballot"]={ 0x1F5F3 },
- ["ballot box with check"]={ 0x2611 },
+ ["ballot box with ballot"]={ 0x1F5F3, 0xFE0F },
["banana"]={ 0x1F34C },
- ["bangladesh"]={ 0x1F1E7, 0x1F1E9 },
+ ["banjo"]={ 0x1FA95 },
["bank"]={ 0x1F3E6 },
["bar chart"]={ 0x1F4CA },
- ["barbados"]={ 0x1F1E7, 0x1F1E7 },
["barber pole"]={ 0x1F488 },
["baseball"]={ 0x26BE },
["basket"]={ 0x1F9FA },
@@ -133,78 +111,46 @@ return {
["bat"]={ 0x1F987 },
["bathtub"]={ 0x1F6C1 },
["battery"]={ 0x1F50B },
- ["beach with umbrella"]={ 0x1F3D6 },
+ ["beach with umbrella"]={ 0x1F3D6, 0xFE0F },
["beaming face with smiling eyes"]={ 0x1F601 },
- ["bear face"]={ 0x1F43B },
- ["bearded person"]={ 0x1F9D4 },
- ["bearded person: dark skin tone"]={ 0x1F9D4, 0x1F3FF },
- ["bearded person: light skin tone"]={ 0x1F9D4, 0x1F3FB },
- ["bearded person: medium skin tone"]={ 0x1F9D4, 0x1F3FD },
- ["bearded person: medium-dark skin tone"]={ 0x1F9D4, 0x1F3FE },
- ["bearded person: medium-light skin tone"]={ 0x1F9D4, 0x1F3FC },
+ ["bear"]={ 0x1F43B },
["beating heart"]={ 0x1F493 },
- ["bed"]={ 0x1F6CF },
+ ["bed"]={ 0x1F6CF, 0xFE0F },
["beer mug"]={ 0x1F37A },
- ["belarus"]={ 0x1F1E7, 0x1F1FE },
- ["belgium"]={ 0x1F1E7, 0x1F1EA },
- ["belize"]={ 0x1F1E7, 0x1F1FF },
["bell"]={ 0x1F514 },
["bell with slash"]={ 0x1F515 },
- ["bellhop bell"]={ 0x1F6CE },
- ["benin"]={ 0x1F1E7, 0x1F1EF },
+ ["bellhop bell"]={ 0x1F6CE, 0xFE0F },
["bento box"]={ 0x1F371 },
- ["bermuda"]={ 0x1F1E7, 0x1F1F2 },
- ["bhutan"]={ 0x1F1E7, 0x1F1F9 },
+ ["beverage box"]={ 0x1F9C3 },
["bicycle"]={ 0x1F6B2 },
["bikini"]={ 0x1F459 },
["billed cap"]={ 0x1F9E2 },
- ["biohazard"]={ 0x2623 },
+ ["biohazard"]={ 0x2623, 0xFE0F },
["bird"]={ 0x1F426 },
["birthday cake"]={ 0x1F382 },
["black circle"]={ 0x26AB },
["black flag"]={ 0x1F3F4 },
["black heart"]={ 0x1F5A4 },
["black large square"]={ 0x2B1B },
- ["black medium square"]={ 0x25FC },
+ ["black medium square"]={ 0x25FC, 0xFE0F },
["black medium-small square"]={ 0x25FE },
- ["black nib"]={ 0x2712 },
- ["black small square"]={ 0x25AA },
+ ["black nib"]={ 0x2712, 0xFE0F },
+ ["black small square"]={ 0x25AA, 0xFE0F },
["black square button"]={ 0x1F532 },
- ["blond-haired man"]={ 0x1F471, 0x200D, 0x2642 },
- ["blond-haired man: dark skin tone"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2642 },
- ["blond-haired man: light skin tone"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2642 },
- ["blond-haired man: medium skin tone"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2642 },
- ["blond-haired man: medium-dark skin tone"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2642 },
- ["blond-haired man: medium-light skin tone"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2642 },
- ["blond-haired person"]={ 0x1F471 },
- ["blond-haired person: dark skin tone"]={ 0x1F471, 0x1F3FF },
- ["blond-haired person: light skin tone"]={ 0x1F471, 0x1F3FB },
- ["blond-haired person: medium skin tone"]={ 0x1F471, 0x1F3FD },
- ["blond-haired person: medium-dark skin tone"]={ 0x1F471, 0x1F3FE },
- ["blond-haired person: medium-light skin tone"]={ 0x1F471, 0x1F3FC },
- ["blond-haired woman"]={ 0x1F471, 0x200D, 0x2640 },
- ["blond-haired woman: dark skin tone"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2640 },
- ["blond-haired woman: light skin tone"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2640 },
- ["blond-haired woman: medium skin tone"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2640 },
- ["blond-haired woman: medium-dark skin tone"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2640 },
- ["blond-haired woman: medium-light skin tone"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2640 },
["blossom"]={ 0x1F33C },
["blowfish"]={ 0x1F421 },
["blue book"]={ 0x1F4D8 },
["blue circle"]={ 0x1F535 },
["blue heart"]={ 0x1F499 },
+ ["blue square"]={ 0x1F7E6 },
["boar"]={ 0x1F417 },
- ["bolivia"]={ 0x1F1E7, 0x1F1F4 },
["bomb"]={ 0x1F4A3 },
["bone"]={ 0x1F9B4 },
["bookmark"]={ 0x1F516 },
["bookmark tabs"]={ 0x1F4D1 },
["books"]={ 0x1F4DA },
- ["bosnia & herzegovina"]={ 0x1F1E7, 0x1F1E6 },
- ["botswana"]={ 0x1F1E7, 0x1F1FC },
["bottle with popping cork"]={ 0x1F37E },
["bouquet"]={ 0x1F490 },
- ["bouvet island"]={ 0x1F1E7, 0x1F1FB },
["bow and arrow"]={ 0x1F3F9 },
["bowl with spoon"]={ 0x1F963 },
["bowling"]={ 0x1F3B3 },
@@ -216,7 +162,6 @@ return {
["boy: medium-dark skin tone"]={ 0x1F466, 0x1F3FE },
["boy: medium-light skin tone"]={ 0x1F466, 0x1F3FC },
["brain"]={ 0x1F9E0 },
- ["brazil"]={ 0x1F1E7, 0x1F1F7 },
["bread"]={ 0x1F35E },
["breast-feeding"]={ 0x1F931 },
["breast-feeding: dark skin tone"]={ 0x1F931, 0x1F3FF },
@@ -224,7 +169,7 @@ return {
["breast-feeding: medium skin tone"]={ 0x1F931, 0x1F3FD },
["breast-feeding: medium-dark skin tone"]={ 0x1F931, 0x1F3FE },
["breast-feeding: medium-light skin tone"]={ 0x1F931, 0x1F3FC },
- ["bricks"]={ 0x1F9F1 },
+ ["brick"]={ 0x1F9F1 },
["bride with veil"]={ 0x1F470 },
["bride with veil: dark skin tone"]={ 0x1F470, 0x1F3FF },
["bride with veil: light skin tone"]={ 0x1F470, 0x1F3FB },
@@ -234,23 +179,21 @@ return {
["bridge at night"]={ 0x1F309 },
["briefcase"]={ 0x1F4BC },
["bright button"]={ 0x1F506 },
- ["british indian ocean territory"]={ 0x1F1EE, 0x1F1F4 },
- ["british virgin islands"]={ 0x1F1FB, 0x1F1EC },
["broccoli"]={ 0x1F966 },
["broken heart"]={ 0x1F494 },
["broom"]={ 0x1F9F9 },
- ["brunei"]={ 0x1F1E7, 0x1F1F3 },
+ ["brown circle"]={ 0x1F7E4 },
+ ["brown heart"]={ 0x1F90E },
+ ["brown square"]={ 0x1F7EB },
["bug"]={ 0x1F41B },
- ["building construction"]={ 0x1F3D7 },
- ["bulgaria"]={ 0x1F1E7, 0x1F1EC },
+ ["building construction"]={ 0x1F3D7, 0xFE0F },
["bullet train"]={ 0x1F685 },
- ["burkina faso"]={ 0x1F1E7, 0x1F1EB },
["burrito"]={ 0x1F32F },
- ["burundi"]={ 0x1F1E7, 0x1F1EE },
["bus"]={ 0x1F68C },
["bus stop"]={ 0x1F68F },
["bust in silhouette"]={ 0x1F464 },
["busts in silhouette"]={ 0x1F465 },
+ ["butter"]={ 0x1F9C8 },
["butterfly"]={ 0x1F98B },
["cactus"]={ 0x1F335 },
["calendar"]={ 0x1F4C5 },
@@ -260,46 +203,40 @@ return {
["call me hand: medium skin tone"]={ 0x1F919, 0x1F3FD },
["call me hand: medium-dark skin tone"]={ 0x1F919, 0x1F3FE },
["call me hand: medium-light skin tone"]={ 0x1F919, 0x1F3FC },
- ["cambodia"]={ 0x1F1F0, 0x1F1ED },
["camel"]={ 0x1F42A },
["camera"]={ 0x1F4F7 },
["camera with flash"]={ 0x1F4F8 },
- ["cameroon"]={ 0x1F1E8, 0x1F1F2 },
- ["camping"]={ 0x1F3D5 },
- ["canada"]={ 0x1F1E8, 0x1F1E6 },
- ["canary islands"]={ 0x1F1EE, 0x1F1E8 },
+ ["camping"]={ 0x1F3D5, 0xFE0F },
["cancer"]={ 0x264B },
- ["candle"]={ 0x1F56F },
+ ["candle"]={ 0x1F56F, 0xFE0F },
["candy"]={ 0x1F36C },
["canned food"]={ 0x1F96B },
["canoe"]={ 0x1F6F6 },
- ["cape verde"]={ 0x1F1E8, 0x1F1FB },
["capricorn"]={ 0x2651 },
- ["card file box"]={ 0x1F5C3 },
+ ["card file box"]={ 0x1F5C3, 0xFE0F },
["card index"]={ 0x1F4C7 },
- ["card index dividers"]={ 0x1F5C2 },
- ["caribbean netherlands"]={ 0x1F1E7, 0x1F1F6 },
+ ["card index dividers"]={ 0x1F5C2, 0xFE0F },
["carousel horse"]={ 0x1F3A0 },
["carp streamer"]={ 0x1F38F },
["carrot"]={ 0x1F955 },
["castle"]={ 0x1F3F0 },
["cat"]={ 0x1F408 },
["cat face"]={ 0x1F431 },
- ["cat face with tears of joy"]={ 0x1F639 },
- ["cat face with wry smile"]={ 0x1F63C },
- ["cayman islands"]={ 0x1F1F0, 0x1F1FE },
- ["central african republic"]={ 0x1F1E8, 0x1F1EB },
- ["ceuta & melilla"]={ 0x1F1EA, 0x1F1E6 },
- ["chad"]={ 0x1F1F9, 0x1F1E9 },
- ["chains"]={ 0x26D3 },
+ ["cat with tears of joy"]={ 0x1F639 },
+ ["cat with wry smile"]={ 0x1F63C },
+ ["chains"]={ 0x26D3, 0xFE0F },
+ ["chair"]={ 0x1FA91 },
["chart decreasing"]={ 0x1F4C9 },
["chart increasing"]={ 0x1F4C8 },
["chart increasing with yen"]={ 0x1F4B9 },
+ ["check box with check"]={ 0x2611, 0xFE0F },
+ ["check mark"]={ 0x2714, 0xFE0F },
+ ["check mark button"]={ 0x2705 },
["cheese wedge"]={ 0x1F9C0 },
["chequered flag"]={ 0x1F3C1 },
["cherries"]={ 0x1F352 },
["cherry blossom"]={ 0x1F338 },
- ["chess pawn"]={ 0x265F },
+ ["chess pawn"]={ 0x265F, 0xFE0F },
["chestnut"]={ 0x1F330 },
["chicken"]={ 0x1F414 },
["child"]={ 0x1F9D2 },
@@ -309,22 +246,19 @@ return {
["child: medium-dark skin tone"]={ 0x1F9D2, 0x1F3FE },
["child: medium-light skin tone"]={ 0x1F9D2, 0x1F3FC },
["children crossing"]={ 0x1F6B8 },
- ["chile"]={ 0x1F1E8, 0x1F1F1 },
- ["china"]={ 0x1F1E8, 0x1F1F3 },
- ["chipmunk"]={ 0x1F43F },
+ ["chipmunk"]={ 0x1F43F, 0xFE0F },
["chocolate bar"]={ 0x1F36B },
["chopsticks"]={ 0x1F962 },
- ["christmas island"]={ 0x1F1E8, 0x1F1FD },
["christmas tree"]={ 0x1F384 },
["church"]={ 0x26EA },
["cigarette"]={ 0x1F6AC },
["cinema"]={ 0x1F3A6 },
- ["circled m"]={ 0x24C2 },
+ ["circled m"]={ 0x24C2, 0xFE0F },
["circus tent"]={ 0x1F3AA },
- ["cityscape"]={ 0x1F3D9 },
+ ["cityscape"]={ 0x1F3D9, 0xFE0F },
["cityscape at dusk"]={ 0x1F306 },
["cl button"]={ 0x1F191 },
- ["clamp"]={ 0x1F5DC },
+ ["clamp"]={ 0x1F5DC, 0xFE0F },
["clapper board"]={ 0x1F3AC },
["clapping hands"]={ 0x1F44F },
["clapping hands: dark skin tone"]={ 0x1F44F, 0x1F3FF },
@@ -332,42 +266,36 @@ return {
["clapping hands: medium skin tone"]={ 0x1F44F, 0x1F3FD },
["clapping hands: medium-dark skin tone"]={ 0x1F44F, 0x1F3FE },
["clapping hands: medium-light skin tone"]={ 0x1F44F, 0x1F3FC },
- ["classical building"]={ 0x1F3DB },
+ ["classical building"]={ 0x1F3DB, 0xFE0F },
["clinking beer mugs"]={ 0x1F37B },
["clinking glasses"]={ 0x1F942 },
["clipboard"]={ 0x1F4CB },
- ["clipperton island"]={ 0x1F1E8, 0x1F1F5 },
["clockwise vertical arrows"]={ 0x1F503 },
["closed book"]={ 0x1F4D5 },
["closed mailbox with lowered flag"]={ 0x1F4EA },
["closed mailbox with raised flag"]={ 0x1F4EB },
["closed umbrella"]={ 0x1F302 },
- ["cloud"]={ 0x2601 },
- ["cloud with lightning"]={ 0x1F329 },
- ["cloud with lightning and rain"]={ 0x26C8 },
- ["cloud with rain"]={ 0x1F327 },
- ["cloud with snow"]={ 0x1F328 },
+ ["cloud"]={ 0x2601, 0xFE0F },
+ ["cloud with lightning"]={ 0x1F329, 0xFE0F },
+ ["cloud with lightning and rain"]={ 0x26C8, 0xFE0F },
+ ["cloud with rain"]={ 0x1F327, 0xFE0F },
+ ["cloud with snow"]={ 0x1F328, 0xFE0F },
["clown face"]={ 0x1F921 },
- ["club suit"]={ 0x2663 },
+ ["club suit"]={ 0x2663, 0xFE0F },
["clutch bag"]={ 0x1F45D },
["coat"]={ 0x1F9E5 },
["cocktail glass"]={ 0x1F378 },
["coconut"]={ 0x1F965 },
- ["cocos (keeling) islands"]={ 0x1F1E8, 0x1F1E8 },
- ["coffin"]={ 0x26B0 },
+ ["coffin"]={ 0x26B0, 0xFE0F },
["cold face"]={ 0x1F976 },
["collision"]={ 0x1F4A5 },
- ["colombia"]={ 0x1F1E8, 0x1F1F4 },
- ["comet"]={ 0x2604 },
- ["comoros"]={ 0x1F1F0, 0x1F1F2 },
+ ["comet"]={ 0x2604, 0xFE0F },
["compass"]={ 0x1F9ED },
["computer disk"]={ 0x1F4BD },
- ["computer mouse"]={ 0x1F5B1 },
+ ["computer mouse"]={ 0x1F5B1, 0xFE0F },
["confetti ball"]={ 0x1F38A },
["confounded face"]={ 0x1F616 },
["confused face"]={ 0x1F615 },
- ["congo - brazzaville"]={ 0x1F1E8, 0x1F1EC },
- ["congo - kinshasa"]={ 0x1F1E8, 0x1F1E9 },
["construction"]={ 0x1F6A7 },
["construction worker"]={ 0x1F477 },
["construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF },
@@ -375,31 +303,28 @@ return {
["construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD },
["construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE },
["construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC },
- ["control knobs"]={ 0x1F39B },
+ ["control knobs"]={ 0x1F39B, 0xFE0F },
["convenience store"]={ 0x1F3EA },
- ["cook islands"]={ 0x1F1E8, 0x1F1F0 },
["cooked rice"]={ 0x1F35A },
["cookie"]={ 0x1F36A },
["cooking"]={ 0x1F373 },
["cool button"]={ 0x1F192 },
- ["copyright"]={ 0xA9 },
- ["costa rica"]={ 0x1F1E8, 0x1F1F7 },
- ["couch and lamp"]={ 0x1F6CB },
+ ["copyright"]={ 0xA9, 0xFE0F },
+ ["couch and lamp"]={ 0x1F6CB, 0xFE0F },
["counterclockwise arrows button"]={ 0x1F504 },
["couple with heart"]={ 0x1F491 },
- ["couple with heart: man, man"]={ 0x1F468, 0x200D, 0x2764, 0x200D, 0x1F468 },
- ["couple with heart: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F468 },
- ["couple with heart: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F469 },
+ ["couple with heart: man, man"]={ 0x1F468, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F468 },
+ ["couple with heart: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F468 },
+ ["couple with heart: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F469 },
["cow"]={ 0x1F404 },
["cow face"]={ 0x1F42E },
["cowboy hat face"]={ 0x1F920 },
["crab"]={ 0x1F980 },
- ["crayon"]={ 0x1F58D },
+ ["crayon"]={ 0x1F58D, 0xFE0F },
["credit card"]={ 0x1F4B3 },
["crescent moon"]={ 0x1F319 },
["cricket"]={ 0x1F997 },
["cricket game"]={ 0x1F3CF },
- ["croatia"]={ 0x1F1ED, 0x1F1F7 },
["crocodile"]={ 0x1F40A },
["croissant"]={ 0x1F950 },
["cross mark"]={ 0x274C },
@@ -411,78 +336,88 @@ return {
["crossed fingers: medium-dark skin tone"]={ 0x1F91E, 0x1F3FE },
["crossed fingers: medium-light skin tone"]={ 0x1F91E, 0x1F3FC },
["crossed flags"]={ 0x1F38C },
- ["crossed swords"]={ 0x2694 },
+ ["crossed swords"]={ 0x2694, 0xFE0F },
["crown"]={ 0x1F451 },
- ["crying cat face"]={ 0x1F63F },
+ ["crying cat"]={ 0x1F63F },
["crying face"]={ 0x1F622 },
["crystal ball"]={ 0x1F52E },
- ["cuba"]={ 0x1F1E8, 0x1F1FA },
["cucumber"]={ 0x1F952 },
["cup with straw"]={ 0x1F964 },
["cupcake"]={ 0x1F9C1 },
- ["curaçao"]={ 0x1F1E8, 0x1F1FC },
["curling stone"]={ 0x1F94C },
["curly loop"]={ 0x27B0 },
- ["curly-haired"]={ 0x1F9B1 },
["currency exchange"]={ 0x1F4B1 },
["curry rice"]={ 0x1F35B },
["custard"]={ 0x1F36E },
["customs"]={ 0x1F6C3 },
["cut of meat"]={ 0x1F969 },
["cyclone"]={ 0x1F300 },
- ["cyprus"]={ 0x1F1E8, 0x1F1FE },
- ["czechia"]={ 0x1F1E8, 0x1F1FF },
- ["côte d’ivoire"]={ 0x1F1E8, 0x1F1EE },
- ["dagger"]={ 0x1F5E1 },
+ ["dagger"]={ 0x1F5E1, 0xFE0F },
["dango"]={ 0x1F361 },
- ["dark skin tone"]={ 0x1F3FF },
["dashing away"]={ 0x1F4A8 },
+ ["deaf man"]={ 0x1F9CF, 0x200D, 0x2642, 0xFE0F },
+ ["deaf man: dark skin tone"]={ 0x1F9CF, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["deaf man: light skin tone"]={ 0x1F9CF, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["deaf man: medium skin tone"]={ 0x1F9CF, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["deaf man: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["deaf man: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["deaf person"]={ 0x1F9CF },
+ ["deaf person: dark skin tone"]={ 0x1F9CF, 0x1F3FF },
+ ["deaf person: light skin tone"]={ 0x1F9CF, 0x1F3FB },
+ ["deaf person: medium skin tone"]={ 0x1F9CF, 0x1F3FD },
+ ["deaf person: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE },
+ ["deaf person: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC },
+ ["deaf woman"]={ 0x1F9CF, 0x200D, 0x2640, 0xFE0F },
+ ["deaf woman: dark skin tone"]={ 0x1F9CF, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["deaf woman: light skin tone"]={ 0x1F9CF, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["deaf woman: medium skin tone"]={ 0x1F9CF, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["deaf woman: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["deaf woman: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["deciduous tree"]={ 0x1F333 },
["deer"]={ 0x1F98C },
["delivery truck"]={ 0x1F69A },
- ["denmark"]={ 0x1F1E9, 0x1F1F0 },
["department store"]={ 0x1F3EC },
- ["derelict house"]={ 0x1F3DA },
- ["desert"]={ 0x1F3DC },
- ["desert island"]={ 0x1F3DD },
- ["desktop computer"]={ 0x1F5A5 },
- ["detective"]={ 0x1F575 },
+ ["derelict house"]={ 0x1F3DA, 0xFE0F },
+ ["desert"]={ 0x1F3DC, 0xFE0F },
+ ["desert island"]={ 0x1F3DD, 0xFE0F },
+ ["desktop computer"]={ 0x1F5A5, 0xFE0F },
+ ["detective"]={ 0x1F575, 0xFE0F },
["detective: dark skin tone"]={ 0x1F575, 0x1F3FF },
["detective: light skin tone"]={ 0x1F575, 0x1F3FB },
["detective: medium skin tone"]={ 0x1F575, 0x1F3FD },
["detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE },
["detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC },
- ["diamond suit"]={ 0x2666 },
+ ["diamond suit"]={ 0x2666, 0xFE0F },
["diamond with a dot"]={ 0x1F4A0 },
- ["diego garcia"]={ 0x1F1E9, 0x1F1EC },
["dim button"]={ 0x1F505 },
["direct hit"]={ 0x1F3AF },
["disappointed face"]={ 0x1F61E },
+ ["diving mask"]={ 0x1F93F },
+ ["division sign"]={ 0x2797 },
+ ["diya lamp"]={ 0x1FA94 },
["dizzy"]={ 0x1F4AB },
["dizzy face"]={ 0x1F635 },
- ["djibouti"]={ 0x1F1E9, 0x1F1EF },
["dna"]={ 0x1F9EC },
["dog"]={ 0x1F415 },
["dog face"]={ 0x1F436 },
["dollar banknote"]={ 0x1F4B5 },
["dolphin"]={ 0x1F42C },
- ["dominica"]={ 0x1F1E9, 0x1F1F2 },
- ["dominican republic"]={ 0x1F1E9, 0x1F1F4 },
["door"]={ 0x1F6AA },
["dotted six-pointed star"]={ 0x1F52F },
["double curly loop"]={ 0x27BF },
- ["double exclamation mark"]={ 0x203C },
+ ["double exclamation mark"]={ 0x203C, 0xFE0F },
["doughnut"]={ 0x1F369 },
- ["dove"]={ 0x1F54A },
- ["down arrow"]={ 0x2B07 },
- ["down-left arrow"]={ 0x2199 },
- ["down-right arrow"]={ 0x2198 },
+ ["dove"]={ 0x1F54A, 0xFE0F },
+ ["down arrow"]={ 0x2B07, 0xFE0F },
+ ["down-left arrow"]={ 0x2199, 0xFE0F },
+ ["down-right arrow"]={ 0x2198, 0xFE0F },
["downcast face with sweat"]={ 0x1F613 },
["downwards button"]={ 0x1F53D },
["dragon"]={ 0x1F409 },
["dragon face"]={ 0x1F432 },
["dress"]={ 0x1F457 },
["drooling face"]={ 0x1F924 },
+ ["drop of blood"]={ 0x1FA78 },
["droplet"]={ 0x1F4A7 },
["drum"]={ 0x1F941 },
["duck"]={ 0x1F986 },
@@ -492,21 +427,24 @@ return {
["eagle"]={ 0x1F985 },
["ear"]={ 0x1F442 },
["ear of corn"]={ 0x1F33D },
+ ["ear with hearing aid"]={ 0x1F9BB },
+ ["ear with hearing aid: dark skin tone"]={ 0x1F9BB, 0x1F3FF },
+ ["ear with hearing aid: light skin tone"]={ 0x1F9BB, 0x1F3FB },
+ ["ear with hearing aid: medium skin tone"]={ 0x1F9BB, 0x1F3FD },
+ ["ear with hearing aid: medium-dark skin tone"]={ 0x1F9BB, 0x1F3FE },
+ ["ear with hearing aid: medium-light skin tone"]={ 0x1F9BB, 0x1F3FC },
["ear: dark skin tone"]={ 0x1F442, 0x1F3FF },
["ear: light skin tone"]={ 0x1F442, 0x1F3FB },
["ear: medium skin tone"]={ 0x1F442, 0x1F3FD },
["ear: medium-dark skin tone"]={ 0x1F442, 0x1F3FE },
["ear: medium-light skin tone"]={ 0x1F442, 0x1F3FC },
- ["ecuador"]={ 0x1F1EA, 0x1F1E8 },
["egg"]={ 0x1F95A },
["eggplant"]={ 0x1F346 },
- ["egypt"]={ 0x1F1EA, 0x1F1EC },
["eight o’clock"]={ 0x1F557 },
- ["eight-pointed star"]={ 0x2734 },
- ["eight-spoked asterisk"]={ 0x2733 },
+ ["eight-pointed star"]={ 0x2734, 0xFE0F },
+ ["eight-spoked asterisk"]={ 0x2733, 0xFE0F },
["eight-thirty"]={ 0x1F563 },
- ["eject button"]={ 0x23CF },
- ["el salvador"]={ 0x1F1F8, 0x1F1FB },
+ ["eject button"]={ 0x23CF, 0xFE0F },
["electric plug"]={ 0x1F50C },
["elephant"]={ 0x1F418 },
["eleven o’clock"]={ 0x1F55A },
@@ -518,23 +456,17 @@ return {
["elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE },
["elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC },
["end arrow"]={ 0x1F51A },
- ["england"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0065, 0xE006E, 0xE0067, 0xE007F },
- ["envelope"]={ 0x2709 },
+ ["envelope"]={ 0x2709, 0xFE0F },
["envelope with arrow"]={ 0x1F4E9 },
- ["equatorial guinea"]={ 0x1F1EC, 0x1F1F6 },
- ["eritrea"]={ 0x1F1EA, 0x1F1F7 },
- ["estonia"]={ 0x1F1EA, 0x1F1EA },
- ["ethiopia"]={ 0x1F1EA, 0x1F1F9 },
["euro banknote"]={ 0x1F4B6 },
- ["european union"]={ 0x1F1EA, 0x1F1FA },
["evergreen tree"]={ 0x1F332 },
["ewe"]={ 0x1F411 },
["exclamation mark"]={ 0x2757 },
- ["exclamation question mark"]={ 0x2049 },
+ ["exclamation question mark"]={ 0x2049, 0xFE0F },
["exploding head"]={ 0x1F92F },
["expressionless face"]={ 0x1F611 },
- ["eye"]={ 0x1F441 },
- ["eye in speech bubble"]={ 0x1F441, 0x200D, 0x1F5E8 },
+ ["eye"]={ 0x1F441, 0xFE0F },
+ ["eye in speech bubble"]={ 0x1F441, 0xFE0F, 0x200D, 0x1F5E8, 0xFE0F },
["eyes"]={ 0x1F440 },
["face blowing a kiss"]={ 0x1F618 },
["face savoring food"]={ 0x1F60B },
@@ -560,7 +492,7 @@ return {
["fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD },
["fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE },
["fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC },
- ["falkland islands"]={ 0x1F1EB, 0x1F1F0 },
+ ["falafel"]={ 0x1F9C6 },
["fallen leaf"]={ 0x1F342 },
["family"]={ 0x1F46A },
["family: man, boy"]={ 0x1F468, 0x200D, 0x1F466 },
@@ -588,23 +520,20 @@ return {
["family: woman, woman, girl"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467 },
["family: woman, woman, girl, boy"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467, 0x200D, 0x1F466 },
["family: woman, woman, girl, girl"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467, 0x200D, 0x1F467 },
- ["faroe islands"]={ 0x1F1EB, 0x1F1F4 },
["fast down button"]={ 0x23EC },
["fast reverse button"]={ 0x23EA },
["fast up button"]={ 0x23EB },
["fast-forward button"]={ 0x23E9 },
["fax machine"]={ 0x1F4E0 },
["fearful face"]={ 0x1F628 },
- ["female sign"]={ 0x2640 },
+ ["female sign"]={ 0x2640, 0xFE0F },
["ferris wheel"]={ 0x1F3A1 },
- ["ferry"]={ 0x26F4 },
+ ["ferry"]={ 0x26F4, 0xFE0F },
["field hockey"]={ 0x1F3D1 },
- ["fiji"]={ 0x1F1EB, 0x1F1EF },
- ["file cabinet"]={ 0x1F5C4 },
+ ["file cabinet"]={ 0x1F5C4, 0xFE0F },
["file folder"]={ 0x1F4C1 },
- ["film frames"]={ 0x1F39E },
- ["film projector"]={ 0x1F4FD },
- ["finland"]={ 0x1F1EB, 0x1F1EE },
+ ["film frames"]={ 0x1F39E, 0xFE0F },
+ ["film projector"]={ 0x1F4FD, 0xFE0F },
["fire"]={ 0x1F525 },
["fire engine"]={ 0x1F692 },
["fire extinguisher"]={ 0x1F9EF },
@@ -618,8 +547,271 @@ return {
["five o’clock"]={ 0x1F554 },
["five-thirty"]={ 0x1F560 },
["flag in hole"]={ 0x26F3 },
+ ["flag: afghanistan"]={ 0x1F1E6, 0x1F1EB },
+ ["flag: albania"]={ 0x1F1E6, 0x1F1F1 },
+ ["flag: algeria"]={ 0x1F1E9, 0x1F1FF },
+ ["flag: american samoa"]={ 0x1F1E6, 0x1F1F8 },
+ ["flag: andorra"]={ 0x1F1E6, 0x1F1E9 },
+ ["flag: angola"]={ 0x1F1E6, 0x1F1F4 },
+ ["flag: anguilla"]={ 0x1F1E6, 0x1F1EE },
+ ["flag: antarctica"]={ 0x1F1E6, 0x1F1F6 },
+ ["flag: antigua & barbuda"]={ 0x1F1E6, 0x1F1EC },
+ ["flag: argentina"]={ 0x1F1E6, 0x1F1F7 },
+ ["flag: armenia"]={ 0x1F1E6, 0x1F1F2 },
+ ["flag: aruba"]={ 0x1F1E6, 0x1F1FC },
+ ["flag: ascension island"]={ 0x1F1E6, 0x1F1E8 },
+ ["flag: australia"]={ 0x1F1E6, 0x1F1FA },
+ ["flag: austria"]={ 0x1F1E6, 0x1F1F9 },
+ ["flag: azerbaijan"]={ 0x1F1E6, 0x1F1FF },
+ ["flag: bahamas"]={ 0x1F1E7, 0x1F1F8 },
+ ["flag: bahrain"]={ 0x1F1E7, 0x1F1ED },
+ ["flag: bangladesh"]={ 0x1F1E7, 0x1F1E9 },
+ ["flag: barbados"]={ 0x1F1E7, 0x1F1E7 },
+ ["flag: belarus"]={ 0x1F1E7, 0x1F1FE },
+ ["flag: belgium"]={ 0x1F1E7, 0x1F1EA },
+ ["flag: belize"]={ 0x1F1E7, 0x1F1FF },
+ ["flag: benin"]={ 0x1F1E7, 0x1F1EF },
+ ["flag: bermuda"]={ 0x1F1E7, 0x1F1F2 },
+ ["flag: bhutan"]={ 0x1F1E7, 0x1F1F9 },
+ ["flag: bolivia"]={ 0x1F1E7, 0x1F1F4 },
+ ["flag: bosnia & herzegovina"]={ 0x1F1E7, 0x1F1E6 },
+ ["flag: botswana"]={ 0x1F1E7, 0x1F1FC },
+ ["flag: bouvet island"]={ 0x1F1E7, 0x1F1FB },
+ ["flag: brazil"]={ 0x1F1E7, 0x1F1F7 },
+ ["flag: british indian ocean territory"]={ 0x1F1EE, 0x1F1F4 },
+ ["flag: british virgin islands"]={ 0x1F1FB, 0x1F1EC },
+ ["flag: brunei"]={ 0x1F1E7, 0x1F1F3 },
+ ["flag: bulgaria"]={ 0x1F1E7, 0x1F1EC },
+ ["flag: burkina faso"]={ 0x1F1E7, 0x1F1EB },
+ ["flag: burundi"]={ 0x1F1E7, 0x1F1EE },
+ ["flag: cambodia"]={ 0x1F1F0, 0x1F1ED },
+ ["flag: cameroon"]={ 0x1F1E8, 0x1F1F2 },
+ ["flag: canada"]={ 0x1F1E8, 0x1F1E6 },
+ ["flag: canary islands"]={ 0x1F1EE, 0x1F1E8 },
+ ["flag: cape verde"]={ 0x1F1E8, 0x1F1FB },
+ ["flag: caribbean netherlands"]={ 0x1F1E7, 0x1F1F6 },
+ ["flag: cayman islands"]={ 0x1F1F0, 0x1F1FE },
+ ["flag: central african republic"]={ 0x1F1E8, 0x1F1EB },
+ ["flag: ceuta & melilla"]={ 0x1F1EA, 0x1F1E6 },
+ ["flag: chad"]={ 0x1F1F9, 0x1F1E9 },
+ ["flag: chile"]={ 0x1F1E8, 0x1F1F1 },
+ ["flag: china"]={ 0x1F1E8, 0x1F1F3 },
+ ["flag: christmas island"]={ 0x1F1E8, 0x1F1FD },
+ ["flag: clipperton island"]={ 0x1F1E8, 0x1F1F5 },
+ ["flag: cocos (keeling) islands"]={ 0x1F1E8, 0x1F1E8 },
+ ["flag: colombia"]={ 0x1F1E8, 0x1F1F4 },
+ ["flag: comoros"]={ 0x1F1F0, 0x1F1F2 },
+ ["flag: congo - brazzaville"]={ 0x1F1E8, 0x1F1EC },
+ ["flag: congo - kinshasa"]={ 0x1F1E8, 0x1F1E9 },
+ ["flag: cook islands"]={ 0x1F1E8, 0x1F1F0 },
+ ["flag: costa rica"]={ 0x1F1E8, 0x1F1F7 },
+ ["flag: croatia"]={ 0x1F1ED, 0x1F1F7 },
+ ["flag: cuba"]={ 0x1F1E8, 0x1F1FA },
+ ["flag: curaçao"]={ 0x1F1E8, 0x1F1FC },
+ ["flag: cyprus"]={ 0x1F1E8, 0x1F1FE },
+ ["flag: czechia"]={ 0x1F1E8, 0x1F1FF },
+ ["flag: côte d’ivoire"]={ 0x1F1E8, 0x1F1EE },
+ ["flag: denmark"]={ 0x1F1E9, 0x1F1F0 },
+ ["flag: diego garcia"]={ 0x1F1E9, 0x1F1EC },
+ ["flag: djibouti"]={ 0x1F1E9, 0x1F1EF },
+ ["flag: dominica"]={ 0x1F1E9, 0x1F1F2 },
+ ["flag: dominican republic"]={ 0x1F1E9, 0x1F1F4 },
+ ["flag: ecuador"]={ 0x1F1EA, 0x1F1E8 },
+ ["flag: egypt"]={ 0x1F1EA, 0x1F1EC },
+ ["flag: el salvador"]={ 0x1F1F8, 0x1F1FB },
+ ["flag: england"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0065, 0xE006E, 0xE0067, 0xE007F },
+ ["flag: equatorial guinea"]={ 0x1F1EC, 0x1F1F6 },
+ ["flag: eritrea"]={ 0x1F1EA, 0x1F1F7 },
+ ["flag: estonia"]={ 0x1F1EA, 0x1F1EA },
+ ["flag: eswatini"]={ 0x1F1F8, 0x1F1FF },
+ ["flag: ethiopia"]={ 0x1F1EA, 0x1F1F9 },
+ ["flag: european union"]={ 0x1F1EA, 0x1F1FA },
+ ["flag: falkland islands"]={ 0x1F1EB, 0x1F1F0 },
+ ["flag: faroe islands"]={ 0x1F1EB, 0x1F1F4 },
+ ["flag: fiji"]={ 0x1F1EB, 0x1F1EF },
+ ["flag: finland"]={ 0x1F1EB, 0x1F1EE },
+ ["flag: france"]={ 0x1F1EB, 0x1F1F7 },
+ ["flag: french guiana"]={ 0x1F1EC, 0x1F1EB },
+ ["flag: french polynesia"]={ 0x1F1F5, 0x1F1EB },
+ ["flag: french southern territories"]={ 0x1F1F9, 0x1F1EB },
+ ["flag: gabon"]={ 0x1F1EC, 0x1F1E6 },
+ ["flag: gambia"]={ 0x1F1EC, 0x1F1F2 },
+ ["flag: georgia"]={ 0x1F1EC, 0x1F1EA },
+ ["flag: germany"]={ 0x1F1E9, 0x1F1EA },
+ ["flag: ghana"]={ 0x1F1EC, 0x1F1ED },
+ ["flag: gibraltar"]={ 0x1F1EC, 0x1F1EE },
+ ["flag: greece"]={ 0x1F1EC, 0x1F1F7 },
+ ["flag: greenland"]={ 0x1F1EC, 0x1F1F1 },
+ ["flag: grenada"]={ 0x1F1EC, 0x1F1E9 },
+ ["flag: guadeloupe"]={ 0x1F1EC, 0x1F1F5 },
+ ["flag: guam"]={ 0x1F1EC, 0x1F1FA },
+ ["flag: guatemala"]={ 0x1F1EC, 0x1F1F9 },
+ ["flag: guernsey"]={ 0x1F1EC, 0x1F1EC },
+ ["flag: guinea"]={ 0x1F1EC, 0x1F1F3 },
+ ["flag: guinea-bissau"]={ 0x1F1EC, 0x1F1FC },
+ ["flag: guyana"]={ 0x1F1EC, 0x1F1FE },
+ ["flag: haiti"]={ 0x1F1ED, 0x1F1F9 },
+ ["flag: heard & mcdonald islands"]={ 0x1F1ED, 0x1F1F2 },
+ ["flag: honduras"]={ 0x1F1ED, 0x1F1F3 },
+ ["flag: hong kong sar china"]={ 0x1F1ED, 0x1F1F0 },
+ ["flag: hungary"]={ 0x1F1ED, 0x1F1FA },
+ ["flag: iceland"]={ 0x1F1EE, 0x1F1F8 },
+ ["flag: india"]={ 0x1F1EE, 0x1F1F3 },
+ ["flag: indonesia"]={ 0x1F1EE, 0x1F1E9 },
+ ["flag: iran"]={ 0x1F1EE, 0x1F1F7 },
+ ["flag: iraq"]={ 0x1F1EE, 0x1F1F6 },
+ ["flag: ireland"]={ 0x1F1EE, 0x1F1EA },
+ ["flag: isle of man"]={ 0x1F1EE, 0x1F1F2 },
+ ["flag: israel"]={ 0x1F1EE, 0x1F1F1 },
+ ["flag: italy"]={ 0x1F1EE, 0x1F1F9 },
+ ["flag: jamaica"]={ 0x1F1EF, 0x1F1F2 },
+ ["flag: japan"]={ 0x1F1EF, 0x1F1F5 },
+ ["flag: jersey"]={ 0x1F1EF, 0x1F1EA },
+ ["flag: jordan"]={ 0x1F1EF, 0x1F1F4 },
+ ["flag: kazakhstan"]={ 0x1F1F0, 0x1F1FF },
+ ["flag: kenya"]={ 0x1F1F0, 0x1F1EA },
+ ["flag: kiribati"]={ 0x1F1F0, 0x1F1EE },
+ ["flag: kosovo"]={ 0x1F1FD, 0x1F1F0 },
+ ["flag: kuwait"]={ 0x1F1F0, 0x1F1FC },
+ ["flag: kyrgyzstan"]={ 0x1F1F0, 0x1F1EC },
+ ["flag: laos"]={ 0x1F1F1, 0x1F1E6 },
+ ["flag: latvia"]={ 0x1F1F1, 0x1F1FB },
+ ["flag: lebanon"]={ 0x1F1F1, 0x1F1E7 },
+ ["flag: lesotho"]={ 0x1F1F1, 0x1F1F8 },
+ ["flag: liberia"]={ 0x1F1F1, 0x1F1F7 },
+ ["flag: libya"]={ 0x1F1F1, 0x1F1FE },
+ ["flag: liechtenstein"]={ 0x1F1F1, 0x1F1EE },
+ ["flag: lithuania"]={ 0x1F1F1, 0x1F1F9 },
+ ["flag: luxembourg"]={ 0x1F1F1, 0x1F1FA },
+ ["flag: macao sar china"]={ 0x1F1F2, 0x1F1F4 },
+ ["flag: macedonia"]={ 0x1F1F2, 0x1F1F0 },
+ ["flag: madagascar"]={ 0x1F1F2, 0x1F1EC },
+ ["flag: malawi"]={ 0x1F1F2, 0x1F1FC },
+ ["flag: malaysia"]={ 0x1F1F2, 0x1F1FE },
+ ["flag: maldives"]={ 0x1F1F2, 0x1F1FB },
+ ["flag: mali"]={ 0x1F1F2, 0x1F1F1 },
+ ["flag: malta"]={ 0x1F1F2, 0x1F1F9 },
+ ["flag: marshall islands"]={ 0x1F1F2, 0x1F1ED },
+ ["flag: martinique"]={ 0x1F1F2, 0x1F1F6 },
+ ["flag: mauritania"]={ 0x1F1F2, 0x1F1F7 },
+ ["flag: mauritius"]={ 0x1F1F2, 0x1F1FA },
+ ["flag: mayotte"]={ 0x1F1FE, 0x1F1F9 },
+ ["flag: mexico"]={ 0x1F1F2, 0x1F1FD },
+ ["flag: micronesia"]={ 0x1F1EB, 0x1F1F2 },
+ ["flag: moldova"]={ 0x1F1F2, 0x1F1E9 },
+ ["flag: monaco"]={ 0x1F1F2, 0x1F1E8 },
+ ["flag: mongolia"]={ 0x1F1F2, 0x1F1F3 },
+ ["flag: montenegro"]={ 0x1F1F2, 0x1F1EA },
+ ["flag: montserrat"]={ 0x1F1F2, 0x1F1F8 },
+ ["flag: morocco"]={ 0x1F1F2, 0x1F1E6 },
+ ["flag: mozambique"]={ 0x1F1F2, 0x1F1FF },
+ ["flag: myanmar (burma)"]={ 0x1F1F2, 0x1F1F2 },
+ ["flag: namibia"]={ 0x1F1F3, 0x1F1E6 },
+ ["flag: nauru"]={ 0x1F1F3, 0x1F1F7 },
+ ["flag: nepal"]={ 0x1F1F3, 0x1F1F5 },
+ ["flag: netherlands"]={ 0x1F1F3, 0x1F1F1 },
+ ["flag: new caledonia"]={ 0x1F1F3, 0x1F1E8 },
+ ["flag: new zealand"]={ 0x1F1F3, 0x1F1FF },
+ ["flag: nicaragua"]={ 0x1F1F3, 0x1F1EE },
+ ["flag: niger"]={ 0x1F1F3, 0x1F1EA },
+ ["flag: nigeria"]={ 0x1F1F3, 0x1F1EC },
+ ["flag: niue"]={ 0x1F1F3, 0x1F1FA },
+ ["flag: norfolk island"]={ 0x1F1F3, 0x1F1EB },
+ ["flag: north korea"]={ 0x1F1F0, 0x1F1F5 },
+ ["flag: northern mariana islands"]={ 0x1F1F2, 0x1F1F5 },
+ ["flag: norway"]={ 0x1F1F3, 0x1F1F4 },
+ ["flag: oman"]={ 0x1F1F4, 0x1F1F2 },
+ ["flag: pakistan"]={ 0x1F1F5, 0x1F1F0 },
+ ["flag: palau"]={ 0x1F1F5, 0x1F1FC },
+ ["flag: palestinian territories"]={ 0x1F1F5, 0x1F1F8 },
+ ["flag: panama"]={ 0x1F1F5, 0x1F1E6 },
+ ["flag: papua new guinea"]={ 0x1F1F5, 0x1F1EC },
+ ["flag: paraguay"]={ 0x1F1F5, 0x1F1FE },
+ ["flag: peru"]={ 0x1F1F5, 0x1F1EA },
+ ["flag: philippines"]={ 0x1F1F5, 0x1F1ED },
+ ["flag: pitcairn islands"]={ 0x1F1F5, 0x1F1F3 },
+ ["flag: poland"]={ 0x1F1F5, 0x1F1F1 },
+ ["flag: portugal"]={ 0x1F1F5, 0x1F1F9 },
+ ["flag: puerto rico"]={ 0x1F1F5, 0x1F1F7 },
+ ["flag: qatar"]={ 0x1F1F6, 0x1F1E6 },
+ ["flag: romania"]={ 0x1F1F7, 0x1F1F4 },
+ ["flag: russia"]={ 0x1F1F7, 0x1F1FA },
+ ["flag: rwanda"]={ 0x1F1F7, 0x1F1FC },
+ ["flag: réunion"]={ 0x1F1F7, 0x1F1EA },
+ ["flag: samoa"]={ 0x1F1FC, 0x1F1F8 },
+ ["flag: san marino"]={ 0x1F1F8, 0x1F1F2 },
+ ["flag: saudi arabia"]={ 0x1F1F8, 0x1F1E6 },
+ ["flag: scotland"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0073, 0xE0063, 0xE0074, 0xE007F },
+ ["flag: senegal"]={ 0x1F1F8, 0x1F1F3 },
+ ["flag: serbia"]={ 0x1F1F7, 0x1F1F8 },
+ ["flag: seychelles"]={ 0x1F1F8, 0x1F1E8 },
+ ["flag: sierra leone"]={ 0x1F1F8, 0x1F1F1 },
+ ["flag: singapore"]={ 0x1F1F8, 0x1F1EC },
+ ["flag: sint maarten"]={ 0x1F1F8, 0x1F1FD },
+ ["flag: slovakia"]={ 0x1F1F8, 0x1F1F0 },
+ ["flag: slovenia"]={ 0x1F1F8, 0x1F1EE },
+ ["flag: solomon islands"]={ 0x1F1F8, 0x1F1E7 },
+ ["flag: somalia"]={ 0x1F1F8, 0x1F1F4 },
+ ["flag: south africa"]={ 0x1F1FF, 0x1F1E6 },
+ ["flag: south georgia & south sandwich islands"]={ 0x1F1EC, 0x1F1F8 },
+ ["flag: south korea"]={ 0x1F1F0, 0x1F1F7 },
+ ["flag: south sudan"]={ 0x1F1F8, 0x1F1F8 },
+ ["flag: spain"]={ 0x1F1EA, 0x1F1F8 },
+ ["flag: sri lanka"]={ 0x1F1F1, 0x1F1F0 },
+ ["flag: st. barthélemy"]={ 0x1F1E7, 0x1F1F1 },
+ ["flag: st. helena"]={ 0x1F1F8, 0x1F1ED },
+ ["flag: st. kitts & nevis"]={ 0x1F1F0, 0x1F1F3 },
+ ["flag: st. lucia"]={ 0x1F1F1, 0x1F1E8 },
+ ["flag: st. martin"]={ 0x1F1F2, 0x1F1EB },
+ ["flag: st. pierre & miquelon"]={ 0x1F1F5, 0x1F1F2 },
+ ["flag: st. vincent & grenadines"]={ 0x1F1FB, 0x1F1E8 },
+ ["flag: sudan"]={ 0x1F1F8, 0x1F1E9 },
+ ["flag: suriname"]={ 0x1F1F8, 0x1F1F7 },
+ ["flag: svalbard & jan mayen"]={ 0x1F1F8, 0x1F1EF },
+ ["flag: sweden"]={ 0x1F1F8, 0x1F1EA },
+ ["flag: switzerland"]={ 0x1F1E8, 0x1F1ED },
+ ["flag: syria"]={ 0x1F1F8, 0x1F1FE },
+ ["flag: são tomé & príncipe"]={ 0x1F1F8, 0x1F1F9 },
+ ["flag: taiwan"]={ 0x1F1F9, 0x1F1FC },
+ ["flag: tajikistan"]={ 0x1F1F9, 0x1F1EF },
+ ["flag: tanzania"]={ 0x1F1F9, 0x1F1FF },
+ ["flag: thailand"]={ 0x1F1F9, 0x1F1ED },
+ ["flag: timor-leste"]={ 0x1F1F9, 0x1F1F1 },
+ ["flag: togo"]={ 0x1F1F9, 0x1F1EC },
+ ["flag: tokelau"]={ 0x1F1F9, 0x1F1F0 },
+ ["flag: tonga"]={ 0x1F1F9, 0x1F1F4 },
+ ["flag: trinidad & tobago"]={ 0x1F1F9, 0x1F1F9 },
+ ["flag: tristan da cunha"]={ 0x1F1F9, 0x1F1E6 },
+ ["flag: tunisia"]={ 0x1F1F9, 0x1F1F3 },
+ ["flag: turkey"]={ 0x1F1F9, 0x1F1F7 },
+ ["flag: turkmenistan"]={ 0x1F1F9, 0x1F1F2 },
+ ["flag: turks & caicos islands"]={ 0x1F1F9, 0x1F1E8 },
+ ["flag: tuvalu"]={ 0x1F1F9, 0x1F1FB },
+ ["flag: u.s. outlying islands"]={ 0x1F1FA, 0x1F1F2 },
+ ["flag: u.s. virgin islands"]={ 0x1F1FB, 0x1F1EE },
+ ["flag: uganda"]={ 0x1F1FA, 0x1F1EC },
+ ["flag: ukraine"]={ 0x1F1FA, 0x1F1E6 },
+ ["flag: united arab emirates"]={ 0x1F1E6, 0x1F1EA },
+ ["flag: united kingdom"]={ 0x1F1EC, 0x1F1E7 },
+ ["flag: united nations"]={ 0x1F1FA, 0x1F1F3 },
+ ["flag: united states"]={ 0x1F1FA, 0x1F1F8 },
+ ["flag: uruguay"]={ 0x1F1FA, 0x1F1FE },
+ ["flag: uzbekistan"]={ 0x1F1FA, 0x1F1FF },
+ ["flag: vanuatu"]={ 0x1F1FB, 0x1F1FA },
+ ["flag: vatican city"]={ 0x1F1FB, 0x1F1E6 },
+ ["flag: venezuela"]={ 0x1F1FB, 0x1F1EA },
+ ["flag: vietnam"]={ 0x1F1FB, 0x1F1F3 },
+ ["flag: wales"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0077, 0xE006C, 0xE0073, 0xE007F },
+ ["flag: wallis & futuna"]={ 0x1F1FC, 0x1F1EB },
+ ["flag: western sahara"]={ 0x1F1EA, 0x1F1ED },
+ ["flag: yemen"]={ 0x1F1FE, 0x1F1EA },
+ ["flag: zambia"]={ 0x1F1FF, 0x1F1F2 },
+ ["flag: zimbabwe"]={ 0x1F1FF, 0x1F1FC },
+ ["flag: Åland islands"]={ 0x1F1E6, 0x1F1FD },
+ ["flamingo"]={ 0x1F9A9 },
["flashlight"]={ 0x1F526 },
- ["fleur-de-lis"]={ 0x269C },
+ ["flat shoe"]={ 0x1F97F },
+ ["fleur-de-lis"]={ 0x269C, 0xFE0F },
["flexed biceps"]={ 0x1F4AA },
["flexed biceps: dark skin tone"]={ 0x1F4AA, 0x1F3FF },
["flexed biceps: light skin tone"]={ 0x1F4AA, 0x1F3FB },
@@ -631,7 +823,7 @@ return {
["flushed face"]={ 0x1F633 },
["flying disc"]={ 0x1F94F },
["flying saucer"]={ 0x1F6F8 },
- ["fog"]={ 0x1F32B },
+ ["fog"]={ 0x1F32B, 0xFE0F },
["foggy"]={ 0x1F301 },
["folded hands"]={ 0x1F64F },
["folded hands: dark skin tone"]={ 0x1F64F, 0x1F3FF },
@@ -647,42 +839,33 @@ return {
["foot: medium-light skin tone"]={ 0x1F9B6, 0x1F3FC },
["footprints"]={ 0x1F463 },
["fork and knife"]={ 0x1F374 },
- ["fork and knife with plate"]={ 0x1F37D },
+ ["fork and knife with plate"]={ 0x1F37D, 0xFE0F },
["fortune cookie"]={ 0x1F960 },
["fountain"]={ 0x26F2 },
- ["fountain pen"]={ 0x1F58B },
+ ["fountain pen"]={ 0x1F58B, 0xFE0F },
["four leaf clover"]={ 0x1F340 },
["four o’clock"]={ 0x1F553 },
["four-thirty"]={ 0x1F55F },
- ["fox face"]={ 0x1F98A },
- ["framed picture"]={ 0x1F5BC },
- ["france"]={ 0x1F1EB, 0x1F1F7 },
+ ["fox"]={ 0x1F98A },
+ ["framed picture"]={ 0x1F5BC, 0xFE0F },
["free button"]={ 0x1F193 },
["french fries"]={ 0x1F35F },
- ["french guiana"]={ 0x1F1EC, 0x1F1EB },
- ["french polynesia"]={ 0x1F1F5, 0x1F1EB },
- ["french southern territories"]={ 0x1F1F9, 0x1F1EB },
["fried shrimp"]={ 0x1F364 },
- ["frog face"]={ 0x1F438 },
+ ["frog"]={ 0x1F438 },
["front-facing baby chick"]={ 0x1F425 },
- ["frowning face"]={ 0x2639 },
+ ["frowning face"]={ 0x2639, 0xFE0F },
["frowning face with open mouth"]={ 0x1F626 },
["fuel pump"]={ 0x26FD },
["full moon"]={ 0x1F315 },
["full moon face"]={ 0x1F31D },
- ["funeral urn"]={ 0x26B1 },
- ["gabon"]={ 0x1F1EC, 0x1F1E6 },
- ["gambia"]={ 0x1F1EC, 0x1F1F2 },
+ ["funeral urn"]={ 0x26B1, 0xFE0F },
["game die"]={ 0x1F3B2 },
- ["gear"]={ 0x2699 },
+ ["garlic"]={ 0x1F9C4 },
+ ["gear"]={ 0x2699, 0xFE0F },
["gem stone"]={ 0x1F48E },
["gemini"]={ 0x264A },
["genie"]={ 0x1F9DE },
- ["georgia"]={ 0x1F1EC, 0x1F1EA },
- ["germany"]={ 0x1F1E9, 0x1F1EA },
- ["ghana"]={ 0x1F1EC, 0x1F1ED },
["ghost"]={ 0x1F47B },
- ["gibraltar"]={ 0x1F1EC, 0x1F1EE },
["giraffe"]={ 0x1F992 },
["girl"]={ 0x1F467 },
["girl: dark skin tone"]={ 0x1F467, 0x1F3FF },
@@ -705,43 +888,35 @@ return {
["gorilla"]={ 0x1F98D },
["graduation cap"]={ 0x1F393 },
["grapes"]={ 0x1F347 },
- ["greece"]={ 0x1F1EC, 0x1F1F7 },
["green apple"]={ 0x1F34F },
["green book"]={ 0x1F4D7 },
+ ["green circle"]={ 0x1F7E2 },
["green heart"]={ 0x1F49A },
["green salad"]={ 0x1F957 },
- ["greenland"]={ 0x1F1EC, 0x1F1F1 },
- ["grenada"]={ 0x1F1EC, 0x1F1E9 },
+ ["green square"]={ 0x1F7E9 },
["grimacing face"]={ 0x1F62C },
- ["grinning cat face"]={ 0x1F63A },
- ["grinning cat face with smiling eyes"]={ 0x1F638 },
+ ["grinning cat"]={ 0x1F63A },
+ ["grinning cat with smiling eyes"]={ 0x1F638 },
["grinning face"]={ 0x1F600 },
["grinning face with big eyes"]={ 0x1F603 },
["grinning face with smiling eyes"]={ 0x1F604 },
["grinning face with sweat"]={ 0x1F605 },
["grinning squinting face"]={ 0x1F606 },
["growing heart"]={ 0x1F497 },
- ["guadeloupe"]={ 0x1F1EC, 0x1F1F5 },
- ["guam"]={ 0x1F1EC, 0x1F1FA },
["guard"]={ 0x1F482 },
["guard: dark skin tone"]={ 0x1F482, 0x1F3FF },
["guard: light skin tone"]={ 0x1F482, 0x1F3FB },
["guard: medium skin tone"]={ 0x1F482, 0x1F3FD },
["guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE },
["guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC },
- ["guatemala"]={ 0x1F1EC, 0x1F1F9 },
- ["guernsey"]={ 0x1F1EC, 0x1F1EC },
- ["guinea"]={ 0x1F1EC, 0x1F1F3 },
- ["guinea-bissau"]={ 0x1F1EC, 0x1F1FC },
+ ["guide dog"]={ 0x1F9AE },
["guitar"]={ 0x1F3B8 },
- ["guyana"]={ 0x1F1EC, 0x1F1FE },
- ["haiti"]={ 0x1F1ED, 0x1F1F9 },
["hamburger"]={ 0x1F354 },
["hammer"]={ 0x1F528 },
- ["hammer and pick"]={ 0x2692 },
- ["hammer and wrench"]={ 0x1F6E0 },
- ["hamster face"]={ 0x1F439 },
- ["hand with fingers splayed"]={ 0x1F590 },
+ ["hammer and pick"]={ 0x2692, 0xFE0F },
+ ["hammer and wrench"]={ 0x1F6E0, 0xFE0F },
+ ["hamster"]={ 0x1F439 },
+ ["hand with fingers splayed"]={ 0x1F590, 0xFE0F },
["hand with fingers splayed: dark skin tone"]={ 0x1F590, 0x1F3FF },
["hand with fingers splayed: light skin tone"]={ 0x1F590, 0x1F3FB },
["hand with fingers splayed: medium skin tone"]={ 0x1F590, 0x1F3FD },
@@ -752,19 +927,12 @@ return {
["hatching chick"]={ 0x1F423 },
["headphone"]={ 0x1F3A7 },
["hear-no-evil monkey"]={ 0x1F649 },
- ["heard & mcdonald islands"]={ 0x1F1ED, 0x1F1F2 },
["heart decoration"]={ 0x1F49F },
- ["heart suit"]={ 0x2665 },
+ ["heart exclamation"]={ 0x2763, 0xFE0F },
+ ["heart suit"]={ 0x2665, 0xFE0F },
["heart with arrow"]={ 0x1F498 },
["heart with ribbon"]={ 0x1F49D },
- ["heavy check mark"]={ 0x2714 },
- ["heavy division sign"]={ 0x2797 },
["heavy dollar sign"]={ 0x1F4B2 },
- ["heavy heart exclamation"]={ 0x2763 },
- ["heavy large circle"]={ 0x2B55 },
- ["heavy minus sign"]={ 0x2796 },
- ["heavy multiplication x"]={ 0x2716 },
- ["heavy plus sign"]={ 0x2795 },
["hedgehog"]={ 0x1F994 },
["helicopter"]={ 0x1F681 },
["herb"]={ 0x1F33F },
@@ -773,12 +941,12 @@ return {
["high-heeled shoe"]={ 0x1F460 },
["high-speed train"]={ 0x1F684 },
["hiking boot"]={ 0x1F97E },
+ ["hindu temple"]={ 0x1F6D5 },
["hippopotamus"]={ 0x1F99B },
- ["hole"]={ 0x1F573 },
- ["honduras"]={ 0x1F1ED, 0x1F1F3 },
+ ["hole"]={ 0x1F573, 0xFE0F },
+ ["hollow red circle"]={ 0x2B55 },
["honey pot"]={ 0x1F36F },
["honeybee"]={ 0x1F41D },
- ["hong kong sar china"]={ 0x1F1ED, 0x1F1F0 },
["horizontal traffic light"]={ 0x1F6A5 },
["horse"]={ 0x1F40E },
["horse face"]={ 0x1F434 },
@@ -792,49 +960,38 @@ return {
["hot beverage"]={ 0x2615 },
["hot dog"]={ 0x1F32D },
["hot face"]={ 0x1F975 },
- ["hot pepper"]={ 0x1F336 },
- ["hot springs"]={ 0x2668 },
+ ["hot pepper"]={ 0x1F336, 0xFE0F },
+ ["hot springs"]={ 0x2668, 0xFE0F },
["hotel"]={ 0x1F3E8 },
["hourglass done"]={ 0x231B },
["hourglass not done"]={ 0x23F3 },
["house"]={ 0x1F3E0 },
["house with garden"]={ 0x1F3E1 },
- ["houses"]={ 0x1F3D8 },
+ ["houses"]={ 0x1F3D8, 0xFE0F },
["hugging face"]={ 0x1F917 },
["hundred points"]={ 0x1F4AF },
- ["hungary"]={ 0x1F1ED, 0x1F1FA },
["hushed face"]={ 0x1F62F },
["ice cream"]={ 0x1F368 },
+ ["ice cube"]={ 0x1F9CA },
["ice hockey"]={ 0x1F3D2 },
- ["ice skate"]={ 0x26F8 },
- ["iceland"]={ 0x1F1EE, 0x1F1F8 },
+ ["ice skate"]={ 0x26F8, 0xFE0F },
["id button"]={ 0x1F194 },
["inbox tray"]={ 0x1F4E5 },
["incoming envelope"]={ 0x1F4E8 },
- ["index pointing up"]={ 0x261D },
+ ["index pointing up"]={ 0x261D, 0xFE0F },
["index pointing up: dark skin tone"]={ 0x261D, 0x1F3FF },
["index pointing up: light skin tone"]={ 0x261D, 0x1F3FB },
["index pointing up: medium skin tone"]={ 0x261D, 0x1F3FD },
["index pointing up: medium-dark skin tone"]={ 0x261D, 0x1F3FE },
["index pointing up: medium-light skin tone"]={ 0x261D, 0x1F3FC },
- ["india"]={ 0x1F1EE, 0x1F1F3 },
- ["indonesia"]={ 0x1F1EE, 0x1F1E9 },
- ["infinity"]={ 0x267E },
- ["information"]={ 0x2139 },
+ ["infinity"]={ 0x267E, 0xFE0F },
+ ["information"]={ 0x2139, 0xFE0F },
["input latin letters"]={ 0x1F524 },
["input latin lowercase"]={ 0x1F521 },
["input latin uppercase"]={ 0x1F520 },
["input numbers"]={ 0x1F522 },
["input symbols"]={ 0x1F523 },
- ["iran"]={ 0x1F1EE, 0x1F1F7 },
- ["iraq"]={ 0x1F1EE, 0x1F1F6 },
- ["ireland"]={ 0x1F1EE, 0x1F1EA },
- ["isle of man"]={ 0x1F1EE, 0x1F1F2 },
- ["israel"]={ 0x1F1EE, 0x1F1F1 },
- ["italy"]={ 0x1F1EE, 0x1F1F9 },
["jack-o-lantern"]={ 0x1F383 },
- ["jamaica"]={ 0x1F1EF, 0x1F1F2 },
- ["japan"]={ 0x1F1EF, 0x1F1F5 },
["japanese castle"]={ 0x1F3EF },
["japanese dolls"]={ 0x1F38E },
["japanese post office"]={ 0x1F3E3 },
@@ -842,91 +999,80 @@ return {
["japanese “acceptable” button"]={ 0x1F251 },
["japanese “application” button"]={ 0x1F238 },
["japanese “bargain” button"]={ 0x1F250 },
- ["japanese “congratulations” button"]={ 0x3297 },
+ ["japanese “congratulations” button"]={ 0x3297, 0xFE0F },
["japanese “discount” button"]={ 0x1F239 },
["japanese “free of charge” button"]={ 0x1F21A },
["japanese “here” button"]={ 0x1F201 },
- ["japanese “monthly amount” button"]={ 0x1F237 },
+ ["japanese “monthly amount” button"]={ 0x1F237, 0xFE0F },
["japanese “no vacancy” button"]={ 0x1F235 },
["japanese “not free of charge” button"]={ 0x1F236 },
["japanese “open for business” button"]={ 0x1F23A },
["japanese “passing grade” button"]={ 0x1F234 },
["japanese “prohibited” button"]={ 0x1F232 },
["japanese “reserved” button"]={ 0x1F22F },
- ["japanese “secret” button"]={ 0x3299 },
- ["japanese “service charge” button"]={ 0x1F202 },
+ ["japanese “secret” button"]={ 0x3299, 0xFE0F },
+ ["japanese “service charge” button"]={ 0x1F202, 0xFE0F },
["japanese “vacancy” button"]={ 0x1F233 },
["jeans"]={ 0x1F456 },
- ["jersey"]={ 0x1F1EF, 0x1F1EA },
- ["jigsaw"]={ 0x1F9E9 },
["joker"]={ 0x1F0CF },
- ["jordan"]={ 0x1F1EF, 0x1F1F4 },
- ["joystick"]={ 0x1F579 },
+ ["joystick"]={ 0x1F579, 0xFE0F },
["kaaba"]={ 0x1F54B },
["kangaroo"]={ 0x1F998 },
- ["kazakhstan"]={ 0x1F1F0, 0x1F1FF },
- ["kenya"]={ 0x1F1F0, 0x1F1EA },
["key"]={ 0x1F511 },
- ["keyboard"]={ 0x2328 },
- ["keycap: 0"]={ 0x30, 0x20E3 },
- ["keycap: 1"]={ 0x31, 0x20E3 },
+ ["keyboard"]={ 0x2328, 0xFE0F },
+ ["keycap: 0"]={ 0x30, 0xFE0F, 0x20E3 },
+ ["keycap: 1"]={ 0x31, 0xFE0F, 0x20E3 },
["keycap: 10"]={ 0x1F51F },
- ["keycap: 2"]={ 0x32, 0x20E3 },
- ["keycap: 3"]={ 0x33, 0x20E3 },
- ["keycap: 4"]={ 0x34, 0x20E3 },
- ["keycap: 5"]={ 0x35, 0x20E3 },
- ["keycap: 6"]={ 0x36, 0x20E3 },
- ["keycap: 7"]={ 0x37, 0x20E3 },
- ["keycap: 8"]={ 0x38, 0x20E3 },
- ["keycap: 9"]={ 0x39, 0x20E3 },
- ["keycap: asterisk"]={ 0x2A, 0x20E3 },
- ["keycap: hash"]={ 0x23, 0x20E3 },
+ ["keycap: 2"]={ 0x32, 0xFE0F, 0x20E3 },
+ ["keycap: 3"]={ 0x33, 0xFE0F, 0x20E3 },
+ ["keycap: 4"]={ 0x34, 0xFE0F, 0x20E3 },
+ ["keycap: 5"]={ 0x35, 0xFE0F, 0x20E3 },
+ ["keycap: 6"]={ 0x36, 0xFE0F, 0x20E3 },
+ ["keycap: 7"]={ 0x37, 0xFE0F, 0x20E3 },
+ ["keycap: 8"]={ 0x38, 0xFE0F, 0x20E3 },
+ ["keycap: 9"]={ 0x39, 0xFE0F, 0x20E3 },
+ ["keycap: asterisk"]={ 0x2A, 0xFE0F, 0x20E3 },
+ ["keycap: hash"]={ 0x23, 0xFE0F, 0x20E3 },
["kick scooter"]={ 0x1F6F4 },
["kimono"]={ 0x1F458 },
- ["kiribati"]={ 0x1F1F0, 0x1F1EE },
["kiss"]={ 0x1F48F },
["kiss mark"]={ 0x1F48B },
- ["kiss: man, man"]={ 0x1F468, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F468 },
- ["kiss: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F468 },
- ["kiss: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F469 },
- ["kissing cat face"]={ 0x1F63D },
+ ["kiss: man, man"]={ 0x1F468, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F468 },
+ ["kiss: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F468 },
+ ["kiss: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F469 },
+ ["kissing cat"]={ 0x1F63D },
["kissing face"]={ 0x1F617 },
["kissing face with closed eyes"]={ 0x1F61A },
["kissing face with smiling eyes"]={ 0x1F619 },
["kitchen knife"]={ 0x1F52A },
+ ["kite"]={ 0x1FA81 },
["kiwi fruit"]={ 0x1F95D },
["koala"]={ 0x1F428 },
- ["kosovo"]={ 0x1F1FD, 0x1F1F0 },
- ["kuwait"]={ 0x1F1F0, 0x1F1FC },
- ["kyrgyzstan"]={ 0x1F1F0, 0x1F1EC },
["lab coat"]={ 0x1F97C },
- ["label"]={ 0x1F3F7 },
+ ["label"]={ 0x1F3F7, 0xFE0F },
["lacrosse"]={ 0x1F94D },
["lady beetle"]={ 0x1F41E },
- ["laos"]={ 0x1F1F1, 0x1F1E6 },
["laptop computer"]={ 0x1F4BB },
["large blue diamond"]={ 0x1F537 },
["large orange diamond"]={ 0x1F536 },
["last quarter moon"]={ 0x1F317 },
["last quarter moon face"]={ 0x1F31C },
- ["last track button"]={ 0x23EE },
- ["latin cross"]={ 0x271D },
- ["latvia"]={ 0x1F1F1, 0x1F1FB },
+ ["last track button"]={ 0x23EE, 0xFE0F },
+ ["latin cross"]={ 0x271D, 0xFE0F },
["leaf fluttering in wind"]={ 0x1F343 },
["leafy green"]={ 0x1F96C },
- ["lebanon"]={ 0x1F1F1, 0x1F1E7 },
["ledger"]={ 0x1F4D2 },
- ["left arrow"]={ 0x2B05 },
- ["left arrow curving right"]={ 0x21AA },
+ ["left arrow"]={ 0x2B05, 0xFE0F },
+ ["left arrow curving right"]={ 0x21AA, 0xFE0F },
["left luggage"]={ 0x1F6C5 },
- ["left speech bubble"]={ 0x1F5E8 },
+ ["left speech bubble"]={ 0x1F5E8, 0xFE0F },
["left-facing fist"]={ 0x1F91B },
["left-facing fist: dark skin tone"]={ 0x1F91B, 0x1F3FF },
["left-facing fist: light skin tone"]={ 0x1F91B, 0x1F3FB },
["left-facing fist: medium skin tone"]={ 0x1F91B, 0x1F3FD },
["left-facing fist: medium-dark skin tone"]={ 0x1F91B, 0x1F3FE },
["left-facing fist: medium-light skin tone"]={ 0x1F91B, 0x1F3FC },
- ["left-right arrow"]={ 0x2194 },
+ ["left-right arrow"]={ 0x2194, 0xFE0F },
["leg"]={ 0x1F9B5 },
["leg: dark skin tone"]={ 0x1F9B5, 0x1F3FF },
["leg: light skin tone"]={ 0x1F9B5, 0x1F3FB },
@@ -936,20 +1082,14 @@ return {
["lemon"]={ 0x1F34B },
["leo"]={ 0x264C },
["leopard"]={ 0x1F406 },
- ["lesotho"]={ 0x1F1F1, 0x1F1F8 },
- ["level slider"]={ 0x1F39A },
- ["liberia"]={ 0x1F1F1, 0x1F1F7 },
+ ["level slider"]={ 0x1F39A, 0xFE0F },
["libra"]={ 0x264E },
- ["libya"]={ 0x1F1F1, 0x1F1FE },
- ["liechtenstein"]={ 0x1F1F1, 0x1F1EE },
["light bulb"]={ 0x1F4A1 },
["light rail"]={ 0x1F688 },
- ["light skin tone"]={ 0x1F3FB },
["link"]={ 0x1F517 },
- ["linked paperclips"]={ 0x1F587 },
- ["lion face"]={ 0x1F981 },
+ ["linked paperclips"]={ 0x1F587, 0xFE0F },
+ ["lion"]={ 0x1F981 },
["lipstick"]={ 0x1F484 },
- ["lithuania"]={ 0x1F1F1, 0x1F1F9 },
["litter in bin sign"]={ 0x1F6AE },
["lizard"]={ 0x1F98E },
["llama"]={ 0x1F999 },
@@ -971,11 +1111,7 @@ return {
["love-you gesture: medium-dark skin tone"]={ 0x1F91F, 0x1F3FE },
["love-you gesture: medium-light skin tone"]={ 0x1F91F, 0x1F3FC },
["luggage"]={ 0x1F9F3 },
- ["luxembourg"]={ 0x1F1F1, 0x1F1FA },
["lying face"]={ 0x1F925 },
- ["macau sar china"]={ 0x1F1F2, 0x1F1F4 },
- ["macedonia"]={ 0x1F1F2, 0x1F1F0 },
- ["madagascar"]={ 0x1F1F2, 0x1F1EC },
["mage"]={ 0x1F9D9 },
["mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF },
["mage: light skin tone"]={ 0x1F9D9, 0x1F3FB },
@@ -986,14 +1122,8 @@ return {
["magnifying glass tilted left"]={ 0x1F50D },
["magnifying glass tilted right"]={ 0x1F50E },
["mahjong red dragon"]={ 0x1F004 },
- ["malawi"]={ 0x1F1F2, 0x1F1FC },
- ["malaysia"]={ 0x1F1F2, 0x1F1FE },
- ["maldives"]={ 0x1F1F2, 0x1F1FB },
- ["male sign"]={ 0x2642 },
- ["mali"]={ 0x1F1F2, 0x1F1F1 },
- ["malta"]={ 0x1F1F2, 0x1F1F9 },
+ ["male sign"]={ 0x2642, 0xFE0F },
["man"]={ 0x1F468 },
- ["man and woman holding hands"]={ 0x1F46B },
["man artist"]={ 0x1F468, 0x200D, 0x1F3A8 },
["man artist: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3A8 },
["man artist: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3A8 },
@@ -1006,42 +1136,42 @@ return {
["man astronaut: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F680 },
["man astronaut: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F680 },
["man astronaut: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F680 },
- ["man biking"]={ 0x1F6B4, 0x200D, 0x2642 },
- ["man biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2642 },
- ["man biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2642 },
- ["man biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2642 },
- ["man biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2642 },
- ["man biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2642 },
- ["man bouncing ball"]={ 0x26F9, 0x200D, 0x2642 },
- ["man bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2642 },
- ["man bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2642 },
- ["man bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2642 },
- ["man bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2642 },
- ["man bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2642 },
- ["man bowing"]={ 0x1F647, 0x200D, 0x2642 },
- ["man bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2642 },
- ["man bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2642 },
- ["man bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2642 },
- ["man bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2642 },
- ["man bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2642 },
- ["man cartwheeling"]={ 0x1F938, 0x200D, 0x2642 },
- ["man cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2642 },
- ["man cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2642 },
- ["man cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2642 },
- ["man cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2642 },
- ["man cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2642 },
- ["man climbing"]={ 0x1F9D7, 0x200D, 0x2642 },
- ["man climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2642 },
- ["man climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2642 },
- ["man climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2642 },
- ["man climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2642 },
- ["man climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2642 },
- ["man construction worker"]={ 0x1F477, 0x200D, 0x2642 },
- ["man construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2642 },
- ["man construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2642 },
- ["man construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2642 },
- ["man construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2642 },
- ["man construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2642 },
+ ["man biking"]={ 0x1F6B4, 0x200D, 0x2642, 0xFE0F },
+ ["man biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball"]={ 0x26F9, 0xFE0F, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing"]={ 0x1F647, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling"]={ 0x1F938, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing"]={ 0x1F9D7, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker"]={ 0x1F477, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man cook"]={ 0x1F468, 0x200D, 0x1F373 },
["man cook: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F373 },
["man cook: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F373 },
@@ -1054,36 +1184,36 @@ return {
["man dancing: medium skin tone"]={ 0x1F57A, 0x1F3FD },
["man dancing: medium-dark skin tone"]={ 0x1F57A, 0x1F3FE },
["man dancing: medium-light skin tone"]={ 0x1F57A, 0x1F3FC },
- ["man detective"]={ 0x1F575, 0x200D, 0x2642 },
- ["man detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2642 },
- ["man detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2642 },
- ["man detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2642 },
- ["man detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2642 },
- ["man detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2642 },
- ["man elf"]={ 0x1F9DD, 0x200D, 0x2642 },
- ["man elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2642 },
- ["man elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2642 },
- ["man elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2642 },
- ["man elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2642 },
- ["man elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2642 },
- ["man facepalming"]={ 0x1F926, 0x200D, 0x2642 },
- ["man facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2642 },
- ["man facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2642 },
- ["man facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2642 },
- ["man facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2642 },
- ["man facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2642 },
+ ["man detective"]={ 0x1F575, 0xFE0F, 0x200D, 0x2642, 0xFE0F },
+ ["man detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man elf"]={ 0x1F9DD, 0x200D, 0x2642, 0xFE0F },
+ ["man elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming"]={ 0x1F926, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man factory worker"]={ 0x1F468, 0x200D, 0x1F3ED },
["man factory worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3ED },
["man factory worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3ED },
["man factory worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F3ED },
["man factory worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F3ED },
["man factory worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F3ED },
- ["man fairy"]={ 0x1F9DA, 0x200D, 0x2642 },
- ["man fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2642 },
- ["man fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2642 },
- ["man fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2642 },
- ["man fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2642 },
- ["man fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2642 },
+ ["man fairy"]={ 0x1F9DA, 0x200D, 0x2642, 0xFE0F },
+ ["man fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man farmer"]={ 0x1F468, 0x200D, 0x1F33E },
["man farmer: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F33E },
["man farmer: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F33E },
@@ -1096,68 +1226,80 @@ return {
["man firefighter: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F692 },
["man firefighter: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F692 },
["man firefighter: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F692 },
- ["man frowning"]={ 0x1F64D, 0x200D, 0x2642 },
- ["man frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2642 },
- ["man frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2642 },
- ["man frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2642 },
- ["man frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2642 },
- ["man frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2642 },
- ["man genie"]={ 0x1F9DE, 0x200D, 0x2642 },
- ["man gesturing no"]={ 0x1F645, 0x200D, 0x2642 },
- ["man gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2642 },
- ["man gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2642 },
- ["man gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2642 },
- ["man gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2642 },
- ["man gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2642 },
- ["man gesturing ok"]={ 0x1F646, 0x200D, 0x2642 },
- ["man gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2642 },
- ["man gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2642 },
- ["man gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2642 },
- ["man gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2642 },
- ["man gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2642 },
- ["man getting haircut"]={ 0x1F487, 0x200D, 0x2642 },
- ["man getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2642 },
- ["man getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2642 },
- ["man getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2642 },
- ["man getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2642 },
- ["man getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2642 },
- ["man getting massage"]={ 0x1F486, 0x200D, 0x2642 },
- ["man getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2642 },
- ["man getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2642 },
- ["man getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2642 },
- ["man getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2642 },
- ["man getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2642 },
- ["man golfing"]={ 0x1F3CC, 0x200D, 0x2642 },
- ["man golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2642 },
- ["man golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2642 },
- ["man golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2642 },
- ["man golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2642 },
- ["man golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2642 },
- ["man guard"]={ 0x1F482, 0x200D, 0x2642 },
- ["man guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2642 },
- ["man guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2642 },
- ["man guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2642 },
- ["man guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2642 },
- ["man guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2642 },
- ["man health worker"]={ 0x1F468, 0x200D, 0x2695 },
- ["man health worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2695 },
- ["man health worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2695 },
- ["man health worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2695 },
- ["man health worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2695 },
- ["man health worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2695 },
- ["man in lotus position"]={ 0x1F9D8, 0x200D, 0x2642 },
- ["man in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2642 },
- ["man in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2642 },
- ["man in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2642 },
- ["man in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2642 },
- ["man in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2642 },
- ["man in steamy room"]={ 0x1F9D6, 0x200D, 0x2642 },
- ["man in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2642 },
- ["man in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2642 },
- ["man in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2642 },
- ["man in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2642 },
- ["man in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2642 },
- ["man in suit levitating"]={ 0x1F574 },
+ ["man frowning"]={ 0x1F64D, 0x200D, 0x2642, 0xFE0F },
+ ["man frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man genie"]={ 0x1F9DE, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no"]={ 0x1F645, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok"]={ 0x1F646, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut"]={ 0x1F487, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage"]={ 0x1F486, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing"]={ 0x1F3CC, 0xFE0F, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man guard"]={ 0x1F482, 0x200D, 0x2642, 0xFE0F },
+ ["man guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man health worker"]={ 0x1F468, 0x200D, 0x2695, 0xFE0F },
+ ["man health worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2695, 0xFE0F },
+ ["man health worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2695, 0xFE0F },
+ ["man health worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2695, 0xFE0F },
+ ["man health worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2695, 0xFE0F },
+ ["man health worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2695, 0xFE0F },
+ ["man in lotus position"]={ 0x1F9D8, 0x200D, 0x2642, 0xFE0F },
+ ["man in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man in manual wheelchair"]={ 0x1F468, 0x200D, 0x1F9BD },
+ ["man in manual wheelchair: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9BD },
+ ["man in manual wheelchair: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9BD },
+ ["man in manual wheelchair: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9BD },
+ ["man in manual wheelchair: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9BD },
+ ["man in manual wheelchair: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9BD },
+ ["man in motorized wheelchair"]={ 0x1F468, 0x200D, 0x1F9BC },
+ ["man in motorized wheelchair: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9BC },
+ ["man in motorized wheelchair: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9BC },
+ ["man in motorized wheelchair: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9BC },
+ ["man in motorized wheelchair: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9BC },
+ ["man in motorized wheelchair: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9BC },
+ ["man in steamy room"]={ 0x1F9D6, 0x200D, 0x2642, 0xFE0F },
+ ["man in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man in suit levitating"]={ 0x1F574, 0xFE0F },
["man in suit levitating: dark skin tone"]={ 0x1F574, 0x1F3FF },
["man in suit levitating: light skin tone"]={ 0x1F574, 0x1F3FB },
["man in suit levitating: medium skin tone"]={ 0x1F574, 0x1F3FD },
@@ -1169,144 +1311,156 @@ return {
["man in tuxedo: medium skin tone"]={ 0x1F935, 0x1F3FD },
["man in tuxedo: medium-dark skin tone"]={ 0x1F935, 0x1F3FE },
["man in tuxedo: medium-light skin tone"]={ 0x1F935, 0x1F3FC },
- ["man judge"]={ 0x1F468, 0x200D, 0x2696 },
- ["man judge: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2696 },
- ["man judge: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2696 },
- ["man judge: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2696 },
- ["man judge: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2696 },
- ["man judge: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2696 },
- ["man juggling"]={ 0x1F939, 0x200D, 0x2642 },
- ["man juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2642 },
- ["man juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2642 },
- ["man juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2642 },
- ["man juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2642 },
- ["man juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2642 },
- ["man lifting weights"]={ 0x1F3CB, 0x200D, 0x2642 },
- ["man lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2642 },
- ["man lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2642 },
- ["man lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2642 },
- ["man lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2642 },
- ["man lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2642 },
- ["man mage"]={ 0x1F9D9, 0x200D, 0x2642 },
- ["man mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2642 },
- ["man mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2642 },
- ["man mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2642 },
- ["man mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2642 },
- ["man mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2642 },
+ ["man judge"]={ 0x1F468, 0x200D, 0x2696, 0xFE0F },
+ ["man judge: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2696, 0xFE0F },
+ ["man judge: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2696, 0xFE0F },
+ ["man judge: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2696, 0xFE0F },
+ ["man judge: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2696, 0xFE0F },
+ ["man judge: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2696, 0xFE0F },
+ ["man juggling"]={ 0x1F939, 0x200D, 0x2642, 0xFE0F },
+ ["man juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling"]={ 0x1F9CE, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights"]={ 0x1F3CB, 0xFE0F, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man mage"]={ 0x1F9D9, 0x200D, 0x2642, 0xFE0F },
+ ["man mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man mechanic"]={ 0x1F468, 0x200D, 0x1F527 },
["man mechanic: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F527 },
["man mechanic: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F527 },
["man mechanic: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F527 },
["man mechanic: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F527 },
["man mechanic: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F527 },
- ["man mountain biking"]={ 0x1F6B5, 0x200D, 0x2642 },
- ["man mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2642 },
- ["man mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2642 },
- ["man mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2642 },
- ["man mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2642 },
- ["man mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2642 },
+ ["man mountain biking"]={ 0x1F6B5, 0x200D, 0x2642, 0xFE0F },
+ ["man mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man office worker"]={ 0x1F468, 0x200D, 0x1F4BC },
["man office worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F4BC },
["man office worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F4BC },
["man office worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F4BC },
["man office worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F4BC },
["man office worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F4BC },
- ["man pilot"]={ 0x1F468, 0x200D, 0x2708 },
- ["man pilot: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2708 },
- ["man pilot: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2708 },
- ["man pilot: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2708 },
- ["man pilot: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2708 },
- ["man pilot: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2708 },
- ["man playing handball"]={ 0x1F93E, 0x200D, 0x2642 },
- ["man playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2642 },
- ["man playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2642 },
- ["man playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2642 },
- ["man playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2642 },
- ["man playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2642 },
- ["man playing water polo"]={ 0x1F93D, 0x200D, 0x2642 },
- ["man playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2642 },
- ["man playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2642 },
- ["man playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2642 },
- ["man playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2642 },
- ["man playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2642 },
- ["man police officer"]={ 0x1F46E, 0x200D, 0x2642 },
- ["man police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2642 },
- ["man police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2642 },
- ["man police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2642 },
- ["man police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2642 },
- ["man police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2642 },
- ["man pouting"]={ 0x1F64E, 0x200D, 0x2642 },
- ["man pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2642 },
- ["man pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2642 },
- ["man pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2642 },
- ["man pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2642 },
- ["man pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2642 },
- ["man raising hand"]={ 0x1F64B, 0x200D, 0x2642 },
- ["man raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2642 },
- ["man raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2642 },
- ["man raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2642 },
- ["man raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2642 },
- ["man raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2642 },
- ["man rowing boat"]={ 0x1F6A3, 0x200D, 0x2642 },
- ["man rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2642 },
- ["man rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2642 },
- ["man rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2642 },
- ["man rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2642 },
- ["man rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2642 },
- ["man running"]={ 0x1F3C3, 0x200D, 0x2642 },
- ["man running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2642 },
- ["man running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2642 },
- ["man running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2642 },
- ["man running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2642 },
- ["man running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2642 },
+ ["man pilot"]={ 0x1F468, 0x200D, 0x2708, 0xFE0F },
+ ["man pilot: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2708, 0xFE0F },
+ ["man pilot: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2708, 0xFE0F },
+ ["man pilot: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2708, 0xFE0F },
+ ["man pilot: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2708, 0xFE0F },
+ ["man pilot: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2708, 0xFE0F },
+ ["man playing handball"]={ 0x1F93E, 0x200D, 0x2642, 0xFE0F },
+ ["man playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo"]={ 0x1F93D, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer"]={ 0x1F46E, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting"]={ 0x1F64E, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand"]={ 0x1F64B, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat"]={ 0x1F6A3, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man running"]={ 0x1F3C3, 0x200D, 0x2642, 0xFE0F },
+ ["man running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man scientist"]={ 0x1F468, 0x200D, 0x1F52C },
["man scientist: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F52C },
["man scientist: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F52C },
["man scientist: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F52C },
["man scientist: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F52C },
["man scientist: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F52C },
- ["man shrugging"]={ 0x1F937, 0x200D, 0x2642 },
- ["man shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2642 },
- ["man shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2642 },
- ["man shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2642 },
- ["man shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2642 },
- ["man shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2642 },
+ ["man shrugging"]={ 0x1F937, 0x200D, 0x2642, 0xFE0F },
+ ["man shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man singer"]={ 0x1F468, 0x200D, 0x1F3A4 },
["man singer: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3A4 },
["man singer: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3A4 },
["man singer: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F3A4 },
["man singer: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F3A4 },
["man singer: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F3A4 },
+ ["man standing"]={ 0x1F9CD, 0x200D, 0x2642, 0xFE0F },
+ ["man standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man standing: light skin tone"]={ 0x1F9CD, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man student"]={ 0x1F468, 0x200D, 0x1F393 },
["man student: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F393 },
["man student: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F393 },
["man student: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F393 },
["man student: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F393 },
["man student: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F393 },
- ["man superhero"]={ 0x1F9B8, 0x200D, 0x2642 },
- ["man superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2642 },
- ["man superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2642 },
- ["man superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2642 },
- ["man superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2642 },
- ["man superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2642 },
- ["man supervillain"]={ 0x1F9B9, 0x200D, 0x2642 },
- ["man supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2642 },
- ["man supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2642 },
- ["man supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2642 },
- ["man supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2642 },
- ["man supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2642 },
- ["man surfing"]={ 0x1F3C4, 0x200D, 0x2642 },
- ["man surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2642 },
- ["man surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2642 },
- ["man surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2642 },
- ["man surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2642 },
- ["man surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2642 },
- ["man swimming"]={ 0x1F3CA, 0x200D, 0x2642 },
- ["man swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2642 },
- ["man swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2642 },
- ["man swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2642 },
- ["man swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2642 },
- ["man swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2642 },
+ ["man superhero"]={ 0x1F9B8, 0x200D, 0x2642, 0xFE0F },
+ ["man superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain"]={ 0x1F9B9, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing"]={ 0x1F3C4, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming"]={ 0x1F3CA, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man teacher"]={ 0x1F468, 0x200D, 0x1F3EB },
["man teacher: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3EB },
["man teacher: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3EB },
@@ -1319,101 +1473,131 @@ return {
["man technologist: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F4BB },
["man technologist: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F4BB },
["man technologist: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F4BB },
- ["man tipping hand"]={ 0x1F481, 0x200D, 0x2642 },
- ["man tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2642 },
- ["man tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2642 },
- ["man tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2642 },
- ["man tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2642 },
- ["man tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2642 },
- ["man vampire"]={ 0x1F9DB, 0x200D, 0x2642 },
- ["man vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2642 },
- ["man vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2642 },
- ["man vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2642 },
- ["man vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2642 },
- ["man vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2642 },
- ["man walking"]={ 0x1F6B6, 0x200D, 0x2642 },
- ["man walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2642 },
- ["man walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2642 },
- ["man walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2642 },
- ["man walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2642 },
- ["man walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2642 },
- ["man wearing turban"]={ 0x1F473, 0x200D, 0x2642 },
- ["man wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2642 },
- ["man wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2642 },
- ["man wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2642 },
- ["man wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2642 },
- ["man wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2642 },
+ ["man tipping hand"]={ 0x1F481, 0x200D, 0x2642, 0xFE0F },
+ ["man tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire"]={ 0x1F9DB, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man walking"]={ 0x1F6B6, 0x200D, 0x2642, 0xFE0F },
+ ["man walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban"]={ 0x1F473, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["man with chinese cap"]={ 0x1F472 },
["man with chinese cap: dark skin tone"]={ 0x1F472, 0x1F3FF },
["man with chinese cap: light skin tone"]={ 0x1F472, 0x1F3FB },
["man with chinese cap: medium skin tone"]={ 0x1F472, 0x1F3FD },
["man with chinese cap: medium-dark skin tone"]={ 0x1F472, 0x1F3FE },
["man with chinese cap: medium-light skin tone"]={ 0x1F472, 0x1F3FC },
- ["man zombie"]={ 0x1F9DF, 0x200D, 0x2642 },
- ["man, bald"]={ 0x1F468, 0x200D, 0x1F9B2 },
- ["man, bald: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B2 },
- ["man, bald: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B2 },
- ["man, bald: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B2 },
- ["man, bald: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B2 },
- ["man, bald: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B2 },
- ["man, curly haired"]={ 0x1F468, 0x200D, 0x1F9B1 },
- ["man, curly haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B1 },
- ["man, curly haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B1 },
- ["man, curly haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B1 },
- ["man, curly haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B1 },
- ["man, curly haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B1 },
- ["man, red haired"]={ 0x1F468, 0x200D, 0x1F9B0 },
- ["man, red haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B0 },
- ["man, red haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B0 },
- ["man, red haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B0 },
- ["man, red haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B0 },
- ["man, red haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B0 },
- ["man, white haired"]={ 0x1F468, 0x200D, 0x1F9B3 },
- ["man, white haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B3 },
- ["man, white haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B3 },
- ["man, white haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B3 },
- ["man, white haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B3 },
- ["man, white haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B3 },
+ ["man with probing cane"]={ 0x1F468, 0x200D, 0x1F9AF },
+ ["man with probing cane: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9AF },
+ ["man with probing cane: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9AF },
+ ["man with probing cane: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9AF },
+ ["man with probing cane: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9AF },
+ ["man with probing cane: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9AF },
+ ["man zombie"]={ 0x1F9DF, 0x200D, 0x2642, 0xFE0F },
+ ["man: bald"]={ 0x1F468, 0x200D, 0x1F9B2 },
+ ["man: beard"]={ 0x1F9D4 },
+ ["man: blond hair"]={ 0x1F471, 0x200D, 0x2642, 0xFE0F },
+ ["man: curly hair"]={ 0x1F468, 0x200D, 0x1F9B1 },
["man: dark skin tone"]={ 0x1F468, 0x1F3FF },
+ ["man: dark skin tone, bald"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B2 },
+ ["man: dark skin tone, beard"]={ 0x1F9D4, 0x1F3FF },
+ ["man: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["man: dark skin tone, curly hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B1 },
+ ["man: dark skin tone, red hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B0 },
+ ["man: dark skin tone, white hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B3 },
["man: light skin tone"]={ 0x1F468, 0x1F3FB },
+ ["man: light skin tone, bald"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B2 },
+ ["man: light skin tone, beard"]={ 0x1F9D4, 0x1F3FB },
+ ["man: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["man: light skin tone, curly hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B1 },
+ ["man: light skin tone, red hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B0 },
+ ["man: light skin tone, white hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B3 },
["man: medium skin tone"]={ 0x1F468, 0x1F3FD },
+ ["man: medium skin tone, bald"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B2 },
+ ["man: medium skin tone, beard"]={ 0x1F9D4, 0x1F3FD },
+ ["man: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["man: medium skin tone, curly hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B1 },
+ ["man: medium skin tone, red hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B0 },
+ ["man: medium skin tone, white hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B3 },
["man: medium-dark skin tone"]={ 0x1F468, 0x1F3FE },
+ ["man: medium-dark skin tone, bald"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B2 },
+ ["man: medium-dark skin tone, beard"]={ 0x1F9D4, 0x1F3FE },
+ ["man: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["man: medium-dark skin tone, curly hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B1 },
+ ["man: medium-dark skin tone, red hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B0 },
+ ["man: medium-dark skin tone, white hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B3 },
["man: medium-light skin tone"]={ 0x1F468, 0x1F3FC },
+ ["man: medium-light skin tone, bald"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B2 },
+ ["man: medium-light skin tone, beard"]={ 0x1F9D4, 0x1F3FC },
+ ["man: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
+ ["man: medium-light skin tone, curly hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B1 },
+ ["man: medium-light skin tone, red hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B0 },
+ ["man: medium-light skin tone, white hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B3 },
+ ["man: red hair"]={ 0x1F468, 0x200D, 0x1F9B0 },
+ ["man: white hair"]={ 0x1F468, 0x200D, 0x1F9B3 },
["mango"]={ 0x1F96D },
- ["mantelpiece clock"]={ 0x1F570 },
+ ["mantelpiece clock"]={ 0x1F570, 0xFE0F },
+ ["manual wheelchair"]={ 0x1F9BD },
["man’s shoe"]={ 0x1F45E },
["map of japan"]={ 0x1F5FE },
["maple leaf"]={ 0x1F341 },
- ["marshall islands"]={ 0x1F1F2, 0x1F1ED },
["martial arts uniform"]={ 0x1F94B },
- ["martinique"]={ 0x1F1F2, 0x1F1F6 },
- ["mauritania"]={ 0x1F1F2, 0x1F1F7 },
- ["mauritius"]={ 0x1F1F2, 0x1F1FA },
- ["mayotte"]={ 0x1F1FE, 0x1F1F9 },
+ ["mate"]={ 0x1F9C9 },
["meat on bone"]={ 0x1F356 },
- ["medical symbol"]={ 0x2695 },
- ["medium skin tone"]={ 0x1F3FD },
- ["medium-dark skin tone"]={ 0x1F3FE },
- ["medium-light skin tone"]={ 0x1F3FC },
+ ["mechanical arm"]={ 0x1F9BE },
+ ["mechanical leg"]={ 0x1F9BF },
+ ["medical symbol"]={ 0x2695, 0xFE0F },
["megaphone"]={ 0x1F4E3 },
["melon"]={ 0x1F348 },
["memo"]={ 0x1F4DD },
- ["men with bunny ears"]={ 0x1F46F, 0x200D, 0x2642 },
- ["men wrestling"]={ 0x1F93C, 0x200D, 0x2642 },
+ ["men holding hands"]={ 0x1F46C },
+ ["men holding hands: dark skin tone"]={ 0x1F46C, 0x1F3FF },
+ ["men holding hands: dark skin tone, light skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["men holding hands: dark skin tone, medium skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["men holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE },
+ ["men holding hands: dark skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["men holding hands: light skin tone"]={ 0x1F46C, 0x1F3FB },
+ ["men holding hands: medium skin tone"]={ 0x1F46C, 0x1F3FD },
+ ["men holding hands: medium skin tone, light skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["men holding hands: medium skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["men holding hands: medium-dark skin tone"]={ 0x1F46C, 0x1F3FE },
+ ["men holding hands: medium-dark skin tone, light skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["men holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["men holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["men holding hands: medium-light skin tone"]={ 0x1F46C, 0x1F3FC },
+ ["men holding hands: medium-light skin tone, light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["men with bunny ears"]={ 0x1F46F, 0x200D, 0x2642, 0xFE0F },
+ ["men wrestling"]={ 0x1F93C, 0x200D, 0x2642, 0xFE0F },
["menorah"]={ 0x1F54E },
["men’s room"]={ 0x1F6B9 },
- ["mermaid"]={ 0x1F9DC, 0x200D, 0x2640 },
- ["mermaid: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2640 },
- ["mermaid: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2640 },
- ["mermaid: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2640 },
- ["mermaid: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2640 },
- ["mermaid: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2640 },
- ["merman"]={ 0x1F9DC, 0x200D, 0x2642 },
- ["merman: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2642 },
- ["merman: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2642 },
- ["merman: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2642 },
- ["merman: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2642 },
- ["merman: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2642 },
+ ["mermaid"]={ 0x1F9DC, 0x200D, 0x2640, 0xFE0F },
+ ["mermaid: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["mermaid: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["mermaid: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["mermaid: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["mermaid: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["merman"]={ 0x1F9DC, 0x200D, 0x2642, 0xFE0F },
+ ["merman: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2642, 0xFE0F },
+ ["merman: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2642, 0xFE0F },
+ ["merman: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2642, 0xFE0F },
+ ["merman: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2642, 0xFE0F },
+ ["merman: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2642, 0xFE0F },
["merperson"]={ 0x1F9DC },
["merperson: dark skin tone"]={ 0x1F9DC, 0x1F3FF },
["merperson: light skin tone"]={ 0x1F9DC, 0x1F3FB },
@@ -1421,9 +1605,7 @@ return {
["merperson: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE },
["merperson: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC },
["metro"]={ 0x1F687 },
- ["mexico"]={ 0x1F1F2, 0x1F1FD },
["microbe"]={ 0x1F9A0 },
- ["micronesia"]={ 0x1F1EB, 0x1F1F2 },
["microphone"]={ 0x1F3A4 },
["microscope"]={ 0x1F52C },
["middle finger"]={ 0x1F595 },
@@ -1432,55 +1614,50 @@ return {
["middle finger: medium skin tone"]={ 0x1F595, 0x1F3FD },
["middle finger: medium-dark skin tone"]={ 0x1F595, 0x1F3FE },
["middle finger: medium-light skin tone"]={ 0x1F595, 0x1F3FC },
- ["military medal"]={ 0x1F396 },
+ ["military medal"]={ 0x1F396, 0xFE0F },
["milky way"]={ 0x1F30C },
["minibus"]={ 0x1F690 },
+ ["minus sign"]={ 0x2796 },
["moai"]={ 0x1F5FF },
["mobile phone"]={ 0x1F4F1 },
["mobile phone off"]={ 0x1F4F4 },
["mobile phone with arrow"]={ 0x1F4F2 },
- ["moldova"]={ 0x1F1F2, 0x1F1E9 },
- ["monaco"]={ 0x1F1F2, 0x1F1E8 },
["money bag"]={ 0x1F4B0 },
["money with wings"]={ 0x1F4B8 },
["money-mouth face"]={ 0x1F911 },
- ["mongolia"]={ 0x1F1F2, 0x1F1F3 },
["monkey"]={ 0x1F412 },
["monkey face"]={ 0x1F435 },
["monorail"]={ 0x1F69D },
- ["montenegro"]={ 0x1F1F2, 0x1F1EA },
- ["montserrat"]={ 0x1F1F2, 0x1F1F8 },
["moon cake"]={ 0x1F96E },
["moon viewing ceremony"]={ 0x1F391 },
- ["morocco"]={ 0x1F1F2, 0x1F1E6 },
["mosque"]={ 0x1F54C },
["mosquito"]={ 0x1F99F },
- ["motor boat"]={ 0x1F6E5 },
+ ["motor boat"]={ 0x1F6E5, 0xFE0F },
["motor scooter"]={ 0x1F6F5 },
- ["motorcycle"]={ 0x1F3CD },
- ["motorway"]={ 0x1F6E3 },
+ ["motorcycle"]={ 0x1F3CD, 0xFE0F },
+ ["motorized wheelchair"]={ 0x1F9BC },
+ ["motorway"]={ 0x1F6E3, 0xFE0F },
["mount fuji"]={ 0x1F5FB },
- ["mountain"]={ 0x26F0 },
+ ["mountain"]={ 0x26F0, 0xFE0F },
["mountain cableway"]={ 0x1F6A0 },
["mountain railway"]={ 0x1F69E },
["mouse"]={ 0x1F401 },
["mouse face"]={ 0x1F42D },
["mouth"]={ 0x1F444 },
["movie camera"]={ 0x1F3A5 },
- ["mozambique"]={ 0x1F1F2, 0x1F1FF },
["mrs. claus"]={ 0x1F936 },
["mrs. claus: dark skin tone"]={ 0x1F936, 0x1F3FF },
["mrs. claus: light skin tone"]={ 0x1F936, 0x1F3FB },
["mrs. claus: medium skin tone"]={ 0x1F936, 0x1F3FD },
["mrs. claus: medium-dark skin tone"]={ 0x1F936, 0x1F3FE },
["mrs. claus: medium-light skin tone"]={ 0x1F936, 0x1F3FC },
+ ["multiplication sign"]={ 0x2716, 0xFE0F },
["mushroom"]={ 0x1F344 },
["musical keyboard"]={ 0x1F3B9 },
["musical note"]={ 0x1F3B5 },
["musical notes"]={ 0x1F3B6 },
["musical score"]={ 0x1F3BC },
["muted speaker"]={ 0x1F507 },
- ["myanmar (burma)"]={ 0x1F1F2, 0x1F1F2 },
["nail polish"]={ 0x1F485 },
["nail polish: dark skin tone"]={ 0x1F485, 0x1F3FF },
["nail polish: light skin tone"]={ 0x1F485, 0x1F3FB },
@@ -1488,31 +1665,21 @@ return {
["nail polish: medium-dark skin tone"]={ 0x1F485, 0x1F3FE },
["nail polish: medium-light skin tone"]={ 0x1F485, 0x1F3FC },
["name badge"]={ 0x1F4DB },
- ["namibia"]={ 0x1F1F3, 0x1F1E6 },
- ["national park"]={ 0x1F3DE },
- ["nauru"]={ 0x1F1F3, 0x1F1F7 },
+ ["national park"]={ 0x1F3DE, 0xFE0F },
["nauseated face"]={ 0x1F922 },
["nazar amulet"]={ 0x1F9FF },
["necktie"]={ 0x1F454 },
- ["nepal"]={ 0x1F1F3, 0x1F1F5 },
["nerd face"]={ 0x1F913 },
- ["netherlands"]={ 0x1F1F3, 0x1F1F1 },
["neutral face"]={ 0x1F610 },
["new button"]={ 0x1F195 },
- ["new caledonia"]={ 0x1F1F3, 0x1F1E8 },
["new moon"]={ 0x1F311 },
["new moon face"]={ 0x1F31A },
- ["new zealand"]={ 0x1F1F3, 0x1F1FF },
["newspaper"]={ 0x1F4F0 },
- ["next track button"]={ 0x23ED },
+ ["next track button"]={ 0x23ED, 0xFE0F },
["ng button"]={ 0x1F196 },
- ["nicaragua"]={ 0x1F1F3, 0x1F1EE },
- ["niger"]={ 0x1F1F3, 0x1F1EA },
- ["nigeria"]={ 0x1F1F3, 0x1F1EC },
["night with stars"]={ 0x1F303 },
["nine o’clock"]={ 0x1F558 },
["nine-thirty"]={ 0x1F564 },
- ["niue"]={ 0x1F1F3, 0x1F1FA },
["no bicycles"]={ 0x1F6B3 },
["no entry"]={ 0x26D4 },
["no littering"]={ 0x1F6AF },
@@ -1521,10 +1688,6 @@ return {
["no pedestrians"]={ 0x1F6B7 },
["no smoking"]={ 0x1F6AD },
["non-potable water"]={ 0x1F6B1 },
- ["norfolk island"]={ 0x1F1F3, 0x1F1EB },
- ["north korea"]={ 0x1F1F0, 0x1F1F5 },
- ["northern mariana islands"]={ 0x1F1F2, 0x1F1F5 },
- ["norway"]={ 0x1F1F3, 0x1F1F4 },
["nose"]={ 0x1F443 },
["nose: dark skin tone"]={ 0x1F443, 0x1F3FF },
["nose: light skin tone"]={ 0x1F443, 0x1F3FB },
@@ -1534,12 +1697,12 @@ return {
["notebook"]={ 0x1F4D3 },
["notebook with decorative cover"]={ 0x1F4D4 },
["nut and bolt"]={ 0x1F529 },
- ["o button (blood type)"]={ 0x1F17E },
+ ["o button (blood type)"]={ 0x1F17E, 0xFE0F },
["octopus"]={ 0x1F419 },
["oden"]={ 0x1F362 },
["office building"]={ 0x1F3E2 },
["ogre"]={ 0x1F479 },
- ["oil drum"]={ 0x1F6E2 },
+ ["oil drum"]={ 0x1F6E2, 0xFE0F },
["ok button"]={ 0x1F197 },
["ok hand"]={ 0x1F44C },
["ok hand: dark skin tone"]={ 0x1F44C, 0x1F3FF },
@@ -1547,7 +1710,7 @@ return {
["ok hand: medium skin tone"]={ 0x1F44C, 0x1F3FD },
["ok hand: medium-dark skin tone"]={ 0x1F44C, 0x1F3FE },
["ok hand: medium-light skin tone"]={ 0x1F44C, 0x1F3FC },
- ["old key"]={ 0x1F5DD },
+ ["old key"]={ 0x1F5DD, 0xFE0F },
["old man"]={ 0x1F474 },
["old man: dark skin tone"]={ 0x1F474, 0x1F3FF },
["old man: light skin tone"]={ 0x1F474, 0x1F3FB },
@@ -1560,14 +1723,13 @@ return {
["old woman: medium skin tone"]={ 0x1F475, 0x1F3FD },
["old woman: medium-dark skin tone"]={ 0x1F475, 0x1F3FE },
["old woman: medium-light skin tone"]={ 0x1F475, 0x1F3FC },
- ["older adult"]={ 0x1F9D3 },
- ["older adult: dark skin tone"]={ 0x1F9D3, 0x1F3FF },
- ["older adult: light skin tone"]={ 0x1F9D3, 0x1F3FB },
- ["older adult: medium skin tone"]={ 0x1F9D3, 0x1F3FD },
- ["older adult: medium-dark skin tone"]={ 0x1F9D3, 0x1F3FE },
- ["older adult: medium-light skin tone"]={ 0x1F9D3, 0x1F3FC },
- ["om"]={ 0x1F549 },
- ["oman"]={ 0x1F1F4, 0x1F1F2 },
+ ["older person"]={ 0x1F9D3 },
+ ["older person: dark skin tone"]={ 0x1F9D3, 0x1F3FF },
+ ["older person: light skin tone"]={ 0x1F9D3, 0x1F3FB },
+ ["older person: medium skin tone"]={ 0x1F9D3, 0x1F3FD },
+ ["older person: medium-dark skin tone"]={ 0x1F9D3, 0x1F3FE },
+ ["older person: medium-light skin tone"]={ 0x1F9D3, 0x1F3FC },
+ ["om"]={ 0x1F549, 0xFE0F },
["on! arrow"]={ 0x1F51B },
["oncoming automobile"]={ 0x1F698 },
["oncoming bus"]={ 0x1F68D },
@@ -1580,7 +1742,9 @@ return {
["oncoming police car"]={ 0x1F694 },
["oncoming taxi"]={ 0x1F696 },
["one o’clock"]={ 0x1F550 },
+ ["one-piece swimsuit"]={ 0x1FA71 },
["one-thirty"]={ 0x1F55C },
+ ["onion"]={ 0x1F9C5 },
["open book"]={ 0x1F4D6 },
["open file folder"]={ 0x1F4C2 },
["open hands"]={ 0x1F450 },
@@ -1594,20 +1758,22 @@ return {
["ophiuchus"]={ 0x26CE },
["optical disk"]={ 0x1F4BF },
["orange book"]={ 0x1F4D9 },
+ ["orange circle"]={ 0x1F7E0 },
["orange heart"]={ 0x1F9E1 },
- ["orthodox cross"]={ 0x2626 },
+ ["orange square"]={ 0x1F7E7 },
+ ["orangutan"]={ 0x1F9A7 },
+ ["orthodox cross"]={ 0x2626, 0xFE0F },
+ ["otter"]={ 0x1F9A6 },
["outbox tray"]={ 0x1F4E4 },
["owl"]={ 0x1F989 },
["ox"]={ 0x1F402 },
- ["p button"]={ 0x1F17F },
+ ["oyster"]={ 0x1F9AA },
+ ["p button"]={ 0x1F17F, 0xFE0F },
["package"]={ 0x1F4E6 },
["page facing up"]={ 0x1F4C4 },
["page with curl"]={ 0x1F4C3 },
["pager"]={ 0x1F4DF },
- ["paintbrush"]={ 0x1F58C },
- ["pakistan"]={ 0x1F1F5, 0x1F1F0 },
- ["palau"]={ 0x1F1F5, 0x1F1FC },
- ["palestinian territories"]={ 0x1F1F5, 0x1F1F8 },
+ ["paintbrush"]={ 0x1F58C, 0xFE0F },
["palm tree"]={ 0x1F334 },
["palms up together"]={ 0x1F932 },
["palms up together: dark skin tone"]={ 0x1F932, 0x1F3FF },
@@ -1615,40 +1781,55 @@ return {
["palms up together: medium skin tone"]={ 0x1F932, 0x1F3FD },
["palms up together: medium-dark skin tone"]={ 0x1F932, 0x1F3FE },
["palms up together: medium-light skin tone"]={ 0x1F932, 0x1F3FC },
- ["panama"]={ 0x1F1F5, 0x1F1E6 },
["pancakes"]={ 0x1F95E },
- ["panda face"]={ 0x1F43C },
+ ["panda"]={ 0x1F43C },
["paperclip"]={ 0x1F4CE },
- ["papua new guinea"]={ 0x1F1F5, 0x1F1EC },
- ["paraguay"]={ 0x1F1F5, 0x1F1FE },
+ ["parachute"]={ 0x1FA82 },
["parrot"]={ 0x1F99C },
- ["part alternation mark"]={ 0x303D },
+ ["part alternation mark"]={ 0x303D, 0xFE0F },
["party popper"]={ 0x1F389 },
["partying face"]={ 0x1F973 },
- ["passenger ship"]={ 0x1F6F3 },
+ ["passenger ship"]={ 0x1F6F3, 0xFE0F },
["passport control"]={ 0x1F6C2 },
- ["pause button"]={ 0x23F8 },
+ ["pause button"]={ 0x23F8, 0xFE0F },
["paw prints"]={ 0x1F43E },
- ["peace symbol"]={ 0x262E },
+ ["peace symbol"]={ 0x262E, 0xFE0F },
["peach"]={ 0x1F351 },
["peacock"]={ 0x1F99A },
["peanuts"]={ 0x1F95C },
["pear"]={ 0x1F350 },
- ["pen"]={ 0x1F58A },
- ["pencil"]={ 0x270F },
+ ["pen"]={ 0x1F58A, 0xFE0F },
+ ["pencil"]={ 0x270F, 0xFE0F },
["penguin"]={ 0x1F427 },
["pensive face"]={ 0x1F614 },
+ ["people holding hands"]={ 0x1F9D1, 0x200D, 0x1F91D, 0x200D, 0x1F9D1 },
+ ["people holding hands: dark skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FF },
+ ["people holding hands: dark skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB },
+ ["people holding hands: dark skin tone, medium skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD },
+ ["people holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FE },
+ ["people holding hands: dark skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC },
+ ["people holding hands: light skin tone"]={ 0x1F9D1, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB },
+ ["people holding hands: medium skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD },
+ ["people holding hands: medium skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB },
+ ["people holding hands: medium skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC },
+ ["people holding hands: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FE },
+ ["people holding hands: medium-dark skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB },
+ ["people holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD },
+ ["people holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC },
+ ["people holding hands: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC },
+ ["people holding hands: medium-light skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB },
["people with bunny ears"]={ 0x1F46F },
["people wrestling"]={ 0x1F93C },
["performing arts"]={ 0x1F3AD },
["persevering face"]={ 0x1F623 },
+ ["person"]={ 0x1F9D1 },
["person biking"]={ 0x1F6B4 },
["person biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF },
["person biking: light skin tone"]={ 0x1F6B4, 0x1F3FB },
["person biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD },
["person biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE },
["person biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC },
- ["person bouncing ball"]={ 0x26F9 },
+ ["person bouncing ball"]={ 0x26F9, 0xFE0F },
["person bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF },
["person bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB },
["person bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD },
@@ -1709,7 +1890,7 @@ return {
["person getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD },
["person getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE },
["person getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC },
- ["person golfing"]={ 0x1F3CC },
+ ["person golfing"]={ 0x1F3CC, 0xFE0F },
["person golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF },
["person golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB },
["person golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD },
@@ -1739,7 +1920,13 @@ return {
["person juggling: medium skin tone"]={ 0x1F939, 0x1F3FD },
["person juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE },
["person juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC },
- ["person lifting weights"]={ 0x1F3CB },
+ ["person kneeling"]={ 0x1F9CE },
+ ["person kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF },
+ ["person kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB },
+ ["person kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD },
+ ["person kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE },
+ ["person kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC },
+ ["person lifting weights"]={ 0x1F3CB, 0xFE0F },
["person lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF },
["person lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB },
["person lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD },
@@ -1793,6 +1980,12 @@ return {
["person shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD },
["person shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE },
["person shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC },
+ ["person standing"]={ 0x1F9CD },
+ ["person standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF },
+ ["person standing: light skin tone"]={ 0x1F9CD, 0x1F3FB },
+ ["person standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD },
+ ["person standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE },
+ ["person standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC },
["person surfing"]={ 0x1F3C4 },
["person surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF },
["person surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB },
@@ -1829,29 +2022,43 @@ return {
["person wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD },
["person wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE },
["person wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC },
- ["peru"]={ 0x1F1F5, 0x1F1EA },
+ ["person: blond hair"]={ 0x1F471 },
+ ["person: dark skin tone"]={ 0x1F9D1, 0x1F3FF },
+ ["person: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF },
+ ["person: light skin tone"]={ 0x1F9D1, 0x1F3FB },
+ ["person: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB },
+ ["person: medium skin tone"]={ 0x1F9D1, 0x1F3FD },
+ ["person: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD },
+ ["person: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE },
+ ["person: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE },
+ ["person: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC },
+ ["person: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC },
["petri dish"]={ 0x1F9EB },
- ["philippines"]={ 0x1F1F5, 0x1F1ED },
- ["pick"]={ 0x26CF },
+ ["pick"]={ 0x26CF, 0xFE0F },
["pie"]={ 0x1F967 },
["pig"]={ 0x1F416 },
["pig face"]={ 0x1F437 },
["pig nose"]={ 0x1F43D },
["pile of poo"]={ 0x1F4A9 },
["pill"]={ 0x1F48A },
+ ["pinching hand"]={ 0x1F90F },
+ ["pinching hand: dark skin tone"]={ 0x1F90F, 0x1F3FF },
+ ["pinching hand: light skin tone"]={ 0x1F90F, 0x1F3FB },
+ ["pinching hand: medium skin tone"]={ 0x1F90F, 0x1F3FD },
+ ["pinching hand: medium-dark skin tone"]={ 0x1F90F, 0x1F3FE },
+ ["pinching hand: medium-light skin tone"]={ 0x1F90F, 0x1F3FC },
["pine decoration"]={ 0x1F38D },
["pineapple"]={ 0x1F34D },
["ping pong"]={ 0x1F3D3 },
- ["pirate flag"]={ 0x1F3F4, 0x200D, 0x2620 },
+ ["pirate flag"]={ 0x1F3F4, 0x200D, 0x2620, 0xFE0F },
["pisces"]={ 0x2653 },
["pistol"]={ 0x1F52B },
- ["pitcairn islands"]={ 0x1F1F5, 0x1F1F3 },
["pizza"]={ 0x1F355 },
["place of worship"]={ 0x1F6D0 },
- ["play button"]={ 0x25B6 },
- ["play or pause button"]={ 0x23EF },
+ ["play button"]={ 0x25B6, 0xFE0F },
+ ["play or pause button"]={ 0x23EF, 0xFE0F },
["pleading face"]={ 0x1F97A },
- ["poland"]={ 0x1F1F5, 0x1F1F1 },
+ ["plus sign"]={ 0x2795 },
["police car"]={ 0x1F693 },
["police car light"]={ 0x1F6A8 },
["police officer"]={ 0x1F46E },
@@ -1863,7 +2070,6 @@ return {
["poodle"]={ 0x1F429 },
["pool 8 ball"]={ 0x1F3B1 },
["popcorn"]={ 0x1F37F },
- ["portugal"]={ 0x1F1F5, 0x1F1F9 },
["post office"]={ 0x1F3E4 },
["postal horn"]={ 0x1F4EF },
["postbox"]={ 0x1F4EE },
@@ -1872,7 +2078,7 @@ return {
["potato"]={ 0x1F954 },
["poultry leg"]={ 0x1F357 },
["pound banknote"]={ 0x1F4B7 },
- ["pouting cat face"]={ 0x1F63E },
+ ["pouting cat"]={ 0x1F63E },
["pouting face"]={ 0x1F621 },
["prayer beads"]={ 0x1F4FF },
["pregnant woman"]={ 0x1F930 },
@@ -1894,25 +2100,27 @@ return {
["princess: medium skin tone"]={ 0x1F478, 0x1F3FD },
["princess: medium-dark skin tone"]={ 0x1F478, 0x1F3FE },
["princess: medium-light skin tone"]={ 0x1F478, 0x1F3FC },
- ["printer"]={ 0x1F5A8 },
+ ["printer"]={ 0x1F5A8, 0xFE0F },
+ ["probing cane"]={ 0x1F9AF },
["prohibited"]={ 0x1F6AB },
- ["puerto rico"]={ 0x1F1F5, 0x1F1F7 },
+ ["purple circle"]={ 0x1F7E3 },
["purple heart"]={ 0x1F49C },
+ ["purple square"]={ 0x1F7EA },
["purse"]={ 0x1F45B },
["pushpin"]={ 0x1F4CC },
- ["qatar"]={ 0x1F1F6, 0x1F1E6 },
+ ["puzzle piece"]={ 0x1F9E9 },
["question mark"]={ 0x2753 },
["rabbit"]={ 0x1F407 },
["rabbit face"]={ 0x1F430 },
["raccoon"]={ 0x1F99D },
- ["racing car"]={ 0x1F3CE },
+ ["racing car"]={ 0x1F3CE, 0xFE0F },
["radio"]={ 0x1F4FB },
["radio button"]={ 0x1F518 },
- ["radioactive"]={ 0x2622 },
+ ["radioactive"]={ 0x2622, 0xFE0F },
["railway car"]={ 0x1F683 },
- ["railway track"]={ 0x1F6E4 },
+ ["railway track"]={ 0x1F6E4, 0xFE0F },
["rainbow"]={ 0x1F308 },
- ["rainbow flag"]={ 0x1F3F3, 0x200D, 0x1F308 },
+ ["rainbow flag"]={ 0x1F3F3, 0xFE0F, 0x200D, 0x1F308 },
["raised back of hand"]={ 0x1F91A },
["raised back of hand: dark skin tone"]={ 0x1F91A, 0x1F3FF },
["raised back of hand: light skin tone"]={ 0x1F91A, 0x1F3FB },
@@ -1939,35 +2147,36 @@ return {
["raising hands: medium-light skin tone"]={ 0x1F64C, 0x1F3FC },
["ram"]={ 0x1F40F },
["rat"]={ 0x1F400 },
+ ["razor"]={ 0x1FA92 },
["receipt"]={ 0x1F9FE },
- ["record button"]={ 0x23FA },
- ["recycling symbol"]={ 0x267B },
+ ["record button"]={ 0x23FA, 0xFE0F },
+ ["recycling symbol"]={ 0x267B, 0xFE0F },
["red apple"]={ 0x1F34E },
["red circle"]={ 0x1F534 },
["red envelope"]={ 0x1F9E7 },
- ["red heart"]={ 0x2764 },
+ ["red heart"]={ 0x2764, 0xFE0F },
["red paper lantern"]={ 0x1F3EE },
+ ["red square"]={ 0x1F7E5 },
["red triangle pointed down"]={ 0x1F53B },
["red triangle pointed up"]={ 0x1F53A },
- ["red-haired"]={ 0x1F9B0 },
- ["registered"]={ 0xAE },
+ ["registered"]={ 0xAE, 0xFE0F },
["relieved face"]={ 0x1F60C },
- ["reminder ribbon"]={ 0x1F397 },
+ ["reminder ribbon"]={ 0x1F397, 0xFE0F },
["repeat button"]={ 0x1F501 },
["repeat single button"]={ 0x1F502 },
- ["rescue worker’s helmet"]={ 0x26D1 },
+ ["rescue worker’s helmet"]={ 0x26D1, 0xFE0F },
["restroom"]={ 0x1F6BB },
- ["reverse button"]={ 0x25C0 },
+ ["reverse button"]={ 0x25C0, 0xFE0F },
["revolving hearts"]={ 0x1F49E },
["rhinoceros"]={ 0x1F98F },
["ribbon"]={ 0x1F380 },
["rice ball"]={ 0x1F359 },
["rice cracker"]={ 0x1F358 },
- ["right anger bubble"]={ 0x1F5EF },
- ["right arrow"]={ 0x27A1 },
- ["right arrow curving down"]={ 0x2935 },
- ["right arrow curving left"]={ 0x21A9 },
- ["right arrow curving up"]={ 0x2934 },
+ ["right anger bubble"]={ 0x1F5EF, 0xFE0F },
+ ["right arrow"]={ 0x27A1, 0xFE0F },
+ ["right arrow curving down"]={ 0x2935, 0xFE0F },
+ ["right arrow curving left"]={ 0x21A9, 0xFE0F },
+ ["right arrow curving up"]={ 0x2934, 0xFE0F },
["right-facing fist"]={ 0x1F91C },
["right-facing fist: dark skin tone"]={ 0x1F91C, 0x1F3FF },
["right-facing fist: light skin tone"]={ 0x1F91C, 0x1F3FB },
@@ -1975,32 +2184,28 @@ return {
["right-facing fist: medium-dark skin tone"]={ 0x1F91C, 0x1F3FE },
["right-facing fist: medium-light skin tone"]={ 0x1F91C, 0x1F3FC },
["ring"]={ 0x1F48D },
+ ["ringed planet"]={ 0x1FA90 },
["roasted sweet potato"]={ 0x1F360 },
- ["robot face"]={ 0x1F916 },
+ ["robot"]={ 0x1F916 },
["rocket"]={ 0x1F680 },
["roll of paper"]={ 0x1F9FB },
- ["rolled-up newspaper"]={ 0x1F5DE },
+ ["rolled-up newspaper"]={ 0x1F5DE, 0xFE0F },
["roller coaster"]={ 0x1F3A2 },
["rolling on the floor laughing"]={ 0x1F923 },
- ["romania"]={ 0x1F1F7, 0x1F1F4 },
["rooster"]={ 0x1F413 },
["rose"]={ 0x1F339 },
- ["rosette"]={ 0x1F3F5 },
+ ["rosette"]={ 0x1F3F5, 0xFE0F },
["round pushpin"]={ 0x1F4CD },
["rugby football"]={ 0x1F3C9 },
["running shirt"]={ 0x1F3BD },
["running shoe"]={ 0x1F45F },
- ["russia"]={ 0x1F1F7, 0x1F1FA },
- ["rwanda"]={ 0x1F1F7, 0x1F1FC },
- ["réunion"]={ 0x1F1F7, 0x1F1EA },
["sad but relieved face"]={ 0x1F625 },
["safety pin"]={ 0x1F9F7 },
+ ["safety vest"]={ 0x1F9BA },
["sagittarius"]={ 0x2650 },
["sailboat"]={ 0x26F5 },
["sake"]={ 0x1F376 },
["salt"]={ 0x1F9C2 },
- ["samoa"]={ 0x1F1FC, 0x1F1F8 },
- ["san marino"]={ 0x1F1F8, 0x1F1F2 },
["sandwich"]={ 0x1F96A },
["santa claus"]={ 0x1F385 },
["santa claus: dark skin tone"]={ 0x1F385, 0x1F3FF },
@@ -2008,18 +2213,16 @@ return {
["santa claus: medium skin tone"]={ 0x1F385, 0x1F3FD },
["santa claus: medium-dark skin tone"]={ 0x1F385, 0x1F3FE },
["santa claus: medium-light skin tone"]={ 0x1F385, 0x1F3FC },
- ["satellite"]={ 0x1F6F0 },
+ ["sari"]={ 0x1F97B },
+ ["satellite"]={ 0x1F6F0, 0xFE0F },
["satellite antenna"]={ 0x1F4E1 },
- ["saudi arabia"]={ 0x1F1F8, 0x1F1E6 },
["sauropod"]={ 0x1F995 },
["saxophone"]={ 0x1F3B7 },
["scarf"]={ 0x1F9E3 },
["school"]={ 0x1F3EB },
- ["school backpack"]={ 0x1F392 },
- ["scissors"]={ 0x2702 },
+ ["scissors"]={ 0x2702, 0xFE0F },
["scorpio"]={ 0x264F },
["scorpion"]={ 0x1F982 },
- ["scotland"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0073, 0xE0063, 0xE0074, 0xE007F },
["scroll"]={ 0x1F4DC },
["seat"]={ 0x1F4BA },
["see-no-evil monkey"]={ 0x1F648 },
@@ -2030,59 +2233,55 @@ return {
["selfie: medium skin tone"]={ 0x1F933, 0x1F3FD },
["selfie: medium-dark skin tone"]={ 0x1F933, 0x1F3FE },
["selfie: medium-light skin tone"]={ 0x1F933, 0x1F3FC },
- ["senegal"]={ 0x1F1F8, 0x1F1F3 },
- ["serbia"]={ 0x1F1F7, 0x1F1F8 },
+ ["service dog"]={ 0x1F415, 0x200D, 0x1F9BA },
["seven o’clock"]={ 0x1F556 },
["seven-thirty"]={ 0x1F562 },
- ["seychelles"]={ 0x1F1F8, 0x1F1E8 },
["shallow pan of food"]={ 0x1F958 },
- ["shamrock"]={ 0x2618 },
+ ["shamrock"]={ 0x2618, 0xFE0F },
["shark"]={ 0x1F988 },
["shaved ice"]={ 0x1F367 },
["sheaf of rice"]={ 0x1F33E },
- ["shield"]={ 0x1F6E1 },
- ["shinto shrine"]={ 0x26E9 },
+ ["shield"]={ 0x1F6E1, 0xFE0F },
+ ["shinto shrine"]={ 0x26E9, 0xFE0F },
["ship"]={ 0x1F6A2 },
["shooting star"]={ 0x1F320 },
- ["shopping bags"]={ 0x1F6CD },
+ ["shopping bags"]={ 0x1F6CD, 0xFE0F },
["shopping cart"]={ 0x1F6D2 },
["shortcake"]={ 0x1F370 },
+ ["shorts"]={ 0x1FA73 },
["shower"]={ 0x1F6BF },
["shrimp"]={ 0x1F990 },
["shuffle tracks button"]={ 0x1F500 },
["shushing face"]={ 0x1F92B },
- ["sierra leone"]={ 0x1F1F8, 0x1F1F1 },
["sign of the horns"]={ 0x1F918 },
["sign of the horns: dark skin tone"]={ 0x1F918, 0x1F3FF },
["sign of the horns: light skin tone"]={ 0x1F918, 0x1F3FB },
["sign of the horns: medium skin tone"]={ 0x1F918, 0x1F3FD },
["sign of the horns: medium-dark skin tone"]={ 0x1F918, 0x1F3FE },
["sign of the horns: medium-light skin tone"]={ 0x1F918, 0x1F3FC },
- ["singapore"]={ 0x1F1F8, 0x1F1EC },
- ["sint maarten"]={ 0x1F1F8, 0x1F1FD },
["six o’clock"]={ 0x1F555 },
["six-thirty"]={ 0x1F561 },
["skateboard"]={ 0x1F6F9 },
- ["skier"]={ 0x26F7 },
+ ["skier"]={ 0x26F7, 0xFE0F },
["skis"]={ 0x1F3BF },
["skull"]={ 0x1F480 },
- ["skull and crossbones"]={ 0x2620 },
+ ["skull and crossbones"]={ 0x2620, 0xFE0F },
+ ["skunk"]={ 0x1F9A8 },
["sled"]={ 0x1F6F7 },
["sleeping face"]={ 0x1F634 },
["sleepy face"]={ 0x1F62A },
["slightly frowning face"]={ 0x1F641 },
["slightly smiling face"]={ 0x1F642 },
["slot machine"]={ 0x1F3B0 },
- ["slovakia"]={ 0x1F1F8, 0x1F1F0 },
- ["slovenia"]={ 0x1F1F8, 0x1F1EE },
- ["small airplane"]={ 0x1F6E9 },
+ ["sloth"]={ 0x1F9A5 },
+ ["small airplane"]={ 0x1F6E9, 0xFE0F },
["small blue diamond"]={ 0x1F539 },
["small orange diamond"]={ 0x1F538 },
- ["smiling cat face with heart-eyes"]={ 0x1F63B },
- ["smiling face"]={ 0x263A },
- ["smiling face with 3 hearts"]={ 0x1F970 },
+ ["smiling cat with heart-eyes"]={ 0x1F63B },
+ ["smiling face"]={ 0x263A, 0xFE0F },
["smiling face with halo"]={ 0x1F607 },
["smiling face with heart-eyes"]={ 0x1F60D },
+ ["smiling face with hearts"]={ 0x1F970 },
["smiling face with horns"]={ 0x1F608 },
["smiling face with smiling eyes"]={ 0x1F60A },
["smiling face with sunglasses"]={ 0x1F60E },
@@ -2090,33 +2289,26 @@ return {
["snail"]={ 0x1F40C },
["snake"]={ 0x1F40D },
["sneezing face"]={ 0x1F927 },
- ["snow-capped mountain"]={ 0x1F3D4 },
+ ["snow-capped mountain"]={ 0x1F3D4, 0xFE0F },
["snowboarder"]={ 0x1F3C2 },
["snowboarder: dark skin tone"]={ 0x1F3C2, 0x1F3FF },
["snowboarder: light skin tone"]={ 0x1F3C2, 0x1F3FB },
["snowboarder: medium skin tone"]={ 0x1F3C2, 0x1F3FD },
["snowboarder: medium-dark skin tone"]={ 0x1F3C2, 0x1F3FE },
["snowboarder: medium-light skin tone"]={ 0x1F3C2, 0x1F3FC },
- ["snowflake"]={ 0x2744 },
- ["snowman"]={ 0x2603 },
+ ["snowflake"]={ 0x2744, 0xFE0F },
+ ["snowman"]={ 0x2603, 0xFE0F },
["snowman without snow"]={ 0x26C4 },
["soap"]={ 0x1F9FC },
["soccer ball"]={ 0x26BD },
["socks"]={ 0x1F9E6 },
["soft ice cream"]={ 0x1F366 },
["softball"]={ 0x1F94E },
- ["solomon islands"]={ 0x1F1F8, 0x1F1E7 },
- ["somalia"]={ 0x1F1F8, 0x1F1F4 },
["soon arrow"]={ 0x1F51C },
["sos button"]={ 0x1F198 },
- ["south africa"]={ 0x1F1FF, 0x1F1E6 },
- ["south georgia & south sandwich islands"]={ 0x1F1EC, 0x1F1F8 },
- ["south korea"]={ 0x1F1F0, 0x1F1F7 },
- ["south sudan"]={ 0x1F1F8, 0x1F1F8 },
- ["spade suit"]={ 0x2660 },
+ ["spade suit"]={ 0x2660, 0xFE0F },
["spaghetti"]={ 0x1F35D },
- ["spain"]={ 0x1F1EA, 0x1F1F8 },
- ["sparkle"]={ 0x2747 },
+ ["sparkle"]={ 0x2747, 0xFE0F },
["sparkler"]={ 0x1F387 },
["sparkles"]={ 0x2728 },
["sparkling heart"]={ 0x1F496 },
@@ -2124,13 +2316,13 @@ return {
["speaker high volume"]={ 0x1F50A },
["speaker low volume"]={ 0x1F508 },
["speaker medium volume"]={ 0x1F509 },
- ["speaking head"]={ 0x1F5E3 },
+ ["speaking head"]={ 0x1F5E3, 0xFE0F },
["speech balloon"]={ 0x1F4AC },
["speedboat"]={ 0x1F6A4 },
- ["spider"]={ 0x1F577 },
- ["spider web"]={ 0x1F578 },
- ["spiral calendar"]={ 0x1F5D3 },
- ["spiral notepad"]={ 0x1F5D2 },
+ ["spider"]={ 0x1F577, 0xFE0F },
+ ["spider web"]={ 0x1F578, 0xFE0F },
+ ["spiral calendar"]={ 0x1F5D3, 0xFE0F },
+ ["spiral notepad"]={ 0x1F5D2, 0xFE0F },
["spiral shell"]={ 0x1F41A },
["sponge"]={ 0x1F9FD },
["spoon"]={ 0x1F944 },
@@ -2139,38 +2331,30 @@ return {
["spouting whale"]={ 0x1F433 },
["squid"]={ 0x1F991 },
["squinting face with tongue"]={ 0x1F61D },
- ["sri lanka"]={ 0x1F1F1, 0x1F1F0 },
- ["st. barthélemy"]={ 0x1F1E7, 0x1F1F1 },
- ["st. helena"]={ 0x1F1F8, 0x1F1ED },
- ["st. kitts & nevis"]={ 0x1F1F0, 0x1F1F3 },
- ["st. lucia"]={ 0x1F1F1, 0x1F1E8 },
- ["st. martin"]={ 0x1F1F2, 0x1F1EB },
- ["st. pierre & miquelon"]={ 0x1F1F5, 0x1F1F2 },
- ["st. vincent & grenadines"]={ 0x1F1FB, 0x1F1E8 },
- ["stadium"]={ 0x1F3DF },
+ ["stadium"]={ 0x1F3DF, 0xFE0F },
["star"]={ 0x2B50 },
- ["star and crescent"]={ 0x262A },
- ["star of david"]={ 0x2721 },
+ ["star and crescent"]={ 0x262A, 0xFE0F },
+ ["star of david"]={ 0x2721, 0xFE0F },
["star-struck"]={ 0x1F929 },
["station"]={ 0x1F689 },
["statue of liberty"]={ 0x1F5FD },
["steaming bowl"]={ 0x1F35C },
- ["stop button"]={ 0x23F9 },
+ ["stethoscope"]={ 0x1FA7A },
+ ["stop button"]={ 0x23F9, 0xFE0F },
["stop sign"]={ 0x1F6D1 },
- ["stopwatch"]={ 0x23F1 },
+ ["stopwatch"]={ 0x23F1, 0xFE0F },
["straight ruler"]={ 0x1F4CF },
["strawberry"]={ 0x1F353 },
- ["studio microphone"]={ 0x1F399 },
+ ["studio microphone"]={ 0x1F399, 0xFE0F },
["stuffed flatbread"]={ 0x1F959 },
- ["sudan"]={ 0x1F1F8, 0x1F1E9 },
- ["sun"]={ 0x2600 },
+ ["sun"]={ 0x2600, 0xFE0F },
["sun behind cloud"]={ 0x26C5 },
- ["sun behind large cloud"]={ 0x1F325 },
- ["sun behind rain cloud"]={ 0x1F326 },
- ["sun behind small cloud"]={ 0x1F324 },
+ ["sun behind large cloud"]={ 0x1F325, 0xFE0F },
+ ["sun behind rain cloud"]={ 0x1F326, 0xFE0F },
+ ["sun behind small cloud"]={ 0x1F324, 0xFE0F },
["sun with face"]={ 0x1F31E },
["sunflower"]={ 0x1F33B },
- ["sunglasses"]={ 0x1F576 },
+ ["sunglasses"]={ 0x1F576, 0xFE0F },
["sunrise"]={ 0x1F305 },
["sunrise over mountains"]={ 0x1F304 },
["sunset"]={ 0x1F307 },
@@ -2186,34 +2370,25 @@ return {
["supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD },
["supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE },
["supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC },
- ["suriname"]={ 0x1F1F8, 0x1F1F7 },
["sushi"]={ 0x1F363 },
["suspension railway"]={ 0x1F69F },
- ["svalbard & jan mayen"]={ 0x1F1F8, 0x1F1EF },
["swan"]={ 0x1F9A2 },
- ["swaziland"]={ 0x1F1F8, 0x1F1FF },
["sweat droplets"]={ 0x1F4A6 },
- ["sweden"]={ 0x1F1F8, 0x1F1EA },
- ["switzerland"]={ 0x1F1E8, 0x1F1ED },
+ ["swim brief"]={ 0x1FA72 },
["synagogue"]={ 0x1F54D },
- ["syria"]={ 0x1F1F8, 0x1F1FE },
["syringe"]={ 0x1F489 },
- ["são tomé & príncipe"]={ 0x1F1F8, 0x1F1F9 },
["t-rex"]={ 0x1F996 },
["t-shirt"]={ 0x1F455 },
["taco"]={ 0x1F32E },
- ["taiwan"]={ 0x1F1F9, 0x1F1FC },
- ["tajikistan"]={ 0x1F1F9, 0x1F1EF },
["takeout box"]={ 0x1F961 },
["tanabata tree"]={ 0x1F38B },
["tangerine"]={ 0x1F34A },
- ["tanzania"]={ 0x1F1F9, 0x1F1FF },
["taurus"]={ 0x2649 },
["taxi"]={ 0x1F695 },
["teacup without handle"]={ 0x1F375 },
["tear-off calendar"]={ 0x1F4C6 },
["teddy bear"]={ 0x1F9F8 },
- ["telephone"]={ 0x260E },
+ ["telephone"]={ 0x260E, 0xFE0F },
["telephone receiver"]={ 0x1F4DE },
["telescope"]={ 0x1F52D },
["television"]={ 0x1F4FA },
@@ -2222,8 +2397,7 @@ return {
["tennis"]={ 0x1F3BE },
["tent"]={ 0x26FA },
["test tube"]={ 0x1F9EA },
- ["thailand"]={ 0x1F1F9, 0x1F1ED },
- ["thermometer"]={ 0x1F321 },
+ ["thermometer"]={ 0x1F321, 0xFE0F },
["thinking face"]={ 0x1F914 },
["thought balloon"]={ 0x1F4AD },
["thread"]={ 0x1F9F5 },
@@ -2244,32 +2418,26 @@ return {
["ticket"]={ 0x1F3AB },
["tiger"]={ 0x1F405 },
["tiger face"]={ 0x1F42F },
- ["timer clock"]={ 0x23F2 },
- ["timor-leste"]={ 0x1F1F9, 0x1F1F1 },
+ ["timer clock"]={ 0x23F2, 0xFE0F },
["tired face"]={ 0x1F62B },
- ["togo"]={ 0x1F1F9, 0x1F1EC },
["toilet"]={ 0x1F6BD },
- ["tokelau"]={ 0x1F1F9, 0x1F1F0 },
["tokyo tower"]={ 0x1F5FC },
["tomato"]={ 0x1F345 },
- ["tonga"]={ 0x1F1F9, 0x1F1F4 },
["tongue"]={ 0x1F445 },
["toolbox"]={ 0x1F9F0 },
["tooth"]={ 0x1F9B7 },
["top arrow"]={ 0x1F51D },
["top hat"]={ 0x1F3A9 },
- ["tornado"]={ 0x1F32A },
- ["trackball"]={ 0x1F5B2 },
+ ["tornado"]={ 0x1F32A, 0xFE0F },
+ ["trackball"]={ 0x1F5B2, 0xFE0F },
["tractor"]={ 0x1F69C },
- ["trade mark"]={ 0x2122 },
+ ["trade mark"]={ 0x2122, 0xFE0F },
["train"]={ 0x1F686 },
["tram"]={ 0x1F68A },
["tram car"]={ 0x1F68B },
["triangular flag"]={ 0x1F6A9 },
["triangular ruler"]={ 0x1F4D0 },
["trident emblem"]={ 0x1F531 },
- ["trinidad & tobago"]={ 0x1F1F9, 0x1F1F9 },
- ["tristan da cunha"]={ 0x1F1F9, 0x1F1E6 },
["trolleybus"]={ 0x1F68E },
["trophy"]={ 0x1F3C6 },
["tropical drink"]={ 0x1F379 },
@@ -2277,55 +2445,36 @@ return {
["trumpet"]={ 0x1F3BA },
["tulip"]={ 0x1F337 },
["tumbler glass"]={ 0x1F943 },
- ["tunisia"]={ 0x1F1F9, 0x1F1F3 },
- ["turkey"]={ 0x1F1F9, 0x1F1F7 },
- ["turkmenistan"]={ 0x1F1F9, 0x1F1F2 },
- ["turks & caicos islands"]={ 0x1F1F9, 0x1F1E8 },
+ ["turkey"]={ 0x1F983 },
["turtle"]={ 0x1F422 },
- ["tuvalu"]={ 0x1F1F9, 0x1F1FB },
["twelve o’clock"]={ 0x1F55B },
["twelve-thirty"]={ 0x1F567 },
["two hearts"]={ 0x1F495 },
- ["two men holding hands"]={ 0x1F46C },
["two o’clock"]={ 0x1F551 },
- ["two women holding hands"]={ 0x1F46D },
["two-hump camel"]={ 0x1F42B },
["two-thirty"]={ 0x1F55D },
- ["u.s. outlying islands"]={ 0x1F1FA, 0x1F1F2 },
- ["u.s. virgin islands"]={ 0x1F1FB, 0x1F1EE },
- ["uganda"]={ 0x1F1FA, 0x1F1EC },
- ["ukraine"]={ 0x1F1FA, 0x1F1E6 },
- ["umbrella"]={ 0x2602 },
- ["umbrella on ground"]={ 0x26F1 },
+ ["umbrella"]={ 0x2602, 0xFE0F },
+ ["umbrella on ground"]={ 0x26F1, 0xFE0F },
["umbrella with rain drops"]={ 0x2614 },
["unamused face"]={ 0x1F612 },
- ["unicorn face"]={ 0x1F984 },
- ["united arab emirates"]={ 0x1F1E6, 0x1F1EA },
- ["united kingdom"]={ 0x1F1EC, 0x1F1E7 },
- ["united nations"]={ 0x1F1FA, 0x1F1F3 },
- ["united states"]={ 0x1F1FA, 0x1F1F8 },
+ ["unicorn"]={ 0x1F984 },
["unlocked"]={ 0x1F513 },
- ["up arrow"]={ 0x2B06 },
+ ["up arrow"]={ 0x2B06, 0xFE0F },
["up! button"]={ 0x1F199 },
- ["up-down arrow"]={ 0x2195 },
- ["up-left arrow"]={ 0x2196 },
- ["up-right arrow"]={ 0x2197 },
+ ["up-down arrow"]={ 0x2195, 0xFE0F },
+ ["up-left arrow"]={ 0x2196, 0xFE0F },
+ ["up-right arrow"]={ 0x2197, 0xFE0F },
["upside-down face"]={ 0x1F643 },
["upwards button"]={ 0x1F53C },
- ["uruguay"]={ 0x1F1FA, 0x1F1FE },
- ["uzbekistan"]={ 0x1F1FA, 0x1F1FF },
["vampire"]={ 0x1F9DB },
["vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF },
["vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB },
["vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD },
["vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE },
["vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC },
- ["vanuatu"]={ 0x1F1FB, 0x1F1FA },
- ["vatican city"]={ 0x1F1FB, 0x1F1E6 },
- ["venezuela"]={ 0x1F1FB, 0x1F1EA },
["vertical traffic light"]={ 0x1F6A6 },
["vibration mode"]={ 0x1F4F3 },
- ["victory hand"]={ 0x270C },
+ ["victory hand"]={ 0x270C, 0xFE0F },
["victory hand: dark skin tone"]={ 0x270C, 0x1F3FF },
["victory hand: light skin tone"]={ 0x270C, 0x1F3FB },
["victory hand: medium skin tone"]={ 0x270C, 0x1F3FD },
@@ -2334,7 +2483,6 @@ return {
["video camera"]={ 0x1F4F9 },
["video game"]={ 0x1F3AE },
["videocassette"]={ 0x1F4FC },
- ["vietnam"]={ 0x1F1FB, 0x1F1F3 },
["violin"]={ 0x1F3BB },
["virgo"]={ 0x264D },
["volcano"]={ 0x1F30B },
@@ -2346,12 +2494,11 @@ return {
["vulcan salute: medium skin tone"]={ 0x1F596, 0x1F3FD },
["vulcan salute: medium-dark skin tone"]={ 0x1F596, 0x1F3FE },
["vulcan salute: medium-light skin tone"]={ 0x1F596, 0x1F3FC },
- ["wales"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0077, 0xE006C, 0xE0073, 0xE007F },
- ["wallis & futuna"]={ 0x1F1FC, 0x1F1EB },
+ ["waffle"]={ 0x1F9C7 },
["waning crescent moon"]={ 0x1F318 },
["waning gibbous moon"]={ 0x1F316 },
- ["warning"]={ 0x26A0 },
- ["wastebasket"]={ 0x1F5D1 },
+ ["warning"]={ 0x26A0, 0xFE0F },
+ ["wastebasket"]={ 0x1F5D1, 0xFE0F },
["watch"]={ 0x231A },
["water buffalo"]={ 0x1F403 },
["water closet"]={ 0x1F6BE },
@@ -2363,36 +2510,60 @@ return {
["waving hand: medium skin tone"]={ 0x1F44B, 0x1F3FD },
["waving hand: medium-dark skin tone"]={ 0x1F44B, 0x1F3FE },
["waving hand: medium-light skin tone"]={ 0x1F44B, 0x1F3FC },
- ["wavy dash"]={ 0x3030 },
+ ["wavy dash"]={ 0x3030, 0xFE0F },
["waxing crescent moon"]={ 0x1F312 },
["waxing gibbous moon"]={ 0x1F314 },
- ["weary cat face"]={ 0x1F640 },
+ ["weary cat"]={ 0x1F640 },
["weary face"]={ 0x1F629 },
["wedding"]={ 0x1F492 },
- ["western sahara"]={ 0x1F1EA, 0x1F1ED },
["whale"]={ 0x1F40B },
- ["wheel of dharma"]={ 0x2638 },
+ ["wheel of dharma"]={ 0x2638, 0xFE0F },
["wheelchair symbol"]={ 0x267F },
["white circle"]={ 0x26AA },
["white exclamation mark"]={ 0x2755 },
- ["white flag"]={ 0x1F3F3 },
+ ["white flag"]={ 0x1F3F3, 0xFE0F },
["white flower"]={ 0x1F4AE },
- ["white heavy check mark"]={ 0x2705 },
+ ["white heart"]={ 0x1F90D },
["white large square"]={ 0x2B1C },
- ["white medium square"]={ 0x25FB },
+ ["white medium square"]={ 0x25FB, 0xFE0F },
["white medium-small square"]={ 0x25FD },
["white question mark"]={ 0x2754 },
- ["white small square"]={ 0x25AB },
+ ["white small square"]={ 0x25AB, 0xFE0F },
["white square button"]={ 0x1F533 },
- ["white-haired"]={ 0x1F9B3 },
["wilted flower"]={ 0x1F940 },
["wind chime"]={ 0x1F390 },
- ["wind face"]={ 0x1F32C },
+ ["wind face"]={ 0x1F32C, 0xFE0F },
["wine glass"]={ 0x1F377 },
["winking face"]={ 0x1F609 },
["winking face with tongue"]={ 0x1F61C },
- ["wolf face"]={ 0x1F43A },
+ ["wolf"]={ 0x1F43A },
["woman"]={ 0x1F469 },
+ ["woman and man holding hands"]={ 0x1F46B },
+ ["woman and man holding hands: dark skin tone"]={ 0x1F46B, 0x1F3FF },
+ ["woman and man holding hands: dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["woman and man holding hands: dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["woman and man holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE },
+ ["woman and man holding hands: dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["woman and man holding hands: light skin tone"]={ 0x1F46B, 0x1F3FB },
+ ["woman and man holding hands: light skin tone, dark skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF },
+ ["woman and man holding hands: light skin tone, medium skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["woman and man holding hands: light skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE },
+ ["woman and man holding hands: light skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["woman and man holding hands: medium skin tone"]={ 0x1F46B, 0x1F3FD },
+ ["woman and man holding hands: medium skin tone, dark skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF },
+ ["woman and man holding hands: medium skin tone, light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["woman and man holding hands: medium skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE },
+ ["woman and man holding hands: medium skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["woman and man holding hands: medium-dark skin tone"]={ 0x1F46B, 0x1F3FE },
+ ["woman and man holding hands: medium-dark skin tone, dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF },
+ ["woman and man holding hands: medium-dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["woman and man holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["woman and man holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC },
+ ["woman and man holding hands: medium-light skin tone"]={ 0x1F46B, 0x1F3FC },
+ ["woman and man holding hands: medium-light skin tone, dark skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF },
+ ["woman and man holding hands: medium-light skin tone, light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB },
+ ["woman and man holding hands: medium-light skin tone, medium skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD },
+ ["woman and man holding hands: medium-light skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE },
["woman artist"]={ 0x1F469, 0x200D, 0x1F3A8 },
["woman artist: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3A8 },
["woman artist: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3A8 },
@@ -2405,42 +2576,42 @@ return {
["woman astronaut: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F680 },
["woman astronaut: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F680 },
["woman astronaut: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F680 },
- ["woman biking"]={ 0x1F6B4, 0x200D, 0x2640 },
- ["woman biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2640 },
- ["woman biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2640 },
- ["woman biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2640 },
- ["woman biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2640 },
- ["woman biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2640 },
- ["woman bouncing ball"]={ 0x26F9, 0x200D, 0x2640 },
- ["woman bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2640 },
- ["woman bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2640 },
- ["woman bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2640 },
- ["woman bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2640 },
- ["woman bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2640 },
- ["woman bowing"]={ 0x1F647, 0x200D, 0x2640 },
- ["woman bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2640 },
- ["woman bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2640 },
- ["woman bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2640 },
- ["woman bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2640 },
- ["woman bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2640 },
- ["woman cartwheeling"]={ 0x1F938, 0x200D, 0x2640 },
- ["woman cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2640 },
- ["woman cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2640 },
- ["woman cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2640 },
- ["woman cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2640 },
- ["woman cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2640 },
- ["woman climbing"]={ 0x1F9D7, 0x200D, 0x2640 },
- ["woman climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2640 },
- ["woman climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2640 },
- ["woman climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2640 },
- ["woman climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2640 },
- ["woman climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2640 },
- ["woman construction worker"]={ 0x1F477, 0x200D, 0x2640 },
- ["woman construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2640 },
- ["woman construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2640 },
- ["woman construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2640 },
- ["woman construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2640 },
- ["woman construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman biking"]={ 0x1F6B4, 0x200D, 0x2640, 0xFE0F },
+ ["woman biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball"]={ 0x26F9, 0xFE0F, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing"]={ 0x1F647, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling"]={ 0x1F938, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing"]={ 0x1F9D7, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker"]={ 0x1F477, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman cook"]={ 0x1F469, 0x200D, 0x1F373 },
["woman cook: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F373 },
["woman cook: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F373 },
@@ -2453,36 +2624,36 @@ return {
["woman dancing: medium skin tone"]={ 0x1F483, 0x1F3FD },
["woman dancing: medium-dark skin tone"]={ 0x1F483, 0x1F3FE },
["woman dancing: medium-light skin tone"]={ 0x1F483, 0x1F3FC },
- ["woman detective"]={ 0x1F575, 0x200D, 0x2640 },
- ["woman detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2640 },
- ["woman detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2640 },
- ["woman detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2640 },
- ["woman detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2640 },
- ["woman detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2640 },
- ["woman elf"]={ 0x1F9DD, 0x200D, 0x2640 },
- ["woman elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2640 },
- ["woman elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2640 },
- ["woman elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2640 },
- ["woman elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2640 },
- ["woman elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2640 },
- ["woman facepalming"]={ 0x1F926, 0x200D, 0x2640 },
- ["woman facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2640 },
- ["woman facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2640 },
- ["woman facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2640 },
- ["woman facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2640 },
- ["woman facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman detective"]={ 0x1F575, 0xFE0F, 0x200D, 0x2640, 0xFE0F },
+ ["woman detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf"]={ 0x1F9DD, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming"]={ 0x1F926, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman factory worker"]={ 0x1F469, 0x200D, 0x1F3ED },
["woman factory worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3ED },
["woman factory worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3ED },
["woman factory worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F3ED },
["woman factory worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F3ED },
["woman factory worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F3ED },
- ["woman fairy"]={ 0x1F9DA, 0x200D, 0x2640 },
- ["woman fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2640 },
- ["woman fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2640 },
- ["woman fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2640 },
- ["woman fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2640 },
- ["woman fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman fairy"]={ 0x1F9DA, 0x200D, 0x2640, 0xFE0F },
+ ["woman fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman farmer"]={ 0x1F469, 0x200D, 0x1F33E },
["woman farmer: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F33E },
["woman farmer: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F33E },
@@ -2495,205 +2666,229 @@ return {
["woman firefighter: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F692 },
["woman firefighter: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F692 },
["woman firefighter: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F692 },
- ["woman frowning"]={ 0x1F64D, 0x200D, 0x2640 },
- ["woman frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2640 },
- ["woman frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2640 },
- ["woman frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2640 },
- ["woman frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2640 },
- ["woman frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2640 },
- ["woman genie"]={ 0x1F9DE, 0x200D, 0x2640 },
- ["woman gesturing no"]={ 0x1F645, 0x200D, 0x2640 },
- ["woman gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2640 },
- ["woman gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2640 },
- ["woman gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2640 },
- ["woman gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2640 },
- ["woman gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2640 },
- ["woman gesturing ok"]={ 0x1F646, 0x200D, 0x2640 },
- ["woman gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2640 },
- ["woman gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2640 },
- ["woman gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2640 },
- ["woman gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2640 },
- ["woman gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2640 },
- ["woman getting haircut"]={ 0x1F487, 0x200D, 0x2640 },
- ["woman getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2640 },
- ["woman getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2640 },
- ["woman getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2640 },
- ["woman getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2640 },
- ["woman getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2640 },
- ["woman getting massage"]={ 0x1F486, 0x200D, 0x2640 },
- ["woman getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2640 },
- ["woman getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2640 },
- ["woman getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2640 },
- ["woman getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2640 },
- ["woman getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2640 },
- ["woman golfing"]={ 0x1F3CC, 0x200D, 0x2640 },
- ["woman golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2640 },
- ["woman golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2640 },
- ["woman golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2640 },
- ["woman golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2640 },
- ["woman golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2640 },
- ["woman guard"]={ 0x1F482, 0x200D, 0x2640 },
- ["woman guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2640 },
- ["woman guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2640 },
- ["woman guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2640 },
- ["woman guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2640 },
- ["woman guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2640 },
- ["woman health worker"]={ 0x1F469, 0x200D, 0x2695 },
- ["woman health worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2695 },
- ["woman health worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2695 },
- ["woman health worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2695 },
- ["woman health worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2695 },
- ["woman health worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2695 },
- ["woman in lotus position"]={ 0x1F9D8, 0x200D, 0x2640 },
- ["woman in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2640 },
- ["woman in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2640 },
- ["woman in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2640 },
- ["woman in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2640 },
- ["woman in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2640 },
- ["woman in steamy room"]={ 0x1F9D6, 0x200D, 0x2640 },
- ["woman in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2640 },
- ["woman in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2640 },
- ["woman in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2640 },
- ["woman in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2640 },
- ["woman in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2640 },
- ["woman judge"]={ 0x1F469, 0x200D, 0x2696 },
- ["woman judge: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2696 },
- ["woman judge: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2696 },
- ["woman judge: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2696 },
- ["woman judge: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2696 },
- ["woman judge: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2696 },
- ["woman juggling"]={ 0x1F939, 0x200D, 0x2640 },
- ["woman juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2640 },
- ["woman juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2640 },
- ["woman juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2640 },
- ["woman juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2640 },
- ["woman juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2640 },
- ["woman lifting weights"]={ 0x1F3CB, 0x200D, 0x2640 },
- ["woman lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2640 },
- ["woman lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2640 },
- ["woman lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2640 },
- ["woman lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2640 },
- ["woman lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2640 },
- ["woman mage"]={ 0x1F9D9, 0x200D, 0x2640 },
- ["woman mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2640 },
- ["woman mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2640 },
- ["woman mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2640 },
- ["woman mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2640 },
- ["woman mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman frowning"]={ 0x1F64D, 0x200D, 0x2640, 0xFE0F },
+ ["woman frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman genie"]={ 0x1F9DE, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no"]={ 0x1F645, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok"]={ 0x1F646, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut"]={ 0x1F487, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage"]={ 0x1F486, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing"]={ 0x1F3CC, 0xFE0F, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard"]={ 0x1F482, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman health worker"]={ 0x1F469, 0x200D, 0x2695, 0xFE0F },
+ ["woman health worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2695, 0xFE0F },
+ ["woman health worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2695, 0xFE0F },
+ ["woman health worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2695, 0xFE0F },
+ ["woman health worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2695, 0xFE0F },
+ ["woman health worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2695, 0xFE0F },
+ ["woman in lotus position"]={ 0x1F9D8, 0x200D, 0x2640, 0xFE0F },
+ ["woman in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman in manual wheelchair"]={ 0x1F469, 0x200D, 0x1F9BD },
+ ["woman in manual wheelchair: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9BD },
+ ["woman in manual wheelchair: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9BD },
+ ["woman in manual wheelchair: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9BD },
+ ["woman in manual wheelchair: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9BD },
+ ["woman in manual wheelchair: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9BD },
+ ["woman in motorized wheelchair"]={ 0x1F469, 0x200D, 0x1F9BC },
+ ["woman in motorized wheelchair: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9BC },
+ ["woman in motorized wheelchair: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9BC },
+ ["woman in motorized wheelchair: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9BC },
+ ["woman in motorized wheelchair: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9BC },
+ ["woman in motorized wheelchair: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9BC },
+ ["woman in steamy room"]={ 0x1F9D6, 0x200D, 0x2640, 0xFE0F },
+ ["woman in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman judge"]={ 0x1F469, 0x200D, 0x2696, 0xFE0F },
+ ["woman judge: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2696, 0xFE0F },
+ ["woman judge: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2696, 0xFE0F },
+ ["woman judge: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2696, 0xFE0F },
+ ["woman judge: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2696, 0xFE0F },
+ ["woman judge: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2696, 0xFE0F },
+ ["woman juggling"]={ 0x1F939, 0x200D, 0x2640, 0xFE0F },
+ ["woman juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling"]={ 0x1F9CE, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights"]={ 0x1F3CB, 0xFE0F, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage"]={ 0x1F9D9, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman mechanic"]={ 0x1F469, 0x200D, 0x1F527 },
["woman mechanic: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F527 },
["woman mechanic: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F527 },
["woman mechanic: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F527 },
["woman mechanic: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F527 },
["woman mechanic: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F527 },
- ["woman mountain biking"]={ 0x1F6B5, 0x200D, 0x2640 },
- ["woman mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2640 },
- ["woman mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2640 },
- ["woman mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2640 },
- ["woman mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2640 },
- ["woman mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman mountain biking"]={ 0x1F6B5, 0x200D, 0x2640, 0xFE0F },
+ ["woman mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman office worker"]={ 0x1F469, 0x200D, 0x1F4BC },
["woman office worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F4BC },
["woman office worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F4BC },
["woman office worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F4BC },
["woman office worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F4BC },
["woman office worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F4BC },
- ["woman pilot"]={ 0x1F469, 0x200D, 0x2708 },
- ["woman pilot: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2708 },
- ["woman pilot: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2708 },
- ["woman pilot: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2708 },
- ["woman pilot: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2708 },
- ["woman pilot: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2708 },
- ["woman playing handball"]={ 0x1F93E, 0x200D, 0x2640 },
- ["woman playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2640 },
- ["woman playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2640 },
- ["woman playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2640 },
- ["woman playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2640 },
- ["woman playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2640 },
- ["woman playing water polo"]={ 0x1F93D, 0x200D, 0x2640 },
- ["woman playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2640 },
- ["woman playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2640 },
- ["woman playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2640 },
- ["woman playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2640 },
- ["woman playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2640 },
- ["woman police officer"]={ 0x1F46E, 0x200D, 0x2640 },
- ["woman police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2640 },
- ["woman police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2640 },
- ["woman police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2640 },
- ["woman police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2640 },
- ["woman police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2640 },
- ["woman pouting"]={ 0x1F64E, 0x200D, 0x2640 },
- ["woman pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2640 },
- ["woman pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2640 },
- ["woman pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2640 },
- ["woman pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2640 },
- ["woman pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2640 },
- ["woman raising hand"]={ 0x1F64B, 0x200D, 0x2640 },
- ["woman raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2640 },
- ["woman raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2640 },
- ["woman raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2640 },
- ["woman raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2640 },
- ["woman raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2640 },
- ["woman rowing boat"]={ 0x1F6A3, 0x200D, 0x2640 },
- ["woman rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2640 },
- ["woman rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2640 },
- ["woman rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2640 },
- ["woman rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2640 },
- ["woman rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2640 },
- ["woman running"]={ 0x1F3C3, 0x200D, 0x2640 },
- ["woman running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2640 },
- ["woman running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2640 },
- ["woman running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2640 },
- ["woman running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2640 },
- ["woman running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman pilot"]={ 0x1F469, 0x200D, 0x2708, 0xFE0F },
+ ["woman pilot: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2708, 0xFE0F },
+ ["woman pilot: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2708, 0xFE0F },
+ ["woman pilot: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2708, 0xFE0F },
+ ["woman pilot: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2708, 0xFE0F },
+ ["woman pilot: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2708, 0xFE0F },
+ ["woman playing handball"]={ 0x1F93E, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo"]={ 0x1F93D, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer"]={ 0x1F46E, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting"]={ 0x1F64E, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand"]={ 0x1F64B, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat"]={ 0x1F6A3, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman running"]={ 0x1F3C3, 0x200D, 0x2640, 0xFE0F },
+ ["woman running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman scientist"]={ 0x1F469, 0x200D, 0x1F52C },
["woman scientist: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F52C },
["woman scientist: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F52C },
["woman scientist: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F52C },
["woman scientist: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F52C },
["woman scientist: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F52C },
- ["woman shrugging"]={ 0x1F937, 0x200D, 0x2640 },
- ["woman shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2640 },
- ["woman shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2640 },
- ["woman shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2640 },
- ["woman shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2640 },
- ["woman shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman shrugging"]={ 0x1F937, 0x200D, 0x2640, 0xFE0F },
+ ["woman shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman singer"]={ 0x1F469, 0x200D, 0x1F3A4 },
["woman singer: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3A4 },
["woman singer: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3A4 },
["woman singer: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F3A4 },
["woman singer: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F3A4 },
["woman singer: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F3A4 },
+ ["woman standing"]={ 0x1F9CD, 0x200D, 0x2640, 0xFE0F },
+ ["woman standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman standing: light skin tone"]={ 0x1F9CD, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman student"]={ 0x1F469, 0x200D, 0x1F393 },
["woman student: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F393 },
["woman student: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F393 },
["woman student: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F393 },
["woman student: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F393 },
["woman student: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F393 },
- ["woman superhero"]={ 0x1F9B8, 0x200D, 0x2640 },
- ["woman superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2640 },
- ["woman superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2640 },
- ["woman superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2640 },
- ["woman superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2640 },
- ["woman superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2640 },
- ["woman supervillain"]={ 0x1F9B9, 0x200D, 0x2640 },
- ["woman supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2640 },
- ["woman supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2640 },
- ["woman supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2640 },
- ["woman supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2640 },
- ["woman supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2640 },
- ["woman surfing"]={ 0x1F3C4, 0x200D, 0x2640 },
- ["woman surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2640 },
- ["woman surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2640 },
- ["woman surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2640 },
- ["woman surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2640 },
- ["woman surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2640 },
- ["woman swimming"]={ 0x1F3CA, 0x200D, 0x2640 },
- ["woman swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2640 },
- ["woman swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2640 },
- ["woman swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2640 },
- ["woman swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2640 },
- ["woman swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman superhero"]={ 0x1F9B8, 0x200D, 0x2640, 0xFE0F },
+ ["woman superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain"]={ 0x1F9B9, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing"]={ 0x1F3C4, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming"]={ 0x1F3CA, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman teacher"]={ 0x1F469, 0x200D, 0x1F3EB },
["woman teacher: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3EB },
["woman teacher: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3EB },
@@ -2706,96 +2901,123 @@ return {
["woman technologist: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F4BB },
["woman technologist: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F4BB },
["woman technologist: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F4BB },
- ["woman tipping hand"]={ 0x1F481, 0x200D, 0x2640 },
- ["woman tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2640 },
- ["woman tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2640 },
- ["woman tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2640 },
- ["woman tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2640 },
- ["woman tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2640 },
- ["woman vampire"]={ 0x1F9DB, 0x200D, 0x2640 },
- ["woman vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2640 },
- ["woman vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2640 },
- ["woman vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2640 },
- ["woman vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2640 },
- ["woman vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2640 },
- ["woman walking"]={ 0x1F6B6, 0x200D, 0x2640 },
- ["woman walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2640 },
- ["woman walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2640 },
- ["woman walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2640 },
- ["woman walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2640 },
- ["woman walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2640 },
- ["woman wearing turban"]={ 0x1F473, 0x200D, 0x2640 },
- ["woman wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2640 },
- ["woman wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2640 },
- ["woman wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2640 },
- ["woman wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2640 },
- ["woman wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2640 },
+ ["woman tipping hand"]={ 0x1F481, 0x200D, 0x2640, 0xFE0F },
+ ["woman tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire"]={ 0x1F9DB, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking"]={ 0x1F6B6, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban"]={ 0x1F473, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
["woman with headscarf"]={ 0x1F9D5 },
["woman with headscarf: dark skin tone"]={ 0x1F9D5, 0x1F3FF },
["woman with headscarf: light skin tone"]={ 0x1F9D5, 0x1F3FB },
["woman with headscarf: medium skin tone"]={ 0x1F9D5, 0x1F3FD },
["woman with headscarf: medium-dark skin tone"]={ 0x1F9D5, 0x1F3FE },
["woman with headscarf: medium-light skin tone"]={ 0x1F9D5, 0x1F3FC },
- ["woman zombie"]={ 0x1F9DF, 0x200D, 0x2640 },
- ["woman, bald"]={ 0x1F469, 0x200D, 0x1F9B2 },
- ["woman, bald: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B2 },
- ["woman, bald: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B2 },
- ["woman, bald: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B2 },
- ["woman, bald: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B2 },
- ["woman, bald: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B2 },
- ["woman, curly haired"]={ 0x1F469, 0x200D, 0x1F9B1 },
- ["woman, curly haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B1 },
- ["woman, curly haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B1 },
- ["woman, curly haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B1 },
- ["woman, curly haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B1 },
- ["woman, curly haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B1 },
- ["woman, red haired"]={ 0x1F469, 0x200D, 0x1F9B0 },
- ["woman, red haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B0 },
- ["woman, red haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B0 },
- ["woman, red haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B0 },
- ["woman, red haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B0 },
- ["woman, red haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B0 },
- ["woman, white haired"]={ 0x1F469, 0x200D, 0x1F9B3 },
- ["woman, white haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B3 },
- ["woman, white haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B3 },
- ["woman, white haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B3 },
- ["woman, white haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B3 },
- ["woman, white haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B3 },
+ ["woman with probing cane"]={ 0x1F469, 0x200D, 0x1F9AF },
+ ["woman with probing cane: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9AF },
+ ["woman with probing cane: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9AF },
+ ["woman with probing cane: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9AF },
+ ["woman with probing cane: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9AF },
+ ["woman with probing cane: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9AF },
+ ["woman zombie"]={ 0x1F9DF, 0x200D, 0x2640, 0xFE0F },
+ ["woman: bald"]={ 0x1F469, 0x200D, 0x1F9B2 },
+ ["woman: blond hair"]={ 0x1F471, 0x200D, 0x2640, 0xFE0F },
+ ["woman: curly hair"]={ 0x1F469, 0x200D, 0x1F9B1 },
["woman: dark skin tone"]={ 0x1F469, 0x1F3FF },
+ ["woman: dark skin tone, bald"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B2 },
+ ["woman: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2640, 0xFE0F },
+ ["woman: dark skin tone, curly hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B1 },
+ ["woman: dark skin tone, red hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B0 },
+ ["woman: dark skin tone, white hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B3 },
["woman: light skin tone"]={ 0x1F469, 0x1F3FB },
+ ["woman: light skin tone, bald"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B2 },
+ ["woman: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2640, 0xFE0F },
+ ["woman: light skin tone, curly hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B1 },
+ ["woman: light skin tone, red hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B0 },
+ ["woman: light skin tone, white hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B3 },
["woman: medium skin tone"]={ 0x1F469, 0x1F3FD },
+ ["woman: medium skin tone, bald"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B2 },
+ ["woman: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2640, 0xFE0F },
+ ["woman: medium skin tone, curly hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B1 },
+ ["woman: medium skin tone, red hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B0 },
+ ["woman: medium skin tone, white hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B3 },
["woman: medium-dark skin tone"]={ 0x1F469, 0x1F3FE },
+ ["woman: medium-dark skin tone, bald"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B2 },
+ ["woman: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2640, 0xFE0F },
+ ["woman: medium-dark skin tone, curly hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B1 },
+ ["woman: medium-dark skin tone, red hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B0 },
+ ["woman: medium-dark skin tone, white hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B3 },
["woman: medium-light skin tone"]={ 0x1F469, 0x1F3FC },
+ ["woman: medium-light skin tone, bald"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B2 },
+ ["woman: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2640, 0xFE0F },
+ ["woman: medium-light skin tone, curly hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B1 },
+ ["woman: medium-light skin tone, red hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B0 },
+ ["woman: medium-light skin tone, white hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B3 },
+ ["woman: red hair"]={ 0x1F469, 0x200D, 0x1F9B0 },
+ ["woman: white hair"]={ 0x1F469, 0x200D, 0x1F9B3 },
["woman’s boot"]={ 0x1F462 },
["woman’s clothes"]={ 0x1F45A },
- ["woman’s flat shoe"]={ 0x1F97F },
["woman’s hat"]={ 0x1F452 },
["woman’s sandal"]={ 0x1F461 },
- ["women with bunny ears"]={ 0x1F46F, 0x200D, 0x2640 },
- ["women wrestling"]={ 0x1F93C, 0x200D, 0x2640 },
+ ["women holding hands"]={ 0x1F46D },
+ ["women holding hands: dark skin tone"]={ 0x1F46D, 0x1F3FF },
+ ["women holding hands: dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB },
+ ["women holding hands: dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FD },
+ ["women holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FE },
+ ["women holding hands: dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC },
+ ["women holding hands: light skin tone"]={ 0x1F46D, 0x1F3FB },
+ ["women holding hands: medium skin tone"]={ 0x1F46D, 0x1F3FD },
+ ["women holding hands: medium skin tone, light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB },
+ ["women holding hands: medium skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC },
+ ["women holding hands: medium-dark skin tone"]={ 0x1F46D, 0x1F3FE },
+ ["women holding hands: medium-dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB },
+ ["women holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FD },
+ ["women holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC },
+ ["women holding hands: medium-light skin tone"]={ 0x1F46D, 0x1F3FC },
+ ["women holding hands: medium-light skin tone, light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB },
+ ["women with bunny ears"]={ 0x1F46F, 0x200D, 0x2640, 0xFE0F },
+ ["women wrestling"]={ 0x1F93C, 0x200D, 0x2640, 0xFE0F },
["women’s room"]={ 0x1F6BA },
["woozy face"]={ 0x1F974 },
- ["world map"]={ 0x1F5FA },
+ ["world map"]={ 0x1F5FA, 0xFE0F },
["worried face"]={ 0x1F61F },
["wrapped gift"]={ 0x1F381 },
["wrench"]={ 0x1F527 },
- ["writing hand"]={ 0x270D },
+ ["writing hand"]={ 0x270D, 0xFE0F },
["writing hand: dark skin tone"]={ 0x270D, 0x1F3FF },
["writing hand: light skin tone"]={ 0x270D, 0x1F3FB },
["writing hand: medium skin tone"]={ 0x270D, 0x1F3FD },
["writing hand: medium-dark skin tone"]={ 0x270D, 0x1F3FE },
["writing hand: medium-light skin tone"]={ 0x270D, 0x1F3FC },
["yarn"]={ 0x1F9F6 },
+ ["yawning face"]={ 0x1F971 },
+ ["yellow circle"]={ 0x1F7E1 },
["yellow heart"]={ 0x1F49B },
- ["yemen"]={ 0x1F1FE, 0x1F1EA },
+ ["yellow square"]={ 0x1F7E8 },
["yen banknote"]={ 0x1F4B4 },
- ["yin yang"]={ 0x262F },
- ["zambia"]={ 0x1F1FF, 0x1F1F2 },
+ ["yin yang"]={ 0x262F, 0xFE0F },
+ ["yo-yo"]={ 0x1FA80 },
["zany face"]={ 0x1F92A },
["zebra"]={ 0x1F993 },
- ["zimbabwe"]={ 0x1F1FF, 0x1F1FC },
["zipper-mouth face"]={ 0x1F910 },
["zombie"]={ 0x1F9DF },
["zzz"]={ 0x1F4A4 },
- ["Åland islands"]={ 0x1F1E6, 0x1F1FD },
-}
+} \ No newline at end of file
diff --git a/tex/context/base/mkiv/cont-log.mkiv b/tex/context/base/mkiv/cont-log.mkiv
index 87cbf9dc6..f9fc6a8f7 100644
--- a/tex/context/base/mkiv/cont-log.mkiv
+++ b/tex/context/base/mkiv/cont-log.mkiv
@@ -205,7 +205,7 @@
\unexpanded\def\Lua {Lua}
\unexpanded\def\luajitTeX{luajit\wordboundary\TeX}
\unexpanded\def\metaTeX {meta\wordboundary\TeX}
-\unexpanded\def\XeTeX {X\lower.5\exheight\hbox{\kern-.15\emwidth\mirror{E}}\kern-.1667\emwidth\TeX}
+%unexpanded\def\XeTeX {X\lower.5\exheight\hbox{\kern-.15\emwidth\mirror{E}}\kern-.1667\emwidth\TeX}
% Adapted from a patch by Mojca:
@@ -237,40 +237,6 @@
\let\LuaTeX \luaTeX
\let\XETEX \XeTeX
-% \unexpanded\def\MkApproved % joke, not used so it might move
-% {\dontleavehmode\rotate
-% [\c!rotation={\ifnum\texengine=\luatexengine\cldcontext{45-45*\the\luatexversion/100}\else0\fi},
-% \c!align=\v!middle,
-% \c!foregroundstyle=\v!type,
-% \c!foregroundcolor=darkred,
-% \c!frame=\v!on,
-% \c!offset=1ex,
-% \c!background=\v!color,
-% \c!backgroundcolor=lightgray,
-% \c!framecolor=darkred,
-% \c!rulethickness=2pt]
-% {Mk\ifnum\texengine=\luatexengine IV\else II\fi\\approved}}
-
-% \unexpanded\def\luaTeX
-% {\dontleavehmode\begingroup
-% Lua%
-% \setbox0\hbox{oT}%
-% \setbox2\hbox{o\kern0ptT}%
-% \ifdim\wd0=\wd2
-% \setbox0\hbox dir TRT{To}%
-% \setbox2\hbox{T\kern0pto}%
-% \hskip\dimexpr\wd0-\wd2\relax
-% \fi
-% \TeX
-% \endgroup}
-%
-% a further iteration from the list, patched again
-
-% \ifx\fontalternative\s!it -\else
-% \ifx\fontalternative\s!sl -\else
-% \ifx\fontalternative\s!bi -\else
-% \ifx\fontalternative\s!bs -\fi\fi\fi\fi
-
\unexpanded\def\LuaTeX
{\dontleavehmode
\begingroup
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index e2844174a..555ab05e5 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2019.02.07 18:46}
+\newcontextversion{2019.02.10 17:43}
%D This file is loaded at runtime, thereby providing an excellent place for
%D hacks, patches, extensions and new features.
diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index 13b91f50b..9e8d20c99 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -42,7 +42,7 @@
%D has to match \type {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2019.02.07 18:46}
+\edef\contextversion{2019.02.10 17:43}
\edef\contextkind {beta}
%D For those who want to use this:
@@ -595,6 +595,7 @@
\loadmarkfile{cont-run} % the main runner (used in cont-yes.mkiv)
+\doifelsefileexists{back-out.mkiv}{\loadmarkfile{back-out}}{}
\doifelsefileexists{back-shp.mkiv}{\loadmarkfile{back-shp}}{}
\setupcurrentlanguage[\defaultlanguagetag]
diff --git a/tex/context/base/mkiv/core-con.mkiv b/tex/context/base/mkiv/core-con.mkiv
index d6838d835..303fb1291 100644
--- a/tex/context/base/mkiv/core-con.mkiv
+++ b/tex/context/base/mkiv/core-con.mkiv
@@ -443,7 +443,7 @@
\fi
\the\everycurrentdate
\clf_currentdate
- {#1}{\currentdatespecification}{\labellanguage}%
+ {#2}{\currentdatespecification}{\labellanguage}%
\scratchcounterone\scratchcountertwo\scratchcounterthree
\endgroup}
diff --git a/tex/context/base/mkiv/font-sol.lua b/tex/context/base/mkiv/font-sol.lua
index 9f892332f..c7bd5feca 100644
--- a/tex/context/base/mkiv/font-sol.lua
+++ b/tex/context/base/mkiv/font-sol.lua
@@ -112,11 +112,13 @@ local fontkern_code = kerncodes.fontkern
local userdefinedwhatsit_code = whatsitcodes.userdefined
+local nodeproperties = nodes.properties.data
+
local nodepool = nuts.pool
local usernodeids = nodepool.userids
local new_direction = nodepool.direction
-local new_usernumber = nodepool.usernumber
+local new_usernode = nodepool.usernode
local new_glue = nodepool.glue
local new_leftskip = nodepool.leftskip
@@ -354,8 +356,8 @@ function splitters.split(head) -- best also pass the direction
local list = last and copy_node_list(start,last) or copy_node_list(start)
local n = #cache + 1
if encapsulate then
- local user_one = new_usernumber(splitter_one,n)
- local user_two = new_usernumber(splitter_two,n)
+ local user_one = new_usernode(splitter_one,n)
+ local user_two = new_usernode(splitter_two,n)
head, start = insert_node_before(head,start,user_one)
insert_node_after(head,stop,user_two)
else
@@ -452,16 +454,19 @@ local function collect_words(list) -- can be made faster for attributes
if encapsulate then
for current, subtype in nextwhatsit, list do
if subtype == userdefinedwhatsit_code then -- hm
- local user_id = getfield(current,"user_id")
- if user_id == splitter_one then
- word = { getdata(current), current, current }
- w = w + 1
- words[w] = word
- elseif user_id == splitter_two then
- if word then
- word[3] = current
- else
- -- something is wrong
+ local p = nodeproperties[current]
+ if p then
+ local user_id = p.id
+ if user_id == splitter_one then
+ word = { p.data, current, current }
+ w = w + 1
+ words[w] = word
+ elseif user_id == splitter_two then
+ if word then
+ word[3] = current
+ else
+ -- something is wrong
+ end
end
end
end
diff --git a/tex/context/base/mkiv/node-ini.lua b/tex/context/base/mkiv/node-ini.lua
index 5ed270140..38d75cfb9 100644
--- a/tex/context/base/mkiv/node-ini.lua
+++ b/tex/context/base/mkiv/node-ini.lua
@@ -286,7 +286,7 @@ local function simplified(t)
end
local nodecodes = simplified(node.types())
-local whatcodes = simplified(node.whatsits())
+local whatcodes = simplified(node.whatsits and node.whatsits() or { })
local usercodes = allocate {
[ 97] = "attribute", -- a
@@ -365,17 +365,21 @@ gluevalues = allocate(swapped(gluevalues,gluevalues))
literalvalues = allocate(swapped(literalvalues,literalvalues))
if CONTEXTLMTXMODE then
- whatcodes.literal = 0x1000 whatcodes[0x1000] = whatcodes.literal
- whatcodes.savepos = 0x1001 whatcodes[0x1001] = whatcodes.savepos
- whatcodes.save = 0x1002 whatcodes[0x1002] = whatcodes.save
- whatcodes.restore = 0x1003 whatcodes[0x1003] = whatcodes.restore
- whatcodes.setmatrix = 0x1004 whatcodes[0x1004] = whatcodes.setmatrix
- whatcodes.lua = 0x1005 whatcodes[0x1005] = whatcodes.lua
+ whatcodes.literal = 0x1 whatcodes[0x1] = "literal"
+ whatcodes.latelua = 0x2 whatcodes[0x2] = "latelua"
+ whatcodes.userdefined = 0x3 whatcodes[0x3] = "userdefined"
+ whatcodes.savepos = 0x4 whatcodes[0x4] = "savepos"
+ whatcodes.save = 0x5 whatcodes[0x5] = "save"
+ whatcodes.restore = 0x6 whatcodes[0x6] = "restore"
+ whatcodes.setmatrix = 0x7 whatcodes[0x7] = "setmatrix"
+ whatcodes.open = 0x8 whatcodes[0x8] = "open"
+ whatcodes.close = 0x9 whatcodes[0x9] = "close"
+ whatcodes.write = 0xA whatcodes[0xA] = "write"
elseif not whatcodes.literal then
- whatcodes.literal = whatcodes.pdfliteral
- whatcodes.save = whatcodes.pdfsave
- whatcodes.restore = whatcodes.pdfrestore
- whatcodes.setmatrix = whatcodes.pdfsetmatrix
+ whatcodes.literal = whatcodes.pdfliteral
+ whatcodes.save = whatcodes.pdfsave
+ whatcodes.restore = whatcodes.pdfrestore
+ whatcodes.setmatrix = whatcodes.pdfsetmatrix
end
nodes.gluecodes = gluecodes
diff --git a/tex/context/base/mkiv/node-ini.mkiv b/tex/context/base/mkiv/node-ini.mkiv
index 063f8a8d0..35013c4b8 100644
--- a/tex/context/base/mkiv/node-ini.mkiv
+++ b/tex/context/base/mkiv/node-ini.mkiv
@@ -21,7 +21,7 @@
\registerctxluafile{node-met}{}
\registerctxluafile{node-nut}{}
\registerctxluafile{node-res}{}
-\registerctxluafile{node-ppt}{} % experimental
+%registerctxluafile{node-ppt}{} % experimental, not used so probably useless
\registerctxluafile{node-dir}{}
\registerctxluafile{node-aux}{}
\registerctxluafile{node-tst}{}
@@ -34,7 +34,6 @@
\registerctxluafile{node-ext}{}
\registerctxluafile{node-acc}{} % experimental
%registerctxluafile{node-prp}{} % makes no sense (yet)
-\registerctxluafile{node-ppt}{}
\registerctxluafile{node-scn}{}
\registerctxluafile{node-syn}{}
\registerctxluafile{node-par}{}
diff --git a/tex/context/base/mkiv/node-ppt.lua b/tex/context/base/mkiv/node-ppt.lua
index b4a542681..7e52aa800 100644
--- a/tex/context/base/mkiv/node-ppt.lua
+++ b/tex/context/base/mkiv/node-ppt.lua
@@ -29,7 +29,7 @@ local getsubtype = nuts.getsubtype
local getfield = nuts.getfield
local getlist = nuts.getlist
local setlist = nuts.setlist
-local getdata = nuts.getdata
+local getprop = nuts.getprop
local removenode = nuts.remove
@@ -46,15 +46,13 @@ local vlist_code = nodecodes.vlist
local userdefinedwhatsit_code = whatsitcodes.userdefined
local nodepool = nodes.pool
-local new_usernumber = nodepool.usernumber
+local new_usernode = nodepool.usernode
local variables = interfaces.variables
local v_before = variables.before
local v_after = variables.after
local v_here = variables.here
-local cache = { }
-local nofslots = 0
local property_id = nodepool.userids["property"]
local properties = nodes.properties
@@ -75,15 +73,8 @@ local function register(where,data,...)
where = v_after
end
if data then
- local data = { where, data, ... }
nofslots = nofslots + 1
- if nofslots > 1 then
- cache[nofslots] = data
- else
- -- report("restarting attacher")
- cache = { data } -- also forces collection
- end
- return new_usernumber(property_id,nofslots)
+ return new_usernode(property_id,{ where, data, ... })
end
end
@@ -112,17 +103,9 @@ local f_delayed = formatters["return function(target,head,where,propdata,paren
local f_immediate = formatters["return function(target,head,where,propdata) %s end"]
local nofdelayed = 0 -- better is to keep track of it per page ... we can have deleted nodes with properties
+local nofslots = 0
function actions.delayed(target,head,where,propdata,code,...) -- this one is used at the tex end
--- local kind = type(code)
--- if kind == "string" then
--- code, err = load(f_delayed(code))
--- if code then
--- code = code()
--- end
--- elseif kind ~= "function" then
--- code = nil
--- end
if code then
local delayed = propdata.delayed
if delayed then
@@ -135,15 +118,6 @@ function actions.delayed(target,head,where,propdata,code,...) -- this one is use
end
function actions.fdelayed(target,head,where,propdata,code,...) -- this one is used at the tex end
--- local kind = type(code)
--- if kind == "string" then
--- code, err = load(f_delayed(code))
--- if code then
--- code = code()
--- end
--- elseif kind ~= "function" then
--- code = nil
--- end
if code then
local delayed = propdata.delayed
if delayed then
@@ -174,79 +148,40 @@ function actions.immediate(target,head,where,propdata,code,...) -- this one is u
end
end
--- another experiment (a table or function closure are equally efficient); a function
--- is easier when we want to experiment with different (compatible) implementations
-
--- local nutpool = nuts.pool
--- local nut_usernumber = nutpool.usernumber
-
--- function nodes.nuts.pool.deferredfunction(...)
--- nofdelayed = nofdelayed + 1
--- local n = nut_usernumber(property_id,0)
--- propertydata[n] = { deferred = { ... } }
--- return n
--- end
-
--- function nodes.nuts.pool.deferredfunction(f)
--- nofdelayed = nofdelayed + 1
--- local n = nut_usernumber(property_id,0)
--- propertydata[n] = { deferred = f }
--- return n
--- end
-
--- maybe actions will get parent too
-
local function delayed(head,parent) -- direct based
for target, id in nextnode, head do
local p = propertydata[target]
if p then
- -- local deferred = p.deferred -- kind of late lua (but too soon as we have no access to pdf.h/v)
- -- if deferred then
- -- -- if #deferred > 0 then
- -- -- deferred[1](unpack(deferred,2))
- -- -- else
- -- -- deferred[1]()
- -- -- end
- -- deferred()
- -- p.deferred = false
- -- if nofdelayed == 1 then
- -- nofdelayed = 0
- -- return head
- -- else
- -- nofdelayed = nofdelayed - 1
- -- end
- -- else
- local delayed = p.delayed
- if delayed then
- for i=1,#delayed do
- local d = delayed[i]
- local code = d[2]
- local kind = type(code)
- if kind == "string" then
- code, err = load(f_delayed(code))
- if code then
- code = code()
- end
- end
- local where = d[1]
- if where then
- local h = code(target,where,head,p,parent,unpack(d,3)) -- target where propdata head parent
- if h and h ~= head then
- head = h
- end
- else
- code(unpack(d,3))
+ local delayed = p.delayed
+ if delayed then
+ for i=1,#delayed do
+ local d = delayed[i]
+ local code = d[2]
+ local kind = type(code)
+ if kind == "string" then
+ code, err = load(f_delayed(code))
+ if code then
+ code = code()
end
end
- p.delayed = nil
- if nofdelayed == 1 then
- nofdelayed = 0
- return head
+ local where = d[1]
+ if where then
+ local h = code(target,where,head,p,parent,unpack(d,3)) -- target where propdata head parent
+ if h and h ~= head then
+ head = h
+ end
else
- nofdelayed = nofdelayed - 1
+ code(unpack(d,3))
end
end
- -- end
+ p.delayed = nil
+ if nofdelayed == 1 then
+ nofdelayed = 0
+ return head
+ else
+ nofdelayed = nofdelayed - 1
+ end
+ end
end
if id == hlist_code or id == vlist_code then
local list = getlist(target)
@@ -286,7 +221,7 @@ local anchored = {
[v_before] = function(n)
while n do
n = getprev(n)
- if getid(n) == whatsit_code and getsubtype(n) == user_code and getfield(n,"user_id") == property_id then
+ if getid(n) == whatsit_code and getsubtype(n) == user_code and getprop(n,"id") == property_id then
-- continue
else
return n
@@ -298,7 +233,7 @@ local anchored = {
n = getnext(n)
if getid(n) == whatsit_code then
local subtype = getsubtype(n)
- if (subtype == userdefinedwhatsit_code and getfield(n,"user_id") == property_id) then
+ if (subtype == userdefinedwhatsit_code and getprop(n,"id") == property_id) then
-- continue
else
return n
@@ -335,11 +270,9 @@ function properties.attach(head)
removenode(head,last,true)
last = nil
end
- if getfield(source,"user_id") == property_id then
- local slot = getdata(source)
- local data = cache[slot]
+ if getprop(source,"id") == property_id then
+ local data = getprop(source,"data")
if data then
- cache[slot] = nil
local where = data[1]
local target = anchored[where](source)
if target then
diff --git a/tex/context/base/mkiv/node-res.lua b/tex/context/base/mkiv/node-res.lua
index 596d2861f..995bba6e5 100644
--- a/tex/context/base/mkiv/node-res.lua
+++ b/tex/context/base/mkiv/node-res.lua
@@ -14,41 +14,39 @@ local gmatch, format = string.gmatch, string.format
for debugging <l n='luatex'/> node management.</p>
--ldx]]--
-local report_nodes = logs.reporter("nodes","housekeeping")
-
local nodes, node = nodes, node
-nodes.pool = nodes.pool or { }
-local nodepool = nodes.pool
-
-local whatsitcodes = nodes.whatsitcodes
-local gluecodes = nodes.gluecodes
-local kerncodes = nodes.kerncodes
-local rulecodes = nodes.rulecodes
-local nodecodes = nodes.nodecodes
-local leadercodes = nodes.leadercodes
-local boundarycodes = nodes.boundarycodes
-local usercodes = nodes.usercodes
-
+local report_nodes = logs.reporter("nodes","housekeeping")
-local glyph_code = nodecodes.glyph
-local rule_code = nodecodes.rule
-local kern_code = nodecodes.kern
-local glue_code = nodecodes.glue
-local whatsit_code = nodecodes.whatsit
+nodes.pool = nodes.pool or { }
+local nodepool = nodes.pool
-local currentfont = font.current
+local whatsitcodes = nodes.whatsitcodes
+local gluecodes = nodes.gluecodes
+local kerncodes = nodes.kerncodes
+local rulecodes = nodes.rulecodes
+local nodecodes = nodes.nodecodes
+local leadercodes = nodes.leadercodes
+local boundarycodes = nodes.boundarycodes
+local usercodes = nodes.usercodes
-local allocate = utilities.storage.allocate
+local nodeproperties = nodes.properties.data
-local texgetcount = tex.getcount
+local glyph_code = nodecodes.glyph
+local rule_code = nodecodes.rule
+local kern_code = nodecodes.kern
+local glue_code = nodecodes.glue
+local whatsit_code = nodecodes.whatsit
-local reserved, nofreserved = { }, 0
+local currentfont = font.current
+local texgetcount = tex.getcount
--- user nodes
+local allocate = utilities.storage.allocate
-local userids = allocate()
-local lastid = 0
+local reserved = { }
+local nofreserved = 0
+local userids = allocate()
+local lastid = 0
setmetatable(userids, {
__index = function(t,k)
@@ -174,13 +172,6 @@ local savepos = register_nut(new_nut(whatsit_code,whatsitcodes.savepos
local user_node = new_nut(whatsit_code,whatsitcodes.userdefined)
-local user_number = register_nut(copy_nut(user_node)) setfield(user_number, "type",usercodes.number)
-local user_nodes = register_nut(copy_nut(user_node)) setfield(user_nodes, "type",usercodes.node)
-local user_string = register_nut(copy_nut(user_node)) setfield(user_string, "type",usercodes.string)
-local user_tokens = register_nut(copy_nut(user_node)) setfield(user_tokens, "type",usercodes.token)
-local user_lua = register_nut(copy_nut(user_node)) setfield(user_lua, "type",usercodes.lua) -- in > 0.95
-local user_attributes = register_nut(copy_nut(user_node)) setfield(user_attributes,"type",usercodes.attribute)
-
local left_margin_kern = register_nut(new_nut(nodecodes.marginkern,0))
local right_margin_kern = register_nut(new_nut(nodecodes.marginkern,1))
@@ -431,21 +422,19 @@ function nutpool.savepos()
return copy_nut(savepos)
end
-function nutpool.latelua(code)
- local n = copy_nut(latelua)
- setdata(n,code)
- return n
-end
-
if CONTEXTLMTXMODE then
- local properties = nodes.properties.data
+ function nutpool.latelua(code)
+ local n = copy_nut(latelua)
+ nodeproperties[n] = { data = code }
+ return n
+ end
- local justlua = register_nut(new_nut(whatsit_code,whatsitcodes.lua))
+else
- function nutpool.lua(code)
- local n = copy_nut(justlua)
- properties[n] = { data = code }
+ function nutpool.latelua(code)
+ local n = copy_nut(latelua)
+ setdata(n,code)
return n
end
@@ -540,76 +529,12 @@ function nodepool.vlist(list,width,height,depth,shift)
return tonode(new_vlist(list and tonut(list),width,height,depth,shift))
end
--- local num = userids["my id"]
--- local str = userids[num]
-
-function nutpool.usernumber(id,num)
- local n = copy_nut(user_number)
- if num then
- setfield(n,"user_id",id)
- -- setfield(n,"value",num)
- setvalue(n,num)
- elseif id then
- -- setfield(n,"value",id)
- setvalue(n,id)
- end
- return n
-end
-
-function nutpool.userlist(id,list)
- local n = copy_nut(user_nodes)
- if list then
- setfield(n,"user_id",id)
- -- setfield(n,"value",list)
- setvalue(n,list)
- else
- -- setfield(n,"value",id)
- setvalue(n,id)
- end
- return n
-end
-
-function nutpool.userstring(id,str)
- local n = copy_nut(user_string)
- if str then
- setfield(n,"user_id",id)
- setvalue(n,str)
- else
- setvalue(n,id)
- end
- return n
-end
-
-function nutpool.usertokens(id,tokens)
- local n = copy_nut(user_tokens)
- if tokens then
- setfield(n,"user_id",id)
- setvalue(n,tokens)
- else
- setvalue(n,id)
- end
- return n
-end
-
-function nutpool.userlua(id,code)
- local n = copy_nut(user_lua)
- if code then
- setfield(n,"user_id",id)
- setvalue(n,code)
- else
- setvalue(n,id)
- end
- return n
-end
-
-function nutpool.userattributes(id,attr)
- local n = copy_nut(user_attributes)
- if attr then
- setfield(n,"user_id",id)
- setvalue(n,attr)
- else
- setvalue(n,id)
- end
+function nutpool.usernode(id,data)
+ local n = copy_nut(user_node)
+ nodeproperties[n] = {
+ id = id,
+ data = data,
+ }
return n
end
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index 6a3114d13..0019fb8fd 100644
--- a/tex/context/base/mkiv/status-files.pdf
+++ b/tex/context/base/mkiv/status-files.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf
index da58f3011..3ec1d4d28 100644
--- a/tex/context/base/mkiv/status-lua.pdf
+++ b/tex/context/base/mkiv/status-lua.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/strc-ren.mkiv b/tex/context/base/mkiv/strc-ren.mkiv
index f34f897ae..01464ad86 100644
--- a/tex/context/base/mkiv/strc-ren.mkiv
+++ b/tex/context/base/mkiv/strc-ren.mkiv
@@ -530,8 +530,14 @@
\def\fakedheadnumber{\vphantom{0}} % needed for mathplus
+% \unexpanded\def\fakeheadnumbercontent
+% {\hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}}
+
\unexpanded\def\fakeheadnumbercontent
- {\hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}}
+ {\edef\p_hidenumber{\headparameter\c!hidenumber}%
+ \ifx\p_hidenumber\v!yes\else
+ \hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}%
+ \fi}
\unexpanded\def\strc_rendering_inject_number_and_text
{\edef\p_command{\headparameter\c!command}% assumes \unexpanded definition
diff --git a/tex/context/base/mkiv/syst-aux.mkiv b/tex/context/base/mkiv/syst-aux.mkiv
index 8c264329a..3004c08b8 100644
--- a/tex/context/base/mkiv/syst-aux.mkiv
+++ b/tex/context/base/mkiv/syst-aux.mkiv
@@ -6779,7 +6779,7 @@
\unexpanded\def\processassignlist#1[#2]#3%
{\def\syst_helpers_process_assign_list_assign[##1=##2=##3]%
- {\doifnot{##3}\relax{#3{##1}}}%
+ {\doif{##3}\relax{#3{##1}}}%
\def\syst_helpers_process_assign_list_step##1%
{\syst_helpers_process_assign_list_assign[##1==\relax]}%
\processcommalist[#2]\syst_helpers_process_assign_list_step}
diff --git a/tex/context/base/mkiv/syst-ini.mkiv b/tex/context/base/mkiv/syst-ini.mkiv
index 92591d501..4b04c16ae 100644
--- a/tex/context/base/mkiv/syst-ini.mkiv
+++ b/tex/context/base/mkiv/syst-ini.mkiv
@@ -92,39 +92,8 @@
\catcode\tildeasciicode \activecatcode % `\~ tilde is active
%catcode\delasciicode \invalidcatcode % `\^^? ascii delete is invalid
-%D It makes sense to know what engine we're running so let's try to deduce it.
-
-\chardef\unknownengine 0
-\chardef\pdftexengine 1
-\chardef\xetexengine 2
-\chardef\luatexengine 3
-
\chardef\statuswrite 128
-\ifx\directlua\undefined
- \ifx\XeTeXversion\undefined
- \ifx\pdftexversion\undefined
- \let\texengine\unknownengine
- \else
- \let\texengine\pdftexengine
- \fi
- \else
- \let\texengine\xetexengine
- \fi
-\else
- \let\texengine\luatexengine
-\fi
-
-\ifnum\texengine=\luatexengine
- % for historic reasons we keep some mkii code around
-\else
- \immediate\write\statuswrite{>>>}
- \immediate\write\statuswrite{>>> only LuaTeX is supported}
- \immediate\write\statuswrite{>>>}
- \let\dump\relax
- \expandafter\end
-\fi
-
%D Initialization of primitives.
\directlua 0 { % this info is stored in the format
@@ -316,7 +285,8 @@
%D as all engines now provide many registers we removed all traces.
\ifdefined\writestatus \else
- \normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}}
+ %\normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}}
+ \normalprotected\def\writestatus#1#2{\message{#1: #2}}
\fi
\def\syst_basics_allocate_yes#1#2#3#4#5% last class method max name
@@ -1182,12 +1152,10 @@
\def\dividenumber#1#2{\the\numexpr(#2-(#1/2))/#1\relax}
\ifdefined\texenginename \else
- %edef\texenginename{luatex}
\edef\texenginename{\directlua{tex.print(LUATEXENGINE)}}
\fi
\ifdefined\texengineversion \else
- %edef\texengineversion{\dividenumber{100}\luatexversion.\modulonumber{100}\luatexversion.\luatexrevision}
\edef\texengineversion{\directlua{tex.print(LUATEXVERSION)}}
\fi
@@ -1230,25 +1198,8 @@
\matheqnogapstep\zerocount % for now
-%D While cleaning this code up a bit I was listening to Heather Nova's \CD\ Redbird.
-%D The first song on that \CD\ ends with a few lines suitable for ending this
-%D initialization module:
-%D
-%D \startlines
-%D And there's so much I can do for you
-%D Given time I know that I can prove
-%D Now my world is opened up to you
-%D Come inside
-%D
-%D Welcome to my life
-%D Welcome to my world
-%D Come inside
-%D \stoplines
-%D
-%D So let's see what \TEX\ can do now that we've opened up the basic machinery.
-
-%D Now we define a few helpers that we need in a very early stage. We hav eno message system
-%D yet but redundant definitions are fatal anyway.
+%D Now we define a few helpers that we need in a very early stage. We have no
+%D message system yet but redundant definitions are fatal anyway.
\newcount\c_syst_helpers_n_of_namespaces \c_syst_helpers_n_of_namespaces\pluseight % 1-8 reserved for catcodes
diff --git a/tex/context/base/mkiv/task-ini.lua b/tex/context/base/mkiv/task-ini.lua
index d9ce5dcd5..19fff66b8 100644
--- a/tex/context/base/mkiv/task-ini.lua
+++ b/tex/context/base/mkiv/task-ini.lua
@@ -24,7 +24,7 @@ local enableaction = tasks.enableaction
local freezegroup = tasks.freezegroup
local freezecallbacks = callbacks.freeze
-appendaction("processors", "before", "nodes.properties.attach", nil, "nut", "enabled" )
+------------("processors", "before", "nodes.properties.attach", nil, "nut", "enabled" )
appendaction("processors", "normalizers", "typesetters.periodkerns.handler", nil, "nut", "disabled" )
appendaction("processors", "normalizers", "languages.replacements.handler", nil, "nut", "disabled" )
@@ -81,7 +81,7 @@ appendaction("shipouts", "normalizers", "structures.tags.handler",
appendaction("shipouts", "normalizers", "nodes.handlers.accessibility", nil, "nut", "disabled" )
appendaction("shipouts", "normalizers", "nodes.handlers.backgrounds", nil, "nut", "disabled" )
appendaction("shipouts", "normalizers", "typesetters.rubies.attach", nil, "nut", "disabled" )
-appendaction("shipouts", "normalizers", "nodes.properties.delayed", nil, "nut", "production")
+------------("shipouts", "normalizers", "nodes.properties.delayed", nil, "nut", "production")
appendaction("shipouts", "finishers", "nodes.visualizers.handler", nil, "nut", "disabled" )
appendaction("shipouts", "finishers", "attributes.colors.handler", nil, "nut", "disabled" )
diff --git a/tex/context/base/mkiv/trac-deb.lua b/tex/context/base/mkiv/trac-deb.lua
index 9f5445a7f..95f3052fe 100644
--- a/tex/context/base/mkiv/trac-deb.lua
+++ b/tex/context/base/mkiv/trac-deb.lua
@@ -347,24 +347,25 @@ directives.register("system.showerror", lmx.overloaderror)
-- trace_calls(n)
-- end) -- indirect is needed for nilling
--- I'll make this obsolete soon.
+-- Obsolete ... not that usefull as normally one runs from an editor and
+-- when run unattended it makes no sense either.
-local editor = [[scite "-open:%filename%" -goto:%linenumber%]]
-
-directives.register("system.editor",function(v)
- editor = v
-end)
-
-callback.register("call_edit",function(filename,linenumber)
- if editor then
- editor = gsub(editor,"%%s",filename)
- editor = gsub(editor,"%%d",linenumber)
- editor = gsub(editor,"%%filename%%",filename)
- editor = gsub(editor,"%%linenumber%%",linenumber)
- logs.report("system","starting editor: %s",editor)
- os.execute(editor)
- end
-end)
+-- local editor = [[scite "-open:%filename%" -goto:%linenumber%]]
+--
+-- directives.register("system.editor",function(v)
+-- editor = v
+-- end)
+--
+-- callback.register("call_edit",function(filename,linenumber)
+-- if editor then
+-- editor = gsub(editor,"%%s",filename)
+-- editor = gsub(editor,"%%d",linenumber)
+-- editor = gsub(editor,"%%filename%%",filename)
+-- editor = gsub(editor,"%%linenumber%%",linenumber)
+-- logs.report("system","starting editor: %s",editor)
+-- os.execute(editor)
+-- end
+-- end)
implement { name = "showtrackers", actions = trackers.show }
implement { name = "enabletrackers", actions = trackers.enable, arguments = "string" }
diff --git a/tex/context/base/mkiv/typo-mar.lua b/tex/context/base/mkiv/typo-mar.lua
index 119ccf69e..179fea607 100644
--- a/tex/context/base/mkiv/typo-mar.lua
+++ b/tex/context/base/mkiv/typo-mar.lua
@@ -83,7 +83,7 @@ local setshift = nuts.setshift
local getwidth = nuts.getwidth
local setwidth = nuts.setwidth
local getheight = nuts.getheight
-local getdata = nuts.getdata
+local getprop = nuts.getprop
local setattrlist = nuts.setattrlist
@@ -104,7 +104,7 @@ local userdefined_code = whatsitcodes.userdefined
local nodepool = nuts.pool
-local new_usernumber = nodepool.usernumber
+local new_usernode = nodepool.usernode
local new_hlist = nodepool.hlist
local lateluafunction = nodepool.lateluafunction
@@ -300,7 +300,7 @@ function margins.save(t)
--
-- t.realpageno = texgetcount("realpageno")
if inline then
- local n = new_usernumber(inline_mark,nofsaved)
+ local n = new_usernode(inline_mark,nofsaved)
setattrlist(n,true)
context(tonode(n)) -- or use a normal node
store[nofsaved] = t -- no insert
@@ -720,8 +720,8 @@ local function flushinline(parent,head)
while current and nofinlined > 0 do
local id = getid(current)
if id == whatsit_code then
- if getsubtype(current) == userdefined_code and getfield(current,"user_id") == inline_mark then
- local n = getdata(current)
+ if getsubtype(current) == userdefined_code and getprop(current,"id") == inline_mark then
+ local n = getprop(current,"data")
local candidate = inlinestore[n]
if candidate then -- no vpack, as we want to realign
inlinestore[n] = nil
diff --git a/tex/context/interface/mkii/keys-cs.xml b/tex/context/interface/mkii/keys-cs.xml
index f262b27cd..f4e65c527 100644
--- a/tex/context/interface/mkii/keys-cs.xml
+++ b/tex/context/interface/mkii/keys-cs.xml
@@ -590,6 +590,7 @@
<cd:variable name='understrike' value='understrike'/>
<cd:variable name='understrikes' value='understrikes'/>
<cd:variable name='unframed' value='unframed'/>
+ <cd:variable name='unicode' value='unicode'/>
<cd:variable name='unit' value='jednotka'/>
<cd:variable name='units' value='jednotky'/>
<cd:variable name='unknown' value='neznamy'/>
diff --git a/tex/context/interface/mkii/keys-ro.xml b/tex/context/interface/mkii/keys-ro.xml
index 5ff18dc48..5f165f88b 100644
--- a/tex/context/interface/mkii/keys-ro.xml
+++ b/tex/context/interface/mkii/keys-ro.xml
@@ -590,6 +590,7 @@
<cd:variable name='understrike' value='understrike'/>
<cd:variable name='understrikes' value='understrikes'/>
<cd:variable name='unframed' value='unframed'/>
+ <cd:variable name='unicode' value='unicode'/>
<cd:variable name='unit' value='unitate'/>
<cd:variable name='units' value='unitati'/>
<cd:variable name='unknown' value='necunoscut'/>
diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf
index d181f8a6b..0883693ac 100644
--- a/tex/context/interface/mkiv/i-context.pdf
+++ b/tex/context/interface/mkiv/i-context.pdf
Binary files differ
diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf
index fba78c447..41bf65996 100644
--- a/tex/context/interface/mkiv/i-readme.pdf
+++ b/tex/context/interface/mkiv/i-readme.pdf
Binary files differ
diff --git a/tex/context/modules/mkiv/m-oldnum.mkiv b/tex/context/modules/mkiv/m-oldnum.mkiv
index 658c28051..a240cdb58 100644
--- a/tex/context/modules/mkiv/m-oldnum.mkiv
+++ b/tex/context/modules/mkiv/m-oldnum.mkiv
@@ -189,25 +189,12 @@
%D Although we could do with one pass, a second pass for
%D handling the stored sequence is more readable.
-\ifnum\texengine=\luatexengine
+\def\dohandledigits
+ {\mathcode`\,="002C \mathcode`\.="002E % pretty hard coded
+ \expandafter\handletokens\collecteddigits\with\scandigits
+ \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi}
- \def\dohandledigits
- {\mathcode`\,="002C \mathcode`\.="002E % pretty hard coded
- \expandafter\handletokens\collecteddigits\with\scandigits
- \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi}
-
- \chardef\mathaxisfontid\zerocount
-
-\else
-
- \def\dohandledigits
- {\mathcode`\,="013B \mathcode`\.="013A % pretty hard coded
- \expandafter\handletokens\collecteddigits\with\scandigits
- \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi}
-
- \chardef\mathaxisfontid\plustwo
-
-\fi
+\chardef\mathaxisfontid\zerocount
\def\doscandigit#1%
{\ifcase\skipdigit\expandafter\hbox\else\expandafter\hphantom\fi\bgroup
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 679efbd87..17967ff29 100644
--- a/tex/generic/context/luatex/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua
-- parent file : c:/data/develop/context/sources/luatex-fonts.lua
--- merge date : 02/07/19 18:46:18
+-- merge date : 02/10/19 17:43:53
do -- begin closure to overcome local limits and interference