Skip to content

Commit a8ee762

Browse files
committed
A few additions, and a big chunk of new emoji, directly derived from UnicodeData.txt
1 parent 80d2bb5 commit a8ee762

File tree

2 files changed

+168
-10
lines changed

2 files changed

+168
-10
lines changed

dotXCompose

+6-3
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,8 @@ include "%L"
890890
<Multi_key> <asciicircum> <asciicircum> <r> : "ʳ" U02B3 # SUPERSCRIPT R
891891
<Multi_key> <asciicircum> <asciicircum> <w> : "ʷ" U02B7 # SUPERSCRIPT W
892892
<Multi_key> <asciicircum> <asciicircum> <y> : "ʸ" U02B8 # SUPERSCRIPT Y
893+
# How could I have gone so long without being able to type "10ˣ" for "thanks"?
894+
<Multi_key> <asciicircum> <asciicircum> <x> : "ˣ" U02E3 # SUPERSCRIPT X
893895
# So I can use yᵗ/þᵗ and yᵉ/þᵉ
894896
<Multi_key> <asciicircum> <asciicircum> <e> : "ᵉ" U1D49 # MODIFIER LETTER SMALL E
895897
<Multi_key> <asciicircum> <asciicircum> <t> : "ᵗ" U1D57 # MODIFIER LETTER SMALL T
@@ -1092,6 +1094,7 @@ include "%L"
10921094
<Multi_key> <R> <L> <O> : "‮" U202E # RIGHT-TO-LEFT OVERRIDE
10931095
<Multi_key> <B> <O> <M> : "" UFEFF # ZERO WIDTH NO-BREAK SPACE (Byte Order Mark)
10941096
<Multi_key> <C> <G> <J> : "͏" U034F # COMBINING GRAPHEME JOINER
1097+
<Multi_key> <W> <J> : "⁠" U2060 # WORD JOINER
10951098
# These are sufficiently special and well-known that they don't need the
10961099
# double <Multi_key> prefix I think. The all-caps helps too.
10971100

@@ -1303,9 +1306,9 @@ include "%L"
13031306
<Multi_key> <Multi_key> <t> <h> <m> <d> <n> : "👎" U1F44E # THUMBS DOWN SIGN
13041307
# More useful in chat than U+1F48F KISS
13051308
<Multi_key> <Multi_key> <k> <i> <s> <s> : "💋" U1F48B # KISS MARK
1306-
# ⛔ U+26D4 NO ENTRY for "Don't go there"?
1309+
<Multi_key> <Multi_key> <D> <N> <E> : "⛔" U26D4 # NO ENTRY
13071310
# So many hearts... I'm not touching them for now.
1308-
# And emoticons? (U+1F600 et seq)
1311+
# And emoticons? (U+1F600 et seq) -- Moved to their own file.
13091312

13101313
<Multi_key> <parenleft> <1> <colon> <0> <0> <parenright> : "🕐" U1F550 # CLOCK FACE ONE OCLOCK
13111314
<Multi_key> <parenleft> <2> <colon> <0> <0> <parenright> : "🕑" U1F551 # CLOCK FACE TWO OCLOCK
@@ -1333,4 +1336,4 @@ include "%L"
13331336
<Multi_key> <parenleft> <1> <1> <colon> <3> <0> <parenright> : "🕦" U1F566 # CLOCK FACE ELEVEN-THIRTY
13341337
<Multi_key> <parenleft> <1> <2> <colon> <3> <0> <parenright> : "🕧" U1F567 # CLOCK FACE TWELVE-THIRTY
13351338
# Real bitcoin symbol now.
1336-
<Multi_key> <B> <bar> : "฿" U20BF # BITCOIN SIGN
1339+
<Multi_key> <B> <bar> : "" U20BF # BITCOIN SIGN

emoji-base

+162-7
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,6 @@
443443
<MM> {pizza} : "🍕" U1F355 # SLICE OF PIZZA
444444
#- 1F356;MEAT ON BONE;So;0;ON;;;;;N;;;;;
445445
<MM> {meat} : "🍖" U1F356 # MEAT ON BONE
446-
<MM> {bone} : "🍖" U1F356 # MEAT ON BONE
447446
#- 1F357;POULTRY LEG;So;0;ON;;;;;N;;;;;
448447
<MM> {Chknleg} : "🍗" U1F357 # POULTRY LEG
449448
#- 1F358;RICE CRACKER;So;0;ON;;;;;N;;;;;
@@ -582,7 +581,7 @@
582581
#- 1F398;MUSICAL KEYBOARD WITH JACKS;So;0;ON;;;;;N;;;;;
583582
### <MM> {musical keyboard with jacks} : "🎘" U1F398 # MUSICAL KEYBOARD WITH JACKS
584583
#- 1F399;STUDIO MICROPHONE;So;0;ON;;;;;N;;;;;
585-
### <MM> {mic} : "🎙" U1F399 # STUDIO MICROPHONE
584+
### <MM> {studio mic} : "🎙" U1F399 # STUDIO MICROPHONE
586585
#- 1F39A;LEVEL SLIDER;So;0;ON;;;;;N;;;;;
587586
<MM> {slider} : "🎚" U1F39A # LEVEL SLIDER
588587
#- 1F39B;CONTROL KNOBS;So;0;ON;;;;;N;;;;;
@@ -604,7 +603,7 @@
604603
#- 1F3A3;FISHING POLE AND FISH;So;0;ON;;;;;N;;;;;
605604
<MM> {fshpole} : "🎣" U1F3A3 # FISHING POLE AND FISH
606605
#- 1F3A4;MICROPHONE;So;0;ON;;;;;N;;;;;
607-
<MM> {mic} : "🎤" U1F3A4 # MICROPHONE
606+
<MM> {Mic} : "🎤" U1F3A4 # MICROPHONE
608607
#- 1F3A5;MOVIE CAMERA;So;0;ON;;;;;N;;;;;
609608
<MM> {movicam} : "🎥" U1F3A5 # MOVIE CAMERA
610609
#- 1F3A6;CINEMA;So;0;ON;;;;;N;;;;;
@@ -693,8 +692,9 @@
693692
### <MM> {racing motorcycle} : "🏍" U1F3CD # RACING MOTORCYCLE
694693
#- 1F3CE;RACING CAR;So;0;ON;;;;;N;;;;;
695694
<MM> {racecar} : "🏎" U1F3CE # RACING CAR
695+
## Capital to disambiguate from U+1F997
696696
#- 1F3CF;CRICKET BAT AND BALL;So;0;ON;;;;;N;;;;;
697-
<MM> {cricket} : "🏏" U1F3CF # CRICKET BAT AND BALL
697+
<MM> {Cricket} : "🏏" U1F3CF # CRICKET BAT AND BALL
698698
#- 1F3D0;VOLLEYBALL;So;0;ON;;;;;N;;;;;
699699
<MM> {volley} : "🏐" U1F3D0 # VOLLEYBALL
700700
#- 1F3D1;FIELD HOCKEY STICK AND BALL;So;0;ON;;;;;N;;;;;
@@ -956,8 +956,10 @@
956956
<MM> {OK} : "👌" U1F44C # OK HAND SIGN
957957
#- 1F44D;THUMBS UP SIGN;So;0;ON;;;;;N;;;;;
958958
<MM> {thumbup} : "👍" U1F44D # THUMBS UP SIGN
959+
<MM> {+1} : "👍" U1F44D # THUMBS UP SIGN
959960
#- 1F44E;THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;;
960961
<MM> {thumbdn} : "👎" U1F44E # THUMBS DOWN SIGN
962+
<MM> {-1} : "👎" U1F44E # THUMBS DOWN SIGN
961963
#- 1F44F;CLAPPING HANDS SIGN;So;0;ON;;;;;N;;;;;
962964
<MM> {applaud} : "👏" U1F44F # CLAPPING HANDS SIGN
963965
#- 1F450;OPEN HANDS SIGN;So;0;ON;;;;;N;;;;;
@@ -1579,9 +1581,6 @@
15791581
### <MM> {reversed thumbs up sign} : "🖒" U1F592 # REVERSED THUMBS UP SIGN
15801582
#- 1F593;REVERSED THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;;
15811583
### <MM> {reversed thumbs down sign} : "🖓" U1F593 # REVERSED THUMBS DOWN SIGN
1582-
## Might as well insert this one for better mnemonic; it'll screw up the sort though.
1583-
#- 270C;VICTORY HAND;So;0;ON;;;;;N;;;;;
1584-
<MM> {victory} : "✌" U270C # VICTORY HAND
15851584
#- 1F594;REVERSED VICTORY HAND;So;0;ON;;;;;N;;;;;
15861585
<MM> {2fucku} : "🖔" U1F594 # REVERSED VICTORY HAND
15871586
<MM> {2FU} : "🖔" U1F594 # REVERSED VICTORY HAND
@@ -2457,3 +2456,159 @@
24572456
<MM> {shrimp} : "🦐" U1F990 # SHRIMP
24582457
#- 1F991;SQUID;So;0;ON;;;;;N;;;;;
24592458
<MM> {squid} : "🦑" U1F991 # SQUID
2459+
#- 1F992;GIRAFFE FACE;So;0;ON;;;;;N;;;;;
2460+
<MM> {giraffe face} : "🦒" U1F992 # GIRAFFE FACE
2461+
#- 1F993;ZEBRA FACE;So;0;ON;;;;;N;;;;;
2462+
<MM> {zebra face} : "🦓" U1F993 # ZEBRA FACE
2463+
#- 1F994;HEDGEHOG;So;0;ON;;;;;N;;;;;
2464+
<MM> {hedgehog} : "🦔" U1F994 # HEDGEHOG
2465+
#- 1F995;SAUROPOD;So;0;ON;;;;;N;;;;;
2466+
<MM> {sauropod} : "🦕" U1F995 # SAUROPOD
2467+
#- 1F996;T-REX;So;0;ON;;;;;N;;;;;
2468+
<MM> {t-rex} : "🦖" U1F996 # T-REX
2469+
#- 1F997;CRICKET;So;0;ON;;;;;N;;;;;
2470+
<MM> {cricket} : "🦗" U1F997 # CRICKET
2471+
#- 1F998;KANGAROO;So;0;ON;;;;;N;;;;;
2472+
<MM> {kangaroo} : "🦘" U1F998 # KANGAROO
2473+
#- 1F999;LLAMA;So;0;ON;;;;;N;;;;;
2474+
<MM> {llama} : "🦙" U1F999 # LLAMA
2475+
#- 1F99A;PEACOCK;So;0;ON;;;;;N;;;;;
2476+
<MM> {peacock} : "🦚" U1F99A # PEACOCK
2477+
#- 1F99B;HIPPOPOTAMUS;So;0;ON;;;;;N;;;;;
2478+
<MM> {hippopotamus} : "🦛" U1F99B # HIPPOPOTAMUS
2479+
#- 1F99C;PARROT;So;0;ON;;;;;N;;;;;
2480+
<MM> {parrot} : "🦜" U1F99C # PARROT
2481+
#- 1F99D;RACCOON;So;0;ON;;;;;N;;;;;
2482+
<MM> {raccoon} : "🦝" U1F99D # RACCOON
2483+
#- 1F99E;LOBSTER;So;0;ON;;;;;N;;;;;
2484+
<MM> {lobster} : "🦞" U1F99E # LOBSTER
2485+
#- 1F99F;MOSQUITO;So;0;ON;;;;;N;;;;;
2486+
<MM> {mosquito} : "🦟" U1F99F # MOSQUITO
2487+
#- 1F9A0;MICROBE;So;0;ON;;;;;N;;;;;
2488+
<MM> {microbe} : "🦠" U1F9A0 # MICROBE
2489+
#- 1F9A1;BADGER;So;0;ON;;;;;N;;;;;
2490+
<MM> {badger} : "🦡" U1F9A1 # BADGER
2491+
#- 1F9A2;SWAN;So;0;ON;;;;;N;;;;;
2492+
<MM> {swan} : "🦢" U1F9A2 # SWAN
2493+
#- 1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;;
2494+
<MM> {emoji component red hair} : "🦰" U1F9B0 # EMOJI COMPONENT RED HAIR
2495+
#- 1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;;
2496+
<MM> {emoji component curly hair} : "🦱" U1F9B1 # EMOJI COMPONENT CURLY HAIR
2497+
#- 1F9B2;EMOJI COMPONENT BALD;So;0;ON;;;;;N;;;;;
2498+
<MM> {emoji component bald} : "🦲" U1F9B2 # EMOJI COMPONENT BALD
2499+
#- 1F9B3;EMOJI COMPONENT WHITE HAIR;So;0;ON;;;;;N;;;;;
2500+
<MM> {emoji component white hair} : "🦳" U1F9B3 # EMOJI COMPONENT WHITE HAIR
2501+
#- 1F9B4;BONE;So;0;ON;;;;;N;;;;;
2502+
<MM> {bone} : "🦴" U1F9B4 # BONE
2503+
#- 1F9B5;LEG;So;0;ON;;;;;N;;;;;
2504+
<MM> {leg} : "🦵" U1F9B5 # LEG
2505+
#- 1F9B6;FOOT;So;0;ON;;;;;N;;;;;
2506+
<MM> {foot} : "🦶" U1F9B6 # FOOT
2507+
#- 1F9B7;TOOTH;So;0;ON;;;;;N;;;;;
2508+
<MM> {tooth} : "🦷" U1F9B7 # TOOTH
2509+
#- 1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;;
2510+
<MM> {superhero} : "🦸" U1F9B8 # SUPERHERO
2511+
#- 1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;;
2512+
<MM> {supervillain} : "🦹" U1F9B9 # SUPERVILLAIN
2513+
#- 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;;
2514+
<MM> {cheese wedge} : "🧀" U1F9C0 # CHEESE WEDGE
2515+
#- 1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;;
2516+
<MM> {cupcake} : "🧁" U1F9C1 # CUPCAKE
2517+
#- 1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;;
2518+
<MM> {salt shaker} : "🧂" U1F9C2 # SALT SHAKER
2519+
#- 1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;;
2520+
<MM> {face with monocle} : "🧐" U1F9D0 # FACE WITH MONOCLE
2521+
#- 1F9D1;ADULT;So;0;ON;;;;;N;;;;;
2522+
<MM> {adult} : "🧑" U1F9D1 # ADULT
2523+
#- 1F9D2;CHILD;So;0;ON;;;;;N;;;;;
2524+
<MM> {child} : "🧒" U1F9D2 # CHILD
2525+
#- 1F9D3;OLDER ADULT;So;0;ON;;;;;N;;;;;
2526+
<MM> {older adult} : "🧓" U1F9D3 # OLDER ADULT
2527+
#- 1F9D4;BEARDED PERSON;So;0;ON;;;;;N;;;;;
2528+
<MM> {bearded person} : "🧔" U1F9D4 # BEARDED PERSON
2529+
#- 1F9D5;PERSON WITH HEADSCARF;So;0;ON;;;;;N;;;;;
2530+
<MM> {person with headscarf} : "🧕" U1F9D5 # PERSON WITH HEADSCARF
2531+
#- 1F9D6;PERSON IN STEAMY ROOM;So;0;ON;;;;;N;;;;;
2532+
<MM> {person in steamy room} : "🧖" U1F9D6 # PERSON IN STEAMY ROOM
2533+
#- 1F9D7;PERSON CLIMBING;So;0;ON;;;;;N;;;;;
2534+
<MM> {person climbing} : "🧗" U1F9D7 # PERSON CLIMBING
2535+
#- 1F9D8;PERSON IN LOTUS POSITION;So;0;ON;;;;;N;;;;;
2536+
<MM> {person in lotus position} : "🧘" U1F9D8 # PERSON IN LOTUS POSITION
2537+
#- 1F9D9;MAGE;So;0;ON;;;;;N;;;;;
2538+
<MM> {mage} : "🧙" U1F9D9 # MAGE
2539+
#- 1F9DA;FAIRY;So;0;ON;;;;;N;;;;;
2540+
<MM> {fairy} : "🧚" U1F9DA # FAIRY
2541+
#- 1F9DB;VAMPIRE;So;0;ON;;;;;N;;;;;
2542+
<MM> {vampire} : "🧛" U1F9DB # VAMPIRE
2543+
#- 1F9DC;MERPERSON;So;0;ON;;;;;N;;;;;
2544+
<MM> {merperson} : "🧜" U1F9DC # MERPERSON
2545+
#- 1F9DD;ELF;So;0;ON;;;;;N;;;;;
2546+
<MM> {elf} : "🧝" U1F9DD # ELF
2547+
#- 1F9DE;GENIE;So;0;ON;;;;;N;;;;;
2548+
<MM> {genie} : "🧞" U1F9DE # GENIE
2549+
#- 1F9DF;ZOMBIE;So;0;ON;;;;;N;;;;;
2550+
<MM> {zombie} : "🧟" U1F9DF # ZOMBIE
2551+
#- 1F9E0;BRAIN;So;0;ON;;;;;N;;;;;
2552+
<MM> {brain} : "🧠" U1F9E0 # BRAIN
2553+
#- 1F9E1;ORANGE HEART;So;0;ON;;;;;N;;;;;
2554+
<MM> {orange heart} : "🧡" U1F9E1 # ORANGE HEART
2555+
#- 1F9E2;BILLED CAP;So;0;ON;;;;;N;;;;;
2556+
<MM> {billed cap} : "🧢" U1F9E2 # BILLED CAP
2557+
#- 1F9E3;SCARF;So;0;ON;;;;;N;;;;;
2558+
<MM> {scarf} : "🧣" U1F9E3 # SCARF
2559+
#- 1F9E4;GLOVES;So;0;ON;;;;;N;;;;;
2560+
<MM> {gloves} : "🧤" U1F9E4 # GLOVES
2561+
#- 1F9E5;COAT;So;0;ON;;;;;N;;;;;
2562+
<MM> {coat} : "🧥" U1F9E5 # COAT
2563+
#- 1F9E6;SOCKS;So;0;ON;;;;;N;;;;;
2564+
<MM> {socks} : "🧦" U1F9E6 # SOCKS
2565+
#- 1F9E7;RED GIFT ENVELOPE;So;0;ON;;;;;N;;;;;
2566+
<MM> {red gift envelope} : "🧧" U1F9E7 # RED GIFT ENVELOPE
2567+
#- 1F9E8;FIRECRACKER;So;0;ON;;;;;N;;;;;
2568+
<MM> {firecracker} : "🧨" U1F9E8 # FIRECRACKER
2569+
#- 1F9E9;JIGSAW PUZZLE PIECE;So;0;ON;;;;;N;;;;;
2570+
<MM> {jigsaw puzzle piece} : "🧩" U1F9E9 # JIGSAW PUZZLE PIECE
2571+
#- 1F9EA;TEST TUBE;So;0;ON;;;;;N;;;;;
2572+
<MM> {test tube} : "🧪" U1F9EA # TEST TUBE
2573+
#- 1F9EB;PETRI DISH;So;0;ON;;;;;N;;;;;
2574+
<MM> {petri dish} : "🧫" U1F9EB # PETRI DISH
2575+
#- 1F9EC;DNA DOUBLE HELIX;So;0;ON;;;;;N;;;;;
2576+
<MM> {dna double helix} : "🧬" U1F9EC # DNA DOUBLE HELIX
2577+
#- 1F9ED;COMPASS;So;0;ON;;;;;N;;;;;
2578+
<MM> {compass} : "🧭" U1F9ED # COMPASS
2579+
#- 1F9EE;ABACUS;So;0;ON;;;;;N;;;;;
2580+
<MM> {abacus} : "🧮" U1F9EE # ABACUS
2581+
#- 1F9EF;FIRE EXTINGUISHER;So;0;ON;;;;;N;;;;;
2582+
<MM> {fire extinguisher} : "🧯" U1F9EF # FIRE EXTINGUISHER
2583+
#- 1F9F0;TOOLBOX;So;0;ON;;;;;N;;;;;
2584+
<MM> {toolbox} : "🧰" U1F9F0 # TOOLBOX
2585+
#- 1F9F1;BRICK;So;0;ON;;;;;N;;;;;
2586+
<MM> {brick} : "🧱" U1F9F1 # BRICK
2587+
#- 1F9F2;MAGNET;So;0;ON;;;;;N;;;;;
2588+
<MM> {magnet} : "🧲" U1F9F2 # MAGNET
2589+
#- 1F9F3;LUGGAGE;So;0;ON;;;;;N;;;;;
2590+
<MM> {luggage} : "🧳" U1F9F3 # LUGGAGE
2591+
#- 1F9F4;LOTION BOTTLE;So;0;ON;;;;;N;;;;;
2592+
<MM> {lotion bottle} : "🧴" U1F9F4 # LOTION BOTTLE
2593+
#- 1F9F5;SPOOL OF THREAD;So;0;ON;;;;;N;;;;;
2594+
<MM> {spool of thread} : "🧵" U1F9F5 # SPOOL OF THREAD
2595+
#- 1F9F6;BALL OF YARN;So;0;ON;;;;;N;;;;;
2596+
<MM> {ball of yarn} : "🧶" U1F9F6 # BALL OF YARN
2597+
#- 1F9F7;SAFETY PIN;So;0;ON;;;;;N;;;;;
2598+
<MM> {safety pin} : "🧷" U1F9F7 # SAFETY PIN
2599+
#- 1F9F8;TEDDY BEAR;So;0;ON;;;;;N;;;;;
2600+
<MM> {teddy bear} : "🧸" U1F9F8 # TEDDY BEAR
2601+
#- 1F9F9;BROOM;So;0;ON;;;;;N;;;;;
2602+
<MM> {broom} : "🧹" U1F9F9 # BROOM
2603+
#- 1F9FA;BASKET;So;0;ON;;;;;N;;;;;
2604+
<MM> {basket} : "🧺" U1F9FA # BASKET
2605+
#- 1F9FB;ROLL OF PAPER;So;0;ON;;;;;N;;;;;
2606+
<MM> {roll of paper} : "🧻" U1F9FB # ROLL OF PAPER
2607+
#- 1F9FC;BAR OF SOAP;So;0;ON;;;;;N;;;;;
2608+
<MM> {bar of soap} : "🧼" U1F9FC # BAR OF SOAP
2609+
#- 1F9FD;SPONGE;So;0;ON;;;;;N;;;;;
2610+
<MM> {sponge} : "🧽" U1F9FD # SPONGE
2611+
#- 1F9FE;RECEIPT;So;0;ON;;;;;N;;;;;
2612+
<MM> {receipt} : "🧾" U1F9FE # RECEIPT
2613+
#- 1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;;
2614+
<MM> {nazar amulet} : "🧿" U1F9FF # NAZAR AMULET

0 commit comments

Comments
 (0)