From 1371fe1694f98f932288b8ac3a99498a801fe29f Mon Sep 17 00:00:00 2001 From: William Gathoye Date: Sat, 26 Aug 2017 12:42:35 +0200 Subject: Add nnbsp support. This has been discussed on the issue #193 of the wincompose project see.: https://github.com/samhocevar/wincompose/issues/193 --- dotXCompose | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dotXCompose b/dotXCompose index 076473a..4ab17d4 100644 --- a/dotXCompose +++ b/dotXCompose @@ -96,6 +96,8 @@ include "%L" # : "‑" U2011 # NON-BREAKING HYPHEN # Already present for me: # : " " U00A0 # NO-BREAK SPACE +# Narrow no-break space, needed for some Latin languages like French + : " " U202f # NARROW NO-BREAK SPACE # Do we want/need these? : "†" U2020 # DAGGER : "‡" U2021 # DOUBLE DAGGER -- cgit v1.2.3 From 134eacec02a236116c2319b5a31158e15cd969d2 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Mon, 16 Oct 2017 09:13:20 -0400 Subject: Added some parens. Fixed a few typos. Also added VICTORY HAND and (true) BITCOIN. --- dotXCompose | 42 ++++++++++++++++++++++++++++++------------ emoji-base | 2 +- 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/dotXCompose b/dotXCompose index 076473a..c0b0eb4 100644 --- a/dotXCompose +++ b/dotXCompose @@ -238,8 +238,8 @@ include "%L" : "Ꝇ" UA746 # LATIN CAPITAL LETTER BROKEN L : "ꝇ" UA747 # LATIN SMALL LETTER BROKEN L # (See above for reason behind keystrokes) - : "Ꝫ" UA75A # LATIN CAPITAL LETTER ET - : "ꝫ" UA75B # LATIN SMALL LETTER ET + : "Ꝫ" UA76A # LATIN CAPITAL LETTER ET + : "ꝫ" UA76B # LATIN SMALL LETTER ET : "Ꝡ" UA760 # LATIN CAPITAL LETTER VY : "ꝡ" UA761 # LATIN SMALL LETTER VY : "Ꝣ" UA762 # LATIN CAPITAL LETTER VISIGOTHIC Z @@ -403,6 +403,8 @@ include "%L" # Others too, of course, but these to start with. Some are likely worthy. : "⟅" U27C5 # LEFT S-SHAPED BAG DELIMITER : "⟆" U27C6 # RIGHT S-SHAPED BAG DELIMITER + : "⁅" U2045 # LEFT SQUARE BRACKET WITH QUILL + : "⁆" U2046 # RIGHT SQUARE BRACKET WITH QUILL # There are a lot of angle brackets (3008/9, 27E8/9, 2329/A). I'm deciding # to go with the mathematical brackets from now on, since they seem to be # better supported. @@ -410,6 +412,16 @@ include "%L" : "⟩" U27E9 # MATHEMATICAL RIGHT ANGLE BRACKET : "⟦" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET : "⟧" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET + <2> : "⟪" U27EA # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET + <2> : "⟫" U27EB # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +# Keystrokes inconsistent. + : "⟬" U27EC # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET + : "⟭" U27ED # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET + : "⟮" U27EE # MATHEMATICAL LEFT FLATTENED PARENTHESIS + : "⟯" U27EF # MATHEMATICAL RIGHT FLATTENED PARENTHESIS + : "⦗" U2997 # LEFT BLACK TORTOISE SHELL BRACKET + : "⦘" U2998 # RIGHT BLACK TORTOISE SHELL BRACKET +# Do the underlined brackets, ones with ticks, dots, etc? : "⧘" U29D8 # LEFT WIGGLY FENCE : "⧙" U29D9 # RIGHT WIGGLY FENCE <2> : "⧚" U29DA # LEFT DOUBLE WIGGLY FENCE @@ -442,7 +454,7 @@ include "%L" : "⊥" U22A5 # UP TACK (bottom) or should we use U27C2 PERPENDICULAR? : "⊤" U22A4 # DOWN TACK (opposite of False) : "⊢" U22A2 # RIGHT TACK - : "⊣" U22A2 # LEFT TACK + : "⊣" U22A3 # LEFT TACK # Handy for UNIX filenames... but XXX conflicts with standard → "\" : "⁄" U2044 # FRACTION SLASH @@ -740,6 +752,19 @@ include "%L" : "✔" U2714 # HEAVY CHECK MARK : "✗" U2717 # BALLOT X : "✘" U2718 # HEAVY BALLOT X + : "❨" U2768 # MEDIUM LEFT PARENTHESIS ORNAMENT + : "❩" U2769 # MEDIUM RIGHT PARENTHESIS ORNAMENT + : "❪" U276A # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT + : "❫" U276B # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT + : "❬" U276C # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT + : "❭" U276D # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +# U276E&F ❮❯ ? Angle quotation mark ornaments? + : "❰" U2770 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT + : "❱" U2771 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT + : "❲" U2772 # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT + : "❳" U2773 # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT + : "❴" U2774 # MEDIUM LEFT CURLY BRACKET ORNAMENT + : "❵" U2775 # MEDIUM RIGHT CURLY BRACKET ORNAMENT # Will I want for something else? # Now there is such a thing as text style and emoji style. Use the # "dingbat prefix" in an unusual way: @@ -1297,12 +1322,5 @@ include "%L" <1> <0> <3> <0> : "🕥" U1F565 # CLOCK FACE TEN-THIRTY <1> <1> <3> <0> : "🕦" U1F566 # CLOCK FACE ELEVEN-THIRTY <1> <2> <3> <0> : "🕧" U1F567 # CLOCK FACE TWELVE-THIRTY - -# Bitcoin signs -# Real bitcoin codepoint coming at U+20BF! - : "฿" U0E3F # BITCOIN CURRENCY SIGN, ORIGINAL THAI CURRENCY SYMBOL BAHT - - : "Ƀ" U0243 # ALTERNATIVE BITCOIN CURRENCY SIGN, LATIN CAPITAL LETTER B WITH STROKE - : "Ƀ" U0243 # ALTERNATIVE BITCOIN CURRENCY SIGN, LATIN CAPITAL LETTER B WITH STROKE - : "ƀ" U0180 # ALTERNATIVE BIT CURRENCY SIGN, LATIN SMALL LETTER B WITH STROKE - : "ƀ" U0180 # ALTERNATIVE BIT CURRENCY SIGN, LATIN SMALL LETTER B WITH STROKE +# Real bitcoin symbol now. + : "฿" U20BF # BITCOIN SIGN diff --git a/emoji-base b/emoji-base index 1a42f53..253acab 100644 --- a/emoji-base +++ b/emoji-base @@ -41,7 +41,7 @@ #- 270B;RAISED HAND;So;0;ON;;;;;N;;;;; ### {raised hand} : "✋" U270B # RAISED HAND #- 270C;VICTORY HAND;So;0;ON;;;;;N;;;;; -### {victory hand} : "✌" U270C # VICTORY HAND + {victory} : "✌" U270C # VICTORY HAND #- 270D;WRITING HAND;So;0;ON;;;;;N;;;;; ### {writing hand} : "✍" U270D # WRITING HAND #- 270E;LOWER RIGHT PENCIL;So;0;ON;;;;;N;;;;; -- cgit v1.2.3 From c8252c963cff0f17debc258cec4c14d9a9944ece Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Tue, 5 Dec 2017 09:26:59 -0500 Subject: Add R ROTUNDA --- dotXCompose | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dotXCompose b/dotXCompose index c0b0eb4..fe8d2b1 100644 --- a/dotXCompose +++ b/dotXCompose @@ -255,6 +255,14 @@ include "%L" : "Ȣ" U0222 # LATIN CAPITAL LETTER OU : "ȣ" U0223 # LATIN SMALL LETTER OU : "Ʀ" U01A6 # LATIN LETTER YR +# might almost make more sense, as it's used when r follows [opb]. +# But it conflicts with system ® + : "ꝛ" UA75B # LATIN SMALL LETTER R ROTUNDA + <0> : "ꝛ" UA75B # LATIN SMALL LETTER R ROTUNDA +# Alas, conflicts with ® anyway. + : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA +# something, anyway. + <0> : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA # Custom additions: Mathematical symbols : "≠" U2260 # NOT EQUAL TO -- cgit v1.2.3 From a8ee762a9f8d736fdb4dd866d8900e231653e7a9 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 31 Oct 2018 09:31:59 -0400 Subject: A few additions, and a big chunk of new emoji, directly derived from UnicodeData.txt --- dotXCompose | 9 ++-- emoji-base | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 168 insertions(+), 10 deletions(-) diff --git a/dotXCompose b/dotXCompose index c521193..3cdecca 100644 --- a/dotXCompose +++ b/dotXCompose @@ -890,6 +890,8 @@ include "%L" : "ʳ" U02B3 # SUPERSCRIPT R : "ʷ" U02B7 # SUPERSCRIPT W : "ʸ" U02B8 # SUPERSCRIPT Y +# How could I have gone so long without being able to type "10ˣ" for "thanks"? + : "ˣ" U02E3 # SUPERSCRIPT X # So I can use yᵗ/þᵗ and yᵉ/þᵉ : "ᵉ" U1D49 # MODIFIER LETTER SMALL E : "ᵗ" U1D57 # MODIFIER LETTER SMALL T @@ -1092,6 +1094,7 @@ include "%L" : "‮" U202E # RIGHT-TO-LEFT OVERRIDE : "" UFEFF # ZERO WIDTH NO-BREAK SPACE (Byte Order Mark) : "͏" U034F # COMBINING GRAPHEME JOINER + : "⁠" U2060 # WORD JOINER # These are sufficiently special and well-known that they don't need the # double prefix I think. The all-caps helps too. @@ -1303,9 +1306,9 @@ include "%L" : "👎" U1F44E # THUMBS DOWN SIGN # More useful in chat than U+1F48F KISS : "💋" U1F48B # KISS MARK -# ⛔ U+26D4 NO ENTRY for "Don't go there"? + : "⛔" U26D4 # NO ENTRY # So many hearts... I'm not touching them for now. -# And emoticons? (U+1F600 et seq) +# And emoticons? (U+1F600 et seq) -- Moved to their own file. <1> <0> <0> : "🕐" U1F550 # CLOCK FACE ONE OCLOCK <2> <0> <0> : "🕑" U1F551 # CLOCK FACE TWO OCLOCK @@ -1333,4 +1336,4 @@ include "%L" <1> <1> <3> <0> : "🕦" U1F566 # CLOCK FACE ELEVEN-THIRTY <1> <2> <3> <0> : "🕧" U1F567 # CLOCK FACE TWELVE-THIRTY # Real bitcoin symbol now. - : "฿" U20BF # BITCOIN SIGN + : "₿" U20BF # BITCOIN SIGN diff --git a/emoji-base b/emoji-base index 253acab..1f1a663 100644 --- a/emoji-base +++ b/emoji-base @@ -443,7 +443,6 @@ {pizza} : "🍕" U1F355 # SLICE OF PIZZA #- 1F356;MEAT ON BONE;So;0;ON;;;;;N;;;;; {meat} : "🍖" U1F356 # MEAT ON BONE - {bone} : "🍖" U1F356 # MEAT ON BONE #- 1F357;POULTRY LEG;So;0;ON;;;;;N;;;;; {Chknleg} : "🍗" U1F357 # POULTRY LEG #- 1F358;RICE CRACKER;So;0;ON;;;;;N;;;;; @@ -582,7 +581,7 @@ #- 1F398;MUSICAL KEYBOARD WITH JACKS;So;0;ON;;;;;N;;;;; ### {musical keyboard with jacks} : "🎘" U1F398 # MUSICAL KEYBOARD WITH JACKS #- 1F399;STUDIO MICROPHONE;So;0;ON;;;;;N;;;;; -### {mic} : "🎙" U1F399 # STUDIO MICROPHONE +### {studio mic} : "🎙" U1F399 # STUDIO MICROPHONE #- 1F39A;LEVEL SLIDER;So;0;ON;;;;;N;;;;; {slider} : "🎚" U1F39A # LEVEL SLIDER #- 1F39B;CONTROL KNOBS;So;0;ON;;;;;N;;;;; @@ -604,7 +603,7 @@ #- 1F3A3;FISHING POLE AND FISH;So;0;ON;;;;;N;;;;; {fshpole} : "🎣" U1F3A3 # FISHING POLE AND FISH #- 1F3A4;MICROPHONE;So;0;ON;;;;;N;;;;; - {mic} : "🎤" U1F3A4 # MICROPHONE + {Mic} : "🎤" U1F3A4 # MICROPHONE #- 1F3A5;MOVIE CAMERA;So;0;ON;;;;;N;;;;; {movicam} : "🎥" U1F3A5 # MOVIE CAMERA #- 1F3A6;CINEMA;So;0;ON;;;;;N;;;;; @@ -693,8 +692,9 @@ ### {racing motorcycle} : "🏍" U1F3CD # RACING MOTORCYCLE #- 1F3CE;RACING CAR;So;0;ON;;;;;N;;;;; {racecar} : "🏎" U1F3CE # RACING CAR +## Capital to disambiguate from U+1F997 #- 1F3CF;CRICKET BAT AND BALL;So;0;ON;;;;;N;;;;; - {cricket} : "🏏" U1F3CF # CRICKET BAT AND BALL + {Cricket} : "🏏" U1F3CF # CRICKET BAT AND BALL #- 1F3D0;VOLLEYBALL;So;0;ON;;;;;N;;;;; {volley} : "🏐" U1F3D0 # VOLLEYBALL #- 1F3D1;FIELD HOCKEY STICK AND BALL;So;0;ON;;;;;N;;;;; @@ -956,8 +956,10 @@ {OK} : "👌" U1F44C # OK HAND SIGN #- 1F44D;THUMBS UP SIGN;So;0;ON;;;;;N;;;;; {thumbup} : "👍" U1F44D # THUMBS UP SIGN + {+1} : "👍" U1F44D # THUMBS UP SIGN #- 1F44E;THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; {thumbdn} : "👎" U1F44E # THUMBS DOWN SIGN + {-1} : "👎" U1F44E # THUMBS DOWN SIGN #- 1F44F;CLAPPING HANDS SIGN;So;0;ON;;;;;N;;;;; {applaud} : "👏" U1F44F # CLAPPING HANDS SIGN #- 1F450;OPEN HANDS SIGN;So;0;ON;;;;;N;;;;; @@ -1579,9 +1581,6 @@ ### {reversed thumbs up sign} : "🖒" U1F592 # REVERSED THUMBS UP SIGN #- 1F593;REVERSED THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; ### {reversed thumbs down sign} : "🖓" U1F593 # REVERSED THUMBS DOWN SIGN -## Might as well insert this one for better mnemonic; it'll screw up the sort though. -#- 270C;VICTORY HAND;So;0;ON;;;;;N;;;;; - {victory} : "✌" U270C # VICTORY HAND #- 1F594;REVERSED VICTORY HAND;So;0;ON;;;;;N;;;;; {2fucku} : "🖔" U1F594 # REVERSED VICTORY HAND {2FU} : "🖔" U1F594 # REVERSED VICTORY HAND @@ -2457,3 +2456,159 @@ {shrimp} : "🦐" U1F990 # SHRIMP #- 1F991;SQUID;So;0;ON;;;;;N;;;;; {squid} : "🦑" U1F991 # SQUID +#- 1F992;GIRAFFE FACE;So;0;ON;;;;;N;;;;; + {giraffe face} : "🦒" U1F992 # GIRAFFE FACE +#- 1F993;ZEBRA FACE;So;0;ON;;;;;N;;;;; + {zebra face} : "🦓" U1F993 # ZEBRA FACE +#- 1F994;HEDGEHOG;So;0;ON;;;;;N;;;;; + {hedgehog} : "🦔" U1F994 # HEDGEHOG +#- 1F995;SAUROPOD;So;0;ON;;;;;N;;;;; + {sauropod} : "🦕" U1F995 # SAUROPOD +#- 1F996;T-REX;So;0;ON;;;;;N;;;;; + {t-rex} : "🦖" U1F996 # T-REX +#- 1F997;CRICKET;So;0;ON;;;;;N;;;;; + {cricket} : "🦗" U1F997 # CRICKET +#- 1F998;KANGAROO;So;0;ON;;;;;N;;;;; + {kangaroo} : "🦘" U1F998 # KANGAROO +#- 1F999;LLAMA;So;0;ON;;;;;N;;;;; + {llama} : "🦙" U1F999 # LLAMA +#- 1F99A;PEACOCK;So;0;ON;;;;;N;;;;; + {peacock} : "🦚" U1F99A # PEACOCK +#- 1F99B;HIPPOPOTAMUS;So;0;ON;;;;;N;;;;; + {hippopotamus} : "🦛" U1F99B # HIPPOPOTAMUS +#- 1F99C;PARROT;So;0;ON;;;;;N;;;;; + {parrot} : "🦜" U1F99C # PARROT +#- 1F99D;RACCOON;So;0;ON;;;;;N;;;;; + {raccoon} : "🦝" U1F99D # RACCOON +#- 1F99E;LOBSTER;So;0;ON;;;;;N;;;;; + {lobster} : "🦞" U1F99E # LOBSTER +#- 1F99F;MOSQUITO;So;0;ON;;;;;N;;;;; + {mosquito} : "🦟" U1F99F # MOSQUITO +#- 1F9A0;MICROBE;So;0;ON;;;;;N;;;;; + {microbe} : "🦠" U1F9A0 # MICROBE +#- 1F9A1;BADGER;So;0;ON;;;;;N;;;;; + {badger} : "🦡" U1F9A1 # BADGER +#- 1F9A2;SWAN;So;0;ON;;;;;N;;;;; + {swan} : "🦢" U1F9A2 # SWAN +#- 1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;; + {emoji component red hair} : "🦰" U1F9B0 # EMOJI COMPONENT RED HAIR +#- 1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;; + {emoji component curly hair} : "🦱" U1F9B1 # EMOJI COMPONENT CURLY HAIR +#- 1F9B2;EMOJI COMPONENT BALD;So;0;ON;;;;;N;;;;; + {emoji component bald} : "🦲" U1F9B2 # EMOJI COMPONENT BALD +#- 1F9B3;EMOJI COMPONENT WHITE HAIR;So;0;ON;;;;;N;;;;; + {emoji component white hair} : "🦳" U1F9B3 # EMOJI COMPONENT WHITE HAIR +#- 1F9B4;BONE;So;0;ON;;;;;N;;;;; + {bone} : "🦴" U1F9B4 # BONE +#- 1F9B5;LEG;So;0;ON;;;;;N;;;;; + {leg} : "🦵" U1F9B5 # LEG +#- 1F9B6;FOOT;So;0;ON;;;;;N;;;;; + {foot} : "🦶" U1F9B6 # FOOT +#- 1F9B7;TOOTH;So;0;ON;;;;;N;;;;; + {tooth} : "🦷" U1F9B7 # TOOTH +#- 1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;; + {superhero} : "🦸" U1F9B8 # SUPERHERO +#- 1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;; + {supervillain} : "🦹" U1F9B9 # SUPERVILLAIN +#- 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; + {cheese wedge} : "🧀" U1F9C0 # CHEESE WEDGE +#- 1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;; + {cupcake} : "🧁" U1F9C1 # CUPCAKE +#- 1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;; + {salt shaker} : "🧂" U1F9C2 # SALT SHAKER +#- 1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;; + {face with monocle} : "🧐" U1F9D0 # FACE WITH MONOCLE +#- 1F9D1;ADULT;So;0;ON;;;;;N;;;;; + {adult} : "🧑" U1F9D1 # ADULT +#- 1F9D2;CHILD;So;0;ON;;;;;N;;;;; + {child} : "🧒" U1F9D2 # CHILD +#- 1F9D3;OLDER ADULT;So;0;ON;;;;;N;;;;; + {older adult} : "🧓" U1F9D3 # OLDER ADULT +#- 1F9D4;BEARDED PERSON;So;0;ON;;;;;N;;;;; + {bearded person} : "🧔" U1F9D4 # BEARDED PERSON +#- 1F9D5;PERSON WITH HEADSCARF;So;0;ON;;;;;N;;;;; + {person with headscarf} : "🧕" U1F9D5 # PERSON WITH HEADSCARF +#- 1F9D6;PERSON IN STEAMY ROOM;So;0;ON;;;;;N;;;;; + {person in steamy room} : "🧖" U1F9D6 # PERSON IN STEAMY ROOM +#- 1F9D7;PERSON CLIMBING;So;0;ON;;;;;N;;;;; + {person climbing} : "🧗" U1F9D7 # PERSON CLIMBING +#- 1F9D8;PERSON IN LOTUS POSITION;So;0;ON;;;;;N;;;;; + {person in lotus position} : "🧘" U1F9D8 # PERSON IN LOTUS POSITION +#- 1F9D9;MAGE;So;0;ON;;;;;N;;;;; + {mage} : "🧙" U1F9D9 # MAGE +#- 1F9DA;FAIRY;So;0;ON;;;;;N;;;;; + {fairy} : "🧚" U1F9DA # FAIRY +#- 1F9DB;VAMPIRE;So;0;ON;;;;;N;;;;; + {vampire} : "🧛" U1F9DB # VAMPIRE +#- 1F9DC;MERPERSON;So;0;ON;;;;;N;;;;; + {merperson} : "🧜" U1F9DC # MERPERSON +#- 1F9DD;ELF;So;0;ON;;;;;N;;;;; + {elf} : "🧝" U1F9DD # ELF +#- 1F9DE;GENIE;So;0;ON;;;;;N;;;;; + {genie} : "🧞" U1F9DE # GENIE +#- 1F9DF;ZOMBIE;So;0;ON;;;;;N;;;;; + {zombie} : "🧟" U1F9DF # ZOMBIE +#- 1F9E0;BRAIN;So;0;ON;;;;;N;;;;; + {brain} : "🧠" U1F9E0 # BRAIN +#- 1F9E1;ORANGE HEART;So;0;ON;;;;;N;;;;; + {orange heart} : "🧡" U1F9E1 # ORANGE HEART +#- 1F9E2;BILLED CAP;So;0;ON;;;;;N;;;;; + {billed cap} : "🧢" U1F9E2 # BILLED CAP +#- 1F9E3;SCARF;So;0;ON;;;;;N;;;;; + {scarf} : "🧣" U1F9E3 # SCARF +#- 1F9E4;GLOVES;So;0;ON;;;;;N;;;;; + {gloves} : "🧤" U1F9E4 # GLOVES +#- 1F9E5;COAT;So;0;ON;;;;;N;;;;; + {coat} : "🧥" U1F9E5 # COAT +#- 1F9E6;SOCKS;So;0;ON;;;;;N;;;;; + {socks} : "🧦" U1F9E6 # SOCKS +#- 1F9E7;RED GIFT ENVELOPE;So;0;ON;;;;;N;;;;; + {red gift envelope} : "🧧" U1F9E7 # RED GIFT ENVELOPE +#- 1F9E8;FIRECRACKER;So;0;ON;;;;;N;;;;; + {firecracker} : "🧨" U1F9E8 # FIRECRACKER +#- 1F9E9;JIGSAW PUZZLE PIECE;So;0;ON;;;;;N;;;;; + {jigsaw puzzle piece} : "🧩" U1F9E9 # JIGSAW PUZZLE PIECE +#- 1F9EA;TEST TUBE;So;0;ON;;;;;N;;;;; + {test tube} : "🧪" U1F9EA # TEST TUBE +#- 1F9EB;PETRI DISH;So;0;ON;;;;;N;;;;; + {petri dish} : "🧫" U1F9EB # PETRI DISH +#- 1F9EC;DNA DOUBLE HELIX;So;0;ON;;;;;N;;;;; + {dna double helix} : "🧬" U1F9EC # DNA DOUBLE HELIX +#- 1F9ED;COMPASS;So;0;ON;;;;;N;;;;; + {compass} : "🧭" U1F9ED # COMPASS +#- 1F9EE;ABACUS;So;0;ON;;;;;N;;;;; + {abacus} : "🧮" U1F9EE # ABACUS +#- 1F9EF;FIRE EXTINGUISHER;So;0;ON;;;;;N;;;;; + {fire extinguisher} : "🧯" U1F9EF # FIRE EXTINGUISHER +#- 1F9F0;TOOLBOX;So;0;ON;;;;;N;;;;; + {toolbox} : "🧰" U1F9F0 # TOOLBOX +#- 1F9F1;BRICK;So;0;ON;;;;;N;;;;; + {brick} : "🧱" U1F9F1 # BRICK +#- 1F9F2;MAGNET;So;0;ON;;;;;N;;;;; + {magnet} : "🧲" U1F9F2 # MAGNET +#- 1F9F3;LUGGAGE;So;0;ON;;;;;N;;;;; + {luggage} : "🧳" U1F9F3 # LUGGAGE +#- 1F9F4;LOTION BOTTLE;So;0;ON;;;;;N;;;;; + {lotion bottle} : "🧴" U1F9F4 # LOTION BOTTLE +#- 1F9F5;SPOOL OF THREAD;So;0;ON;;;;;N;;;;; + {spool of thread} : "🧵" U1F9F5 # SPOOL OF THREAD +#- 1F9F6;BALL OF YARN;So;0;ON;;;;;N;;;;; + {ball of yarn} : "🧶" U1F9F6 # BALL OF YARN +#- 1F9F7;SAFETY PIN;So;0;ON;;;;;N;;;;; + {safety pin} : "🧷" U1F9F7 # SAFETY PIN +#- 1F9F8;TEDDY BEAR;So;0;ON;;;;;N;;;;; + {teddy bear} : "🧸" U1F9F8 # TEDDY BEAR +#- 1F9F9;BROOM;So;0;ON;;;;;N;;;;; + {broom} : "🧹" U1F9F9 # BROOM +#- 1F9FA;BASKET;So;0;ON;;;;;N;;;;; + {basket} : "🧺" U1F9FA # BASKET +#- 1F9FB;ROLL OF PAPER;So;0;ON;;;;;N;;;;; + {roll of paper} : "🧻" U1F9FB # ROLL OF PAPER +#- 1F9FC;BAR OF SOAP;So;0;ON;;;;;N;;;;; + {bar of soap} : "🧼" U1F9FC # BAR OF SOAP +#- 1F9FD;SPONGE;So;0;ON;;;;;N;;;;; + {sponge} : "🧽" U1F9FD # SPONGE +#- 1F9FE;RECEIPT;So;0;ON;;;;;N;;;;; + {receipt} : "🧾" U1F9FE # RECEIPT +#- 1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;; + {nazar amulet} : "🧿" U1F9FF # NAZAR AMULET -- cgit v1.2.3 From 6043116ba8606a8dbfcb7e4ed25687ec2ee18198 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 2 Jan 2019 13:43:06 -0500 Subject: =?UTF-8?q?Typos=20in=20=E2=9F=AA=E2=9F=AB,=20oops.=20=20And=20?= =?UTF-8?q?=E2=AC=B3=20=E2=9F=BF=20=20added.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dotXCompose | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dotXCompose b/dotXCompose index 3cdecca..a1e90a0 100644 --- a/dotXCompose +++ b/dotXCompose @@ -135,7 +135,9 @@ include "%L" : "↺" U21BA # ANTICLOCKWISE OPEN CIRCLE ARROW : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW : "⇜" U21DC # LEFTWARDS SQUIGGLE ARROW + : "⬳" U2B33 # LONG LEFTWARDS SQUIGGLE ARROW : "⇝" U21DD # RIGHTWARDS SQUIGGLE ARROW + : "⟿" U27FF # LONG RIGHTWARDS SQUIGGLE ARROW : "⇤" U21E4 # LEFTWARDS ARROW TO BAR : "⇥" U21E5 # RIGHTWARDS ARROW TO BAR : "⇠" U21E0 # LEFTWARDS DASHED ARROW @@ -422,8 +424,8 @@ include "%L" : "⟩" U27E9 # MATHEMATICAL RIGHT ANGLE BRACKET : "⟦" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET : "⟧" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET - <2> : "⟪" U27EA # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET - <2> : "⟫" U27EB # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET + <2> : "⟪" U27EA # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET + <2> : "⟫" U27EB # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET # Keystrokes inconsistent. : "⟬" U27EC # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET : "⟭" U27ED # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET -- cgit v1.2.3 From 7869ffd37d02677f54eab0c49fdef15248982230 Mon Sep 17 00:00:00 2001 From: Las Date: Sat, 19 Jan 2019 21:35:55 +0100 Subject: Make emojitrans2.pl not assume location of perl installation --- emojitrans2.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emojitrans2.pl b/emojitrans2.pl index 27ee545..a93c9ba 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -p +#!/usr/bin/env -S perl -p use feature 'unicode_strings'; use utf8; BEGIN { binmode(STDOUT, ":utf8"); -- cgit v1.2.3 From 8642c9f85702534f8d7a455ef20c17741d4bcc11 Mon Sep 17 00:00:00 2001 From: sh!zeeg Date: Mon, 8 Apr 2019 16:55:44 +0300 Subject: Add SMALL LETTER TURNED ALPHA --- dotXCompose | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dotXCompose b/dotXCompose index a1e90a0..c350ff6 100644 --- a/dotXCompose +++ b/dotXCompose @@ -932,6 +932,8 @@ include "%L" : "Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O : "ɛ" U025B # LATIN SMALL LETTER OPEN E # Have to put the at the beginning for these. + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK -- cgit v1.2.3 From c8800eadf3392aa902cef871bbdb7e388d08a881 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Thu, 30 May 2019 09:25:00 -0400 Subject: More emoji, and also math-base and tags-base Changes languished in my working dir for months, might as well commit & push. --- Makefile | 7 +- checklines.py3 | 4 +- dotXCompose | 9 +- emoji-base | 326 +++++++-- emojitrans2.pl | 3 +- maths-base | 2078 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ sort-interim.pl | 4 +- tags-base | 249 +++++++ 8 files changed, 2617 insertions(+), 63 deletions(-) create mode 100644 maths-base create mode 100644 tags-base diff --git a/Makefile b/Makefile index 6c5cc50..48602d3 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,4 @@ -all: emoji.compose modletters.compose +all: emoji.compose modletters.compose tags.compose maths.compose -emoji.compose: emoji-base emojitrans2.pl - ./emojitrans2.pl < $< > $@ - -modletters.compose: modletters-base emojitrans2.pl +%.compose: %-base emojitrans2.pl ./emojitrans2.pl < $< > $@ diff --git a/checklines.py3 b/checklines.py3 index e38bba1..dcc88e9 100755 --- a/checklines.py3 +++ b/checklines.py3 @@ -16,8 +16,10 @@ for line in sys.stdin: continue (keystrokes, char, num, comments)=match.groups() nummatch=re.match(r'^U([0-9A-Fa-f]+)$', num) + # There's no number for multichar strings if not nummatch: - print("Number not parsed: {0}".format(line)) + if len(char) == 1: + print("Number not parsed: {0}".format(line)) continue x=int(nummatch.group(1),0x10) c=chr(x) diff --git a/dotXCompose b/dotXCompose index a1e90a0..267b2a7 100644 --- a/dotXCompose +++ b/dotXCompose @@ -1034,7 +1034,14 @@ include "%L" : "̐" U0310 # COMBINING CHANDRABINDU : "̑" U0311 # COMBINING INVERTED BREVE -- ?? : "⃝" U20DD # COMBINING ENCLOSING CIRCLE + : "⃞" U20DE # COMBINING ENCLOSING SQUARE + : "⃟" U20DF # COMBINING ENCLOSING DIAMOND : "⃠" U20E0 # COMBINING ENCLOSING CIRCLE BACKSLASH + : "⃢" U20E2 # COMBINING ENCLOSING SCREEN + : "⃣" U20E3 # COMBINING ENCLOSING KEYCAP + : "⃤" U20E4 # COMBINING ENCLOSING TRIANGLE + <2> : "⃫" U20EB # COMBINING LONG DOUBLE SOLIDUS OVERLAY + : "⃰" U20F0 # COMBINING ASTERISK ABOVE : "̣" U0323 # COMBINING DOT BELOW # With only one underscore it conflicts with stuff. : "̱" U0331 # COMBINING MACRON BELOW @@ -1074,7 +1081,7 @@ include "%L" : "͒" U0352 # COMBINING FERMATA - : "҉" U0489 # COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY + : "҉" U0489 # COMBINING CYRILLIC MILLIONS SIGN -- aka COMBINING SHINY

: "₽" U20BD # RUBLE SIGN

: "ᴘ" U1D18 # LATIN LETTER SMALL CAPITAL P -# There is no SMALL CAPITAL Q (yet)! + : "ꞯ" UA7AF # LATIN LETTER SMALL CAPITAL Q : "ʀ" U0280 # LATIN LETTER SMALL CAPITAL R : "ꜱ" UA731 # LATIN LETTER SMALL CAPITAL S : "ᴛ" U1D1B # LATIN LETTER SMALL CAPITAL T -- cgit v1.2.3 From da9918431d37f85a38c0e1ab7e4479996b757695 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Thu, 19 Dec 2019 09:21:19 -0500 Subject: Fixed some .py utils to use python3; added a few chars. After all, Python2 reaches EOL very soon! More emoji added. Also improved the Makefile. A few additions, improvements to translator. --- Makefile | 6 ++++- dotXCompose | 18 ++++++++++---- emoji-base | 28 ++++++++++++---------- emojitrans2.pl | 12 ++++++++++ scan4dups.py | 74 ++++++++++++++++++++++++++++------------------------------ treeprint.py | 36 +++++++++++----------------- 6 files changed, 97 insertions(+), 77 deletions(-) diff --git a/Makefile b/Makefile index 48602d3..80ed052 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,8 @@ -all: emoji.compose modletters.compose tags.compose maths.compose +COMPOSED=emoji.compose modletters.compose tags.compose maths.compose +all: $(COMPOSED) %.compose: %-base emojitrans2.pl ./emojitrans2.pl < $< > $@ + +clean: + rm -f $(COMPOSED) diff --git a/dotXCompose b/dotXCompose index eb45132..76f776d 100644 --- a/dotXCompose +++ b/dotXCompose @@ -98,15 +98,16 @@ include "%L" # Already present for me: # : " " U00A0 # NO-BREAK SPACE # Narrow no-break space, needed for some Latin languages like French - : " " U202f # NARROW NO-BREAK SPACE + : " " U202f # NARROW NO-BREAK SPACE # Technically, NO-BREAK SPACE is not supposed to be fixed-width. This is: : " " U2007 # FIGURE SPACE -# Do we want/need these? - : "†" U2020 # DAGGER - : "‡" U2021 # DOUBLE DAGGER # We used to have THIN SPACE as , but now that’s remapped # to " ‘", for conveniently enclosing things in proper single-quotes. : " " U2009 # THIN SPACE +# (heh, heh... space bar) + : " " U200A # HAIR SPACE + : "†" U2020 # DAGGER + : "‡" U2021 # DOUBLE DAGGER : "§" U00A7 # SECTION SIGN # It's in the Asian section, but it's a general-purpose punctuation: : "〃" U3003 # DITTO MARK @@ -147,6 +148,7 @@ include "%L" : "⇡" U21E1 # UPWARDS DASHED ARROW : "⇢" U21E2 # RIGHTWARDS DASHED ARROW : "⇣" U21E3 # DOWNWARDS DASHED ARROW + : "↯" U21AF # DOWNWARDS ZIGZAG ARROW # Arrow keys don't always work: some apps trap them for cursor control and # other boring things. The arrow symbols have alternate keystrokes. Do @@ -299,6 +301,9 @@ include "%L" : "≡" U2261 # IDENTICAL TO : "≔" U2254 # COLON EQUALS : "≕" U2255 # EQUALS COLON + <2> : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS + : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS + <3> : "⩶" U2A76 # THREE CONSECUTIVE EQUALS SIGNS # Using conflicts. : "≢" U2262 # NOT IDENTICAL TO # We already have ± @@ -348,6 +353,7 @@ include "%L" # )- conflicts with system for }. : "⟌" U27CC # LONG DIVISION : "∴" U2234 # THEREFORE + <4> : "∴" U2234 # THEREFORE : "∵" U2235 # BECAUSE : "∵" U2235 # BECAUSE : "‱" U2031 # PER TEN THOUSAND (basis points) @@ -459,6 +465,7 @@ include "%L" <7> : "『" U300E # LEFT WHITE CORNER BRACKET : "』" U300F # RIGHT WHITE CORNER BRACKET # How about these for the "corners"? Confusing with {L[} etc? +# and don't forget about {L_[} which we have for ⸤ <7> : "⌜" U231C # TOP LEFT CORNER <7> : "⌝" U231D # TOP RIGHT CORNER : "⌞" U231E # BOTTOM LEFT CORNER @@ -886,6 +893,9 @@ include "%L" : " " U2003 # EM SPACE <3> : " " U2004 # THREE-PER-EM SPACE <4> : " " U2005 # FOUR-PER-EM SPACE + <6> : " " U2006 # SIX-PER-EM SPACE + : " " U2008 # PUNCTUATION SPACE + : " " U205F # MEDIUM MATHEMATICAL SPACE : "◌" U25CC # DOTTED CIRCLE : "⬚" U2B1A # DOTTED SQUARE : "﴾" UFD3E # ORNATE LEFT PARENTHESIS diff --git a/emoji-base b/emoji-base index 8f39373..6dd8c3e 100644 --- a/emoji-base +++ b/emoji-base @@ -1083,7 +1083,7 @@ {Lipstic} : "💄" U1F484 # LIPSTICK {Lipstck} : "💄" U1F484 # LIPSTICK #- 1F485;NAIL POLISH;So;0;ON;;;;;N;;;;; -### {nail polish} : "💅" U1F485 # NAIL POLISH + {nailpol} : "💅" U1F485 # NAIL POLISH #- 1F486;FACE MASSAGE;So;0;ON;;;;;N;;;;; ### {face massage} : "💆" U1F486 # FACE MASSAGE #- 1F487;HAIRCUT;So;0;ON;;;;;N;;;;; @@ -1221,19 +1221,21 @@ #- 1F4C4;PAGE FACING UP;So;0;ON;;;;;N;;;;; ### {page facing up} : "📄" U1F4C4 # PAGE FACING UP #- 1F4C5;CALENDAR;So;0;ON;;;;;N;;;;; -### {calendar} : "📅" U1F4C5 # CALENDAR + {calenda} : "📅" U1F4C5 # CALENDAR + {calendr} : "📅" U1F4C5 # CALENDAR + {calndar} : "📅" U1F4C5 # CALENDAR #- 1F4C6;TEAR-OFF CALENDAR;So;0;ON;;;;;N;;;;; -### {tear-off calendar} : "📆" U1F4C6 # TEAR-OFF CALENDAR + {date} : "📆" U1F4C6 # TEAR-OFF CALENDAR #- 1F4C7;CARD INDEX;So;0;ON;;;;;N;;;;; ### {card index} : "📇" U1F4C7 # CARD INDEX #- 1F4C8;CHART WITH UPWARDS TREND;So;0;ON;;;;;N;;;;; -### {chart with upwards trend} : "📈" U1F4C8 # CHART WITH UPWARDS TREND + {upchart} : "📈" U1F4C8 # CHART WITH UPWARDS TREND #- 1F4C9;CHART WITH DOWNWARDS TREND;So;0;ON;;;;;N;;;;; -### {chart with downwards trend} : "📉" U1F4C9 # CHART WITH DOWNWARDS TREND + {dnchart} : "📉" U1F4C9 # CHART WITH DOWNWARDS TREND #- 1F4CA;BAR CHART;So;0;ON;;;;;N;;;;; {barchar} : "📊" U1F4CA # BAR CHART #- 1F4CB;CLIPBOARD;So;0;ON;;;;;N;;;;; -### {clipboard} : "📋" U1F4CB # CLIPBOARD + {clipboa} : "📋" U1F4CB # CLIPBOARD #- 1F4CC;PUSHPIN;So;0;ON;;;;;N;;;;; {pushpin} : "📌" U1F4CC # PUSHPIN #- 1F4CD;ROUND PUSHPIN;So;0;ON;;;;;N;;;;; @@ -1277,7 +1279,7 @@ #- 1F4E0;FAX MACHINE;So;0;ON;;;;;N;;;;; ### {fax machine} : "📠" U1F4E0 # FAX MACHINE #- 1F4E1;SATELLITE ANTENNA;So;0;ON;;;;;N;;;;; -### {satellite antenna} : "📡" U1F4E1 # SATELLITE ANTENNA + {satdish} : "📡" U1F4E1 # SATELLITE ANTENNA #- 1F4E2;PUBLIC ADDRESS LOUDSPEAKER;So;0;ON;;;;;N;;;;; ### {public address loudspeaker} : "📢" U1F4E2 # PUBLIC ADDRESS LOUDSPEAKER #- 1F4E3;CHEERING MEGAPHONE;So;0;ON;;;;;N;;;;; @@ -1318,7 +1320,7 @@ #- 1F4F4;MOBILE PHONE OFF;So;0;ON;;;;;N;;;;; ### {mobile phone off} : "📴" U1F4F4 # MOBILE PHONE OFF #- 1F4F5;NO MOBILE PHONES;So;0;ON;;;;;N;;;;; -### {no mobile phones} : "📵" U1F4F5 # NO MOBILE PHONES + {nophone} : "📵" U1F4F5 # NO MOBILE PHONES #- 1F4F6;ANTENNA WITH BARS;So;0;ON;;;;;N;;;;; ### {antenna with bars} : "📶" U1F4F6 # ANTENNA WITH BARS #- 1F4F7;CAMERA;So;0;ON;;;;;N;;;;; @@ -1542,7 +1544,7 @@ #- 1F578;SPIDER WEB;So;0;ON;;;;;N;;;;; {web} : "🕸" U1F578 # SPIDER WEB #- 1F579;JOYSTICK;So;0;ON;;;;;N;;;;; -### {joystick} : "🕹" U1F579 # JOYSTICK + {joystic} : "🕹" U1F579 # JOYSTICK #- 1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; ### {left hand telephone receiver} : "🕻" U1F57B # LEFT HAND TELEPHONE RECEIVER #- 1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;; @@ -2244,6 +2246,8 @@ {noway} : "🛇" U1F6C7 # PROHIBITED SIGN #- 1F6C8;CIRCLED INFORMATION SOURCE;So;0;ON;;;;;N;;;;; {(info)} : "🛈" U1F6C8 # CIRCLED INFORMATION SOURCE +#- 2139;INFORMATION SOURCE;Ll;0;L; 0069;;;;N;;;;; + {info} : "ℹ" U2139 # INFORMATION SOURCE ## careful for conflicts with {boy} and {girl} #- 1F6C9;BOYS SYMBOL;So;0;ON;;;;;N;;;;; {BOYS} : "🛉" U1F6C9 # BOYS SYMBOL @@ -2271,9 +2275,9 @@ #- 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; {oildrum} : "🛢" U1F6E2 # OIL DRUM #- 1F6E3;MOTORWAY;So;0;ON;;;;;N;;;;; -### {motorway} : "🛣" U1F6E3 # MOTORWAY + {highway} : "🛣" U1F6E3 # MOTORWAY #- 1F6E4;RAILWAY TRACK;So;0;ON;;;;;N;;;;; -### {railway track} : "🛤" U1F6E4 # RAILWAY TRACK + {RRtrack} : "🛤" U1F6E4 # RAILWAY TRACK #- 1F6E5;MOTOR BOAT;So;0;ON;;;;;N;;;;; ### {motor boat} : "🛥" U1F6E5 # MOTOR BOAT #- 1F6E6;UP-POINTING MILITARY AIRPLANE;So;0;ON;;;;;N;;;;; @@ -2423,7 +2427,7 @@ #- 1F939;JUGGLING;So;0;ON;;;;;N;;;;; ### {juggling} : "🤹" U1F939 # JUGGLING #- 1F93A;FENCER;So;0;ON;;;;;N;;;;; -### {fencer} : "🤺" U1F93A # FENCER + {fencer} : "🤺" U1F93A # FENCER #- 1F93B;MODERN PENTATHLON;So;0;ON;;;;;N;;;;; ### {modern pentathlon} : "🤻" U1F93B # MODERN PENTATHLON #- 1F93C;WRESTLERS;So;0;ON;;;;;N;;;;; diff --git a/emojitrans2.pl b/emojitrans2.pl index e3eec7c..420129f 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -38,6 +38,18 @@ BEGIN { binmode(STDOUT, ":utf8"); '*' => 'asterisk', '&' => 'ampersand', '♫' => 'Multi_key', + '←' => 'Left', + '→' => 'Right', + '↑' => 'Up', + '↓' => 'Down', + '⇐' => 'BackSpace', + '⇤' => 'Home', + '⇥' => 'End', + '⇑' => 'Prior', # PageUp + '⇓' => 'Next', # PageDown + '↵' => 'Return', + '∇' => 'Delete', # Del, get it? + '˅' => 'Insert', # it'll do. ); sub splitup { diff --git a/scan4dups.py b/scan4dups.py index 9ce6193..a80bf94 100755 --- a/scan4dups.py +++ b/scan4dups.py @@ -6,42 +6,40 @@ import re listing={} -try: +for line in sys.stdin: + # print "((%s))"%line + startpos=0 + name='' + dupsfound=[] while True: - line=sys.stdin.next() - # print "((%s))"%line - startpos=0 - name='' - dupsfound=[] - while True: - m=re.match("\s*<(\w+)>",line[startpos:]) - if not m: - break - word=m.group(1) - name+=' '+word - startpos+=m.end() - if startpos<=0: - continue - m=re.match(r'[^"]*"(.+)"',line) + m=re.match("\s*<(\w+)>",line[startpos:]) if not m: - # shouldn't happen, but just in case - val='???' - print "couldn't make sense of line: "+line - else: - val=m.group(1) - if listing.has_key(name): - if val != listing[name]: - print "Exact conflict found: (%s )[%s][%s]"%(name, - listing[name], val) - else: # It's easier to read if lines have different indentations - print "\tRedundant definition: (%s )[%s]"%(name, val) - else: - listing[name]=val -except StopIteration: - print "hit end" + break + word=m.group(1) + name+=' '+word + startpos+=m.end() + if startpos<=0: + continue + m=re.match(r'[^"]*"(.+)"',line) + if not m: + # shouldn't happen, but just in case + val='???' + print("couldn't make sense of line: "+line) + else: + val=m.group(1) + if name in listing: + if val != listing[name]: + print("Exact conflict found: (%s )[%s][%s]"%(name, + listing[name], val)) + else: # It's easier to read if lines have different indentations + print("\tRedundant definition: (%s )[%s]"%(name, val)) + else: + listing[name]=val + +print("hit end") # NOW check for prefix conflicts: -print "Checking prefixes." -for key in listing.keys(): +print("Checking prefixes.") +for key in listing: # print "Key: (%s)"%key pref='' # Careful when splitting. The key always starts with a space. @@ -51,9 +49,9 @@ for key in listing.keys(): continue pref+=" "+word # print "checking (%s)"%pref - if listing.has_key(pref): - print "Prefix conflict found: " \ - "(%s )[%s] vs (%s )[%s]"%(pref, listing[pref], - key, listing[key]) + if pref in listing: + print("Prefix conflict found: " + "(%s )[%s] vs (%s )[%s]"%(pref, listing[pref], + key, listing[key])) + - diff --git a/treeprint.py b/treeprint.py index bba74a3..987fcb3 100755 --- a/treeprint.py +++ b/treeprint.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys import re @@ -31,8 +31,8 @@ def showdict(data, indent): if first: first=False else: - print - print " "*max(indent,0) + "("+key, + print() + print(" "*max(indent,0) + "("+key, end=" ") # Sneaky trick: we don't want to go newline-indent over and # over for long sequences, i.e. cases where there is only # one possible follower. So we skip the newlines in those @@ -45,25 +45,24 @@ def showdict(data, indent): # but then the {C|L} are not unique after the O. if type(value)==dict: if len(value)>1: - print "" + print() showdict(value, abs(indent)+4), else: - showdict(value, -(abs(indent)+4)), + showdict(value, -abs(indent+4)), else: - print " "+value.encode('utf-8'), + print(" "+value, end=" ") if "-n" in sys.argv: try: - print unicodedata.name(value), + print(unicodedata.name(value.decode('utf-8')),end=" ") except: pass - print ")", + print(")",end=" ") listing={} try: while True: - line=sys.stdin.next().decode('utf-8') - # print "((%s))"%line + line=sys.stdin.__next__() startpos=0 name=[] dupsfound=[] @@ -72,7 +71,7 @@ try: if not m: break word=m.group(1) - name.append(str(word)) # The keys are ordinary strings, not unicode + name.append(word) startpos+=m.end() if startpos<=0: continue @@ -80,13 +79,13 @@ try: if not m: # shouldn't happen, but just in case val='???' - print "couldn't make sense of line: "+line + print("couldn't make sense of line: "+line) else: val=m.group(1) cur=listing for elt in name[:-1]: if type(cur)==dict: - if not cur.has_key(elt): + if not elt in cur: cur[elt]={} cur=cur[elt] # This will fail for prefix conflicts else: @@ -98,15 +97,8 @@ try: # fail. Prefix conflict. Let's ignore it. pass except StopIteration: - # print "hit end" - pass + print("hit end") -# Actually, you could get almost as nice a listing just by using yaml, -# but now that we have special no-newlines-for-singletons handling, -# showdict looks nicer. showdict(listing,0) -# #print "\n\n-=- YAML -=-" -# import yaml -# print yaml.dump(listing, default_style=r'"', allow_unicode=True) -# # Huh. Yaml "allow_unicode=True" still escapes non-BMP chars. + -- cgit v1.2.3 From 4256bf4962faa614169fdd88a92e935cb4448d0f Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 18 Dec 2019 07:58:42 -0500 Subject: Start playing with an xcompose-mode.el --- xcompose-mode.el | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 xcompose-mode.el diff --git a/xcompose-mode.el b/xcompose-mode.el new file mode 100644 index 0000000..769b68e --- /dev/null +++ b/xcompose-mode.el @@ -0,0 +1,90 @@ +;; Blah blah add headers here. +;; Playing with the notion of a major mode for .XCompose files. +;; Maybe eventually smart enough to keep columns lined up. +;; For now, settling for pretty colors. + +(defface xcompose-angle-face + '((t (:inherit font-lock-keyword-face))) + "Face for the <>s" + :group 'xcompose-mode) + +(defface xcompose-keys-face + '((t (:inherit font-lock-constant-face))) + "Face for the key names" + :group 'xcompose-mode) + +(defface xcompose-string-face + '((t (:inherit font-lock-string-face + :height 1.2 + :box "black"))) + "Face for the strings. Not straight font-lock-string-face in case I want +to make it big or something." + :group 'xcompose-mode) +(defface xcompose-quotemark-face + '((t (:inherit font-lock-string-face + :foreground "dark orchid"))) + "Face for quotes around strings" + :group 'xcompose-mode) + +(defface xcompose-num-face + '((t (:inherit font-lock-preprocessor-face :weight bold))) + "Face for the hex numbers" + :group 'xcompose-mode) + +(defface xcompose-U-face + '((t (:inherit font-lock-preprocessor-face))) + "Face for the U before the hex numbers" + :group 'xcompose-mode) + +(defface xcompose-colon-face + '((t (:inherit bold))) + "Face for the \":\"." + :group 'xcompose-mode) + + +(defvar xcompose-mode-syntax-table + (let ((st (make-syntax-table text-mode-syntax-table))) + (modify-syntax-entry ?< "(> " st) + (modify-syntax-entry ?> ")< " st) + (modify-syntax-entry ?# "< " st) + (modify-syntax-entry ?_ "_ " st) + (modify-syntax-entry ?\n "> " st) + st) + "Syntax table for xcompose-mode") + +(defvar xcompose-mode-map + (let ((map (make-sparse-keymap))) + ;; ADD BINDINGS + map) + "Keymap for xcompose-mode") + +(defvar xcompose-font-lock-keywords + '( + ("[<>]" . 'xcompose-angle-face) + ("<\\([a-zA-Z0-9_]*\\)>" . (1 'xcompose-keys-face)) + ;; ("\"[^\"]*\"" . 'xcompose-string-face) + ("\"\\([^\"]*\\)\"" . (1 'xcompose-string-face)) + ("\"" . 'xcompose-quotemark-face) + ("\\(U\\)\\([0-9A-Fa-f]*\\)" . + ((1 'xcompose-U-face) (2 'xcompose-num-face))) + (":" . 'xcompose-colon-face) + (" #.*" . 'glyphless-char) + )) + +(define-derived-mode xcompose-mode text-mode "XCompose" + "Major mode for .XCompose files" + (font-lock-add-keywords nil xcompose-font-lock-keywords) + (setq-local comment-start "#") + (setq-local comment-end "\n") + (setq-local comment-continue " *") + (setq-local comment-start-skip "/[*/]+[ \t]*") + (setq-local comment-end-skip "[ \t]*\\(?:\n\\|\\*+/\\)") + ;; Bizarrely enough, this actually works. + ;; But I think I might not want to use it. + ;; (setq-local font-lock-comment-face + ;; '(:height 0.95 :inherit font-lock-comment-face)) + ;; But lighten the color a little, since there's so much comment text... + (setq-local font-lock-comment-face + '(:inherit font-lock-comment-face :foreground "light coral")) + ) + -- cgit v1.2.3 From cc9312e5bbdc75f864606cb9caa91df31ba68f51 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Tue, 26 May 2020 11:24:46 -0400 Subject: Added half-stars; fixed some mistakes in comments. --- dotXCompose | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dotXCompose b/dotXCompose index 76f776d..06ee4aa 100644 --- a/dotXCompose +++ b/dotXCompose @@ -373,8 +373,8 @@ include "%L" : "∭" U222D # TRIPLE INTEGRAL : "⨌" U2A0C # QUADRUPLE INTEGRAL : "∮" U222E # CONTOUR INTEGRAL -

: "⨕" U2A15 # SEMICIRCULAR POLE INTEGRAL -

: "⨓" U2A13 # INTEGRAL AROUND POINT +

: "⨕" U2A15 # INTEGRAL AROUND A POINT OPERATOR +

: "⨓" U2A13 # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE : "∯" U222F # SURFACE INTEGRAL : "∰" U2230 # VOLUME INTEGRAL : "⨘" U2A18 # GEOMETRIC INTEGRAL @@ -393,7 +393,6 @@ include "%L"

: "℘" U2118 # SCRIPT CAPITAL P # Would we prefer 20D1 COMBINING RIGHT HARPOON ABOVE? : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE (vector) -# There's a whole passel of these guys starting at U+1D538 but I have no fonts for those. : "ℂ" U2102 # DOUBLE-STRUCK CAPITAL C (set of complex numbers) : "ℕ" U2115 # DOUBLE-STRUCK CAPITAL N (natural number)

: "ℙ" U2119 # DOUBLE-STRUCK CAPITAL P @@ -867,6 +866,12 @@ include "%L" :"★" U2605 # BLACK STAR <0> :"☆" U2606 # WHITE STAR :"✪" U272A # CIRCLED WHITE STAR +## Did not have great luck with keystrokes for these. L/ conflicts with ł, +## and <2> : "⯨" U2BE8 # LEFT HALF BLACK STAR + <2> : "⯩" U2BE9 # RIGHT HALF BLACK STAR + <2> : "⯪" U2BEA # STAR WITH LEFT HALF BLACK + <2> : "⯫" U2BEB # STAR WITH RIGHT HALF BLACK <3> :"⁂" U2042 # ASTERISM <3> :"⁂" U2042 # ASTERISM <2> :"⁑" U2051 # TWO ASTERISKS ALIGNED VERTICALLY @@ -918,7 +923,7 @@ include "%L" : "ᵗ" U1D57 # MODIFIER LETTER SMALL T # Abbreviation for "that": : "ꝥ" UA765 # LATIN SMALL LETTER THORN WITH STROKE -#Maybe add: ˀˁ˃˂ Need to be able to talk about ʔˁ... +#Maybe add: ˃˂ Need to be able to talk about ʔˁ... : "ˀ" U02C0 # MODIFIER LETTER GLOTTAL STOP : "ˁ" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP : "⁻" U207B # SUPERSCRIPT MINUS -- cgit v1.2.3 From 260998464bdda4627a15d1b40e2a9460c990f1dd Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Mon, 1 Jun 2020 11:26:44 -0400 Subject: Added entries for new emoji in emoji-base Not necessarily key sequences for all that could have them. --- baserefresh.pl | 27 +++++++++++ checklines.py3 | 4 ++ dotXCompose | 3 ++ emoji-base | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 baserefresh.pl diff --git a/baserefresh.pl b/baserefresh.pl new file mode 100644 index 0000000..f684569 --- /dev/null +++ b/baserefresh.pl @@ -0,0 +1,27 @@ +#!/usr/bin/perl -n +my $last; + +# The whole "base" file format took shape kind of sloppily, just getting a +# list of likely-looking characters and all, which is why it's sort of a +# mess. It also didn't really have good ways of updating it with new +# emoji. This file is _part_ of such a solution: it takes in a "base" file +# and adds the "" line after just those "#-" lines which are not +# followed by a line that starts with "##" or with NO #-signs. + +BEGIN {binmode(STDOUT, ":utf8"); + binmode(STDIN, ":utf8"); +} + +while (/^#- /) { + $last = $_; + print; + $_ = <>; + if (/^[^#]/ or /^##/) { + last; + } + $last = substr($last, 3); + @_ = split /;/, $last; + printf qq( \{%s\} : "%s" U%s\t# %s\n), lc($_[1]),chr(hex($_[0])), $_[0], $_[1]; +} +print; + diff --git a/checklines.py3 b/checklines.py3 index dcc88e9..4551f0d 100755 --- a/checklines.py3 +++ b/checklines.py3 @@ -6,10 +6,12 @@ from unicodedata import name import re import sys +linecount = 0 for line in sys.stdin: line=line.strip() if not line or line[0]=="#": continue + linecount += 1 match=re.match(r'\s*(.*):\s*"(.*?)"\s*(\S*)\s*(#.*)?', line) if not match: print("({0})".format(line)) @@ -32,3 +34,5 @@ for line in sys.stdin: print("\tNumber gives character: {0} ({1})".format(c, name(c))) except Exception as e: print("{0}\n\t{1}".format(line, e)) + +print("Done. Checked %d lines."%linecount) diff --git a/dotXCompose b/dotXCompose index 06ee4aa..8a823e2 100644 --- a/dotXCompose +++ b/dotXCompose @@ -290,6 +290,9 @@ include "%L" : "∈" U2208 # ELEMENT OF : "∉" U2209 # NOT AN ELEMENT OF : "∉" U2209 # NOT AN ELEMENT OF (I have ∈ on my keyboard...) + : "∊" U220A # SMALL ELEMENT OF + : "∍" U220D # SMALL CONTAINS AS MEMBER +# For the above for people without ∈/∋ on their kbds? {♫i/n} and {♫n/i}? : "∋" U220B # CONTAINS AS MEMBER (I hope this doesn't conflict) : "∌" U220C # DOES NOT CONTAIN AS MEMBER # would conflict, with for N WITH UNDERDOT, etc. diff --git a/emoji-base b/emoji-base index 6dd8c3e..5a9d3ca 100644 --- a/emoji-base +++ b/emoji-base @@ -258,6 +258,7 @@ #- 2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; ### {medium right curly bracket ornament} : "❵" U2775 # MEDIUM RIGHT CURLY BRACKET ORNAMENT #- 2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; + {dingbat negative circled digit one} : "❶" U2776 # DINGBAT NEGATIVE CIRCLED DIGIT ONE #- 1F300;CYCLONE;So;0;ON;;;;;N;;;;; {cyclone} : "🌀" U1F300 # CYCLONE #- 1F301;FOGGY;So;0;ON;;;;;N;;;;; @@ -1545,6 +1546,8 @@ {web} : "🕸" U1F578 # SPIDER WEB #- 1F579;JOYSTICK;So;0;ON;;;;;N;;;;; {joystic} : "🕹" U1F579 # JOYSTICK +#- 1F57A;MAN DANCING;So;0;ON;;;;;N;;;;; + {man dancing} : "🕺" U1F57A # MAN DANCING #- 1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; ### {left hand telephone receiver} : "🕻" U1F57B # LEFT HAND TELEPHONE RECEIVER #- 1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;; @@ -1630,6 +1633,8 @@ ### {black up pointing backhand index} : "🖢" U1F5A2 # BLACK UP POINTING BACKHAND INDEX #- 1F5A3;BLACK DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; ### {black down pointing backhand index} : "🖣" U1F5A3 # BLACK DOWN POINTING BACKHAND INDEX +#- 1F5A4;BLACK HEART;So;0;ON;;;;;N;;;;; + {black heart} : "🖤" U1F5A4 # BLACK HEART #- 1F5A5;DESKTOP COMPUTER;So;0;ON;;;;;N;;;;; ### {desktop computer} : "🖥" U1F5A5 # DESKTOP COMPUTER #- 1F5A6;KEYBOARD AND MOUSE;So;0;ON;;;;;N;;;;; @@ -2266,8 +2271,20 @@ {bed} : "🛏" U1F6CF # BED #- 1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;; {shrine} : "🛐" U1F6D0 # PLACE OF WORSHIP +#- 1F6D1;OCTAGONAL SIGN;So;0;ON;;;;;N;;;;; + {octagonal sign} : "🛑" U1F6D1 # OCTAGONAL SIGN +#- 1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;; + {shopping trolley} : "🛒" U1F6D2 # SHOPPING TROLLEY +#- 1F6D3;STUPA;So;0;ON;;;;;N;;;;; + {stupa} : "🛓" U1F6D3 # STUPA +#- 1F6D4;PAGODA;So;0;ON;;;;;N;;;;; + {pagoda} : "🛔" U1F6D4 # PAGODA #- 1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; {hindu temple} : "🛕" U1F6D5 # HINDU TEMPLE +#- 1F6D6;HUT;So;0;ON;;;;;N;;;;; + {hut} : "🛖" U1F6D6 # HUT +#- 1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; + {elevator} : "🛗" U1F6D7 # ELEVATOR #- 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; {tools} : "🛠" U1F6E0 # HAMMER AND WRENCH #- 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; @@ -2302,8 +2319,24 @@ ### {diesel locomotive} : "🛲" U1F6F2 # DIESEL LOCOMOTIVE #- 1F6F3;PASSENGER SHIP;So;0;ON;;;;;N;;;;; ### {passenger ship} : "🛳" U1F6F3 # PASSENGER SHIP +#- 1F6F4;SCOOTER;So;0;ON;;;;;N;;;;; + {scooter} : "🛴" U1F6F4 # SCOOTER +#- 1F6F5;MOTOR SCOOTER;So;0;ON;;;;;N;;;;; + {motor scooter} : "🛵" U1F6F5 # MOTOR SCOOTER +#- 1F6F6;CANOE;So;0;ON;;;;;N;;;;; + {canoe} : "🛶" U1F6F6 # CANOE +#- 1F6F7;SLED;So;0;ON;;;;;N;;;;; + {sled} : "🛷" U1F6F7 # SLED +#- 1F6F8;FLYING SAUCER;So;0;ON;;;;;N;;;;; + {flying saucer} : "🛸" U1F6F8 # FLYING SAUCER +#- 1F6F9;SKATEBOARD;So;0;ON;;;;;N;;;;; + {skateboard} : "🛹" U1F6F9 # SKATEBOARD #- 1F6FA;AUTO RICKSHAW;So;0;ON;;;;;N;;;;; {auto rickshaw} : "🛺" U1F6FA # AUTO RICKSHAW +#- 1F6FB;PICKUP TRUCK;So;0;ON;;;;;N;;;;; + {pickup truck} : "🛻" U1F6FB # PICKUP TRUCK +#- 1F6FC;ROLLER SKATE;So;0;ON;;;;;N;;;;; + {roller skate} : "🛼" U1F6FC # ROLLER SKATE #- 1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;; {large orange circle} : "🟠" U1F7E0 # LARGE ORANGE CIRCLE #- 1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;; @@ -2369,6 +2402,8 @@ {handsha} : "🤝" U1F91D # HANDSHAKE #- 1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;; {fingerX} : "🤞" U1F91E # HAND WITH INDEX AND MIDDLE FINGERS CROSSED +#- 1F91F;I LOVE YOU HAND SIGN;So;0;ON;;;;;N;;;;; + {i love you hand sign} : "🤟" U1F91F # I LOVE YOU HAND SIGN #- 1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;; ### {face with cowboy hat} : "🤠" U1F920 # FACE WITH COWBOY HAT #- 1F921;CLOWN FACE;So;0;ON;;;;;N;;;;; @@ -2538,6 +2573,8 @@ {smiling face with smiling eyes and three hearts} : "🥰" U1F970 # SMILING FACE WITH SMILING EYES AND THREE HEARTS #- 1F971;YAWNING FACE;So;0;ON;;;;;N;;;;; {()yawn} : "🥱" U1F971 # YAWNING FACE +#- 1F972;SMILING FACE WITH TEAR;So;0;ON;;;;;N;;;;; + {smiling face with tear} : "🥲" U1F972 # SMILING FACE WITH TEAR #- 1F973;FACE WITH PARTY HORN AND PARTY HAT;So;0;ON;;;;;N;;;;; {()party} : "🥳" U1F973 # FACE WITH PARTY HORN AND PARTY HAT #- 1F974;FACE WITH UNEVEN EYES AND WAVY MOUTH;So;0;ON;;;;;N;;;;; @@ -2547,6 +2584,10 @@ {overheated face} : "🥵" U1F975 # OVERHEATED FACE #- 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; {()freez} : "🥶" U1F976 # FREEZING FACE +#- 1F977;NINJA;So;0;ON;;;;;N;;;;; + {ninja} : "🥷" U1F977 # NINJA +#- 1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; + {disguised face} : "🥸" U1F978 # DISGUISED FACE #- 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; {()plead} : "🥺" U1F97A # FACE WITH PLEADING EYES #- 1F97B;SARI;So;0;ON;;;;;N;;;;; @@ -2630,6 +2671,10 @@ {badger} : "🦡" U1F9A1 # BADGER #- 1F9A2;SWAN;So;0;ON;;;;;N;;;;; {swan} : "🦢" U1F9A2 # SWAN +#- 1F9A3;MAMMOTH;So;0;ON;;;;;N;;;;; + {mammoth} : "🦣" U1F9A3 # MAMMOTH +#- 1F9A4;DODO;So;0;ON;;;;;N;;;;; + {dodo} : "🦤" U1F9A4 # DODO #- 1F9A5;SLOTH;So;0;ON;;;;;N;;;;; {sloth} : "🦥" U1F9A5 # SLOTH #- 1F9A6;OTTER;So;0;ON;;;;;N;;;;; @@ -2642,6 +2687,12 @@ {flamingo} : "🦩" U1F9A9 # FLAMINGO #- 1F9AA;OYSTER;So;0;ON;;;;;N;;;;; {oyster} : "🦪" U1F9AA # OYSTER +#- 1F9AB;BEAVER;So;0;ON;;;;;N;;;;; + {beaver} : "🦫" U1F9AB # BEAVER +#- 1F9AC;BISON;So;0;ON;;;;;N;;;;; + {bison} : "🦬" U1F9AC # BISON +#- 1F9AD;SEAL;So;0;ON;;;;;N;;;;; + {seal} : "🦭" U1F9AD # SEAL #- 1F9AE;GUIDE DOG;So;0;ON;;;;;N;;;;; {guide dog} : "🦮" U1F9AE # GUIDE DOG #- 1F9AF;PROBING CANE;So;0;ON;;;;;N;;;;; @@ -2701,6 +2752,8 @@ {yerba} : "🧉" U1F9C9 # MATE DRINK #- 1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; {icecube} : "🧊" U1F9CA # ICE CUBE +#- 1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; + {bubble tea} : "🧋" U1F9CB # BUBBLE TEA #- 1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; {stander} : "🧍" U1F9CD # STANDING PERSON #- 1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; @@ -2759,7 +2812,7 @@ #- 1F9E8;FIRECRACKER;So;0;ON;;;;;N;;;;; {firecracker} : "🧨" U1F9E8 # FIRECRACKER #- 1F9E9;JIGSAW PUZZLE PIECE;So;0;ON;;;;;N;;;;; - {jigsaw puzzle piece} : "🧩" U1F9E9 # JIGSAW PUZZLE PIECE + {puzzle} : "🧩" U1F9E9 # JIGSAW PUZZLE PIECE #- 1F9EA;TEST TUBE;So;0;ON;;;;;N;;;;; {test tube} : "🧪" U1F9EA # TEST TUBE #- 1F9EB;PETRI DISH;So;0;ON;;;;;N;;;;; @@ -2812,6 +2865,8 @@ {briefs} : "🩲" U1FA72 # BRIEFS #- 1FA73;SHORTS;So;0;ON;;;;;N;;;;; {shorts} : "🩳" U1FA73 # SHORTS +#- 1FA74;THONG SANDAL;So;0;ON;;;;;N;;;;; + {thong sandal} : "🩴" U1FA74 # THONG SANDAL #- 1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; {blood} : "🩸" U1FA78 # DROP OF BLOOD #- 1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; @@ -2824,6 +2879,14 @@ {kite} : "🪁" U1FA81 # KITE #- 1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; {parachute} : "🪂" U1FA82 # PARACHUTE +#- 1FA83;BOOMERANG;So;0;ON;;;;;N;;;;; + {boomerang} : "🪃" U1FA83 # BOOMERANG +#- 1FA84;MAGIC WAND;So;0;ON;;;;;N;;;;; + {magic wand} : "🪄" U1FA84 # MAGIC WAND +#- 1FA85;PINATA;So;0;ON;;;;;N;;;;; + {pinata} : "🪅" U1FA85 # PINATA +#- 1FA86;NESTING DOLLS;So;0;ON;;;;;N;;;;; + {nesting dolls} : "🪆" U1FA86 # NESTING DOLLS #- 1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;; {ringed planet} : "🪐" U1FA90 # RINGED PLANET #- 1FA91;CHAIR;So;0;ON;;;;;N;;;;; @@ -2836,3 +2899,78 @@ {diya} : "🪔" U1FA94 # DIYA LAMP #- 1FA95;BANJO;So;0;ON;;;;;N;;;;; {banjo} : "🪕" U1FA95 # BANJO +#- 1FA96;MILITARY HELMET;So;0;ON;;;;;N;;;;; + {military helmet} : "🪖" U1FA96 # MILITARY HELMET +#- 1FA97;ACCORDION;So;0;ON;;;;;N;;;;; + {accordion} : "🪗" U1FA97 # ACCORDION +#- 1FA98;LONG DRUM;So;0;ON;;;;;N;;;;; + {long drum} : "🪘" U1FA98 # LONG DRUM +#- 1FA99;COIN;So;0;ON;;;;;N;;;;; + {coin} : "🪙" U1FA99 # COIN +#- 1FA9A;CARPENTRY SAW;So;0;ON;;;;;N;;;;; + {saw} : "🪚" U1FA9A # CARPENTRY SAW +#- 1FA9B;SCREWDRIVER;So;0;ON;;;;;N;;;;; + {screwdriver} : "🪛" U1FA9B # SCREWDRIVER +#- 1FA9C;LADDER;So;0;ON;;;;;N;;;;; + {ladder} : "🪜" U1FA9C # LADDER +#- 1FA9D;HOOK;So;0;ON;;;;;N;;;;; + {hook} : "🪝" U1FA9D # HOOK +#- 1FA9E;MIRROR;So;0;ON;;;;;N;;;;; + {mirror} : "🪞" U1FA9E # MIRROR +#- 1FA9F;WINDOW;So;0;ON;;;;;N;;;;; + {window} : "🪟" U1FA9F # WINDOW +#- 1FAA0;PLUNGER;So;0;ON;;;;;N;;;;; + {plunger} : "🪠" U1FAA0 # PLUNGER +#- 1FAA1;SEWING NEEDLE;So;0;ON;;;;;N;;;;; + {needle} : "🪡" U1FAA1 # SEWING NEEDLE +#- 1FAA2;KNOT;So;0;ON;;;;;N;;;;; + {knot} : "🪢" U1FAA2 # KNOT +#- 1FAA3;BUCKET;So;0;ON;;;;;N;;;;; + {bucket} : "🪣" U1FAA3 # BUCKET +#- 1FAA4;MOUSE TRAP;So;0;ON;;;;;N;;;;; + {mouse trap} : "🪤" U1FAA4 # MOUSE TRAP +#- 1FAA5;TOOTHBRUSH;So;0;ON;;;;;N;;;;; + {toothbrush} : "🪥" U1FAA5 # TOOTHBRUSH +#- 1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; + {headstone} : "🪦" U1FAA6 # HEADSTONE +#- 1FAA7;PLACARD;So;0;ON;;;;;N;;;;; + {placard} : "🪧" U1FAA7 # PLACARD +#- 1FAA8;ROCK;So;0;ON;;;;;N;;;;; + {rock♫} : "🪨" U1FAA8 # ROCK +### {rock} has prefix conflicts {rocket}, {rockon} +#- 1FAB0;FLY;So;0;ON;;;;;N;;;;; + {fly♫} : "🪰" U1FAB0 # FLY +### {fly} has prefix-conflicts {flying$} etc +#- 1FAB1;WORM;So;0;ON;;;;;N;;;;; + {worm} : "🪱" U1FAB1 # WORM +#- 1FAB2;BEETLE;So;0;ON;;;;;N;;;;; + {beetle} : "🪲" U1FAB2 # BEETLE +#- 1FAB3;COCKROACH;So;0;ON;;;;;N;;;;; + {cockroach} : "🪳" U1FAB3 # COCKROACH +#- 1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; + {potted plant} : "🪴" U1FAB4 # POTTED PLANT +#- 1FAB5;WOOD;So;0;ON;;;;;N;;;;; + {wood} : "🪵" U1FAB5 # WOOD +#- 1FAB6;FEATHER;So;0;ON;;;;;N;;;;; + {feather} : "🪶" U1FAB6 # FEATHER +#- 1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; + {anat<3} : "🫀" U1FAC0 # ANATOMICAL HEART +#- 1FAC1;LUNGS;So;0;ON;;;;;N;;;;; + {lungs} : "🫁" U1FAC1 # LUNGS +#- 1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; + {huggers} : "🫂" U1FAC2 # PEOPLE HUGGING +#- 1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; + {blueberries} : "🫐" U1FAD0 # BLUEBERRIES +#- 1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; + {bell pepper} : "🫑" U1FAD1 # BELL PEPPER +#- 1FAD2;OLIVE;So;0;ON;;;;;N;;;;; + {olive} : "🫒" U1FAD2 # OLIVE +#- 1FAD3;FLATBREAD;So;0;ON;;;;;N;;;;; + {flatbread} : "🫓" U1FAD3 # FLATBREAD +#- 1FAD4;TAMALE;So;0;ON;;;;;N;;;;; + {tamale} : "🫔" U1FAD4 # TAMALE +#- 1FAD5;FONDUE;So;0;ON;;;;;N;;;;; + {fondue} : "🫕" U1FAD5 # FONDUE +#- 1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; + {Teapot} : "🫖" U1FAD6 # TEAPOT +### prefix-conflict with {tea} -- cgit v1.2.3 From 23dc941b67d06389679829a02262e224d1c2e186 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Mon, 1 Jun 2020 12:56:03 -0400 Subject: A bunch more emoji, including some new ones. Fix to emojitrans2.pl to keep the RE correct. --- emoji-base | 97 ++++++++++++++++++++++++++++++++-------------------------- emojitrans2.pl | 7 ++++- 2 files changed, 59 insertions(+), 45 deletions(-) diff --git a/emoji-base b/emoji-base index 5a9d3ca..13ac649 100644 --- a/emoji-base +++ b/emoji-base @@ -21,17 +21,18 @@ #- 26D3;CHAINS;So;0;ON;;;;;N;;;;; {chains} : "⛓" U26D3 # CHAINS #- 2700;BLACK SAFETY SCISSORS;So;0;ON;;;;;N;;;;; -### {black safety scissors} : "✀" U2700 # BLACK SAFETY SCISSORS + {BS8<} : "✀" U2700 # BLACK SAFETY SCISSORS #- 2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;; -### {upper blade scissors} : "✁" U2701 # UPPER BLADE SCISSORS + {^8<} : "✁" U2701 # UPPER BLADE SCISSORS #- 2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;; -### {black scissors} : "✂" U2702 # BLACK SCISSORS + {B8<} : "✂" U2702 # BLACK SCISSORS #- 2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;; -### {lower blade scissors} : "✃" U2703 # LOWER BLADE SCISSORS + {_8<} : "✃" U2703 # LOWER BLADE SCISSORS #- 2704;WHITE SCISSORS;So;0;ON;;;;;N;;;;; -### {white scissors} : "✄" U2704 # WHITE SCISSORS + {W8<} : "✄" U2704 # WHITE SCISSORS #- 2705;WHITE HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; -### {white heavy check mark} : "✅" U2705 # WHITE HEAVY CHECK MARK +## ♫@@/ is the black HEAVY CHECKMARK ✔ already + {W@@/} : "✅" U2705 # WHITE HEAVY CHECK MARK #- 2706;TELEPHONE LOCATION SIGN;So;0;ON;;;;;N;;;;; ### {telephone location sign} : "✆" U2706 # TELEPHONE LOCATION SIGN #- 2707;TAPE DRIVE;So;0;ON;;;;;N;;;;; @@ -59,14 +60,17 @@ #- 2712;BLACK NIB;So;0;ON;;;;;N;;;;; ### {black nib} : "✒" U2712 # BLACK NIB #- 2713;CHECK MARK;So;0;ON;;;;;N;;;;; -### {check mark} : "✓" U2713 # CHECK MARK +## Should we also match the single-♫ versions? +### {check mark} : "✓" U2713 # CHECK MARK #- 2714;HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; -### {heavy check mark} : "✔" U2714 # HEAVY CHECK MARK +### {heavy check mark} : "✔" U2714 # HEAVY CHECK MARK #- 2715;MULTIPLICATION X;So;0;ON;;;;;N;;;;; -### {multiplication x} : "✕" U2715 # MULTIPLICATION X +## Just ♫xx is MULTIPLICATION SIGN. + {xx} : "✕" U2715 # MULTIPLICATION X #- 2716;HEAVY MULTIPLICATION X;So;0;ON;;;;;N;;;;; -### {heavy multiplication x} : "✖" U2716 # HEAVY MULTIPLICATION X + {@xx} : "✖" U2716 # HEAVY MULTIPLICATION X #- 2717;BALLOT X;So;0;ON;;;;;N;;;;; +## These are already ♫@X and ♫@@X ### {ballot x} : "✗" U2717 # BALLOT X #- 2718;HEAVY BALLOT X;So;0;ON;;;;;N;;;;; ### {heavy ballot x} : "✘" U2718 # HEAVY BALLOT X @@ -88,6 +92,7 @@ ### {maltese cross} : "✠" U2720 # MALTESE CROSS #- 2721;STAR OF DAVID;So;0;ON;;;;;N;;;;; {*david} : "✡" U2721 # STAR OF DAVID +## So many stars and asterisks! And even Xs! How to distinguish? #- 2722;FOUR TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; ### {four teardrop-spoked asterisk} : "✢" U2722 # FOUR TEARDROP-SPOKED ASTERISK #- 2723;FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; @@ -174,11 +179,11 @@ #- 274B;HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; ### {heavy eight teardrop-spoked propeller asterisk} : "❋" U274B # HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK #- 274C;CROSS MARK;So;0;ON;;;;;N;;;;; -### {cross mark} : "❌" U274C # CROSS MARK + {XX} : "❌" U274C # CROSS MARK #- 274D;SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; ### {shadowed white circle} : "❍" U274D # SHADOWED WHITE CIRCLE #- 274E;NEGATIVE SQUARED CROSS MARK;So;0;ON;;;;;N;;;;; -### {negative squared cross mark} : "❎" U274E # NEGATIVE SQUARED CROSS MARK + {[XX]} : "❎" U274E # NEGATIVE SQUARED CROSS MARK #- 274F;LOWER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; ### {lower right drop-shadowed white square} : "❏" U274F # LOWER RIGHT DROP-SHADOWED WHITE SQUARE #- 2750;UPPER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; @@ -188,15 +193,15 @@ #- 2752;UPPER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; ### {upper right shadowed white square} : "❒" U2752 # UPPER RIGHT SHADOWED WHITE SQUARE #- 2753;BLACK QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {black question mark ornament} : "❓" U2753 # BLACK QUESTION MARK ORNAMENT + {@B?} : "❓" U2753 # BLACK QUESTION MARK ORNAMENT #- 2754;WHITE QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {white question mark ornament} : "❔" U2754 # WHITE QUESTION MARK ORNAMENT + {@W?} : "❔" U2754 # WHITE QUESTION MARK ORNAMENT #- 2755;WHITE EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {white exclamation mark ornament} : "❕" U2755 # WHITE EXCLAMATION MARK ORNAMENT + {@W!} : "❕" U2755 # WHITE EXCLAMATION MARK ORNAMENT #- 2756;BLACK DIAMOND MINUS WHITE X;So;0;ON;;;;;N;;;;; ### {black diamond minus white x} : "❖" U2756 # BLACK DIAMOND MINUS WHITE X #- 2757;HEAVY EXCLAMATION MARK SYMBOL;So;0;ON;;;;;N;;;;; -### {heavy exclamation mark symbol} : "❗" U2757 # HEAVY EXCLAMATION MARK SYMBOL + {@B!} : "❗" U2757 # HEAVY EXCLAMATION MARK SYMBOL #- 2758;LIGHT VERTICAL BAR;So;0;ON;;;;;N;;;;; ### {light vertical bar} : "❘" U2758 # LIGHT VERTICAL BAR #- 2759;MEDIUM VERTICAL BAR;So;0;ON;;;;;N;;;;; @@ -204,17 +209,17 @@ #- 275A;HEAVY VERTICAL BAR;So;0;ON;;;;;N;;;;; ### {heavy vertical bar} : "❚" U275A # HEAVY VERTICAL BAR #- 275B;HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy single turned comma quotation mark ornament} : "❛" U275B # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT + {@6'} : "❛" U275B # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT #- 275C;HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy single comma quotation mark ornament} : "❜" U275C # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT + {@9'} : "❜" U275C # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT #- 275D;HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy double turned comma quotation mark ornament} : "❝" U275D # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT + {@6"} : "❝" U275D # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT #- 275E;HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy double comma quotation mark ornament} : "❞" U275E # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT + {@9"} : "❞" U275E # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT #- 275F;HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy low single comma quotation mark ornament} : "❟" U275F # HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT + {@1,} : "❟" U275F # HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT #- 2760;HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; -### {heavy low double comma quotation mark ornament} : "❠" U2760 # HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT + {@2,} : "❠" U2760 # HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT #- 2761;CURVED STEM PARAGRAPH SIGN ORNAMENT;So;0;ON;;;;;N;;;;; ### {curved stem paragraph sign ornament} : "❡" U2761 # CURVED STEM PARAGRAPH SIGN ORNAMENT #- 2762;HEAVY EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; @@ -330,7 +335,7 @@ #- 1F321;THERMOMETER;So;0;ON;;;;;N;;;;; {thermom} : "🌡" U1F321 # THERMOMETER #- 1F322;BLACK DROPLET;So;0;ON;;;;;N;;;;; - {black droplet} : "🌢" U1F322 # BLACK DROPLET + {Bdrop} : "🌢" U1F322 # BLACK DROPLET #- 1F323;WHITE SUN;So;0;ON;;;;;N;;;;; {white sun} : "🌣" U1F323 # WHITE SUN #- 1F324;WHITE SUN WITH SMALL CLOUD;So;0;ON;;;;;N;;;;; @@ -784,7 +789,7 @@ #- 1F3F5;ROSETTE;So;0;ON;;;;;N;;;;; {Rosette} : "🏵" U1F3F5 # ROSETTE #- 1F3F6;BLACK ROSETTE;So;0;ON;;;;;N;;;;; -### {black rosette} : "🏶" U1F3F6 # BLACK ROSETTE + {BRosett} : "🏶" U1F3F6 # BLACK ROSETTE #- 1F3F7;LABEL;So;0;ON;;;;;N;;;;; {label} : "🏷" U1F3F7 # LABEL #- 1F3F8;BADMINTON RACQUET AND SHUTTLECOCK;So;0;ON;;;;;N;;;;; @@ -1349,9 +1354,9 @@ #- 1F502;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY;So;0;ON;;;;;N;;;;; {1repeat} : "🔂" U1F502 # CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY #- 1F503;CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; -### {clockwise downwards and upwards open circle arrows} : "🔃" U1F503 # CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS + {↑repeat} : "🔃" U1F503 # CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS #- 1F504;ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; -### {anticlockwise downwards and upwards open circle arrows} : "🔄" U1F504 # ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS + {↓repeat} : "🔄" U1F504 # ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS #- 1F505;LOW BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; {dim} : "🔅" U1F505 # LOW BRIGHTNESS SYMBOL #- 1F506;HIGH BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; @@ -1447,9 +1452,9 @@ #- 1F531;TRIDENT EMBLEM;So;0;ON;;;;;N;;;;; ### {trident emblem} : "🔱" U1F531 # TRIDENT EMBLEM #- 1F532;BLACK SQUARE BUTTON;So;0;ON;;;;;N;;;;; -### {black square button} : "🔲" U1F532 # BLACK SQUARE BUTTON + {Bbutton} : "🔲" U1F532 # BLACK SQUARE BUTTON #- 1F533;WHITE SQUARE BUTTON;So;0;ON;;;;;N;;;;; -### {white square button} : "🔳" U1F533 # WHITE SQUARE BUTTON + {Wbutton} : "🔳" U1F533 # WHITE SQUARE BUTTON #- 1F534;LARGE RED CIRCLE;So;0;ON;;;;;N;;;;; ### {large red circle} : "🔴" U1F534 # LARGE RED CIRCLE #- 1F535;LARGE BLUE CIRCLE;So;0;ON;;;;;N;;;;; @@ -1688,7 +1693,7 @@ #- 1F5BE;FRAME WITH AN X;So;0;ON;;;;;N;;;;; ### {frame with an x} : "🖾" U1F5BE # FRAME WITH AN X #- 1F5BF;BLACK FOLDER;So;0;ON;;;;;N;;;;; -### {black folder} : "🖿" U1F5BF # BLACK FOLDER + {Bfolder} : "🖿" U1F5BF # BLACK FOLDER #- 1F5C0;FOLDER;So;0;ON;;;;;N;;;;; {folder} : "🗀" U1F5C0 # FOLDER #- 1F5C1;OPEN FOLDER;So;0;ON;;;;;N;;;;; @@ -1796,16 +1801,17 @@ ### {ballot box with ballot} : "🗳" U1F5F3 # BALLOT BOX WITH BALLOT #- 1F5F4;BALLOT SCRIPT X;So;0;ON;;;;;N;;;;; ### {ballot script x} : "🗴" U1F5F4 # BALLOT SCRIPT X +## We already have ♫[x] for ☒ #- 1F5F5;BALLOT BOX WITH SCRIPT X;So;0;ON;;;;;N;;;;; -### {ballot box with script x} : "🗵" U1F5F5 # BALLOT BOX WITH SCRIPT X + {[x]} : "🗵" U1F5F5 # BALLOT BOX WITH SCRIPT X #- 1F5F6;BALLOT BOLD SCRIPT X;So;0;ON;;;;;N;;;;; ### {ballot bold script x} : "🗶" U1F5F6 # BALLOT BOLD SCRIPT X #- 1F5F7;BALLOT BOX WITH BOLD SCRIPT X;So;0;ON;;;;;N;;;;; -### {ballot box with bold script x} : "🗷" U1F5F7 # BALLOT BOX WITH BOLD SCRIPT X + {[@x]} : "🗷" U1F5F7 # BALLOT BOX WITH BOLD SCRIPT X #- 1F5F8;LIGHT CHECK MARK;So;0;ON;;;;;N;;;;; ### {light check mark} : "🗸" U1F5F8 # LIGHT CHECK MARK #- 1F5F9;BALLOT BOX WITH BOLD CHECK;So;0;ON;;;;;N;;;;; -### {ballot box with bold check} : "🗹" U1F5F9 # BALLOT BOX WITH BOLD CHECK + {[@/]} : "🗹" U1F5F9 # BALLOT BOX WITH BOLD CHECK #- 1F5FA;WORLD MAP;So;0;ON;;;;;N;;;;; {world} : "🗺" U1F5FA # WORLD MAP #- 1F5FB;MOUNT FUJI;So;0;ON;;;;;N;;;;; @@ -1918,8 +1924,9 @@ {()fearf} : "😨" U1F628 # FEARFUL FACE #- 1F629;WEARY FACE;So;0;ON;;;;;N;;;;; {()weary} : "😩" U1F629 # WEARY FACE +## sleepY vs sleepING... use zzz for the latter. #- 1F62A;SLEEPY FACE;So;0;ON;;;;;N;;;;; -### {sleepy face} : "😪" U1F62A # SLEEPY FACE + {()sleep} : "😪" U1F62A # SLEEPY FACE #- 1F62B;TIRED FACE;So;0;ON;;;;;N;;;;; {()tired} : "😫" U1F62B # TIRED FACE #- 1F62C;GRIMACING FACE;So;0;ON;;;;;N;;;;; @@ -1941,7 +1948,7 @@ {()blush} : "😳" U1F633 # FLUSHED FACE {()flush} : "😳" U1F633 # FLUSHED FACE #- 1F634;SLEEPING FACE;So;0;ON;;;;;N;;;;; -### {sleeping face} : "😴" U1F634 # SLEEPING FACE + {()zzz} : "😴" U1F634 # SLEEPING FACE #- 1F635;DIZZY FACE;So;0;ON;;;;;N;;;;; {()dizzy} : "😵" U1F635 # DIZZY FACE #- 1F636;FACE WITHOUT MOUTH;So;0;ON;;;;;N;;;;; @@ -2186,7 +2193,7 @@ #- 1F6AA;DOOR;So;0;ON;;;;;N;;;;; {door} : "🚪" U1F6AA # DOOR #- 1F6AB;NO ENTRY SIGN;So;0;ON;;;;;N;;;;; -### {no entry sign} : "🚫" U1F6AB # NO ENTRY SIGN + {noentry} : "🚫" U1F6AB # NO ENTRY SIGN #- 1F6AC;SMOKING SYMBOL;So;0;ON;;;;;N;;;;; {smoke} : "🚬" U1F6AC # SMOKING SYMBOL #- 1F6AD;NO SMOKING SYMBOL;So;0;ON;;;;;N;;;;; @@ -2207,7 +2214,7 @@ #- 1F6B3;NO BICYCLES;So;0;ON;;;;;N;;;;; {!bicycl} : "🚳" U1F6B3 # NO BICYCLES #- 1F6B4;BICYCLIST;So;0;ON;;;;;N;;;;; -### {bicyclist} : "🚴" U1F6B4 # BICYCLIST + {cyclist} : "🚴" U1F6B4 # BICYCLIST #- 1F6B5;MOUNTAIN BICYCLIST;So;0;ON;;;;;N;;;;; ### {mountain bicyclist} : "🚵" U1F6B5 # MOUNTAIN BICYCLIST #- 1F6B6;PEDESTRIAN;So;0;ON;;;;;N;;;;; @@ -2251,6 +2258,7 @@ {noway} : "🛇" U1F6C7 # PROHIBITED SIGN #- 1F6C8;CIRCLED INFORMATION SOURCE;So;0;ON;;;;;N;;;;; {(info)} : "🛈" U1F6C8 # CIRCLED INFORMATION SOURCE +## Sorry, this one is out of order. #- 2139;INFORMATION SOURCE;Ll;0;L; 0069;;;;N;;;;; {info} : "ℹ" U2139 # INFORMATION SOURCE ## careful for conflicts with {boy} and {girl} @@ -2272,7 +2280,7 @@ #- 1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;; {shrine} : "🛐" U1F6D0 # PLACE OF WORSHIP #- 1F6D1;OCTAGONAL SIGN;So;0;ON;;;;;N;;;;; - {octagonal sign} : "🛑" U1F6D1 # OCTAGONAL SIGN + {[STOP]} : "🛑" U1F6D1 # OCTAGONAL SIGN #- 1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;; {shopping trolley} : "🛒" U1F6D2 # SHOPPING TROLLEY #- 1F6D3;STUPA;So;0;ON;;;;;N;;;;; @@ -2403,7 +2411,7 @@ #- 1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;; {fingerX} : "🤞" U1F91E # HAND WITH INDEX AND MIDDLE FINGERS CROSSED #- 1F91F;I LOVE YOU HAND SIGN;So;0;ON;;;;;N;;;;; - {i love you hand sign} : "🤟" U1F91F # I LOVE YOU HAND SIGN + {ILY} : "🤟" U1F91F # I LOVE YOU HAND SIGN #- 1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;; ### {face with cowboy hat} : "🤠" U1F920 # FACE WITH COWBOY HAT #- 1F921;CLOWN FACE;So;0;ON;;;;;N;;;;; @@ -2425,7 +2433,7 @@ {()':-)} : "🤨" U1F928 # FACE WITH ONE EYEBROW RAISED {()spock} : "🤨" U1F928 # FACE WITH ONE EYEBROW RAISED #- 1F929;GRINNING FACE WITH STAR EYES;So;0;ON;;;;;N;;;;; - {grinning face with star eyes} : "🤩" U1F929 # GRINNING FACE WITH STAR EYES + {()*-D} : "🤩" U1F929 # GRINNING FACE WITH STAR EYES #- 1F92A;GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE;So;0;ON;;;;;N;;;;; {()oO)} : "🤪" U1F92A # GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE {()Oo)} : "🤪" U1F92A # GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE @@ -2434,7 +2442,7 @@ #- 1F92C;SERIOUS FACE WITH SYMBOLS COVERING MOUTH;So;0;ON;;;;;N;;;;; {():-###} : "🤬" U1F92C # SERIOUS FACE WITH SYMBOLS COVERING MOUTH #- 1F92D;SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH;So;0;ON;;;;;N;;;;; - {smiling face with smiling eyes and hand covering mouth} : "🤭" U1F92D # SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH + {()):-==} : "🤭" U1F92D # SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH #- 1F92E;FACE WITH OPEN MOUTH VOMITING;So;0;ON;;;;;N;;;;; {()puke} : "🤮" U1F92E # FACE WITH OPEN MOUTH VOMITING #- 1F92F;SHOCKED FACE WITH EXPLODING HEAD;So;0;ON;;;;;N;;;;; @@ -2761,7 +2769,7 @@ #- 1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; {deaf} : "🧏" U1F9CF # DEAF PERSON #- 1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;; - {face with monocle} : "🧐" U1F9D0 # FACE WITH MONOCLE + {()o.-)} : "🧐" U1F9D0 # FACE WITH MONOCLE #- 1F9D1;ADULT;So;0;ON;;;;;N;;;;; {adult} : "🧑" U1F9D1 # ADULT #- 1F9D2;CHILD;So;0;ON;;;;;N;;;;; @@ -2798,7 +2806,7 @@ #- 1F9E1;ORANGE HEART;So;0;ON;;;;;N;;;;; {orange heart} : "🧡" U1F9E1 # ORANGE HEART #- 1F9E2;BILLED CAP;So;0;ON;;;;;N;;;;; - {billed cap} : "🧢" U1F9E2 # BILLED CAP + {BBcap} : "🧢" U1F9E2 # BILLED CAP #- 1F9E3;SCARF;So;0;ON;;;;;N;;;;; {scarf} : "🧣" U1F9E3 # SCARF #- 1F9E4;GLOVES;So;0;ON;;;;;N;;;;; @@ -2935,12 +2943,12 @@ {headstone} : "🪦" U1FAA6 # HEADSTONE #- 1FAA7;PLACARD;So;0;ON;;;;;N;;;;; {placard} : "🪧" U1FAA7 # PLACARD +### {rock} has prefix conflicts {rocket}, {rockon} #- 1FAA8;ROCK;So;0;ON;;;;;N;;;;; {rock♫} : "🪨" U1FAA8 # ROCK -### {rock} has prefix conflicts {rocket}, {rockon} +### {fly} has prefix-conflicts {flying$} etc #- 1FAB0;FLY;So;0;ON;;;;;N;;;;; {fly♫} : "🪰" U1FAB0 # FLY -### {fly} has prefix-conflicts {flying$} etc #- 1FAB1;WORM;So;0;ON;;;;;N;;;;; {worm} : "🪱" U1FAB1 # WORM #- 1FAB2;BEETLE;So;0;ON;;;;;N;;;;; @@ -2958,6 +2966,7 @@ #- 1FAC1;LUNGS;So;0;ON;;;;;N;;;;; {lungs} : "🫁" U1FAC1 # LUNGS #- 1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; + {hugging} : "🫂" U1FAC2 # PEOPLE HUGGING {huggers} : "🫂" U1FAC2 # PEOPLE HUGGING #- 1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; {blueberries} : "🫐" U1FAD0 # BLUEBERRIES diff --git a/emojitrans2.pl b/emojitrans2.pl index 420129f..4ee9eac 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -52,6 +52,11 @@ BEGIN { binmode(STDOUT, ":utf8"); '˅' => 'Insert', # it'll do. ); + $specials = join "", keys %specials; + # Because of reasons + $specials =~ s/[]\\-]/\\$&/g; + $RE = qr{([[:alnum:]$specials]+)}; + sub splitup { my $arg=shift; local $_; @@ -73,7 +78,7 @@ unless (/^#/) { my $hold=$_; s///; s// /; - s({([][[:alnum:] _+:;%@>=`<,.^\$+#()?&!/|'"\\~*{}♫-]+)})(splitup($1))e; + s({($RE)})(splitup($1))e; if (length($1) > 7) { $_=$hold; s/^/### /; -- cgit v1.2.3 From 292fde51a8e7a5cefde1357d76385c0c33d7893c Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 3 Jun 2020 09:06:28 -0400 Subject: Add some turned characters to dotXCompose --- dotXCompose | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index 8a823e2..2561922 100644 --- a/dotXCompose +++ b/dotXCompose @@ -205,9 +205,14 @@ include "%L"

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P : "ꟻ" UA7FB # LATIN EPIGRAPHIC LETTER REVERSED F

: "ꟼ" UA7FC # LATIN EPIGRAPHIC LETTER REVERSED P + : "Ⅎ" U2132 # TURNED CAPITAL F + : "ⅎ" U214E # TURNED SMALL F : "ꟽ" UA7FD # LATIN EPIGRAPHIC LETTER INVERTED M + : "Ɯ" U019C # LATIN CAPITAL LETTER TURNED M : "ꟾ" UA7FE # LATIN EPIGRAPHIC LETTER I LONGA : "ꟿ" UA7FF # LATIN EPIGRAPHIC LETTER ARCHAIC M + <2> <2> : "↊" U218A # TURNED DIGIT TWO + <3> <3> : "↋" U218B # TURNED DIGIT THREE # I'd been avoiding this because we already have ∃... # Hey, these, being *letters* can be used as identifiers in some languages... : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E @@ -745,7 +750,6 @@ include "%L" : "⁏" U204F # REVERSED SEMICOLON # Keep looking into big hunks of Latin Extended-D, A720- et seq. <3> : "♥" U2665 # BLACK HEART SUIT - <3> <3> : "♣" U2663 # BLACK CLUB SUIT <8> : "♣" U2663 # BLACK CLUB SUIT <3> : "♣" U2663 # BLACK CLUB SUIT : "♢" U2662 # WHITE DIAMOND SUIT -- cgit v1.2.3 From 86fa70d686cc7464a4fa6b2785cb9307781a3dbe Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Thu, 4 Jun 2020 15:27:25 -0400 Subject: Creative Commons symbols and segmented digits. --- dotXCompose | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/dotXCompose b/dotXCompose index 2561922..106e4fe 100644 --- a/dotXCompose +++ b/dotXCompose @@ -813,6 +813,38 @@ include "%L" <6> : "⚅" U2685 # DIE FACE-6 # 267B BLACK UNIVERSAL RECYCLING SYMBOL + : "🅭" U1F16D # CIRCLED CC + : "🅭" U1F16D # CIRCLED CC + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅮" U1F16E # CIRCLED C WITH OVERLAID BACKSLASH + : "🅯" U1F16F # CIRCLED HUMAN FIGURE + : "🄎" U1F10E # CIRCLED ANTICLOCKWISE ARROW +## ugh, this doesn't (usually) match the style of the others. They're practically emoji; ⊜ is a math symbol. + : "⊜" U229C # CIRCLED EQUALS + : "⊜" U229C # CIRCLED EQUALS + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH + : "🄏" U1F10F # CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH +## Not actually Creative Commons, but related. Too many options? + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + : "🄯" U1F12F # COPYLEFT SYMBOL + +## Segmented digits? + <0> : "🯰" U1FBF0 # SEGMENTED DIGIT ZERO + <1> : "🯱" U1FBF1 # SEGMENTED DIGIT ONE + <2> : "🯲" U1FBF2 # SEGMENTED DIGIT TWO + <3> : "🯳" U1FBF3 # SEGMENTED DIGIT THREE + <4> : "🯴" U1FBF4 # SEGMENTED DIGIT FOUR + <5> : "🯵" U1FBF5 # SEGMENTED DIGIT FIVE + <6> : "🯶" U1FBF6 # SEGMENTED DIGIT SIX + <7> : "🯷" U1FBF7 # SEGMENTED DIGIT SEVEN + <8> : "🯸" U1FBF8 # SEGMENTED DIGIT EIGHT + <9> : "🯹" U1FBF9 # SEGMENTED DIGIT NINE + # Keystrokes okay? : "⚜" U269C # FLEUR-DE-LIS : "⚛" U269B # ATOM SYMBOL -- cgit v1.2.3 From 4515361b620509c976f9ea5125b66d1894102443 Mon Sep 17 00:00:00 2001 From: Julian Squires Date: Mon, 17 Aug 2020 08:04:19 -0230 Subject: Add more musical note durations (quarter, half, whole) --- dotXCompose | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dotXCompose b/dotXCompose index 76f776d..0df0dc8 100644 --- a/dotXCompose +++ b/dotXCompose @@ -1023,6 +1023,9 @@ include "%L" : "♪" U266a # EIGHTH NOTE : "♫" U266b # BEAMED EIGHTH NOTES : "♫" U266b # BEAMED EIGHTH NOTES + : "♩" U2669 # QUARTER NOTE + : "𝅗𝅥" U0001d15e # MUSICAL SYMBOL HALF NOTE + : "𝅝" U0001d15d # MUSICAL SYMBOL WHOLE NOTE # Combining accents, for making things you don't have precomposed chars or keystrokes for: -- cgit v1.2.3 From ae4b90c411d444e9c2595ecc917748b285e4c986 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Tue, 18 Aug 2020 19:16:06 -0400 Subject: A few set-related things, roman numerals. --- dotXCompose | 5 ++++- emojitrans2.pl | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index 106e4fe..7849db3 100644 --- a/dotXCompose +++ b/dotXCompose @@ -277,7 +277,6 @@ include "%L" : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA # something, anyway. <0> : "Ꝛ" UA75A # LATIN CAPITAL LETTER R ROTUNDA - # Custom additions: Mathematical symbols : "≠" U2260 # NOT EQUAL TO : "≠" U2260 # NOT EQUAL TO @@ -340,6 +339,8 @@ include "%L" : "⊆" U2286 # SUBSET OF OR EQUAL TO : "⊄" U2284 # NOT A SUBSET OF : "⊄" U2284 # NOT A SUBSET OF + : "⊅" U2285 # NOT A SUPERSET OF + : "⊅" U2285 # NOT A SUPERSET OF : "⊃" U2283 # SUPERSET OF : "⊇" U2287 # SUPERSET OF OR EQUAL TO : "∃" U2203 # THERE EXISTS @@ -705,6 +706,7 @@ include "%L" : "Ⅹ" U2169 # ROMAN NUMERAL TEN : "Ⅼ" U216C # ROMAN NUMERAL FIFTY : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED + : "Ↄ" U2183 # ROMAN NUMERAL REVERSED ONE HUNDRED : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND <0> : "ↀ" U2180 # ROMAN NUMERAL ONE THOUSAND C D @@ -979,6 +981,7 @@ include "%L" : "ʕ" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE # Not great keystrokes... : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP + : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE # How about ɸ? φ isn’t the IPA glyph. diff --git a/emojitrans2.pl b/emojitrans2.pl index 4ee9eac..4f70288 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -50,6 +50,9 @@ BEGIN { binmode(STDOUT, ":utf8"); '↵' => 'Return', '∇' => 'Delete', # Del, get it? '˅' => 'Insert', # it'll do. + '˃' => 'Control_R', + '˂' => 'Control_L', + # Function-keys? ¹ ²..ˣ ᵉ ᵗ? ); $specials = join "", keys %specials; -- cgit v1.2.3 From b0e7edb0e51ce414d312dd2a86d2815a6b709b1b Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 18 Dec 2019 16:08:09 -0500 Subject: Make an emacs-mode for editing these files. I'm sure many of you will hate it, but I didn't make it for you. --- xcompose-mode.el | 216 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 190 insertions(+), 26 deletions(-) diff --git a/xcompose-mode.el b/xcompose-mode.el index 769b68e..4140bcb 100644 --- a/xcompose-mode.el +++ b/xcompose-mode.el @@ -1,46 +1,98 @@ -;; Blah blah add headers here. -;; Playing with the notion of a major mode for .XCompose files. -;; Maybe eventually smart enough to keep columns lined up. -;; For now, settling for pretty colors. +;;; xcompose.el --- major mode for editing .XCompose files +;; Copyright (C) 2019 Mark Shoulson + +;; Author: Mark Shoulson +;; Maintainer: Mark Shoulson +;; URL: + +;; This file is NOT part of GNU Emacs + +;; Permission is hereby granted, free of charge, to any person +;; obtaining a copy of this software and associated documentation +;; files (the "Software"), to deal in the Software without +;; restriction, including without limitation the rights to use, copy, +;; modify, merge, publish, distribute, sublicense, and/or sell copies +;; of the Software, and to permit persons to whom the Software is +;; furnished to do so, subject to the following conditions: + +;; The above copyright notice and this permission notice shall be +;; included in all copies or substantial portions of the Software. + +;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +;; BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +;; ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +;; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +;; SOFTWARE. + +;;; Commentary: + +;; This file provides the major mode xcompose-mode, for use in editing +;; .XCompose files, which are used in X-windows systems to define the +;; behavior certain sequential keystroke combinations, usually involving +;; the "Multi-Key". It was also built with an eye towards use with "base" +;; files, which are slightly simplified compose files I use for +;; convenience. + +;; Mainly fontifying; eventually should do better formatting, finding the +;; right tab stops etc. + +;;; Code: (defface xcompose-angle-face - '((t (:inherit font-lock-keyword-face))) - "Face for the <>s" + ;; Black seems to stand out best, what can I say? + '((t (:inherit bold))) + "Face for the angle brackets (<>) around key-names." :group 'xcompose-mode) (defface xcompose-keys-face '((t (:inherit font-lock-constant-face))) - "Face for the key names" + "Face for the key names." :group 'xcompose-mode) (defface xcompose-string-face + ;; I feel like these should really stand out, not just plain-jane + ;; font-lock-string-face. Even to the point of increasing the size and + ;; drawing boxes. '((t (:inherit font-lock-string-face :height 1.2 :box "black"))) - "Face for the strings. Not straight font-lock-string-face in case I want -to make it big or something." + "Face for the quoted strings containing the character(s) to be produced." :group 'xcompose-mode) + (defface xcompose-quotemark-face '((t (:inherit font-lock-string-face :foreground "dark orchid"))) - "Face for quotes around strings" + "Face for quote-marks around character strings." :group 'xcompose-mode) +;; Yes, kind of a lot of faces and a lot of fine-tuning of the line's +;; appearance. Maybe a bit too much. (defface xcompose-num-face '((t (:inherit font-lock-preprocessor-face :weight bold))) - "Face for the hex numbers" + "Face for the hex numbers identifying the code-point." :group 'xcompose-mode) (defface xcompose-U-face '((t (:inherit font-lock-preprocessor-face))) - "Face for the U before the hex numbers" + "Face for the U before the hex numbers." :group 'xcompose-mode) (defface xcompose-colon-face '((t (:inherit bold))) - "Face for the \":\"." + "Face for the \":\" separating the keystrokes from the character string." :group 'xcompose-mode) +;; There are LOTS of comments (commented-out lines) in some of these files; +;; I'd like them to fade into the background a bit, and I use a white +;; background. +(defface xcompose-comment-face + `((t (:inherit font-lock-comment-face + :foreground "light coral"))) + "Face for comments in xcompose files." + :group 'xcompose-mode) (defvar xcompose-mode-syntax-table (let ((st (make-syntax-table text-mode-syntax-table))) @@ -49,12 +101,17 @@ to make it big or something." (modify-syntax-entry ?# "< " st) (modify-syntax-entry ?_ "_ " st) (modify-syntax-entry ?\n "> " st) + (modify-syntax-entry ?{ "| " st) + (modify-syntax-entry ?} "| " st) st) "Syntax table for xcompose-mode") (defvar xcompose-mode-map (let ((map (make-sparse-keymap))) - ;; ADD BINDINGS + (define-key map (kbd "C-c u") 'xcompose-fill-in-char-string) + (define-key map (kbd "C-c C-u") 'xcompose-fill-in-char-code) + ;; (define-key map (kbd "C-c C-i") 'xcompose-insert-char-name) + (define-key map (kbd "C-c ;") 'xcompose-insert-char-name) map) "Keymap for xcompose-mode") @@ -68,23 +125,130 @@ to make it big or something." ("\\(U\\)\\([0-9A-Fa-f]*\\)" . ((1 'xcompose-U-face) (2 'xcompose-num-face))) (":" . 'xcompose-colon-face) - (" #.*" . 'glyphless-char) - )) + ;; I want to be able to open my "base" files too, and automatically + ;; de-emphasize (comment-out) things that won't be expanded (because of + ;; too long a string.) + ("^.*{[^}]\\{8,\\}}.*$" 0 'xcompose-comment-face prepend) + ) + "Keywords for xcompose-mode") + +(defvar xcompose-key-re "<[a-zA-Z0-9_]+" + "Regexp matching the beginning of a keystroke.") + +;; I wonder if this will be useful or really annoying. +(define-abbrev-table 'xcompose-mode-abbrev-table + '(("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) ; ? + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ("" nil :system t) + ) + "Abbrev table" + :regexp "\\(<[a-zA-Z0-9_]+\\)" + :case-fixed t) + +;; See https://emacs.stackexchange.com/questions/51216/how-to-expand-abbrevs-without-hitting-another-extra-key +(defun xcompose-expand-abbrev () + "Run `expand-abbrev' when text before point matches `xcompose-key-re'" + (when (looking-back xcompose-key-re (line-beginning-position)) + (expand-abbrev))) + +;; Not really all that useful, since I can fill in the comment automatically +(defun xcompose-capitalize-comment nil + "Set any trailing comment on the current line to all-caps." + (interactive) + (save-excursion + (let* ((eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + (if (search-forward comment-start eol t) + (upcase-region (point) eol))))) + +(defun xcompose-find-quoted-char (&optional pos) + "Find the character in quotes in the current line (or that given by pos)." + (save-excursion + (let* ((pos (or pos (point))) + (chr nil) + (eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + (if (search-forward ":" eol t) + (progn + (if (search-forward "\"" eol t) + (setq chr (char-after))))) + chr))) + +;; If you can type the char but don't know its code (using C-x 8 RET is +;; great for this, if you know the character name) +(defun xcompose-fill-in-char-code (&optional pos) + "Look up character in string on line given and fill in the UXXXX code at point." + (interactive) + (let* ((pos (or pos (point))) + (chr (xcompose-find-quoted-char pos))) + (goto-char pos) + (insert (format "U%.04X" chr)))) + +;; Conversely, if you know the character code but for some reason can't +;; type it (C-x 8 RET not working for you?) you can do it the other way. +(defun xcompose-fill-in-char-string (&optional pos) + "Look up character given by UXXXX code on line given and insert into string before it, separated by a space." + ;; Probably needs some reformatting afterwards + (interactive) + (let* ((pos (or pos (point))) + (eol (progn (end-of-line) (point))) + (bol (progn (beginning-of-line) (point)))) + ;; search not necessarily as precise + (if (search-forward-regexp "\\

: "₽" U20BD # RUBLE SIGN diff --git a/emoji-base b/emoji-base index 1f1a663..8f39373 100644 --- a/emoji-base +++ b/emoji-base @@ -16,6 +16,10 @@ #### {bogus}: "X" U00000 # BOGUS ENTRY TO ENSURE SORTING ## Some characters from other blocks will need to be added by hand... ## Many of these have entries elsewhere. +#- 26BE;BASEBALL;So;0;ON;;;;;N;;;;; + {basebal} : "⚾" U26BE # BASEBALL +#- 26D3;CHAINS;So;0;ON;;;;;N;;;;; + {chains} : "⛓" U26D3 # CHAINS #- 2700;BLACK SAFETY SCISSORS;So;0;ON;;;;;N;;;;; ### {black safety scissors} : "✀" U2700 # BLACK SAFETY SCISSORS #- 2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;; @@ -359,13 +363,13 @@ {chstnut} : "🌰" U1F330 # CHESTNUT #- 1F331;SEEDLING;So;0;ON;;;;;N;;;;; {seedlng} : "🌱" U1F331 # SEEDLING + {seedlin} : "🌱" U1F331 # SEEDLING #- 1F332;EVERGREEN TREE;So;0;ON;;;;;N;;;;; {pinetre} : "🌲" U1F332 # EVERGREEN TREE #- 1F333;DECIDUOUS TREE;So;0;ON;;;;;N;;;;; {tree} : "🌳" U1F333 # DECIDUOUS TREE #- 1F334;PALM TREE;So;0;ON;;;;;N;;;;; {Palmtre} : "🌴" U1F334 # PALM TREE - {palm} : "🌴" U1F334 # PALM TREE #- 1F335;CACTUS;So;0;ON;;;;;N;;;;; {cactus} : "🌵" U1F335 # CACTUS #- 1F336;HOT PEPPER;So;0;ON;;;;;N;;;;; @@ -594,6 +598,7 @@ {frames} : "🎞" U1F39E # FILM FRAMES #- 1F39F;ADMISSION TICKETS;So;0;ON;;;;;N;;;;; {Tickets} : "🎟" U1F39F # ADMISSION TICKETS + {admit1} : "🎟" U1F39F # ADMISSION TICKETS #- 1F3A0;CAROUSEL HORSE;So;0;ON;;;;;N;;;;; {carosel} : "🎠" U1F3A0 # CAROUSEL HORSE #- 1F3A1;FERRIS WHEEL;So;0;ON;;;;;N;;;;; @@ -712,7 +717,7 @@ #- 1F3D7;BUILDING CONSTRUCTION;So;0;ON;;;;;N;;;;; ### {building construction} : "🏗" U1F3D7 # BUILDING CONSTRUCTION #- 1F3D8;HOUSE BUILDINGS;So;0;ON;;;;;N;;;;; -### {house buildings} : "🏘" U1F3D8 # HOUSE BUILDINGS + {town} : "🏘" U1F3D8 # HOUSE BUILDINGS #- 1F3D9;CITYSCAPE;So;0;ON;;;;;N;;;;; {city} : "🏙" U1F3D9 # CITYSCAPE #- 1F3DA;DERELICT HOUSE BUILDING;So;0;ON;;;;;N;;;;; @@ -732,13 +737,14 @@ #- 1F3E1;HOUSE WITH GARDEN;So;0;ON;;;;;N;;;;; ### {house with garden} : "🏡" U1F3E1 # HOUSE WITH GARDEN #- 1F3E2;OFFICE BUILDING;So;0;ON;;;;;N;;;;; -### {office building} : "🏢" U1F3E2 # OFFICE BUILDING + {office} : "🏢" U1F3E2 # OFFICE BUILDING #- 1F3E3;JAPANESE POST OFFICE;So;0;ON;;;;;N;;;;; ### {japanese post office} : "🏣" U1F3E3 # JAPANESE POST OFFICE #- 1F3E4;EUROPEAN POST OFFICE;So;0;ON;;;;;N;;;;; ### {european post office} : "🏤" U1F3E4 # EUROPEAN POST OFFICE #- 1F3E5;HOSPITAL;So;0;ON;;;;;N;;;;; {hosptal} : "🏥" U1F3E5 # HOSPITAL + {hospita} : "🏥" U1F3E5 # HOSPITAL #- 1F3E6;BANK;So;0;ON;;;;;N;;;;; {bank} : "🏦" U1F3E6 # BANK #- 1F3E7;AUTOMATED TELLER MACHINE;So;0;ON;;;;;N;;;;; @@ -768,9 +774,12 @@ #- 1F3F2;BLACK PENNANT;So;0;ON;;;;;N;;;;; {Bpennan} : "🏲" U1F3F2 # BLACK PENNANT #- 1F3F3;WAVING WHITE FLAG;So;0;ON;;;;;N;;;;; +## These are used in flag sequences; it's worth giving them shorter keystrokes. {Wflag~} : "🏳" U1F3F3 # WAVING WHITE FLAG + {W~} : "🏳" U1F3F3 # WAVING WHITE FLAG #- 1F3F4;WAVING BLACK FLAG;So;0;ON;;;;;N;;;;; {Bflag~} : "🏴" U1F3F4 # WAVING BLACK FLAG + {B~} : "🏴" U1F3F4 # WAVING BLACK FLAG #- 1F3F5;ROSETTE;So;0;ON;;;;;N;;;;; {Rosette} : "🏵" U1F3F5 # ROSETTE #- 1F3F6;BLACK ROSETTE;So;0;ON;;;;;N;;;;; @@ -1126,6 +1135,7 @@ {purpl<3} : "💜" U1F49C # PURPLE HEART #- 1F49D;HEART WITH RIBBON;So;0;ON;;;;;N;;;;; {ribon<3} : "💝" U1F49D # HEART WITH RIBBON + {bow<3} : "💝" U1F49D # HEART WITH RIBBON #- 1F49E;REVOLVING HEARTS;So;0;ON;;;;;N;;;;; {turn<3} : "💞" U1F49E # REVOLVING HEARTS #- 1F49F;HEART DECORATION;So;0;ON;;;;;N;;;;; @@ -1161,19 +1171,21 @@ #- 1F4AD;THOUGHT BALLOON;So;0;ON;;;;;N;;;;; {thought} : "💭" U1F4AD # THOUGHT BALLOON #- 1F4AE;WHITE FLOWER;So;0;ON;;;;;N;;;;; -### {white flower} : "💮" U1F4AE # WHITE FLOWER + {Wflower} : "💮" U1F4AE # WHITE FLOWER #- 1F4AF;HUNDRED POINTS SYMBOL;So;0;ON;;;;;N;;;;; {100%} : "💯" U1F4AF # HUNDRED POINTS SYMBOL #- 1F4B0;MONEY BAG;So;0;ON;;;;;N;;;;; {$bag} : "💰" U1F4B0 # MONEY BAG #- 1F4B1;CURRENCY EXCHANGE;So;0;ON;;;;;N;;;;; -### {currency exchange} : "💱" U1F4B1 # CURRENCY EXCHANGE + {$/Y} : "💱" U1F4B1 # CURRENCY EXCHANGE + {$/#} : "💱" U1F4B1 # CURRENCY EXCHANGE #- 1F4B2;HEAVY DOLLAR SIGN;So;0;ON;;;;;N;;;;; {!$!} : "💲" U1F4B2 # HEAVY DOLLAR SIGN #- 1F4B3;CREDIT CARD;So;0;ON;;;;;N;;;;; -### {credit card} : "💳" U1F4B3 # CREDIT CARD + {credit} : "💳" U1F4B3 # CREDIT CARD #- 1F4B4;BANKNOTE WITH YEN SIGN;So;0;ON;;;;;N;;;;; -### {banknote with yen sign} : "💴" U1F4B4 # BANKNOTE WITH YEN SIGN + {Ybill} : "💴" U1F4B4 # BANKNOTE WITH YEN SIGN + {Yenbill} : "💴" U1F4B4 # BANKNOTE WITH YEN SIGN #- 1F4B5;BANKNOTE WITH DOLLAR SIGN;So;0;ON;;;;;N;;;;; {$bill} : "💵" U1F4B5 # BANKNOTE WITH DOLLAR SIGN #- 1F4B6;BANKNOTE WITH EURO SIGN;So;0;ON;;;;;N;;;;; @@ -1189,7 +1201,7 @@ #- 1F4BA;SEAT;So;0;ON;;;;;N;;;;; {seat} : "💺" U1F4BA # SEAT #- 1F4BB;PERSONAL COMPUTER;So;0;ON;;;;;N;;;;; -### {personal computer} : "💻" U1F4BB # PERSONAL COMPUTER + {laptop} : "💻" U1F4BB # PERSONAL COMPUTER #- 1F4BC;BRIEFCASE;So;0;ON;;;;;N;;;;; {attache} : "💼" U1F4BC # BRIEFCASE #- 1F4BD;MINIDISC;So;0;ON;;;;;N;;;;; @@ -1269,7 +1281,7 @@ #- 1F4E2;PUBLIC ADDRESS LOUDSPEAKER;So;0;ON;;;;;N;;;;; ### {public address loudspeaker} : "📢" U1F4E2 # PUBLIC ADDRESS LOUDSPEAKER #- 1F4E3;CHEERING MEGAPHONE;So;0;ON;;;;;N;;;;; -### {cheering megaphone} : "📣" U1F4E3 # CHEERING MEGAPHONE + {megafon} : "📣" U1F4E3 # CHEERING MEGAPHONE #- 1F4E4;OUTBOX TRAY;So;0;ON;;;;;N;;;;; {outbox} : "📤" U1F4E4 # OUTBOX TRAY #- 1F4E5;INBOX TRAY;So;0;ON;;;;;N;;;;; @@ -1377,7 +1389,7 @@ #- 1F517;LINK SYMBOL;So;0;ON;;;;;N;;;;; {link} : "🔗" U1F517 # LINK SYMBOL #- 1F518;RADIO BUTTON;So;0;ON;;;;;N;;;;; -### {radio button} : "🔘" U1F518 # RADIO BUTTON + {toggle} : "🔘" U1F518 # RADIO BUTTON #- 1F519;BACK WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; {BACK} : "🔙" U1F519 # BACK WITH LEFTWARDS ARROW ABOVE #- 1F51A;END WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; @@ -1424,7 +1436,7 @@ #- 1F52D;TELESCOPE;So;0;ON;;;;;N;;;;; ### {telescope} : "🔭" U1F52D # TELESCOPE #- 1F52E;CRYSTAL BALL;So;0;ON;;;;;N;;;;; - {fortune} : "🔮" U1F52E # CRYSTAL BALL + {crystal} : "🔮" U1F52E # CRYSTAL BALL #- 1F52F;SIX POINTED STAR WITH MIDDLE DOT;So;0;ON;;;;;N;;;;; ### {six pointed star with middle dot} : "🔯" U1F52F # SIX POINTED STAR WITH MIDDLE DOT #- 1F530;JAPANESE SYMBOL FOR BEGINNER;So;0;ON;;;;;N;;;;; @@ -1621,7 +1633,7 @@ #- 1F5A6;KEYBOARD AND MOUSE;So;0;ON;;;;;N;;;;; ### {keyboard and mouse} : "🖦" U1F5A6 # KEYBOARD AND MOUSE #- 1F5A7;THREE NETWORKED COMPUTERS;So;0;ON;;;;;N;;;;; -### {three networked computers} : "🖧" U1F5A7 # THREE NETWORKED COMPUTERS + {network} : "🖧" U1F5A7 # THREE NETWORKED COMPUTERS #- 1F5A8;PRINTER;So;0;ON;;;;;N;;;;; {printer} : "🖨" U1F5A8 # PRINTER #- 1F5A9;POCKET CALCULATOR;So;0;ON;;;;;N;;;;; @@ -1732,7 +1744,6 @@ {oldkey} : "🗝" U1F5DD # OLD KEY #- 1F5DE;ROLLED-UP NEWSPAPER;So;0;ON;;;;;N;;;;; {baddog} : "🗞" U1F5DE # ROLLED-UP NEWSPAPER -### {rolled-up newspaper} : "🗞" U1F5DE # ROLLED-UP NEWSPAPER #- 1F5DF;PAGE WITH CIRCLED TEXT;So;0;ON;;;;;N;;;;; ### {page with circled text} : "🗟" U1F5DF # PAGE WITH CIRCLED TEXT #- 1F5E0;STOCK CHART;So;0;ON;;;;;N;;;;; @@ -1874,7 +1885,7 @@ #- 1F61D;FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; {|-P} : "😝" U1F61D # FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES #- 1F61E;DISAPPOINTED FACE;So;0;ON;;;;;N;;;;; -### {()disap} : "😞" U1F61E # DISAPPOINTED FACE + {()disap} : "😞" U1F61E # DISAPPOINTED FACE #- 1F61F;WORRIED FACE;So;0;ON;;;;;N;;;;; {()worri} : "😟" U1F61F # WORRIED FACE {()worry} : "😟" U1F61F # WORRIED FACE @@ -2251,6 +2262,8 @@ {bed} : "🛏" U1F6CF # BED #- 1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;; {shrine} : "🛐" U1F6D0 # PLACE OF WORSHIP +#- 1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; + {hindu temple} : "🛕" U1F6D5 # HINDU TEMPLE #- 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; {tools} : "🛠" U1F6E0 # HAMMER AND WRENCH #- 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; @@ -2285,6 +2298,38 @@ ### {diesel locomotive} : "🛲" U1F6F2 # DIESEL LOCOMOTIVE #- 1F6F3;PASSENGER SHIP;So;0;ON;;;;;N;;;;; ### {passenger ship} : "🛳" U1F6F3 # PASSENGER SHIP +#- 1F6FA;AUTO RICKSHAW;So;0;ON;;;;;N;;;;; + {auto rickshaw} : "🛺" U1F6FA # AUTO RICKSHAW +#- 1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;; + {large orange circle} : "🟠" U1F7E0 # LARGE ORANGE CIRCLE +#- 1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;; + {large yellow circle} : "🟡" U1F7E1 # LARGE YELLOW CIRCLE +#- 1F7E2;LARGE GREEN CIRCLE;So;0;ON;;;;;N;;;;; + {large green circle} : "🟢" U1F7E2 # LARGE GREEN CIRCLE +#- 1F7E3;LARGE PURPLE CIRCLE;So;0;ON;;;;;N;;;;; + {large purple circle} : "🟣" U1F7E3 # LARGE PURPLE CIRCLE +#- 1F7E4;LARGE BROWN CIRCLE;So;0;ON;;;;;N;;;;; + {large brown circle} : "🟤" U1F7E4 # LARGE BROWN CIRCLE +#- 1F7E5;LARGE RED SQUARE;So;0;ON;;;;;N;;;;; + {large red square} : "🟥" U1F7E5 # LARGE RED SQUARE +#- 1F7E6;LARGE BLUE SQUARE;So;0;ON;;;;;N;;;;; + {large blue square} : "🟦" U1F7E6 # LARGE BLUE SQUARE +#- 1F7E7;LARGE ORANGE SQUARE;So;0;ON;;;;;N;;;;; + {large orange square} : "🟧" U1F7E7 # LARGE ORANGE SQUARE +#- 1F7E8;LARGE YELLOW SQUARE;So;0;ON;;;;;N;;;;; + {large yellow square} : "🟨" U1F7E8 # LARGE YELLOW SQUARE +#- 1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; + {large green square} : "🟩" U1F7E9 # LARGE GREEN SQUARE +#- 1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; + {large purple square} : "🟪" U1F7EA # LARGE PURPLE SQUARE +#- 1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; + {large brown square} : "🟫" U1F7EB # LARGE BROWN SQUARE +#- 1F90D;WHITE HEART;So;0;ON;;;;;N;;;;; + {white heart} : "🤍" U1F90D # WHITE HEART +#- 1F90E;BROWN HEART;So;0;ON;;;;;N;;;;; + {brown heart} : "🤎" U1F90E # BROWN HEART +#- 1F90F;PINCHING HAND;So;0;ON;;;;;N;;;;; + {pinch} : "🤏" U1F90F # PINCHING HAND #- 1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;; {:-#} : "🤐" U1F910 # ZIPPER-MOUTH FACE {:-+} : "🤐" U1F910 # ZIPPER-MOUTH FACE @@ -2307,19 +2352,6 @@ {()hug} : "🤗" U1F917 # HUGGING FACE #- 1F918;SIGN OF THE HORNS;So;0;ON;;;;;N;;;;; {rockon} : "🤘" U1F918 # SIGN OF THE HORNS -#- 1F980;CRAB;So;0;ON;;;;;N;;;;; - {crab} : "🦀" U1F980 # CRAB -#- 1F981;LION FACE;So;0;ON;;;;;N;;;;; - {()lion} : "🦁" U1F981 # LION FACE -#- 1F982;SCORPION;So;0;ON;;;;;N;;;;; - {Scorpio} : "🦂" U1F982 # SCORPION -#- 1F983;TURKEY;So;0;ON;;;;;N;;;;; - {turkey} : "🦃" U1F983 # TURKEY -#- 1F984;UNICORN FACE;So;0;ON;;;;;N;;;;; - {()1horn} : "🦄" U1F984 # UNICORN FACE - {()unico} : "🦄" U1F984 # UNICORN FACE -#- 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; - {cheese} : "🧀" U1F9C0 # CHEESE WEDGE #- 1F919;CALL ME HAND;So;0;ON;;;;;N;;;;; ## Unicode 9.0 additions {callme} : "🤙" U1F919 # CALL ME HAND @@ -2330,7 +2362,7 @@ #- 1F91C;RIGHT-FACING FIST;So;0;ON;;;;;N;;;;; {Rfist} : "🤜" U1F91C # RIGHT-FACING FIST #- 1F91D;HANDSHAKE;So;0;ON;;;;;N;;;;; - {handshak} : "🤝" U1F91D # HANDSHAKE + {handsha} : "🤝" U1F91D # HANDSHAKE #- 1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;; {fingerX} : "🤞" U1F91E # HAND WITH INDEX AND MIDDLE FINGERS CROSSED #- 1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;; @@ -2338,7 +2370,7 @@ #- 1F921;CLOWN FACE;So;0;ON;;;;;N;;;;; ### {clown face} : "🤡" U1F921 # CLOWN FACE #- 1F922;NAUSEATED FACE;So;0;ON;;;;;N;;;;; -### {nauseated face} : "🤢" U1F922 # NAUSEATED FACE + {()queas} : "🤢" U1F922 # NAUSEATED FACE #- 1F923;ROLLING ON THE FLOOR LAUGHING;So;0;ON;;;;;N;;;;; {ROFL} : "🤣" U1F923 # ROLLING ON THE FLOOR LAUGHING #- 1F924;DROOLING FACE;So;0;ON;;;;;N;;;;; @@ -2350,14 +2382,38 @@ {D'oh} : "🤦" U1F926 # FACE PALM #- 1F927;SNEEZING FACE;So;0;ON;;;;;N;;;;; {()sneez} : "🤧" U1F927 # SNEEZING FACE +#- 1F928;FACE WITH ONE EYEBROW RAISED;So;0;ON;;;;;N;;;;; + {()':-)} : "🤨" U1F928 # FACE WITH ONE EYEBROW RAISED + {()spock} : "🤨" U1F928 # FACE WITH ONE EYEBROW RAISED +#- 1F929;GRINNING FACE WITH STAR EYES;So;0;ON;;;;;N;;;;; + {grinning face with star eyes} : "🤩" U1F929 # GRINNING FACE WITH STAR EYES +#- 1F92A;GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE;So;0;ON;;;;;N;;;;; + {()oO)} : "🤪" U1F92A # GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE + {()Oo)} : "🤪" U1F92A # GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE +#- 1F92B;FACE WITH FINGER COVERING CLOSED LIPS;So;0;ON;;;;;N;;;;; + {()shush} : "🤫" U1F92B # FACE WITH FINGER COVERING CLOSED LIPS +#- 1F92C;SERIOUS FACE WITH SYMBOLS COVERING MOUTH;So;0;ON;;;;;N;;;;; + {():-###} : "🤬" U1F92C # SERIOUS FACE WITH SYMBOLS COVERING MOUTH +#- 1F92D;SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH;So;0;ON;;;;;N;;;;; + {smiling face with smiling eyes and hand covering mouth} : "🤭" U1F92D # SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH +#- 1F92E;FACE WITH OPEN MOUTH VOMITING;So;0;ON;;;;;N;;;;; + {()puke} : "🤮" U1F92E # FACE WITH OPEN MOUTH VOMITING +#- 1F92F;SHOCKED FACE WITH EXPLODING HEAD;So;0;ON;;;;;N;;;;; + {mindblo} : "🤯" U1F92F # SHOCKED FACE WITH EXPLODING HEAD + {()boom} : "🤯" U1F92F # SHOCKED FACE WITH EXPLODING HEAD #- 1F930;PREGNANT WOMAN;So;0;ON;;;;;N;;;;; -### {pregnant woman} : "🤰" U1F930 # PREGNANT WOMAN + {pregnan} : "🤰" U1F930 # PREGNANT WOMAN +#- 1F931;BREAST-FEEDING;So;0;ON;;;;;N;;;;; + {breast-feeding} : "🤱" U1F931 # BREAST-FEEDING +#- 1F932;PALMS UP TOGETHER;So;0;ON;;;;;N;;;;; + {palms up together} : "🤲" U1F932 # PALMS UP TOGETHER #- 1F933;SELFIE;So;0;ON;;;;;N;;;;; {selfie} : "🤳" U1F933 # SELFIE #- 1F934;PRINCE;So;0;ON;;;;;N;;;;; {prince} : "🤴" U1F934 # PRINCE #- 1F935;MAN IN TUXEDO;So;0;ON;;;;;N;;;;; {tuxedo} : "🤵" U1F935 # MAN IN TUXEDO + {groom} : "🤵" U1F935 # MAN IN TUXEDO #- 1F936;MOTHER CHRISTMAS;So;0;ON;;;;;N;;;;; ### {mother christmas} : "🤶" U1F936 # MOTHER CHRISTMAS #- 1F937;SHRUG;So;0;ON;;;;;N;;;;; @@ -2376,6 +2432,8 @@ ### {water polo} : "🤽" U1F93D # WATER POLO #- 1F93E;HANDBALL;So;0;ON;;;;;N;;;;; ### {handball} : "🤾" U1F93E # HANDBALL +#- 1F93F;DIVING MASK;So;0;ON;;;;;N;;;;; + {diving mask} : "🤿" U1F93F # DIVING MASK #- 1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;; ### {wilted flower} : "🥀" U1F940 # WILTED FLOWER #- 1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;; @@ -2399,7 +2457,15 @@ #- 1F94A;BOXING GLOVE;So;0;ON;;;;;N;;;;; ### {boxing glove} : "🥊" U1F94A # BOXING GLOVE #- 1F94B;MARTIAL ARTS UNIFORM;So;0;ON;;;;;N;;;;; -### {martial arts uniform} : "🥋" U1F94B # MARTIAL ARTS UNIFORM + {judogi} : "🥋" U1F94B # MARTIAL ARTS UNIFORM +#- 1F94C;CURLING STONE;So;0;ON;;;;;N;;;;; + {curling} : "🥌" U1F94C # CURLING STONE +#- 1F94D;LACROSSE STICK AND BALL;So;0;ON;;;;;N;;;;; + {lacrosse stick and ball} : "🥍" U1F94D # LACROSSE STICK AND BALL +#- 1F94E;SOFTBALL;So;0;ON;;;;;N;;;;; + {softbal} : "🥎" U1F94E # SOFTBALL +#- 1F94F;FLYING DISC;So;0;ON;;;;;N;;;;; + {frisbee} : "🥏" U1F94F # FLYING DISC #- 1F950;CROISSANT;So;0;ON;;;;;N;;;;; ### {croissant} : "🥐" U1F950 # CROISSANT #- 1F951;AVOCADO;So;0;ON;;;;;N;;;;; @@ -2413,23 +2479,93 @@ #- 1F955;CARROT;So;0;ON;;;;;N;;;;; {carrot} : "🥕" U1F955 # CARROT #- 1F956;BAGUETTE BREAD;So;0;ON;;;;;N;;;;; -### {baguette bread} : "🥖" U1F956 # BAGUETTE BREAD + {baguett} : "🥖" U1F956 # BAGUETTE BREAD #- 1F957;GREEN SALAD;So;0;ON;;;;;N;;;;; ### {green salad} : "🥗" U1F957 # GREEN SALAD #- 1F958;SHALLOW PAN OF FOOD;So;0;ON;;;;;N;;;;; -### {shallow pan of food} : "🥘" U1F958 # SHALLOW PAN OF FOOD + {paella} : "🥘" U1F958 # SHALLOW PAN OF FOOD #- 1F959;STUFFED FLATBREAD;So;0;ON;;;;;N;;;;; ### {stuffed flatbread} : "🥙" U1F959 # STUFFED FLATBREAD #- 1F95A;EGG;So;0;ON;;;;;N;;;;; {egg} : "🥚" U1F95A # EGG #- 1F95B;GLASS OF MILK;So;0;ON;;;;;N;;;;; -### {glass of milk} : "🥛" U1F95B # GLASS OF MILK + {milk} : "🥛" U1F95B # GLASS OF MILK #- 1F95C;PEANUTS;So;0;ON;;;;;N;;;;; {peanuts} : "🥜" U1F95C # PEANUTS #- 1F95D;KIWIFRUIT;So;0;ON;;;;;N;;;;; {kiwi} : "🥝" U1F95D # KIWIFRUIT #- 1F95E;PANCAKES;So;0;ON;;;;;N;;;;; {pancake} : "🥞" U1F95E # PANCAKES +#- 1F95F;DUMPLING;So;0;ON;;;;;N;;;;; + {dumplin} : "🥟" U1F95F # DUMPLING +#- 1F960;FORTUNE COOKIE;So;0;ON;;;;;N;;;;; + {fortune} : "🥠" U1F960 # FORTUNE COOKIE +#- 1F961;TAKEOUT BOX;So;0;ON;;;;;N;;;;; + {takeout} : "🥡" U1F961 # TAKEOUT BOX +#- 1F962;CHOPSTICKS;So;0;ON;;;;;N;;;;; + {chopsticks} : "🥢" U1F962 # CHOPSTICKS +#- 1F963;BOWL WITH SPOON;So;0;ON;;;;;N;;;;; + {bowl with spoon} : "🥣" U1F963 # BOWL WITH SPOON +#- 1F964;CUP WITH STRAW;So;0;ON;;;;;N;;;;; + {cup with straw} : "🥤" U1F964 # CUP WITH STRAW +#- 1F965;COCONUT;So;0;ON;;;;;N;;;;; + {coconut} : "🥥" U1F965 # COCONUT +#- 1F966;BROCCOLI;So;0;ON;;;;;N;;;;; + {broccol} : "🥦" U1F966 # BROCCOLI +#- 1F967;PIE;So;0;ON;;;;;N;;;;; + {pie} : "🥧" U1F967 # PIE +#- 1F968;PRETZEL;So;0;ON;;;;;N;;;;; + {pretzel} : "🥨" U1F968 # PRETZEL +#- 1F969;CUT OF MEAT;So;0;ON;;;;;N;;;;; + {cut of meat} : "🥩" U1F969 # CUT OF MEAT +#- 1F96A;SANDWICH;So;0;ON;;;;;N;;;;; + {sandwic} : "🥪" U1F96A # SANDWICH +#- 1F96B;CANNED FOOD;So;0;ON;;;;;N;;;;; + {canned food} : "🥫" U1F96B # CANNED FOOD +#- 1F96C;LEAFY GREEN;So;0;ON;;;;;N;;;;; + {leafy green} : "🥬" U1F96C # LEAFY GREEN +#- 1F96D;MANGO;So;0;ON;;;;;N;;;;; + {Mango} : "🥭" U1F96D # MANGO +#- 1F96E;MOON CAKE;So;0;ON;;;;;N;;;;; + {moon cake} : "🥮" U1F96E # MOON CAKE +#- 1F96F;BAGEL;So;0;ON;;;;;N;;;;; + {bagel} : "🥯" U1F96F # BAGEL +#- 1F970;SMILING FACE WITH SMILING EYES AND THREE HEARTS;So;0;ON;;;;;N;;;;; + {smiling face with smiling eyes and three hearts} : "🥰" U1F970 # SMILING FACE WITH SMILING EYES AND THREE HEARTS +#- 1F971;YAWNING FACE;So;0;ON;;;;;N;;;;; + {()yawn} : "🥱" U1F971 # YAWNING FACE +#- 1F973;FACE WITH PARTY HORN AND PARTY HAT;So;0;ON;;;;;N;;;;; + {()party} : "🥳" U1F973 # FACE WITH PARTY HORN AND PARTY HAT +#- 1F974;FACE WITH UNEVEN EYES AND WAVY MOUTH;So;0;ON;;;;;N;;;;; + {()o~O} : "🥴" U1F974 # FACE WITH UNEVEN EYES AND WAVY MOUTH + {()O~o} : "🥴" U1F974 # FACE WITH UNEVEN EYES AND WAVY MOUTH +#- 1F975;OVERHEATED FACE;So;0;ON;;;;;N;;;;; + {overheated face} : "🥵" U1F975 # OVERHEATED FACE +#- 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; + {()freez} : "🥶" U1F976 # FREEZING FACE +#- 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; + {()plead} : "🥺" U1F97A # FACE WITH PLEADING EYES +#- 1F97B;SARI;So;0;ON;;;;;N;;;;; + {sari} : "🥻" U1F97B # SARI +#- 1F97C;LAB COAT;So;0;ON;;;;;N;;;;; + {labcoat} : "🥼" U1F97C # LAB COAT +#- 1F97D;GOGGLES;So;0;ON;;;;;N;;;;; + {goggles} : "🥽" U1F97D # GOGGLES +#- 1F97E;HIKING BOOT;So;0;ON;;;;;N;;;;; + {hiking boot} : "🥾" U1F97E # HIKING BOOT +#- 1F97F;FLAT SHOE;So;0;ON;;;;;N;;;;; + {flat shoe} : "🥿" U1F97F # FLAT SHOE +#- 1F980;CRAB;So;0;ON;;;;;N;;;;; + {crab} : "🦀" U1F980 # CRAB +#- 1F981;LION FACE;So;0;ON;;;;;N;;;;; + {()lion} : "🦁" U1F981 # LION FACE +#- 1F982;SCORPION;So;0;ON;;;;;N;;;;; + {Scorpio} : "🦂" U1F982 # SCORPION +#- 1F983;TURKEY;So;0;ON;;;;;N;;;;; + {turkey} : "🦃" U1F983 # TURKEY +#- 1F984;UNICORN FACE;So;0;ON;;;;;N;;;;; + {()1horn} : "🦄" U1F984 # UNICORN FACE + {()unico} : "🦄" U1F984 # UNICORN FACE #- 1F985;EAGLE;So;0;ON;;;;;N;;;;; {eagle} : "🦅" U1F985 # EAGLE #- 1F986;DUCK;So;0;ON;;;;;N;;;;; @@ -2443,7 +2579,7 @@ #- 1F98A;FOX FACE;So;0;ON;;;;;N;;;;; {foxface} : "🦊" U1F98A # FOX FACE #- 1F98B;BUTTERFLY;So;0;ON;;;;;N;;;;; -### {butterfly} : "🦋" U1F98B # BUTTERFLY + {flutter} : "🦋" U1F98B # BUTTERFLY #- 1F98C;DEER;So;0;ON;;;;;N;;;;; {deer} : "🦌" U1F98C # DEER #- 1F98D;GORILLA;So;0;ON;;;;;N;;;;; @@ -2475,7 +2611,7 @@ #- 1F99A;PEACOCK;So;0;ON;;;;;N;;;;; {peacock} : "🦚" U1F99A # PEACOCK #- 1F99B;HIPPOPOTAMUS;So;0;ON;;;;;N;;;;; - {hippopotamus} : "🦛" U1F99B # HIPPOPOTAMUS + {hippo} : "🦛" U1F99B # HIPPOPOTAMUS #- 1F99C;PARROT;So;0;ON;;;;;N;;;;; {parrot} : "🦜" U1F99C # PARROT #- 1F99D;RACCOON;So;0;ON;;;;;N;;;;; @@ -2483,13 +2619,29 @@ #- 1F99E;LOBSTER;So;0;ON;;;;;N;;;;; {lobster} : "🦞" U1F99E # LOBSTER #- 1F99F;MOSQUITO;So;0;ON;;;;;N;;;;; - {mosquito} : "🦟" U1F99F # MOSQUITO + {mosquit} : "🦟" U1F99F # MOSQUITO #- 1F9A0;MICROBE;So;0;ON;;;;;N;;;;; {microbe} : "🦠" U1F9A0 # MICROBE #- 1F9A1;BADGER;So;0;ON;;;;;N;;;;; {badger} : "🦡" U1F9A1 # BADGER #- 1F9A2;SWAN;So;0;ON;;;;;N;;;;; {swan} : "🦢" U1F9A2 # SWAN +#- 1F9A5;SLOTH;So;0;ON;;;;;N;;;;; + {sloth} : "🦥" U1F9A5 # SLOTH +#- 1F9A6;OTTER;So;0;ON;;;;;N;;;;; + {otter} : "🦦" U1F9A6 # OTTER +#- 1F9A7;ORANGUTAN;So;0;ON;;;;;N;;;;; + {orangutan} : "🦧" U1F9A7 # ORANGUTAN +#- 1F9A8;SKUNK;So;0;ON;;;;;N;;;;; + {skunk} : "🦨" U1F9A8 # SKUNK +#- 1F9A9;FLAMINGO;So;0;ON;;;;;N;;;;; + {flamingo} : "🦩" U1F9A9 # FLAMINGO +#- 1F9AA;OYSTER;So;0;ON;;;;;N;;;;; + {oyster} : "🦪" U1F9AA # OYSTER +#- 1F9AE;GUIDE DOG;So;0;ON;;;;;N;;;;; + {guide dog} : "🦮" U1F9AE # GUIDE DOG +#- 1F9AF;PROBING CANE;So;0;ON;;;;;N;;;;; + {probing cane} : "🦯" U1F9AF # PROBING CANE #- 1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;; {emoji component red hair} : "🦰" U1F9B0 # EMOJI COMPONENT RED HAIR #- 1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;; @@ -2507,15 +2659,50 @@ #- 1F9B7;TOOTH;So;0;ON;;;;;N;;;;; {tooth} : "🦷" U1F9B7 # TOOTH #- 1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;; - {superhero} : "🦸" U1F9B8 # SUPERHERO + {hero} : "🦸" U1F9B8 # SUPERHERO #- 1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;; - {supervillain} : "🦹" U1F9B9 # SUPERVILLAIN + {villain} : "🦹" U1F9B9 # SUPERVILLAIN +#- 1F9BA;SAFETY VEST;So;0;ON;;;;;N;;;;; + {safety vest} : "🦺" U1F9BA # SAFETY VEST +#- 1F9BB;EAR WITH HEARING AID;So;0;ON;;;;;N;;;;; + {ear with hearing aid} : "🦻" U1F9BB # EAR WITH HEARING AID +#- 1F9BC;MOTORIZED WHEELCHAIR;So;0;ON;;;;;N;;;;; + {motorized wheelchair} : "🦼" U1F9BC # MOTORIZED WHEELCHAIR +#- 1F9BD;MANUAL WHEELCHAIR;So;0;ON;;;;;N;;;;; + {manual wheelchair} : "🦽" U1F9BD # MANUAL WHEELCHAIR +#- 1F9BE;MECHANICAL ARM;So;0;ON;;;;;N;;;;; + {mechanical arm} : "🦾" U1F9BE # MECHANICAL ARM +#- 1F9BF;MECHANICAL LEG;So;0;ON;;;;;N;;;;; + {mechanical leg} : "🦿" U1F9BF # MECHANICAL LEG #- 1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; - {cheese wedge} : "🧀" U1F9C0 # CHEESE WEDGE + {cheese} : "🧀" U1F9C0 # CHEESE WEDGE #- 1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;; {cupcake} : "🧁" U1F9C1 # CUPCAKE #- 1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;; {salt shaker} : "🧂" U1F9C2 # SALT SHAKER +#- 1F9C3;BEVERAGE BOX;So;0;ON;;;;;N;;;;; + {beverage box} : "🧃" U1F9C3 # BEVERAGE BOX +#- 1F9C4;GARLIC;So;0;ON;;;;;N;;;;; + {garlic} : "🧄" U1F9C4 # GARLIC +#- 1F9C5;ONION;So;0;ON;;;;;N;;;;; + {onion} : "🧅" U1F9C5 # ONION +#- 1F9C6;FALAFEL;So;0;ON;;;;;N;;;;; + {falafel} : "🧆" U1F9C6 # FALAFEL + {felafel} : "🧆" U1F9C6 # FALAFEL +#- 1F9C7;WAFFLE;So;0;ON;;;;;N;;;;; + {waffle} : "🧇" U1F9C7 # WAFFLE +#- 1F9C8;BUTTER;So;0;ON;;;;;N;;;;; + {butter} : "🧈" U1F9C8 # BUTTER +#- 1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; + {yerba} : "🧉" U1F9C9 # MATE DRINK +#- 1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; + {icecube} : "🧊" U1F9CA # ICE CUBE +#- 1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; + {stander} : "🧍" U1F9CD # STANDING PERSON +#- 1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; + {kneeler} : "🧎" U1F9CE # KNEELING PERSON +#- 1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; + {deaf} : "🧏" U1F9CF # DEAF PERSON #- 1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;; {face with monocle} : "🧐" U1F9D0 # FACE WITH MONOCLE #- 1F9D1;ADULT;So;0;ON;;;;;N;;;;; @@ -2523,15 +2710,15 @@ #- 1F9D2;CHILD;So;0;ON;;;;;N;;;;; {child} : "🧒" U1F9D2 # CHILD #- 1F9D3;OLDER ADULT;So;0;ON;;;;;N;;;;; - {older adult} : "🧓" U1F9D3 # OLDER ADULT + {oldone} : "🧓" U1F9D3 # OLDER ADULT #- 1F9D4;BEARDED PERSON;So;0;ON;;;;;N;;;;; - {bearded person} : "🧔" U1F9D4 # BEARDED PERSON + {bearded} : "🧔" U1F9D4 # BEARDED PERSON #- 1F9D5;PERSON WITH HEADSCARF;So;0;ON;;;;;N;;;;; {person with headscarf} : "🧕" U1F9D5 # PERSON WITH HEADSCARF #- 1F9D6;PERSON IN STEAMY ROOM;So;0;ON;;;;;N;;;;; - {person in steamy room} : "🧖" U1F9D6 # PERSON IN STEAMY ROOM + {steamy} : "🧖" U1F9D6 # PERSON IN STEAMY ROOM #- 1F9D7;PERSON CLIMBING;So;0;ON;;;;;N;;;;; - {person climbing} : "🧗" U1F9D7 # PERSON CLIMBING + {climber} : "🧗" U1F9D7 # PERSON CLIMBING #- 1F9D8;PERSON IN LOTUS POSITION;So;0;ON;;;;;N;;;;; {person in lotus position} : "🧘" U1F9D8 # PERSON IN LOTUS POSITION #- 1F9D9;MAGE;So;0;ON;;;;;N;;;;; @@ -2541,7 +2728,8 @@ #- 1F9DB;VAMPIRE;So;0;ON;;;;;N;;;;; {vampire} : "🧛" U1F9DB # VAMPIRE #- 1F9DC;MERPERSON;So;0;ON;;;;;N;;;;; - {merperson} : "🧜" U1F9DC # MERPERSON + {merman} : "🧜" U1F9DC # MERPERSON + {mermaid} : "🧜" U1F9DC # MERPERSON #- 1F9DD;ELF;So;0;ON;;;;;N;;;;; {elf} : "🧝" U1F9DD # ELF #- 1F9DE;GENIE;So;0;ON;;;;;N;;;;; @@ -2571,9 +2759,9 @@ #- 1F9EA;TEST TUBE;So;0;ON;;;;;N;;;;; {test tube} : "🧪" U1F9EA # TEST TUBE #- 1F9EB;PETRI DISH;So;0;ON;;;;;N;;;;; - {petri dish} : "🧫" U1F9EB # PETRI DISH + {petri} : "🧫" U1F9EB # PETRI DISH #- 1F9EC;DNA DOUBLE HELIX;So;0;ON;;;;;N;;;;; - {dna double helix} : "🧬" U1F9EC # DNA DOUBLE HELIX + {DNA} : "🧬" U1F9EC # DNA DOUBLE HELIX #- 1F9ED;COMPASS;So;0;ON;;;;;N;;;;; {compass} : "🧭" U1F9ED # COMPASS #- 1F9EE;ABACUS;So;0;ON;;;;;N;;;;; @@ -2589,13 +2777,13 @@ #- 1F9F3;LUGGAGE;So;0;ON;;;;;N;;;;; {luggage} : "🧳" U1F9F3 # LUGGAGE #- 1F9F4;LOTION BOTTLE;So;0;ON;;;;;N;;;;; - {lotion bottle} : "🧴" U1F9F4 # LOTION BOTTLE + {lotion} : "🧴" U1F9F4 # LOTION BOTTLE #- 1F9F5;SPOOL OF THREAD;So;0;ON;;;;;N;;;;; - {spool of thread} : "🧵" U1F9F5 # SPOOL OF THREAD + {thread} : "🧵" U1F9F5 # SPOOL OF THREAD #- 1F9F6;BALL OF YARN;So;0;ON;;;;;N;;;;; - {ball of yarn} : "🧶" U1F9F6 # BALL OF YARN + {yarn} : "🧶" U1F9F6 # BALL OF YARN #- 1F9F7;SAFETY PIN;So;0;ON;;;;;N;;;;; - {safety pin} : "🧷" U1F9F7 # SAFETY PIN + {safepin} : "🧷" U1F9F7 # SAFETY PIN #- 1F9F8;TEDDY BEAR;So;0;ON;;;;;N;;;;; {teddy bear} : "🧸" U1F9F8 # TEDDY BEAR #- 1F9F9;BROOM;So;0;ON;;;;;N;;;;; @@ -2605,10 +2793,42 @@ #- 1F9FB;ROLL OF PAPER;So;0;ON;;;;;N;;;;; {roll of paper} : "🧻" U1F9FB # ROLL OF PAPER #- 1F9FC;BAR OF SOAP;So;0;ON;;;;;N;;;;; - {bar of soap} : "🧼" U1F9FC # BAR OF SOAP + {soap} : "🧼" U1F9FC # BAR OF SOAP #- 1F9FD;SPONGE;So;0;ON;;;;;N;;;;; {sponge} : "🧽" U1F9FD # SPONGE #- 1F9FE;RECEIPT;So;0;ON;;;;;N;;;;; {receipt} : "🧾" U1F9FE # RECEIPT #- 1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;; - {nazar amulet} : "🧿" U1F9FF # NAZAR AMULET + {nazar} : "🧿" U1F9FF # NAZAR AMULET +#- 1FA70;BALLET SHOES;So;0;ON;;;;;N;;;;; + {ballet shoes} : "🩰" U1FA70 # BALLET SHOES +#- 1FA71;ONE-PIECE SWIMSUIT;So;0;ON;;;;;N;;;;; + {one-piece swimsuit} : "🩱" U1FA71 # ONE-PIECE SWIMSUIT +#- 1FA72;BRIEFS;So;0;ON;;;;;N;;;;; + {briefs} : "🩲" U1FA72 # BRIEFS +#- 1FA73;SHORTS;So;0;ON;;;;;N;;;;; + {shorts} : "🩳" U1FA73 # SHORTS +#- 1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; + {blood} : "🩸" U1FA78 # DROP OF BLOOD +#- 1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; + {bandaid} : "🩹" U1FA79 # ADHESIVE BANDAGE +#- 1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; + {stethoscope} : "🩺" U1FA7A # STETHOSCOPE +#- 1FA80;YO-YO;So;0;ON;;;;;N;;;;; + {yo-yo} : "🪀" U1FA80 # YO-YO +#- 1FA81;KITE;So;0;ON;;;;;N;;;;; + {kite} : "🪁" U1FA81 # KITE +#- 1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; + {parachute} : "🪂" U1FA82 # PARACHUTE +#- 1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;; + {ringed planet} : "🪐" U1FA90 # RINGED PLANET +#- 1FA91;CHAIR;So;0;ON;;;;;N;;;;; + {chair} : "🪑" U1FA91 # CHAIR +#- 1FA92;RAZOR;So;0;ON;;;;;N;;;;; + {razor} : "🪒" U1FA92 # RAZOR +#- 1FA93;AXE;So;0;ON;;;;;N;;;;; + {axe} : "🪓" U1FA93 # AXE +#- 1FA94;DIYA LAMP;So;0;ON;;;;;N;;;;; + {diya} : "🪔" U1FA94 # DIYA LAMP +#- 1FA95;BANJO;So;0;ON;;;;;N;;;;; + {banjo} : "🪕" U1FA95 # BANJO diff --git a/emojitrans2.pl b/emojitrans2.pl index 27ee545..c3984e0 100755 --- a/emojitrans2.pl +++ b/emojitrans2.pl @@ -36,6 +36,7 @@ BEGIN { binmode(STDOUT, ":utf8"); '=' => 'equal', ' ' => 'space', '*' => 'asterisk', + '&' => 'ampersand', '♫' => 'Multi_key', ); @@ -60,7 +61,7 @@ unless (/^#/) { my $hold=$_; s///; s// /; - s({([][[:alnum:] _+:;%@>=`<,.^\$+#()?!/|'"\\~*{}♫-]+)})(splitup($1))e; + s({([][[:alnum:] _+:;%@>=`<,.^\$+#()?&!/|'"\\~*{}♫-]+)})(splitup($1))e; if (length($1) > 7) { $_=$hold; s/^/### /; diff --git a/maths-base b/maths-base new file mode 100644 index 0000000..28285e4 --- /dev/null +++ b/maths-base @@ -0,0 +1,2078 @@ +## I guess "♫$#" for the mathematical prefix? Easy enough to type. +## format specifiers precede the letter or follow? Try precede, seems to be more +## common/intuitive. Specifiers (some may be bad): +## b Bold +## i Italic +## I Bold Italic +## s Script +## S Bold Script +## f Fraktur +## | Double-Struck (possibly a special case) +## F Bold Fraktur +## ,, Sans-serif +## ,b Sans-serif Bold +## ,i Sans-serif Italic +## ,I Sans-serif Bold Italic +## m Monospace +## == BOLD +#- 1D400;MATHEMATICAL BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#bA} : "𝐀" U1D400 # MATHEMATICAL BOLD CAPITAL A +#- 1D401;MATHEMATICAL BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#bB} : "𝐁" U1D401 # MATHEMATICAL BOLD CAPITAL B +#- 1D402;MATHEMATICAL BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#bC} : "𝐂" U1D402 # MATHEMATICAL BOLD CAPITAL C +#- 1D403;MATHEMATICAL BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#bD} : "𝐃" U1D403 # MATHEMATICAL BOLD CAPITAL D +#- 1D404;MATHEMATICAL BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#bE} : "𝐄" U1D404 # MATHEMATICAL BOLD CAPITAL E +#- 1D405;MATHEMATICAL BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#bF} : "𝐅" U1D405 # MATHEMATICAL BOLD CAPITAL F +#- 1D406;MATHEMATICAL BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#bG} : "𝐆" U1D406 # MATHEMATICAL BOLD CAPITAL G +#- 1D407;MATHEMATICAL BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#bH} : "𝐇" U1D407 # MATHEMATICAL BOLD CAPITAL H +#- 1D408;MATHEMATICAL BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#bI} : "𝐈" U1D408 # MATHEMATICAL BOLD CAPITAL I +#- 1D409;MATHEMATICAL BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#bJ} : "𝐉" U1D409 # MATHEMATICAL BOLD CAPITAL J +#- 1D40A;MATHEMATICAL BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#bK} : "𝐊" U1D40A # MATHEMATICAL BOLD CAPITAL K +#- 1D40B;MATHEMATICAL BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#bL} : "𝐋" U1D40B # MATHEMATICAL BOLD CAPITAL L +#- 1D40C;MATHEMATICAL BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#bM} : "𝐌" U1D40C # MATHEMATICAL BOLD CAPITAL M +#- 1D40D;MATHEMATICAL BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#bN} : "𝐍" U1D40D # MATHEMATICAL BOLD CAPITAL N +#- 1D40E;MATHEMATICAL BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#bO} : "𝐎" U1D40E # MATHEMATICAL BOLD CAPITAL O +#- 1D40F;MATHEMATICAL BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#bP} : "𝐏" U1D40F # MATHEMATICAL BOLD CAPITAL P +#- 1D410;MATHEMATICAL BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#bQ} : "𝐐" U1D410 # MATHEMATICAL BOLD CAPITAL Q +#- 1D411;MATHEMATICAL BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#bR} : "𝐑" U1D411 # MATHEMATICAL BOLD CAPITAL R +#- 1D412;MATHEMATICAL BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#bS} : "𝐒" U1D412 # MATHEMATICAL BOLD CAPITAL S +#- 1D413;MATHEMATICAL BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#bT} : "𝐓" U1D413 # MATHEMATICAL BOLD CAPITAL T +#- 1D414;MATHEMATICAL BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#bU} : "𝐔" U1D414 # MATHEMATICAL BOLD CAPITAL U +#- 1D415;MATHEMATICAL BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#bV} : "𝐕" U1D415 # MATHEMATICAL BOLD CAPITAL V +#- 1D416;MATHEMATICAL BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#bW} : "𝐖" U1D416 # MATHEMATICAL BOLD CAPITAL W +#- 1D417;MATHEMATICAL BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#bX} : "𝐗" U1D417 # MATHEMATICAL BOLD CAPITAL X +#- 1D418;MATHEMATICAL BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#bY} : "𝐘" U1D418 # MATHEMATICAL BOLD CAPITAL Y +#- 1D419;MATHEMATICAL BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#bZ} : "𝐙" U1D419 # MATHEMATICAL BOLD CAPITAL Z +#- 1D41A;MATHEMATICAL BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#ba} : "𝐚" U1D41A # MATHEMATICAL BOLD SMALL A +#- 1D41B;MATHEMATICAL BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#bb} : "𝐛" U1D41B # MATHEMATICAL BOLD SMALL B +#- 1D41C;MATHEMATICAL BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#bc} : "𝐜" U1D41C # MATHEMATICAL BOLD SMALL C +#- 1D41D;MATHEMATICAL BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#bd} : "𝐝" U1D41D # MATHEMATICAL BOLD SMALL D +#- 1D41E;MATHEMATICAL BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#be} : "𝐞" U1D41E # MATHEMATICAL BOLD SMALL E +#- 1D41F;MATHEMATICAL BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#bf} : "𝐟" U1D41F # MATHEMATICAL BOLD SMALL F +#- 1D420;MATHEMATICAL BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#bg} : "𝐠" U1D420 # MATHEMATICAL BOLD SMALL G +#- 1D421;MATHEMATICAL BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#bh} : "𝐡" U1D421 # MATHEMATICAL BOLD SMALL H +#- 1D422;MATHEMATICAL BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#bi} : "𝐢" U1D422 # MATHEMATICAL BOLD SMALL I +#- 1D423;MATHEMATICAL BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#bj} : "𝐣" U1D423 # MATHEMATICAL BOLD SMALL J +#- 1D424;MATHEMATICAL BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#bk} : "𝐤" U1D424 # MATHEMATICAL BOLD SMALL K +#- 1D425;MATHEMATICAL BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#bl} : "𝐥" U1D425 # MATHEMATICAL BOLD SMALL L +#- 1D426;MATHEMATICAL BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#bm} : "𝐦" U1D426 # MATHEMATICAL BOLD SMALL M +#- 1D427;MATHEMATICAL BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#bn} : "𝐧" U1D427 # MATHEMATICAL BOLD SMALL N +#- 1D428;MATHEMATICAL BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#bo} : "𝐨" U1D428 # MATHEMATICAL BOLD SMALL O +#- 1D429;MATHEMATICAL BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#bp} : "𝐩" U1D429 # MATHEMATICAL BOLD SMALL P +#- 1D42A;MATHEMATICAL BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#bq} : "𝐪" U1D42A # MATHEMATICAL BOLD SMALL Q +#- 1D42B;MATHEMATICAL BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#br} : "𝐫" U1D42B # MATHEMATICAL BOLD SMALL R +#- 1D42C;MATHEMATICAL BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#bs} : "𝐬" U1D42C # MATHEMATICAL BOLD SMALL S +#- 1D42D;MATHEMATICAL BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#bt} : "𝐭" U1D42D # MATHEMATICAL BOLD SMALL T +#- 1D42E;MATHEMATICAL BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#bu} : "𝐮" U1D42E # MATHEMATICAL BOLD SMALL U +#- 1D42F;MATHEMATICAL BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#bv} : "𝐯" U1D42F # MATHEMATICAL BOLD SMALL V +#- 1D430;MATHEMATICAL BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#bw} : "𝐰" U1D430 # MATHEMATICAL BOLD SMALL W +#- 1D431;MATHEMATICAL BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#bx} : "𝐱" U1D431 # MATHEMATICAL BOLD SMALL X +#- 1D432;MATHEMATICAL BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#by} : "𝐲" U1D432 # MATHEMATICAL BOLD SMALL Y +#- 1D433;MATHEMATICAL BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#bz} : "𝐳" U1D433 # MATHEMATICAL BOLD SMALL Z +## == ITALIC +#- 1D434;MATHEMATICAL ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#iA} : "𝐴" U1D434 # MATHEMATICAL ITALIC CAPITAL A +#- 1D435;MATHEMATICAL ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#iB} : "𝐵" U1D435 # MATHEMATICAL ITALIC CAPITAL B +#- 1D436;MATHEMATICAL ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#iC} : "𝐶" U1D436 # MATHEMATICAL ITALIC CAPITAL C +#- 1D437;MATHEMATICAL ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#iD} : "𝐷" U1D437 # MATHEMATICAL ITALIC CAPITAL D +#- 1D438;MATHEMATICAL ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#iE} : "𝐸" U1D438 # MATHEMATICAL ITALIC CAPITAL E +#- 1D439;MATHEMATICAL ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#iF} : "𝐹" U1D439 # MATHEMATICAL ITALIC CAPITAL F +#- 1D43A;MATHEMATICAL ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#iG} : "𝐺" U1D43A # MATHEMATICAL ITALIC CAPITAL G +#- 1D43B;MATHEMATICAL ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#iH} : "𝐻" U1D43B # MATHEMATICAL ITALIC CAPITAL H +#- 1D43C;MATHEMATICAL ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#iI} : "𝐼" U1D43C # MATHEMATICAL ITALIC CAPITAL I +#- 1D43D;MATHEMATICAL ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#iJ} : "𝐽" U1D43D # MATHEMATICAL ITALIC CAPITAL J +#- 1D43E;MATHEMATICAL ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#iK} : "𝐾" U1D43E # MATHEMATICAL ITALIC CAPITAL K +#- 1D43F;MATHEMATICAL ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#iL} : "𝐿" U1D43F # MATHEMATICAL ITALIC CAPITAL L +#- 1D440;MATHEMATICAL ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#iM} : "𝑀" U1D440 # MATHEMATICAL ITALIC CAPITAL M +#- 1D441;MATHEMATICAL ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#iN} : "𝑁" U1D441 # MATHEMATICAL ITALIC CAPITAL N +#- 1D442;MATHEMATICAL ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#iO} : "𝑂" U1D442 # MATHEMATICAL ITALIC CAPITAL O +#- 1D443;MATHEMATICAL ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#iP} : "𝑃" U1D443 # MATHEMATICAL ITALIC CAPITAL P +#- 1D444;MATHEMATICAL ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#iQ} : "𝑄" U1D444 # MATHEMATICAL ITALIC CAPITAL Q +#- 1D445;MATHEMATICAL ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#iR} : "𝑅" U1D445 # MATHEMATICAL ITALIC CAPITAL R +#- 1D446;MATHEMATICAL ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#iS} : "𝑆" U1D446 # MATHEMATICAL ITALIC CAPITAL S +#- 1D447;MATHEMATICAL ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#iT} : "𝑇" U1D447 # MATHEMATICAL ITALIC CAPITAL T +#- 1D448;MATHEMATICAL ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#iU} : "𝑈" U1D448 # MATHEMATICAL ITALIC CAPITAL U +#- 1D449;MATHEMATICAL ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#iV} : "𝑉" U1D449 # MATHEMATICAL ITALIC CAPITAL V +#- 1D44A;MATHEMATICAL ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#iW} : "𝑊" U1D44A # MATHEMATICAL ITALIC CAPITAL W +#- 1D44B;MATHEMATICAL ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#iX} : "𝑋" U1D44B # MATHEMATICAL ITALIC CAPITAL X +#- 1D44C;MATHEMATICAL ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#iY} : "𝑌" U1D44C # MATHEMATICAL ITALIC CAPITAL Y +#- 1D44D;MATHEMATICAL ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#iZ} : "𝑍" U1D44D # MATHEMATICAL ITALIC CAPITAL Z +#- 1D44E;MATHEMATICAL ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#ia} : "𝑎" U1D44E # MATHEMATICAL ITALIC SMALL A +#- 1D44F;MATHEMATICAL ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#ib} : "𝑏" U1D44F # MATHEMATICAL ITALIC SMALL B +#- 1D450;MATHEMATICAL ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#ic} : "𝑐" U1D450 # MATHEMATICAL ITALIC SMALL C +#- 1D451;MATHEMATICAL ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#id} : "𝑑" U1D451 # MATHEMATICAL ITALIC SMALL D +#- 1D452;MATHEMATICAL ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#ie} : "𝑒" U1D452 # MATHEMATICAL ITALIC SMALL E +#- 1D453;MATHEMATICAL ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#if} : "𝑓" U1D453 # MATHEMATICAL ITALIC SMALL F +#- 1D454;MATHEMATICAL ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#ig} : "𝑔" U1D454 # MATHEMATICAL ITALIC SMALL G +#- 1D456;MATHEMATICAL ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#ii} : "𝑖" U1D456 # MATHEMATICAL ITALIC SMALL I +#- 1D457;MATHEMATICAL ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#ij} : "𝑗" U1D457 # MATHEMATICAL ITALIC SMALL J +#- 1D458;MATHEMATICAL ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#ik} : "𝑘" U1D458 # MATHEMATICAL ITALIC SMALL K +#- 1D459;MATHEMATICAL ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#il} : "𝑙" U1D459 # MATHEMATICAL ITALIC SMALL L +#- 1D45A;MATHEMATICAL ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#im} : "𝑚" U1D45A # MATHEMATICAL ITALIC SMALL M +#- 1D45B;MATHEMATICAL ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#in} : "𝑛" U1D45B # MATHEMATICAL ITALIC SMALL N +#- 1D45C;MATHEMATICAL ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#io} : "𝑜" U1D45C # MATHEMATICAL ITALIC SMALL O +#- 1D45D;MATHEMATICAL ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#ip} : "𝑝" U1D45D # MATHEMATICAL ITALIC SMALL P +#- 1D45E;MATHEMATICAL ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#iq} : "𝑞" U1D45E # MATHEMATICAL ITALIC SMALL Q +#- 1D45F;MATHEMATICAL ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#ir} : "𝑟" U1D45F # MATHEMATICAL ITALIC SMALL R +#- 1D460;MATHEMATICAL ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#is} : "𝑠" U1D460 # MATHEMATICAL ITALIC SMALL S +#- 1D461;MATHEMATICAL ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#it} : "𝑡" U1D461 # MATHEMATICAL ITALIC SMALL T +#- 1D462;MATHEMATICAL ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#iu} : "𝑢" U1D462 # MATHEMATICAL ITALIC SMALL U +#- 1D463;MATHEMATICAL ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#iv} : "𝑣" U1D463 # MATHEMATICAL ITALIC SMALL V +#- 1D464;MATHEMATICAL ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#iw} : "𝑤" U1D464 # MATHEMATICAL ITALIC SMALL W +#- 1D465;MATHEMATICAL ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#ix} : "𝑥" U1D465 # MATHEMATICAL ITALIC SMALL X +#- 1D466;MATHEMATICAL ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#iy} : "𝑦" U1D466 # MATHEMATICAL ITALIC SMALL Y +#- 1D467;MATHEMATICAL ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#iz} : "𝑧" U1D467 # MATHEMATICAL ITALIC SMALL Z +## == BOLD ITALIC +#- 1D468;MATHEMATICAL BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#IA} : "𝑨" U1D468 # MATHEMATICAL BOLD ITALIC CAPITAL A +#- 1D469;MATHEMATICAL BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#IB} : "𝑩" U1D469 # MATHEMATICAL BOLD ITALIC CAPITAL B +#- 1D46A;MATHEMATICAL BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#IC} : "𝑪" U1D46A # MATHEMATICAL BOLD ITALIC CAPITAL C +#- 1D46B;MATHEMATICAL BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#ID} : "𝑫" U1D46B # MATHEMATICAL BOLD ITALIC CAPITAL D +#- 1D46C;MATHEMATICAL BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#IE} : "𝑬" U1D46C # MATHEMATICAL BOLD ITALIC CAPITAL E +#- 1D46D;MATHEMATICAL BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#IF} : "𝑭" U1D46D # MATHEMATICAL BOLD ITALIC CAPITAL F +#- 1D46E;MATHEMATICAL BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#IG} : "𝑮" U1D46E # MATHEMATICAL BOLD ITALIC CAPITAL G +#- 1D46F;MATHEMATICAL BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#IH} : "𝑯" U1D46F # MATHEMATICAL BOLD ITALIC CAPITAL H +#- 1D470;MATHEMATICAL BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#II} : "𝑰" U1D470 # MATHEMATICAL BOLD ITALIC CAPITAL I +#- 1D471;MATHEMATICAL BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#IJ} : "𝑱" U1D471 # MATHEMATICAL BOLD ITALIC CAPITAL J +#- 1D472;MATHEMATICAL BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#IK} : "𝑲" U1D472 # MATHEMATICAL BOLD ITALIC CAPITAL K +#- 1D473;MATHEMATICAL BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#IL} : "𝑳" U1D473 # MATHEMATICAL BOLD ITALIC CAPITAL L +#- 1D474;MATHEMATICAL BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#IM} : "𝑴" U1D474 # MATHEMATICAL BOLD ITALIC CAPITAL M +#- 1D475;MATHEMATICAL BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#IN} : "𝑵" U1D475 # MATHEMATICAL BOLD ITALIC CAPITAL N +#- 1D476;MATHEMATICAL BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#IO} : "𝑶" U1D476 # MATHEMATICAL BOLD ITALIC CAPITAL O +#- 1D477;MATHEMATICAL BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#IP} : "𝑷" U1D477 # MATHEMATICAL BOLD ITALIC CAPITAL P +#- 1D478;MATHEMATICAL BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#IQ} : "𝑸" U1D478 # MATHEMATICAL BOLD ITALIC CAPITAL Q +#- 1D479;MATHEMATICAL BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#IR} : "𝑹" U1D479 # MATHEMATICAL BOLD ITALIC CAPITAL R +#- 1D47A;MATHEMATICAL BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#IS} : "𝑺" U1D47A # MATHEMATICAL BOLD ITALIC CAPITAL S +#- 1D47B;MATHEMATICAL BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#IT} : "𝑻" U1D47B # MATHEMATICAL BOLD ITALIC CAPITAL T +#- 1D47C;MATHEMATICAL BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#IU} : "𝑼" U1D47C # MATHEMATICAL BOLD ITALIC CAPITAL U +#- 1D47D;MATHEMATICAL BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#IV} : "𝑽" U1D47D # MATHEMATICAL BOLD ITALIC CAPITAL V +#- 1D47E;MATHEMATICAL BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#IW} : "𝑾" U1D47E # MATHEMATICAL BOLD ITALIC CAPITAL W +#- 1D47F;MATHEMATICAL BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#IX} : "𝑿" U1D47F # MATHEMATICAL BOLD ITALIC CAPITAL X +#- 1D480;MATHEMATICAL BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#IY} : "𝒀" U1D480 # MATHEMATICAL BOLD ITALIC CAPITAL Y +#- 1D481;MATHEMATICAL BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#IZ} : "𝒁" U1D481 # MATHEMATICAL BOLD ITALIC CAPITAL Z +#- 1D482;MATHEMATICAL BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#Ia} : "𝒂" U1D482 # MATHEMATICAL BOLD ITALIC SMALL A +#- 1D483;MATHEMATICAL BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#Ib} : "𝒃" U1D483 # MATHEMATICAL BOLD ITALIC SMALL B +#- 1D484;MATHEMATICAL BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#Ic} : "𝒄" U1D484 # MATHEMATICAL BOLD ITALIC SMALL C +#- 1D485;MATHEMATICAL BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#Id} : "𝒅" U1D485 # MATHEMATICAL BOLD ITALIC SMALL D +#- 1D486;MATHEMATICAL BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#Ie} : "𝒆" U1D486 # MATHEMATICAL BOLD ITALIC SMALL E +#- 1D487;MATHEMATICAL BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#If} : "𝒇" U1D487 # MATHEMATICAL BOLD ITALIC SMALL F +#- 1D488;MATHEMATICAL BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#Ig} : "𝒈" U1D488 # MATHEMATICAL BOLD ITALIC SMALL G +#- 1D489;MATHEMATICAL BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#Ih} : "𝒉" U1D489 # MATHEMATICAL BOLD ITALIC SMALL H +#- 1D48A;MATHEMATICAL BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#Ii} : "𝒊" U1D48A # MATHEMATICAL BOLD ITALIC SMALL I +#- 1D48B;MATHEMATICAL BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#Ij} : "𝒋" U1D48B # MATHEMATICAL BOLD ITALIC SMALL J +#- 1D48C;MATHEMATICAL BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#Ik} : "𝒌" U1D48C # MATHEMATICAL BOLD ITALIC SMALL K +#- 1D48D;MATHEMATICAL BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#Il} : "𝒍" U1D48D # MATHEMATICAL BOLD ITALIC SMALL L +#- 1D48E;MATHEMATICAL BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#Im} : "𝒎" U1D48E # MATHEMATICAL BOLD ITALIC SMALL M +#- 1D48F;MATHEMATICAL BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#In} : "𝒏" U1D48F # MATHEMATICAL BOLD ITALIC SMALL N +#- 1D490;MATHEMATICAL BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#Io} : "𝒐" U1D490 # MATHEMATICAL BOLD ITALIC SMALL O +#- 1D491;MATHEMATICAL BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#Ip} : "𝒑" U1D491 # MATHEMATICAL BOLD ITALIC SMALL P +#- 1D492;MATHEMATICAL BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#Iq} : "𝒒" U1D492 # MATHEMATICAL BOLD ITALIC SMALL Q +#- 1D493;MATHEMATICAL BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#Ir} : "𝒓" U1D493 # MATHEMATICAL BOLD ITALIC SMALL R +#- 1D494;MATHEMATICAL BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#Is} : "𝒔" U1D494 # MATHEMATICAL BOLD ITALIC SMALL S +#- 1D495;MATHEMATICAL BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#It} : "𝒕" U1D495 # MATHEMATICAL BOLD ITALIC SMALL T +#- 1D496;MATHEMATICAL BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#Iu} : "𝒖" U1D496 # MATHEMATICAL BOLD ITALIC SMALL U +#- 1D497;MATHEMATICAL BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#Iv} : "𝒗" U1D497 # MATHEMATICAL BOLD ITALIC SMALL V +#- 1D498;MATHEMATICAL BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#Iw} : "𝒘" U1D498 # MATHEMATICAL BOLD ITALIC SMALL W +#- 1D499;MATHEMATICAL BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#Ix} : "𝒙" U1D499 # MATHEMATICAL BOLD ITALIC SMALL X +#- 1D49A;MATHEMATICAL BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#Iy} : "𝒚" U1D49A # MATHEMATICAL BOLD ITALIC SMALL Y +#- 1D49B;MATHEMATICAL BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#Iz} : "𝒛" U1D49B # MATHEMATICAL BOLD ITALIC SMALL Z +## == SCRIPT +#- 1D49C;MATHEMATICAL SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#sA} : "𝒜" U1D49C # MATHEMATICAL SCRIPT CAPITAL A +#- 212C;SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;SCRIPT B;;;; + {$#sB} : "ℬ" U212C # SCRIPT CAPITAL B +#- 1D49E;MATHEMATICAL SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#sC} : "𝒞" U1D49E # MATHEMATICAL SCRIPT CAPITAL C +#- 1D49F;MATHEMATICAL SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#sD} : "𝒟" U1D49F # MATHEMATICAL SCRIPT CAPITAL D +#- 2130;SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;SCRIPT E;;;; + {$#sE} : "ℰ" U2130 # SCRIPT CAPITAL E +#- 2131;SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;SCRIPT F;;;; + {$#sF} : "ℱ" U2131 # SCRIPT CAPITAL F +#- 1D4A2;MATHEMATICAL SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#sG} : "𝒢" U1D4A2 # MATHEMATICAL SCRIPT CAPITAL G +#- 210B;SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;SCRIPT H;;;; + {$#sH} : "ℋ" U210B # SCRIPT CAPITAL H +#- 2110;SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;SCRIPT I;;;; + {$#sI} : "ℐ" U2110 # SCRIPT CAPITAL I +#- 1D4A5;MATHEMATICAL SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#sJ} : "𝒥" U1D4A5 # MATHEMATICAL SCRIPT CAPITAL J +#- 1D4A6;MATHEMATICAL SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#sK} : "𝒦" U1D4A6 # MATHEMATICAL SCRIPT CAPITAL K +#- 2112;SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;SCRIPT L;;;; + {$#sL} : "ℒ" U2112 # SCRIPT CAPITAL L +#- 2133;SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;SCRIPT M;;;; + {$#sM} : "ℳ" U2133 # SCRIPT CAPITAL M +#- 1D4A9;MATHEMATICAL SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#sN} : "𝒩" U1D4A9 # MATHEMATICAL SCRIPT CAPITAL N +#- 1D4AA;MATHEMATICAL SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#sO} : "𝒪" U1D4AA # MATHEMATICAL SCRIPT CAPITAL O +#- 1D4AB;MATHEMATICAL SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#sP} : "𝒫" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P +#- 1D4AC;MATHEMATICAL SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#sQ} : "𝒬" U1D4AC # MATHEMATICAL SCRIPT CAPITAL Q +#- 211B;SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;SCRIPT R;;;; + {$#sR} : "ℛ" U211B # SCRIPT CAPITAL R +#- 1D4AE;MATHEMATICAL SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#sS} : "𝒮" U1D4AE # MATHEMATICAL SCRIPT CAPITAL S +#- 1D4AF;MATHEMATICAL SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#sT} : "𝒯" U1D4AF # MATHEMATICAL SCRIPT CAPITAL T +#- 1D4B0;MATHEMATICAL SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#sU} : "𝒰" U1D4B0 # MATHEMATICAL SCRIPT CAPITAL U +#- 1D4B1;MATHEMATICAL SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#sV} : "𝒱" U1D4B1 # MATHEMATICAL SCRIPT CAPITAL V +#- 1D4B2;MATHEMATICAL SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#sW} : "𝒲" U1D4B2 # MATHEMATICAL SCRIPT CAPITAL W +#- 1D4B3;MATHEMATICAL SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#sX} : "𝒳" U1D4B3 # MATHEMATICAL SCRIPT CAPITAL X +#- 1D4B4;MATHEMATICAL SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#sY} : "𝒴" U1D4B4 # MATHEMATICAL SCRIPT CAPITAL Y +#- 1D4B5;MATHEMATICAL SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#sZ} : "𝒵" U1D4B5 # MATHEMATICAL SCRIPT CAPITAL Z +#- 1D4B6;MATHEMATICAL SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#sa} : "𝒶" U1D4B6 # MATHEMATICAL SCRIPT SMALL A +#- 1D4B7;MATHEMATICAL SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#sb} : "𝒷" U1D4B7 # MATHEMATICAL SCRIPT SMALL B +#- 1D4B8;MATHEMATICAL SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#sc} : "𝒸" U1D4B8 # MATHEMATICAL SCRIPT SMALL C +#- 1D4B9;MATHEMATICAL SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#sd} : "𝒹" U1D4B9 # MATHEMATICAL SCRIPT SMALL D +#- 212F;SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#se} : "ℯ" U212F # SCRIPT SMALL E +#- 1D4BB;MATHEMATICAL SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#sf} : "𝒻" U1D4BB # MATHEMATICAL SCRIPT SMALL F +#- 210A;SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#sg} : "ℊ" U210A # SCRIPT SMALL G +#- 1D4BD;MATHEMATICAL SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#sh} : "𝒽" U1D4BD # MATHEMATICAL SCRIPT SMALL H +#- 1D4BE;MATHEMATICAL SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#si} : "𝒾" U1D4BE # MATHEMATICAL SCRIPT SMALL I +#- 1D4BF;MATHEMATICAL SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#sj} : "𝒿" U1D4BF # MATHEMATICAL SCRIPT SMALL J +#- 1D4C0;MATHEMATICAL SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#sk} : "𝓀" U1D4C0 # MATHEMATICAL SCRIPT SMALL K +#- 1D4C1;MATHEMATICAL SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#sl} : "𝓁" U1D4C1 # MATHEMATICAL SCRIPT SMALL L +#- 1D4C2;MATHEMATICAL SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#sm} : "𝓂" U1D4C2 # MATHEMATICAL SCRIPT SMALL M +#- 1D4C3;MATHEMATICAL SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#sn} : "𝓃" U1D4C3 # MATHEMATICAL SCRIPT SMALL N +#- 2134;SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#so} : "ℴ" U2134 # SCRIPT SMALL O +#- 1D4C5;MATHEMATICAL SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#sp} : "𝓅" U1D4C5 # MATHEMATICAL SCRIPT SMALL P +#- 1D4C6;MATHEMATICAL SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#sq} : "𝓆" U1D4C6 # MATHEMATICAL SCRIPT SMALL Q +#- 1D4C7;MATHEMATICAL SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#sr} : "𝓇" U1D4C7 # MATHEMATICAL SCRIPT SMALL R +#- 1D4C8;MATHEMATICAL SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#ss} : "𝓈" U1D4C8 # MATHEMATICAL SCRIPT SMALL S +#- 1D4C9;MATHEMATICAL SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#st} : "𝓉" U1D4C9 # MATHEMATICAL SCRIPT SMALL T +#- 1D4CA;MATHEMATICAL SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#su} : "𝓊" U1D4CA # MATHEMATICAL SCRIPT SMALL U +#- 1D4CB;MATHEMATICAL SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#sv} : "𝓋" U1D4CB # MATHEMATICAL SCRIPT SMALL V +#- 1D4CC;MATHEMATICAL SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#sw} : "𝓌" U1D4CC # MATHEMATICAL SCRIPT SMALL W +#- 1D4CD;MATHEMATICAL SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#sx} : "𝓍" U1D4CD # MATHEMATICAL SCRIPT SMALL X +#- 1D4CE;MATHEMATICAL SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#sy} : "𝓎" U1D4CE # MATHEMATICAL SCRIPT SMALL Y +#- 1D4CF;MATHEMATICAL SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#sz} : "𝓏" U1D4CF # MATHEMATICAL SCRIPT SMALL Z +## == BOLD SCRIPT +#- 1D4D0;MATHEMATICAL BOLD SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#SA} : "𝓐" U1D4D0 # MATHEMATICAL BOLD SCRIPT CAPITAL A +#- 1D4D1;MATHEMATICAL BOLD SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#SB} : "𝓑" U1D4D1 # MATHEMATICAL BOLD SCRIPT CAPITAL B +#- 1D4D2;MATHEMATICAL BOLD SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#SC} : "𝓒" U1D4D2 # MATHEMATICAL BOLD SCRIPT CAPITAL C +#- 1D4D3;MATHEMATICAL BOLD SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#SD} : "𝓓" U1D4D3 # MATHEMATICAL BOLD SCRIPT CAPITAL D +#- 1D4D4;MATHEMATICAL BOLD SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#SE} : "𝓔" U1D4D4 # MATHEMATICAL BOLD SCRIPT CAPITAL E +#- 1D4D5;MATHEMATICAL BOLD SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#SF} : "𝓕" U1D4D5 # MATHEMATICAL BOLD SCRIPT CAPITAL F +#- 1D4D6;MATHEMATICAL BOLD SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#SG} : "𝓖" U1D4D6 # MATHEMATICAL BOLD SCRIPT CAPITAL G +#- 1D4D7;MATHEMATICAL BOLD SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#SH} : "𝓗" U1D4D7 # MATHEMATICAL BOLD SCRIPT CAPITAL H +#- 1D4D8;MATHEMATICAL BOLD SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#SI} : "𝓘" U1D4D8 # MATHEMATICAL BOLD SCRIPT CAPITAL I +#- 1D4D9;MATHEMATICAL BOLD SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#SJ} : "𝓙" U1D4D9 # MATHEMATICAL BOLD SCRIPT CAPITAL J +#- 1D4DA;MATHEMATICAL BOLD SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#SK} : "𝓚" U1D4DA # MATHEMATICAL BOLD SCRIPT CAPITAL K +#- 1D4DB;MATHEMATICAL BOLD SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#SL} : "𝓛" U1D4DB # MATHEMATICAL BOLD SCRIPT CAPITAL L +#- 1D4DC;MATHEMATICAL BOLD SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#SM} : "𝓜" U1D4DC # MATHEMATICAL BOLD SCRIPT CAPITAL M +#- 1D4DD;MATHEMATICAL BOLD SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#SN} : "𝓝" U1D4DD # MATHEMATICAL BOLD SCRIPT CAPITAL N +#- 1D4DE;MATHEMATICAL BOLD SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#SO} : "𝓞" U1D4DE # MATHEMATICAL BOLD SCRIPT CAPITAL O +#- 1D4DF;MATHEMATICAL BOLD SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#SP} : "𝓟" U1D4DF # MATHEMATICAL BOLD SCRIPT CAPITAL P +#- 1D4E0;MATHEMATICAL BOLD SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#SQ} : "𝓠" U1D4E0 # MATHEMATICAL BOLD SCRIPT CAPITAL Q +#- 1D4E1;MATHEMATICAL BOLD SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#SR} : "𝓡" U1D4E1 # MATHEMATICAL BOLD SCRIPT CAPITAL R +#- 1D4E2;MATHEMATICAL BOLD SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#SS} : "𝓢" U1D4E2 # MATHEMATICAL BOLD SCRIPT CAPITAL S +#- 1D4E3;MATHEMATICAL BOLD SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#ST} : "𝓣" U1D4E3 # MATHEMATICAL BOLD SCRIPT CAPITAL T +#- 1D4E4;MATHEMATICAL BOLD SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#SU} : "𝓤" U1D4E4 # MATHEMATICAL BOLD SCRIPT CAPITAL U +#- 1D4E5;MATHEMATICAL BOLD SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#SV} : "𝓥" U1D4E5 # MATHEMATICAL BOLD SCRIPT CAPITAL V +#- 1D4E6;MATHEMATICAL BOLD SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#SW} : "𝓦" U1D4E6 # MATHEMATICAL BOLD SCRIPT CAPITAL W +#- 1D4E7;MATHEMATICAL BOLD SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#SX} : "𝓧" U1D4E7 # MATHEMATICAL BOLD SCRIPT CAPITAL X +#- 1D4E8;MATHEMATICAL BOLD SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#SY} : "𝓨" U1D4E8 # MATHEMATICAL BOLD SCRIPT CAPITAL Y +#- 1D4E9;MATHEMATICAL BOLD SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#SZ} : "𝓩" U1D4E9 # MATHEMATICAL BOLD SCRIPT CAPITAL Z +#- 1D4EA;MATHEMATICAL BOLD SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#Sa} : "𝓪" U1D4EA # MATHEMATICAL BOLD SCRIPT SMALL A +#- 1D4EB;MATHEMATICAL BOLD SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#Sb} : "𝓫" U1D4EB # MATHEMATICAL BOLD SCRIPT SMALL B +#- 1D4EC;MATHEMATICAL BOLD SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#Sc} : "𝓬" U1D4EC # MATHEMATICAL BOLD SCRIPT SMALL C +#- 1D4ED;MATHEMATICAL BOLD SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#Sd} : "𝓭" U1D4ED # MATHEMATICAL BOLD SCRIPT SMALL D +#- 1D4EE;MATHEMATICAL BOLD SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#Se} : "𝓮" U1D4EE # MATHEMATICAL BOLD SCRIPT SMALL E +#- 1D4EF;MATHEMATICAL BOLD SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#Sf} : "𝓯" U1D4EF # MATHEMATICAL BOLD SCRIPT SMALL F +#- 1D4F0;MATHEMATICAL BOLD SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#Sg} : "𝓰" U1D4F0 # MATHEMATICAL BOLD SCRIPT SMALL G +#- 1D4F1;MATHEMATICAL BOLD SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#Sh} : "𝓱" U1D4F1 # MATHEMATICAL BOLD SCRIPT SMALL H +#- 1D4F2;MATHEMATICAL BOLD SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#Si} : "𝓲" U1D4F2 # MATHEMATICAL BOLD SCRIPT SMALL I +#- 1D4F3;MATHEMATICAL BOLD SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#Sj} : "𝓳" U1D4F3 # MATHEMATICAL BOLD SCRIPT SMALL J +#- 1D4F4;MATHEMATICAL BOLD SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#Sk} : "𝓴" U1D4F4 # MATHEMATICAL BOLD SCRIPT SMALL K +#- 1D4F5;MATHEMATICAL BOLD SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#Sl} : "𝓵" U1D4F5 # MATHEMATICAL BOLD SCRIPT SMALL L +#- 1D4F6;MATHEMATICAL BOLD SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#Sm} : "𝓶" U1D4F6 # MATHEMATICAL BOLD SCRIPT SMALL M +#- 1D4F7;MATHEMATICAL BOLD SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#Sn} : "𝓷" U1D4F7 # MATHEMATICAL BOLD SCRIPT SMALL N +#- 1D4F8;MATHEMATICAL BOLD SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#So} : "𝓸" U1D4F8 # MATHEMATICAL BOLD SCRIPT SMALL O +#- 1D4F9;MATHEMATICAL BOLD SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#Sp} : "𝓹" U1D4F9 # MATHEMATICAL BOLD SCRIPT SMALL P +#- 1D4FA;MATHEMATICAL BOLD SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#Sq} : "𝓺" U1D4FA # MATHEMATICAL BOLD SCRIPT SMALL Q +#- 1D4FB;MATHEMATICAL BOLD SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#Sr} : "𝓻" U1D4FB # MATHEMATICAL BOLD SCRIPT SMALL R +#- 1D4FC;MATHEMATICAL BOLD SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#Ss} : "𝓼" U1D4FC # MATHEMATICAL BOLD SCRIPT SMALL S +#- 1D4FD;MATHEMATICAL BOLD SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#St} : "𝓽" U1D4FD # MATHEMATICAL BOLD SCRIPT SMALL T +#- 1D4FE;MATHEMATICAL BOLD SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#Su} : "𝓾" U1D4FE # MATHEMATICAL BOLD SCRIPT SMALL U +#- 1D4FF;MATHEMATICAL BOLD SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#Sv} : "𝓿" U1D4FF # MATHEMATICAL BOLD SCRIPT SMALL V +#- 1D500;MATHEMATICAL BOLD SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#Sw} : "𝔀" U1D500 # MATHEMATICAL BOLD SCRIPT SMALL W +#- 1D501;MATHEMATICAL BOLD SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#Sx} : "𝔁" U1D501 # MATHEMATICAL BOLD SCRIPT SMALL X +#- 1D502;MATHEMATICAL BOLD SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#Sy} : "𝔂" U1D502 # MATHEMATICAL BOLD SCRIPT SMALL Y +#- 1D503;MATHEMATICAL BOLD SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#Sz} : "𝔃" U1D503 # MATHEMATICAL BOLD SCRIPT SMALL Z +## == FRAKTUR +#- 1D504;MATHEMATICAL FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#fA} : "𝔄" U1D504 # MATHEMATICAL FRAKTUR CAPITAL A +#- 1D505;MATHEMATICAL FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#fB} : "𝔅" U1D505 # MATHEMATICAL FRAKTUR CAPITAL B +#- 212D;BLACK-LETTER CAPITAL C;Lu;0;L; 0043;;;;N;BLACK-LETTER C;;;; + {$#fC} : "ℭ" U212D # BLACK-LETTER CAPITAL C +#- 1D507;MATHEMATICAL FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#fD} : "𝔇" U1D507 # MATHEMATICAL FRAKTUR CAPITAL D +#- 1D508;MATHEMATICAL FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#fE} : "𝔈" U1D508 # MATHEMATICAL FRAKTUR CAPITAL E +#- 1D509;MATHEMATICAL FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#fF} : "𝔉" U1D509 # MATHEMATICAL FRAKTUR CAPITAL F +#- 1D50A;MATHEMATICAL FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#fG} : "𝔊" U1D50A # MATHEMATICAL FRAKTUR CAPITAL G + {$#fH} : "ℌ" U210C # BLACK-LETTER CAPITAL H +#- 2111;BLACK-LETTER CAPITAL I;Lu;0;L; 0049;;;;N;BLACK-LETTER I;;;; + {$#fI} : "ℑ" U2111 # BLACK-LETTER CAPITAL I +#- 1D50D;MATHEMATICAL FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#fJ} : "𝔍" U1D50D # MATHEMATICAL FRAKTUR CAPITAL J +#- 1D50E;MATHEMATICAL FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#fK} : "𝔎" U1D50E # MATHEMATICAL FRAKTUR CAPITAL K +#- 1D50F;MATHEMATICAL FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#fL} : "𝔏" U1D50F # MATHEMATICAL FRAKTUR CAPITAL L +#- 1D510;MATHEMATICAL FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#fM} : "𝔐" U1D510 # MATHEMATICAL FRAKTUR CAPITAL M +#- 1D511;MATHEMATICAL FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#fN} : "𝔑" U1D511 # MATHEMATICAL FRAKTUR CAPITAL N +#- 1D512;MATHEMATICAL FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#fO} : "𝔒" U1D512 # MATHEMATICAL FRAKTUR CAPITAL O +#- 1D513;MATHEMATICAL FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#fP} : "𝔓" U1D513 # MATHEMATICAL FRAKTUR CAPITAL P +#- 1D514;MATHEMATICAL FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#fQ} : "𝔔" U1D514 # MATHEMATICAL FRAKTUR CAPITAL Q +#- 211C;BLACK-LETTER CAPITAL R;Lu;0;L; 0052;;;;N;BLACK-LETTER R;;;; + {$#fR} : "ℜ" U211C # BLACK-LETTER CAPITAL R +#- 1D516;MATHEMATICAL FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#fS} : "𝔖" U1D516 # MATHEMATICAL FRAKTUR CAPITAL S +#- 1D517;MATHEMATICAL FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#fT} : "𝔗" U1D517 # MATHEMATICAL FRAKTUR CAPITAL T +#- 1D518;MATHEMATICAL FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#fU} : "𝔘" U1D518 # MATHEMATICAL FRAKTUR CAPITAL U +#- 1D519;MATHEMATICAL FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#fV} : "𝔙" U1D519 # MATHEMATICAL FRAKTUR CAPITAL V +#- 1D51A;MATHEMATICAL FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#fW} : "𝔚" U1D51A # MATHEMATICAL FRAKTUR CAPITAL W +#- 1D51B;MATHEMATICAL FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#fX} : "𝔛" U1D51B # MATHEMATICAL FRAKTUR CAPITAL X +#- 1D51C;MATHEMATICAL FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#fY} : "𝔜" U1D51C # MATHEMATICAL FRAKTUR CAPITAL Y +#- 2128;BLACK-LETTER CAPITAL Z;Lu;0;L; 005A;;;;N;BLACK-LETTER Z;;;; + {$#fZ} : "ℨ" U2128 # BLACK-LETTER CAPITAL Z +#- 1D51E;MATHEMATICAL FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#fa} : "𝔞" U1D51E # MATHEMATICAL FRAKTUR SMALL A +#- 1D51F;MATHEMATICAL FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#fb} : "𝔟" U1D51F # MATHEMATICAL FRAKTUR SMALL B +#- 1D520;MATHEMATICAL FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#fc} : "𝔠" U1D520 # MATHEMATICAL FRAKTUR SMALL C +#- 1D521;MATHEMATICAL FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#fd} : "𝔡" U1D521 # MATHEMATICAL FRAKTUR SMALL D +#- 1D522;MATHEMATICAL FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#fe} : "𝔢" U1D522 # MATHEMATICAL FRAKTUR SMALL E +#- 1D523;MATHEMATICAL FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#ff} : "𝔣" U1D523 # MATHEMATICAL FRAKTUR SMALL F +#- 1D524;MATHEMATICAL FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#fg} : "𝔤" U1D524 # MATHEMATICAL FRAKTUR SMALL G +#- 1D525;MATHEMATICAL FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#fh} : "𝔥" U1D525 # MATHEMATICAL FRAKTUR SMALL H +#- 1D526;MATHEMATICAL FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#fi} : "𝔦" U1D526 # MATHEMATICAL FRAKTUR SMALL I +#- 1D527;MATHEMATICAL FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#fj} : "𝔧" U1D527 # MATHEMATICAL FRAKTUR SMALL J +#- 1D528;MATHEMATICAL FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#fk} : "𝔨" U1D528 # MATHEMATICAL FRAKTUR SMALL K +#- 1D529;MATHEMATICAL FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#fl} : "𝔩" U1D529 # MATHEMATICAL FRAKTUR SMALL L +#- 1D52A;MATHEMATICAL FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#fm} : "𝔪" U1D52A # MATHEMATICAL FRAKTUR SMALL M +#- 1D52B;MATHEMATICAL FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#fn} : "𝔫" U1D52B # MATHEMATICAL FRAKTUR SMALL N +#- 1D52C;MATHEMATICAL FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#fo} : "𝔬" U1D52C # MATHEMATICAL FRAKTUR SMALL O +#- 1D52D;MATHEMATICAL FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#fp} : "𝔭" U1D52D # MATHEMATICAL FRAKTUR SMALL P +#- 1D52E;MATHEMATICAL FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#fq} : "𝔮" U1D52E # MATHEMATICAL FRAKTUR SMALL Q +#- 1D52F;MATHEMATICAL FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#fr} : "𝔯" U1D52F # MATHEMATICAL FRAKTUR SMALL R +#- 1D530;MATHEMATICAL FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#fs} : "𝔰" U1D530 # MATHEMATICAL FRAKTUR SMALL S +#- 1D531;MATHEMATICAL FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#ft} : "𝔱" U1D531 # MATHEMATICAL FRAKTUR SMALL T +#- 1D532;MATHEMATICAL FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#fu} : "𝔲" U1D532 # MATHEMATICAL FRAKTUR SMALL U +#- 1D533;MATHEMATICAL FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#fv} : "𝔳" U1D533 # MATHEMATICAL FRAKTUR SMALL V +#- 1D534;MATHEMATICAL FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#fw} : "𝔴" U1D534 # MATHEMATICAL FRAKTUR SMALL W +#- 1D535;MATHEMATICAL FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#fx} : "𝔵" U1D535 # MATHEMATICAL FRAKTUR SMALL X +#- 1D536;MATHEMATICAL FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#fy} : "𝔶" U1D536 # MATHEMATICAL FRAKTUR SMALL Y +#- 1D537;MATHEMATICAL FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#fz} : "𝔷" U1D537 # MATHEMATICAL FRAKTUR SMALL Z +## == DOUBLE-STRUCK +#- 1D538;MATHEMATICAL DOUBLE-STRUCK CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#|A} : "𝔸" U1D538 # MATHEMATICAL DOUBLE-STRUCK CAPITAL A +#- 1D539;MATHEMATICAL DOUBLE-STRUCK CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#|B} : "𝔹" U1D539 # MATHEMATICAL DOUBLE-STRUCK CAPITAL B +#- 2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L; 0043;;;;N;DOUBLE-STRUCK C;;;; + {$#|C} : "ℂ" U2102 # DOUBLE-STRUCK CAPITAL C +#- 1D53B;MATHEMATICAL DOUBLE-STRUCK CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#|D} : "𝔻" U1D53B # MATHEMATICAL DOUBLE-STRUCK CAPITAL D +#- 1D53C;MATHEMATICAL DOUBLE-STRUCK CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#|E} : "𝔼" U1D53C # MATHEMATICAL DOUBLE-STRUCK CAPITAL E +#- 1D53D;MATHEMATICAL DOUBLE-STRUCK CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#|F} : "𝔽" U1D53D # MATHEMATICAL DOUBLE-STRUCK CAPITAL F +#- 1D53E;MATHEMATICAL DOUBLE-STRUCK CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#|G} : "𝔾" U1D53E # MATHEMATICAL DOUBLE-STRUCK CAPITAL G +#- 210D;DOUBLE-STRUCK CAPITAL H;Lu;0;L; 0048;;;;N;DOUBLE-STRUCK H;;;; + {$#|H} : "ℍ" U210D # DOUBLE-STRUCK CAPITAL H +#- 1D540;MATHEMATICAL DOUBLE-STRUCK CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#|I} : "𝕀" U1D540 # MATHEMATICAL DOUBLE-STRUCK CAPITAL I +#- 1D541;MATHEMATICAL DOUBLE-STRUCK CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#|J} : "𝕁" U1D541 # MATHEMATICAL DOUBLE-STRUCK CAPITAL J +#- 1D542;MATHEMATICAL DOUBLE-STRUCK CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#|K} : "𝕂" U1D542 # MATHEMATICAL DOUBLE-STRUCK CAPITAL K +#- 1D543;MATHEMATICAL DOUBLE-STRUCK CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#|L} : "𝕃" U1D543 # MATHEMATICAL DOUBLE-STRUCK CAPITAL L +#- 1D544;MATHEMATICAL DOUBLE-STRUCK CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#|M} : "𝕄" U1D544 # MATHEMATICAL DOUBLE-STRUCK CAPITAL M +#- 2115;DOUBLE-STRUCK CAPITAL N;Lu;0;L; 004E;;;;N;DOUBLE-STRUCK N;;;; + {$#|N} : "ℕ" U2115 # DOUBLE-STRUCK CAPITAL N +#- 1D546;MATHEMATICAL DOUBLE-STRUCK CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#|O} : "𝕆" U1D546 # MATHEMATICAL DOUBLE-STRUCK CAPITAL O +#- 2119;DOUBLE-STRUCK CAPITAL P;Lu;0;L; 0050;;;;N;DOUBLE-STRUCK P;;;; + {$#|P} : "ℙ" U2119 # DOUBLE-STRUCK CAPITAL P +#- 211A;DOUBLE-STRUCK CAPITAL Q;Lu;0;L; 0051;;;;N;DOUBLE-STRUCK Q;;;; + {$#|Q} : "ℚ" U211A # DOUBLE-STRUCK CAPITAL Q +#- 211D;DOUBLE-STRUCK CAPITAL R;Lu;0;L; 0052;;;;N;DOUBLE-STRUCK R;;;; + {$#|R} : "ℝ" U211D # DOUBLE-STRUCK CAPITAL R +#- 1D54A;MATHEMATICAL DOUBLE-STRUCK CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#|S} : "𝕊" U1D54A # MATHEMATICAL DOUBLE-STRUCK CAPITAL S +#- 1D54B;MATHEMATICAL DOUBLE-STRUCK CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#|T} : "𝕋" U1D54B # MATHEMATICAL DOUBLE-STRUCK CAPITAL T +#- 1D54C;MATHEMATICAL DOUBLE-STRUCK CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#|U} : "𝕌" U1D54C # MATHEMATICAL DOUBLE-STRUCK CAPITAL U +#- 1D54D;MATHEMATICAL DOUBLE-STRUCK CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#|V} : "𝕍" U1D54D # MATHEMATICAL DOUBLE-STRUCK CAPITAL V +#- 1D54E;MATHEMATICAL DOUBLE-STRUCK CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#|W} : "𝕎" U1D54E # MATHEMATICAL DOUBLE-STRUCK CAPITAL W +#- 1D54F;MATHEMATICAL DOUBLE-STRUCK CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#|X} : "𝕏" U1D54F # MATHEMATICAL DOUBLE-STRUCK CAPITAL X +#- 1D550;MATHEMATICAL DOUBLE-STRUCK CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#|Y} : "𝕐" U1D550 # MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +#- 2124;DOUBLE-STRUCK CAPITAL Z;Lu;0;L; 005A;;;;N;DOUBLE-STRUCK Z;;;; + {$#|Z} : "ℤ" U2124 # DOUBLE-STRUCK CAPITAL Z +#- 1D552;MATHEMATICAL DOUBLE-STRUCK SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#|a} : "𝕒" U1D552 # MATHEMATICAL DOUBLE-STRUCK SMALL A +#- 1D553;MATHEMATICAL DOUBLE-STRUCK SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#|b} : "𝕓" U1D553 # MATHEMATICAL DOUBLE-STRUCK SMALL B +#- 1D554;MATHEMATICAL DOUBLE-STRUCK SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#|c} : "𝕔" U1D554 # MATHEMATICAL DOUBLE-STRUCK SMALL C +#- 1D555;MATHEMATICAL DOUBLE-STRUCK SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#|d} : "𝕕" U1D555 # MATHEMATICAL DOUBLE-STRUCK SMALL D +#- 1D556;MATHEMATICAL DOUBLE-STRUCK SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#|e} : "𝕖" U1D556 # MATHEMATICAL DOUBLE-STRUCK SMALL E +#- 1D557;MATHEMATICAL DOUBLE-STRUCK SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#|f} : "𝕗" U1D557 # MATHEMATICAL DOUBLE-STRUCK SMALL F +#- 1D558;MATHEMATICAL DOUBLE-STRUCK SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#|g} : "𝕘" U1D558 # MATHEMATICAL DOUBLE-STRUCK SMALL G +#- 1D559;MATHEMATICAL DOUBLE-STRUCK SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#|h} : "𝕙" U1D559 # MATHEMATICAL DOUBLE-STRUCK SMALL H +#- 1D55A;MATHEMATICAL DOUBLE-STRUCK SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#|i} : "𝕚" U1D55A # MATHEMATICAL DOUBLE-STRUCK SMALL I +#- 1D55B;MATHEMATICAL DOUBLE-STRUCK SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#|j} : "𝕛" U1D55B # MATHEMATICAL DOUBLE-STRUCK SMALL J +#- 1D55C;MATHEMATICAL DOUBLE-STRUCK SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#|k} : "𝕜" U1D55C # MATHEMATICAL DOUBLE-STRUCK SMALL K +#- 1D55D;MATHEMATICAL DOUBLE-STRUCK SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#|l} : "𝕝" U1D55D # MATHEMATICAL DOUBLE-STRUCK SMALL L +#- 1D55E;MATHEMATICAL DOUBLE-STRUCK SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#|m} : "𝕞" U1D55E # MATHEMATICAL DOUBLE-STRUCK SMALL M +#- 1D55F;MATHEMATICAL DOUBLE-STRUCK SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#|n} : "𝕟" U1D55F # MATHEMATICAL DOUBLE-STRUCK SMALL N +#- 1D560;MATHEMATICAL DOUBLE-STRUCK SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#|o} : "𝕠" U1D560 # MATHEMATICAL DOUBLE-STRUCK SMALL O +#- 1D561;MATHEMATICAL DOUBLE-STRUCK SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#|p} : "𝕡" U1D561 # MATHEMATICAL DOUBLE-STRUCK SMALL P +#- 1D562;MATHEMATICAL DOUBLE-STRUCK SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#|q} : "𝕢" U1D562 # MATHEMATICAL DOUBLE-STRUCK SMALL Q +#- 1D563;MATHEMATICAL DOUBLE-STRUCK SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#|r} : "𝕣" U1D563 # MATHEMATICAL DOUBLE-STRUCK SMALL R +#- 1D564;MATHEMATICAL DOUBLE-STRUCK SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#|s} : "𝕤" U1D564 # MATHEMATICAL DOUBLE-STRUCK SMALL S +#- 1D565;MATHEMATICAL DOUBLE-STRUCK SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#|t} : "𝕥" U1D565 # MATHEMATICAL DOUBLE-STRUCK SMALL T +#- 1D566;MATHEMATICAL DOUBLE-STRUCK SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#|u} : "𝕦" U1D566 # MATHEMATICAL DOUBLE-STRUCK SMALL U +#- 1D567;MATHEMATICAL DOUBLE-STRUCK SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#|v} : "𝕧" U1D567 # MATHEMATICAL DOUBLE-STRUCK SMALL V +#- 1D568;MATHEMATICAL DOUBLE-STRUCK SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#|w} : "𝕨" U1D568 # MATHEMATICAL DOUBLE-STRUCK SMALL W +#- 1D569;MATHEMATICAL DOUBLE-STRUCK SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#|x} : "𝕩" U1D569 # MATHEMATICAL DOUBLE-STRUCK SMALL X +#- 1D56A;MATHEMATICAL DOUBLE-STRUCK SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#|y} : "𝕪" U1D56A # MATHEMATICAL DOUBLE-STRUCK SMALL Y +#- 1D56B;MATHEMATICAL DOUBLE-STRUCK SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#|z} : "𝕫" U1D56B # MATHEMATICAL DOUBLE-STRUCK SMALL Z +## == BOLD FRAKTUR +#- 1D56C;MATHEMATICAL BOLD FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#FA} : "𝕬" U1D56C # MATHEMATICAL BOLD FRAKTUR CAPITAL A +#- 1D56D;MATHEMATICAL BOLD FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#FB} : "𝕭" U1D56D # MATHEMATICAL BOLD FRAKTUR CAPITAL B +#- 1D56E;MATHEMATICAL BOLD FRAKTUR CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#FC} : "𝕮" U1D56E # MATHEMATICAL BOLD FRAKTUR CAPITAL C +#- 1D56F;MATHEMATICAL BOLD FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#FD} : "𝕯" U1D56F # MATHEMATICAL BOLD FRAKTUR CAPITAL D +#- 1D570;MATHEMATICAL BOLD FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#FE} : "𝕰" U1D570 # MATHEMATICAL BOLD FRAKTUR CAPITAL E +#- 1D571;MATHEMATICAL BOLD FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#FF} : "𝕱" U1D571 # MATHEMATICAL BOLD FRAKTUR CAPITAL F +#- 1D572;MATHEMATICAL BOLD FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#FG} : "𝕲" U1D572 # MATHEMATICAL BOLD FRAKTUR CAPITAL G +#- 1D573;MATHEMATICAL BOLD FRAKTUR CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#FH} : "𝕳" U1D573 # MATHEMATICAL BOLD FRAKTUR CAPITAL H +#- 1D574;MATHEMATICAL BOLD FRAKTUR CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#FI} : "𝕴" U1D574 # MATHEMATICAL BOLD FRAKTUR CAPITAL I +#- 1D575;MATHEMATICAL BOLD FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#FJ} : "𝕵" U1D575 # MATHEMATICAL BOLD FRAKTUR CAPITAL J +#- 1D576;MATHEMATICAL BOLD FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#FK} : "𝕶" U1D576 # MATHEMATICAL BOLD FRAKTUR CAPITAL K +#- 1D577;MATHEMATICAL BOLD FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#FL} : "𝕷" U1D577 # MATHEMATICAL BOLD FRAKTUR CAPITAL L +#- 1D578;MATHEMATICAL BOLD FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#FM} : "𝕸" U1D578 # MATHEMATICAL BOLD FRAKTUR CAPITAL M +#- 1D579;MATHEMATICAL BOLD FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#FN} : "𝕹" U1D579 # MATHEMATICAL BOLD FRAKTUR CAPITAL N +#- 1D57A;MATHEMATICAL BOLD FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#FO} : "𝕺" U1D57A # MATHEMATICAL BOLD FRAKTUR CAPITAL O +#- 1D57B;MATHEMATICAL BOLD FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#FP} : "𝕻" U1D57B # MATHEMATICAL BOLD FRAKTUR CAPITAL P +#- 1D57C;MATHEMATICAL BOLD FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#FQ} : "𝕼" U1D57C # MATHEMATICAL BOLD FRAKTUR CAPITAL Q +#- 1D57D;MATHEMATICAL BOLD FRAKTUR CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#FR} : "𝕽" U1D57D # MATHEMATICAL BOLD FRAKTUR CAPITAL R +#- 1D57E;MATHEMATICAL BOLD FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#FS} : "𝕾" U1D57E # MATHEMATICAL BOLD FRAKTUR CAPITAL S +#- 1D57F;MATHEMATICAL BOLD FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#FT} : "𝕿" U1D57F # MATHEMATICAL BOLD FRAKTUR CAPITAL T +#- 1D580;MATHEMATICAL BOLD FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#FU} : "𝖀" U1D580 # MATHEMATICAL BOLD FRAKTUR CAPITAL U +#- 1D581;MATHEMATICAL BOLD FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#FV} : "𝖁" U1D581 # MATHEMATICAL BOLD FRAKTUR CAPITAL V +#- 1D582;MATHEMATICAL BOLD FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#FW} : "𝖂" U1D582 # MATHEMATICAL BOLD FRAKTUR CAPITAL W +#- 1D583;MATHEMATICAL BOLD FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#FX} : "𝖃" U1D583 # MATHEMATICAL BOLD FRAKTUR CAPITAL X +#- 1D584;MATHEMATICAL BOLD FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#FY} : "𝖄" U1D584 # MATHEMATICAL BOLD FRAKTUR CAPITAL Y +#- 1D585;MATHEMATICAL BOLD FRAKTUR CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#FZ} : "𝖅" U1D585 # MATHEMATICAL BOLD FRAKTUR CAPITAL Z +#- 1D586;MATHEMATICAL BOLD FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#Fa} : "𝖆" U1D586 # MATHEMATICAL BOLD FRAKTUR SMALL A +#- 1D587;MATHEMATICAL BOLD FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#Fb} : "𝖇" U1D587 # MATHEMATICAL BOLD FRAKTUR SMALL B +#- 1D588;MATHEMATICAL BOLD FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#Fc} : "𝖈" U1D588 # MATHEMATICAL BOLD FRAKTUR SMALL C +#- 1D589;MATHEMATICAL BOLD FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#Fd} : "𝖉" U1D589 # MATHEMATICAL BOLD FRAKTUR SMALL D +#- 1D58A;MATHEMATICAL BOLD FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#Fe} : "𝖊" U1D58A # MATHEMATICAL BOLD FRAKTUR SMALL E +#- 1D58B;MATHEMATICAL BOLD FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#Ff} : "𝖋" U1D58B # MATHEMATICAL BOLD FRAKTUR SMALL F +#- 1D58C;MATHEMATICAL BOLD FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#Fg} : "𝖌" U1D58C # MATHEMATICAL BOLD FRAKTUR SMALL G +#- 1D58D;MATHEMATICAL BOLD FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#Fh} : "𝖍" U1D58D # MATHEMATICAL BOLD FRAKTUR SMALL H +#- 1D58E;MATHEMATICAL BOLD FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#Fi} : "𝖎" U1D58E # MATHEMATICAL BOLD FRAKTUR SMALL I +#- 1D58F;MATHEMATICAL BOLD FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#Fj} : "𝖏" U1D58F # MATHEMATICAL BOLD FRAKTUR SMALL J +#- 1D590;MATHEMATICAL BOLD FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#Fk} : "𝖐" U1D590 # MATHEMATICAL BOLD FRAKTUR SMALL K +#- 1D591;MATHEMATICAL BOLD FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#Fl} : "𝖑" U1D591 # MATHEMATICAL BOLD FRAKTUR SMALL L +#- 1D592;MATHEMATICAL BOLD FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#Fm} : "𝖒" U1D592 # MATHEMATICAL BOLD FRAKTUR SMALL M +#- 1D593;MATHEMATICAL BOLD FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#Fn} : "𝖓" U1D593 # MATHEMATICAL BOLD FRAKTUR SMALL N +#- 1D594;MATHEMATICAL BOLD FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#Fo} : "𝖔" U1D594 # MATHEMATICAL BOLD FRAKTUR SMALL O +#- 1D595;MATHEMATICAL BOLD FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#Fp} : "𝖕" U1D595 # MATHEMATICAL BOLD FRAKTUR SMALL P +#- 1D596;MATHEMATICAL BOLD FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#Fq} : "𝖖" U1D596 # MATHEMATICAL BOLD FRAKTUR SMALL Q +#- 1D597;MATHEMATICAL BOLD FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#Fr} : "𝖗" U1D597 # MATHEMATICAL BOLD FRAKTUR SMALL R +#- 1D598;MATHEMATICAL BOLD FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#Fs} : "𝖘" U1D598 # MATHEMATICAL BOLD FRAKTUR SMALL S +#- 1D599;MATHEMATICAL BOLD FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#Ft} : "𝖙" U1D599 # MATHEMATICAL BOLD FRAKTUR SMALL T +#- 1D59A;MATHEMATICAL BOLD FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#Fu} : "𝖚" U1D59A # MATHEMATICAL BOLD FRAKTUR SMALL U +#- 1D59B;MATHEMATICAL BOLD FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#Fv} : "𝖛" U1D59B # MATHEMATICAL BOLD FRAKTUR SMALL V +#- 1D59C;MATHEMATICAL BOLD FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#Fw} : "𝖜" U1D59C # MATHEMATICAL BOLD FRAKTUR SMALL W +#- 1D59D;MATHEMATICAL BOLD FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#Fx} : "𝖝" U1D59D # MATHEMATICAL BOLD FRAKTUR SMALL X +#- 1D59E;MATHEMATICAL BOLD FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#Fy} : "𝖞" U1D59E # MATHEMATICAL BOLD FRAKTUR SMALL Y +#- 1D59F;MATHEMATICAL BOLD FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#Fz} : "𝖟" U1D59F # MATHEMATICAL BOLD FRAKTUR SMALL Z +## == SANS-SERIF +#- 1D5A0;MATHEMATICAL SANS-SERIF CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#,,A} : "𝖠" U1D5A0 # MATHEMATICAL SANS-SERIF CAPITAL A +#- 1D5A1;MATHEMATICAL SANS-SERIF CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#,,B} : "𝖡" U1D5A1 # MATHEMATICAL SANS-SERIF CAPITAL B +#- 1D5A2;MATHEMATICAL SANS-SERIF CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#,,C} : "𝖢" U1D5A2 # MATHEMATICAL SANS-SERIF CAPITAL C +#- 1D5A3;MATHEMATICAL SANS-SERIF CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#,,D} : "𝖣" U1D5A3 # MATHEMATICAL SANS-SERIF CAPITAL D +#- 1D5A4;MATHEMATICAL SANS-SERIF CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#,,E} : "𝖤" U1D5A4 # MATHEMATICAL SANS-SERIF CAPITAL E +#- 1D5A5;MATHEMATICAL SANS-SERIF CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#,,F} : "𝖥" U1D5A5 # MATHEMATICAL SANS-SERIF CAPITAL F +#- 1D5A6;MATHEMATICAL SANS-SERIF CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#,,G} : "𝖦" U1D5A6 # MATHEMATICAL SANS-SERIF CAPITAL G +#- 1D5A7;MATHEMATICAL SANS-SERIF CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#,,H} : "𝖧" U1D5A7 # MATHEMATICAL SANS-SERIF CAPITAL H +#- 1D5A8;MATHEMATICAL SANS-SERIF CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#,,I} : "𝖨" U1D5A8 # MATHEMATICAL SANS-SERIF CAPITAL I +#- 1D5A9;MATHEMATICAL SANS-SERIF CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#,,J} : "𝖩" U1D5A9 # MATHEMATICAL SANS-SERIF CAPITAL J +#- 1D5AA;MATHEMATICAL SANS-SERIF CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#,,K} : "𝖪" U1D5AA # MATHEMATICAL SANS-SERIF CAPITAL K +#- 1D5AB;MATHEMATICAL SANS-SERIF CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#,,L} : "𝖫" U1D5AB # MATHEMATICAL SANS-SERIF CAPITAL L +#- 1D5AC;MATHEMATICAL SANS-SERIF CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#,,M} : "𝖬" U1D5AC # MATHEMATICAL SANS-SERIF CAPITAL M +#- 1D5AD;MATHEMATICAL SANS-SERIF CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#,,N} : "𝖭" U1D5AD # MATHEMATICAL SANS-SERIF CAPITAL N +#- 1D5AE;MATHEMATICAL SANS-SERIF CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#,,O} : "𝖮" U1D5AE # MATHEMATICAL SANS-SERIF CAPITAL O +#- 1D5AF;MATHEMATICAL SANS-SERIF CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#,,P} : "𝖯" U1D5AF # MATHEMATICAL SANS-SERIF CAPITAL P +#- 1D5B0;MATHEMATICAL SANS-SERIF CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#,,Q} : "𝖰" U1D5B0 # MATHEMATICAL SANS-SERIF CAPITAL Q +#- 1D5B1;MATHEMATICAL SANS-SERIF CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#,,R} : "𝖱" U1D5B1 # MATHEMATICAL SANS-SERIF CAPITAL R +#- 1D5B2;MATHEMATICAL SANS-SERIF CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#,,S} : "𝖲" U1D5B2 # MATHEMATICAL SANS-SERIF CAPITAL S +#- 1D5B3;MATHEMATICAL SANS-SERIF CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#,,T} : "𝖳" U1D5B3 # MATHEMATICAL SANS-SERIF CAPITAL T +#- 1D5B4;MATHEMATICAL SANS-SERIF CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#,,U} : "𝖴" U1D5B4 # MATHEMATICAL SANS-SERIF CAPITAL U +#- 1D5B5;MATHEMATICAL SANS-SERIF CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#,,V} : "𝖵" U1D5B5 # MATHEMATICAL SANS-SERIF CAPITAL V +#- 1D5B6;MATHEMATICAL SANS-SERIF CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#,,W} : "𝖶" U1D5B6 # MATHEMATICAL SANS-SERIF CAPITAL W +#- 1D5B7;MATHEMATICAL SANS-SERIF CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#,,X} : "𝖷" U1D5B7 # MATHEMATICAL SANS-SERIF CAPITAL X +#- 1D5B8;MATHEMATICAL SANS-SERIF CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#,,Y} : "𝖸" U1D5B8 # MATHEMATICAL SANS-SERIF CAPITAL Y +#- 1D5B9;MATHEMATICAL SANS-SERIF CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#,,Z} : "𝖹" U1D5B9 # MATHEMATICAL SANS-SERIF CAPITAL Z +#- 1D5BA;MATHEMATICAL SANS-SERIF SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#,,a} : "𝖺" U1D5BA # MATHEMATICAL SANS-SERIF SMALL A +#- 1D5BB;MATHEMATICAL SANS-SERIF SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#,,b} : "𝖻" U1D5BB # MATHEMATICAL SANS-SERIF SMALL B +#- 1D5BC;MATHEMATICAL SANS-SERIF SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#,,c} : "𝖼" U1D5BC # MATHEMATICAL SANS-SERIF SMALL C +#- 1D5BD;MATHEMATICAL SANS-SERIF SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#,,d} : "𝖽" U1D5BD # MATHEMATICAL SANS-SERIF SMALL D +#- 1D5BE;MATHEMATICAL SANS-SERIF SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#,,e} : "𝖾" U1D5BE # MATHEMATICAL SANS-SERIF SMALL E +#- 1D5BF;MATHEMATICAL SANS-SERIF SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#,,f} : "𝖿" U1D5BF # MATHEMATICAL SANS-SERIF SMALL F +#- 1D5C0;MATHEMATICAL SANS-SERIF SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#,,g} : "𝗀" U1D5C0 # MATHEMATICAL SANS-SERIF SMALL G +#- 1D5C1;MATHEMATICAL SANS-SERIF SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#,,h} : "𝗁" U1D5C1 # MATHEMATICAL SANS-SERIF SMALL H +#- 1D5C2;MATHEMATICAL SANS-SERIF SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#,,i} : "𝗂" U1D5C2 # MATHEMATICAL SANS-SERIF SMALL I +#- 1D5C3;MATHEMATICAL SANS-SERIF SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#,,j} : "𝗃" U1D5C3 # MATHEMATICAL SANS-SERIF SMALL J +#- 1D5C4;MATHEMATICAL SANS-SERIF SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#,,k} : "𝗄" U1D5C4 # MATHEMATICAL SANS-SERIF SMALL K +#- 1D5C5;MATHEMATICAL SANS-SERIF SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#,,l} : "𝗅" U1D5C5 # MATHEMATICAL SANS-SERIF SMALL L +#- 1D5C6;MATHEMATICAL SANS-SERIF SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#,,m} : "𝗆" U1D5C6 # MATHEMATICAL SANS-SERIF SMALL M +#- 1D5C7;MATHEMATICAL SANS-SERIF SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#,,n} : "𝗇" U1D5C7 # MATHEMATICAL SANS-SERIF SMALL N +#- 1D5C8;MATHEMATICAL SANS-SERIF SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#,,o} : "𝗈" U1D5C8 # MATHEMATICAL SANS-SERIF SMALL O +#- 1D5C9;MATHEMATICAL SANS-SERIF SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#,,p} : "𝗉" U1D5C9 # MATHEMATICAL SANS-SERIF SMALL P +#- 1D5CA;MATHEMATICAL SANS-SERIF SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#,,q} : "𝗊" U1D5CA # MATHEMATICAL SANS-SERIF SMALL Q +#- 1D5CB;MATHEMATICAL SANS-SERIF SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#,,r} : "𝗋" U1D5CB # MATHEMATICAL SANS-SERIF SMALL R +#- 1D5CC;MATHEMATICAL SANS-SERIF SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#,,s} : "𝗌" U1D5CC # MATHEMATICAL SANS-SERIF SMALL S +#- 1D5CD;MATHEMATICAL SANS-SERIF SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#,,t} : "𝗍" U1D5CD # MATHEMATICAL SANS-SERIF SMALL T +#- 1D5CE;MATHEMATICAL SANS-SERIF SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#,,u} : "𝗎" U1D5CE # MATHEMATICAL SANS-SERIF SMALL U +#- 1D5CF;MATHEMATICAL SANS-SERIF SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#,,v} : "𝗏" U1D5CF # MATHEMATICAL SANS-SERIF SMALL V +#- 1D5D0;MATHEMATICAL SANS-SERIF SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#,,w} : "𝗐" U1D5D0 # MATHEMATICAL SANS-SERIF SMALL W +#- 1D5D1;MATHEMATICAL SANS-SERIF SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#,,x} : "𝗑" U1D5D1 # MATHEMATICAL SANS-SERIF SMALL X +#- 1D5D2;MATHEMATICAL SANS-SERIF SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#,,y} : "𝗒" U1D5D2 # MATHEMATICAL SANS-SERIF SMALL Y +#- 1D5D3;MATHEMATICAL SANS-SERIF SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#,,z} : "𝗓" U1D5D3 # MATHEMATICAL SANS-SERIF SMALL Z +## == BOLD SANS-SERIF +#- 1D5D4;MATHEMATICAL SANS-SERIF BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#,bA} : "𝗔" U1D5D4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL A +#- 1D5D5;MATHEMATICAL SANS-SERIF BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#,bB} : "𝗕" U1D5D5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL B +#- 1D5D6;MATHEMATICAL SANS-SERIF BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#,bC} : "𝗖" U1D5D6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL C +#- 1D5D7;MATHEMATICAL SANS-SERIF BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#,bD} : "𝗗" U1D5D7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL D +#- 1D5D8;MATHEMATICAL SANS-SERIF BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#,bE} : "𝗘" U1D5D8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL E +#- 1D5D9;MATHEMATICAL SANS-SERIF BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#,bF} : "𝗙" U1D5D9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL F +#- 1D5DA;MATHEMATICAL SANS-SERIF BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#,bG} : "𝗚" U1D5DA # MATHEMATICAL SANS-SERIF BOLD CAPITAL G +#- 1D5DB;MATHEMATICAL SANS-SERIF BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#,bH} : "𝗛" U1D5DB # MATHEMATICAL SANS-SERIF BOLD CAPITAL H +#- 1D5DC;MATHEMATICAL SANS-SERIF BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#,bI} : "𝗜" U1D5DC # MATHEMATICAL SANS-SERIF BOLD CAPITAL I +#- 1D5DD;MATHEMATICAL SANS-SERIF BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#,bJ} : "𝗝" U1D5DD # MATHEMATICAL SANS-SERIF BOLD CAPITAL J +#- 1D5DE;MATHEMATICAL SANS-SERIF BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#,bK} : "𝗞" U1D5DE # MATHEMATICAL SANS-SERIF BOLD CAPITAL K +#- 1D5DF;MATHEMATICAL SANS-SERIF BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#,bL} : "𝗟" U1D5DF # MATHEMATICAL SANS-SERIF BOLD CAPITAL L +#- 1D5E0;MATHEMATICAL SANS-SERIF BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#,bM} : "𝗠" U1D5E0 # MATHEMATICAL SANS-SERIF BOLD CAPITAL M +#- 1D5E1;MATHEMATICAL SANS-SERIF BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#,bN} : "𝗡" U1D5E1 # MATHEMATICAL SANS-SERIF BOLD CAPITAL N +#- 1D5E2;MATHEMATICAL SANS-SERIF BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#,bO} : "𝗢" U1D5E2 # MATHEMATICAL SANS-SERIF BOLD CAPITAL O +#- 1D5E3;MATHEMATICAL SANS-SERIF BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#,bP} : "𝗣" U1D5E3 # MATHEMATICAL SANS-SERIF BOLD CAPITAL P +#- 1D5E4;MATHEMATICAL SANS-SERIF BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#,bQ} : "𝗤" U1D5E4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q +#- 1D5E5;MATHEMATICAL SANS-SERIF BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#,bR} : "𝗥" U1D5E5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL R +#- 1D5E6;MATHEMATICAL SANS-SERIF BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#,bS} : "𝗦" U1D5E6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL S +#- 1D5E7;MATHEMATICAL SANS-SERIF BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#,bT} : "𝗧" U1D5E7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL T +#- 1D5E8;MATHEMATICAL SANS-SERIF BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#,bU} : "𝗨" U1D5E8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL U +#- 1D5E9;MATHEMATICAL SANS-SERIF BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#,bV} : "𝗩" U1D5E9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL V +#- 1D5EA;MATHEMATICAL SANS-SERIF BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#,bW} : "𝗪" U1D5EA # MATHEMATICAL SANS-SERIF BOLD CAPITAL W +#- 1D5EB;MATHEMATICAL SANS-SERIF BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#,bX} : "𝗫" U1D5EB # MATHEMATICAL SANS-SERIF BOLD CAPITAL X +#- 1D5EC;MATHEMATICAL SANS-SERIF BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#,bY} : "𝗬" U1D5EC # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y +#- 1D5ED;MATHEMATICAL SANS-SERIF BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#,bZ} : "𝗭" U1D5ED # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z +#- 1D5EE;MATHEMATICAL SANS-SERIF BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#,ba} : "𝗮" U1D5EE # MATHEMATICAL SANS-SERIF BOLD SMALL A +#- 1D5EF;MATHEMATICAL SANS-SERIF BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#,bb} : "𝗯" U1D5EF # MATHEMATICAL SANS-SERIF BOLD SMALL B +#- 1D5F0;MATHEMATICAL SANS-SERIF BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#,bc} : "𝗰" U1D5F0 # MATHEMATICAL SANS-SERIF BOLD SMALL C +#- 1D5F1;MATHEMATICAL SANS-SERIF BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#,bd} : "𝗱" U1D5F1 # MATHEMATICAL SANS-SERIF BOLD SMALL D +#- 1D5F2;MATHEMATICAL SANS-SERIF BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#,be} : "𝗲" U1D5F2 # MATHEMATICAL SANS-SERIF BOLD SMALL E +#- 1D5F3;MATHEMATICAL SANS-SERIF BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#,bf} : "𝗳" U1D5F3 # MATHEMATICAL SANS-SERIF BOLD SMALL F +#- 1D5F4;MATHEMATICAL SANS-SERIF BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#,bg} : "𝗴" U1D5F4 # MATHEMATICAL SANS-SERIF BOLD SMALL G +#- 1D5F5;MATHEMATICAL SANS-SERIF BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#,bh} : "𝗵" U1D5F5 # MATHEMATICAL SANS-SERIF BOLD SMALL H +#- 1D5F6;MATHEMATICAL SANS-SERIF BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#,bi} : "𝗶" U1D5F6 # MATHEMATICAL SANS-SERIF BOLD SMALL I +#- 1D5F7;MATHEMATICAL SANS-SERIF BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#,bj} : "𝗷" U1D5F7 # MATHEMATICAL SANS-SERIF BOLD SMALL J +#- 1D5F8;MATHEMATICAL SANS-SERIF BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#,bk} : "𝗸" U1D5F8 # MATHEMATICAL SANS-SERIF BOLD SMALL K +#- 1D5F9;MATHEMATICAL SANS-SERIF BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#,bl} : "𝗹" U1D5F9 # MATHEMATICAL SANS-SERIF BOLD SMALL L +#- 1D5FA;MATHEMATICAL SANS-SERIF BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#,bm} : "𝗺" U1D5FA # MATHEMATICAL SANS-SERIF BOLD SMALL M +#- 1D5FB;MATHEMATICAL SANS-SERIF BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#,bn} : "𝗻" U1D5FB # MATHEMATICAL SANS-SERIF BOLD SMALL N +#- 1D5FC;MATHEMATICAL SANS-SERIF BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#,bo} : "𝗼" U1D5FC # MATHEMATICAL SANS-SERIF BOLD SMALL O +#- 1D5FD;MATHEMATICAL SANS-SERIF BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#,bp} : "𝗽" U1D5FD # MATHEMATICAL SANS-SERIF BOLD SMALL P +#- 1D5FE;MATHEMATICAL SANS-SERIF BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#,bq} : "𝗾" U1D5FE # MATHEMATICAL SANS-SERIF BOLD SMALL Q +#- 1D5FF;MATHEMATICAL SANS-SERIF BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#,br} : "𝗿" U1D5FF # MATHEMATICAL SANS-SERIF BOLD SMALL R +#- 1D600;MATHEMATICAL SANS-SERIF BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#,bs} : "𝘀" U1D600 # MATHEMATICAL SANS-SERIF BOLD SMALL S +#- 1D601;MATHEMATICAL SANS-SERIF BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#,bt} : "𝘁" U1D601 # MATHEMATICAL SANS-SERIF BOLD SMALL T +#- 1D602;MATHEMATICAL SANS-SERIF BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#,bu} : "𝘂" U1D602 # MATHEMATICAL SANS-SERIF BOLD SMALL U +#- 1D603;MATHEMATICAL SANS-SERIF BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#,bv} : "𝘃" U1D603 # MATHEMATICAL SANS-SERIF BOLD SMALL V +#- 1D604;MATHEMATICAL SANS-SERIF BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#,bw} : "𝘄" U1D604 # MATHEMATICAL SANS-SERIF BOLD SMALL W +#- 1D605;MATHEMATICAL SANS-SERIF BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#,bx} : "𝘅" U1D605 # MATHEMATICAL SANS-SERIF BOLD SMALL X +#- 1D606;MATHEMATICAL SANS-SERIF BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#,by} : "𝘆" U1D606 # MATHEMATICAL SANS-SERIF BOLD SMALL Y +#- 1D607;MATHEMATICAL SANS-SERIF BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#,bz} : "𝘇" U1D607 # MATHEMATICAL SANS-SERIF BOLD SMALL Z +## == ITALIC SANS-SERIF +#- 1D608;MATHEMATICAL SANS-SERIF ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#,iA} : "𝘈" U1D608 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL A +#- 1D609;MATHEMATICAL SANS-SERIF ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#,iB} : "𝘉" U1D609 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL B +#- 1D60A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#,iC} : "𝘊" U1D60A # MATHEMATICAL SANS-SERIF ITALIC CAPITAL C +#- 1D60B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#,iD} : "𝘋" U1D60B # MATHEMATICAL SANS-SERIF ITALIC CAPITAL D +#- 1D60C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#,iE} : "𝘌" U1D60C # MATHEMATICAL SANS-SERIF ITALIC CAPITAL E +#- 1D60D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#,iF} : "𝘍" U1D60D # MATHEMATICAL SANS-SERIF ITALIC CAPITAL F +#- 1D60E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#,iG} : "𝘎" U1D60E # MATHEMATICAL SANS-SERIF ITALIC CAPITAL G +#- 1D60F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#,iH} : "𝘏" U1D60F # MATHEMATICAL SANS-SERIF ITALIC CAPITAL H +#- 1D610;MATHEMATICAL SANS-SERIF ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#,iI} : "𝘐" U1D610 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL I +#- 1D611;MATHEMATICAL SANS-SERIF ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#,iJ} : "𝘑" U1D611 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL J +#- 1D612;MATHEMATICAL SANS-SERIF ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#,iK} : "𝘒" U1D612 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL K +#- 1D613;MATHEMATICAL SANS-SERIF ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#,iL} : "𝘓" U1D613 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL L +#- 1D614;MATHEMATICAL SANS-SERIF ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#,iM} : "𝘔" U1D614 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL M +#- 1D615;MATHEMATICAL SANS-SERIF ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#,iN} : "𝘕" U1D615 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL N +#- 1D616;MATHEMATICAL SANS-SERIF ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#,iO} : "𝘖" U1D616 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL O +#- 1D617;MATHEMATICAL SANS-SERIF ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#,iP} : "𝘗" U1D617 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL P +#- 1D618;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#,iQ} : "𝘘" U1D618 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q +#- 1D619;MATHEMATICAL SANS-SERIF ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#,iR} : "𝘙" U1D619 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL R +#- 1D61A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#,iS} : "𝘚" U1D61A # MATHEMATICAL SANS-SERIF ITALIC CAPITAL S +#- 1D61B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#,iT} : "𝘛" U1D61B # MATHEMATICAL SANS-SERIF ITALIC CAPITAL T +#- 1D61C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#,iU} : "𝘜" U1D61C # MATHEMATICAL SANS-SERIF ITALIC CAPITAL U +#- 1D61D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#,iV} : "𝘝" U1D61D # MATHEMATICAL SANS-SERIF ITALIC CAPITAL V +#- 1D61E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#,iW} : "𝘞" U1D61E # MATHEMATICAL SANS-SERIF ITALIC CAPITAL W +#- 1D61F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#,iX} : "𝘟" U1D61F # MATHEMATICAL SANS-SERIF ITALIC CAPITAL X +#- 1D620;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#,iY} : "𝘠" U1D620 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y +#- 1D621;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#,iZ} : "𝘡" U1D621 # MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z +#- 1D622;MATHEMATICAL SANS-SERIF ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#,ia} : "𝘢" U1D622 # MATHEMATICAL SANS-SERIF ITALIC SMALL A +#- 1D623;MATHEMATICAL SANS-SERIF ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#,ib} : "𝘣" U1D623 # MATHEMATICAL SANS-SERIF ITALIC SMALL B +#- 1D624;MATHEMATICAL SANS-SERIF ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#,ic} : "𝘤" U1D624 # MATHEMATICAL SANS-SERIF ITALIC SMALL C +#- 1D625;MATHEMATICAL SANS-SERIF ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#,id} : "𝘥" U1D625 # MATHEMATICAL SANS-SERIF ITALIC SMALL D +#- 1D626;MATHEMATICAL SANS-SERIF ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#,ie} : "𝘦" U1D626 # MATHEMATICAL SANS-SERIF ITALIC SMALL E +#- 1D627;MATHEMATICAL SANS-SERIF ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#,if} : "𝘧" U1D627 # MATHEMATICAL SANS-SERIF ITALIC SMALL F +#- 1D628;MATHEMATICAL SANS-SERIF ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#,ig} : "𝘨" U1D628 # MATHEMATICAL SANS-SERIF ITALIC SMALL G +#- 1D629;MATHEMATICAL SANS-SERIF ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#,ih} : "𝘩" U1D629 # MATHEMATICAL SANS-SERIF ITALIC SMALL H +#- 1D62A;MATHEMATICAL SANS-SERIF ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#,ii} : "𝘪" U1D62A # MATHEMATICAL SANS-SERIF ITALIC SMALL I +#- 1D62B;MATHEMATICAL SANS-SERIF ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#,ij} : "𝘫" U1D62B # MATHEMATICAL SANS-SERIF ITALIC SMALL J +#- 1D62C;MATHEMATICAL SANS-SERIF ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#,ik} : "𝘬" U1D62C # MATHEMATICAL SANS-SERIF ITALIC SMALL K +#- 1D62D;MATHEMATICAL SANS-SERIF ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#,il} : "𝘭" U1D62D # MATHEMATICAL SANS-SERIF ITALIC SMALL L +#- 1D62E;MATHEMATICAL SANS-SERIF ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#,im} : "𝘮" U1D62E # MATHEMATICAL SANS-SERIF ITALIC SMALL M +#- 1D62F;MATHEMATICAL SANS-SERIF ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#,in} : "𝘯" U1D62F # MATHEMATICAL SANS-SERIF ITALIC SMALL N +#- 1D630;MATHEMATICAL SANS-SERIF ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#,io} : "𝘰" U1D630 # MATHEMATICAL SANS-SERIF ITALIC SMALL O +#- 1D631;MATHEMATICAL SANS-SERIF ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#,ip} : "𝘱" U1D631 # MATHEMATICAL SANS-SERIF ITALIC SMALL P +#- 1D632;MATHEMATICAL SANS-SERIF ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#,iq} : "𝘲" U1D632 # MATHEMATICAL SANS-SERIF ITALIC SMALL Q +#- 1D633;MATHEMATICAL SANS-SERIF ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#,ir} : "𝘳" U1D633 # MATHEMATICAL SANS-SERIF ITALIC SMALL R +#- 1D634;MATHEMATICAL SANS-SERIF ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#,is} : "𝘴" U1D634 # MATHEMATICAL SANS-SERIF ITALIC SMALL S +#- 1D635;MATHEMATICAL SANS-SERIF ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#,it} : "𝘵" U1D635 # MATHEMATICAL SANS-SERIF ITALIC SMALL T +#- 1D636;MATHEMATICAL SANS-SERIF ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#,iu} : "𝘶" U1D636 # MATHEMATICAL SANS-SERIF ITALIC SMALL U +#- 1D637;MATHEMATICAL SANS-SERIF ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#,iv} : "𝘷" U1D637 # MATHEMATICAL SANS-SERIF ITALIC SMALL V +#- 1D638;MATHEMATICAL SANS-SERIF ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#,iw} : "𝘸" U1D638 # MATHEMATICAL SANS-SERIF ITALIC SMALL W +#- 1D639;MATHEMATICAL SANS-SERIF ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#,ix} : "𝘹" U1D639 # MATHEMATICAL SANS-SERIF ITALIC SMALL X +#- 1D63A;MATHEMATICAL SANS-SERIF ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#,iy} : "𝘺" U1D63A # MATHEMATICAL SANS-SERIF ITALIC SMALL Y +#- 1D63B;MATHEMATICAL SANS-SERIF ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#,iz} : "𝘻" U1D63B # MATHEMATICAL SANS-SERIF ITALIC SMALL Z +## == BOLD ITALIC SANS-SERIF +#- 1D63C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#,IA} : "𝘼" U1D63C # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A +#- 1D63D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#,IB} : "𝘽" U1D63D # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B +#- 1D63E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#,IC} : "𝘾" U1D63E # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C +#- 1D63F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#,ID} : "𝘿" U1D63F # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D +#- 1D640;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#,IE} : "𝙀" U1D640 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E +#- 1D641;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#,IF} : "𝙁" U1D641 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F +#- 1D642;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#,IG} : "𝙂" U1D642 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G +#- 1D643;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#,IH} : "𝙃" U1D643 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H +#- 1D644;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#,II} : "𝙄" U1D644 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I +#- 1D645;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#,IJ} : "𝙅" U1D645 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J +#- 1D646;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#,IK} : "𝙆" U1D646 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K +#- 1D647;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#,IL} : "𝙇" U1D647 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L +#- 1D648;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#,IM} : "𝙈" U1D648 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M +#- 1D649;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#,IN} : "𝙉" U1D649 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N +#- 1D64A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#,IO} : "𝙊" U1D64A # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O +#- 1D64B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#,IP} : "𝙋" U1D64B # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P +#- 1D64C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#,IQ} : "𝙌" U1D64C # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q +#- 1D64D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#,IR} : "𝙍" U1D64D # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R +#- 1D64E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#,IS} : "𝙎" U1D64E # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S +#- 1D64F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#,IT} : "𝙏" U1D64F # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T +#- 1D650;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#,IU} : "𝙐" U1D650 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U +#- 1D651;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#,IV} : "𝙑" U1D651 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V +#- 1D652;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#,IW} : "𝙒" U1D652 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W +#- 1D653;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#,IX} : "𝙓" U1D653 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X +#- 1D654;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#,IY} : "𝙔" U1D654 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y +#- 1D655;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#,IZ} : "𝙕" U1D655 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z +#- 1D656;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#,Ia} : "𝙖" U1D656 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A +#- 1D657;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#,Ib} : "𝙗" U1D657 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B +#- 1D658;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#,Ic} : "𝙘" U1D658 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C +#- 1D659;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#,Id} : "𝙙" U1D659 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D +#- 1D65A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#,Ie} : "𝙚" U1D65A # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E +#- 1D65B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#,If} : "𝙛" U1D65B # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F +#- 1D65C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#,Ig} : "𝙜" U1D65C # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G +#- 1D65D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#,Ih} : "𝙝" U1D65D # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H +#- 1D65E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#,Ii} : "𝙞" U1D65E # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I +#- 1D65F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#,Ij} : "𝙟" U1D65F # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J +#- 1D660;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#,Ik} : "𝙠" U1D660 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K +#- 1D661;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#,Il} : "𝙡" U1D661 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L +#- 1D662;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#,Im} : "𝙢" U1D662 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M +#- 1D663;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#,In} : "𝙣" U1D663 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N +#- 1D664;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#,Io} : "𝙤" U1D664 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O +#- 1D665;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#,Ip} : "𝙥" U1D665 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P +#- 1D666;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#,Iq} : "𝙦" U1D666 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q +#- 1D667;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#,Ir} : "𝙧" U1D667 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R +#- 1D668;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#,Is} : "𝙨" U1D668 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S +#- 1D669;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#,It} : "𝙩" U1D669 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T +#- 1D66A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#,Iu} : "𝙪" U1D66A # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U +#- 1D66B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#,Iv} : "𝙫" U1D66B # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V +#- 1D66C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#,Iw} : "𝙬" U1D66C # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W +#- 1D66D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#,Ix} : "𝙭" U1D66D # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X +#- 1D66E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#,Iy} : "𝙮" U1D66E # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y +#- 1D66F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#,Iz} : "𝙯" U1D66F # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z +## == MONOSPACE +#- 1D670;MATHEMATICAL MONOSPACE CAPITAL A;Lu;0;L; 0041;;;;N;;;;; + {$#mA} : "𝙰" U1D670 # MATHEMATICAL MONOSPACE CAPITAL A +#- 1D671;MATHEMATICAL MONOSPACE CAPITAL B;Lu;0;L; 0042;;;;N;;;;; + {$#mB} : "𝙱" U1D671 # MATHEMATICAL MONOSPACE CAPITAL B +#- 1D672;MATHEMATICAL MONOSPACE CAPITAL C;Lu;0;L; 0043;;;;N;;;;; + {$#mC} : "𝙲" U1D672 # MATHEMATICAL MONOSPACE CAPITAL C +#- 1D673;MATHEMATICAL MONOSPACE CAPITAL D;Lu;0;L; 0044;;;;N;;;;; + {$#mD} : "𝙳" U1D673 # MATHEMATICAL MONOSPACE CAPITAL D +#- 1D674;MATHEMATICAL MONOSPACE CAPITAL E;Lu;0;L; 0045;;;;N;;;;; + {$#mE} : "𝙴" U1D674 # MATHEMATICAL MONOSPACE CAPITAL E +#- 1D675;MATHEMATICAL MONOSPACE CAPITAL F;Lu;0;L; 0046;;;;N;;;;; + {$#mF} : "𝙵" U1D675 # MATHEMATICAL MONOSPACE CAPITAL F +#- 1D676;MATHEMATICAL MONOSPACE CAPITAL G;Lu;0;L; 0047;;;;N;;;;; + {$#mG} : "𝙶" U1D676 # MATHEMATICAL MONOSPACE CAPITAL G +#- 1D677;MATHEMATICAL MONOSPACE CAPITAL H;Lu;0;L; 0048;;;;N;;;;; + {$#mH} : "𝙷" U1D677 # MATHEMATICAL MONOSPACE CAPITAL H +#- 1D678;MATHEMATICAL MONOSPACE CAPITAL I;Lu;0;L; 0049;;;;N;;;;; + {$#mI} : "𝙸" U1D678 # MATHEMATICAL MONOSPACE CAPITAL I +#- 1D679;MATHEMATICAL MONOSPACE CAPITAL J;Lu;0;L; 004A;;;;N;;;;; + {$#mJ} : "𝙹" U1D679 # MATHEMATICAL MONOSPACE CAPITAL J +#- 1D67A;MATHEMATICAL MONOSPACE CAPITAL K;Lu;0;L; 004B;;;;N;;;;; + {$#mK} : "𝙺" U1D67A # MATHEMATICAL MONOSPACE CAPITAL K +#- 1D67B;MATHEMATICAL MONOSPACE CAPITAL L;Lu;0;L; 004C;;;;N;;;;; + {$#mL} : "𝙻" U1D67B # MATHEMATICAL MONOSPACE CAPITAL L +#- 1D67C;MATHEMATICAL MONOSPACE CAPITAL M;Lu;0;L; 004D;;;;N;;;;; + {$#mM} : "𝙼" U1D67C # MATHEMATICAL MONOSPACE CAPITAL M +#- 1D67D;MATHEMATICAL MONOSPACE CAPITAL N;Lu;0;L; 004E;;;;N;;;;; + {$#mN} : "𝙽" U1D67D # MATHEMATICAL MONOSPACE CAPITAL N +#- 1D67E;MATHEMATICAL MONOSPACE CAPITAL O;Lu;0;L; 004F;;;;N;;;;; + {$#mO} : "𝙾" U1D67E # MATHEMATICAL MONOSPACE CAPITAL O +#- 1D67F;MATHEMATICAL MONOSPACE CAPITAL P;Lu;0;L; 0050;;;;N;;;;; + {$#mP} : "𝙿" U1D67F # MATHEMATICAL MONOSPACE CAPITAL P +#- 1D680;MATHEMATICAL MONOSPACE CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; + {$#mQ} : "𝚀" U1D680 # MATHEMATICAL MONOSPACE CAPITAL Q +#- 1D681;MATHEMATICAL MONOSPACE CAPITAL R;Lu;0;L; 0052;;;;N;;;;; + {$#mR} : "𝚁" U1D681 # MATHEMATICAL MONOSPACE CAPITAL R +#- 1D682;MATHEMATICAL MONOSPACE CAPITAL S;Lu;0;L; 0053;;;;N;;;;; + {$#mS} : "𝚂" U1D682 # MATHEMATICAL MONOSPACE CAPITAL S +#- 1D683;MATHEMATICAL MONOSPACE CAPITAL T;Lu;0;L; 0054;;;;N;;;;; + {$#mT} : "𝚃" U1D683 # MATHEMATICAL MONOSPACE CAPITAL T +#- 1D684;MATHEMATICAL MONOSPACE CAPITAL U;Lu;0;L; 0055;;;;N;;;;; + {$#mU} : "𝚄" U1D684 # MATHEMATICAL MONOSPACE CAPITAL U +#- 1D685;MATHEMATICAL MONOSPACE CAPITAL V;Lu;0;L; 0056;;;;N;;;;; + {$#mV} : "𝚅" U1D685 # MATHEMATICAL MONOSPACE CAPITAL V +#- 1D686;MATHEMATICAL MONOSPACE CAPITAL W;Lu;0;L; 0057;;;;N;;;;; + {$#mW} : "𝚆" U1D686 # MATHEMATICAL MONOSPACE CAPITAL W +#- 1D687;MATHEMATICAL MONOSPACE CAPITAL X;Lu;0;L; 0058;;;;N;;;;; + {$#mX} : "𝚇" U1D687 # MATHEMATICAL MONOSPACE CAPITAL X +#- 1D688;MATHEMATICAL MONOSPACE CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; + {$#mY} : "𝚈" U1D688 # MATHEMATICAL MONOSPACE CAPITAL Y +#- 1D689;MATHEMATICAL MONOSPACE CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; + {$#mZ} : "𝚉" U1D689 # MATHEMATICAL MONOSPACE CAPITAL Z +#- 1D68A;MATHEMATICAL MONOSPACE SMALL A;Ll;0;L; 0061;;;;N;;;;; + {$#ma} : "𝚊" U1D68A # MATHEMATICAL MONOSPACE SMALL A +#- 1D68B;MATHEMATICAL MONOSPACE SMALL B;Ll;0;L; 0062;;;;N;;;;; + {$#mb} : "𝚋" U1D68B # MATHEMATICAL MONOSPACE SMALL B +#- 1D68C;MATHEMATICAL MONOSPACE SMALL C;Ll;0;L; 0063;;;;N;;;;; + {$#mc} : "𝚌" U1D68C # MATHEMATICAL MONOSPACE SMALL C +#- 1D68D;MATHEMATICAL MONOSPACE SMALL D;Ll;0;L; 0064;;;;N;;;;; + {$#md} : "𝚍" U1D68D # MATHEMATICAL MONOSPACE SMALL D +#- 1D68E;MATHEMATICAL MONOSPACE SMALL E;Ll;0;L; 0065;;;;N;;;;; + {$#me} : "𝚎" U1D68E # MATHEMATICAL MONOSPACE SMALL E +#- 1D68F;MATHEMATICAL MONOSPACE SMALL F;Ll;0;L; 0066;;;;N;;;;; + {$#mf} : "𝚏" U1D68F # MATHEMATICAL MONOSPACE SMALL F +#- 1D690;MATHEMATICAL MONOSPACE SMALL G;Ll;0;L; 0067;;;;N;;;;; + {$#mg} : "𝚐" U1D690 # MATHEMATICAL MONOSPACE SMALL G +#- 1D691;MATHEMATICAL MONOSPACE SMALL H;Ll;0;L; 0068;;;;N;;;;; + {$#mh} : "𝚑" U1D691 # MATHEMATICAL MONOSPACE SMALL H +#- 1D692;MATHEMATICAL MONOSPACE SMALL I;Ll;0;L; 0069;;;;N;;;;; + {$#mi} : "𝚒" U1D692 # MATHEMATICAL MONOSPACE SMALL I +#- 1D693;MATHEMATICAL MONOSPACE SMALL J;Ll;0;L; 006A;;;;N;;;;; + {$#mj} : "𝚓" U1D693 # MATHEMATICAL MONOSPACE SMALL J +#- 1D694;MATHEMATICAL MONOSPACE SMALL K;Ll;0;L; 006B;;;;N;;;;; + {$#mk} : "𝚔" U1D694 # MATHEMATICAL MONOSPACE SMALL K +#- 1D695;MATHEMATICAL MONOSPACE SMALL L;Ll;0;L; 006C;;;;N;;;;; + {$#ml} : "𝚕" U1D695 # MATHEMATICAL MONOSPACE SMALL L +#- 1D696;MATHEMATICAL MONOSPACE SMALL M;Ll;0;L; 006D;;;;N;;;;; + {$#mm} : "𝚖" U1D696 # MATHEMATICAL MONOSPACE SMALL M +#- 1D697;MATHEMATICAL MONOSPACE SMALL N;Ll;0;L; 006E;;;;N;;;;; + {$#mn} : "𝚗" U1D697 # MATHEMATICAL MONOSPACE SMALL N +#- 1D698;MATHEMATICAL MONOSPACE SMALL O;Ll;0;L; 006F;;;;N;;;;; + {$#mo} : "𝚘" U1D698 # MATHEMATICAL MONOSPACE SMALL O +#- 1D699;MATHEMATICAL MONOSPACE SMALL P;Ll;0;L; 0070;;;;N;;;;; + {$#mp} : "𝚙" U1D699 # MATHEMATICAL MONOSPACE SMALL P +#- 1D69A;MATHEMATICAL MONOSPACE SMALL Q;Ll;0;L; 0071;;;;N;;;;; + {$#mq} : "𝚚" U1D69A # MATHEMATICAL MONOSPACE SMALL Q +#- 1D69B;MATHEMATICAL MONOSPACE SMALL R;Ll;0;L; 0072;;;;N;;;;; + {$#mr} : "𝚛" U1D69B # MATHEMATICAL MONOSPACE SMALL R +#- 1D69C;MATHEMATICAL MONOSPACE SMALL S;Ll;0;L; 0073;;;;N;;;;; + {$#ms} : "𝚜" U1D69C # MATHEMATICAL MONOSPACE SMALL S +#- 1D69D;MATHEMATICAL MONOSPACE SMALL T;Ll;0;L; 0074;;;;N;;;;; + {$#mt} : "𝚝" U1D69D # MATHEMATICAL MONOSPACE SMALL T +#- 1D69E;MATHEMATICAL MONOSPACE SMALL U;Ll;0;L; 0075;;;;N;;;;; + {$#mu} : "𝚞" U1D69E # MATHEMATICAL MONOSPACE SMALL U +#- 1D69F;MATHEMATICAL MONOSPACE SMALL V;Ll;0;L; 0076;;;;N;;;;; + {$#mv} : "𝚟" U1D69F # MATHEMATICAL MONOSPACE SMALL V +#- 1D6A0;MATHEMATICAL MONOSPACE SMALL W;Ll;0;L; 0077;;;;N;;;;; + {$#mw} : "𝚠" U1D6A0 # MATHEMATICAL MONOSPACE SMALL W +#- 1D6A1;MATHEMATICAL MONOSPACE SMALL X;Ll;0;L; 0078;;;;N;;;;; + {$#mx} : "𝚡" U1D6A1 # MATHEMATICAL MONOSPACE SMALL X +#- 1D6A2;MATHEMATICAL MONOSPACE SMALL Y;Ll;0;L; 0079;;;;N;;;;; + {$#my} : "𝚢" U1D6A2 # MATHEMATICAL MONOSPACE SMALL Y +#- 1D6A3;MATHEMATICAL MONOSPACE SMALL Z;Ll;0;L; 007A;;;;N;;;;; + {$#mz} : "𝚣" U1D6A3 # MATHEMATICAL MONOSPACE SMALL Z +## == (ITALIC LEFTOVERS) +#- 1D6A4;MATHEMATICAL ITALIC SMALL DOTLESS I;Ll;0;L; 0131;;;;N;;;;; + {$#i.i} : "𝚤" U1D6A4 # MATHEMATICAL ITALIC SMALL DOTLESS I +#- 1D6A5;MATHEMATICAL ITALIC SMALL DOTLESS J;Ll;0;L; 0237;;;;N;;;;; + {$#i.j} : "𝚥" U1D6A5 # MATHEMATICAL ITALIC SMALL DOTLESS J +## == BOLD GREEK +#- 1D6A8;MATHEMATICAL BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; + {$#b*A} : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA +#- 1D6A9;MATHEMATICAL BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; + {$#b*B} : "𝚩" U1D6A9 # MATHEMATICAL BOLD CAPITAL BETA +#- 1D6AA;MATHEMATICAL BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; + {$#b*G} : "𝚪" U1D6AA # MATHEMATICAL BOLD CAPITAL GAMMA +#- 1D6AB;MATHEMATICAL BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; + {$#b*D} : "𝚫" U1D6AB # MATHEMATICAL BOLD CAPITAL DELTA +#- 1D6AC;MATHEMATICAL BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; + {$#b*E} : "𝚬" U1D6AC # MATHEMATICAL BOLD CAPITAL EPSILON +#- 1D6AD;MATHEMATICAL BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; + {$#b*Z} : "𝚭" U1D6AD # MATHEMATICAL BOLD CAPITAL ZETA +#- 1D6AE;MATHEMATICAL BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; + {$#b*H} : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA +#- 1D6AF;MATHEMATICAL BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; + {$#b*U} : "𝚯" U1D6AF # MATHEMATICAL BOLD CAPITAL THETA +#- 1D6B0;MATHEMATICAL BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; + {$#b*I} : "𝚰" U1D6B0 # MATHEMATICAL BOLD CAPITAL IOTA +#- 1D6B1;MATHEMATICAL BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; + {$#b*K} : "𝚱" U1D6B1 # MATHEMATICAL BOLD CAPITAL KAPPA +#- 1D6B2;MATHEMATICAL BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; + {$#b*L} : "𝚲" U1D6B2 # MATHEMATICAL BOLD CAPITAL LAMDA +#- 1D6B3;MATHEMATICAL BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; + {$#b*M} : "𝚳" U1D6B3 # MATHEMATICAL BOLD CAPITAL MU +#- 1D6B4;MATHEMATICAL BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; + {$#b*N} : "𝚴" U1D6B4 # MATHEMATICAL BOLD CAPITAL NU +#- 1D6B5;MATHEMATICAL BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; + {$#b*J} : "𝚵" U1D6B5 # MATHEMATICAL BOLD CAPITAL XI +#- 1D6B6;MATHEMATICAL BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; + {$#b*O} : "𝚶" U1D6B6 # MATHEMATICAL BOLD CAPITAL OMICRON +#- 1D6B7;MATHEMATICAL BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; + {$#b*P} : "𝚷" U1D6B7 # MATHEMATICAL BOLD CAPITAL PI +#- 1D6B8;MATHEMATICAL BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; + {$#b*R} : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO +#- 1D6B9;MATHEMATICAL BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; + {$#b*.U} : "𝚹" U1D6B9 # MATHEMATICAL BOLD CAPITAL THETA SYMBOL +#- 1D6BA;MATHEMATICAL BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; + {$#b*S} : "𝚺" U1D6BA # MATHEMATICAL BOLD CAPITAL SIGMA +#- 1D6BB;MATHEMATICAL BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; + {$#b*T} : "𝚻" U1D6BB # MATHEMATICAL BOLD CAPITAL TAU +#- 1D6BC;MATHEMATICAL BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; + {$#b*Y} : "𝚼" U1D6BC # MATHEMATICAL BOLD CAPITAL UPSILON +#- 1D6BD;MATHEMATICAL BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; + {$#b*F} : "𝚽" U1D6BD # MATHEMATICAL BOLD CAPITAL PHI +#- 1D6BE;MATHEMATICAL BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; + {$#b*X} : "𝚾" U1D6BE # MATHEMATICAL BOLD CAPITAL CHI +#- 1D6BF;MATHEMATICAL BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; + {$#b*C} : "𝚿" U1D6BF # MATHEMATICAL BOLD CAPITAL PSI +#- 1D6C0;MATHEMATICAL BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; + {$#b*V} : "𝛀" U1D6C0 # MATHEMATICAL BOLD CAPITAL OMEGA +#- 1D6C1;MATHEMATICAL BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; + {$#b*@D} : "𝛁" U1D6C1 # MATHEMATICAL BOLD NABLA +#- 1D6C2;MATHEMATICAL BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; + {$#b*a} : "𝛂" U1D6C2 # MATHEMATICAL BOLD SMALL ALPHA +#- 1D6C3;MATHEMATICAL BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; + {$#b*b} : "𝛃" U1D6C3 # MATHEMATICAL BOLD SMALL BETA +#- 1D6C4;MATHEMATICAL BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; + {$#b*g} : "𝛄" U1D6C4 # MATHEMATICAL BOLD SMALL GAMMA +#- 1D6C5;MATHEMATICAL BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; + {$#b*d} : "𝛅" U1D6C5 # MATHEMATICAL BOLD SMALL DELTA +#- 1D6C6;MATHEMATICAL BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; + {$#b*e} : "𝛆" U1D6C6 # MATHEMATICAL BOLD SMALL EPSILON +#- 1D6C7;MATHEMATICAL BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; + {$#b*z} : "𝛇" U1D6C7 # MATHEMATICAL BOLD SMALL ZETA +#- 1D6C8;MATHEMATICAL BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; + {$#b*h} : "𝛈" U1D6C8 # MATHEMATICAL BOLD SMALL ETA +#- 1D6C9;MATHEMATICAL BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; + {$#b*u} : "𝛉" U1D6C9 # MATHEMATICAL BOLD SMALL THETA +#- 1D6CA;MATHEMATICAL BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; + {$#b*i} : "𝛊" U1D6CA # MATHEMATICAL BOLD SMALL IOTA +#- 1D6CB;MATHEMATICAL BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; + {$#b*k} : "𝛋" U1D6CB # MATHEMATICAL BOLD SMALL KAPPA +#- 1D6CC;MATHEMATICAL BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; + {$#b*l} : "𝛌" U1D6CC # MATHEMATICAL BOLD SMALL LAMDA +#- 1D6CD;MATHEMATICAL BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; + {$#b*m} : "𝛍" U1D6CD # MATHEMATICAL BOLD SMALL MU +#- 1D6CE;MATHEMATICAL BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; + {$#b*n} : "𝛎" U1D6CE # MATHEMATICAL BOLD SMALL NU +#- 1D6CF;MATHEMATICAL BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; + {$#b*j} : "𝛏" U1D6CF # MATHEMATICAL BOLD SMALL XI +#- 1D6D0;MATHEMATICAL BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; + {$#b*o} : "𝛐" U1D6D0 # MATHEMATICAL BOLD SMALL OMICRON +#- 1D6D1;MATHEMATICAL BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; + {$#b*p} : "𝛑" U1D6D1 # MATHEMATICAL BOLD SMALL PI +#- 1D6D2;MATHEMATICAL BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; + {$#b*r} : "𝛒" U1D6D2 # MATHEMATICAL BOLD SMALL RHO +#- 1D6D3;MATHEMATICAL BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; + {$#b*w} : "𝛓" U1D6D3 # MATHEMATICAL BOLD SMALL FINAL SIGMA +#- 1D6D4;MATHEMATICAL BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; + {$#b*s} : "𝛔" U1D6D4 # MATHEMATICAL BOLD SMALL SIGMA +#- 1D6D5;MATHEMATICAL BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; + {$#b*t} : "𝛕" U1D6D5 # MATHEMATICAL BOLD SMALL TAU +#- 1D6D6;MATHEMATICAL BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; + {$#b*y} : "𝛖" U1D6D6 # MATHEMATICAL BOLD SMALL UPSILON +#- 1D6D7;MATHEMATICAL BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; + {$#b*f} : "𝛗" U1D6D7 # MATHEMATICAL BOLD SMALL PHI +#- 1D6D8;MATHEMATICAL BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; + {$#b*x} : "𝛘" U1D6D8 # MATHEMATICAL BOLD SMALL CHI +#- 1D6D9;MATHEMATICAL BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; + {$#b*c} : "𝛙" U1D6D9 # MATHEMATICAL BOLD SMALL PSI +#- 1D6DA;MATHEMATICAL BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; + {$#b*v} : "𝛚" U1D6DA # MATHEMATICAL BOLD SMALL OMEGA +#- 1D6DB;MATHEMATICAL BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; + {$#b*.d} : "𝛛" U1D6DB # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +#- 1D6DC;MATHEMATICAL BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; + {$#b*.e} : "𝛜" U1D6DC # MATHEMATICAL BOLD EPSILON SYMBOL +#- 1D6DD;MATHEMATICAL BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; + {$#b*.u} : "𝛝" U1D6DD # MATHEMATICAL BOLD THETA SYMBOL +#- 1D6DE;MATHEMATICAL BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; + {$#b*.k} : "𝛞" U1D6DE # MATHEMATICAL BOLD KAPPA SYMBOL +#- 1D6DF;MATHEMATICAL BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; + {$#b*.f} : "𝛟" U1D6DF # MATHEMATICAL BOLD PHI SYMBOL +#- 1D6E0;MATHEMATICAL BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; + {$#b*.r} : "𝛠" U1D6E0 # MATHEMATICAL BOLD RHO SYMBOL +#- 1D6E1;MATHEMATICAL BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; + {$#b*.p} : "𝛡" U1D6E1 # MATHEMATICAL BOLD PI SYMBOL +## == ITALIC GREEK +#- 1D6E2;MATHEMATICAL ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; + {$#i*A} : "𝛢" U1D6E2 # MATHEMATICAL ITALIC CAPITAL ALPHA +#- 1D6E3;MATHEMATICAL ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; + {$#i*B} : "𝛣" U1D6E3 # MATHEMATICAL ITALIC CAPITAL BETA +#- 1D6E4;MATHEMATICAL ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; + {$#i*G} : "𝛤" U1D6E4 # MATHEMATICAL ITALIC CAPITAL GAMMA +#- 1D6E5;MATHEMATICAL ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; + {$#i*D} : "𝛥" U1D6E5 # MATHEMATICAL ITALIC CAPITAL DELTA +#- 1D6E6;MATHEMATICAL ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; + {$#i*E} : "𝛦" U1D6E6 # MATHEMATICAL ITALIC CAPITAL EPSILON +#- 1D6E7;MATHEMATICAL ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; + {$#i*Z} : "𝛧" U1D6E7 # MATHEMATICAL ITALIC CAPITAL ZETA +#- 1D6E8;MATHEMATICAL ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; + {$#i*H} : "𝛨" U1D6E8 # MATHEMATICAL ITALIC CAPITAL ETA +#- 1D6E9;MATHEMATICAL ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; + {$#i*U} : "𝛩" U1D6E9 # MATHEMATICAL ITALIC CAPITAL THETA +#- 1D6EA;MATHEMATICAL ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; + {$#i*I} : "𝛪" U1D6EA # MATHEMATICAL ITALIC CAPITAL IOTA +#- 1D6EB;MATHEMATICAL ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; + {$#i*K} : "𝛫" U1D6EB # MATHEMATICAL ITALIC CAPITAL KAPPA +#- 1D6EC;MATHEMATICAL ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; + {$#i*L} : "𝛬" U1D6EC # MATHEMATICAL ITALIC CAPITAL LAMDA +#- 1D6ED;MATHEMATICAL ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; + {$#i*M} : "𝛭" U1D6ED # MATHEMATICAL ITALIC CAPITAL MU +#- 1D6EE;MATHEMATICAL ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; + {$#i*N} : "𝛮" U1D6EE # MATHEMATICAL ITALIC CAPITAL NU +#- 1D6EF;MATHEMATICAL ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; + {$#i*J} : "𝛯" U1D6EF # MATHEMATICAL ITALIC CAPITAL XI +#- 1D6F0;MATHEMATICAL ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; + {$#i*O} : "𝛰" U1D6F0 # MATHEMATICAL ITALIC CAPITAL OMICRON +#- 1D6F1;MATHEMATICAL ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; + {$#i*P} : "𝛱" U1D6F1 # MATHEMATICAL ITALIC CAPITAL PI +#- 1D6F2;MATHEMATICAL ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; + {$#i*R} : "𝛲" U1D6F2 # MATHEMATICAL ITALIC CAPITAL RHO +#- 1D6F3;MATHEMATICAL ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; + {$#i*.U} : "𝛳" U1D6F3 # MATHEMATICAL ITALIC CAPITAL THETA SYMBOL +#- 1D6F4;MATHEMATICAL ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; + {$#i*S} : "𝛴" U1D6F4 # MATHEMATICAL ITALIC CAPITAL SIGMA +#- 1D6F5;MATHEMATICAL ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; + {$#i*T} : "𝛵" U1D6F5 # MATHEMATICAL ITALIC CAPITAL TAU +#- 1D6F6;MATHEMATICAL ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; + {$#i*Y} : "𝛶" U1D6F6 # MATHEMATICAL ITALIC CAPITAL UPSILON +#- 1D6F7;MATHEMATICAL ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; + {$#i*F} : "𝛷" U1D6F7 # MATHEMATICAL ITALIC CAPITAL PHI +#- 1D6F8;MATHEMATICAL ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; + {$#i*X} : "𝛸" U1D6F8 # MATHEMATICAL ITALIC CAPITAL CHI +#- 1D6F9;MATHEMATICAL ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; + {$#i*C} : "𝛹" U1D6F9 # MATHEMATICAL ITALIC CAPITAL PSI +#- 1D6FA;MATHEMATICAL ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; + {$#i*V} : "𝛺" U1D6FA # MATHEMATICAL ITALIC CAPITAL OMEGA +#- 1D6FB;MATHEMATICAL ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; + {$#*@D} : "𝛻" U1D6FB # MATHEMATICAL ITALIC NABLA +#- 1D6FC;MATHEMATICAL ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; + {$#i*a} : "𝛼" U1D6FC # MATHEMATICAL ITALIC SMALL ALPHA +#- 1D6FD;MATHEMATICAL ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; + {$#i*b} : "𝛽" U1D6FD # MATHEMATICAL ITALIC SMALL BETA +#- 1D6FE;MATHEMATICAL ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; + {$#i*g} : "𝛾" U1D6FE # MATHEMATICAL ITALIC SMALL GAMMA +#- 1D6FF;MATHEMATICAL ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; + {$#i*d} : "𝛿" U1D6FF # MATHEMATICAL ITALIC SMALL DELTA +#- 1D700;MATHEMATICAL ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; + {$#i*e} : "𝜀" U1D700 # MATHEMATICAL ITALIC SMALL EPSILON +#- 1D701;MATHEMATICAL ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; + {$#i*z} : "𝜁" U1D701 # MATHEMATICAL ITALIC SMALL ZETA +#- 1D702;MATHEMATICAL ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; + {$#i*h} : "𝜂" U1D702 # MATHEMATICAL ITALIC SMALL ETA +#- 1D703;MATHEMATICAL ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; + {$#i*u} : "𝜃" U1D703 # MATHEMATICAL ITALIC SMALL THETA +#- 1D704;MATHEMATICAL ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; + {$#i*i} : "𝜄" U1D704 # MATHEMATICAL ITALIC SMALL IOTA +#- 1D705;MATHEMATICAL ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; + {$#i*k} : "𝜅" U1D705 # MATHEMATICAL ITALIC SMALL KAPPA +#- 1D706;MATHEMATICAL ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; + {$#i*l} : "𝜆" U1D706 # MATHEMATICAL ITALIC SMALL LAMDA +#- 1D707;MATHEMATICAL ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; + {$#i*m} : "𝜇" U1D707 # MATHEMATICAL ITALIC SMALL MU +#- 1D708;MATHEMATICAL ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; + {$#i*n} : "𝜈" U1D708 # MATHEMATICAL ITALIC SMALL NU +#- 1D709;MATHEMATICAL ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; + {$#i*j} : "𝜉" U1D709 # MATHEMATICAL ITALIC SMALL XI +#- 1D70A;MATHEMATICAL ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; + {$#i*o} : "𝜊" U1D70A # MATHEMATICAL ITALIC SMALL OMICRON +#- 1D70B;MATHEMATICAL ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; + {$#i*p} : "𝜋" U1D70B # MATHEMATICAL ITALIC SMALL PI +#- 1D70C;MATHEMATICAL ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; + {$#i*r} : "𝜌" U1D70C # MATHEMATICAL ITALIC SMALL RHO +#- 1D70D;MATHEMATICAL ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; + {$#i*w} : "𝜍" U1D70D # MATHEMATICAL ITALIC SMALL FINAL SIGMA +#- 1D70E;MATHEMATICAL ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; + {$#i*s} : "𝜎" U1D70E # MATHEMATICAL ITALIC SMALL SIGMA +#- 1D70F;MATHEMATICAL ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; + {$#i*t} : "𝜏" U1D70F # MATHEMATICAL ITALIC SMALL TAU +#- 1D710;MATHEMATICAL ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; + {$#i*y} : "𝜐" U1D710 # MATHEMATICAL ITALIC SMALL UPSILON +#- 1D711;MATHEMATICAL ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; + {$#i*f} : "𝜑" U1D711 # MATHEMATICAL ITALIC SMALL PHI +#- 1D712;MATHEMATICAL ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; + {$#i*x} : "𝜒" U1D712 # MATHEMATICAL ITALIC SMALL CHI +#- 1D713;MATHEMATICAL ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; + {$#i*c} : "𝜓" U1D713 # MATHEMATICAL ITALIC SMALL PSI +#- 1D714;MATHEMATICAL ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; + {$#i*v} : "𝜔" U1D714 # MATHEMATICAL ITALIC SMALL OMEGA +#- 1D715;MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; + {$#i*.d} : "𝜕" U1D715 # MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +#- 1D716;MATHEMATICAL ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; + {$#i*.e} : "𝜖" U1D716 # MATHEMATICAL ITALIC EPSILON SYMBOL +#- 1D717;MATHEMATICAL ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; + {$#i*.u} : "𝜗" U1D717 # MATHEMATICAL ITALIC THETA SYMBOL +#- 1D718;MATHEMATICAL ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; + {$#*.k} : "𝜘" U1D718 # MATHEMATICAL ITALIC KAPPA SYMBOL +#- 1D719;MATHEMATICAL ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; + {$#*.f} : "𝜙" U1D719 # MATHEMATICAL ITALIC PHI SYMBOL +#- 1D71A;MATHEMATICAL ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; + {$#*.r} : "𝜚" U1D71A # MATHEMATICAL ITALIC RHO SYMBOL +#- 1D71B;MATHEMATICAL ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; + {$#*.p} : "𝜛" U1D71B # MATHEMATICAL ITALIC PI SYMBOL +## == BOLD ITALIC GREEK +#- 1D71C;MATHEMATICAL BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; + {$#I*A} : "𝜜" U1D71C # MATHEMATICAL BOLD ITALIC CAPITAL ALPHA +#- 1D71D;MATHEMATICAL BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; + {$#I*B} : "𝜝" U1D71D # MATHEMATICAL BOLD ITALIC CAPITAL BETA +#- 1D71E;MATHEMATICAL BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; + {$#I*G} : "𝜞" U1D71E # MATHEMATICAL BOLD ITALIC CAPITAL GAMMA +#- 1D71F;MATHEMATICAL BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; + {$#I*D} : "𝜟" U1D71F # MATHEMATICAL BOLD ITALIC CAPITAL DELTA +#- 1D720;MATHEMATICAL BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; + {$#I*E} : "𝜠" U1D720 # MATHEMATICAL BOLD ITALIC CAPITAL EPSILON +#- 1D721;MATHEMATICAL BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; + {$#I*Z} : "𝜡" U1D721 # MATHEMATICAL BOLD ITALIC CAPITAL ZETA +#- 1D722;MATHEMATICAL BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; + {$#I*H} : "𝜢" U1D722 # MATHEMATICAL BOLD ITALIC CAPITAL ETA +#- 1D723;MATHEMATICAL BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; + {$#I*U} : "𝜣" U1D723 # MATHEMATICAL BOLD ITALIC CAPITAL THETA +#- 1D724;MATHEMATICAL BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; + {$#I*I} : "𝜤" U1D724 # MATHEMATICAL BOLD ITALIC CAPITAL IOTA +#- 1D725;MATHEMATICAL BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; + {$#I*K} : "𝜥" U1D725 # MATHEMATICAL BOLD ITALIC CAPITAL KAPPA +#- 1D726;MATHEMATICAL BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; + {$#I*L} : "𝜦" U1D726 # MATHEMATICAL BOLD ITALIC CAPITAL LAMDA +#- 1D727;MATHEMATICAL BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; + {$#I*M} : "𝜧" U1D727 # MATHEMATICAL BOLD ITALIC CAPITAL MU +#- 1D728;MATHEMATICAL BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; + {$#I*N} : "𝜨" U1D728 # MATHEMATICAL BOLD ITALIC CAPITAL NU +#- 1D729;MATHEMATICAL BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; + {$#I*J} : "𝜩" U1D729 # MATHEMATICAL BOLD ITALIC CAPITAL XI +#- 1D72A;MATHEMATICAL BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; + {$#I*O} : "𝜪" U1D72A # MATHEMATICAL BOLD ITALIC CAPITAL OMICRON +#- 1D72B;MATHEMATICAL BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; + {$#I*P} : "𝜫" U1D72B # MATHEMATICAL BOLD ITALIC CAPITAL PI +#- 1D72C;MATHEMATICAL BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; + {$#I*R} : "𝜬" U1D72C # MATHEMATICAL BOLD ITALIC CAPITAL RHO +#- 1D72D;MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; + {$#I*.U} : "𝜭" U1D72D # MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL +#- 1D72E;MATHEMATICAL BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; + {$#I*S} : "𝜮" U1D72E # MATHEMATICAL BOLD ITALIC CAPITAL SIGMA +#- 1D72F;MATHEMATICAL BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; + {$#I*T} : "𝜯" U1D72F # MATHEMATICAL BOLD ITALIC CAPITAL TAU +#- 1D730;MATHEMATICAL BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; + {$#I*Y} : "𝜰" U1D730 # MATHEMATICAL BOLD ITALIC CAPITAL UPSILON +#- 1D731;MATHEMATICAL BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; + {$#I*F} : "𝜱" U1D731 # MATHEMATICAL BOLD ITALIC CAPITAL PHI +#- 1D732;MATHEMATICAL BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; + {$#I*X} : "𝜲" U1D732 # MATHEMATICAL BOLD ITALIC CAPITAL CHI +#- 1D733;MATHEMATICAL BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; + {$#I*C} : "𝜳" U1D733 # MATHEMATICAL BOLD ITALIC CAPITAL PSI +#- 1D734;MATHEMATICAL BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; + {$#I*V} : "𝜴" U1D734 # MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +#- 1D735;MATHEMATICAL BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; + {$#I*@D} : "𝜵" U1D735 # MATHEMATICAL BOLD ITALIC NABLA +#- 1D736;MATHEMATICAL BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; + {$#I*a} : "𝜶" U1D736 # MATHEMATICAL BOLD ITALIC SMALL ALPHA +#- 1D737;MATHEMATICAL BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; + {$#I*b} : "𝜷" U1D737 # MATHEMATICAL BOLD ITALIC SMALL BETA +#- 1D738;MATHEMATICAL BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; + {$#I*g} : "𝜸" U1D738 # MATHEMATICAL BOLD ITALIC SMALL GAMMA +#- 1D739;MATHEMATICAL BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; + {$#I*d} : "𝜹" U1D739 # MATHEMATICAL BOLD ITALIC SMALL DELTA +#- 1D73A;MATHEMATICAL BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; + {$#I*e} : "𝜺" U1D73A # MATHEMATICAL BOLD ITALIC SMALL EPSILON +#- 1D73B;MATHEMATICAL BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; + {$#I*z} : "𝜻" U1D73B # MATHEMATICAL BOLD ITALIC SMALL ZETA +#- 1D73C;MATHEMATICAL BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; + {$#I*h} : "𝜼" U1D73C # MATHEMATICAL BOLD ITALIC SMALL ETA +#- 1D73D;MATHEMATICAL BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; + {$#I*u} : "𝜽" U1D73D # MATHEMATICAL BOLD ITALIC SMALL THETA +#- 1D73E;MATHEMATICAL BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; + {$#I*i} : "𝜾" U1D73E # MATHEMATICAL BOLD ITALIC SMALL IOTA +#- 1D73F;MATHEMATICAL BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; + {$#I*k} : "𝜿" U1D73F # MATHEMATICAL BOLD ITALIC SMALL KAPPA +#- 1D740;MATHEMATICAL BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; + {$#I*l} : "𝝀" U1D740 # MATHEMATICAL BOLD ITALIC SMALL LAMDA +#- 1D741;MATHEMATICAL BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; + {$#I*m} : "𝝁" U1D741 # MATHEMATICAL BOLD ITALIC SMALL MU +#- 1D742;MATHEMATICAL BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; + {$#I*n} : "𝝂" U1D742 # MATHEMATICAL BOLD ITALIC SMALL NU +#- 1D743;MATHEMATICAL BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; + {$#I*j} : "𝝃" U1D743 # MATHEMATICAL BOLD ITALIC SMALL XI +#- 1D744;MATHEMATICAL BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; + {$#I*o} : "𝝄" U1D744 # MATHEMATICAL BOLD ITALIC SMALL OMICRON +#- 1D745;MATHEMATICAL BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; + {$#I*p} : "𝝅" U1D745 # MATHEMATICAL BOLD ITALIC SMALL PI +#- 1D746;MATHEMATICAL BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; + {$#I*r} : "𝝆" U1D746 # MATHEMATICAL BOLD ITALIC SMALL RHO +#- 1D747;MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; + {$#I*w} : "𝝇" U1D747 # MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA +#- 1D748;MATHEMATICAL BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; + {$#I*s} : "𝝈" U1D748 # MATHEMATICAL BOLD ITALIC SMALL SIGMA +#- 1D749;MATHEMATICAL BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; + {$#I*t} : "𝝉" U1D749 # MATHEMATICAL BOLD ITALIC SMALL TAU +#- 1D74A;MATHEMATICAL BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; + {$#I*y} : "𝝊" U1D74A # MATHEMATICAL BOLD ITALIC SMALL UPSILON +#- 1D74B;MATHEMATICAL BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; + {$#I*f} : "𝝋" U1D74B # MATHEMATICAL BOLD ITALIC SMALL PHI +#- 1D74C;MATHEMATICAL BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; + {$#I*x} : "𝝌" U1D74C # MATHEMATICAL BOLD ITALIC SMALL CHI +#- 1D74D;MATHEMATICAL BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; + {$#I*c} : "𝝍" U1D74D # MATHEMATICAL BOLD ITALIC SMALL PSI +#- 1D74E;MATHEMATICAL BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; + {$#I*v} : "𝝎" U1D74E # MATHEMATICAL BOLD ITALIC SMALL OMEGA +#- 1D74F;MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; + {$#I*.d} : "𝝏" U1D74F # MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +#- 1D750;MATHEMATICAL BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; + {$#I*.e} : "𝝐" U1D750 # MATHEMATICAL BOLD ITALIC EPSILON SYMBOL +#- 1D751;MATHEMATICAL BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; + {$#I*.u} : "𝝑" U1D751 # MATHEMATICAL BOLD ITALIC THETA SYMBOL +#- 1D752;MATHEMATICAL BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; + {$#I*.k} : "𝝒" U1D752 # MATHEMATICAL BOLD ITALIC KAPPA SYMBOL +#- 1D753;MATHEMATICAL BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; + {$#I*.f} : "𝝓" U1D753 # MATHEMATICAL BOLD ITALIC PHI SYMBOL +#- 1D754;MATHEMATICAL BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; + {$#I*.r} : "𝝔" U1D754 # MATHEMATICAL BOLD ITALIC RHO SYMBOL +#- 1D755;MATHEMATICAL BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; + {$#I*.p} : "𝝕" U1D755 # MATHEMATICAL BOLD ITALIC PI SYMBOL +## == BOLD SANS-SERIF GREEK +#- 1D756;MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; + {$#,b*A} : "𝝖" U1D756 # MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA +#- 1D757;MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; + {$#,b*B} : "𝝗" U1D757 # MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA +#- 1D758;MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; + {$#,b*G} : "𝝘" U1D758 # MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA +#- 1D759;MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; + {$#,b*D} : "𝝙" U1D759 # MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA +#- 1D75A;MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; + {$#,b*E} : "𝝚" U1D75A # MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON +#- 1D75B;MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; + {$#,b*Z} : "𝝛" U1D75B # MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA +#- 1D75C;MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; + {$#,b*H} : "𝝜" U1D75C # MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA +#- 1D75D;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; + {$#,b*U} : "𝝝" U1D75D # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA +#- 1D75E;MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; + {$#,b*I} : "𝝞" U1D75E # MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA +#- 1D75F;MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; + {$#,b*K} : "𝝟" U1D75F # MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA +#- 1D760;MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; + {$#,b*L} : "𝝠" U1D760 # MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA +#- 1D761;MATHEMATICAL SANS-SERIF BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; + {$#,b*M} : "𝝡" U1D761 # MATHEMATICAL SANS-SERIF BOLD CAPITAL MU +#- 1D762;MATHEMATICAL SANS-SERIF BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; + {$#,b*N} : "𝝢" U1D762 # MATHEMATICAL SANS-SERIF BOLD CAPITAL NU +#- 1D763;MATHEMATICAL SANS-SERIF BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; + {$#,b*J} : "𝝣" U1D763 # MATHEMATICAL SANS-SERIF BOLD CAPITAL XI +#- 1D764;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; + {$#,b*O} : "𝝤" U1D764 # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON +#- 1D765;MATHEMATICAL SANS-SERIF BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; + {$#,b*P} : "𝝥" U1D765 # MATHEMATICAL SANS-SERIF BOLD CAPITAL PI +#- 1D766;MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; + {$#,b*R} : "𝝦" U1D766 # MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO +#- 1D767;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; + {$#,b*.U} : "𝝧" U1D767 # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL +#- 1D768;MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; + {$#,b*S} : "𝝨" U1D768 # MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA +#- 1D769;MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; + {$#,b*T} : "𝝩" U1D769 # MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU +#- 1D76A;MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; + {$#,b*Y} : "𝝪" U1D76A # MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON +#- 1D76B;MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; + {$#,b*F} : "𝝫" U1D76B # MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI +#- 1D76C;MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; + {$#,b*X} : "𝝬" U1D76C # MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI +#- 1D76D;MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; + {$#,b*C} : "𝝭" U1D76D # MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI +#- 1D76E;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; + {$#,b*V} : "𝝮" U1D76E # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +#- 1D76F;MATHEMATICAL SANS-SERIF BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; + {$#,b*@D} : "𝝯" U1D76F # MATHEMATICAL SANS-SERIF BOLD NABLA +#- 1D770;MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; + {$#,b*a} : "𝝰" U1D770 # MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA +#- 1D771;MATHEMATICAL SANS-SERIF BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; + {$#,b*b} : "𝝱" U1D771 # MATHEMATICAL SANS-SERIF BOLD SMALL BETA +#- 1D772;MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; + {$#,b*g} : "𝝲" U1D772 # MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA +#- 1D773;MATHEMATICAL SANS-SERIF BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; + {$#,b*d} : "𝝳" U1D773 # MATHEMATICAL SANS-SERIF BOLD SMALL DELTA +#- 1D774;MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; + {$#,b*e} : "𝝴" U1D774 # MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON +#- 1D775;MATHEMATICAL SANS-SERIF BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; + {$#,b*z} : "𝝵" U1D775 # MATHEMATICAL SANS-SERIF BOLD SMALL ZETA +#- 1D776;MATHEMATICAL SANS-SERIF BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; + {$#,b*h} : "𝝶" U1D776 # MATHEMATICAL SANS-SERIF BOLD SMALL ETA +#- 1D777;MATHEMATICAL SANS-SERIF BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; + {$#,b*u} : "𝝷" U1D777 # MATHEMATICAL SANS-SERIF BOLD SMALL THETA +#- 1D778;MATHEMATICAL SANS-SERIF BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; + {$#,b*i} : "𝝸" U1D778 # MATHEMATICAL SANS-SERIF BOLD SMALL IOTA +#- 1D779;MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; + {$#,b*k} : "𝝹" U1D779 # MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA +#- 1D77A;MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; + {$#,b*l} : "𝝺" U1D77A # MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA +#- 1D77B;MATHEMATICAL SANS-SERIF BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; + {$#,b*m} : "𝝻" U1D77B # MATHEMATICAL SANS-SERIF BOLD SMALL MU +#- 1D77C;MATHEMATICAL SANS-SERIF BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; + {$#,b*n} : "𝝼" U1D77C # MATHEMATICAL SANS-SERIF BOLD SMALL NU +#- 1D77D;MATHEMATICAL SANS-SERIF BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; + {$#,b*j} : "𝝽" U1D77D # MATHEMATICAL SANS-SERIF BOLD SMALL XI +#- 1D77E;MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; + {$#,b*o} : "𝝾" U1D77E # MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON +#- 1D77F;MATHEMATICAL SANS-SERIF BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; + {$#,b*p} : "𝝿" U1D77F # MATHEMATICAL SANS-SERIF BOLD SMALL PI +#- 1D780;MATHEMATICAL SANS-SERIF BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; + {$#,b*r} : "𝞀" U1D780 # MATHEMATICAL SANS-SERIF BOLD SMALL RHO +#- 1D781;MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; + {$#,b*w} : "𝞁" U1D781 # MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA +#- 1D782;MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; + {$#,b*s} : "𝞂" U1D782 # MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA +#- 1D783;MATHEMATICAL SANS-SERIF BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; + {$#,b*t} : "𝞃" U1D783 # MATHEMATICAL SANS-SERIF BOLD SMALL TAU +#- 1D784;MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; + {$#,b*y} : "𝞄" U1D784 # MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON +#- 1D785;MATHEMATICAL SANS-SERIF BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; + {$#,b*f} : "𝞅" U1D785 # MATHEMATICAL SANS-SERIF BOLD SMALL PHI +#- 1D786;MATHEMATICAL SANS-SERIF BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; + {$#,b*x} : "𝞆" U1D786 # MATHEMATICAL SANS-SERIF BOLD SMALL CHI +#- 1D787;MATHEMATICAL SANS-SERIF BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; + {$#,b*c} : "𝞇" U1D787 # MATHEMATICAL SANS-SERIF BOLD SMALL PSI +#- 1D788;MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; + {$#,b*v} : "𝞈" U1D788 # MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +#- 1D789;MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; + {$#,b*.d} : "𝞉" U1D789 # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +#- 1D78A;MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; + {$#,b*.e} : "𝞊" U1D78A # MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL +#- 1D78B;MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; + {$#,b*.u} : "𝞋" U1D78B # MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL +#- 1D78C;MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; + {$#,b*.k} : "𝞌" U1D78C # MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL +#- 1D78D;MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; + {$#,b*.f} : "𝞍" U1D78D # MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL +#- 1D78E;MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; + {$#,b*.r} : "𝞎" U1D78E # MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL +#- 1D78F;MATHEMATICAL SANS-SERIF BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; + {$#,b*.p} : "𝞏" U1D78F # MATHEMATICAL SANS-SERIF BOLD PI SYMBOL +## == BOLD ITALIC SANS-SERIF GREEK +#- 1D790;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; + {$#,I*A} : "𝞐" U1D790 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA +#- 1D791;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; + {$#,I*B} : "𝞑" U1D791 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA +#- 1D792;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; + {$#,I*G} : "𝞒" U1D792 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA +#- 1D793;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; + {$#,I*D} : "𝞓" U1D793 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA +#- 1D794;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; + {$#,I*E} : "𝞔" U1D794 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON +#- 1D795;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; + {$#,I*Z} : "𝞕" U1D795 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA +#- 1D796;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; + {$#,I*H} : "𝞖" U1D796 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA +#- 1D797;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; + {$#,I*U} : "𝞗" U1D797 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA +#- 1D798;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; + {$#,I*I} : "𝞘" U1D798 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA +#- 1D799;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; + {$#,I*K} : "𝞙" U1D799 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA +#- 1D79A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; + {$#,I*L} : "𝞚" U1D79A # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA +#- 1D79B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; + {$#,I*M} : "𝞛" U1D79B # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU +#- 1D79C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; + {$#,I*N} : "𝞜" U1D79C # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU +#- 1D79D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; + {$#,I*J} : "𝞝" U1D79D # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI +#- 1D79E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; + {$#,I*O} : "𝞞" U1D79E # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON +#- 1D79F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; + {$#,I*P} : "𝞟" U1D79F # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI +#- 1D7A0;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; + {$#,I*R} : "𝞠" U1D7A0 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO +#- 1D7A1;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; + {$#,I*.U} : "𝞡" U1D7A1 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL +#- 1D7A2;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; + {$#,I*S} : "𝞢" U1D7A2 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA +#- 1D7A3;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; + {$#,I*T} : "𝞣" U1D7A3 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU +#- 1D7A4;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; + {$#,I*Y} : "𝞤" U1D7A4 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON +#- 1D7A5;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; + {$#,I*F} : "𝞥" U1D7A5 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI +#- 1D7A6;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; + {$#,I*X} : "𝞦" U1D7A6 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI +#- 1D7A7;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; + {$#,I*C} : "𝞧" U1D7A7 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI +#- 1D7A8;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; + {$#,I*V} : "𝞨" U1D7A8 # MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +#- 1D7A9;MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; + {$#,I*@D} : "𝞩" U1D7A9 # MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +#- 1D7AA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; + {$#,I*a} : "𝞪" U1D7AA # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA +#- 1D7AB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; + {$#,I*b} : "𝞫" U1D7AB # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA +#- 1D7AC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; + {$#,I*g} : "𝞬" U1D7AC # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA +#- 1D7AD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; + {$#,I*d} : "𝞭" U1D7AD # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA +#- 1D7AE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; + {$#,I*e} : "𝞮" U1D7AE # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON +#- 1D7AF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; + {$#,I*z} : "𝞯" U1D7AF # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA +#- 1D7B0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; + {$#,I*h} : "𝞰" U1D7B0 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA +#- 1D7B1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; + {$#,I*u} : "𝞱" U1D7B1 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA +#- 1D7B2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; + {$#,I*i} : "𝞲" U1D7B2 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA +#- 1D7B3;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; + {$#,I*k} : "𝞳" U1D7B3 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA +#- 1D7B4;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; + {$#,I*l} : "𝞴" U1D7B4 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA +#- 1D7B5;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; + {$#,I*m} : "𝞵" U1D7B5 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU +#- 1D7B6;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; + {$#,I*n} : "𝞶" U1D7B6 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU +#- 1D7B7;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; + {$#,I*j} : "𝞷" U1D7B7 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI +#- 1D7B8;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; + {$#,I*o} : "𝞸" U1D7B8 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON +#- 1D7B9;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; + {$#,I*p} : "𝞹" U1D7B9 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI +#- 1D7BA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; + {$#,I*r} : "𝞺" U1D7BA # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO +#- 1D7BB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; + {$#,I*w} : "𝞻" U1D7BB # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA +#- 1D7BC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; + {$#,I*s} : "𝞼" U1D7BC # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA +#- 1D7BD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; + {$#,I*t} : "𝞽" U1D7BD # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU +#- 1D7BE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; + {$#,I*y} : "𝞾" U1D7BE # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON +#- 1D7BF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; + {$#,I*f} : "𝞿" U1D7BF # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI +#- 1D7C0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; + {$#,I*x} : "𝟀" U1D7C0 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI +#- 1D7C1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; + {$#,I*c} : "𝟁" U1D7C1 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI +#- 1D7C2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; + {$#,I*v} : "𝟂" U1D7C2 # MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +#- 1D7C3;MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; + {$#,I*.d} : "𝟃" U1D7C3 # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +#- 1D7C4;MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; + {$#,I*.e} : "𝟄" U1D7C4 # MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL +#- 1D7C5;MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; + {$#,I*.u} : "𝟅" U1D7C5 # MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL +#- 1D7C6;MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; + {$#,I*.k} : "𝟆" U1D7C6 # MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL +#- 1D7C7;MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; + {$#,I*.f} : "𝟇" U1D7C7 # MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL +#- 1D7C8;MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; + {$#,I*.r} : "𝟈" U1D7C8 # MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL +#- 1D7C9;MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; + {$#,I*.p} : "𝟉" U1D7C9 # MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL +## == (BOLD GREEK LEFTOVERS) +#- 1D7CA;MATHEMATICAL BOLD CAPITAL DIGAMMA;Lu;0;L; 03DC;;;;N;;;;; + {$#b*.W} : "𝟊" U1D7CA # MATHEMATICAL BOLD CAPITAL DIGAMMA +#- 1D7CB;MATHEMATICAL BOLD SMALL DIGAMMA;Ll;0;L; 03DD;;;;N;;;;; + {$#b*.w} : "𝟋" U1D7CB # MATHEMATICAL BOLD SMALL DIGAMMA +## == BOLD DIGITS +#- 1D7CE;MATHEMATICAL BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; + {$#b0} : "𝟎" U1D7CE # MATHEMATICAL BOLD DIGIT ZERO +#- 1D7CF;MATHEMATICAL BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; + {$#b1} : "𝟏" U1D7CF # MATHEMATICAL BOLD DIGIT ONE +#- 1D7D0;MATHEMATICAL BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; + {$#b2} : "𝟐" U1D7D0 # MATHEMATICAL BOLD DIGIT TWO +#- 1D7D1;MATHEMATICAL BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; + {$#b3} : "𝟑" U1D7D1 # MATHEMATICAL BOLD DIGIT THREE +#- 1D7D2;MATHEMATICAL BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; + {$#b4} : "𝟒" U1D7D2 # MATHEMATICAL BOLD DIGIT FOUR +#- 1D7D3;MATHEMATICAL BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; + {$#b5} : "𝟓" U1D7D3 # MATHEMATICAL BOLD DIGIT FIVE +#- 1D7D4;MATHEMATICAL BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; + {$#b6} : "𝟔" U1D7D4 # MATHEMATICAL BOLD DIGIT SIX +#- 1D7D5;MATHEMATICAL BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; + {$#b7} : "𝟕" U1D7D5 # MATHEMATICAL BOLD DIGIT SEVEN +#- 1D7D6;MATHEMATICAL BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; + {$#b8} : "𝟖" U1D7D6 # MATHEMATICAL BOLD DIGIT EIGHT +#- 1D7D7;MATHEMATICAL BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; + {$#b9} : "𝟗" U1D7D7 # MATHEMATICAL BOLD DIGIT NINE +## == DOUBLE-STRUCK DIGITS +#- 1D7D8;MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; + {$#|0} : "𝟘" U1D7D8 # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO +#- 1D7D9;MATHEMATICAL DOUBLE-STRUCK DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; + {$#|1} : "𝟙" U1D7D9 # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE +#- 1D7DA;MATHEMATICAL DOUBLE-STRUCK DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; + {$#|2} : "𝟚" U1D7DA # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO +#- 1D7DB;MATHEMATICAL DOUBLE-STRUCK DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; + {$#|3} : "𝟛" U1D7DB # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE +#- 1D7DC;MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; + {$#|4} : "𝟜" U1D7DC # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR +#- 1D7DD;MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; + {$#|5} : "𝟝" U1D7DD # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE +#- 1D7DE;MATHEMATICAL DOUBLE-STRUCK DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; + {$#|6} : "𝟞" U1D7DE # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX +#- 1D7DF;MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; + {$#|7} : "𝟟" U1D7DF # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN +#- 1D7E0;MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; + {$#|8} : "𝟠" U1D7E0 # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT +#- 1D7E1;MATHEMATICAL DOUBLE-STRUCK DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; + {$#|9} : "𝟡" U1D7E1 # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE +## == SANS-SERIF DIGITS +#- 1D7E2;MATHEMATICAL SANS-SERIF DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; + {$#,,0} : "𝟢" U1D7E2 # MATHEMATICAL SANS-SERIF DIGIT ZERO +#- 1D7E3;MATHEMATICAL SANS-SERIF DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; + {$#,,1} : "𝟣" U1D7E3 # MATHEMATICAL SANS-SERIF DIGIT ONE +#- 1D7E4;MATHEMATICAL SANS-SERIF DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; + {$#,,2} : "𝟤" U1D7E4 # MATHEMATICAL SANS-SERIF DIGIT TWO +#- 1D7E5;MATHEMATICAL SANS-SERIF DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; + {$#,,3} : "𝟥" U1D7E5 # MATHEMATICAL SANS-SERIF DIGIT THREE +#- 1D7E6;MATHEMATICAL SANS-SERIF DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; + {$#,,4} : "𝟦" U1D7E6 # MATHEMATICAL SANS-SERIF DIGIT FOUR +#- 1D7E7;MATHEMATICAL SANS-SERIF DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; + {$#,,5} : "𝟧" U1D7E7 # MATHEMATICAL SANS-SERIF DIGIT FIVE +#- 1D7E8;MATHEMATICAL SANS-SERIF DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; + {$#,,6} : "𝟨" U1D7E8 # MATHEMATICAL SANS-SERIF DIGIT SIX +#- 1D7E9;MATHEMATICAL SANS-SERIF DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; + {$#,,7} : "𝟩" U1D7E9 # MATHEMATICAL SANS-SERIF DIGIT SEVEN +#- 1D7EA;MATHEMATICAL SANS-SERIF DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; + {$#,,8} : "𝟪" U1D7EA # MATHEMATICAL SANS-SERIF DIGIT EIGHT +#- 1D7EB;MATHEMATICAL SANS-SERIF DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; + {$#,,9} : "𝟫" U1D7EB # MATHEMATICAL SANS-SERIF DIGIT NINE +## == SANS-SERIF BOLD DIGITS +#- 1D7EC;MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; + {$#,b0} : "𝟬" U1D7EC # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO +#- 1D7ED;MATHEMATICAL SANS-SERIF BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; + {$#,b1} : "𝟭" U1D7ED # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE +#- 1D7EE;MATHEMATICAL SANS-SERIF BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; + {$#,b2} : "𝟮" U1D7EE # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO +#- 1D7EF;MATHEMATICAL SANS-SERIF BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; + {$#,b3} : "𝟯" U1D7EF # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE +#- 1D7F0;MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; + {$#,b4} : "𝟰" U1D7F0 # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR +#- 1D7F1;MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; + {$#,b5} : "𝟱" U1D7F1 # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE +#- 1D7F2;MATHEMATICAL SANS-SERIF BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; + {$#,b6} : "𝟲" U1D7F2 # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX +#- 1D7F3;MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; + {$#,b7} : "𝟳" U1D7F3 # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN +#- 1D7F4;MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; + {$#,b8} : "𝟴" U1D7F4 # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT +#- 1D7F5;MATHEMATICAL SANS-SERIF BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; + {$#,b9} : "𝟵" U1D7F5 # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE +## == MONOSPACE DIGITS +#- 1D7F6;MATHEMATICAL MONOSPACE DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; + {$#m0} : "𝟶" U1D7F6 # MATHEMATICAL MONOSPACE DIGIT ZERO +#- 1D7F7;MATHEMATICAL MONOSPACE DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; + {$#m1} : "𝟷" U1D7F7 # MATHEMATICAL MONOSPACE DIGIT ONE +#- 1D7F8;MATHEMATICAL MONOSPACE DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; + {$#m2} : "𝟸" U1D7F8 # MATHEMATICAL MONOSPACE DIGIT TWO +#- 1D7F9;MATHEMATICAL MONOSPACE DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; + {$#m3} : "𝟹" U1D7F9 # MATHEMATICAL MONOSPACE DIGIT THREE +#- 1D7FA;MATHEMATICAL MONOSPACE DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; + {$#m4} : "𝟺" U1D7FA # MATHEMATICAL MONOSPACE DIGIT FOUR +#- 1D7FB;MATHEMATICAL MONOSPACE DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; + {$#m5} : "𝟻" U1D7FB # MATHEMATICAL MONOSPACE DIGIT FIVE +#- 1D7FC;MATHEMATICAL MONOSPACE DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; + {$#m6} : "𝟼" U1D7FC # MATHEMATICAL MONOSPACE DIGIT SIX +#- 1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; + {$#m7} : "𝟽" U1D7FD # MATHEMATICAL MONOSPACE DIGIT SEVEN +#- 1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; + {$#m8} : "𝟾" U1D7FE # MATHEMATICAL MONOSPACE DIGIT EIGHT +#- 1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; + {$#m9} : "𝟿" U1D7FF # MATHEMATICAL MONOSPACE DIGIT NINE diff --git a/sort-interim.pl b/sort-interim.pl index 2bd2a31..59821b3 100755 --- a/sort-interim.pl +++ b/sort-interim.pl @@ -7,7 +7,7 @@ sub process { my $data = shift; my $key; - $data =~ m@\s+(U[[:xdigit:]]+)\s+@; + $data =~ m@\s+U([[:xdigit:]]+)\s+@; $key=$1; if ($elts{$key}) { print STDERR "Warning: key $key found more than once.\n"; @@ -27,6 +27,6 @@ while (<>) { $this .= $_; } -for $k (sort keys %elts) { +for $k (sort { hex($a) <=> hex($b) } keys %elts) { print $elts{$k}; } diff --git a/tags-base b/tags-base new file mode 100644 index 0000000..15602d0 --- /dev/null +++ b/tags-base @@ -0,0 +1,249 @@ +#- 1F1E6;REGIONAL INDICATOR SYMBOL LETTER A;So;0;L;;;;;N;;;;; + {rega} : "🇦" U1F1E6 # REGIONAL INDICATOR SYMBOL LETTER A +#- 1F1E7;REGIONAL INDICATOR SYMBOL LETTER B;So;0;L;;;;;N;;;;; + {regb} : "🇧" U1F1E7 # REGIONAL INDICATOR SYMBOL LETTER B +#- 1F1E8;REGIONAL INDICATOR SYMBOL LETTER C;So;0;L;;;;;N;;;;; + {regc} : "🇨" U1F1E8 # REGIONAL INDICATOR SYMBOL LETTER C +#- 1F1E9;REGIONAL INDICATOR SYMBOL LETTER D;So;0;L;;;;;N;;;;; + {regd} : "🇩" U1F1E9 # REGIONAL INDICATOR SYMBOL LETTER D +#- 1F1EA;REGIONAL INDICATOR SYMBOL LETTER E;So;0;L;;;;;N;;;;; + {rege} : "🇪" U1F1EA # REGIONAL INDICATOR SYMBOL LETTER E +#- 1F1EB;REGIONAL INDICATOR SYMBOL LETTER F;So;0;L;;;;;N;;;;; + {regf} : "🇫" U1F1EB # REGIONAL INDICATOR SYMBOL LETTER F +#- 1F1EC;REGIONAL INDICATOR SYMBOL LETTER G;So;0;L;;;;;N;;;;; + {regg} : "🇬" U1F1EC # REGIONAL INDICATOR SYMBOL LETTER G +#- 1F1ED;REGIONAL INDICATOR SYMBOL LETTER H;So;0;L;;;;;N;;;;; + {regh} : "🇭" U1F1ED # REGIONAL INDICATOR SYMBOL LETTER H +#- 1F1EE;REGIONAL INDICATOR SYMBOL LETTER I;So;0;L;;;;;N;;;;; + {regi} : "🇮" U1F1EE # REGIONAL INDICATOR SYMBOL LETTER I +#- 1F1EF;REGIONAL INDICATOR SYMBOL LETTER J;So;0;L;;;;;N;;;;; + {regj} : "🇯" U1F1EF # REGIONAL INDICATOR SYMBOL LETTER J +#- 1F1F0;REGIONAL INDICATOR SYMBOL LETTER K;So;0;L;;;;;N;;;;; + {regk} : "🇰" U1F1F0 # REGIONAL INDICATOR SYMBOL LETTER K +#- 1F1F1;REGIONAL INDICATOR SYMBOL LETTER L;So;0;L;;;;;N;;;;; + {regl} : "🇱" U1F1F1 # REGIONAL INDICATOR SYMBOL LETTER L +#- 1F1F2;REGIONAL INDICATOR SYMBOL LETTER M;So;0;L;;;;;N;;;;; + {regm} : "🇲" U1F1F2 # REGIONAL INDICATOR SYMBOL LETTER M +#- 1F1F3;REGIONAL INDICATOR SYMBOL LETTER N;So;0;L;;;;;N;;;;; + {regn} : "🇳" U1F1F3 # REGIONAL INDICATOR SYMBOL LETTER N +#- 1F1F4;REGIONAL INDICATOR SYMBOL LETTER O;So;0;L;;;;;N;;;;; + {rego} : "🇴" U1F1F4 # REGIONAL INDICATOR SYMBOL LETTER O +#- 1F1F5;REGIONAL INDICATOR SYMBOL LETTER P;So;0;L;;;;;N;;;;; + {regp} : "🇵" U1F1F5 # REGIONAL INDICATOR SYMBOL LETTER P +#- 1F1F6;REGIONAL INDICATOR SYMBOL LETTER Q;So;0;L;;;;;N;;;;; + {regq} : "🇶" U1F1F6 # REGIONAL INDICATOR SYMBOL LETTER Q +#- 1F1F7;REGIONAL INDICATOR SYMBOL LETTER R;So;0;L;;;;;N;;;;; + {regr} : "🇷" U1F1F7 # REGIONAL INDICATOR SYMBOL LETTER R +#- 1F1F8;REGIONAL INDICATOR SYMBOL LETTER S;So;0;L;;;;;N;;;;; + {regs} : "🇸" U1F1F8 # REGIONAL INDICATOR SYMBOL LETTER S +#- 1F1F9;REGIONAL INDICATOR SYMBOL LETTER T;So;0;L;;;;;N;;;;; + {regt} : "🇹" U1F1F9 # REGIONAL INDICATOR SYMBOL LETTER T +#- 1F1FA;REGIONAL INDICATOR SYMBOL LETTER U;So;0;L;;;;;N;;;;; + {regu} : "🇺" U1F1FA # REGIONAL INDICATOR SYMBOL LETTER U +#- 1F1FB;REGIONAL INDICATOR SYMBOL LETTER V;So;0;L;;;;;N;;;;; + {regv} : "🇻" U1F1FB # REGIONAL INDICATOR SYMBOL LETTER V +#- 1F1FC;REGIONAL INDICATOR SYMBOL LETTER W;So;0;L;;;;;N;;;;; + {regw} : "🇼" U1F1FC # REGIONAL INDICATOR SYMBOL LETTER W +#- 1F1FD;REGIONAL INDICATOR SYMBOL LETTER X;So;0;L;;;;;N;;;;; + {regx} : "🇽" U1F1FD # REGIONAL INDICATOR SYMBOL LETTER X +#- 1F1FE;REGIONAL INDICATOR SYMBOL LETTER Y;So;0;L;;;;;N;;;;; + {regy} : "🇾" U1F1FE # REGIONAL INDICATOR SYMBOL LETTER Y +#- 1F1FF;REGIONAL INDICATOR SYMBOL LETTER Z;So;0;L;;;;;N;;;;; + {regz} : "🇿" U1F1FF # REGIONAL INDICATOR SYMBOL LETTER Z +#- E0001;LANGUAGE TAG;Cf;0;BN;;;;;N;;;;; + {langtag} : "󠀁" UE0001 # LANGUAGE TAG +#- E0020;TAG SPACE;Cf;0;BN;;;;;N;;;;; + {tag } : "󠀠" UE0020 # TAG SPACE +#- E0021;TAG EXCLAMATION MARK;Cf;0;BN;;;;;N;;;;; + {tag!} : "󠀡" UE0021 # TAG EXCLAMATION MARK +#- E0022;TAG QUOTATION MARK;Cf;0;BN;;;;;N;;;;; + {tag"} : "󠀢" UE0022 # TAG QUOTATION MARK +#- E0023;TAG NUMBER SIGN;Cf;0;BN;;;;;N;;;;; + {tag#} : "󠀣" UE0023 # TAG NUMBER SIGN +#- E0024;TAG DOLLAR SIGN;Cf;0;BN;;;;;N;;;;; + {tag$} : "󠀤" UE0024 # TAG DOLLAR SIGN +#- E0025;TAG PERCENT SIGN;Cf;0;BN;;;;;N;;;;; + {tag%} : "󠀥" UE0025 # TAG PERCENT SIGN +#- E0026;TAG AMPERSAND;Cf;0;BN;;;;;N;;;;; + {tag&} : "󠀦" UE0026 # TAG AMPERSAND +#- E0027;TAG APOSTROPHE;Cf;0;BN;;;;;N;;;;; + {tag'} : "󠀧" UE0027 # TAG APOSTROPHE +#- E0028;TAG LEFT PARENTHESIS;Cf;0;BN;;;;;N;;;;; + {tag(} : "󠀨" UE0028 # TAG LEFT PARENTHESIS +#- E0029;TAG RIGHT PARENTHESIS;Cf;0;BN;;;;;N;;;;; + {tag)} : "󠀩" UE0029 # TAG RIGHT PARENTHESIS +#- E002A;TAG ASTERISK;Cf;0;BN;;;;;N;;;;; + {tag*} : "󠀪" UE002A # TAG ASTERISK +#- E002B;TAG PLUS SIGN;Cf;0;BN;;;;;N;;;;; + {tag+} : "󠀫" UE002B # TAG PLUS SIGN +#- E002C;TAG COMMA;Cf;0;BN;;;;;N;;;;; + {tag,} : "󠀬" UE002C # TAG COMMA +#- E002D;TAG HYPHEN-MINUS;Cf;0;BN;;;;;N;;;;; + {tag-} : "󠀭" UE002D # TAG HYPHEN-MINUS +#- E002E;TAG FULL STOP;Cf;0;BN;;;;;N;;;;; + {tag.} : "󠀮" UE002E # TAG FULL STOP +#- E002F;TAG SOLIDUS;Cf;0;BN;;;;;N;;;;; + {tag/} : "󠀯" UE002F # TAG SOLIDUS +#- E0030;TAG DIGIT ZERO;Cf;0;BN;;;;;N;;;;; + {tag0} : "󠀰" UE0030 # TAG DIGIT ZERO +#- E0031;TAG DIGIT ONE;Cf;0;BN;;;;;N;;;;; + {tag1} : "󠀱" UE0031 # TAG DIGIT ONE +#- E0032;TAG DIGIT TWO;Cf;0;BN;;;;;N;;;;; + {tag2} : "󠀲" UE0032 # TAG DIGIT TWO +#- E0033;TAG DIGIT THREE;Cf;0;BN;;;;;N;;;;; + {tag3} : "󠀳" UE0033 # TAG DIGIT THREE +#- E0034;TAG DIGIT FOUR;Cf;0;BN;;;;;N;;;;; + {tag4} : "󠀴" UE0034 # TAG DIGIT FOUR +#- E0035;TAG DIGIT FIVE;Cf;0;BN;;;;;N;;;;; + {tag5} : "󠀵" UE0035 # TAG DIGIT FIVE +#- E0036;TAG DIGIT SIX;Cf;0;BN;;;;;N;;;;; + {tag6} : "󠀶" UE0036 # TAG DIGIT SIX +#- E0037;TAG DIGIT SEVEN;Cf;0;BN;;;;;N;;;;; + {tag7} : "󠀷" UE0037 # TAG DIGIT SEVEN +#- E0038;TAG DIGIT EIGHT;Cf;0;BN;;;;;N;;;;; + {tag8} : "󠀸" UE0038 # TAG DIGIT EIGHT +#- E0039;TAG DIGIT NINE;Cf;0;BN;;;;;N;;;;; + {tag9} : "󠀹" UE0039 # TAG DIGIT NINE +#- E003A;TAG COLON;Cf;0;BN;;;;;N;;;;; + {tag:} : "󠀺" UE003A # TAG COLON +#- E003B;TAG SEMICOLON;Cf;0;BN;;;;;N;;;;; + {tag;} : "󠀻" UE003B # TAG SEMICOLON +#- E003C;TAG LESS-THAN SIGN;Cf;0;BN;;;;;N;;;;; + {tag<} : "󠀼" UE003C # TAG LESS-THAN SIGN +#- E003D;TAG EQUALS SIGN;Cf;0;BN;;;;;N;;;;; + {tag=} : "󠀽" UE003D # TAG EQUALS SIGN +#- E003E;TAG GREATER-THAN SIGN;Cf;0;BN;;;;;N;;;;; + {tag>} : "󠀾" UE003E # TAG GREATER-THAN SIGN +#- E003F;TAG QUESTION MARK;Cf;0;BN;;;;;N;;;;; + {tag?} : "󠀿" UE003F # TAG QUESTION MARK +#- E0040;TAG COMMERCIAL AT;Cf;0;BN;;;;;N;;;;; + {tag@} : "󠁀" UE0040 # TAG COMMERCIAL AT +#- E0041;TAG LATIN CAPITAL LETTER A;Cf;0;BN;;;;;N;;;;; + {tagA} : "󠁁" UE0041 # TAG LATIN CAPITAL LETTER A +#- E0042;TAG LATIN CAPITAL LETTER B;Cf;0;BN;;;;;N;;;;; + {tagB} : "󠁂" UE0042 # TAG LATIN CAPITAL LETTER B +#- E0043;TAG LATIN CAPITAL LETTER C;Cf;0;BN;;;;;N;;;;; + {tagC} : "󠁃" UE0043 # TAG LATIN CAPITAL LETTER C +#- E0044;TAG LATIN CAPITAL LETTER D;Cf;0;BN;;;;;N;;;;; + {tagD} : "󠁄" UE0044 # TAG LATIN CAPITAL LETTER D +#- E0045;TAG LATIN CAPITAL LETTER E;Cf;0;BN;;;;;N;;;;; + {tagE} : "󠁅" UE0045 # TAG LATIN CAPITAL LETTER E +#- E0046;TAG LATIN CAPITAL LETTER F;Cf;0;BN;;;;;N;;;;; + {tagF} : "󠁆" UE0046 # TAG LATIN CAPITAL LETTER F +#- E0047;TAG LATIN CAPITAL LETTER G;Cf;0;BN;;;;;N;;;;; + {tagG} : "󠁇" UE0047 # TAG LATIN CAPITAL LETTER G +#- E0048;TAG LATIN CAPITAL LETTER H;Cf;0;BN;;;;;N;;;;; + {tagH} : "󠁈" UE0048 # TAG LATIN CAPITAL LETTER H +#- E0049;TAG LATIN CAPITAL LETTER I;Cf;0;BN;;;;;N;;;;; + {tagI} : "󠁉" UE0049 # TAG LATIN CAPITAL LETTER I +#- E004A;TAG LATIN CAPITAL LETTER J;Cf;0;BN;;;;;N;;;;; + {tagJ} : "󠁊" UE004A # TAG LATIN CAPITAL LETTER J +#- E004B;TAG LATIN CAPITAL LETTER K;Cf;0;BN;;;;;N;;;;; + {tagK} : "󠁋" UE004B # TAG LATIN CAPITAL LETTER K +#- E004C;TAG LATIN CAPITAL LETTER L;Cf;0;BN;;;;;N;;;;; + {tagL} : "󠁌" UE004C # TAG LATIN CAPITAL LETTER L +#- E004D;TAG LATIN CAPITAL LETTER M;Cf;0;BN;;;;;N;;;;; + {tagM} : "󠁍" UE004D # TAG LATIN CAPITAL LETTER M +#- E004E;TAG LATIN CAPITAL LETTER N;Cf;0;BN;;;;;N;;;;; + {tagN} : "󠁎" UE004E # TAG LATIN CAPITAL LETTER N +#- E004F;TAG LATIN CAPITAL LETTER O;Cf;0;BN;;;;;N;;;;; + {tagO} : "󠁏" UE004F # TAG LATIN CAPITAL LETTER O +#- E0050;TAG LATIN CAPITAL LETTER P;Cf;0;BN;;;;;N;;;;; + {tagP} : "󠁐" UE0050 # TAG LATIN CAPITAL LETTER P +#- E0051;TAG LATIN CAPITAL LETTER Q;Cf;0;BN;;;;;N;;;;; + {tagQ} : "󠁑" UE0051 # TAG LATIN CAPITAL LETTER Q +#- E0052;TAG LATIN CAPITAL LETTER R;Cf;0;BN;;;;;N;;;;; + {tagR} : "󠁒" UE0052 # TAG LATIN CAPITAL LETTER R +#- E0053;TAG LATIN CAPITAL LETTER S;Cf;0;BN;;;;;N;;;;; + {tagS} : "󠁓" UE0053 # TAG LATIN CAPITAL LETTER S +#- E0054;TAG LATIN CAPITAL LETTER T;Cf;0;BN;;;;;N;;;;; + {tagT} : "󠁔" UE0054 # TAG LATIN CAPITAL LETTER T +#- E0055;TAG LATIN CAPITAL LETTER U;Cf;0;BN;;;;;N;;;;; + {tagU} : "󠁕" UE0055 # TAG LATIN CAPITAL LETTER U +#- E0056;TAG LATIN CAPITAL LETTER V;Cf;0;BN;;;;;N;;;;; + {tagV} : "󠁖" UE0056 # TAG LATIN CAPITAL LETTER V +#- E0057;TAG LATIN CAPITAL LETTER W;Cf;0;BN;;;;;N;;;;; + {tagW} : "󠁗" UE0057 # TAG LATIN CAPITAL LETTER W +#- E0058;TAG LATIN CAPITAL LETTER X;Cf;0;BN;;;;;N;;;;; + {tagX} : "󠁘" UE0058 # TAG LATIN CAPITAL LETTER X +#- E0059;TAG LATIN CAPITAL LETTER Y;Cf;0;BN;;;;;N;;;;; + {tagY} : "󠁙" UE0059 # TAG LATIN CAPITAL LETTER Y +#- E005A;TAG LATIN CAPITAL LETTER Z;Cf;0;BN;;;;;N;;;;; + {tagZ} : "󠁚" UE005A # TAG LATIN CAPITAL LETTER Z +#- E005B;TAG LEFT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;; + {tag[} : "󠁛" UE005B # TAG LEFT SQUARE BRACKET +#- E005C;TAG REVERSE SOLIDUS;Cf;0;BN;;;;;N;;;;; + {tag\} : "󠁜" UE005C # TAG REVERSE SOLIDUS +#- E005D;TAG RIGHT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;; + {tag]} : "󠁝" UE005D # TAG RIGHT SQUARE BRACKET +#- E005E;TAG CIRCUMFLEX ACCENT;Cf;0;BN;;;;;N;;;;; + {tag^} : "󠁞" UE005E # TAG CIRCUMFLEX ACCENT +#- E005F;TAG LOW LINE;Cf;0;BN;;;;;N;;;;; + {tag_} : "󠁟" UE005F # TAG LOW LINE +#- E0060;TAG GRAVE ACCENT;Cf;0;BN;;;;;N;;;;; + {tag`} : "󠁠" UE0060 # TAG GRAVE ACCENT +#- E0061;TAG LATIN SMALL LETTER A;Cf;0;BN;;;;;N;;;;; + {taga} : "󠁡" UE0061 # TAG LATIN SMALL LETTER A +#- E0062;TAG LATIN SMALL LETTER B;Cf;0;BN;;;;;N;;;;; + {tagb} : "󠁢" UE0062 # TAG LATIN SMALL LETTER B +#- E0063;TAG LATIN SMALL LETTER C;Cf;0;BN;;;;;N;;;;; + {tagc} : "󠁣" UE0063 # TAG LATIN SMALL LETTER C +#- E0064;TAG LATIN SMALL LETTER D;Cf;0;BN;;;;;N;;;;; + {tagd} : "󠁤" UE0064 # TAG LATIN SMALL LETTER D +#- E0065;TAG LATIN SMALL LETTER E;Cf;0;BN;;;;;N;;;;; + {tage} : "󠁥" UE0065 # TAG LATIN SMALL LETTER E +#- E0066;TAG LATIN SMALL LETTER F;Cf;0;BN;;;;;N;;;;; + {tagf} : "󠁦" UE0066 # TAG LATIN SMALL LETTER F +#- E0067;TAG LATIN SMALL LETTER G;Cf;0;BN;;;;;N;;;;; + {tagg} : "󠁧" UE0067 # TAG LATIN SMALL LETTER G +#- E0068;TAG LATIN SMALL LETTER H;Cf;0;BN;;;;;N;;;;; + {tagh} : "󠁨" UE0068 # TAG LATIN SMALL LETTER H +#- E0069;TAG LATIN SMALL LETTER I;Cf;0;BN;;;;;N;;;;; + {tagi} : "󠁩" UE0069 # TAG LATIN SMALL LETTER I +#- E006A;TAG LATIN SMALL LETTER J;Cf;0;BN;;;;;N;;;;; + {tagj} : "󠁪" UE006A # TAG LATIN SMALL LETTER J +#- E006B;TAG LATIN SMALL LETTER K;Cf;0;BN;;;;;N;;;;; + {tagk} : "󠁫" UE006B # TAG LATIN SMALL LETTER K +#- E006C;TAG LATIN SMALL LETTER L;Cf;0;BN;;;;;N;;;;; + {tagl} : "󠁬" UE006C # TAG LATIN SMALL LETTER L +#- E006D;TAG LATIN SMALL LETTER M;Cf;0;BN;;;;;N;;;;; + {tagm} : "󠁭" UE006D # TAG LATIN SMALL LETTER M +#- E006E;TAG LATIN SMALL LETTER N;Cf;0;BN;;;;;N;;;;; + {tagn} : "󠁮" UE006E # TAG LATIN SMALL LETTER N +#- E006F;TAG LATIN SMALL LETTER O;Cf;0;BN;;;;;N;;;;; + {tago} : "󠁯" UE006F # TAG LATIN SMALL LETTER O +#- E0070;TAG LATIN SMALL LETTER P;Cf;0;BN;;;;;N;;;;; + {tagp} : "󠁰" UE0070 # TAG LATIN SMALL LETTER P +#- E0071;TAG LATIN SMALL LETTER Q;Cf;0;BN;;;;;N;;;;; + {tagq} : "󠁱" UE0071 # TAG LATIN SMALL LETTER Q +#- E0072;TAG LATIN SMALL LETTER R;Cf;0;BN;;;;;N;;;;; + {tagr} : "󠁲" UE0072 # TAG LATIN SMALL LETTER R +#- E0073;TAG LATIN SMALL LETTER S;Cf;0;BN;;;;;N;;;;; + {tags} : "󠁳" UE0073 # TAG LATIN SMALL LETTER S +#- E0074;TAG LATIN SMALL LETTER T;Cf;0;BN;;;;;N;;;;; + {tagt} : "󠁴" UE0074 # TAG LATIN SMALL LETTER T +#- E0075;TAG LATIN SMALL LETTER U;Cf;0;BN;;;;;N;;;;; + {tagu} : "󠁵" UE0075 # TAG LATIN SMALL LETTER U +#- E0076;TAG LATIN SMALL LETTER V;Cf;0;BN;;;;;N;;;;; + {tagv} : "󠁶" UE0076 # TAG LATIN SMALL LETTER V +#- E0077;TAG LATIN SMALL LETTER W;Cf;0;BN;;;;;N;;;;; + {tagw} : "󠁷" UE0077 # TAG LATIN SMALL LETTER W +#- E0078;TAG LATIN SMALL LETTER X;Cf;0;BN;;;;;N;;;;; + {tagx} : "󠁸" UE0078 # TAG LATIN SMALL LETTER X +#- E0079;TAG LATIN SMALL LETTER Y;Cf;0;BN;;;;;N;;;;; + {tagy} : "󠁹" UE0079 # TAG LATIN SMALL LETTER Y +#- E007A;TAG LATIN SMALL LETTER Z;Cf;0;BN;;;;;N;;;;; + {tagz} : "󠁺" UE007A # TAG LATIN SMALL LETTER Z +#- E007B;TAG LEFT CURLY BRACKET;Cf;0;BN;;;;;N;;;;; +# {tag left curly bracket} : "󠁻" UE007B # TAG LEFT CURLY BRACKET +# I don't have an escape char to use {} in the short form. + : "󠁻" UE007B # TAG LEFT CURLY BRACKET +#- E007C;TAG VERTICAL LINE;Cf;0;BN;;;;;N;;;;; + {tag|} : "󠁼" UE007C # TAG VERTICAL LINE +#- E007D;TAG RIGHT CURLY BRACKET;Cf;0;BN;;;;;N;;;;; +# {tag right curly bracket} : "󠁽" UE007D # TAG RIGHT CURLY BRACKET + : "󠁽" UE007D # TAG RIGHT CURLY BRACKET +#- E007E;TAG TILDE;Cf;0;BN;;;;;N;;;;; + {tag~} : "󠁾" UE007E # TAG TILDE +#- E007F;CANCEL TAG;Cf;0;BN;;;;;N;;;;; + {Xtag} : "󠁿" UE007F # CANCEL TAG -- cgit v1.2.3 From 67474b9ec13c13ab9a804e4a5ee7a3bdfadc9ee1 Mon Sep 17 00:00:00 2001 From: Shizeeg Unadequatov Date: Tue, 11 Jun 2019 17:50:44 +0300 Subject: fix typo --- dotXCompose | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index c350ff6..d5d08ce 100644 --- a/dotXCompose +++ b/dotXCompose @@ -933,7 +933,7 @@ include "%L" : "ɛ" U025B # LATIN SMALL LETTER OPEN E # Have to put the at the beginning for these. : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA - : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA + : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK -- cgit v1.2.3 From 3fb0a8ce54087bddf3d266c7de59d5e524750a6a Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Thu, 1 Aug 2019 09:31:55 -0400 Subject: Add TIRONIAN SIGN ET. --- dotXCompose | 1 + 1 file changed, 1 insertion(+) diff --git a/dotXCompose b/dotXCompose index 267b2a7..1071d82 100644 --- a/dotXCompose +++ b/dotXCompose @@ -26,6 +26,7 @@ include "%L" : "⁒" U2052 # COMMERCIAL MINUS SIGN ### or && ? : "⅋" U214B # TURNED AMPERSAND + <7> : "⁊" U204A # TIRONIAN SIGN ET # Printable sign for space. But is \ too useful a key combo to use # for this? : "␣" U2423 # OPEN BOX -- cgit v1.2.3 From 033c29d713ad3525e92754fb7917e8366eda1d6d Mon Sep 17 00:00:00 2001 From: sebleblanc Date: Fri, 18 Oct 2019 17:09:31 +0000 Subject: Change github.org to github.com "github.org" is not a valid domain. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca87563..a994339 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ your Compose key in X11 is controlled by (among other things) the file of bindings for Unicode characters that are useful occasionally. More contributions are welcome; there's a Git repository at -. We're trying to come up with a +. We're trying to come up with a broadly acceptable set of keybindings that won't interfere with the traditional Compose bindings, aren't too hard to type, and cover a wide set of characters that are useful to use occasionally, making -- cgit v1.2.3 From 5988b90b992e19a792992d0b709ad56bdf978672 Mon Sep 17 00:00:00 2001 From: "Mark E. Shoulson" Date: Wed, 18 Dec 2019 07:57:06 -0500 Subject: Add corners, etc. --- dotXCompose | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dotXCompose b/dotXCompose index 1071d82..eb45132 100644 --- a/dotXCompose +++ b/dotXCompose @@ -99,6 +99,8 @@ include "%L" # : " " U00A0 # NO-BREAK SPACE # Narrow no-break space, needed for some Latin languages like French : " " U202f # NARROW NO-BREAK SPACE +# Technically, NO-BREAK SPACE is not supposed to be fixed-width. This is: + : " " U2007 # FIGURE SPACE # Do we want/need these? : "†" U2020 # DAGGER : "‡" U2021 # DOUBLE DAGGER @@ -453,8 +455,14 @@ include "%L" # These are actually quotes, hence the mnemonic. <7> : "「" UFF62 # HALFWIDTH LEFT CORNER BRACKET : "」" UFF63 # HALFWIDTH RIGHT CORNER BRACKET +# Why am I using halfwidth though, I wonder? And I'd also like ⌜⌝⌞⌟ <7> : "『" U300E # LEFT WHITE CORNER BRACKET : "』" U300F # RIGHT WHITE CORNER BRACKET +# How about these for the "corners"? Confusing with {L[} etc? + <7> : "⌜" U231C # TOP LEFT CORNER + <7> : "⌝" U231D # TOP RIGHT CORNER + : "⌞" U231E # BOTTOM LEFT CORNER + : "⌟" U231F # BOTTOM RIGHT CORNER : "≬" U226C # BETWEEN : "ℓ" U2113 # SCRIPT SMALL L : "⊏" U228F # SQUARE IMAGE OF @@ -1129,7 +1137,7 @@ include "%L" : "ɴ" U0274 # LATIN LETTER SMALL CAPITAL N : "ᴏ" U1D0F # LATIN LETTER SMALL CAPITAL O