diff options
Diffstat (limited to 'info/symbols/comprehensive')
52 files changed, 71931 insertions, 4966 deletions
diff --git a/info/symbols/comprehensive/README b/info/symbols/comprehensive/README index 3cdb856afa..b393a3dab9 100644 --- a/info/symbols/comprehensive/README +++ b/info/symbols/comprehensive/README @@ -2,16 +2,16 @@ | THE COMPREHENSIVE LATEX SYMBOL LIST | | By Scott Pakin, scott+clsl@pakin.org | | | - | 05 May 2021 | + | 3 January 2024 | +--------------------------------------+ -The Comprehensive LaTeX Symbol List is an organized list of over 18100 +The Comprehensive LaTeX Symbol List is an organized list of over 20300 symbols commonly available to LaTeX users. Some of these symbols are guaranteed to be available in every TeX distribution. Others require font files that come with some, but not all, TeX distributions. The rest require font files that must be downloaded explicitly from CTAN (http://www.ctan.org/) and installed. The Comprehensive LaTeX Symbol -List currently showcases symbols from 213 separate typefaces. +List currently showcases symbols from 225 separate typefaces. The same directory that contains this README file also contains SYMLIST (an ASCII list of symbols that appear in the symbols list) and @@ -24,17 +24,14 @@ the document lists the packages that were unavailable during the build. The prebuilt versions of the symbol list use primarily Type 1 fonts. -Type 1 fonts are scalable and should look good at any resolution and -on any output device. However, some of the fonts used by symbols.tex -are available only in a METAFONT-generated bitmap format. The -prebuilt symbol lists utilize 1200 DPI versions of all of the -bitmapped fonts as 1200 DPI is a reasonably high printer resolution. -Unfortunately, older (pre-6.0) versions of Adobe Acrobat render -bitmapped fonts positively dreadfully on screen. Nevertheless, all -versions of Acrobat manage to *print* bitmapped fonts with no trouble. +Type 1 fonts are scalable and should look good at any resolution and on +any output device. However, some of the fonts used by symbols.tex are +available only in a METAFONT-generated bitmap format. The prebuilt +symbol lists utilize 1200 DPI versions of all of the bitmapped fonts as +1200 DPI is a reasonably high printer resolution and therefore should +obscure the artifacts of bitmap rendering. -The bitmapped fonts used to prepare the PDF versions of the symbol -list are the following: +The following bitmapped fonts were used to typeset the symbol list: ark10.mf astrosym.mf bbm10.mf bbm9.mf bbmss10.mf bbmtt10.mf @@ -50,27 +47,28 @@ list are the following: go2whi10.mf greenpoint.mf hands.mf ifclk10.mf ifgeo10.mf ifsym10.mf ifwea10.mf igoblacki8.mf igoblacki9.mf - igoblackiii8.mf igoblackiii9.mf igowhitei8.mf - igowhitei9.mf igowhiteiii8.mf igowhiteiii9.mf - knot1.mf knot2.mf knot3.mf - knot4.mf knot5.mf knot6.mf - knot7.mf lightbulb10.mf magic.mf - mbb10.mf mbb9.mf milstd.mf - moonphase.mf nkarta.mf shuffle10.mf - simpsons.mf skull.mf soyombo.mf - soyombot.mf trsy10.mf ulsy10.mf - wnr10.mf wnr9.mf wsuipa10.mf + igoblackiii8.mf igoblackiii9.mf igowhitei9.mf + igowhiteiii9.mf knot1.mf knot2.mf + knot3.mf knot4.mf knot5.mf + knot6.mf knot7.mf lightbulb10.mf + magic.mf mbb10.mf mbb9.mf + milstd.mf moonphase.mf nkarta.mf + shuffle10.mf simpsons.mf skull.mf + soyombo.mf soyombot.mf trsy10.mf + ulsy10.mf wnr10.mf wsuipa10.mf wsuipa9.mf -For completeness, these are the scalable fonts used in the PDF -versions of the symbol list: +For completeness, the following scalable fonts (some converted from +OpenType to PostScript Type 1) were used to typeset the symbol list: ASCII.pfb (ASCII) ArevSans-Roman.pfb (Arev Sans) ArrowsADF.pfb (Arrows ADF) + Asap-Symbol.pfb (Asap Symbol) BulletsADF.pfb (Bullets ADF) DSSerif-Bold.pfb (Double Struck Serif Bold) DSSerif.pfb (Double Struck Serif) + EBGaramond-Italic.pfb (EB Garamond Italic) Epi-Olmec.pfb (Epi-Olmce) FdSymbolA-Book.pfb (FdSymbolA-Book) FdSymbolB-Book.pfb (FdSymbolB-Book) @@ -79,15 +77,20 @@ versions of the symbol list: FdSymbolD-Book.pfb (FdSymbolD-Book) FdSymbolE-Book.pfb (FdSymbolE-Book) FdSymbolF-Book.pfb (FdSymbolF-Book) - FontAwesome.pfb (FontAwesome) + FontAwesome5Brands-Reg (Font Awesome 5 Brands Regular) + FontAwesome5Free-Regul (Font Awesome 5 Free Regular) + FontAwesome5Free-Solid (Font Awesome 5 Free Solid) + HamNoSysUnicode.ttf (Hamnosysunicode) LinearA.pfb (LinearA) LinearACmplxSigns.pfb (LinearACmplxSigns) + Logix.pfb (Logix) MnSymbol10.pfb (MnSymbol10) OrnementsADF.pfb (Ornements ADF) SVRsymbols.pfb (SVRsymbols) SkakNew-Diagram.pfb (SkakNew-Diagram) SkakNew-Figurine.pfb (SkakNew-Figurine) WebOMintsGD.pfb (WebOMints GD) + academicons.ttf (Academicons) ar10.pfb (ar10) ar9.pfb (ar9) arrow.pfb (arrow) @@ -119,8 +122,8 @@ versions of the symbol list: cmr5.pfb (CMR5) cmr6.pfb (CMR6) cmr7.pfb (CMR7) - cmr8.pfb (CMR8) cmr9.pfb (CMR9) + cmrj.pfb (Computer Modern Figured Bass) cmss10.pfb (CMSS10) cmss17.pfb (CMSS17) cmss8.pfb (CMSS8) @@ -133,10 +136,8 @@ versions of the symbol list: cmsy8.pfb (CMSY8) cmsy9.pfb (CMSY9) cmti10.pfb (CMTI10) - cmti7.pfb (CMTI7) cmti9.pfb (CMTI9) cmtt10.pfb (CMTT10) - cmtt12.pfb (CMTT12) cmtt8.pfb (CMTT8) cmtt9.pfb (CMTT9) cmupint.pfb (cmupint) @@ -151,12 +152,12 @@ versions of the symbol list: eufm10.pfb (EUFM10) eufm7.pfb (EUFM7) eurm10.pfb (EURM10) - eurm7.pfb (EURM7) eusm10.pfb (EUSM10) eusm7.pfb (EUSM7) feymr10.pfb (TeX feymr10 Regular) fgeit10.pfb (fgeit10) fgerm10.pfb (fgerm10) + font-mfizz.ttf (font-mfizz) fourier-alt.pfb (Fourier-Alternate-Roman) fourier-mcl.pfb (Fourier-Math-Cal) fourier-mex.pfb (Fourier-Math-Extension) @@ -176,7 +177,6 @@ versions of the symbol list: linb10.pfb (Archaic Linear B) line10.pfb (LINE10) lmr10.pfb (LMRoman10-Regular) - lmr9.pfb (LMRoman9-Regular) logo10.pfb (LOGO10) logo9.pfb (LOGO9) logosl10.pfb (LOGOSL10) @@ -202,12 +202,11 @@ versions of the symbol list: msbm10.pfb (MSBM10) msbm7.pfb (MSBM7) msym10.pfb (MSYM10) - musix11.pfb (TeXMUSIX11-Regular) - musix13.pfb (TeXMUSIX13-Regular) - musix16.pfb (TeXMUSIX16-Regular) - musix20.pfb (TeXMUSIX20-Regular) + musix11.pfb (musix11) + musix13.pfb (musix13) + musix16.pfb (musix16) + musix20.pfb (musix20) oasy10.pfb (OAMathSymbols10) - oasy9.pfb (OAMathSymbols9) phaistos.pfb (phaistos) plimsoll.pfb (Plimsoll) pmhg.pfb (Archaic Poor Mans Hieroglyphs) @@ -220,9 +219,13 @@ versions of the symbol list: rtcxr.pfb (rtcxr) sarab10.pfb (Archaic South Arabian) sfbx0700.pfb (Computer Modern Bold Extended) + sfbx0800.pfb (Computer Modern Bold Extended) sfbx1000.pfb (Computer Modern Bold Extended) sfbx1200.pfb (Computer Modern Bold Extended) sfbx1440.pfb (Computer Modern Bold Extended) + sfbx2074.pfb (Computer Modern Bold Extended) + sfbx2488.pfb (Computer Modern Bold Extended) + sfcc0700.pfb (Computer Modern Caps and Small Caps) sfcc0900.pfb (Computer Modern Caps and Small Caps) sfcc1000.pfb (Computer Modern Caps and Small Caps) sfrm0500.pfb (Computer Modern Roman) @@ -275,7 +278,10 @@ versions of the symbol list: txmia.pfb (txmia) txsy.pfb (txsy) txsyc.pfb (txsyc) + typicons.ttf (Typicons) uhvb8a.pfb (Nimbus Sans L Bold) + uhvbo8a.pfb (Nimbus Sans L Bold Italic) + uhvr8a.pfb (Nimbus Sans L Regular) umranda.pfb (umranda) umrandb.pfb (umrandb) usyr.pfb (Standard Symbols L) @@ -284,12 +290,11 @@ versions of the symbol list: uzcmi8a.pfb (URW Chancery L Medium Italic) uzdr.pfb (Dingbats) vect10.pfb (TeX vect10 Regular) - vect9.pfb (TeX vect9 Regular) vnr10.pfb (VNR10) vnr9.pfb (VNR9) wasy10.pfb (wasy10) wasy9.pfb (wasy9) - xgreg20.pfb (TeXXGREG20-Regular) + xgreg20.pfb (xgreg20) yfrak.pfb (Yannis Fraktur Regular) ygoth.pfb (Yannis Gotisch Regular) yhcmex.pfb (Yhcmex) diff --git a/info/symbols/comprehensive/SYMLIST b/info/symbols/comprehensive/SYMLIST index ad5e51fbe5..0b68298353 100644 --- a/info/symbols/comprehensive/SYMLIST +++ b/info/symbols/comprehensive/SYMLIST @@ -3,7 +3,9 @@ * / < +> [ +\ \" \# \% @@ -28,31 +30,92 @@ {} } \$ -\a -a -\A -A +01} +0M1} +0mensural} +0neomensural} +1} +{100} +{101} +{102} +{103} +{104} +{105} +{106} +{107} +{108} +{109} +11} +{110} +{111} +{112} +{113} +{114} +{115} +{116} +{117} +{118} +{119} +{120} +{121} +{122} +1f384} +1M1} +1mensural} +1neomensural} +2classical} +2mensural} +2neomensural} +3mensural} +3neomensural} +{47} +{48} +{49} +4mensural} +4neomensural} +{50} +{51} +{52} +{53} +{54} +{55} +{56} +{57} +{65} +{66} +{67} +{68} +{69} +{70} +{71} +{72} +{73} +{74} +{75} +{76} +{77} +{78} +{79} +{80} +{81} +{82} +{83} +{84} +{85} +{86} +{87} +{88} +{89} +{90} +{91} +{93} +{97} +{98} +{99} \aa \AA -\AAaleph -\AAayin -\AAbeth -\AAcht -\AAdaleth -\AAhe -\AAhelmet -\AAheth -\AAkaph -\AAlamed -\Aaleph -\AApe -\AAqoph -\AAresh -\AAsade -\Aayin -\AAyod -\AB -\Abeth +{\AA}land Islands} +\AAnd \ac \AC \acarc @@ -66,13 +129,9 @@ A \accordionPush \accordionStdBass \accurrent -\Acht -\AchtBL -\AchtBR \acidfree \ACK \acontraction -\AcPa \actuarial \actuarialangle \acute @@ -92,7 +151,6 @@ A \acwsearcarrow \acwswarcarrow \acwunderarcarrow -\Adaleth \adfarrow \adfarrowe1 \adfarrowe2 @@ -267,34 +325,164 @@ A \adftripleflourishright \adfwavesleft \adfwavesright -\adj +{adhesive bandage} \Admetos +{admission tickets} \adots \adsorbate \adsorbent \ae \AE -\aeolicbii -\aeolicbiii -\aeolicbiv +Africa} \agemO -\Agimel -\Ahe -\Ahelmet -\Aheth +\aiAcademia +\aiAcademiaSquare +\aiAcclaim +\aiAcclaimSquare +\aiACM +\aiACMDL +\aiACMDLSquare +\aiACMSquare +\aiADS +\aiADSSquare +\aiAfricArXiv +\aiAfricArXivSquare +\aiArchive +\aiArchiveSquare +\aiarXiv +\aiarXivSquare +\aibioRxiv +\aibioRxivSquare +\aiCEUR +\aiCEURSquare +\aiCIENCIAVITAE +\aiCIENCIAVITAESquare +\aiClosedAccess +\aiClosedAccessSquare +\aiConversation +\aiConversationSquare +\aiCoursera +\aiCourseraSquare +\aiCrossref +\aiCrossrefSquare +\aiCV +\aiCVSquare +\aiDataCite +\aiDataCiteSquare +\aiDataverse +\aiDataverseSquare +\aidblp +\aidblpSquare +\aiDepsy +\aiDepsySquare +\aiDoi +\aiDoiSquare +\aiDryad +\aiDryadSquare +\aiElsevier +\aiElsevierquare +\aiFigshare +\aiFigshareSquare +\aiGoogleScholar +\aiGoogleScholarSquare +\aiHAL +\aiHALSquare +\aiHypothesis +\aiHypothesisSquare +\aiIDEASRePEc +\aiIDEASRePEcSquare +\aiIEEE +\aiIEEESquare +\aiImpactstory +\aiImpactstorySquare +\aiiNaturalist +\aiiNaturalistSquare +\aiINPN +\aiINPNSquare +\aiInspire +\aiInspireSquare +\aiISIDORE +\aiISIDORESquare +\aiJSTOR +\aiJSTORSquare +\aiLattes +\aiLattesSquare +\aiMathOverflow +\aiMathOverflowSquare +\aiMendeley +\aiMendeleySquare +\aiMoodle +\aiMoodleSquare +\aiMTMT +\aiMTMTSquare \ain +\aiNAKALA +\aiNAKALASquare +\aint +\aiOBP +\aiOBPSquare +\aiOpenAccess +\aiOpenAccessSquare +\aiOpenData +\aiOpenDataSquare +\aiOpenEdition +\aiOpenEditionSquare +\aiOpenMaterials +\aiOpenMaterialsSquare +\aiOrcid +\aiOrcidSquare +\aiOSF +\aiOSFSquare +\aiOverleaf +\aiOverleafSquare +\aiPhilPapers +\aiPhilPapersSquare +\aiPiazza +\aiPiazzaSquare +\aiPreregistered +\aiPreregisteredSquare +\aiProtocols +\aiProtocolsSquare +\aiPsyArXiv +\aiPsyArXivSquare +\aiPublons +\aiPublonsSquare +\aiPubMed +\aiPubMedSquare +\aiPubPeer +\aiPubPeerSquare \Air -\Akaph +\aiResearcherID +\aiResearcherIDSquare +\aiResearchGate +\aiResearchGateSquare +\aiROR +\aiRORSquare +{airplane arrival} +{airplane departure} +\aiSciHub +\aiSciHubSquare +\aiSciRate +\aiSciRateSquare +\aiScopus +\aiScopusSquare +\aiSemanticScholar +\aiSemanticScholarSquare +\aiSpringer +\aiSpringerSquare +\aiSSRN +\aiSSRNSquare +\aiStackOverflow +\aiStackOverflowSquare +\aiZenodo +\aiZenodoSquare +\aiZotero +\aiZoteroSquare \alad \Alad -\Alamed \alas \Alas \Albania -\aldine -\aldineleft -\aldineright -\aldinesmall \aleph \Alif \allabreve @@ -304,20 +492,15 @@ A \Alt \AltGr \altoclef -\AM \amalg -\Amem +{american football} \Amor +\Ampersand \anaclasis \Anaclasis -\anceps -\ancepsdbrevis +{anatomical heart} \anchor -\ANDd -\ANDl \Andorra -\ANDr -\ANDu \angdnr \angl \angle @@ -326,13 +509,14 @@ A \angleubar \angln \anglr +{angry face with horns} \Angstrom \angud \Angud \angus \Angus +Animal \Ankh -\Annoey \annuity \antidiple \antidiple* @@ -352,10 +536,10 @@ A \antiquarku \antisigma \Antisigma -\Anun +{anxious face with sweat} \anyon +\Aor \aoverbrace -\Ape \APLbox \APLboxquestion \APLboxupcaret @@ -377,6 +561,7 @@ A \APLuparrowbox \APLvert \Apollon +\Append \applecmd \apprge \apprle @@ -386,54 +571,137 @@ A \approxeq \approxeqq \approxident -\Aqoph \aquarius \Aquarius \AR \arafamily -\arccos -\arccot \arceq \arcfamily -\arcosh -\arcoth -\arcsch -\arcsin -\arctan -\Aresh -\arg \aries \Aries \arlfamily \armfamily \arnfamily +arpeggio} \ArrowBoldDownRight \ArrowBoldRightCircled \ArrowBoldRightShort \ArrowBoldRightStrobe \ArrowBoldUpRight +arrowboth} \arrowbullet -\arrownot -\Arrownot +arrowdown} \arrowOver \ArrowOver +arrowup} \arrowvert \Arrowvert -\arsech -\arsinh -\artanh \artfamily -\Asade -\Asamekh +{articulated lorry} +\asapAirplaneLanding +\asapAirplaneOverhead +\asapAirplaneTakeoff +\asapArrowCircleFillDown +\asapArrowCircleFillLeft +\asapArrowCircleFillRight +\asapArrowCircleFillUp +\asapArrowCircleOpenDown +\asapArrowCircleOpenLeft +\asapArrowCircleOpenRight +\asapArrowCircleOpenUp +\asapArrowDown +\asapArrowDownLeft +\asapArrowDownRight +\asapArrowLeft +\asapArrowRight +\asapArrowUp +\asapArrowUpLeft +\asapArrowUpRight +\asapAutomobile +\asapAutomobileWithKey +\asapBicycle +\asapBoat +\asapBook +\asapBus +\asapCigarette +\asapCigaretteSign +\asapCross +\asapCycling +\asapDog +\asapDogSign +\asapDollarSign +\asapElevator +\asapEmergencySign +\asapEnvelope +\asapEscalator +\asapEscalatorDown +\asapEscalatorUp +\asapFemaleAdult +\asapFemaleAtHelpDesk +\asapFemaleChild +\asapFemaleHoldingInfant +\asapFemaleWalking +\asapFemaleWalkingDog +\asapFemaleWithChild +\asapGift +\asapGroupMeeting +\asapHanger +\asapHelicopter +\asapHelpSign +\asapHospitalSign +\asapInfant +\asapInformationSign +\asapLocker +\asapLostAndFound +\asapMaleAdult +\asapMaleAtHelpDesk +\asapMaleChild +\asapMaleDiscardingTrash +\asapMaleHoldingInfant +\asapMaleWalking +\asapMaleWalkingDog +\asapMaleWalkingStroller +\asapMaleWithChild +\asapMicroscope +\asapMobilePhone +\asapMobilePhoneSign +\asapMonitor +\asapMug +\asapNotCigaretteSign +\asapNotDogSign +\asapNotDollarSign +\asapNotEmergencySign +\asapNotHelpSign +\asapNotHospitalSign +\asapNotInformationSign +\asapNotMobilePhoneSign +\asapNotParkingSign +\asapNotSign +\asapNotWalkSign +\asapParkingSign +\asapPhone +\asapPregnant +\asapStair +\asapStairDown +\asapStairUp +\asapTablet +\asapTaxi +\asapTrain +\asapUtensils +\asapWaitingSeated +\asapWalkingCane +\asapWalkSign +\asapWheelchairStationary +asc} \ASC \ascnode -\Ashin \assert \Assert \assumption \ast \asteq \asteraccent +\Asterick \asteriscus \Asteriscus \asterisk @@ -448,62 +716,58 @@ A \asymp \atan \ataribox -\Atav -\Ateth \AtForty \AtNinetyFive \atom \AtSixty +aucta} +auctum} +augmentum} \aunderbrace +Australia} \Austria -\Aut \autoleftarrow \autoleftrightharpoons \autorightarrow \autorightleftharpoons \Autumntree -\Avav \awint \awintsl \awintup \Ayn -\Ayod -\Azayin \b -b \B -B -\Ba \babygamma \backapprox \backapproxeq -\Backblech \backcong \backdprime \backepsilon \backeqsim +{backhand index pointing down} +{backhand index pointing left} +{backhand index pointing right} +{backhand index pointing up} \backneg \backprime \backpropto +\BackQuote \backsim \backsimeq \backsimneqq \backslash +backslash} \backslashdiv \backtriplesim \backtrprime \backturn \bagmember -\Baii -\Baiii -\bakingplate +{ballot box with ballot} \ballotcheck \ballotx -\banceps +bandage} \bar \barb -\barbbrevis -\barbrevis \barcap \barcirc \barcup @@ -533,6 +797,7 @@ B \barsci \barscu \Bart + Barthélemy} \baru \baruparrow \barupharpoonleft @@ -544,38 +809,24 @@ B \BasicTree \bassclef \Bat -\Bau \baucircle \bauforms \bauhead \bausquare \bautriangle -\bb -\bB -\Bb -\BB -\bba +bayanbass} \bbalpha \bbar -\bbb \bbbeta \Bbbk \Bbbsum \bbdollar -\bbetter \bbeuro \bbfinalnun \bbgamma -\bbm -\bBm -\Bbm -\BBm -\bbmb -\bbmx \bbnabla \bbpe \bbqof -\bbrevis \bbrktbrk \bbslash \bbyod @@ -644,24 +895,17 @@ B \bcvaletcoeur \bcvelo \bcyin -\Bda -\Bde -\bdecisive -\Bdi \bdleftarcarrow \bdnearcarrow \bdnwarcarrow -\Bdo \bdoverarcarrow \bdrightarcarrow \bdsearcarrow \bdswarcarrow -\Bdu \bdunderarcarrow -\Bdwe -\Bdwo -\Be +{beach with umbrella} \Beam +{beaming face with smiling eyes} \Bearing \because \Bed @@ -674,14 +918,12 @@ B \Beta \betaup \beth -\betteris \between \BGassert \BGconditional \BGcontent \BGnot \BGquant -\Bi \bibridge \Bicycle \big @@ -718,6 +960,7 @@ B \bigcirc \bigcircle \BigCircle +\bigcircwedge \bigcoast \bigcomplementop \BigCross @@ -728,11 +971,15 @@ B \bigcurlyveedot \bigcurlywedge \bigcurlywedgedot +\bigdcup \BigDiamondshape \bigdoublecurlyvee \bigdoublecurlywedge \bigdoublevee \bigdoublewedge +\bigdwedge +\bigexists +\bigforall \bigg \Bigg \biggassumption @@ -811,29 +1058,50 @@ B \bigwith \binampersand \bindnasrepma +\biNint \biohazard -\Biohazard -\bishoppair -\Bja -\Bje -\Bjo -\Bju -\Bka -\Bke -\Bki -\Bko -\Bku -\BL +Bissau} \black \BlackBishopOnBlack \BlackBishopOnWhite \blackbowtie +\BlackCircle +\BlackCircleA +\BlackCircleB +\BlackCircleC +\BlackCircleD \blackcircledownarrow \blackcircledrightdot \blackcircledtwodots +\BlackCircleE +\BlackCircleF +\BlackCircleG +\BlackCircleH +\BlackCircleI \blackcircleulquadwhite +\BlackCurvedDiamond \blackdiamond +\BlackDiamond +\BlackDiamondA +\BlackDiamondB +\BlackDiamondC +\BlackDiamondD \blackdiamonddownarrow +\BlackDiamondE +\BlackDiamondF +\BlackDiamondG +\BlackDiamondH +\BlackDiamondI +\BlackDownTriangle +\BlackDownTriangleA +\BlackDownTriangleB +\BlackDownTriangleC +\BlackDownTriangleD +\BlackDownTriangleE +\BlackDownTriangleF +\BlackDownTriangleG +\BlackDownTriangleH +\BlackDownTriangleI \BlackEmptySquare \blackhourglass \blackinwhitediamond @@ -842,28 +1110,81 @@ B \BlackKingOnWhite \BlackKnightOnBlack \BlackKnightOnWhite +{black large square} +\BlackLeftArrowHead \blacklefthalfcircle +\BlackLeftTriangle +\BlackLeftTriangleA +\BlackLeftTriangleB +\BlackLeftTriangleC +\BlackLeftTriangleD +\BlackLeftTriangleE +\BlackLeftTriangleF +\BlackLeftTriangleG +\BlackLeftTriangleH +\BlackLeftTriangleI \blacklozenge +\BlackLozenge +{black medium square} \BlackPawnOnBlack \BlackPawnOnWhite \blackpointerleft \blackpointerright \BlackQueenOnBlack \BlackQueenOnWhite +\BlackReallySmallCircle +\BlackReallySmallDiamond +\BlackReallySmallSquare +\BlackRightArrowHead \blackrighthalfcircle +\BlackRightTriangle +\BlackRightTriangleA +\BlackRightTriangleB +\BlackRightTriangleC +\BlackRightTriangleD +\BlackRightTriangleE +\BlackRightTriangleF +\BlackRightTriangleG +\BlackRightTriangleH +\BlackRightTriangleI \BlackRookOnBlack \BlackRookOnWhite +\BlackSmallCircle +{black small square} \blacksmiley \blacksquare +\BlackSquare +\BlackSquareA +\BlackSquareB +{black square button} +\BlackSquareC +\BlackSquareD +\BlackSquareE +\BlackSquareF +\BlackSquareG +\BlackSquareH +\BlackSquareI +\BlackSquareRoundCorners \blackstone \blacktriangle \blacktriangledown \blacktriangleleft \blacktriangleright \blacktriangleup +\BlackUpTriangle +\BlackUpTriangleA +\BlackUpTriangleB +\BlackUpTriangleC +\BlackUpTriangleD +\BlackUpTriangleE +\BlackUpTriangleF +\BlackUpTriangleG +\BlackUpTriangleH +\BlackUpTriangleI +\BlackVerySmallCircle +\BlackVerySmallSquare \blackwhitespoon \Bleech -\blender \blitza \blitzb \blitzc @@ -871,29 +1192,32 @@ B \blitze \blkhorzoval \blkvertoval +(blood type)} \bm -\Bm -\Bma -\Bme \Bmesonminus \Bmesonnull \Bmesonplus -\Bmi -\Bmo -\bmod -\Bmu -\Bna \BNc +\BncBistab \BNcc \BNccc \BNcd +\BnchExists +\BnchForAll +\BnchHdnExists +\BnchHdnForAll +\BnchJoin +\BnchMeet +\BnchNtExists +\BnchUnique \BNcm \BNd +\BndBar \BNdc \BNdcc \BNdccc -\Bne -\Bni +\BndDot +\BndMap \BNi \BNii \BNiii @@ -904,20 +1228,16 @@ B \BNlxx \BNlxxx \BNm -\Bno \bNot -\Bnu \BNv \BNvi \BNvii \BNviii -\Bnwa \BNx \BNxc \BNxl \BNxx \BNxxx -\Bo \boldmath \boldsymbol \BOLogo @@ -933,10 +1253,8 @@ B \botborder \botdoteq \botsemicircle -\bottle -\Bottomheat +{bottle with popping cork} \Bouquet -\bowl \bowtie \Bowtie \Box @@ -974,113 +1292,22 @@ B \boxvert \boxvoid \boy -\Bpa -\Bpaiii -\BPamphora -\BParrow -\BPbarley -\BPbilly -\BPboar -\BPbronze -\BPbull -\BPcauldroni -\BPcauldronii -\BPchariot -\BPchassis -\BPcloth -\BPcow -\BPcup -\Bpe -\BPewe -\BPfoal -\BPgoat -\BPgoblet -\BPgold -\BPhorse -\Bpi -\BPman -\BPnanny -\Bpo -\BPolive -\BPox -\BPpig -\BPram -\BPsheep -\BPsow -\BPspear -\BPsword -\BPtalent -\Bpte -\Bpu -\Bpuii -\BPvola -\BPvolb -\BPvolcd -\BPvolcf -\BPwheat -\BPwheel -\BPwine -\BPwineiih -\BPwineiiih -\BPwineivh -\BPwoman -\BPwool -\BPwta -\BPwtb -\BPwtc -\BPwtd -\Bqa -\Bqe -\Bqi -\Bqo -\Bra +\bra \braceld \bracerd \bracevert -\Braii -\Braiii -\Bratpfanne -\Bre +\braket + Brazzaville} \Break \breve -\brevis -\Bri -\Bro -\Broii \brokenvert -\Bru \BS -\Bsa -\Bse -\BSEfree -\Bsi \bsimilarleftarrow \bsimilarrightarrow -\Bso \bsolhsub \BSpace -\Bsu -\Bswa -\Bswi -\Bta -\Btaii -\Bte -\Bti \btimes -\Bto -\Btu -\Btwe -\Btwo -\Bu -\BUFd -\BUFl -\BUFr -\BUFu -\BUi -\BUii -\BUiii -\BUiv -\BUix +{building construction} \Bulgaria bullenum \bullet @@ -1090,28 +1317,25 @@ bullenum \bumpeq \Bumpeq \bumpeqq -\bupperhand +(Burma)} \Burns -\BusWidth -\BUv -\BUvi -\BUvii -\BUviii -\BUx -\BUxi -\BUxii -\Bwa -\Bwe -\Bwi -\Bwo -\BX -\Bza -\Bze -\Bzo +{bust in silhouette} +{busts in silhouette} \c +c} \C -\Ca +c1} +c1_change} +c2} +c2_change} +c3} +c3_change} +c4} +c4_change} +c5} +c5_change} \caesura +{camera with flash} \CAN \cancer \Cancer @@ -1122,29 +1346,28 @@ bullenum \capbarcup \capdot \capovercup +capped mountain} \capplus \Capricorn \capricornus -\capturesymbol \capwedge +{card index dividers} \caretinsert \carriagereturn -\castlingchar -\castlinghyphen -\Cat -\catal \catalexis \Catalexis +\Catenate +{cat with tears of joy} +{cat with wry smile} +cavum} \cb -\CB \cc -\Cc \ccAttribution \ccby \ccbyncnd -\Ccc \ccCopy -\cChangey +c_change} +C_change} \ccLogo \ccnc \ccnd @@ -1163,42 +1386,49 @@ bullenum \cdot \cdotp \cdots -\Ce -\CE +\CDots \celsius \Celtcross \cent \centerdot \centernot -\centre +cephalicus} \Ceres -\CEsign -\Cga \Chair \changenotsign -\Changey \char +{chart decreasing} +{chart increasing} +{chart increasing with yen} \check +{check box with check} \checked \Checkedbox \CheckedBox \checkmark \Checkmark \CheckmarkBold -\checksymbol +{check mark button} \chemarrow -\chesscomment -\chessetc -\chesssee \chi \Chi +{children crossing} \Chiron \chiup -\Ci +\Choice +\Choices \cirbot \circ +\CircAsterick +\CircDivd +\CircDivide \circeq +\CircEq +\CircGr +\CircGre +\CircInvNt \Circle +Circle \CIRCLE \circlearrowleft \circlearrowright @@ -1254,25 +1484,37 @@ bullenum \circleurquad \circleurquadblack \circlevertfill +\CircLs +\CircLse +\CircMinus +\CircMinusPlus +\CircNand +\CircNd +\CircNgt +\CircNor +\CircNt +\CircOr \Circpipe +\CircPls \circplus +\CircPlusMinus +\CircSm \Circsteel +\CircTimes +Circular +circulus} +\Circumflex \circumflexus +\circwedge +\CircXor \cirE \cirfnint \cirfnintsl \cirfnintup \cirmid \cirscir -\Cja -\Cjo -\Cka -\Cke -\Cki -\Cko -\Cku -\Cla -\Cle +{cityscape at dusk} +{classical building} \CleaningA \CleaningF \CleaningFF @@ -1284,20 +1526,24 @@ bullenum \clefFInline \clefG \clefGInline -\Cli \clickb \clickc \clickt -\Clo +{clinking beer mugs} +{clinking glasses} +\Cln \clock \ClockFramefalse \ClockFrametrue \ClockLogo \ClockStyle \clocktime +{clockwise vertical arrows} \closedcurlyvee \closedcurlywedge \closedequal +{closed mailbox with lowered flag} +{closed mailbox with raised flag} \closedniomega \closedprec \closedrevepsilon @@ -1307,26 +1553,54 @@ bullenum \closedvarcupsmashprod \closure \Cloud -\Clu +{cloud with lightning} +{cloud with lightning and rain} +\ClsAngl +\ClsAnglBar +\ClsArrwBrac +\ClsBar +\ClsBrac +\ClsBracBar +\ClsBrknBrac +\ClsBrknBracBar +\ClsBrknBrkt +\ClsBrknBrktBar +\ClsBrkt +\ClsBrktBar +\ClsCeil +\ClsCircBrac +\ClsCircBracBar +\ClsCircBrkt +\ClsCircBrktBar +\ClsCrlyBrkt +\ClsCrlyBrktBar +\ClsCurvAngl +\ClsDblAngl +\ClsDblBar +\ClsDblBrac +\ClsDblCeil +\ClsDblFloor +\ClsDblGrp +\ClsDblParn +\ClsEquv +\ClsFloor +\ClsGrp +\ClsImpl +\ClsParn +\ClsParnBar +\ClsSqrParn +\ClsTortoise +\ClsTortoiseBar +\ClsTrpBar +\ClsTurn \clubsuit -\Cma -\Cme -\Cmi -\Cmo -\Cmu -\Cna -\Cne -\Cni -\Cno -\Cnu -\Co -\CO \coasterisk \coAsterisk \coda \Coda \Coffeecup \coh +\Coh \colon \Colon \colonapprox @@ -1344,12 +1618,13 @@ bullenum \colonminus \colonsim \Colonsim +\Coma \commaminus -\compensation \complement \Complex \COMPLEX \ComputerMouse +\Concat \concavediamond \concavediamondtickleft \concavediamondtickright @@ -1362,40 +1637,30 @@ bullenum \conjquant \conjunction \Conjunction -\Conv +\Conseq +{construction worker} +\constvec +\Cont +{convenience store} \convolution -\cooker -\Cooley \coppa \Coppa \coprod \copyright \corner -\corona -\coronainv +Corners \corresponds \Corresponds \cos -\cosh -\cot -\coth -\counterplay +{counterclockwise arrows button} \countriesofeuropefamily -\cov -\Cov +{couple with heart} \covbond -\Cpa -\Cpe -\Cpi -\Cpo -\Cpu +\Cover +\Cpyrght \cr \CR -\Cra -\Cre \crescHairpin -\Cri -\Cro \Croatia \cross \Cross @@ -1405,9 +1670,22 @@ bullenum \crossd \Crossedbox \CrossedBox +\CrossedCircle +\CrossedCurvedDiamond +\CrossedDiamond +\CrossedDownTriangle +\CrossedLeftTriangle +\CrossedLozenge +\CrossedRightTriangle +\CrossedSmallCircle +\CrossedSquare +\CrossedUpTriangle +\CrossedVerySmallCircle +\CrossedVerySmallSquare \crossh \crossing \CrossMaltese +{cross mark button} \crossnilambda \CrossOpenShadow \CrossOutline @@ -1420,29 +1698,14 @@ bullenum \crotchetRest \crotchetRestDotted \crtilde -\Cru \crux \Crux -\CS -\Csa -\csc -\csch -\Cse \cshuffle -\Csi -\Cso -\Csu \csub \csube \csup \csupe -\Cta -\Cte -\Cti -\Cto \Ctrl -\Ctu -\Cu \Cube \cup \Cup @@ -1453,7 +1716,6 @@ bullenum \cupovercap \cupplus \cupvee -\curl \curlyc \curlyeqprec \curlyeqsucc @@ -1469,6 +1731,7 @@ bullenum \curlyyogh \curlyz \currency +{currency exchange} \curvearrowbotleft \curvearrowbotleftright \curvearrowbotright @@ -1484,22 +1747,19 @@ bullenum \curvearrowsenw \curvearrowswne \curvearrowupdown +curved} \CutLeft \CutRight \CuttingLine -\Cwa \cwcirclearrow \cwcirclearrowdown \cwcirclearrowleft \cwcirclearrowright \cwcirclearrowup -\Cwe \cwgapcirclearrow -\Cwi \cwleftarcarrow \cwnearcarrow \cwnwarcarrow -\Cwo \cwopencirclearrow \cwoverarcarrow \cwrightarcarrow @@ -1507,28 +1767,40 @@ bullenum \cwswarcarrow \cwunderarcarrow \cwundercurvearrow -\Cxa -\Cxe -\Cya -\Cyo \cyprfamily \CYRSH -\Cza \Czechia -\Czo \d -d \D -D -\DA +d0} +d0fa} +d1} +d1do} +d1fa} +d1re} +d1ti} +d1triangle} +d2} +d2do} +d2fa} +d2kievan} +d2re} +d2ti} +d2triangle} +d3kievan} +daccentus} \dag \dagger +\Dagger +\Daggerr \dalambert \daleth \danger -\dAnnoey +dark skin tone} \DArrow \dasharrow +\DashArrowLeft +\DashArrowRight \dashcolon \dasheddownarrow \dashedleftarrow @@ -1551,31 +1823,29 @@ D \dashVdash \DashVDash \dashVv +\DAsterisk \davidsstar \DavidStar \DavidStarSolid \dbar -\dBar \dbend \dbkarow \dblcolon \DCa \DCb \DCc -\dcChangey \DCd -\dChangey -\dCooley -\DD +\dcup \ddag \ddagger +\Ddagger +\Ddaggerr \ddashint \Ddashv \ddddot \dddot \dddtstile \ddigamma -\DDohne \ddot \ddotdot \ddots @@ -1585,22 +1855,15 @@ D \ddststile \ddtstile \ddttstile -\DE \DeclareFontFamily \DeclareFontShape \DeclareMathOperator \DeclareMathOperator* \declareslashed \DeclareUnicodeCharacter -\decofourleft -\decofourright -\decoone -\decosix -\decothreeleft -\decothreeright -\decotwo \decrescHairpin -\deg +default} +\Defn \degree \Del \DEL @@ -1609,18 +1872,25 @@ D \deltaup \demisemiquaver \demisemiquaverDotted -\demisemiquaverDottedDouble -\demisemiquaverDottedDoubleDown \demisemiquaverDottedDown \demisemiquaverDown \denarius \Denarius \Denmark \dental +\DeoCont +\DeoFutr +\DeoNec +\DeoNext +\DeoNonCont +\DeoPast +\DeoPos \Dep +{department store} +desc} \descnode -\det -\devadvantage +{desktop computer} +dfermata} \dfourier \Dfourier \dft @@ -1629,11 +1899,11 @@ D \DH \diaeresis \diagdown -\diagonal \diagup \diameter \diamond \Diamond +Diamond \diamondbackslash \diamondbar \Diamondblack @@ -1671,6 +1941,7 @@ D \diamondtopblack \diamondtriangle \diamondvert +{diamond with a dot} \diatop \diaunder \dicei @@ -1681,7 +1952,6 @@ D \dicevi \digamma \Digamma -\dim \ding \ding{100} \ding{101} @@ -1872,45 +2142,50 @@ D \ding{99} \dingasterisk dingautolist -\dInnocey \diple \diple* \Diple \Diple* \dipole \Direct -\Dish +{disappointed face} +discant} \disin \disjquant \displaystyle \div +\Divd \divdot -\divg +\Divide \divideontimes \divides \Divides \DividesNot +\divs \divslash \dj \DJ -\DL -\dLaughey \dlbari \DLE +dlongfermata} \dlsh -\DM +dmarcato} \Dmesonminus \Dmesonnull \Dmesonplus +\DMinus +\Dnd \dndtstile -\dNeutrey -\dNinja \dnststile +\Dnt \dntstile \dnttstile -\dNursey -\Dohne +do} +do_change} +\Dollar +Donald Islands} \Dontwash +\Dor \dot \dotarrow \dotcong @@ -1920,6 +2195,7 @@ dingautolist \Doteq \doteqdot \dotequiv +dotkievan} \dotmedvert \dotminus \dotplus @@ -1933,11 +2209,28 @@ dingautolist \dotsm \dotsminusdots \dotso +\DottedCircl \dottedcircle +\DottedCurvedDiamond +\DottedDiamond +\DottedDownTriangle +\DottedLeftArrowHead +\DottedLeftTriangle +\DottedLozenge +\DottedRightArrowHead +\DottedRightTriangle +\DottedSmallCircle \dottedsquare +\DottedSquare +\DottedSquareRoundCorners \dottedtilde +\DottedUpTriangle +\DottedVerySmallCircle +\DottedVerySmallSquare \dottimes +dotvaticana} \double +Double \doublebar \doublebarint \doublebarvee @@ -1946,15 +2239,18 @@ dingautolist \doublecovbond \doublecross \doublecup +{double curly loop} \doublecurlyvee \doublecurlywedge \doubledot +{double exclamation mark} \doubleeye \doublefrown \doublefrowneq -\doublepawns \doubleplus +\DoubleQuote \doublesharp +doublesharp} \doublesmile \doublesmileeq \doublesqcap @@ -1964,6 +2260,8 @@ dingautolist \doubletilde \doublevee \doublewedge +down} +Down \downarrow \Downarrow \DOWNarrow @@ -1976,10 +2274,13 @@ dingautolist \downblackarrow \downblackspoon \downbow +downbow} \downbracketfill +{downcast face with sweat} \downdasharrow \downdownarrows \downdownharpoons +down face} \downfilledspoon \downfishtail \downfootline @@ -1999,13 +2300,25 @@ dingautolist \Downmapsto \downmodels \downModels +downmordent} \downp \downparenthfill \downpitchfork +downprall} \downpropto \downrcurvearrow \downrightcurvedarrow \downrsquigarrow +\DownSlashedCircle +\DownSlashedCurvedDiamond +\DownSlashedDiamond +\DownSlashedDownTriangle +\DownSlashedLeftTriangle +\DownSlashedLozenge +\DownSlashedRightTriangle +\DownSlashedSmallCircle +\DownSlashedSquare +\DownSlashedUpTriangle \downslice \downspoon \downt @@ -2022,71 +2335,64 @@ dingautolist \downvDash \downVdash \downVDash +{downwards button} \downwavearrow \downwhitearrow \downY \downzigzagarrow +\DoxCont +\DoxFutr +\DoxNec +\DoxNext +\DoxNonCont +\DoxPast +\DoxPos +dpedalheel} +dpedaltoe} +\DPlus +dportato} \dprime -\DQ \dracma \draftingarrow \drbkarow -\Dreizack \droang \drsh \drumclef -\drWalley \ds -\Ds -\DS -\dSadey -\dsaeronautical -\dsagricultural -\dsarchitectural -\dsbiological \DSC -\dschemical -\dscommercial \dsdtstile -\dSey -\dsheraldical -\dsjuridical -\dSleepey -\dsliterary -\dsmathematical -\dsmedical -\dSmiley -\dsmilitary +dsemicirculus} +dshortfermata} +dsignumcongruentiae} \dsol -\dsrailways \dsststile -\dstechnical +dstaccatissimo} \dststile \dsttstile \dsub +\Dt \dtdtstile \dtimes -\dTongey +\DTimes +\DTrpTurn \dtststile \dttstile \dtttstile -\DU +\DTurnDWavy +\DTurnWavy \dualmap \duevolte -\dVomey -\dWalley -\dWinkey -\dXey +dverylongfermata} +\dwedge \dz \e -e -E \earth \Earth +{ear with hearing aid} \eastcross \EastPoint \Ecommerce -\eggbeater +EE} \egsdot \EightAsterisk \EightFlowerPetal @@ -2095,7 +2401,6 @@ E \eighthNote \eighthNoteDotted \eighthNoteDottedDouble -\eighthNoteDottedDoubleDown \eighthNoteDottedDown \eighthNoteDown \EightStar @@ -2121,179 +2426,32 @@ E \emptysetoarrl \emptysetobar \emptysetocirc -\EN \enclosecircle \enclosediamond \enclosesquare \enclosetriangle \End -\ending \eng \engma \enleadertwodots \ENQ +\Entail +\EntailEquv \Enter enumerate \Envelope +{envelope with arrow} \enya -\EOafter -\EOandThen -\EOAppear -\EOBeardMask -\EOBedeck -\EOBlood -\EObrace -\EObuilding -\EOBundle -\EOChop -\EOChronI -\EOCloth -\EODealWith -\EODeer -\EOeat -\EOflint -\EOflower -\EOFold -\EOGod -\EOGoUp -\EOgovernor -\EOGuise -\EOHallow \EOi \EOii \EOiii \EOiv \EOix -\EOja -\EOjaguar -\EOje -\EOji -\EOJI -\EOjo -\EOju -\EOkak -\EOke -\EOki -\EOkij -\EOKing -\EOknottedCloth -\EOknottedClothStraps -\EOko -\EOku -\EOkuu -\EOLetBlood -\EOloinCloth -\EOlongLipII -\EOLord -\EOLose -\EOma -\EOmacaw -\EOmacawI -\EOme -\EOmexNew -\EOmi -\EOMiddle -\EOmonster -\EOMountain -\EOmuu -\EOna -\EOne -\EOni -\EOnow -\EOnu -\EOnuu -\EOofficerI -\EOofficerII -\EOofficerIII -\EOofficerIV -\EOpa -\EOpak -\EOPatron -\EOPatronII -\EOpe -\EOpenis -\EOpi -\EOPierce -\EOPlant -\EOPlay -\EOpo -\EOpriest -\EOPrince -\EOpu -\EOpuu -\EOpuuk -\EORain -\EOsa -\EOSa -\EOsacrifice -\EOSaw -\EOScorpius -\EOset -\EOsi -\EOSi -\EOsing -\EOSini -\EOskin -\EOSky -\EOskyAnimal -\EOskyPillar -\EOsnake -\EOSo -\EOSpan -\EOSprinkle -\EOstar -\EOstarWarrior -\EOStarWarrior -\EOstep -\EOsu -\EOSu -\EOsun -\EOsuu -\EOSuu \EOT -\EOta -\EOte -\EOthrone -\EOti -\EOtime -\EOTime -\EOTitle -\EOTitleII -\EOTitleIV -\EOto -\EOtu -\EOtuki -\EOtukpa -\EOturtle -\EOtuu -\EOtza -\EOtze -\EOtzetze -\EOtzi -\EOtzu -\EOtzuu -\EOundef \EOv -\EOvarBeardMask -\EOvarja -\EOvarji -\EOvarki -\EOvarkuu -\EOvarni -\EOvarpa -\EOvarsi -\EOvarSi -\EOvartza -\EOvarwuu -\EOvarYear \EOvi \EOvii \EOviii -\EOwa -\EOwe -\EOwi -\EOwo -\EOwuu \EOx \EOxi \EOxii @@ -2305,19 +2463,15 @@ enumerate \EOxvii \EOxviii \EOxx -\EOya -\EOyaj -\EOye -\EOYear -\EOyuu \EOzero -\EP \eparsl +epiphonus} \epsdice \epsi \epsilon \Epsilon \epsilonup +\Eq \eqbump \eqbumped \eqcirc @@ -2358,9 +2512,9 @@ enumerate \equivDD \equivVert \equivVvert +\Equv \eqvparsl \er -\erf \Eros \errbarblackcircle \errbarblackdiamond @@ -2372,7 +2526,6 @@ enumerate \Esc \ESC \esh -\Estatically \Estonia \eta \Eta @@ -2392,27 +2545,49 @@ enumerate \Euro \eurologo \EURtm +evil monkey} \exciton +\Exclaim \Exclam +{exclamation question mark} +\ExGrtFix \exists -\exp +\Exists +\ExLstFix \experimentalsym -\Explosionsafe +{expressionless face} \externalsym \eye +{eye in speech bubble} +eyes} \EyesDollar \f -f -F -\fa +f} +fa} +\faAccessibleIcon +\faAccusoft +\faAd +\faAddressBook +\faAddressBook[regular] +\faAddressCard +\faAddressCard[regular] \faAdjust \faAdn +\faAdversal +\faAffiliatetheme +\faAirbnb +\faAirFreshener +\faAlgolia \faAlignCenter \faAlignJustify \faAlignLeft \faAlignRight +\faAlipay +\faAllergies \faAmazon +\faAmazonPay \faAmbulance +\faAmilia \faAnchor \faAndroid \faAngellist @@ -2424,114 +2599,242 @@ F \faAngleLeft \faAngleRight \faAngleUp +\faAngry +\faAngrycreative +\faAngry[regular] +\faAngular +\faAnkh +\faApper \faApple +\faApple* +\faApplePay +\faAppStore +\faAppStoreIos \faArchive -\faAreaChart +\faArchway +\faArrowAltCircleDown +\faArrowAltCircleLeft +\faArrowAltCircleRight +\faArrowAltCircleUp \faArrowCircleDown \faArrowCircleLeft -\faArrowCircleODown -\faArrowCircleOLeft -\faArrowCircleORight -\faArrowCircleOUp \faArrowCircleRight \faArrowCircleUp \faArrowDown \faArrowLeft \faArrowRight -\faArrows -\faArrowsAlt -\faArrowsH -\faArrowsV +\faArrows* +\faArrowsAltH +\faArrowsAltV \faArrowUp +\faArtstation \faAsterisk +\faAsymmetrik \faAt -\faAutomobile +\faAtlas +\faAtlassian +\faAtom +\faAudible +\faAudioDescription +\faAutoprefixer +\faAvianex +\faAviato +\faAward +\faAws +\faBaby +\faBabyCarriage +\faBackspace \faBackward +\faBacon +\faBacteria +\faBacterium +\faBahai \faBalanceScale +\faBalanceScaleLeft +\faBalanceScaleRight \faBan -\faBank -\faBarChart -\faBarChartO +\faBandAid +\faBandcamp \faBarcode \faBars -\faBattery0 -\faBattery1 -\faBattery2 -\faBattery3 -\faBattery4 +\faBaseballBall +\faBasketballBall +\faBath \faBatteryEmpty \faBatteryFull \faBatteryHalf \faBatteryQuarter \faBatteryThreeQuarters +\faBattleNet \faBed \faBeer \faBehance \faBehanceSquare \faBell -\faBellO +\faBell[regular] \faBellSlash -\faBellSlashO +\faBellSlash[regular] +\faBezierCurve +\faBible \faBicycle +\faBiking +\faBimobject \faBinoculars +\faBiohazard \faBirthdayCake \faBitbucket -\faBitbucketSquare \faBitcoin +\faBity +\faBlackberry \faBlackTie +\faBlender +\faBlenderPhone +\faBlind +\faBlog +\faBlogger +\faBloggerB +\faBluetooth +\faBluetoothB \faBold \faBolt \faBomb +\faBone +\faBong \faBook +\faBookDead \faBookmark -\faBookmarkO +\faBookmark[regular] +\faBookMedical +\faBookOpen +\faBookReader +\faBootstrap +\faBorderAll +\faBorderNone +\faBorderStyle +\faBowlingBall +\faBox +\faBoxes +\faBoxOpen +\faBoxTissue +\faBraille +\faBrain +\faBreadSlice \faBriefcase +\faBriefcaseMedical +\faBroadcastTower +\faBroom +\faBrush \faBtc +\faBuffer \faBug \faBuilding -\faBuildingO +\faBuilding[regular] \faBullhorn \faBullseye +\faBurn +\faBuromobelexperte \faBus +\faBus* +\faBusinessTime +\faBuyNLarge \faBuysellads -\faCab \faCalculator \faCalendar -\faCalendarCheckO -\faCalendarMinusO -\faCalendarO -\faCalendarPlusO -\faCalendarTimesO +\faCalendar* +\faCalendarCheck +\faCalendarCheck[regular] +\faCalendarDay +\faCalendarMinus +\faCalendarMinus[regular] +\faCalendarPlus +\faCalendarPlus[regular] +\faCalendar*[regular] +\faCalendar[regular] +\faCalendarTimes +\faCalendarTimes[regular] +\faCalendarWeek \faCamera \faCameraRetro +\faCampground +\faCanadianMapleLeaf +\faCandyCane +\faCannabis +\faCapsules \faCar +\faCar* +\faCaravan +\faCarBattery +\faCarCrash \faCaretDown \faCaretLeft \faCaretRight -\faCaretSquareODown -\faCaretSquareOLeft -\faCaretSquareORight -\faCaretSquareOUp +\faCaretSquareDown +\faCaretSquareLeft +\faCaretSquareRight +\faCaretSquareUp +\faCaretSquareUp[regular] \faCaretUp +\faCarrot +\faCarSide \faCartArrowDown \faCartPlus -\faCc +\faCashRegister +\faCat +\faCcAmazonPay \faCcAmex +\faCcApplePay \faCcDinersClub \faCcDiscover \faCcJcb \faCcMastercard +\FacCont \faCcPaypal \faCcStripe \faCcVisa +{face blowing a kiss} +\faCentercode +\faCentos \faCertificate -\faChain -\faChainBroken +{face savoring food} +{face screaming in fear} +{face with hand over mouth} +{face with medical mask} +{face with monocle} +{face with open mouth} +{face without mouth} +{face with raised eyebrow} +{face with rolling eyes} +{face with steam from nose} +{face with symbols on mouth} +{face with tears of joy} +{face with thermometer} +{face with tongue} +\FacFutr +\faChair +\faChalkboard +\faChalkboardTeacher +fa_change} +\faChargingStation +\faChartArea +\faChartBar +\faChartBar[regular] +\faChartLine +\faChartPie \faCheck \faCheckCircle -\faCheckCircleO +\faCheckCircle[regular] +\faCheckDouble \faCheckSquare -\faCheckSquareO +\faCheckSquare[regular] +\faCheese +\faChess +\faChessBishop +\faChessBoard +\faChessKing +\faChessKnight +\faChessPawn +\faChessQueen +\faChessRook \faChevronCircleDown \faChevronCircleLeft \faChevronCircleRight @@ -2542,338 +2845,856 @@ F \faChevronUp \faChild \faChrome +\faChromecast +\faChurch +facing baby chick} +facing fist} \faCircle -\faCircleO -\faCircleONotch -\faCircleThin +\faCircleNotch +\faCircle[regular] +\faCity +\faClinicMedical \faClipboard -\faClockO +\faClipboardCheck +\faClipboardList +\faClipboard[regular] +\faClock +\faClock[regular] \faClone -\faClose +\faClone[regular] +\faClosedCaptioning \faCloud -\faCloudDownload -\faCloudUpload -\faCny +\faCloudDownload* +\faCloudflare +\faCloudMeatball +\faCloudMoon +\faCloudMoonRain +\faCloudRain +\faCloudscale +\faCloudShowersHeavy +\faCloudsmith +\faCloudSun +\faCloudSunRain +\faCloudUpload* +\faCloudversify +\FacNec +\FacNext +\FacNonCont +\faCocktail \faCode -\faCodeFork +\faCodeBranch \faCodepen +\faCodiepie \faCoffee \faCog \faCogs +\faCoins \faColumns \faComment -\faCommenting -\faCommentingO -\faCommentO +\faComment* +\faCommentDollar +\faCommentDots +\faCommentDots[regular] +\faCommentMedical +\faComment*[regular] +\faComment[regular] \faComments -\faCommentsO +\faCommentsDollar +\faCommentSlash +\faComments[regular] +\faCompactDisc \faCompass +\faCompass[regular] \faCompress +\faCompress* +\faCompressArrows* +\faConciergeBell +\faConfluence \faConnectdevelop \faContao \Facontent +\faCookie +\faCookieBite \faCopy +\faCopy[regular] \faCopyright +\faCopyright[regular] +\faCottonBureau +\faCouch +\faCpanel +\FacPast +\FacPos \faCreativeCommons +\faCreativeCommonsBy +\faCreativeCommonsNc +\faCreativeCommonsNcEu +\faCreativeCommonsNcJp +\faCreativeCommonsNd +\faCreativeCommonsPd +\faCreativeCommonsPd* +\faCreativeCommonsRemix +\faCreativeCommonsSa +\faCreativeCommonsShare +\faCreativeCommonsZero \faCreditCard +\faCreditCard[regular] +\faCriticalRole \faCrop +\faCrop* +\faCross \faCrosshairs +\faCrow +\faCrown +\faCrutch \faCss3 \faCube \faCubes \faCut -\faCutlery -\faDashboard +\faCuttlefish +\faDailymotion +\faDAndD +\faDAndDBeyond \faDashcube \faDatabase -\faDedent +\faDeaf +\faDeezer \faDelicious +\faDemocrat +\faDeploydog +\faDeskpro \faDesktop +\faDev \faDeviantart -\faDiamond +\faDharmachakra +\faDhl +\faDiagnoses +\faDiaspora +\faDice +\faDiceD20 +\faDiceD6 +\faDiceFive +\faDiceFour +\faDiceOne +\faDiceSix +\faDiceThree +\faDiceTwo \faDigg -\faDollar -\faDotCircleO +\faDigitalOcean +\faDigitalTachograph +\faDirections +\faDiscord +\faDiscourse +\faDisease +\faDivide +\faDizzy +\faDizzy[regular] +\faDna +\faDochub +\faDocker +\faDog +\faDollarSign +\faDolly +\faDollyFlatbed +\faDonate +\faDoorClosed +\faDoorOpen +\faDotCircle +\faDotCircle[regular] +\faDove \faDownload +\faDraft2digital +\faDraftingCompass +\faDragon +\faDrawPolygon \faDribbble +\faDribbbleSquare \faDropbox +\faDrum +\faDrumSteelpan +\faDrumstickBite \faDrupal +\faDumbbell +\faDumpster +\faDumpsterFire +\faDungeon +\faDyalog +\faEarlybirds +\faEbay +\faEdge +\faEdgeLegacy \faEdit +\faEdit[regular] +\faEgg \faEject +\faElementor \faEllipsisH \faEllipsisV +\faEllo +\faEmber \faEmpire \faEnvelope -\faEnvelopeO +\faEnvelopeOpen +\faEnvelopeOpen[regular] +\faEnvelopeOpenText +\faEnvelope[regular] \faEnvelopeSquare +\faEnvira +\faEquals \faEraser -\faEur -\faEuro -\faExchange +\faErlang +\faEthereum +\faEthernet +\faEtsy +\faEuroSign +\faEvernote +\faExchange* \faExclamation \faExclamationCircle \faExclamationTriangle \faExpand +\faExpand* +\faExpandArrows* \faExpeditedssl -\faExternalLink -\faExternalLinkSquare +\faExternalLink* +\faExternalLinkSquare* \faEye -\faEyedropper +\faEyeDropper +\faEye[regular] \faEyeSlash +\faEyeSlash[regular] \faFacebook \faFacebookF -\faFacebookOfficial +\faFacebookMessenger \faFacebookSquare +\faFan +\faFantasyFlightGames \faFastBackward \faFastForward +\faFaucet \faFax -\faFeed +\faFeather +\faFeather* +\faFedex +\faFedora \faFemale \faFighterJet +\faFigma \faFile -\faFileArchiveO -\faFileAudioO -\faFileCodeO -\faFileExcelO -\faFileImageO -\faFileMovieO -\faFileO -\faFilePdfO -\faFilePhotoO -\faFilePictureO -\faFilePowerpointO -\faFilesO -\faFileSoundO -\faFileText -\faFileTextO -\faFileVideoO -\faFileWordO -\faFileZipO +\faFile* +\faFileArchive +\faFileArchive[regular] +\faFileAudio +\faFileAudio[regular] +\faFileCode +\faFileCode[regular] +\faFileContract +\faFileCsv +\faFileDownload +\faFileExcel +\faFileExcel[regular] +\faFileExport +\faFileImage +\faFileImage[regular] +\faFileImport +\faFileInvoice +\faFileInvoiceDollar +\faFileMedical +\faFileMedical* +\faFilePdf +\faFilePdf[regular] +\faFilePowerpoint +\faFilePrescription +\faFile*[regular] +\faFile[regular] +\faFileSignature +\faFileUpload +\faFileVideo +\faFileVideo[regular] +\faFileWord +\faFileWord[regular] +\faFill +\faFillDrip \faFilm \faFilter +\faFingerprint \faFire +\faFire* \faFireExtinguisher \faFirefox +\faFirefoxBrowser +\faFirstAid +\faFirstdraft +\faFirstOrder +\faFirstOrder* +\faFish +\faFistRaised \faFlag \faFlagCheckered -\faFlagO -\faFlash +\faFlag[regular] +\faFlagUsa \faFlask \faFlickr -\faFloppyO +\faFlipboard +\faFlushed +\faFlushed[regular] +\faFly \faFolder -\faFolderO +\faFolderMinus \faFolderOpen -\faFolderOpenO +\faFolderOpen[regular] +\faFolderPlus +\faFolder[regular] \faFont +\faFontAwesome +\faFontAwesome* +\faFontAwesomeFlag \faFonticons +\faFonticonsFi +\faFootballBall +\faFortAwesome +\faFortAwesome* \faForumbee \faForward \faFoursquare -\faFrownO -\faFutbolO +\faFreebsd +\faFreeCodeCamp +\faFrog +\faFrown +\faFrownOpen +\faFrownOpen[regular] +\faFrown[regular] +\faFulcrum +\faFunnelDollar +\faFutbol +\faFutbol[regular] +\faGalacticRepublic +\faGalacticSenate \faGamepad +\faGasPump \faGavel -\faGbp -\faGe -\faGear -\faGears +\faGem +\faGem[regular] \faGenderless \faGetPocket \faGg \faGgCircle +\faGhost \faGift +\faGifts \faGit +\faGit* \faGithub -\faGithubAlt +\faGithub* \faGithubSquare +\faGitkraken +\faGitlab \faGitSquare -\faGittip -\faGlass +\faGitter +\faGlassCheers +\faGlasses +\faGlassMartini +\faGlassMartini* +\faGlassWhiskey +\faGlide +\faGlideG \faGlobe +\faGlobeAfrica +\faGlobeAmericas +\faGlobeAsia +\faGlobeEurope +\faGofore +\faGolfBall +\faGoodreads +\faGoodreadsG \faGoogle +\faGoogleDrive +\faGooglePay +\faGooglePlay \faGooglePlus +\faGooglePlusG \faGooglePlusSquare \faGoogleWallet +\faGopuram \faGraduationCap \faGratipay -\faGroup +\faGrav +\faGreaterThan +\faGreaterThanEqual +\faGrimace +\faGrimace[regular] +\faGrin +\faGrin* +\faGrinBeam +\faGrinBeam[regular] +\faGrinBeamSweat +\faGrinBeamSweat[regular] +\faGrinHearts +\faGrinHearts[regular] +\faGrin*[regular] +\faGrin[regular] +\faGrinSquint +\faGrinSquint[regular] +\faGrinSquintTears +\faGrinStars +\faGrinStars[regular] +\faGrinTears +\faGrinTears[regular] +\faGrinTongue +\faGrinTongue[regular] +\faGrinTongueSquint +\faGrinTongueWink +\faGrinWink +\faGrinWink[regular] +\faGripfire +\faGripHorizontal +\faGripLines +\faGripLinesVertical +\faGripVertical +\faGrunt +\faGuilded +\faGuitar +\faGulp \faHackerNews -\faHandGrabO -\faHandLizardO -\faHandODown -\faHandOLeft -\faHandORight -\faHandOUp -\faHandPaperO -\faHandPeaceO -\faHandPointerO -\faHandRockO -\faHandScissorsO -\faHandSpockO -\faHandStopO -\faHddO -\faHeader +\faHackerNewsSquare +\faHackerrank +\faHamburger +\faHammer +\faHamsa +\faHandHolding +\faHandHoldingHeart +\faHandHoldingMedical +\faHandHoldingUsd +\faHandHoldingWater +\faHandLizard +\faHandLizard[regular] +\faHandMiddleFinger +\faHandPaper +\faHandPaper[regular] +\faHandPeace +\faHandPeace[regular] +\faHandPointDown +\faHandPointDown[regular] +\faHandPointer +\faHandPointer[regular] +\faHandPointLeft +\faHandPointLeft[regular] +\faHandPointRight +\faHandPointUp +\faHandPointUp[regular] +\faHandRock +\faHandRock[regular] +\faHands +\faHandScissors +\faHandScissors[regular] +\faHandshake +\faHandshakeAltSlash +\faHandshake[regular] +\faHandshakeSlash +\faHandsHelping +\faHandSparkles +\faHandSpock +\faHandSpock[regular] +\faHandsWash +\faHanukiah +\faHardHat +\faHashtag +\faHatCowboy +\faHatCowboySide +\faHatWizard +\faHdd +\faHdd[regular] +\faHeading \faHeadphones +\faHeadphones* +\faHeadset +\faHeadSideCough +\faHeadSideCoughSlash +\faHeadSideMask +\faHeadSideVirus \faHeart \faHeartbeat -\faHeartO +\faHeartBroken +\faHeart[regular] +\faHelicopter +\faHighlighter +\faHiking +\faHippo +\faHips +\faHireAHelper \faHistory +\faHive +\faHockeyPuck +\faHollyBerry \faHome -\faHospitalO +\faHooli +\faHornbill +\faHorse +\faHorseHead +\faHospital +\faHospital* +\faHospital[regular] +\faHospitalSymbol +\faHospitalUser +\faHotdog \faHotel +\faHotjar +\faHotTub \faHourglass \faHourglassEnd \faHourglassHalf -\faHourglassO +\faHourglass[regular] \faHourglassStart +\faHouseDamage +\faHouseUser \faHouzz +\faHryvnia \faHSquare \faHtml5 +\faHubspot +\faIceCream +\faIcicles +\faIcon{500px} +\faIcons \faICursor -\faIls +\faIdBadge +\faIdBadge[regular] +\faIdCard +\faIdCard* +\faIdCard[regular] +\faIdeal +\faIgloo \faImage +\faImage[regular] +\faImages +\faImages[regular] +\faImdb \faInbox \faIndent \faIndustry +\faInfinity \faInfo \faInfoCircle -\faInr +\faInnosoft \faInstagram -\faInstitution +\faInstagramSquare +\faInstalod +\faIntercom \faInternetExplorer -\faIntersex +\faInvision \faIoxhost \faItalic +\faItchIo +\faItunes +\faItunesNote +\faJava +\faJedi +\faJediOrder +\faJenkins +\faJira +\faJoget +\faJoint \faJoomla -\faJpy +\faJournalWhills +\faJs \faJsfiddle +\faJsSquare +\faKaaba +\faKaggle \faKey -\faKeyboardO -\faKrw +\faKeybase +\faKeyboard +\faKeyboard[regular] +\faKeycdn +\faKhanda +\faKickstarter +\faKickstarterK +\faKiss +\faKissBeam +\faKissBeam[regular] +\faKiss[regular] +\faKissWinkHeart +\faKissWinkHeart[regular] +\faKiwiBird +\faKorvue +\faLandmark \faLanguage \faLaptop +\faLaptopCode +\faLaptopHouse +\faLaptopMedical +\faLaravel \faLastfm \faLastfmSquare +\faLaugh +\faLaughBeam +\faLaughBeam[regular] +\faLaugh[regular] +\faLaughSquint +\faLaughSquint[regular] +\faLaughWink +\faLaughWink[regular] +\faLayerGroup \faLeaf \faLeanpub -\faLegal -\faLemonO -\faLevelDown -\faLevelUp -\faLifeBouy +\faLemon +\faLemon[regular] +\faLess +\faLessThan +\faLessThanEqual +\faLevelDown* +\faLevelUp* \faLifeRing -\faLifeSaver -\faLightbulbO -\faLineChart +\faLifeRing[regular] +\faLightbulb +\faLightbulb[regular] +\faLine \faLink \faLinkedin -\faLinkedinSquare +\faLinkedinIn +\faLinode \faLinux +\faLiraSign \faList -\faListAlt +\faList* \faListOl +\faList*[regular] \faListUl \fallingdotseq -\FallingEdge \faLocationArrow \faLock -\faLongArrowDown -\faLongArrowLeft -\faLongArrowRight -\faLongArrowUp +\faLockOpen +\faLongArrowAltDown +\faLongArrowAltLeft +\faLongArrowAltRight +\faLongArrowAltUp +\faLowVision +\False +\faLuggageCart +\faLungs +\faLungsVirus +\faLyft +\faMagento \faMagic \faMagnet -\faMailForward -\faMailReply -\faMailReplyAll +\faMailBulk +\faMailchimp \faMale +\faMandalorian \faMap +\faMapMarked +\faMapMarked* \faMapMarker -\faMapO +\faMapMarker* \faMapPin +\faMap[regular] \faMapSigns +\faMarkdown +\faMarker \faMars \faMarsDouble \faMarsStroke \faMarsStrokeH \faMarsStrokeV +\faMask +\faMastodon \faMaxcdn -\faMeanpath +\faMdb +\faMedal +\faMedapps \faMedium +\faMediumM \faMedkit -\faMehO +\faMedrt +\faMeetup +\faMegaport +\faMeh +\faMehBlank +\faMehBlank[regular] +\faMeh[regular] +\faMehRollingEyes +\faMemory +\faMendeley +\faMenorah \faMercury +\faMeteor +\faMicroblog +\faMicrochip \faMicrophone +\faMicrophone* +\faMicrophoneAltSlash \faMicrophoneSlash +\faMicroscope +\faMicrosoft \faMinus \faMinusCircle \faMinusSquare -\faMinusSquareO +\faMinusSquare[regular] +\faMitten +\faMix +\faMixcloud +\faMixer +\faMizuni \faMobile -\faMobilePhone -\faMoney -\faMoonO -\faMortarBoard +\faMobile* +\faModx +\faMonero +\faMoneyBill +\faMoneyBill* +\faMoneyBill*[regular] +\faMoneyBillWave +\faMoneyBillWave* +\faMoneyCheck +\faMoneyCheck* +\faMonument +\faMoon +\faMoon[regular] +\faMortarPestle +\faMosque \faMotorcycle +\faMountain +\faMouse \faMousePointer +\faMugHot \faMusic -\faNavicon +\faNapster \Fancontent +\faNeos +\faNetworkWired \faNeuter -\faNewspaperO +\faNewspaper +\faNewspaper[regular] +\faNimblr \Fanncontent \Fannquant \Fannquantn \Fannquantnn -\Fanoven +\faNode +\faNodeJs +\faNotEqual +\faNotesMedical +\faNpm \Fanquant \Fanquantn \Fanquantnn +\faNs8 +\faNutritionix \faObjectGroup +\faObjectGroup[regular] \faObjectUngroup +\faObjectUngroup[regular] +\faOctopusDeploy \faOdnoklassniki \faOdnoklassnikiSquare +\faOilCan +\faOldRepublic +\faOm \faOpencart \faOpenid \faOpera \faOptinMonster +\faOrcid +\faOsi +\faOtter \faOutdent +\faPage4 \faPagelines +\faPager \faPaintBrush +\faPaintRoller +\faPalette +\faPalfed +\faPallet \faPaperclip \faPaperPlane -\faPaperPlaneO +\faPaperPlane[regular] +\faParachuteBox \faParagraph +\faParking +\faPassport +\faPastafarianism \faPaste +\faPatreon \faPause +\faPauseCircle +\faPauseCircle[regular] \faPaw \faPaypal -\faPencil -\faPencilSquare -\faPencilSquareO +\faPeace +\faPen +\faPen* +\faPencil* +\faPencilRuler +\faPenFancy +\faPenNib +\faPennyArcade +\faPenSquare +\faPeopleArrows +\faPeopleCarry +\faPepperHot +\faPerbyte +\faPercent +\faPercentage +\faPeriscope +\faPersonBooth +\faPhabricator +\faPhoenixFramework +\faPhoenixSquadron \faPhone +\faPhone* +\faPhoneSlash \faPhoneSquare -\faPhoto -\faPictureO -\faPieChart +\faPhoneSquare* +\faPhoneVolume +\faPhotoVideo +\faPhp \faPiedPiper -\faPiedPiperAlt +\faPiedPiper* +\faPiedPiperHat +\faPiedPiperPp +\faPiedPiperSquare +\faPiggyBank +\faPills \faPinterest \faPinterestP \faPinterestSquare +\faPizzaSlice +\faPlaceOfWorship \faPlane +\faPlaneArrival +\faPlaneDeparture +\faPlaneSlash \faPlay \faPlayCircle -\faPlayCircleO +\faPlayCircle[regular] +\faPlaystation \faPlug \faPlus \faPlusCircle \faPlusSquare -\faPlusSquareO +\faPlusSquare[regular] +\faPodcast +\faPoll +\faPollH +\faPoo +\faPoop +\faPooStorm +\faPortrait +\faPoundSign \faPowerOff +\faPray +\faPrayingHands +\faPrescription +\faPrescriptionBottle +\faPrescriptionBottle* \faPrint +\faProcedures +\faProductHunt +\faProjectDiagram +\faPumpMedical +\faPumpSoap +\faPushed \faPuzzlePiece +\faPython \faQq \faQrcode \Faquant @@ -2881,227 +3702,958 @@ F \Faquantnn \faQuestion \faQuestionCircle +\faQuidditch +\faQuinscape +\faQuora \faQuoteLeft \faQuoteRight -\faRa +\faQuran +\faRadiation +\faRadiation* +\faRainbow \faRandom +\faRaspberryPi +\faRavelry +\faReact +\faReacteurope +\faReadme \faRebel +\faReceipt +\faRecordVinyl \faRecycle \faReddit +\faRedditAlien \faRedditSquare -\faRefresh +\faRedhat +\faRedo +\faRedo* +\faRedRiver \faRegistered -\faRemove +\faRegistered[regular] +\faRemoveFormat \faRenren -\faReorder -\faRepeat \faReply \faReplyAll +\faReplyd +\faRepublican +\faResearchgate +\faResolving +\faRestroom \faRetweet -\faRmb +\faRev +\faRibbon +\faRing \faRoad +\faRobot \faRocket -\faRotateLeft -\faRotateRight -\faRouble +\faRocketchat +\faRockrms +\faRoute +\faRProject \faRss \faRssSquare -\faRub -\faRuble -\faRupee +\faRubleSign +\faRuler +\faRulerCombined +\faRulerHorizontal +\faRulerVertical +\faRunning +\faRupeeSign +\faRust +\faSadCry +\faSadCry[regular] +\faSadTear +\faSadTear[regular] \faSafari +\faSalesforce +\faSass +\faSatellite +\faSatelliteDish \faSave -\faScissors +\faSave[regular] +\faSchlix +\faSchool +\faScrewdriver +\faScribd +\faScroll +\faSdCard \faSearch +\faSearchDollar +\faSearchengin +\faSearchLocation \faSearchMinus \faSearchPlus +\faSeedling +\faSellcast \faSellsy -\faSend -\faSendO \faServer +\faServicestack +\faShapes \faShare -\faShareAlt +\faShare* \faShareAltSquare \faShareSquare -\faShareSquareO -\faShekel -\faSheqel -\faShield +\faShareSquare[regular] +\faShekelSign +\faShield* +\faShieldVirus \faShip +\faShippingFast \faShirtsinbulk +\faShoePrints +\faShopify +\faShoppingBag +\faShoppingBasket \faShoppingCart +\faShopware +\faShower +\faShuttleVan +\faSign \faSignal -\faSignIn -\faSignOut +\faSignature +\faSignIn* +\faSignLanguage +\faSignOut* +\faSimCard \faSimplybuilt +\faSink +\faSistrix \faSitemap +\faSith +\faSkating +\faSketch +\faSkiing +\faSkiingNordic +\faSkull +\faSkullCrossbones \faSkyatlas \faSkype \faSlack -\faSliders +\faSlackHash +\faSlash +\faSleigh +\faSlidersH \faSlideshare -\faSmileO -\faSoccerBallO +\faSmile +\faSmileBeam +\faSmileBeam[regular] +\faSmile[regular] +\faSmileWink +\faSmileWink[regular] +\faSmog +\faSmoking +\faSmokingBan +\faSms +\faSnapchat +\faSnapchatGhost +\faSnapchatSquare +\faSnowboarding +\faSnowflake +\faSnowflake[regular] +\faSnowman +\faSnowplow +\faSoap +\faSocks +\faSolarPanel \faSort -\faSortAlphaAsc -\faSortAlphaDesc -\faSortAmountAsc -\faSortAmountDesc -\faSortAsc -\faSortDesc +\faSortAlphaDown +\faSortAlphaDown* +\faSortAlphaUp +\faSortAlphaUp* +\faSortAmountDown +\faSortAmountDown* +\faSortAmountUp +\faSortAmountUp* \faSortDown -\faSortNumericAsc -\faSortNumericDesc +\faSortNumericDown +\faSortNumericDown* +\faSortNumericUp +\faSortNumericUp* \faSortUp \faSoundcloud +\faSourcetree +\faSpa \faSpaceShuttle +\faSpeakap +\faSpeakerDeck +\faSpellCheck +\faSpider \faSpinner -\faSpoon +\faSplotch \faSpotify +\faSprayCan \faSquare -\faSquareO +\faSquareFull +\faSquare[regular] +\faSquareRoot* +\faSquarespace \faStackExchange \faStackOverflow +\faStackpath +\faStamp \faStar +\faStarAndCrescent \faStarHalf -\faStarHalfEmpty -\faStarHalfFull -\faStarHalfO -\faStarO +\faStarHalf* +\faStarHalf[regular] +\faStarOfDavid +\faStarOfLife +\faStar[regular] +\faStaylinked +{fast down button} \faSteam \faSteamSquare +\faSteamSymbol \faStepBackward \faStepForward \faStethoscope +\faStickerMule \faStickyNote -\faStickyNoteO +\faStickyNote[regular] \faStop +\faStopCircle +\faStopCircle[regular] +\faStore +\faStore* +\faStoreAltSlash +\faStoreSlash +\faStrava +\faStream \faStreetView +{fast reverse button} \faStrikethrough +\faStripe +\faStripeS +\faStroopwafel +\faStudiovinari \faStumbleupon \faStumbleuponCircle \faSubscript \faSubway \faSuitcase -\faSunO +\faSuitcaseRolling +\faSun +\faSun[regular] +\faSuperpowers \faSuperscript -\faSupport +\faSupple +\faSurprise +\faSurprise[regular] +\faSuse +\faSwatchbook +\faSwift +\faSwimmer +\faSwimmingPool +\faSymfony +\faSynagogue +\faSync +\faSync* +\faSyringe \faTable \faTablet -\faTachometer +\faTablet* +\faTableTennis +\faTablets +\faTachometer* \faTag \faTags +\faTape \faTasks \faTaxi \fatbslash -\faTelevision +\faTeamspeak +\faTeeth +\faTeethOpen +\faTelegram +\faTelegramPlane +\faTemperatureHigh +\faTemperatureLow \faTencentWeibo +\faTenge \faTerminal \faTextHeight \faTextWidth \faTh +\faTheaterMasks +\faThemeco +\faThemeisle +\faTheRedYeti +\faThermometer +\faThermometerEmpty +\faThermometerFull +\faThermometerHalf +\faThermometerQuarter +\faThinkPeaks \faThLarge \faThList \faThumbsDown -\faThumbsODown -\faThumbsOUp +\faThumbsDown[regular] \faThumbsUp -\faThumbTack -\faTicket +\faThumbsUp[regular] +\faThumbtack +\faTicket* +\faTiktok \faTimes \faTimesCircle -\faTimesCircleO +\faTimesCircle[regular] \faTint -\faToggleDown -\faToggleLeft +\faTintSlash +\faTired +\faTired[regular] \faToggleOff \faToggleOn -\faToggleRight -\faToggleUp +\faToilet +\faToiletPaper +\faToiletPaperSlash +\faToolbox +\faTools +\faTooth +\faTorah +\faToriiGate +\faTractor +\faTradeFederation \faTrademark +\faTrafficLight +\faTrailer \faTrain +\faTram \faTransgender -\faTransgenderAlt +\faTransgender* \faTrash -\faTrashO +\faTrash* +\faTrash*[regular] +\faTrashRestore +\faTrashRestore* \faTree \faTrello -\faTripadvisor \faTrophy \faTruck -\faTry +\faTruckLoading +\faTruckMonster +\faTruckMoving +\faTruckPickup \fatsemi +\faTshirt \fatslash \faTty \faTumblr \faTumblrSquare -\faTurkishLira \faTv \faTwitch \faTwitter \faTwitterSquare +\faTypo3 +\faUber +\faUbuntu +\faUikit +\faUmbraco \faUmbrella +\faUmbrellaBeach +\faUncharted \faUnderline \faUndo +\faUndo* +\faUniregistry +\faUnity +\faUniversalAccess \faUniversity \faUnlink \faUnlock -\faUnlockAlt -\faUnsorted +\faUnlock* +\faUnsplash +\faUntappd \faUpload -\faUsd +\faUps +\faUsb \faUser +\faUser* +\faUserAltSlash +\faUserAstronaut +\faUserCheck +\faUserCircle +\faUserCircle[regular] +\faUserClock +\faUserCog +\faUserEdit +\faUserFriends +\faUserGraduate +\faUserInjured +\faUserLock \faUserMd +\faUserMinus +\faUserNinja +\faUserNurse \faUserPlus +\faUser[regular] \faUsers +\faUsersCog \faUserSecret +\faUserShield +\faUserSlash +\faUsersSlash +\faUserTag +\faUserTie \faUserTimes +\faUsps +\faUssunnah +\faUtensils +\faUtensilSpoon +\faVaadin +\faVectorSquare \faVenus \faVenusDouble \faVenusMars +\faVest +\faVestPatches \faViacoin -\faVideoCamera +\faViadeo +\faViadeoSquare +\faVial +\faVials +\faViber +\faVideo +\faVideoSlash +\faVihara \faVimeo \faVimeoSquare +\faVimeoV \faVine +\faVirus +\faViruses +\faVirusSlash \faVk +\faVnv +\faVoicemail +\faVolleyballBall \faVolumeDown +\faVolumeMute \faVolumeOff \faVolumeUp -\faWarning -\faWechat +\faVoteYea +\faVrCardboard +\faVuejs +\faWalking +\faWallet +\faWarehouse +\faWatchmanMonitoring +\faWater +\faWaveSquare +\faWaze +\faWeebly \faWeibo +\faWeight +\faWeightHanging \faWeixin \faWhatsapp +\faWhatsappSquare \faWheelchair -\faWifi +\faWhmcs \faWikipediaW +\faWind +\faWindowClose +\faWindowClose[regular] +\faWindowMaximize +\faWindowMinimize +\faWindowRestore +\faWindowRestore[regular] \faWindows -\faWon +\faWineBottle +\faWineGlass +\faWineGlass* +\faWix +\faWizardsOfTheCoast +\faWodu +\faWolfPackBattalion +\faWonSign \faWordpress +\faWordpressSimple +\faWpbeginner +\faWpexplorer +\faWpforms +\faWpressr \faWrench \fax \FAX +\faXbox \faXing \faXingSquare \Faxmachine +\faXRay \faYahoo -\faYc +\faYammer +\faYandex +\faYandexInternational +\faYarn \faYCombinator -\faYCombinatorSquare -\faYcSquare \faYelp -\faYen +\faYenSign +\faYinYang +\faYoast \faYoutube -\faYoutubePlay \faYoutubeSquare +\faZhihu \fbowtie +\fcAbajourA +\fcAbajourB +\fcAbajourC +\fcAbajourD +\fcAlarmClockA +\fcAlarmClockB +\fcAlligator +\fcAlligatorA +\fcAngel +\fcAnt +\fcAntA +\fcAntelope +\fcApple +\fcAppleTree +\fcArmadillo +\fcBabe +\fcBall +\fcBallA +\fcBallB +\fcBallC +\fcBalloon +\fcBaloonsA +\fcBaloonsB +\fcBarbecue +\fcBarquet +\fcBaseballBat +\fcBat +\fcBear +\fcBearA +\fcBearB +\fcBearC +\fcBearD +\fcBears +\fcBed +\fcBee +\fcBeeA +\fcBellA +\fcBike +\fcBinoculars +\fcBird +\fcBirdA +\fcBirdB +\fcBirdC +\fcBirdD +\fcBirdE +\fcBoat +\fcBonnet +\fcBookA +\fcBookB +\fcBread +\fcBroom +\fcBrownie +\fcBud +\fcBull +\fcBullet +\fcBunnyA +\fcBunnyB +\fcBunnyC +\fcBunnyD +\fcBunnyE +\fcBurrito +\fcBus +\fcButterfly +\fcButterflyA +\fcButterflyB +\fcButterflyC +\fcCabbage +\fcCactoopuntia +\fcCactusA +\fcCactusB +\fcCalf +\fcCandle +\fcCar +\fcCarA +\fcCarrot +\fcCarrotA +\fcCart +\fcCartA +\fcCashier +\fcCat +\fcCaterpillar +\fcCatfish +\fcCellPhone +\fcCentipede +\fcChairA +\fcChairB +\fcChairC +\fcChairD +\fcCheese +\fcCherry +\fcChick +\fcChicken +\fcChickenThigh +\fcChicks +\fcChristmasTree +\fcChrysanthemum +\fcCloud +\fcCloudA +\fcCloudB +\fcCloudC +\fcCoach +\fcCobrabebe +\fcComb +\fcComputer +\fcCow +\fcCrabA +\fcCrabB +\fcCrane +\fcCrownA +\fcCucumber +\fcCupcake +\fcCupcakeA +\fcCupcakeB +\fcCushion +\fcCuttingBoard +\fcDaisy +\fcDarts +\fcData \fcdice +\fcDinosaurA +\fcDinosaurB +\fcDinosaurC +\fcDinosaurD +\fcDinosaurE +\fcDinosaurF +\fcDinosaurG +\fcDinosaurH +\fcDinosaurI +\fcDinosaurJ +\fcDog +\fcDolphin +\fcDolphinA +\fcDragonFly +\fcDressingTable +\fcDryer +\fcDuck +\fcDuckA +\fcDuckB +\fcDuckC +\fcEar +\fcEgg +\fcEggA +\fcEggB +\fcEggplant +\fcElephant +\fcElephantA +\fcElephantB +\fcET +\fcExcavator +\fcEyebrows +\fcEyes +\fcFaceTowel +\fcFan +\fcFanA +\fcFishA +\fcFishB +\fcFishC +\fcFishD +\fcFishE +\fcFishF +\fcFishG +\fcFishH +\fcFishI +\fcFishK +\fcFishL +\fcFishM +\fcFlamingo +\fcFlamingoA +\fcFlashlight +\fcFlower +\fcFlowerA +\fcFlowerB +\fcFlowerC +\fcFlowerD +\fcFlowerE +\fcFlowerF +\fcFlowerG +\fcFlowerH +\fcFlowerP +\fcFlyingSaucer +\fcFrenchFries +\fcFridge +\fcFrog +\fcGhost +\fcGiraffe +\fcGiraffeA +\fcGiraffeB +\fcGiraffes +\fcGlass +\fcGloves +\fcGnat +\fcGoose +\fchamburger +\fcHand +f_change} +F_change} +\fcHat +\fcHatA +\fcHelicopter +\fcHerring +\fcHippo +\fcHorse +\fcHorseA +\fcHouse +\fcHouseA +\fcHouseB +\fcHummingbird +\fcIceCreamA +\fcIceCreamB +\fcIceCreamC +\fcIceCreamD +\fcIceCreamE +\fcIceCreamF +\fcIceCreamG +\fcIceCreamH +\fcJuicy +\fcKetchup +\fcKettle +\fcKey +\fcKite +\fcKiteA +\fcKittenA +\fcKittenB +\fcKittensA +\fcKittensB +\fcKnees +\fcKnife +\fcLadybirdA +\fcLadybirdB +\fcLadyBug +\fcLamb +\fcLamp +\fcLanguage +\fcLetterK +\fcLetterL +\fcLetterM +\fcLetterN +\fcLetterO +\fcLetterP +\fcLetterQ +\fcLetterR +\fcLetterS +\fcLetterT +\fcLetterU +\fcLetterV +\fcLetterW +\fcLetterX +\fcLetterY +\fcLetterZ +\fcLightBulb +\fcLightning +\fcLion +\fcLionA +\fcLittleBirds +\fcLittleMouse +\fcLocust +\fcLouvadeus +\fcLoveLetter +\fcMacaw +\fcMailbox +\fcMailBoxA +\fcMat +\fcMeton +\fcMill +\fcMirror +\fcMonkey +\fcMonkeyA +\fcMonster +\fcMoonA +\fcMoonB +\fcMoonfish +\fcMoose +\fcMotorcycle +\fcMotorcycleA +\fcMouse +\fcMouseA +\fcMouseB \fcmp +\fcMug +\fcMushroom +\fcMushroomA +\fcMushroomB +\fcNose +\fcNuggets +\fcNumberEight +\fcNumberFive +\fcNumberFour +\fcNumberNine +\fcNumberOne +\fcNumberSeven +\fcNumberSix +\fcNumberTen +\fcNumberThree +\fcNumberTwo +\fcOctopus +\fcOctopusA +\fcOnion \Fcontent +\fcOrca +\fcOstrich +\fcOwl +\fcOwlA +\fcOwlB +\fcOx +\fcPalmTree +\fcPanA +\fcPanB +\fcPandaBear +\fcParrot +\fcPassA +\fcPassB +\fcPeacock +\fcPencil +\fcPencilA +\fcPenguin +\fcPerch +\fcPeruA +\fcPeruB +\fcPhone +\fcPig +\fcPigA +\fcPigB +\fcPigC +\fcPigD +\fcPigE +\fcPimento +\fcPineapple +\fcpink +\fcPlane +\fcPlaneA +\fcPlanetA +\fcPlanetB +\fcPlanetC +\fcPlanetD +\fcPlanetE +\fcPlanetF +\fcPlanetG +\fcPlanets +\fcPopsicle +\fcPotato +\fcPulse +\fcPumpkinA +\fcPuppy +\fcPyramid +\fcRabbit +\fcRabbitA +\fcRabbits +\fcRaccoon +\fcRake +\fcRazor +\fcRoastChicken +\fcRobe +\fcRocket +\fcRocketA +\fcRocketB +\fcRocketC +\fcRoller +\fcSandal +\fcSaturnA +\fcSaturnB +\fcScallion +\fcScaredEgg +\fcSchoolbag +\fcScissors +\fcScooter \fcscore +\fcScorpion +\fcSeahorse +\fcSeeds +\fcShark +\fcSharpKnife +\fcSheep +\fcSheepA +\fcSheepB +\fcSheepC +\fcSheet +\fcsheetA +\fcsheetB +\fcShell +\fcShip +\fcShootingStar +\fcShower +\fcShrimp +\fcSleepingBag +\fcSnailA +\fcSnailB +\fcSnailC +\fcSnowflake +\fcSock +\fcSofaA +\fcSofaB +\fcSpacecraftA +\fcSpacecraftB +\fcSpatulas +\fcSpider +\fcSpiderA +\fcSpiderB +\fcSpray +\fcSquirrel +\fcSquirrelA +\fcStar +\fcStarA +\fcStarB +\fcStars +\fcSteak +\fcSteamroller +\fcStoolA +\fcStoolB +\fcStoolC +\fcStrawberry +\fcStrawberryA +\fcSturgeon +\fcSubmarineA +\fcSugar +\fcSun +\fcSunA +\fcSunB +\fcTableLight +\fcTelevision +\fcTent +\fcThermometerA +\fcThermometerB +\fcThroat +\fcToiletPaper +\fcTomato +\fcTony +\fcTornado +\fcToucan +\fcTractorA +\fcTractorB +\fcTrain +\fcTree +\fcTricycle +\fcTruck +\fcTruckA +\fcTruckB +\fcTruckC +\fcTruckD +\fcTruckE +\fcTruckF +\fcTruckG +\fcTruckH +\fcTrunk +\fcTulip +\fcTurtle +\fcTurtleA +\fcTurtleB +\fcUmbrella +\fcUrchin +\fcVan +\fcVase +\fcWagon +\fcWardrobe +\fcWateringCan +\fcWatermelon +\fcWitchHat +\fcYoyo +\fcZebra \fdiagovnearrow \fdiagovrdiag +fe0f} \female \Female \FEMALE @@ -3164,17 +4716,20 @@ F \fgelb \fgeleftB \fgeleftC +\fgeleftthree +\fgelefttwo +\fgemark \fgeN \fgeoverU \fgerightarrow \fgerightB +\fgerighttwo \fges \fgestruckone \fgestruckzero \fgeU \fgeuparrow \fgeupbracket -\file \FilledBigCircle \FilledBigDiamondshape \FilledBigSquare @@ -3231,6 +4786,12 @@ F \fintup \Finv \Fire +{fire extinguisher} +{first quarter moon} +{first quarter moon face} +\FishArrowLeft +\FishArrowRight +{fish cake with swirl} \fisheye \fivedots \FiveFlowerOpen @@ -3250,20 +4811,110 @@ F \fixedvdots \fj \fl -\FL \Flag +{flag: Afghanistan} +{flag: American Samoa} +{flag: Antarctica} +{flag: Antigua \& Barbuda} +{flag: Ascension Island} +{flag: Azerbaijan} +{flag: Bangladesh} +{flag: Bosnia \& Herzegovina} +{flag: Bouvet Island} +{flag: British Indian Ocean Territory} +{flag: British Virgin Islands} +{flag: Burkina Faso} +{flag: Canary Islands} +{flag: Cape Verde} +{flag: Caribbean Netherlands} +{flag: Cayman Islands} +{flag: Central African Republic} +{flag: Ceuta \& Melilla} +{flag: Christmas Island} +{flag: Clipperton Island} +{flag: Cook Islands} +{flag: Costa Rica} +{flag: Côte d'Ivoire} +{flag: Diego Garcia} +{flag: Dominican Republic} +{flag: El Salvador} +flageolet} \flageolett +{flag: Equatorial Guinea} +{flag: European Union} +{flag: Falkland Islands} +{flag: Faroe Islands} +{flag: French Guiana} +{flag: French Polynesia} +{flag: French Southern Territories} +{flag: Guadeloupe} +{flag: Hong Kong SAR China} +{flag: Isle of Man} +{flag: Kazakhstan} +{flag: Kyrgyzstan} +{flag: Liechtenstein} +{flag: Luxembourg} +{flag: Macao SAR China} +{flag: Madagascar} +{flag: Marshall Islands} +{flag: Martinique} +{flag: Mauritania} +{flag: Micronesia} +{flag: Montenegro} +{flag: Montserrat} +{flag: Mozambique} +{flag: Netherlands} +{flag: New Caledonia} +{flag: New Zealand} +{flag: Norfolk Island} +{flag: Northern Mariana Islands} +{flag: North Korea} +{flag: North Macedonia} +{flag: Palestinian Territories} +{flag: Papua New Guinea} +{flag: Philippines} +{flag: Pitcairn Islands} +{flag: Puerto Rico} +{flag: San Marino} +{flag: São Tomé \& PrÃncipe} +{flag: Saudi Arabia} +{flag: Seychelles} +{flag: Sierra Leone} +{flag: Sint Maarten} +{flag: Solomon Islands} +{flag: South Africa} +{flag: South Georgia \& South Sandwich Islands} +{flag: South Korea} +{flag: South Sudan} +{flag: Svalbard \& Jan Mayen} +{flag: Switzerland} +{flag: Tajikistan} +{flag: Trinidad \& Tobago} +{flag: Tristan da Cunha} +{flag: Turkmenistan} +{flag: Turks \& Caicos Islands} +{flag: United Arab Emirates} +{flag: United Kingdom} +{flag: United Nations} +{flag: United States} +{flag: Uzbekistan} +{flag: Vatican City} +{flag: Wallis \& Futuna} +{flag: Western Sahara} \flap \flapr -\Flasche \flat +flat} +\FlatArrowLeft +\FlatArrowRight \flatflat +flatflat} \Flatsteel \Florin -\floweroneleft -\floweroneright +{flower playing cards} \fltns -\FM +\FncCnvrs +\FncComp \Fncontent \Fnncontent \Fnnquant @@ -3273,26 +4924,34 @@ F \Fnquantn \Fnquantnn \fnsymbol +\FntSbset \Fog \font \fontencoding \fontsize \Football \forall +\ForAll \Force -\Fork +\ForComp +{fork and knife with plate} +\ForkArrowLeft +\ForkArrowRight \forks \forksnot \forkv \Fortune \Forward +forward button} \ForwardToEnd \ForwardToIndex +Fountain \FourAsterisk \FourClowerOpen \FourClowerSolid \fourier \Fourier +{four leaf clover} \FourStar \FourStarOpen \fourth @@ -3301,32 +4960,56 @@ F \Fquantnn \fracslash \France +freebass} \frown \frowneq \frowneqsmile \frownie +{frowning face with open mouth} \frownsmile \frownsmileeq \Frowny -\fryingpan +\FrstOrd \FS \fullmoon \fullnote \fullouterjoin -g +\Func +Funk} +\FunParInGndMul +\FunParInGndOne +\FunParInGndSng +\FunParInMul +\FunParInOne +\FunParInSng +\FunParOnGndMul +\FunParOnGndOne +\FunParOnGndSng +\FunParOnMul +\FunParOnOne +\FunParOnSng +\FunTotInGndMul +\FunTotInGndOne +\FunTotInGndSng +\FunTotInMul +\FunTotInOne +\FunTotInSng +\FunTotOnGndMul +\FunTotOnGndOne +\FunTotOnGndSng +\FunTotOnMul +\FunTotOnOne +\FunTotOnSng +\Futr +g} \G \Game \gamma \Gamma \gammaup -\Ganz -\GaPa -\garlicpress -\Gasstove -\gcd -\GD +g_change} +G_change} \ge -\GE \gemini \Gemini \geneuro @@ -3360,23 +5043,23 @@ g \glE \gleichstark \glj +{globe showing Americas} +{globe with meridians} \glotstop \glottal -\Gloves \gluon \Gluon \gnapprox \gneq \gneqq \gnsim -\GO \Goofy -\grad +\Gr \graphene -\grater \grave \gravis \graviton +\Gre \GreatBritain \greatpumpkin \Greece @@ -3384,6 +5067,12 @@ g \gregorianCclef \gregorianFclef \grimace +{grinning cat with smiling eyes} +{grinning face with big eyes} +{grinning face with smiling eyes} +{grinning face with sweat} +{grinning squinting face} +\GrtFix \GS \gsime \gsiml @@ -3406,7 +5095,6 @@ g \gtrneqqless \gtrsim \gtrsimslant -\GU \guillemetleft \guillemetright \guilsinglleft @@ -3414,14 +5102,9 @@ g \gvcropped \gvertneqq \h -h \H -H -\Ha -\HA \Hades \Hail -\Halb \HalfCircleLeft \HalfCircleRight \HalfFilledHut @@ -3435,7 +5118,210 @@ H \halfNoteDown \halfNoteRest \halfNoteRestDotted +halfopen} +halfopenvertical} \HalfSun +\hamalternatingmotion +\hamarcd +\hamarcl +\hamarcr +\hamarcu +\hamarmextended +\hambehind +\hambelowstomach +\hambetween +\hambrushing +\hamceeall +\hamceeonetwo +\hamceeopen +\hamcheek +\hamchest +\hamchin +\hamcircled +\hamcircledi +\hamcircledl +\hamcircledo +\hamcircledr +\hamcirclei +\hamcircleil +\hamcircleir +\hamcirclel +\hamcircleo +\hamcircleol +\hamcircleor +\hamcircler +\hamcircleu +\hamcircleui +\hamcircleul +\hamcircleuo +\hamcircleur +\hamclockd +\hamclockdl +\hamclockdr +\hamclockfull +\hamclockl +\hamclockr +\hamclocku +\hamclockul +\hamclockur +\hamclose +\hamcorefref +\hamcoreftag +\hamcross +\hamdecreasing +\hamdoublebent +\hamdoublehooked +\hamear +\hamearlobe +\hamelbow +\hamelbowinside +\hamellipseh +\hamellipseul +\hamellipseur +\hamellipsev +\hametc +\hamextfingerd +\hamextfingerdi +\hamextfingerdl +\hamextfingerdo +\hamextfingerdr +\hamextfingeri +\hamextfingeril +\hamextfingerir +\hamextfingerl +\hamextfingero +\hamextfingerol +\hamextfingeror +\hamextfingerr +\hamextfingeru +\hamextfingerui +\hamextfingerul +\hamextfingeruo +\hamextfingerur +\hameyebrows +\hameyes +\hamfast +\hamfingerbase +\hamfingerbendmod +\hamfingerhookmod +\hamfingermidjoint +\hamfingernail +\hamfingerpad +\hamfingerplay +\hamfingerside +\hamfingerstraightmod +\hamfingertip +\hamfingertwo +\hamfingertwothree +\hamfingertwothreefourfive +\hamfingertwothreespread +\hamfist +\hamflathand +\hamforehead +\hamfusionbegin +\hamfusionend +\hamhalt +\hamhandback +\hamhead +\hamheadtop +\hamincreasing +\hamindexfinger +\haminterlock +\hamlargemod +\hamlips +\hamlowerarm +\hamlrat +\hamlrbeside +{hammer and wrench} +\hammiddlefinger +\hammime +\hammovecross +\hammoved +\hammovedi +\hammovedl +\hammovedo +\hammovedr +\hammovei +\hammoveil +\hammoveir +\hammovel +\hammoveo +\hammoveol +\hammoveor +\hammover +\hammoveu +\hammoveui +\hammoveul +\hammoveuo +\hammoveur +\hammoveX +\hamneck +\hamneutralspace +\hamnodding +\hamnomotion +\hamnondominant +\hamnonipsi +\hamnose +\hamnostrils +\hamorirelative +\hampalm +\hampalmd +\hampalmdl +\hampalmdr +\hampalml +\hampalmr +\hampalmu +\hampalmul +\hampalmur +\hamparbegin +\hamparend +\hampinchall +\hampinchonetwo +\hampinchonetwoopen +\hampinky +\hampinkyside +\hamplus +\hamrepeatcontinue +\hamrepeatcontinueseveral +\hamrepeatfromstart +\hamrepeatfromstartseveral +\hamrepeatreverse +\hamreplace +\hamrest +\hamringfinger +\hamseqbegin +\hamseqend +\hamshoulders +\hamshouldertop +\hamslow +\hamsmallmod +\hamstirccw +\hamstircw +\hamstomach +\hamswinging +\hamsymmlr +\hamsymmpar +\hamteeth +\hamtense +\hamthumb +\hamthumbacrossmod +\hamthumbball +\hamthumbopenmod +\hamthumboutmod +\hamthumbside +\hamtongue +\hamtouch +\hamtwisting +\hamunderchin +\hamupperarm +\hamwavy +\hamwristback +\hamwristpulse +\hamwristtoback +\hamwristtopinky +\hamwristtopulse +\hamwristtothumb +\hamzigzag \HandCuffLeft \HandCuffLeftUp \HandCuffRight @@ -3446,19 +5332,31 @@ H \HandRight \HandRightUp \Handwash -\HaPa +{hand with fingers splayed} +\HarpoonDnLeft +\HarpoonDnRight +\HarpoonUpLeft +\HarpoonUpRight \hash \hat \hatapprox \hat[ash] \hat[beret] +\hat[birthday] \hat[cowboy] \hat[crown] \hat[dunce] \hateq \hat[fez] +\hat[mortarboard] +\hat[policeman] \hat[santa] +\hat[scottish] \hat[sombrero] +\hat[tile-blue] +\hat[tile-gray] +\hat[tile-light-blue] +\hat[tile-white] \hat[tophat] \hat[witch] \hausab @@ -3467,30 +5365,29 @@ H \hausaD \hausak \hausaK -\Hb -\HB \hbar \HBar \hbipropto \hbond -\Hc -\HC \hcrossing -\HCthousand -\Hd -\HD +\HdnExists +\HdnForAll \hdotdot \hdots -\Hdual -\He -\HE +Head \Heart \heartctrbull +{heart decoration} +{heart exclamation} \heartsuit +{heart with arrow} +{heart with ribbon} +{heavy dollar sign} \heavyqtleft \heavyqtright +heeled shoe} + Helena} \hemiobelion -\Herd \Hermaphrodite \HERMAPHRODITE \hermitmatrix @@ -3511,29 +5408,13 @@ H \hexagonblack \Hexasteel \hexstar -\Hf \HF \hfermion \hfil -\Hg -\HG -\Hh \HH -\Hhundred -\Hi -\HI -\hiatus -\Hibl -\Hibp -\Hibs -\Hibw \Hidalgo \Higgsboson \hill -\Hj -\HJ -\Hk -\HK \hknearrow \hknwarrow \hksearow @@ -3541,26 +5422,16 @@ H \hksqrt \hkswarow \hkswarrow -\Hl -\HL -\Hm -\HM -\Hman -\Hmillion \hmleftpitchfork \hmrightpitchfork -\Hms -\Hn -\HN -\Ho -\HO \hole \HollowBox +{hollow red circle} \holter -\hom \Home \Homer -\Hone +\HookArrowLeft +\HookArrowRight \hookb \hookd \hookdownarrow @@ -3577,64 +5448,30 @@ H \hookswarrow \hookuparrow \hookupminus +{horizontal traffic light} \hoshi \hourglass +{hourglass not done} \house -\Hp -\HP +{house with garden} \hpause -\Hplural -\Hplus -\Hq -\HQ -\Hquery -\Hr -\HR \hrectangle \hrectangleblack \hs -\Hs -\HS -\Hscribe \hslash -\Hslash -\Hsv -\Ht \HT -\Hten -\Hthousand -\Htongue -\Hu -\HU \Hungary \Hut \hv -\Hv -\HV -\Hvbar -\Hw -\HW -\Hx -\HX -\HXthousand -\Hy -\HY \Hygiea \hyphenbullet -\Hz -\HZ \hzigzag \i -i -I \ialign -\IB \ibar \IC \Iceland \IceMountain -\id -\Id \iddots \idotsint \igocircle @@ -3658,22 +5495,31 @@ I \Im \imageof \imath +\Impl \in +\In +inclinatum} \incoh +\InCoh +{incoming envelope} +Incorporated \increment \independent +{index pointing up} \Industry -\inf +\InEquv +\Infin \Info \infty -\ing -\Ing -\ING +\InImpl +\iNint \inipartvoice \inipartvoiceless -\injlim -\Innocey \inplus +\input +{input latin letters} +{input latin lowercase} +{input latin uppercase} \Ins \int \intbar @@ -3698,7 +5544,7 @@ I \intercal \interleave \internalsym -\Interval +Interpreting \intlarhk \intlarhksl \intlarhkup @@ -3712,7 +5558,6 @@ I \inva \invamp \invbackneg -\INVd \invdiameter \inve \inversebullet @@ -3722,31 +5567,27 @@ I \invf \invglotstop \invh -\INVl \invlazys \invlegr \invm \invneg \invnot +\InvNt \invr -\INVr \invscr \invscripta \invsmileface -\INVu \invv \invw \invwhitelowerhalfcircle \invwhiteupperhalfcircle \invy -\IO \ion \ionicbond \iota \Iota \iotaup \ipagamma -\ipercatal \Ireland \IroningI \IroningII @@ -3760,12 +5601,29 @@ I \ismodeledby \Italy \j -j -J \jAB \JackStar \JackStarBold \jAG +{Japanese ``acceptable'' button} +{Japanese ``application'' button} +{Japanese ``bargain'' button} +{Japanese ``congratulations'' button} +{Japanese ``discount'' button} +{Japanese ``free of charge'' button} +{Japanese ``here'' button} +{Japanese ``monthly amount'' button} +{Japanese ``not free of charge'' button} +{Japanese ``no vacancy'' button} +{Japanese ``open for business'' button} +{Japanese ``passing grade'' button} +{Japanese post office} +{Japanese ``prohibited'' button} +{Japanese ``reserved'' button} +{Japanese ``secret'' button} +{Japanese ``service charge'' button} +{Japanese symbol for beginner} +{Japanese ``vacancy'' button} \jAR \jBC \jBH @@ -3815,29 +5673,29 @@ J \jVN \jVS \k -k -\K \Kaonminus \Kaonnull \Kaonplus \kappa \Kappa \kappaup -\ker +(Keeling) Islands} \kernelcontraction +\ket \Keyboard \keystroke -\Knife -\Knoblauchpresse -\Kochtopf +kievan} +kievan1} + Kinshasa} +{kissing face with closed eyes} +{kissing face with smiling eyes} + Kitts \& Nevis} \koppa \Koppa \Kr \kreuz \Kronos -\kside \l -l \L \labdentalnas \labvel @@ -3861,10 +5719,12 @@ l \largeblackcircle \largeblacksquare \largeblackstar +{large blue diamond} \largecircle \largectrbull \largediamond \largelozenge +{large orange diamond} \largepencil \largepentagram \LargerOrEqual @@ -3878,17 +5738,31 @@ l \largewhitestar \LArrow \larrowfill -\Laserbeam +{last quarter moon} +{last quarter moon face} +{last track button} \lat \late \latfric \Latvia -\Laughey -\lb -\LB \lbag \Lbag \lblackbowtie +\LBlackCircle +\LBlackCurvedDiamond +\LBlackDiamond +\LBlackDownTriangle +\LBlackLeftArrowHead +\LBlackLeftTriangle +\LBlackLozenge +\LBlackRightArrowHead +\LBlackRightTriangle +\LBlackSmallCircle +\LBlackSquare +\LBlackSquareRoundCorners +\LBlackUpTriangle +\LBlackVerySmallCircle +\LBlackVerySmallSquare \lblkbrbrak \lbrace \lBrace @@ -3902,6 +5776,7 @@ l \Lbrbrak \lceil \lCeil +\LcgBistab \lcirclearrowdown \lcirclearrowleft \lcirclearrowright @@ -3909,6 +5784,7 @@ l \lcircleleftint \lcirclerightint \lcm +lcomma} \lcorners \lcurvearrowdown \lcurvearrowleft @@ -3919,19 +5795,17 @@ l \lcurvearrowsw \lcurvearrowup \lcurvyangle -\LD \ldbrack \ldotp \ldots +\LDots \Ldsh \le -\LE \leadsto -\leafleft -\leafNE -\leafright +{leaf fluttering in wind} \left \Left +Left \leftarrow \Leftarrow \LEFTarrow @@ -3939,6 +5813,7 @@ l \leftarrowapprox \leftarrowbackapprox \leftarrowbsimilar +{left arrow curving right} \leftarrowless \leftarrowonoplus \leftarrowplus @@ -3993,8 +5868,10 @@ l \leftmoon \leftouterjoin \leftp +leftparen} \leftpitchfork \leftpointright +\leftPP \leftpropto \leftrcurvearrow \leftrightarrow @@ -4024,7 +5901,9 @@ l \leftrightwavearrow \leftrsquigarrow \LeftScissors +\LeftSlash \leftslice +{left speech bubble} \leftspoon \leftsquigarrow \leftt @@ -4051,6 +5930,8 @@ l \legm \legr \length +\LEntail +\LEntailEquv \leo \Leo \leq @@ -4061,6 +5942,7 @@ l \leqslant \leqslantdot \leqslcc +\LEquv \lescc \lesdot \lesdoto @@ -4081,6 +5963,7 @@ l \LessOrEqual \lesssim \lesssimslant +Leste} \Letter \levaw \LF @@ -4092,10 +5975,12 @@ l \lftbotcorner \lftimes \lfttopcorner -\lg -\LG +\LFunc \lgblkcircle \lgblksquare +\LgCircPlus +\LgCircStar +\LgCircTimes \lgE \lgroup \lgwhtcircle @@ -4103,7 +5988,6 @@ l \lhd \LHD \lhdbend -\lhook \lhookdownarrow \lhookleftarrow \lhooknearrow @@ -4118,6 +6002,7 @@ l \lightbulb \lightning \Lightning +light skin tone} \Lilith \lilyAccent \lilyDynamics{f} @@ -4127,6 +6012,83 @@ l \lilyDynamics{s} \lilyDynamics{z} \lilyEspressivo +\lilyGlyph{accordion.dot} +\lilyGlyph{clefs.C} +\lilyGlyph{clefs.F} +\lilyGlyph{clefs.G} +\lilyGlyph{clefs.tab} +\lilyGlyph{comma} +\lilyGlyph{dots.dot} +\lilyGlyph{eight} +\lilyGlyph{f} +\lilyGlyph{five} +\lilyGlyph{flags.d3} +\lilyGlyph{flags.d4} +\lilyGlyph{flags.d5} +\lilyGlyph{flags.d6} +\lilyGlyph{flags.d7} +\lilyGlyph{flags.dgrace} +\lilyGlyph{flags.u3} +\lilyGlyph{flags.u4} +\lilyGlyph{flags.u5} +\lilyGlyph{flags.u6} +\lilyGlyph{flags.u7} +\lilyGlyph{flags.ugrace} +\lilyGlyph{four} +\lilyGlyph{hyphen} +\lilyGlyph{m} +\lilyGlyph{nine} +\lilyGlyph{noteheads.dM2} +\lilyGlyph{noteheads.s0} +\lilyGlyph{noteheads.s1} +\lilyGlyph{noteheads.s2} +\lilyGlyph{noteheads.sM1} +\lilyGlyph{noteheads.uM2} +\lilyGlyph{one} +\lilyGlyph{p} +\lilyGlyph{pedal.*} +\lilyGlyph{pedal..} +\lilyGlyph{pedal.d} +\lilyGlyph{pedal.e} +\lilyGlyph{pedal.M} +\lilyGlyph{pedal.P} +\lilyGlyph{pedal.Ped} +\lilyGlyph{period} +\lilyGlyph{plus} +\lilyGlyph{r} +\lilyGlyph{rests.0} +\lilyGlyph{rests.0o} +\lilyGlyph{rests.1} +\lilyGlyph{rests.1o} +\lilyGlyph{rests.2} +\lilyGlyph{rests.3} +\lilyGlyph{rests.4} +\lilyGlyph{rests.5} +\lilyGlyph{rests.6} +\lilyGlyph{rests.7} +\lilyGlyph{rests.M1} +\lilyGlyph{rests.M1o} +\lilyGlyph{rests.M2} +\lilyGlyph{rests.M3} +\lilyGlyph{s} +\lilyGlyph{scripts.coda} +\lilyGlyph{scripts.espr} +\lilyGlyph{scripts.ictus} +\lilyGlyph{scripts.open} +\lilyGlyph{scripts.prall} +\lilyGlyph{scripts.segno} +\lilyGlyph{scripts.thumb} +\lilyGlyph{scripts.trill} +\lilyGlyph{scripts.turn} +\lilyGlyph{scripts.upbow} +\lilyGlyph{seven} +\lilyGlyph{six} +\lilyGlyph{three} +\lilyGlyph{timesig.C22} +\lilyGlyph{timesig.C44} +\lilyGlyph{two} +\lilyGlyph{z} +\lilyGlyph{zero} \lilyPrintMoreDots \lilyRF \lilyRFZ @@ -4138,407 +6100,23 @@ l \lilyTimeSignature \lim \liminf +\LImpl \limsup \linbfamily -\LinearAC -\LinearACC -\LinearACCC -\LinearACCCI -\LinearACCCII -\LinearACCCIII -\LinearACCCIV -\LinearACCCIX -\LinearACCCL -\LinearACCCLI -\LinearACCCLII -\LinearACCCLIII -\LinearACCCLIV -\LinearACCCLIX -\LinearACCCLV -\LinearACCCLVI -\LinearACCCLVII -\LinearACCCLVIII -\LinearACCCLX -\LinearACCCLXI -\LinearACCCLXII -\LinearACCCLXIII -\LinearACCCLXIV -\LinearACCCLXIX -\LinearACCCLXV -\LinearACCCLXVI -\LinearACCCLXVII -\LinearACCCLXVIII -\LinearACCCLXX -\LinearACCCLXXI -\LinearACCCLXXII -\LinearACCCLXXIII -\LinearACCCLXXIV -\LinearACCCLXXIX -\LinearACCCLXXV -\LinearACCCLXXVI -\LinearACCCLXXVII -\LinearACCCLXXVIII -\LinearACCCLXXX -\LinearACCCLXXXI -\LinearACCCLXXXII -\LinearACCCLXXXIII -\LinearACCCLXXXIV -\LinearACCCLXXXIX -\LinearACCCLXXXV -\LinearACCCLXXXVI -\LinearACCCLXXXVII -\LinearACCCLXXXVIII -\LinearACCCV -\LinearACCCVI -\LinearACCCVII -\LinearACCCVIII -\LinearACCCX -\LinearACCCXI -\LinearACCCXII -\LinearACCCXIII -\LinearACCCXIV -\LinearACCCXIX -\LinearACCCXL -\LinearACCCXLI -\LinearACCCXLII -\LinearACCCXLIII -\LinearACCCXLIV -\LinearACCCXLIX -\LinearACCCXLV -\LinearACCCXLVI -\LinearACCCXLVII -\LinearACCCXLVIII -\LinearACCCXV -\LinearACCCXVI -\LinearACCCXVII -\LinearACCCXVIII -\LinearACCCXX -\LinearACCCXXI -\LinearACCCXXII -\LinearACCCXXIII -\LinearACCCXXIV -\LinearACCCXXIX -\LinearACCCXXV -\LinearACCCXXVI -\LinearACCCXXVII -\LinearACCCXXVIII -\LinearACCCXXX -\LinearACCCXXXI -\LinearACCCXXXII -\LinearACCCXXXIII -\LinearACCCXXXIV -\LinearACCCXXXIX -\LinearACCCXXXV -\LinearACCCXXXVI -\LinearACCCXXXVII -\LinearACCCXXXVIII -\LinearACCI -\LinearACCII -\LinearACCIII -\LinearACCIV -\LinearACCIX -\LinearACCL -\LinearACCLI -\LinearACCLII -\LinearACCLIII -\LinearACCLIV -\LinearACCLIX -\LinearACCLV -\LinearACCLVI -\LinearACCLVII -\LinearACCLVIII -\LinearACCLX -\LinearACCLXI -\LinearACCLXII -\LinearACCLXIII -\LinearACCLXIV -\LinearACCLXIX -\LinearACCLXV -\LinearACCLXVI -\LinearACCLXVII -\LinearACCLXVIII -\LinearACCLXX -\LinearACCLXXI -\LinearACCLXXII -\LinearACCLXXIII -\LinearACCLXXIV -\LinearACCLXXIX -\LinearACCLXXV -\LinearACCLXXVI -\LinearACCLXXVII -\LinearACCLXXVIII -\LinearACCLXXX -\LinearACCLXXXI -\LinearACCLXXXII -\LinearACCLXXXIII -\LinearACCLXXXIV -\LinearACCLXXXIX -\LinearACCLXXXV -\LinearACCLXXXVI -\LinearACCLXXXVII -\LinearACCLXXXVIII -\LinearACCLXXXX -\LinearACCV -\LinearACCVI -\LinearACCVII -\LinearACCVIII -\LinearACCX -\LinearACCXCI -\LinearACCXCII -\LinearACCXCIII -\LinearACCXCIV -\LinearACCXCIX -\LinearACCXCV -\LinearACCXCVI -\LinearACCXCVII -\LinearACCXCVIII -\LinearACCXI -\LinearACCXII -\LinearACCXIII -\LinearACCXIV -\LinearACCXIX -\LinearACCXL -\LinearACCXLI -\LinearACCXLII -\LinearACCXLIII -\LinearACCXLIV -\LinearACCXLIX -\LinearACCXLV -\LinearACCXLVI -\LinearACCXLVII -\LinearACCXLVIII -\LinearACCXV -\LinearACCXVI -\LinearACCXVII -\LinearACCXVIII -\LinearACCXX -\LinearACCXXI -\LinearACCXXII -\LinearACCXXIII -\LinearACCXXIV -\LinearACCXXIX -\LinearACCXXV -\LinearACCXXVI -\LinearACCXXVII -\LinearACCXXVIII -\LinearACCXXX -\LinearACCXXXI -\LinearACCXXXII -\LinearACCXXXIII -\LinearACCXXXIV -\LinearACCXXXIX -\LinearACCXXXV -\LinearACCXXXVI -\LinearACCXXXVII -\LinearACCXXXVIII -\LinearACI -\LinearACII -\LinearACIII -\LinearACIV -\LinearACIX -\LinearACL -\LinearACLI -\LinearACLII -\LinearACLIII -\LinearACLIV -\LinearACLIX -\LinearACLV -\LinearACLVI -\LinearACLVII -\LinearACLVIII -\LinearACLX -\LinearACLXI -\LinearACLXII -\LinearACLXIII -\LinearACLXIV -\LinearACLXIX -\LinearACLXV -\LinearACLXVI -\LinearACLXVII -\LinearACLXVIII -\LinearACLXX -\LinearACLXXI -\LinearACLXXII -\LinearACLXXIII -\LinearACLXXIV -\LinearACLXXIX -\LinearACLXXV -\LinearACLXXVI -\LinearACLXXVII -\LinearACLXXVIII -\LinearACLXXX -\LinearACLXXXI -\LinearACLXXXII -\LinearACLXXXIII -\LinearACLXXXIV -\LinearACLXXXIX -\LinearACLXXXV -\LinearACLXXXVI -\LinearACLXXXVII -\LinearACLXXXVIII -\LinearACLXXXX -\LinearACV -\LinearACVI -\LinearACVII -\LinearACVIII -\LinearACX -\LinearACXCI -\LinearACXCII -\LinearACXCIII -\LinearACXCIV -\LinearACXCIX -\LinearACXCV -\LinearACXCVI -\LinearACXCVII -\LinearACXCVIII -\LinearACXI -\LinearACXII -\LinearACXIII -\LinearACXIV -\LinearACXIX -\LinearACXL -\LinearACXLI -\LinearACXLII -\LinearACXLIII -\LinearACXLIV -\LinearACXLIX -\LinearACXLV -\LinearACXLVI -\LinearACXLVII -\LinearACXLVIII -\LinearACXV -\LinearACXVI -\LinearACXVII -\LinearACXVIII -\LinearACXX -\LinearACXXI -\LinearACXXII -\LinearACXXIII -\LinearACXXIV -\LinearACXXIX -\LinearACXXV -\LinearACXXVI -\LinearACXXVII -\LinearACXXVIII -\LinearACXXX -\LinearACXXXI -\LinearACXXXII -\LinearACXXXIII -\LinearACXXXIV -\LinearACXXXIX -\LinearACXXXV -\LinearACXXXVI -\LinearACXXXVII -\LinearACXXXVIII -\LinearAI -\LinearAII -\LinearAIII -\LinearAIV -\LinearAIX -\LinearAL -\LinearALI -\LinearALII -\LinearALIII -\LinearALIV -\LinearALIX -\LinearALV -\LinearALVI -\LinearALVII -\LinearALVIII -\LinearALX -\LinearALXI -\LinearALXII -\LinearALXIII -\LinearALXIV -\LinearALXIX -\LinearALXV -\LinearALXVI -\LinearALXVII -\LinearALXVIII -\LinearALXX -\LinearALXXI -\LinearALXXII -\LinearALXXIII -\LinearALXXIV -\LinearALXXIX -\LinearALXXV -\LinearALXXVI -\LinearALXXVII -\LinearALXXVIII -\LinearALXXX -\LinearALXXXI -\LinearALXXXII -\LinearALXXXIII -\LinearALXXXIV -\LinearALXXXIX -\LinearALXXXV -\LinearALXXXVI -\LinearALXXXVII -\LinearALXXXVIII -\LinearALXXXX -\LinearAV -\LinearAVI -\LinearAVII -\LinearAVIII -\LinearAX -\LinearAXCI -\LinearAXCII -\LinearAXCIII -\LinearAXCIV -\LinearAXCIX -\LinearAXCV -\LinearAXCVI -\LinearAXCVII -\LinearAXCVIII -\LinearAXI -\LinearAXII -\LinearAXIII -\LinearAXIV -\LinearAXIX -\LinearAXL -\LinearAXLI -\LinearAXLII -\LinearAXLIII -\LinearAXLIV -\LinearAXLIX -\LinearAXLV -\LinearAXLVI -\LinearAXLVII -\LinearAXLVIII -\LinearAXV -\LinearAXVI -\LinearAXVII -\LinearAXVIII -\LinearAXX -\LinearAXXI -\LinearAXXII -\LinearAXXIII -\LinearAXXIV -\LinearAXXIX -\LinearAXXV -\LinearAXXVI -\LinearAXXVII -\LinearAXXVIII -\LinearAXXX -\LinearAXXXI -\LinearAXXXII -\LinearAXXXIII -\LinearAXXXIV -\LinearAXXXIX -\LinearAXXXV -\LinearAXXXVI -\LinearAXXXVII -\LinearAXXXVIII \linefeed \lineh \Lineload +lineprall} +\LInEquv \linev \linevh +\LInImpl +{linked paperclips} \Lisa \Lithuania \lito +{litter in bin sign} \lJoin -\LK \ll \llangle \llap @@ -4556,19 +6134,29 @@ l \lllnest \llparenthesis \lltriangle +\LMapTo \LMex \lmoustache -\ln +\LMtEquv +\LMtImpl +\Lnand \lnapprox \lneq \lneqq +\LngVrtBar +\Lnor \lnot \lnsim -\LO \log +\LogCont +\LogFutr +\LogNec +\LogNext +\LogNonCont \logof +\LogPast +\LogPos \longa -\longcastling \longdashv \longdivision \longhookrightarrow @@ -4580,6 +6168,7 @@ l \longleftfootline \longleftharpoondown \longleftharpoonup +\longleftPP \longleftrightarrow \Longleftrightarrow \longleftsquigarrow @@ -4590,27 +6179,64 @@ l \Longmapsto \longoiint \longoint -\LongPulseHigh -\LongPulseLow \longrightarrow \Longrightarrow \longrightfootline \longrightharpoondown \longrightharpoonup +\longrightPP \longrightsquigarrow \longrightwavearrow +\longroundedarrow \longs +\longsquaredarrow +\longvarcircleleftarrow +\longvarCircleleftarrow +\longvarcirclerightarrow +\longvarCirclerightarrow +\longvardoubleleftarrow +\longvardoublerightarrow +\longvardownhookleftarrow +\longvardownhookrightarrow +\longvarleftarrow +\longvarLeftarrow +\longvarleftarrows +\longvarleftharp +\longvarleftrightarrow +\longvarleftrightarrows +\longvarleftrightharp +\longvarLleftarrow +\longvarLleftRrightarrow +\longvarmapsfrom +\longvarmapsto +\longvarRibbonleftarrow +\longvarRibbonrightarrow +\longvarrightarrow +\longvarRightarrow +\longvarrightarrows +\longvarrightharp +\longvarrightleftarrows +\longvarrightleftharp +\longvarRrightarrow +\longvarSquareleftarrow +\longvarSquarerightarrow +\longvaruphookleftarrow +\longvaruphookrightarrow \looparrowdownleft \looparrowdownright \looparrowleft +\LoopArrowLeft \looparrowright +\LoopArrowRight \Loosebearing \lor +{loudly crying face} \LowerDiamond \lowint \lowintsl \lowintup \lozenge +Lozenge \lozengedot \lozengeminus \lparen @@ -4618,12 +6244,16 @@ l \Lparen \Lparengtr \lparenless +\LParFunc +lpes} \lrarc \lrblacktriangle \lrcorner \lrtimes \lrtriangle \lrtriangleeq +\Ls +\Lse \lsem \lsf \lsfz @@ -4632,6 +6262,7 @@ l \lsimg \lsqhook \Lsteel +\LstFix \Lt \ltcc \ltcir @@ -4640,9 +6271,11 @@ l \ltlarr \ltquest \ltriple +\ltriple\vert \ltrivb -\LU \Luxembourg +lvarcomma} +\lvecc \lvert \lVert \lvertneqq @@ -4652,15 +6285,59 @@ l \lwave \lwavy \lWavy +\LWhiteCircle +\LWhiteCurvedDiamond +\LWhiteDiamond +\LWhiteDownTriangle +\LWhiteLeftArrowHead +\LWhiteLeftTriangle +\LWhiteLozenge +\LWhiteRightArrowHead +\LWhiteRightTriangle +\LWhiteSmallCircle +\LWhiteSquare +\LWhiteSquareRoundCorners +\LWhiteUpTriangle +\LWhiteVerySmallCircle +\LWhiteVerySmallSquare +\LWkEntail +\LWkEntailEquv +\LWkEquv +\LWkImpl +\LWkMtEquv +\LWkMtImpl \lz \m -m \M -\ma +M1} +M1blackmensural} +M1double} +M1kievan} +M1mensural} +M1neomensural} +M1semimensural} +M2blackligmensural} +M2blackmensural} +M2kievan} +M2ligmensural} +M2mensural} +M2neomensural} +M2semiligmensural} +M2semimensural} +M3blackligmensural} +M3blackmensural} +M3ligmensural} +M3mensural} +M3neomensural} +M3semiligmensural} +M3semimensural} \Macedonia \macron \Maggie +{magnifying glass tilted left} +{magnifying glass tilted right} \magnon +{mahjong red dragon} \makeatletter \makeatother \male @@ -4670,50 +6347,99 @@ m \Malta \maltese \manboldkidney +{man bouncing ball} +{man cartwheeling} \manconcentriccircles \manconcentricdiamond \mancone +{man construction worker} \mancube \manerrarrow \ManFace +{man factory worker} +{man feeding baby} \manfilledquartercircle +{man gesturing NO} +{man gesturing OK} +{man getting haircut} +{man getting massage} +{man health worker} \manhpennib \manimpossiblecube +{man in lotus position} +{man in manual wheelchair} +{man in motorized wheelchair} +{man in steamy room} \mankidney \manlhpenkidney +{man lifting weights} +{man mountain biking} +{man office worker} \manpenkidney +{man playing handball} +{man playing water polo} +{man police officer} \manquadrifolium \manquartercircle +{man raising hand} \manrotatedquadrifolium \manrotatedquartercircle \manstar +{man supervillain} +{man technologist} +{mantelpiece clock} \mantiltpennib +{man tipping hand} \mantriangledown \mantriangleright \mantriangleup +{manual wheelchair} \manvpennib -\mappedfromchar -\Mappedfromchar +{man wearing turban} +{man with white cane} +\MapComp +\MapJoin +\MapMeet +\MapParInGndMul +\MapParInGndOne +\MapParInGndSng +\MapParInMul +\MapParInOne +\MapParInSng +\MapParOnGndMul +\MapParOnGndOne +\MapParOnGndSng +\MapParOnMul +\MapParOnOne +\MapParOnSng \mapsdown \Mapsdown \mapsfrom \Mapsfrom -\mapsfromchar -\Mapsfromchar \mapsto \Mapsto -\mapstochar -\Mapstochar \mapsup \Mapsup +\MapTo +\MapTotInGndMul +\MapTotInGndOne +\MapTotInGndSng +\MapTotInMul +\MapTotInOne +\MapTotInSng +\MapTotOnGndMul +\MapTotOnGndOne +\MapTotOnGndSng +\MapTotOnMul +\MapTotOnOne +\MapTotOnSng \marcato \marcatoDown \Marge -\markera -\markerb \mars \Mars -\mate +{martial arts uniform} + Martin} \mathaccent \mathbat \mathbb @@ -4759,17 +6485,9 @@ m \mathvisiblespace \mathwitch \mathwitch* -\max \maxima \maxwellDistrib \maya -\mb -\Mb -\mbb -\mbB -\mBb -\Mbb -\mbbx \mbox \MC \mdblkcircle @@ -4819,6 +6537,7 @@ m \medcirc \medcircle \meddiamond +{medium skin tone} \medlozenge \medslash \medsquare @@ -4831,6 +6550,44 @@ m \medvert \medvertdot \medwhitestar +{men holding hands} +mensural1} +mensural22} +mensural24} +mensural32} +mensural34} +mensural44} +mensural48} +mensural64} +mensural68} +mensural68alt} +mensural94} +mensural98} +mensurald03} +mensurald04} +mensurald05} +mensurald06} +mensurald13} +mensurald14} +mensurald15} +mensurald16} +mensurald23} +mensurald24} +mensurald25} +mensurald26} +mensuralu03} +mensuralu04} +mensuralu05} +mensuralu06} +mensuralu13} +mensuralu14} +mensuralu15} +mensuralu16} +mensuralu23} +mensuralu24} +mensuralu25} +mensuralu26} +{men with bunny ears} \mercury \Mercury \merge @@ -4843,7 +6600,144 @@ m \meterO \meterplus \method -metre +\metre +\mfAlpinelinux +\mfAngular +\mfAngularAlt +\mfAntenna +\mfApache +\mfArchlinux +\mfAws +\mfAzure +\mfBackbone +\mfBlackberry +\mfBomb +\mfBootstrap +\mfC +\mfCassandra +\mfCentos +\mfClojure +\mfCodeigniter +\mfCodepen +\mfCoffeeBean +\mfCplusplus +\mfCsharp +\mfCss +\mfCssthree +\mfCssthreeAlt +\mfDatabase +\mfDatabaseAlt +\mfDatabaseAlttwo +\mfDebian +\mfDocker +\mfDreamhost +\mfDthree +\mfElixir +\mfElm +\mfErlang +\mfExherbo +\mfFedora +\mfFireAlt +\mfFreebsd +\mfFreecodecamp +\mfGentoo +\mfGhost +\mfGit +\mfGnome +\mfGo +\mfGoAlt +\mfGoogle +\mfGoogleAlt +\mfGoogleCode +\mfGoogleDevelopers +\mfGradle +\mfGrails +\mfGrailsAlt +\mfGrunt +\mfGulp +\mfGulpAlt +\mfHadoop +\mfHaskell +\mfHeroku +\mfHtml +\mfHtmlfive +\mfHtmlfiveAlt +\mfIphone +\mfJava +\mfJavaBold +\mfJavaDuke +\mfJavascript +\mfJavascriptAlt +\mfJetty +\mfJquery +\mfKde +\mfLaravel +\mfLineGraph +\mfLinuxMint +\mfLooking +\mfMagento +\mfMariadb +\mfMaven +\mfMicroscope +\mfMobileDevice +\mfMobilePhoneAlt +\mfMobilePhoneBroadcast +\mfMongodb +\mfMssql +\mfMysql +\mfMysqlAlt +\mfNetbsd +\mfNginx +\mfNginxAlt +\mfNginxAlttwo +\mfNodejs +\mfNpm +\mfObjc +\mfOpenshift +\mfOracle +\mfOracleAlt +\mfOsx +\mfPerl +\mfPhoneAlt +\mfPhoneGap +\mfPhoneRetro +\mfPhp +\mfPhpAlt +\mfPlayframework +\mfPlayframeworkAlt +\mfPlone +\mfPostgres +\mfPostgresAlt +\mfPython +\mfRaspberrypi +\mfReactjs +\mfRedhat +\mfRedis +\mfRuby +\mfRubyOnRails +\mfRubyOnRailsAlt +\mfRust +\mfSass +\mfSatellite +\mfScala +\mfScalaAlt +\mfScript +\mfScriptAlt +\mfShell +\mfSitefinity +\mfSolaris +\mfSplatter +\mfSpring +\mfSuse +\mfSvg +\mfSymfony +\mfThreedprint +\mfTomcat +\mfUbuntu +\mfUnity +\mfWireless +\mfWordpress +\mfXeleven \mho \micro \mid @@ -4863,6 +6757,7 @@ metre \minimDottedDown \minimDown \minus +\Minus \minuscolon \minuscoloncolon \minusdot @@ -4870,33 +6765,49 @@ metre \minushookdown \minushookup \minuso +\MinusPlus \minusrdots +Mirror} +mirroredflat} \mlcp -\mmappedfromchar -\Mmappedfromchar -\mmapstochar -\Mmapstochar +\Mnd \Moai \Mobilefone -\mod +{mobile phone off} +{mobile phone with arrow} +\Model \models \modtwosum \Moldova +{money with wings} \Montenegro \moo \Moon -\MoonPha +\MoonPha{1} +\MoonPha{2} +\MoonPha{3} +\MoonPha{4} +{moon viewing ceremony} +\Mor \mordent +mordent} \Mordent -\morepawns -\moreroom +{motorized wheelchair} \Mountain +{mountain cableway} +{mountain railway} +mouth face} \MoveDown \moverlay \MoveUp \mp +\MtEquv +\MtImpl \mu \Mu +\MulMap +\MulMapDual +\MulMapInv \multimap \multimapboth \multimapbothvert @@ -4923,11 +6834,11 @@ metre \musFusaDotted \musHalf \musHalfDotted +{musical keyboard} \musMeter \musMinim \musMinimDotted \musNatural -musNatural \musQuarter \musQuarterDotted \musSegno @@ -4965,7 +6876,6 @@ musNatural \MVThree \MVTwo \MVZero -n \na \nabla \nacwcirclearrowdown @@ -4983,10 +6893,7 @@ n \nacwswarcarrow \nacwunderarcarrow \NAK -\NANDd -\NANDl -\NANDr -\NANDu +\Nand \napprox \napproxeq \napproxeqq @@ -4997,6 +6904,7 @@ n \nasymp \Natal \natural +natural} \Natural \NATURAL \nbackapprox @@ -5055,6 +6963,7 @@ n \ncwsearcarrow \ncwswarcarrow \ncwunderarcarrow +\Nd \ndasharrow \ndasheddownarrow \ndashedleftarrow @@ -5077,6 +6986,7 @@ n \ndiagdown \ndiagup \ndivides +\ndivs \ndoteq \nDoteq \ndoublefrown @@ -5125,12 +7035,12 @@ n \ndttstile \ndualmap \ne -\NE \nearrow \Nearrow \nearrowcorner \nearrowtail \nebkarrow +\Nec \nefilledspoon \nefootline \nefree @@ -5145,6 +7055,17 @@ n \nemodels \neModels \nenearrows +neomensural22} +neomensural24} +neomensural32} +neomensural34} +neomensural44} +neomensural48} +neomensural64} +neomensural68} +neomensural68alt} +neomensural94} +neomensural98} \neovnwarrow \neovsearrow \nepitchfork @@ -5180,17 +7101,19 @@ n \Netherlands \neuter \Neutral -\Neutrey \neutrino \neutron \nevdash \neVdash \newextarrow -\newmetrics \newmoon +\newpgfornamentfamily \newtie \nexists +\Next +{next track button} \nfallingdotseq +\NFalse \nforksnot \nfrown \nfrowneq @@ -5213,6 +7136,7 @@ n \ngets \ngg \nggg +\Ngt \ngtcc \ngtr \ngtrapprox @@ -5249,10 +7173,10 @@ n \NibRight \NibSolidLeft \NibSolidRight -\NiceReapey \nichi \niepsilon \nigamma +{night with stars} \niiota \nilambda \nimageof @@ -5395,7 +7319,6 @@ n \nmodels \nmultimap \nmultimapinv -\NN \nndtstile \nnearrow \nNearrow @@ -5468,12 +7391,13 @@ n \NoBleech \NoChemicalCleaning \NoIroning -\NORd +{no mobile phones} +\NonCont +{no one under eighteen} +\Nor \norigof -\NORl -\NORr +\Normal \NorthNode -\NORu \Norway \NoSun \not @@ -5482,19 +7406,131 @@ n \notbackslash \notbot \notchar +\NotClsEquv +\NotClsImpl \NotCongruent +\NotConseq \notdivides +\NotDTrpTurn +\NotDTurnDWavy +\NotDTurnWavy +{notebook with decorative cover} +\NotEntail +\NotEntailEquv +\NotEq \notequiv +\NotEquv +\NotFntSbset +\NotGr +\NotGre +\NotImpl \notin +\NotIn +\NotInEquv +\NotInImpl +\NotLEntail +\NotLEntailEquv +\NotLEquv +\NotLImpl +\NotLInEquv +\NotLInImpl +\NotLMtEquv +\NotLMtImpl +\NotLs +\NotLse +\NotLWkEntail +\NotLWkEntailEquv +\NotLWkEquv +\NotLWkImpl +\NotLWkMtEquv +\NotLWkMtImpl +\NotModel +\NotMtEquv +\NotMtImpl +\NotMulMap +\NotMulMapDual +\NotMulMapInv \notni \notowner +\NotOwns \notperp +\NotPre +\NotPreq +\NotRule +\NotSbGr +\NotSbGre +\NotSbLs +\NotSbLse +\NotSbmap +\NotSbnch +\NotSbset +\NotSEntail +\NotSEntailEquv +\NotSeq +\NotSEquv +\NotSImpl +\NotSInEquv +\NotSInImpl \notslash +\NotSm \notsmallin \notsmallowns +\NotSMtEquv +\NotSMtImpl +\NotStrctFntSbset +\NotStrctSbmap +\NotStrctSbnch +\NotStrctSbset +\NotStrctWkSbnch +\NotSuc +\NotSucq +\NotSWkEntail +\NotSWkEntailEquv +\NotSWkEquv +\NotSWkImpl +\NotSWkMtEquv +\NotSWkMtImpl \nottop +\NotTrpTurn +\NotTurn +\NotTurnDWavy +\NotTurnWavy \NoTumbler -\novelty +\NotVEntail +\NotVEntailEquv +\NotVEquv +\NotVImpl +\NotVInEquv +\NotVInImpl +\NotVMtEquv +\NotVMtImpl +\NotVWkEntail +\NotVWkEntailEquv +\NotVWkEquv +\NotVWkImpl +\NotVWkMtEquv +\NotVWkMtImpl +\NotWkEntail +\NotWkEntailEquv +\NotWkEquv +\NotWkImpl +\NotWkMtEquv +\NotWkMtImpl +\NotWkSbnch +\NotXEntail +\NotXEntailEquv +\NotXEquv +\NotXImpl +\NotXInEquv +\NotXInImpl +\NotXMtEquv +\NotXMtImpl +\NotXWkEntail +\NotXWkEntailEquv +\NotXWkEquv +\NotXWkImpl +\NotXWkMtEquv +\NotXWkMtImpl \noway \nowns \nparallel @@ -5511,7 +7547,6 @@ n \npreceq \npreceqq \nprecsim -\NR \nrcirclearrowdown \nrcirclearrowleft \nrcirclearrowright @@ -5694,8 +7729,9 @@ n \nswswarrows \nswvdash \nswVdash -\NT +\Nt \ntdtstile +\NtExists \nthickapprox \nto \ntriangleeq @@ -5708,6 +7744,7 @@ n \ntriplefrown \ntriplesim \ntriplesmile +\NTrue \ntststile \nttstile \ntttstile @@ -5722,8 +7759,9 @@ n \nu \Nu \nucleus -\Nudelholz \NUL +\NullSet +\Numbr \NumLock \nuparrow \nUparrow @@ -5769,7 +7807,6 @@ n \nupVdash \nupVDash \nupwavearrow -\Nursey \nuup \nUuparrow \nvardownwavearrow @@ -5896,7 +7933,9 @@ o \oe \OE \oequal -\Ofen +\Of +\OfCrse +off calendar} \officialeuro \offinterlineskip \ogreaterthan @@ -5915,6 +7954,7 @@ o \oiintctrclockwise \oiintsl \oiintup +\oiNint \oint \ointclockwise \ointctrclockwise @@ -5923,44 +7963,77 @@ o \ointsl \ointup \olcross -\olddWinkey \oldGclef \oldIm \oldRe \oldstylenums -\oldWinkey \oleft \olessthan -\OM \omega \Omega \omegaup \omicron \Omicron \ominus -\onlymove +{oncoming automobile} +{oncoming police car} \oo \ooalign \open +{open file folder} \openJoin +{open mailbox with lowered flag} +{open mailbox with raised flag} \openo \opentimes \operp \oplus \opluslhrim \oplusrhrim -\opposbishops +\OpnAngl +\OpnAnglBar +\OpnArrwBrac +\OpnBar +\OpnBrac +\OpnBracBar +\OpnBrknBrac +\OpnBrknBracBar +\OpnBrknBrkt +\OpnBrknBrktBar +\OpnBrkt +\OpnBrktBar +\OpnCeil +\OpnCircBrac +\OpnCircBracBar +\OpnCircBrkt +\OpnCircBrktBar +\OpnCrlyBrkt +\OpnCrlyBrktBar +\OpnCurvAngl +\OpnDblAngl +\OpnDblBar +\OpnDblBrac +\OpnDblCeil +\OpnDblFloor +\OpnDblGrp +\OpnDblParn +\OpnFloor +\OpnGrp +\OpnParn +\OpnParnBar +\OpnSqrParn +\OpnTortoise +\OpnTortoiseBar +\OpnTrpBar +\OpnTurn \opposition \Opposition -\OR +\Or \orbit -\ORd \oright \origof -\ORl +oriscus} \OrnamentDiamondSolid -\ORr -\ORu \oslash \ostar \osum @@ -5973,10 +8046,28 @@ o \otriangle \otriangleup \oturnedcomma +out face} +Outline +\OutlineCircle +\OutlineCurvedDiamond +\OutlineDiamond +\OutlineDownTriangle +\OutlineLeftArrowHead +\OutlineLeftTriangle +\OutlineLozenge +\OutlineRightArrowHead +\OutlineRightTriangle +\OutlineSmallCircle +\OutlineSquare +\OutlineUpTriangle +\OutlineVerySmallCircle +\OutlineVerySmallSquare + Outlying Islands} \ovee -\oven -\Oven \overarc +\overarchedleftrightarrow +\overbandedarrow +\overbar \overbat \overbat* \overbrace @@ -5989,8 +8080,12 @@ o \overleftharp \overleftharpdown \overleftharpoon +\overleftharpoondown +\overleftharpoonup \overleftpitchfork \overleftrightarrow +\overleftrightharp +\overleftrightvecc \overleftswishingghost \overleftwitchonbroom \overleftwitchonbroom* @@ -6007,6 +8102,9 @@ o \overrightharp \overrightharpdown \overrightharpoon +\overrightharpoondown +\overrightharpoonup +\overrightleftharp \overrightpitchfork \overrightswishingghost \overrightwitchonbroom @@ -6023,15 +8121,13 @@ o \ovoid \owedge \owns +\Owns \ownsbar -\p \p@ -p \P -P \PackingWaste \Pallas -\pan +{palms up together} \PaperLandscape \PaperPortrait \Paragraph @@ -6040,8 +8136,10 @@ P \parallelogramblack \ParallelPort \parallelslant +\ParFunc \parr \parsim +{part alternation mark} \partial \partialmeetcontraction \partialslash @@ -6070,15 +8168,15 @@ P \partof \partvoice \partvoiceless -\passedpawn +parvum} +{passport control} +\Past \pause \PAuse \PAUSe -\PD \Peace \PeaceDove \Ped -\peeler \pencil \PencilLeft \PencilLeftDown @@ -6101,77 +8199,256 @@ P \pentagonblack \pentagram \Pentagram -\pentam \pentdot \penteye +{people holding hands} +{people with bunny ears} +{people wrestling} +\Percnt +percussion} +percussion_change} \permil \perp \Perp \perps +{persevering face} +{person bouncing ball} +{person cartwheeling} +{person facepalming} +{person feeding baby} +{person gesturing NO} +{person gesturing OK} +{person getting haircut} +{person getting massage} +{person in lotus position} +{person in manual wheelchair} +{person in motorized wheelchair} +{person in steamy room} +{person in suit levitating} +{person in tuxedo} +{person lifting weights} +{person mountain biking} +{person playing handball} +{person playing water polo} +{person raising hand} +{person rowing boat} +{person shrugging} +{person taking bath} +{person tipping hand} +{person wearing turban} +{person with skullcap} +{person with veil} +{person with white cane} \perthousand -\Pfanne +Petal \Pfund \PgDown +\pgfornament +\pgfornament{1} +\pgfornament{10} +\pgfornament{100} +\pgfornament{101} +\pgfornament{102} +\pgfornament{103} +\pgfornament{104} +\pgfornament{105} +\pgfornament{106} +\pgfornament{107} +\pgfornament{108} +\pgfornament{109} +\pgfornament{11} +\pgfornament{110} +\pgfornament{111} +\pgfornament{112} +\pgfornament{113} +\pgfornament{114} +\pgfornament{115} +\pgfornament{116} +\pgfornament{117} +\pgfornament{118} +\pgfornament{119} +\pgfornament{12} +\pgfornament{120} +\pgfornament{121} +\pgfornament{122} +\pgfornament{123} +\pgfornament{124} +\pgfornament{125} +\pgfornament{126} +\pgfornament{127} +\pgfornament{128} +\pgfornament{129} +\pgfornament{13} +\pgfornament{130} +\pgfornament{131} +\pgfornament{132} +\pgfornament{133} +\pgfornament{134} +\pgfornament{135} +\pgfornament{136} +\pgfornament{137} +\pgfornament{138} +\pgfornament{139} +\pgfornament{14} +\pgfornament{140} +\pgfornament{141} +\pgfornament{142} +\pgfornament{143} +\pgfornament{144} +\pgfornament{145} +\pgfornament{146} +\pgfornament{147} +\pgfornament{148} +\pgfornament{149} +\pgfornament{15} +\pgfornament{150} +\pgfornament{151} +\pgfornament{152} +\pgfornament{153} +\pgfornament{154} +\pgfornament{155} +\pgfornament{156} +\pgfornament{157} +\pgfornament{158} +\pgfornament{159} +\pgfornament{16} +\pgfornament{160} +\pgfornament{161} +\pgfornament{162} +\pgfornament{163} +\pgfornament{164} +\pgfornament{165} +\pgfornament{166} +\pgfornament{167} +\pgfornament{168} +\pgfornament{169} +\pgfornament{17} +\pgfornament{171} +\pgfornament{172} +\pgfornament{173} +\pgfornament{174} +\pgfornament{175} +\pgfornament{176} +\pgfornament{177} +\pgfornament{178} +\pgfornament{179} +\pgfornament{18} +\pgfornament{180} +\pgfornament{181} +\pgfornament{182} +\pgfornament{183} +\pgfornament{184} +\pgfornament{185} +\pgfornament{186} +\pgfornament{187} +\pgfornament{188} +\pgfornament{189} +\pgfornament{19} +\pgfornament{190} +\pgfornament{191} +\pgfornament{192} +\pgfornament{193} +\pgfornament{194} +\pgfornament{195} +\pgfornament{196} +\pgfornament{2} +\pgfornament{20} +\pgfornament{21} +\pgfornament{22} +\pgfornament{23} +\pgfornament{24} +\pgfornament{25} +\pgfornament{26} +\pgfornament{27} +\pgfornament{28} +\pgfornament{29} +\pgfornament{3} +\pgfornament{30} +\pgfornament{31} +\pgfornament{32} +\pgfornament{33} +\pgfornament{34} +\pgfornament{35} +\pgfornament{36} +\pgfornament{37} +\pgfornament{38} +\pgfornament{39} +\pgfornament{4} +\pgfornament{40} +\pgfornament{41} +\pgfornament{42} +\pgfornament{43} +\pgfornament{44} +\pgfornament{45} +\pgfornament{46} +\pgfornament{47} +\pgfornament{48} +\pgfornament{49} +\pgfornament{5} +\pgfornament{50} +\pgfornament{51} +\pgfornament{52} +\pgfornament{53} +\pgfornament{54} +\pgfornament{55} +\pgfornament{56} +\pgfornament{57} +\pgfornament{58} +\pgfornament{59} +\pgfornament{6} +\pgfornament{60} +\pgfornament{61} +\pgfornament{62} +\pgfornament{63} +\pgfornament{64} +\pgfornament{65} +\pgfornament{66} +\pgfornament{67} +\pgfornament{68} +\pgfornament{69} +\pgfornament{7} +\pgfornament{70} +\pgfornament{71} +\pgfornament{72} +\pgfornament{73} +\pgfornament{74} +\pgfornament{75} +\pgfornament{76} +\pgfornament{77} +\pgfornament{78} +\pgfornament{79} +\pgfornament{8} +\pgfornament{81} +\pgfornament{84} +\pgfornament{87} +\pgfornament{9} +\pgfornament{90} +\pgfornament{91} +\pgfornament{92} +\pgfornament{93} +\pgfornament{94} +\pgfornament{95} +\pgfornament{96} +\pgfornament{97} +\pgfornament{98} +\pgfornament{99} \PgUp -\PHarrow \phase -\PHbee -\PHbeehive -\PHboomerang -\PHbow -\PHbullLeg -\PHcaptive -\PHcarpentryPlane -\PHcat -\PHchild -\PHclub -\PHcolumn -\PHcomb -\PHdolium -\PHdove -\PHeagle -\PHflute -\PHgaunlet -\PHgrater -\PHhelmet -\PHhide -\PHhorn \phi \Phi \phimeson \phimesonnull \phiup -\PHlid -\PHlily -\PHmanacles -\PHmattock \phone \Phone \PhoneHandset \phonon \photon -\PHoxBack -\PHpapyrus -\PHpedestrian -\PHplaneTree -\PHplumedHead -\PHram -\PHrosette -\PHsaw -\PHshield -\PHship -\PHsling -\PHsmallAxe -\PHstrainer -\PHtattooedHead -\PHtiara -\PHtunny -\PHvine -\PHwavyBand -\PHwoman \pi \Pi \Pickup +piece swimsuit} + Pierre \& Miquelon} {\pigpenfont A} {\pigpenfont B} {\pigpenfont C} @@ -6857,6 +9134,11 @@ P \Pisymbol{dingbat}{97} \Pisymbol{dingbat}{98} \Pisymbol{dingbat}{99} +\Pisymbol{figbas}{50} +\Pisymbol{figbas}{52} +\Pisymbol{figbas}{53} +\Pisymbol{figbas}{54} +\Pisymbol{figbas}{57} \Pisymbol{fselch}{0} \Pisymbol{fselch}{1} \Pisymbol{fselch}{10} @@ -7968,84 +10250,25 @@ P \Pisymbol{umrandb}{97} \Pisymbol{umrandb}{98} \Pisymbol{umrandb}{99} -\Pisymbol{WebOMintsGD}{100} -\Pisymbol{WebOMintsGD}{101} -\Pisymbol{WebOMintsGD}{102} -\Pisymbol{WebOMintsGD}{103} -\Pisymbol{WebOMintsGD}{104} -\Pisymbol{WebOMintsGD}{105} -\Pisymbol{WebOMintsGD}{106} -\Pisymbol{WebOMintsGD}{107} -\Pisymbol{WebOMintsGD}{108} -\Pisymbol{WebOMintsGD}{109} -\Pisymbol{WebOMintsGD}{110} -\Pisymbol{WebOMintsGD}{111} -\Pisymbol{WebOMintsGD}{112} -\Pisymbol{WebOMintsGD}{113} -\Pisymbol{WebOMintsGD}{114} -\Pisymbol{WebOMintsGD}{115} -\Pisymbol{WebOMintsGD}{116} -\Pisymbol{WebOMintsGD}{117} -\Pisymbol{WebOMintsGD}{118} -\Pisymbol{WebOMintsGD}{119} -\Pisymbol{WebOMintsGD}{120} -\Pisymbol{WebOMintsGD}{121} -\Pisymbol{WebOMintsGD}{122} -\Pisymbol{WebOMintsGD}{47} -\Pisymbol{WebOMintsGD}{48} -\Pisymbol{WebOMintsGD}{49} -\Pisymbol{WebOMintsGD}{50} -\Pisymbol{WebOMintsGD}{51} -\Pisymbol{WebOMintsGD}{52} -\Pisymbol{WebOMintsGD}{53} -\Pisymbol{WebOMintsGD}{54} -\Pisymbol{WebOMintsGD}{55} -\Pisymbol{WebOMintsGD}{56} -\Pisymbol{WebOMintsGD}{57} -\Pisymbol{WebOMintsGD}{65} -\Pisymbol{WebOMintsGD}{66} -\Pisymbol{WebOMintsGD}{67} -\Pisymbol{WebOMintsGD}{68} -\Pisymbol{WebOMintsGD}{69} -\Pisymbol{WebOMintsGD}{70} -\Pisymbol{WebOMintsGD}{71} -\Pisymbol{WebOMintsGD}{72} -\Pisymbol{WebOMintsGD}{73} -\Pisymbol{WebOMintsGD}{74} -\Pisymbol{WebOMintsGD}{75} -\Pisymbol{WebOMintsGD}{76} -\Pisymbol{WebOMintsGD}{77} -\Pisymbol{WebOMintsGD}{78} -\Pisymbol{WebOMintsGD}{79} -\Pisymbol{WebOMintsGD}{80} -\Pisymbol{WebOMintsGD}{81} -\Pisymbol{WebOMintsGD}{82} -\Pisymbol{WebOMintsGD}{83} -\Pisymbol{WebOMintsGD}{84} -\Pisymbol{WebOMintsGD}{85} -\Pisymbol{WebOMintsGD}{86} -\Pisymbol{WebOMintsGD}{87} -\Pisymbol{WebOMintsGD}{88} -\Pisymbol{WebOMintsGD}{89} -\Pisymbol{WebOMintsGD}{90} -\Pisymbol{WebOMintsGD}{91} -\Pisymbol{WebOMintsGD}{93} -\Pisymbol{WebOMintsGD}{97} -\Pisymbol{WebOMintsGD}{98} -\Pisymbol{WebOMintsGD}{99} \pitchfork \piup +{place of worship} \planck \Plane \plasmon +{play or pause button} +plica} \plimsoll +\Pls \plus \Plus +Plus \PlusCenterOpen \pluscirc \plusdot \pluseqq \plushat +\PlusMinus \PlusOutline \plussim \plussubtwo @@ -8055,7 +10278,7 @@ P \Pluto \pm \pmb -\pmod +pointed star} \pointer \PointingHand \pointint @@ -8065,29 +10288,26 @@ P \Poland \polariton \polaron +{police car light} \polishhook \polter \portato \portatoDown \Portugal +\Pos \Poseidon \positron \postalmark \Postbox -\pot +potable water} \Pound \pounds \powerset -\pp -\Pp -\ppm -\ppp -\Ppp -\pppp -\Pppp -\ppppp -\Ppppp -\Pr +pralldown} +prallmordent} +prallprall} +prallup} +\Pre \prec \Prec \precapprox @@ -8100,6 +10320,7 @@ P \precneqq \precnsim \precsim +\Preq \prime \Printer \prod @@ -8108,7 +10329,8 @@ P \PRODI \profline \profsurf -\projlim +\proj +\prood \PropertyLine \propfrom \propto @@ -8117,30 +10339,25 @@ P \ProvidesPackage \PrtSc \prurel -\ps \psi \Psi \psiup \Psyche -\Pu +pull} \pullback -\PulseHigh -\PulseLow \pumpkin -\Purierstab +punctum} +push} \pushout \pwedge -\pxp -\Pxp +\Qed \QED \qoppa \Qoppa \qp \qprime -\QQ \qqs \qs -\qside \quaddot \quadeye \quadrad @@ -8148,6 +10365,14 @@ P \quadras \Quadras \quadrupole +\QuantAAnd +\QuantBnchJoin +\QuantBnchMeet +\QuantCon +\QuantDis +\QuantMor +\QuantSetJoin +\QuantSetMeet \quark \quarkb \quarkc @@ -8155,13 +10380,25 @@ P \quarks \quarkt \quarku +\QuartedLozenge +\QuarteredCircle +\QuarteredCurvedDiamond +\QuarteredDiamond +\QuarteredDownTriangle +\QuarteredLeftTriangle +\QuarteredRightTriangle +\QuarteredSmallCircle +\QuarteredSquare +\QuarteredUpTriangle +\QuarteredVerySmallCircle +\QuarteredVerySmallSquare \quarternote \quarterNote \quarterNoteDotted \quarterNoteDottedDouble -\quarterNoteDottedDoubleDown \quarterNoteDottedDown \quarterNoteDown +Quarters \quaver \quaverDotted \quaverDottedDouble @@ -8172,33 +10409,29 @@ P \quaverRestDotted \questeq \Question +\Queston +quilisma} \Quincunx \quotedblbase \quotesinglbase \r -r -\R -R \radiation \Radiation -\Radioactivity \Radix \Rain \RainCloud -\RaisingEdge +{raised back of hand} \rangle \rAngle \Rangle \ranglebar \rangledot \rangledownzigzagarrow -\rank \RArrow \rarrowfill \ratio \Rational \RATIONAL -\RB \rbag \Rbag \rblackbowtie @@ -8222,6 +10455,7 @@ R \rcirclearrowup \rcircleleftint \rcirclerightint +rcomma} \rcorners \rcurvearrowdown \rcurvearrowleft @@ -8247,17 +10481,26 @@ R \Rectsteel \recycle \Recycling +{recycling symbol} +{red exclamation mark} +{red paper lantern} +{red question mark} +{red triangle pointed down} +{red triangle pointed up} \reference \reflectbox -\Reibe +[regular] \relationleftproject \relationlifting \relationrightproject \relbar \Relbar +{repeat single button} \Request +{rescue worker's helmet} \resistivity \resizebox +\resmes \respondens \Respondens \restoresymbol @@ -8285,9 +10528,11 @@ R \reversemathcloud \reversemathwitch \reversemathwitch* +reverseturn} \revglotstop \revmeasuredangle \revnmid +{revolving hearts} \revsphericalangle \Rewind \RewindToIndex @@ -8316,7 +10561,6 @@ R \rhomesonminus \rhomesonnull \rhomesonplus -\rhook \rhookdownarrow \rhookleftarrow \rhooknearrow @@ -8327,11 +10571,14 @@ R \rhookuparrow \rhoup \right +Right +{right anger bubble} \rightangle \rightanglemdot \rightanglesqr \rightanglesquare \rightarrow +right arrow} \Rightarrow \RIGHTarrow \rightarrowapprox @@ -8339,6 +10586,9 @@ R \rightarrowbar \rightarrowbsimilar \rightarrowcircle +{right arrow curving down} +{right arrow curving left} +{right arrow curving up} \rightarrowdiamond \rightarrowgtr \rightarrowonoplus @@ -8401,17 +10651,20 @@ R \rightmoon \rightouterjoin \rightp +rightparen} \rightpentagon \rightpentagonblack \rightpitchfork \rightpointleft \rightpointright +\rightPP \rightpropto \rightrcurvearrow \rightrightarrows \rightrightharpoons \rightrsquigarrow \RightScissors +\RightSlash \rightslice \rightspoon \rightsquigarrow @@ -8441,13 +10694,11 @@ R \rip \risingdotseq \rJoin -\RK \rlap \rmoustache -\RO -\rollingpin +{roasted sweet potato} +{rolling on the floor laughing} \Romania -\rot \rotatebox \rotm \rotOmega @@ -8455,6 +10706,7 @@ R \rotvara \rotw \roty +\roundedarrow \RoundedLsteel \RoundedTsteel \RoundedTTsteel @@ -8464,65 +10716,29 @@ R \Rparen \rparengtr \Rparenless +\RplcAll +\RplcAllBnd +\RplcAllBndLeft +\RplcAllBndRight +\RplcAllLeft +\RplcAllRight +\RplcAny +\RplcAnyLeft +\RplcAnyRight +\RplcEquv +\RplcEquvLeft +\RplcEquvRight +\RplcFree +\RplcFreeLeft +\RplcFreeRight \rppolint \rppolintsl \rppolintup \rqm -\RR \rrangle \rrbracket \rrceil -\Rrelbar -\RRelbar \rrfloor -\rrhD -\rrhDa -\rrhDap -\rrhDp -\rrhDs -\rrhDsp -\rrhDw -\rrhDwp -\rrhE -\rrhEp -\rrhF -\rrhFp -\rrhFw -\rrhFwp -\rrhL -\rrhLa -\rrhLap -\rrhLp -\rrhLs -\rrhLsp -\rrhLw -\rrhLwp -\rrhM -\rrhMp -\rrhR -\rrhRa -\rrhRap -\rrhRp -\rrhRs -\rrhRsp -\rrhRw -\rrhRwp -\rrhSd -\rrhSdp -\rrhSl -\rrhSlp -\rrhSr -\rrhSrp -\rrhSu -\rrhSup -\rrhU -\rrhUa -\rrhUap -\rrhUp -\rrhUs -\rrhUsp -\rrhUw -\rrhUwp \Rrightarrow \RRightarrow \rrparenthesis @@ -8538,80 +10754,96 @@ R \rtimesblack \rtriltri \rtriple +\rtriple\vert \rttopcorner -\RU +\Rule \ruledelayed \rupee -\RV +rvarcomma} \rvert \rVert +rvirga} \rVvert \rvzigzag \Rvzigzag -\rWalley \rwave \rwavy \rWavy -\s -s \S -S +s0blackmensural} +s0blackpetrucci} +s0cross} +s0diamond} +s0do} +s0harmonic} +s0kievan} +s0la} +s0mensural} +s0mi} +s0neomensural} +s0petrucci} +s0re} +s0slash} +s0sol} +s0ti} +s0triangle} +s1blackpetrucci} +s1cross} +s1diamond} +s1kievan} +s1la} +s1mensural} +s1mi} +s1neomensural} +s1petrucci} +s1slash} +s1sol} +s2blackpetrucci} +s2cross} +s2diamond} +s2harmonic} +s2la} +s2mensural} +s2mi} +s2neomensural} +s2petrucci} +s2slash} +s2sol} +s2xcircle} \sA -\SAa -\SAb -\SAd -\SAdb -\SAdd -\Sadey +{sad but relieved face} \sadface -\SAf -\Saftpresse -\SAg -\SAga \sagittarius \Sagittarius -\SAh -\SAhd -\SAhu -\SAk -\SAl -\SAlq -\SAm -\samebishops \sampi \Sampi -\SAn +Sampling \sansLmirrored \sansLturned -\SAo \Sappho -\SAq -\SAr \sarabfamily -\SAs -\SAsa -\SAsd -\SAsv -\SAt -\SAtb -\SAtd +{satellite antenna} \satellitedish \saturn \Saturn \SavedStyle \savesymbol -\SAw -\SAy -\SAz -\SAzd +\SbGr +\SbGre +\SbLs +\SbLse +\Sbmap +\SbNand +\Sbnch +\SbNd +\SbNor +\SbOr \Sborder +\Sbset +\SbXor \scalebox \scd \scg -\Schaler -\Schneebesen -\SchrodingersCat -\Schussel \schwa \sci \ScissorHollowLeft @@ -8624,6 +10856,7 @@ S \ScissorRightBrokenTop \scn \scoh +\SCoh \scorpio \Scorpio \scpolint @@ -8651,13 +10884,6 @@ S \Searrow \searrowtail \sebkarrow -\sec -\sech -\Sech -\SechBl -\SechBL -\SechBr -\SechBR \second \secstress \SectioningDiamond @@ -8671,17 +10897,16 @@ S \seharpooncw \seharpoonne \seharpoonsw -\seight \selcurvearrow \selectfont \selsquigarrow \semapsto \semibreve \semibreveDotted +\Semicln \semiquaver \semiquaverDotted \semiquaverDottedDouble -\semiquaverDottedDoubleDown \semiquaverDottedDown \semiquaverDown \semiquaverRest @@ -8690,14 +10915,16 @@ S \Semisquare \semodels \seModels +\SEntail +\SEntailEquv \senwarrows \senwcurvearrow \senwharpoons \seovnearrow -\SePa \separated \sepitchfork -\seppawns +\Seq +\SEquv \Serbia \sercurvearrow \SerialInterface @@ -8707,14 +10934,15 @@ S \sespoon \Sesquiquadrate \setBold +\SetJoin +\SetMeet \setminus +\SetSymDiff \sevdash \seVdash \Sextile -\Sey -\sfive -\sfour -\sgn +sforzato} +\SFunc \sh \shake \Shake @@ -8722,47 +10950,79 @@ S \Shakene \Shakenw \Shakesw +{shallow pan of food} \sharp +sharp} \sharpArrowboth \sharpArrowdown \sharpArrowup \sharpSlashslashslashStem -\sharpSlashslashslashStemstem \sharpSlashslashStem -\sharpSlashslashStemstemstem \shfermion +\Shfr +\ShftAccent +\ShftSubscr +\ShftSuper \shift \Shift \Shilling \shneg -\shortcastling +short} \shortdownarrow \shortdowntack \ShortFifty \ShortForty \shortleftarrow \shortlefttack +\shortlvecc \shortmid \ShortNinetyFive +\shortoverleftharp +\shortoverleftrightharp +\shortoverleftrightvecc +\shortoverrightharp +\shortoverrightleftharp \shortparallel -\ShortPulseHigh -\ShortPulseLow \shortrightarrow \shortrightarrowleftarrow \shortrighttack \ShortSixty +\shortstraightlvecc +\shortstraightvecc \ShortThirty +\shortunderleftharp +\shortunderleftrightharp +\shortunderleftrightvecc +\shortunderlvecc +\shortunderrightharp +\shortunderrightleftharp +\shortunderstraightlvecc +\shortunderstraightvecc +\shortundervecc \shortuparrow \shortuptack +\shortvecc \showclock \shpos \shuffle +{shuffle tracks button} \SI -\Sieb -\sieve \sigma \Sigma \sigmaup +{sign of the horns} +\sillystep{1} +\sillystep{10} +\sillystep{11} +\sillystep{12} +\sillystep{2} +\sillystep{3} +\sillystep{4} +\sillystep{5} +\sillystep{6} +\sillystep{7} +\sillystep{8} +\sillystep{9} \sim \simbot \simcolon @@ -8777,40 +11037,47 @@ S \simminussim \simneqq \simperp +\SimPerp +\SImpl \simplus \simrdots -\sin +\Since \sincoh +\SInCoh +\SInEquv \sinewave -\sinh +\SingleQuote +\SInImpl \SixFlowerAlternate \SixFlowerAltPetal \SixFlowerOpenCenter \SixFlowerPetalDotted \SixFlowerPetalRemoved -\SixFlowerRemovedOpenPetal \SixStar \SixteenStarLight \sixteenthnote \sixteenthNote \sixteenthNoteDotted -\sixteenthNoteDottedDouble -\sixteenthNoteDottedDoubleDown \sixteenthNoteDottedDown \sixteenthNoteDown \skull +{skull and crossbones} \slash +slash} \slashb \slashc \slashd \slashdiv \slashed +slashslash} \slashu -\Sleepey \Sleet \sliding +{slightly frowning face} +{slightly smiling face} \Slovakia \Slovenia +\Sm \smallaltoclef \smallawint \smallawintsl @@ -8825,6 +11092,7 @@ S \smallblacktriangleleft \smallblacktriangleright \smallblacktriangleup +{small blue diamond} \smallbosonloop \smallbosonloopA \smallbosonloopV @@ -8898,6 +11166,7 @@ S \smallointctrclockwiseup \smallointsl \smallointup +{small orange diamond} \smallowns \smallpencil \smallpointint @@ -8917,6 +11186,7 @@ S \smallsqintsl \smallsqintup \smallsquare +small square} \SmallSquare \smallstar \smallsumint @@ -8939,12 +11209,16 @@ S \smallvarointclockwiseup \SmallVBar \smallwhitestar +\SMapTo \smartctrbull \smashtimes \smblkcircle \smblkdiamond \smblklozenge \smblksquare +\SmCircPlus +\SmCircStar +\SmCircTimes \smeparsl \smile \smileeq @@ -8954,13 +11228,22 @@ S \smilefrowneq \smiley \Smiley +{smiling face with halo} +{smiling face with hearts} +{smiling face with horns} +{smiling face with smiling eyes} +{smiling face with sunglasses} +{smiling face with tear} \smt \smte +\SMtEquv +\SMtImpl \smwhitestar \smwhtcircle \smwhtdiamond \smwhtlozenge \smwhtsquare +snappizzicato} \sndtstile \Snow \SnowCloud @@ -8968,6 +11251,7 @@ S \SnowflakeChevron \SnowflakeChevronBold \Snowman +{snowman without snow} \SNPP \snststile \sntstile @@ -8978,14 +11262,18 @@ S \solid \SouthNode \Soyombo -\spa \Spacebar \spadesuit \Spain +\SParFunc \Sparkle \SparkleBold +{speaker high volume} +{speaker low volume} +{speaker medium volume} \SpecialForty \sPed +speed train} \sphericalangle \sphericalangledown \sphericalangleleft @@ -8995,9 +11283,11 @@ S \SpinDown \spinup \SpinUp +\spiritusasper \spirituslenis \splitvert -\Spoon +spoked asterisk} +{sport utility vehicle} \spreadlips \Springtree \sqbullet @@ -9062,11 +11352,12 @@ S \squadlinevh \square \Square +Square \squarebotblack -\SquareCastShadowBottomRight \SquareCastShadowTopLeft \SquareCastShadowTopRight \squarecrossfill +\squaredarrow \squaredots \squarehfill \squarehvfill @@ -9094,7 +11385,6 @@ S \squareurquad \squarevfill \squarewithdots -\squeezer \squigarrowdownup \squigarrowleftright \squigarrownesw @@ -9103,23 +11393,25 @@ S \squigarrowsenw \squigarrowswne \squigarrowupdown +{squinting face with tongue} \squoval \squplus +sr1kievan} \ss \SS \ssdtstile \ssearrow -\sseven -\ssix \sslash \ssststile \sststile \ssttstile \sswarrow \staccatissimo +staccato} \stackengine \stackrel \star +{star and crescent} \stareq \starlet \starletcross @@ -9133,86 +11425,30 @@ S \starletlinev \starletlinevh \starofdavid -\starredbullet \stater \Station -\staveI -\staveII -\staveIII -\staveIV -\staveIX +{Statue of Liberty} \staveL -\staveLI -\staveLII -\staveLIII -\staveLIV -\staveLIX -\staveLV -\staveLVI -\staveLVII -\staveLVIII -\staveLX -\staveLXI -\staveLXII -\staveLXIII -\staveLXIV -\staveLXV -\staveLXVI -\staveLXVII -\staveLXVIII -\staveV -\staveVI -\staveVII -\staveVIII -\staveX -\staveXI -\staveXII -\staveXIII -\staveXIV -\staveXIX -\staveXL -\staveXLI -\staveXLII -\staveXLIII -\staveXLIV -\staveXLIX -\staveXLV -\staveXLVI -\staveXLVII -\staveXLVIII -\staveXV -\staveXVI -\staveXVII -\staveXVIII -\staveXX -\staveXXI -\staveXXII -\staveXXIII -\staveXXIV -\staveXXIX -\staveXXV -\staveXXVI -\staveXXVII -\staveXXVIII -\staveXXX -\staveXXXI -\staveXXXII -\staveXXXIII -\staveXXXIV -\staveXXXIX -\staveXXXV -\staveXXXVI -\staveXXXVII -\staveXXXVIII +stdbass} \stdtstile \steaming -\sthree +stem} +stemstem} +Stemstem +stemstemstem} +Stemstemstem \stigma \Stigma \StoneMan -\Stopsign -\StopWatchEnd -\StopWatchStart +stopped} +straight} +\straightlvecc +\straightvecc +\StrctFntSbset +\StrctSbmap +\StrctSbnch +\StrctSbset +\StrctWkSbnch \stress \Strichmaxerl \strictfi @@ -9227,10 +11463,14 @@ S \StrokeThree \strokethrough \StrokeTwo +Stroller +stropha} \stst \stststile \sttstile \stttstile +{studio microphone} +{stuffed flatbread} \STX \SUB \subcorner @@ -9255,6 +11495,7 @@ S \subsim \subsub \subsup +\Suc \succ \Succ \succapprox @@ -9268,6 +11509,7 @@ S \succnsim \succsim \suchthat +\Sucq \sum \sumint \sumintsl @@ -9277,9 +11519,13 @@ S \SummitSign \sun \Sun +{sun behind cloud} +{sun behind large cloud} +{sun behind rain cloud} +{sun behind small cloud} \SunCloud +{sunrise over mountains} \SunshineOpenCircled -\sup \supdsub \supedot \suphsol @@ -9303,6 +11549,8 @@ S \surd \surface \SurveySign +{suspension railway} +\suum \svrexample \svrphoton \swarrow @@ -9318,6 +11566,12 @@ S \swharpoonnw \swharpoonse \Switzerland +\SWkEntail +\SWkEntailEquv +\SWkEquv +\SWkImpl +\SWkMtEquv +\SWkMtImpl \swlcurvearrow \swlsquigarrow \swmapsto @@ -9349,11 +11603,11 @@ S \symrook \symUE \SYN +Systems \t -t \T -T \Tab +tab_change} \tabcolsep \tachyon \taild @@ -9367,10 +11621,7 @@ T \Takt \talloblong \tally -\tan -\tanh \Tape -\Taschenuhr \tau \Tau \tauleptonminus @@ -9388,10 +11639,13 @@ T \tdststile \tdtstile \tdttstile +{teacup without handle} \Telefon \Telephone +{telephone receiver} \Tent \tenuto +tenuto} \terminus \terminus* \Terminus @@ -9445,7 +11699,6 @@ T \textbigcircle \textbktailgamma \textblank -\textblock \textborn \textbottomtiebar \textbraceleft @@ -9510,8 +11763,6 @@ T \textdiscount \textdiv \textdivorced -\textdkshade -\textdnblock \textdollar \textdollaroldstyle \textdong @@ -9610,6 +11861,7 @@ T \textkappa \textKappa \textknit +\textknit{!} \textknit{"} \textknit{(} \textknit{)} @@ -9618,6 +11870,8 @@ T \textknit{:} \textknit{;} \textknit{<} +\textknit{=} +\textknit{>} \textknit{@} \textknit{[} \textknit{]} @@ -9675,7 +11929,6 @@ T \textleftarrow \textlengthmark \textless -\textlfblock \textlfishhookrlig \textlhdbend \textlhookfour @@ -9696,7 +11949,6 @@ T \textltailm \textltailn \textltilde -\textltshade \textlyoghlig \textmarried \textmho @@ -9807,7 +12059,6 @@ T \textrtails \textrtailt \textrtailz -\textrtblock \textrthook \textrthooklong \textRubikUa @@ -9842,47 +12093,6 @@ T \textsection \textservicemark \textsevenoldstyle -\textSFi -\textSFii -\textSFiii -\textSFiv -\textSFix -\textSFl -\textSFli -\textSFlii -\textSFliii -\textSFliv -\textSFv -\textSFvi -\textSFvii -\textSFviii -\textSFx -\textSFxi -\textSFxix -\textSFxl -\textSFxli -\textSFxlii -\textSFxliii -\textSFxliv -\textSFxlix -\textSFxlv -\textSFxlvi -\textSFxlvii -\textSFxlviii -\textSFxx -\textSFxxi -\textSFxxii -\textSFxxiii -\textSFxxiv -\textSFxxv -\textSFxxvi -\textSFxxvii -\textSFxxviii -\textSFxxxix -\textSFxxxvi -\textSFxxxvii -\textSFxxxviii -\textshade \textsigma \textSigma \textsixoldstyle @@ -9963,7 +12173,6 @@ T \textuncrfemale \textunderscore \textuparrow -\textupblock \textupfullarrow \textupsilon \textUpsilon @@ -9984,6 +12193,8 @@ T \textzerooldstyle \textzeta \textZeta +\TFBoth +\TFNone \th \TH \therefore @@ -9996,14 +12207,12 @@ T \thickapprox \thicksim \thickvert +Thin} \ThinFog \thinstar \third \thirtysecondNote \thirtysecondNoteDotted -\thirtysecondNoteDottedDouble -\thirtysecondNoteDottedDoubleDown -\thirtysecondNoteDottedDown \thirtysecondNoteDown \ThisStyle \thorn @@ -10015,16 +12224,356 @@ T \threedangle \threedotcolon \threesim +\Thus +\tiAdjustBrightness +\tiAdjustContrast +\tiAnchor +\tiAnchorOutline +\tiArchive +\tiArrowBack +\tiArrowBackOutline +\tiArrowDown +\tiArrowDownOutline +\tiArrowDownThick +\tiArrowForward +\tiArrowForwardOutline +\tiArrowLeft +\tiArrowLeftOutline +\tiArrowLeftThick +\tiArrowLoop +\tiArrowLoopOutline +\tiArrowMaximise +\tiArrowMaximiseOutline +\tiArrowMinimise +\tiArrowMinimiseOutline +\tiArrowMove +\tiArrowMoveOutline +\tiArrowRepeat +\tiArrowRepeatOutline +\tiArrowRight +\tiArrowRightOutline +\tiArrowRightThick +\tiArrowShuffle +\tiArrowSortedDown +\tiArrowSortedUp +\tiArrowSync +\tiArrowSyncOutline +\tiArrowUnsorted +\tiArrowUp +\tiArrowUpOutline +\tiArrowUpThick +\tiAt +\tiAttachment +\tiAttachmentOutline +\tiBackspace +\tiBackspaceOutline +\tiBatteryCharge +\tiBatteryFull +\tiBatteryHigh +\tiBatteryLow +\tiBatteryMid +\tiBeaker +\tiBeer +\tiBell +\tiBook +\tiBookmark +\tiBriefcase +\tiBrush +\tiBusinessCard +\tiCalculator +\tiCalendar +\tiCalendarOutline +\tiCamera +\tiCameraOutline +\tiCancel +\tiCancelOutline +\tiChartArea +\tiChartAreaOutline +\tiChartBar +\tiChartBarOutline +\tiChartLine +\tiChartLineOutline +\tiChartPie +\tiChartPieOutline +\tiChevronLeft +\tiChevronLeftOutline +\tiChevronRight +\tiChevronRightOutline +tickmark} +\tiClipboard +\tiCloudStorage +\tiCloudStorageOutline +\tiCode +\tiCodeOutline +\tiCoffee +\tiCog +\tiCogOutline +\tiCompass +\tiContacts +\tiCreditCard +\tiCss +\tiDatabase +\tiDelete +\tiDeleteOutline +\tiDeviceDesktop +\tiDeviceLaptop +\tiDevicePhone +\tiDeviceTablet +\tiDirections +\tiDivide +\tiDivideOutline +\tiDocument +\tiDocumentAdd +\tiDocumentDelete +\tiDocumentText +\tiDownload +\tiDownloadOutline +\tiDropbox +\tiEdit \tieinfty +\tiEject +\tiEjectOutline +\tiEquals +\tiEqualsOutline +\tiExport +\tiExportOutline +\tiEye +\tiEyeOutline +\tiFeather +\tiFilm +\tiFilter +\tiFlag +\tiFlagOutline +\tiFlash +\tiFlashOutline +\tiFlowChildren +\tiFlowMerge +\tiFlowParallel +\tiFlowSwitch +\tiFolder +\tiFolderAdd +\tiFolderDelete +\tiFolderOpen +\tiGift +\tiGlobe +\tiGlobeOutline +\tiGroup +\tiGroupOutline +\tiHeadphones +\tiHeart +\tiHeartFullOutline +\tiHeartHalfOutline +\tiHeartOutline +\tiHome +\tiHomeOutline +\tiHtml +\tiImage +\tiImageOutline +\tiInfinity +\tiInfinityOutline +\tiInfo +\tiInfoLarge +\tiInfoLargeOutline +\tiInfoOutline +\tiInputChecked +\tiInputCheckedOutline +\tiKey +\tiKeyboard +\tiKeyOutline +\Tild \tilde \tildel -\timelimit +\tiLeaf +\tiLightbulb +\tiLink +\tiLinkOutline +\tiLocation +\tiLocationArrow +\tiLocationArrowOutline +\tiLocationOutline +\tiLockClosed +\tiLockClosedOutline +\tiLockOpen +\tiLockOpenOutline +\tiMail +\tiMap +\tiMediaEject +\tiMediaEjectOutline +\tiMediaFastForward +\tiMediaPause +\tiMediaPauseOutline +\tiMediaPlay +\tiMediaPlayOutline +\tiMediaPlayReverse +\tiMediaRecord +\tiMediaRecordOutline +\tiMediaRewind +\tiMediaRewindOutline +\tiMediaStop +\tiMediaStopOutline \times +\Times \timesbar +\tiMessage +\tiMessages +\tiMessageTyping +\tiMicrophone +\tiMicrophoneOutline +\tiMinus +\tiMinusOutline +\tiMortarBoard +\tiNews +\tiNotes +\tiNotesOutline +\tiPen +\tiPencil +\tiPhone +\tiPhoneOutline +\tiPi +\tiPin +\tiPinOutline +\tiPiOutline +\tiPipette +\tiPlane +\tiPlaneOutline +\tiPlug +\tiPlus +\tiPlusOutline +\tiPointOfInterest +\tiPointOfInterestOutline +\tiPower +\tiPowerOutline +\tiPrinter +\tiPuzzle +\tiPuzzleOutline +\tiRadar +\tiRadarOutline +\tiRefresh +\tiRefreshOutline +\tiRss +\tiRssOutline +\tiScissors +\tiScissorsOutline +\tiShoppingBag +\tiShoppingCart +\tiSocialAtCircular +\tiSocialDribbble +\tiSocialDribbbleCircular +\tiSocialFacebook +\tiSocialFacebookCircular +\tiSocialFlickr +\tiSocialFlickrCircular +\tiSocialGithub +\tiSocialGithubCircular +\tiSocialGooglePlus +\tiSocialInstagram +\tiSocialLastFm +\tiSocialLastFmCircular +\tiSocialLinkedin +\tiSocialLinkedinCircular +\tiSocialPinterest +\tiSocialSkype +\tiSocialSkypeOutline +\tiSocialTumbler +\tiSocialTumblerCircular +\tiSocialTwitter +\tiSocialTwitterCircular +\tiSocialVimeo +\tiSocialVimeoCircular +\tiSocialYoutube +\tiSocialYoutubeCircular +\tiSortAlphabetically +\tiSortNumerically +\tiSortNumericallyOutline +\tiSpanner +\tiSpannerOutline +\tiSpiral +\tiStar +\tiStarburst +\tiStarburstOutline +\tiStarFullOutline +\tiStarHalf +\tiStarHalfOutline +\tiStarOutline +\tiStopwatch +\tiSupport +\tiTabsOutline +\tiTag +\tiTags +\tiThermometer +\tiThLarge +\tiThLargeOutline +\tiThList +\tiThListOutline +\tiThMenu +\tiThMenuOutline +\tiThSmall +\tiThSmallOutline +\tiThumbsDown +\tiThumbsOk +\tiThumbsUp +\tiTick +\tiTicket +\tiTickOutline +\tiTime +\tiTimes +\tiTimesOutline +\tiTrash +\tiTree +\tiUpload +\tiUploadOutline +\tiUser +\tiUserAdd +\tiUserAddOutline +\tiUserDelete +\tiUserDeleteOutline +\tiUserOutline +\tiVendorAndroid +\tiVendorApple +\tiVendorMicrosoft +\tiVideo +\tiVideoOutline +\tiVolume +\tiVolumeDown +\tiVolumeMute +\tiVolumeUp +\tiWarning +\tiWarningOutline +\tiWatch +\tiWaves +\tiWavesOutline +\tiWeatherCloudy +\tiWeatherDownpour +\tiWeatherNight +\tiWeatherPartlySunny +\tiWeatherShower +\tiWeatherSnow +\tiWeatherStormy +\tiWeatherSunny +\tiWeatherWindy +\tiWeatherWindyCloudy +\tiWiFi +\tiWiFiOutline +\tiWine +\tiWorld +\tiWorldOutline +\tiZoom +\tiZoomIn +\tiZoomInOutline +\tiZoomOut +\tiZoomOutline +\tiZoomOutOutline \Tmesonminus \Tmesonnull \Tmesonplus \tminus +\TmpCont +\TmpFutr +\TmpNec +\TmpNext +\TmpNonCont +\TmpPast +\TmpPos \tndtstile \tnststile \tntstile @@ -10034,27 +12583,27 @@ T \toea \tona \tone -\Tongey \top +\Top \topborder \topbot -\Topbottomheat \topcir \topdoteq \topfork -\Topheat \topsemicircle \tosa \ToTop \towa \tplus -\tr -\TR \TransformHoriz \TransformVert +{transgender flag} +{transgender symbol} \trapezium +Trash \trebleclef \triangle +Triangle \trianglecdot \triangledown \TriangleDown @@ -10122,11 +12671,17 @@ T \triangletimes \triangleubar \TriangleUp +{triangular ruler} \Tribar -\trident +trilelement} \trill +trill_element} \Trine \triple +\triple< +\triple> +\triple[ +\triple] \triplebar \triplecovbond \triplecross @@ -10134,14 +12689,14 @@ T \tripleeye \triplefrown \tripleplus +\TripleQuote \triplesim \triplesmile \trprime +\TrpTurn \trslash -\tsbm +\True \tsdtstile -\tsmb -\tsmm \tsststile \Tsteel \tststile @@ -10154,11 +12709,14 @@ T \ttttstile \Tumbler \turn +\Turn \turnangle +\TurnDWavy \turnedbackneg \turnediota \turnedneg \turnednot +\TurnWavy \TwelweStar \twemoji \twemoji{1f1e6} @@ -10187,30 +12745,6 @@ T \twemoji{1f1fd} \twemoji{1f1fe} \twemoji{1f1ff} -\twemoji{1f468-1f3fb-200d-1f384} -\twemoji{1f468-1f3fc-200d-1f384} -\twemoji{1f468-1f3fd-200d-1f384} -\twemoji{1f468-1f3fe-200d-1f384} -\twemoji{1f468-1f3ff-200d-1f384} -\twemoji{1f468-200d-1f384} -\twemoji{1f469-1f3fb-200d-1f384} -\twemoji{1f469-1f3fc-200d-1f384} -\twemoji{1f469-1f3fd-200d-1f384} -\twemoji{1f469-1f3fe-200d-1f384} -\twemoji{1f469-1f3ff-200d-1f384} -\twemoji{1f469-200d-1f384} -\twemoji{1f574-1f3fb-200d-2640-fe0f} -\twemoji{1f574-1f3fb-200d-2642-fe0f} -\twemoji{1f574-1f3fc-200d-2640-fe0f} -\twemoji{1f574-1f3fc-200d-2642-fe0f} -\twemoji{1f574-1f3fd-200d-2640-fe0f} -\twemoji{1f574-1f3fd-200d-2642-fe0f} -\twemoji{1f574-1f3fe-200d-2640-fe0f} -\twemoji{1f574-1f3fe-200d-2642-fe0f} -\twemoji{1f574-1f3ff-200d-2640-fe0f} -\twemoji{1f574-1f3ff-200d-2642-fe0f} -\twemoji{1f574-fe0f-200d-2640-fe0f} -\twemoji{1f574-fe0f-200d-2642-fe0f} \twemoji{1f576} \twemoji{1f6cf} \twemoji{1f6f0} @@ -10224,34 +12758,23 @@ T \twemoji{2nd place medal} \twemoji{3rd place medal} \twemoji{abacus} -\twemoji{AB button (blood type)} -\twemoji{A button (blood type)} \twemoji{accordion} -\twemoji{adhesive bandage} -\twemoji{admission tickets} \twemoji{aerial tramway} \twemoji{airplane} -\twemoji{airplane arrival} -\twemoji{airplane departure} \twemoji{alarm clock} \twemoji{alembic} \twemoji{alien} \twemoji{alien monster} \twemoji{ambulance} -\twemoji{american football} \twemoji{amphora} -\twemoji{anatomical heart} \twemoji{anchor} \twemoji{anger symbol} \twemoji{angry face} -\twemoji{angry face with horns} \twemoji{anguished face} \twemoji{ant} \twemoji{antenna bars} -\twemoji{anxious face with sweat} \twemoji{Aquarius} \twemoji{Aries} -\twemoji{articulated lorry} \twemoji{artist} \twemoji{artist palette} \twemoji{astonished face} @@ -10268,10 +12791,6 @@ T \twemoji{baby chick} \twemoji{baby symbol} \twemoji{BACK arrow} -\twemoji{backhand index pointing down} -\twemoji{backhand index pointing left} -\twemoji{backhand index pointing right} -\twemoji{backhand index pointing up} \twemoji{backpack} \twemoji{bacon} \twemoji{badger} @@ -10283,7 +12802,6 @@ T \twemoji{bald} \twemoji{ballet shoes} \twemoji{balloon} -\twemoji{ballot box with ballot} \twemoji{banana} \twemoji{banjo} \twemoji{bank} @@ -10295,9 +12813,6 @@ T \twemoji{bat} \twemoji{bathtub} \twemoji{battery} -\twemoji{B button (blood type)} -\twemoji{beach with umbrella} -\twemoji{beaming face with smiling eyes} \twemoji{bear} \twemoji{beating heart} \twemoji{beaver} @@ -10320,12 +12835,7 @@ T \twemoji{black circle} \twemoji{black flag} \twemoji{black heart} -\twemoji{black large square} -\twemoji{black medium-small square} -\twemoji{black medium square} \twemoji{black nib} -\twemoji{black small square} -\twemoji{black square button} \twemoji{blossom} \twemoji{blowfish} \twemoji{blueberries} @@ -10340,7 +12850,6 @@ T \twemoji{bookmark tabs} \twemoji{books} \twemoji{boomerang} -\twemoji{bottle with popping cork} \twemoji{bouquet} \twemoji{bow and arrow} \twemoji{bowling} @@ -10364,20 +12873,16 @@ T \twemoji{bubble tea} \twemoji{bucket} \twemoji{bug} -\twemoji{building construction} \twemoji{bullet train} \twemoji{bullseye} \twemoji{burrito} \twemoji{bus} \twemoji{bus stop} -\twemoji{bust in silhouette} -\twemoji{busts in silhouette} \twemoji{butter} \twemoji{butterfly} \twemoji{cactus} \twemoji{call me hand} \twemoji{camera} -\twemoji{camera with flash} \twemoji{camping} \twemoji{Cancer} \twemoji{candle} @@ -10387,7 +12892,6 @@ T \twemoji{Capricorn} \twemoji{card file box} \twemoji{card index} -\twemoji{card index dividers} \twemoji{carousel horse} \twemoji{carpentry saw} \twemoji{carp streamer} @@ -10395,16 +12899,9 @@ T \twemoji{castle} \twemoji{cat2} \twemoji{cat face} -\twemoji{cat with tears of joy} -\twemoji{cat with wry smile} \twemoji{chains} \twemoji{chair} -\twemoji{chart decreasing} -\twemoji{chart increasing} -\twemoji{chart increasing with yen} -\twemoji{check box with check} \twemoji{check mark} -\twemoji{check mark button} \twemoji{cheese wedge} \twemoji{chequered flag} \twemoji{cherries} @@ -10413,7 +12910,6 @@ T \twemoji{chestnut} \twemoji{chicken} \twemoji{child} -\twemoji{children crossing} \twemoji{chipmunk} \twemoji{chocolate bar} \twemoji{chopsticks} @@ -10424,23 +12920,14 @@ T \twemoji{circled M} \twemoji{circus tent} \twemoji{cityscape} -\twemoji{cityscape at dusk} \twemoji{clamp} \twemoji{clapper board} \twemoji{clapping hands} -\twemoji{classical building} \twemoji{CL button} -\twemoji{clinking beer mugs} -\twemoji{clinking glasses} \twemoji{clipboard} -\twemoji{clockwise vertical arrows} \twemoji{closed book} -\twemoji{closed mailbox with lowered flag} -\twemoji{closed mailbox with raised flag} \twemoji{closed umbrella} \twemoji{cloud} -\twemoji{cloud with lightning} -\twemoji{cloud with lightning and rain} \twemoji{cloud with rain} \twemoji{cloud with snow} \twemoji{clown face} @@ -10463,9 +12950,7 @@ T \twemoji{confounded face} \twemoji{confused face} \twemoji{construction} -\twemoji{construction worker} \twemoji{control knobs} -\twemoji{convenience store} \twemoji{cook} \twemoji{cooked rice} \twemoji{cookie} @@ -10473,9 +12958,7 @@ T \twemoji{COOL button} \twemoji{copyright} \twemoji{couch and lamp} -\twemoji{counterclockwise arrows button} \twemoji{couplekiss} -\twemoji{couple with heart} \twemoji{cow2} \twemoji{cowboy hat face} \twemoji{cow face} @@ -10491,7 +12974,6 @@ T \twemoji{crossed flags} \twemoji{crossed swords} \twemoji{cross mark} -\twemoji{cross mark button} \twemoji{crown} \twemoji{crying cat} \twemoji{crying face} @@ -10502,7 +12984,6 @@ T \twemoji{curling stone} \twemoji{curly hair} \twemoji{curly loop} -\twemoji{currency exchange} \twemoji{curry rice} \twemoji{custard} \twemoji{customs} @@ -10519,16 +13000,12 @@ T \twemoji{deciduous tree} \twemoji{deer} \twemoji{delivery truck} -\twemoji{department store} \twemoji{derelict house} \twemoji{desert} \twemoji{desert island} -\twemoji{desktop computer} \twemoji{detective} \twemoji{diamond suit} -\twemoji{diamond with a dot} \twemoji{dim button} -\twemoji{disappointed face} \twemoji{disguised face} \twemoji{divide} \twemoji{diving mask} @@ -10541,20 +13018,14 @@ T \twemoji{dollar banknote} \twemoji{dolphin} \twemoji{door} -\twemoji{dotted six-pointed star} -\twemoji{double curly loop} -\twemoji{double exclamation mark} \twemoji{doughnut} \twemoji{dove} \twemoji{down arrow} -\twemoji{downcast face with sweat} \twemoji{down-left arrow} -\twemoji{down-right arrow} -\twemoji{downwards button} \twemoji{dragon} \twemoji{dragon face} \twemoji{dress} -\twemoji{dromedary\_camel} +\twemoji{dromedary camel} \twemoji{drooling face} \twemoji{droplet} \twemoji{drop of blood} @@ -10566,12 +13037,9 @@ T \twemoji{eagle} \twemoji{ear} \twemoji{ear of corn} -\twemoji{ear with hearing aid} \twemoji{egg} \twemoji{eggplant} \twemoji{eight o'clock} -\twemoji{eight-pointed star} -\twemoji{eight-spoked asterisk} \twemoji{eight-thirty} \twemoji{eject button} \twemoji{electric plug} @@ -10583,33 +13051,13 @@ T \twemoji{e-mail} \twemoji{END arrow} \twemoji{envelope} -\twemoji{envelope with arrow} \twemoji{euro banknote} \twemoji{evergreen tree} -\twemoji{exclamation question mark} \twemoji{exploding head} -\twemoji{expressionless face} \twemoji{eye} \twemoji{eyeglasses} -\twemoji{eye in speech bubble} \twemoji{eyes} -\twemoji{face blowing a kiss} -\twemoji{face savoring food} -\twemoji{face screaming in fear} \twemoji{face vomiting} -\twemoji{face with hand over mouth} -\twemoji{face with head-bandage} -\twemoji{face with medical mask} -\twemoji{face with monocle} -\twemoji{face with open mouth} -\twemoji{face without mouth} -\twemoji{face with raised eyebrow} -\twemoji{face with rolling eyes} -\twemoji{face with steam from nose} -\twemoji{face with symbols on mouth} -\twemoji{face with tears of joy} -\twemoji{face with thermometer} -\twemoji{face with tongue} \twemoji{factory} \twemoji{factory worker} \twemoji{fairy} @@ -10617,9 +13065,6 @@ T \twemoji{fallen leaf} \twemoji{family} \twemoji{farmer} -\twemoji{fast down button} -\twemoji{fast-forward button} -\twemoji{fast reverse button} \twemoji{fast up button} \twemoji{fax machine} \twemoji{fearful face} @@ -10635,36 +13080,24 @@ T \twemoji{fire} \twemoji{firecracker} \twemoji{fire engine} -\twemoji{fire extinguisher} \twemoji{firefighter} \twemoji{fireworks} -\twemoji{first quarter moon} -\twemoji{first quarter moon face} \twemoji{fish} -\twemoji{fish cake with swirl} \twemoji{fishing pole} \twemoji{five o'clock} \twemoji{five-thirty} -\twemoji{flag: Afghanistan} -\twemoji{flag: Ã…land Islands} \twemoji{flag: Albania} \twemoji{flag: Algeria} -\twemoji{flag: American Samoa} \twemoji{flag: Andorra} \twemoji{flag: Angola} \twemoji{flag: Anguilla} -\twemoji{flag: Antarctica} -\twemoji{flag: Antigua \& Barbuda} \twemoji{flag: Argentina} \twemoji{flag: Armenia} \twemoji{flag: Aruba} -\twemoji{flag: Ascension Island} \twemoji{flag: Australia} \twemoji{flag: Austria} -\twemoji{flag: Azerbaijan} \twemoji{flag: Bahamas} \twemoji{flag: Bahrain} -\twemoji{flag: Bangladesh} \twemoji{flag: Barbados} \twemoji{flag: Belarus} \twemoji{flag: Belgium} @@ -10673,66 +13106,37 @@ T \twemoji{flag: Bermuda} \twemoji{flag: Bhutan} \twemoji{flag: Bolivia} -\twemoji{flag: Bosnia \& Herzegovina} \twemoji{flag: Botswana} -\twemoji{flag: Bouvet Island} \twemoji{flag: Brazil} -\twemoji{flag: British Indian Ocean Territory} -\twemoji{flag: British Virgin Islands} \twemoji{flag: Brunei} \twemoji{flag: Bulgaria} -\twemoji{flag: Burkina Faso} \twemoji{flag: Burundi} \twemoji{flag: Cambodia} \twemoji{flag: Cameroon} \twemoji{flag: Canada} -\twemoji{flag: Canary Islands} -\twemoji{flag: Cape Verde} -\twemoji{flag: Caribbean Netherlands} -\twemoji{flag: Cayman Islands} -\twemoji{flag: Central African Republic} -\twemoji{flag: Ceuta \& Melilla} \twemoji{flag: Chad} \twemoji{flag: Chile} \twemoji{flag: China} -\twemoji{flag: Christmas Island} -\twemoji{flag: Clipperton Island} -\twemoji{flag: Cocos (Keeling) Islands} \twemoji{flag: Colombia} \twemoji{flag: Comoros} -\twemoji{flag: Congo - Brazzaville} -\twemoji{flag: Congo - Kinshasa} -\twemoji{flag: Cook Islands} -\twemoji{flag: Costa Rica} -\twemoji{flag: Côte d'Ivoire} \twemoji{flag: Croatia} \twemoji{flag: Cuba} \twemoji{flag: Curaçao} \twemoji{flag: Cyprus} \twemoji{flag: Czechia} \twemoji{flag: Denmark} -\twemoji{flag: Diego Garcia} \twemoji{flag: Djibouti} \twemoji{flag: Dominica} -\twemoji{flag: Dominican Republic} \twemoji{flag: Ecuador} \twemoji{flag: Egypt} -\twemoji{flag: El Salvador} \twemoji{flag: England} -\twemoji{flag: Equatorial Guinea} \twemoji{flag: Eritrea} \twemoji{flag: Estonia} \twemoji{flag: Eswatini} \twemoji{flag: Ethiopia} -\twemoji{flag: European Union} -\twemoji{flag: Falkland Islands} -\twemoji{flag: Faroe Islands} \twemoji{flag: Fiji} \twemoji{flag: Finland} \twemoji{flag: France} -\twemoji{flag: French Guiana} -\twemoji{flag: French Polynesia} -\twemoji{flag: French Southern Territories} \twemoji{flag: Gabon} \twemoji{flag: Gambia} \twemoji{flag: Georgia} @@ -10742,17 +13146,13 @@ T \twemoji{flag: Greece} \twemoji{flag: Greenland} \twemoji{flag: Grenada} -\twemoji{flag: Guadeloupe} \twemoji{flag: Guam} \twemoji{flag: Guatemala} \twemoji{flag: Guernsey} \twemoji{flag: Guinea} -\twemoji{flag: Guinea-Bissau} \twemoji{flag: Guyana} \twemoji{flag: Haiti} -\twemoji{flag: Heard \& McDonald Islands} \twemoji{flag: Honduras} -\twemoji{flag: Hong Kong SAR China} \twemoji{flag: Hungary} \twemoji{flag: Iceland} \twemoji{flag: India} @@ -10761,149 +13161,87 @@ T \twemoji{flag: Iran} \twemoji{flag: Iraq} \twemoji{flag: Ireland} -\twemoji{flag: Isle of Man} \twemoji{flag: Israel} \twemoji{flag: Italy} \twemoji{flag: Jamaica} \twemoji{flag: Japan} \twemoji{flag: Jersey} \twemoji{flag: Jordan} -\twemoji{flag: Kazakhstan} \twemoji{flag: Kenya} \twemoji{flag: Kiribati} \twemoji{flag: Kosovo} \twemoji{flag: Kuwait} -\twemoji{flag: Kyrgyzstan} \twemoji{flag: Laos} \twemoji{flag: Latvia} \twemoji{flag: Lebanon} \twemoji{flag: Lesotho} \twemoji{flag: Liberia} \twemoji{flag: Libya} -\twemoji{flag: Liechtenstein} \twemoji{flag: Lithuania} -\twemoji{flag: Luxembourg} -\twemoji{flag: Macao SAR China} -\twemoji{flag: Madagascar} \twemoji{flag: Malawi} \twemoji{flag: Malaysia} \twemoji{flag: Maldives} \twemoji{flag: Mali} \twemoji{flag: Malta} -\twemoji{flag: Marshall Islands} -\twemoji{flag: Martinique} -\twemoji{flag: Mauritania} \twemoji{flag: Mauritius} \twemoji{flag: Mayotte} \twemoji{flag: Mexico} -\twemoji{flag: Micronesia} \twemoji{flag: Moldova} \twemoji{flag: Monaco} \twemoji{flag: Mongolia} -\twemoji{flag: Montenegro} -\twemoji{flag: Montserrat} \twemoji{flag: Morocco} -\twemoji{flag: Mozambique} -\twemoji{flag: Myanmar (Burma)} \twemoji{flag: Namibia} \twemoji{flag: Nauru} \twemoji{flag: Nepal} -\twemoji{flag: Netherlands} -\twemoji{flag: New Caledonia} -\twemoji{flag: New Zealand} \twemoji{flag: Nicaragua} \twemoji{flag: Niger} \twemoji{flag: Nigeria} \twemoji{flag: Niue} -\twemoji{flag: Norfolk Island} -\twemoji{flag: Northern Mariana Islands} -\twemoji{flag: North Korea} -\twemoji{flag: North Macedonia} \twemoji{flag: Norway} \twemoji{flag: Oman} \twemoji{flag: Pakistan} \twemoji{flag: Palau} -\twemoji{flag: Palestinian Territories} \twemoji{flag: Panama} -\twemoji{flag: Papua New Guinea} \twemoji{flag: Paraguay} \twemoji{flag: Peru} -\twemoji{flag: Philippines} -\twemoji{flag: Pitcairn Islands} \twemoji{flag: Poland} \twemoji{flag: Portugal} -\twemoji{flag: Puerto Rico} \twemoji{flag: Qatar} \twemoji{flag: Réunion} \twemoji{flag: Romania} \twemoji{flag: Russia} \twemoji{flag: Rwanda} \twemoji{flag: Samoa} -\twemoji{flag: San Marino} -\twemoji{flag: São Tomé \& PrÃncipe} -\twemoji{flag: Saudi Arabia} \twemoji{flag: Scotland} \twemoji{flag: Senegal} \twemoji{flag: Serbia} -\twemoji{flag: Seychelles} -\twemoji{flag: Sierra Leone} \twemoji{flag: Singapore} -\twemoji{flag: Sint Maarten} \twemoji{flag: Slovakia} \twemoji{flag: Slovenia} -\twemoji{flag: Solomon Islands} \twemoji{flag: Somalia} -\twemoji{flag: South Africa} -\twemoji{flag: South Georgia \& South Sandwich Islands} -\twemoji{flag: South Korea} -\twemoji{flag: South Sudan} \twemoji{flag: Spain} \twemoji{flag: Sri Lanka} -\twemoji{flag: St. Barthélemy} -\twemoji{flag: St. Helena} -\twemoji{flag: St. Kitts \& Nevis} \twemoji{flag: St. Lucia} -\twemoji{flag: St. Martin} -\twemoji{flag: St. Pierre \& Miquelon} -\twemoji{flag: St. Vincent \& Grenadines} \twemoji{flag: Sudan} \twemoji{flag: Suriname} -\twemoji{flag: Svalbard \& Jan Mayen} \twemoji{flag: Sweden} -\twemoji{flag: Switzerland} \twemoji{flag: Syria} \twemoji{flag: Taiwan} -\twemoji{flag: Tajikistan} \twemoji{flag: Tanzania} \twemoji{flag: Thailand} -\twemoji{flag: Timor-Leste} \twemoji{flag: Togo} \twemoji{flag: Tokelau} \twemoji{flag: Tonga} -\twemoji{flag: Trinidad \& Tobago} -\twemoji{flag: Tristan da Cunha} \twemoji{flag: Tunisia} \twemoji{flag: Turkey} -\twemoji{flag: Turkmenistan} -\twemoji{flag: Turks \& Caicos Islands} \twemoji{flag: Tuvalu} \twemoji{flag: Uganda} \twemoji{flag: Ukraine} -\twemoji{flag: United Arab Emirates} -\twemoji{flag: United Kingdom} -\twemoji{flag: United Nations} -\twemoji{flag: United States} \twemoji{flag: Uruguay} -\twemoji{flag: U.S. Outlying Islands} -\twemoji{flag: U.S. Virgin Islands} -\twemoji{flag: Uzbekistan} \twemoji{flag: Vanuatu} -\twemoji{flag: Vatican City} \twemoji{flag: Venezuela} \twemoji{flag: Vietnam} \twemoji{flag: Wales} -\twemoji{flag: Wallis \& Futuna} -\twemoji{flag: Western Sahara} \twemoji{flag: Yemen} \twemoji{flag: Zambia} \twemoji{flag: Zimbabwe} @@ -10914,7 +13252,6 @@ T \twemoji{fleur-de-lis} \twemoji{flexed biceps} \twemoji{floppy disk} -\twemoji{flower playing cards} \twemoji{flushed face} \twemoji{fly} \twemoji{flying disc} @@ -10926,11 +13263,9 @@ T \twemoji{foot} \twemoji{footprints} \twemoji{fork and knife} -\twemoji{fork and knife with plate} \twemoji{fortune cookie} \twemoji{fountain} \twemoji{fountain pen} -\twemoji{four leaf clover} \twemoji{four o'clock} \twemoji{four-thirty} \twemoji{fox} @@ -10939,9 +13274,7 @@ T \twemoji{french fries} \twemoji{fried shrimp} \twemoji{frog} -\twemoji{front-facing baby chick} \twemoji{frowning face} -\twemoji{frowning face with open mouth} \twemoji{fuel pump} \twemoji{full moon} \twemoji{full moon face} @@ -10956,10 +13289,6 @@ T \twemoji{giraffe} \twemoji{girl} \twemoji{glass of milk} -\twemoji{globe showing Americas} -\twemoji{globe showing Asia-Australia} -\twemoji{globe showing Europe-Africa} -\twemoji{globe with meridians} \twemoji{gloves} \twemoji{glowing star} \twemoji{goal net} @@ -10977,12 +13306,7 @@ T \twemoji{green square} \twemoji{grimacing face} \twemoji{grinning cat} -\twemoji{grinning cat with smiling eyes} \twemoji{grinning face} -\twemoji{grinning face with big eyes} -\twemoji{grinning face with smiling eyes} -\twemoji{grinning face with sweat} -\twemoji{grinning squinting face} \twemoji{growing heart} \twemoji{guard} \twemoji{guide dog} @@ -10990,38 +13314,26 @@ T \twemoji{hamburger} \twemoji{hammer} \twemoji{hammer and pick} -\twemoji{hammer and wrench} \twemoji{hamster} \twemoji{handbag} \twemoji{handshake} -\twemoji{hand with fingers splayed} \twemoji{hatching chick} \twemoji{headphones} \twemoji{headstone} \twemoji{health worker} -\twemoji{hear-no-evil monkey} -\twemoji{heart decoration} -\twemoji{heart exclamation} \twemoji{heart suit} -\twemoji{heart with arrow} -\twemoji{heart with ribbon} -\twemoji{heavy dollar sign} \twemoji{hedgehog} \twemoji{helicopter} \twemoji{herb} \twemoji{hibiscus} -\twemoji{high-heeled shoe} -\twemoji{high-speed train} \twemoji{high voltage} \twemoji{hiking boot} \twemoji{hindu temple} \twemoji{hippopotamus} \twemoji{hole} -\twemoji{hollow red circle} \twemoji{honeybee} \twemoji{honey pot} \twemoji{hook} -\twemoji{horizontal traffic light} \twemoji{horse face} \twemoji{horse racing} \twemoji{hospital} @@ -11032,10 +13344,8 @@ T \twemoji{hot pepper} \twemoji{hot springs} \twemoji{hourglass done} -\twemoji{hourglass not done} \twemoji{house} \twemoji{houses} -\twemoji{house with garden} \twemoji{hugging face} \twemoji{hundred points} \twemoji{hushed face} @@ -11046,37 +13356,13 @@ T \twemoji{ice skate} \twemoji{ID button} \twemoji{inbox tray} -\twemoji{incoming envelope} -\twemoji{index pointing up} \twemoji{infinity} \twemoji{information} -\twemoji{input latin letters} -\twemoji{input latin lowercase} -\twemoji{input latin uppercase} \twemoji{input numbers} \twemoji{input symbols} \twemoji{jack-o-lantern} -\twemoji{Japanese ``acceptable'' button} -\twemoji{Japanese ``application'' button} -\twemoji{Japanese ``bargain'' button} \twemoji{Japanese castle} -\twemoji{Japanese ``congratulations'' button} -\twemoji{Japanese ``discount'' button} \twemoji{Japanese dolls} -\twemoji{Japanese ``free of charge'' button} -\twemoji{Japanese ``here'' button} -\twemoji{Japanese ``monthly amount'' button} -\twemoji{Japanese ``not free of charge'' button} -\twemoji{Japanese ``no vacancy'' button} -\twemoji{Japanese ``open for business'' button} -\twemoji{Japanese ``passing grade'' button} -\twemoji{Japanese post office} -\twemoji{Japanese ``prohibited'' button} -\twemoji{Japanese ``reserved'' button} -\twemoji{Japanese ``secret'' button} -\twemoji{Japanese ``service charge'' button} -\twemoji{Japanese symbol for beginner} -\twemoji{Japanese ``vacancy'' button} \twemoji{jeans} \twemoji{joker} \twemoji{joystick} @@ -11103,12 +13389,9 @@ T \twemoji{kiss} \twemoji{kissing cat} \twemoji{kissing face} -\twemoji{kissing face with closed eyes} -\twemoji{kissing face with smiling eyes} \twemoji{kitchen knife} \twemoji{kite} \twemoji{kiwi fruit} -\twemoji{knocked-out face} \twemoji{knot} \twemoji{koala} \twemoji{lab coat} @@ -11116,21 +13399,11 @@ T \twemoji{lacrosse} \twemoji{ladder} \twemoji{lady beetle} -\twemoji{large blue diamond} -\twemoji{large orange diamond} -\twemoji{last quarter moon} -\twemoji{last quarter moon face} -\twemoji{last track button} \twemoji{latin cross} -\twemoji{leaf fluttering in wind} \twemoji{leafy green} \twemoji{ledger} \twemoji{left arrow} -\twemoji{left arrow curving right} -\twemoji{left-facing fist} \twemoji{left luggage} -\twemoji{left-right arrow} -\twemoji{left speech bubble} \twemoji{leg} \twemoji{lemon} \twemoji{Leo} @@ -11141,10 +13414,8 @@ T \twemoji{light rail} \twemoji{light skin tone} \twemoji{link} -\twemoji{linked paperclips} \twemoji{lion} \twemoji{lipstick} -\twemoji{litter in bin sign} \twemoji{lizard} \twemoji{llama} \twemoji{lobster} @@ -11155,70 +13426,44 @@ T \twemoji{lollipop} \twemoji{long drum} \twemoji{lotion bottle} -\twemoji{loudly crying face} \twemoji{loudspeaker} \twemoji{love hotel} \twemoji{love letter} -\twemoji{love-you gesture} \twemoji{luggage} \twemoji{lungs} \twemoji{lying face} \twemoji{mage} \twemoji{magic wand} \twemoji{magnet} -\twemoji{magnifying glass tilted left} -\twemoji{magnifying glass tilted right} -\twemoji{mahjong red dragon} \twemoji{male sign} \twemoji{mammoth} \twemoji{man} \twemoji{man artist} \twemoji{man astronaut} \twemoji{man biking} -\twemoji{man bouncing ball} \twemoji{man bowing} -\twemoji{man cartwheeling} \twemoji{man climbing} -\twemoji{man construction worker} \twemoji{man cook} \twemoji{man dancing} \twemoji{man detective} \twemoji{man elf} \twemoji{man facepalming} -\twemoji{man factory worker} \twemoji{man fairy} \twemoji{man farmer} -\twemoji{man feeding baby} \twemoji{man firefighter} \twemoji{man frowning} \twemoji{man genie} -\twemoji{man gesturing NO} -\twemoji{man gesturing OK} -\twemoji{man getting haircut} -\twemoji{man getting massage} \twemoji{mango} \twemoji{man golfing} \twemoji{man guard} -\twemoji{man health worker} -\twemoji{man in lotus position} -\twemoji{man in manual wheelchair} -\twemoji{man in motorized wheelchair} -\twemoji{man in steamy room} \twemoji{man in tuxedo} \twemoji{man judge} \twemoji{man juggling} \twemoji{man kneeling} -\twemoji{man lifting weights} \twemoji{man mage} \twemoji{man mechanic} -\twemoji{man mountain biking} -\twemoji{man office worker} \twemoji{man pilot} -\twemoji{man playing handball} -\twemoji{man playing water polo} -\twemoji{man police officer} \twemoji{man pouting} -\twemoji{man raising hand} \twemoji{man rowing boat} \twemoji{man running} \twemoji{man scientist} @@ -11228,38 +13473,25 @@ T \twemoji{man standing} \twemoji{man student} \twemoji{man superhero} -\twemoji{man supervillain} \twemoji{man surfing} \twemoji{man swimming} \twemoji{man teacher} -\twemoji{man technologist} -\twemoji{mantelpiece clock} -\twemoji{man tipping hand} -\twemoji{manual wheelchair} \twemoji{man vampire} \twemoji{man walking} -\twemoji{man wearing turban} \twemoji{man with veil} -\twemoji{man with white cane} \twemoji{man zombie} \twemoji{maple leaf} \twemoji{map of Japan} -\twemoji{martial arts uniform} \twemoji{mate} \twemoji{meat on bone} \twemoji{mechanic} \twemoji{mechanical arm} \twemoji{mechanical leg} \twemoji{medical symbol} -\twemoji{medium-dark skin tone} -\twemoji{medium-light skin tone} -\twemoji{medium skin tone} \twemoji{megaphone} \twemoji{melon} -\twemoji{men holding hands} \twemoji{menorah} \twemoji{men's room} -\twemoji{men with bunny ears} \twemoji{men wrestling} \twemoji{mermaid} \twemoji{merman} @@ -11276,26 +13508,18 @@ T \twemoji{minus} \twemoji{mirror} \twemoji{mobile phone} -\twemoji{mobile phone off} -\twemoji{mobile phone with arrow} \twemoji{money bag} -\twemoji{money-mouth face} -\twemoji{money with wings} \twemoji{monkey} \twemoji{monkey face} \twemoji{monorail} \twemoji{moon cake} -\twemoji{moon viewing ceremony} \twemoji{mosque} \twemoji{mosquito} \twemoji{motor boat} \twemoji{motorcycle} -\twemoji{motorized wheelchair} \twemoji{motor scooter} \twemoji{motorway} \twemoji{mountain} -\twemoji{mountain cableway} -\twemoji{mountain railway} \twemoji{mount fuji} \twemoji{mouse2} \twemoji{mouse face} @@ -11306,7 +13530,6 @@ T \twemoji{Mrs. Claus} \twemoji{multiply} \twemoji{mushroom} -\twemoji{musical keyboard} \twemoji{musical note} \twemoji{musical notes} \twemoji{musical score} @@ -11325,25 +13548,18 @@ T \twemoji{new moon} \twemoji{new moon face} \twemoji{newspaper} -\twemoji{next track button} \twemoji{NG button} -\twemoji{night with stars} \twemoji{nine o'clock} \twemoji{nine-thirty} \twemoji{ninja} \twemoji{no bicycles} \twemoji{no entry} \twemoji{no littering} -\twemoji{no mobile phones} -\twemoji{non-potable water} -\twemoji{no one under eighteen} \twemoji{no pedestrians} \twemoji{nose} \twemoji{no smoking} \twemoji{notebook} -\twemoji{notebook with decorative cover} \twemoji{nut and bolt} -\twemoji{O button (blood type)} \twemoji{octopus} \twemoji{oden} \twemoji{office building} @@ -11358,21 +13574,15 @@ T \twemoji{old woman} \twemoji{olive} \twemoji{om} -\twemoji{ON arrow} -\twemoji{oncoming automobile} +\twemoji{ON! arrow} \twemoji{oncoming bus} \twemoji{oncoming fist} -\twemoji{oncoming police car} \twemoji{oncoming taxi} \twemoji{one o'clock} -\twemoji{one-piece swimsuit} \twemoji{one-thirty} \twemoji{onion} \twemoji{open book} -\twemoji{open file folder} \twemoji{open hands} -\twemoji{open mailbox with lowered flag} -\twemoji{open mailbox with raised flag} \twemoji{Ophiuchus} \twemoji{optical disk} \twemoji{orange book} @@ -11391,18 +13601,15 @@ T \twemoji{pager} \twemoji{page with curl} \twemoji{paintbrush} -\twemoji{palms up together} \twemoji{palm tree} \twemoji{pancakes} \twemoji{panda} \twemoji{paperclip} \twemoji{parachute} \twemoji{parrot} -\twemoji{part alternation mark} \twemoji{partying face} \twemoji{party popper} \twemoji{passenger ship} -\twemoji{passport control} \twemoji{pause button} \twemoji{paw prints} \twemoji{P button} @@ -11415,55 +13622,24 @@ T \twemoji{pencil} \twemoji{penguin} \twemoji{pensive face} -\twemoji{people holding hands} \twemoji{people hugging} -\twemoji{people with bunny ears} -\twemoji{people wrestling} \twemoji{performing arts} -\twemoji{persevering face} \twemoji{person} \twemoji{person biking} -\twemoji{person bouncing ball} \twemoji{person bowing} -\twemoji{person cartwheeling} \twemoji{person climbing} -\twemoji{person facepalming} -\twemoji{person feeding baby} \twemoji{person fencing} \twemoji{person frowning} -\twemoji{person gesturing NO} -\twemoji{person gesturing OK} -\twemoji{person getting haircut} -\twemoji{person getting massage} \twemoji{person golfing} \twemoji{person in bed} -\twemoji{person in lotus position} -\twemoji{person in manual wheelchair} -\twemoji{person in motorized wheelchair} -\twemoji{person in steamy room} -\twemoji{person in suit levitating} -\twemoji{person in tuxedo} \twemoji{person juggling} \twemoji{person kneeling} -\twemoji{person lifting weights} -\twemoji{person mountain biking} -\twemoji{person playing handball} -\twemoji{person playing water polo} \twemoji{person pouting} -\twemoji{person raising hand} -\twemoji{person rowing boat} \twemoji{person running} -\twemoji{person shrugging} \twemoji{person standing} \twemoji{person surfing} \twemoji{person swimming} -\twemoji{person taking bath} -\twemoji{person tipping hand} \twemoji{person walking} -\twemoji{person wearing turban} -\twemoji{person with skullcap} -\twemoji{person with veil} -\twemoji{person with white cane} \twemoji{petri dish} \twemoji{pick} \twemoji{pickup truck} @@ -11484,15 +13660,12 @@ T \twemoji{Pisces} \twemoji{pizza} \twemoji{placard} -\twemoji{place of worship} \twemoji{play button} -\twemoji{play or pause button} \twemoji{pleading face} \twemoji{plunger} \twemoji{plus} \twemoji{polar bear} \twemoji{police car} -\twemoji{police car light} \twemoji{police officer} \twemoji{poodle} \twemoji{pool 8 ball} @@ -11533,7 +13706,6 @@ T \twemoji{railway track} \twemoji{rainbow} \twemoji{rainbow flag} -\twemoji{raised back of hand} \twemoji{raised fist} \twemoji{raised hand} \twemoji{raising hands} @@ -11542,47 +13714,30 @@ T \twemoji{razor} \twemoji{receipt} \twemoji{record button} -\twemoji{recycling symbol} \twemoji{red apple} \twemoji{red circle} \twemoji{red envelope} -\twemoji{red exclamation mark} \twemoji{red hair} \twemoji{red heart} -\twemoji{red paper lantern} -\twemoji{red question mark} \twemoji{red square} -\twemoji{red triangle pointed down} -\twemoji{red triangle pointed up} \twemoji{registered} \twemoji{relieved face} \twemoji{reminder ribbon} \twemoji{repeat button} -\twemoji{repeat single button} -\twemoji{rescue worker's helmet} \twemoji{restroom} \twemoji{reverse button} -\twemoji{revolving hearts} \twemoji{rhinoceros} \twemoji{ribbon} \twemoji{rice ball} \twemoji{rice cracker} -\twemoji{right anger bubble} \twemoji{right arrow} -\twemoji{right arrow curving down} -\twemoji{right arrow curving left} -\twemoji{right arrow curving up} -\twemoji{right-facing fist} \twemoji{ring} \twemoji{ringed planet} -\twemoji{roasted sweet potato} \twemoji{robot} \twemoji{rock} \twemoji{rocket} -\twemoji{rolled-up newspaper} \twemoji{roller coaster} \twemoji{roller skate} -\twemoji{rolling on the floor laughing} \twemoji{roll of paper} \twemoji{rooster} \twemoji{rose} @@ -11591,7 +13746,6 @@ T \twemoji{rugby football} \twemoji{running shirt} \twemoji{running shoe} -\twemoji{sad but relieved face} \twemoji{safety pin} \twemoji{safety vest} \twemoji{Sagittarius} @@ -11601,7 +13755,6 @@ T \twemoji{sandwich} \twemoji{Santa Claus} \twemoji{sari} -\twemoji{satellite antenna} \twemoji{sauropod} \twemoji{saxophone} \twemoji{scarf} @@ -11615,13 +13768,11 @@ T \twemoji{seal} \twemoji{seat} \twemoji{seedling} -\twemoji{see-no-evil monkey} \twemoji{selfie} \twemoji{service dog} \twemoji{seven o'clock} \twemoji{seven-thirty} \twemoji{sewing needle} -\twemoji{shallow pan of food} \twemoji{shamrock} \twemoji{shark} \twemoji{shaved ice} @@ -11637,9 +13788,7 @@ T \twemoji{shorts} \twemoji{shower} \twemoji{shrimp} -\twemoji{shuffle tracks button} \twemoji{shushing face} -\twemoji{sign of the horns} \twemoji{singer} \twemoji{six o'clock} \twemoji{six-thirty} @@ -11647,36 +13796,21 @@ T \twemoji{skier} \twemoji{skis} \twemoji{skull} -\twemoji{skull and crossbones} \twemoji{skunk} \twemoji{sled} \twemoji{sleeping face} \twemoji{sleepy face} -\twemoji{slightly frowning face} -\twemoji{slightly smiling face} \twemoji{sloth} \twemoji{slot machine} \twemoji{small airplane} -\twemoji{small blue diamond} -\twemoji{small orange diamond} -\twemoji{smiling cat with heart-eyes} \twemoji{smiling face} -\twemoji{smiling face with halo} -\twemoji{smiling face with heart-eyes} -\twemoji{smiling face with hearts} -\twemoji{smiling face with horns} -\twemoji{smiling face with smiling eyes} -\twemoji{smiling face with sunglasses} -\twemoji{smiling face with tear} \twemoji{smirking face} \twemoji{snail} \twemoji{snake} \twemoji{sneezing face} \twemoji{snowboarder} -\twemoji{snow-capped mountain} \twemoji{snowflake} \twemoji{snowman} -\twemoji{snowman without snow} \twemoji{soap} \twemoji{soccer ball} \twemoji{socks} @@ -11690,11 +13824,7 @@ T \twemoji{sparkler} \twemoji{sparkles} \twemoji{sparkling heart} -\twemoji{speaker high volume} -\twemoji{speaker low volume} -\twemoji{speaker medium volume} \twemoji{speaking head} -\twemoji{speak-no-evil monkey} \twemoji{speech balloon} \twemoji{speedboat} \twemoji{spider} @@ -11705,17 +13835,13 @@ T \twemoji{sponge} \twemoji{spoon} \twemoji{sports medal} -\twemoji{sport utility vehicle} \twemoji{spouting whale} \twemoji{squid} -\twemoji{squinting face with tongue} \twemoji{stadium} \twemoji{star} -\twemoji{star and crescent} \twemoji{star of David} \twemoji{star-struck} \twemoji{station} -\twemoji{Statue of Liberty} \twemoji{steaming bowl} \twemoji{stethoscope} \twemoji{stop button} @@ -11724,22 +13850,14 @@ T \twemoji{straight ruler} \twemoji{strawberry} \twemoji{student} -\twemoji{studio microphone} -\twemoji{stuffed flatbread} \twemoji{sun} -\twemoji{sun behind cloud} -\twemoji{sun behind large cloud} -\twemoji{sun behind rain cloud} -\twemoji{sun behind small cloud} \twemoji{sunflower} \twemoji{sunrise} -\twemoji{sunrise over mountains} \twemoji{sunset} \twemoji{sun with face} \twemoji{superhero} \twemoji{supervillain} \twemoji{sushi} -\twemoji{suspension railway} \twemoji{swan} \twemoji{sweat droplets} \twemoji{synagogue} @@ -11752,13 +13870,10 @@ T \twemoji{Taurus} \twemoji{taxi} \twemoji{teacher} -\twemoji{teacup without handle} \twemoji{teapot} -\twemoji{tear-off calendar} \twemoji{technologist} \twemoji{teddy bear} \twemoji{telephone} -\twemoji{telephone receiver} \twemoji{telescope} \twemoji{television} \twemoji{tennis} @@ -11796,11 +13911,8 @@ T \twemoji{train2} \twemoji{tram} \twemoji{tram car} -\twemoji{transgender flag} -\twemoji{transgender symbol} \twemoji{T-Rex} \twemoji{triangular flag} -\twemoji{triangular ruler} \twemoji{trident emblem} \twemoji{trolleybus} \twemoji{trophy} @@ -11819,20 +13931,16 @@ T \twemoji{two o'clock} \twemoji{two-thirty} \twemoji{umbrella} -\twemoji{umbrella on ground} -\twemoji{umbrella with rain drops} \twemoji{unamused face} \twemoji{unicorn} \twemoji{unlocked} \twemoji{up arrow} -\twemoji{UP button} +\twemoji{UP! button} \twemoji{up-down arrow} \twemoji{up-left arrow} \twemoji{up-right arrow} -\twemoji{upside-down face} \twemoji{upwards button} \twemoji{vampire} -\twemoji{vertical traffic light} \twemoji{vibration mode} \twemoji{victory hand} \twemoji{video camera} @@ -11845,8 +13953,6 @@ T \twemoji{VS button} \twemoji{vulcan salute} \twemoji{waffle} -\twemoji{waning crescent moon} -\twemoji{waning gibbous moon} \twemoji{warning} \twemoji{wastebasket} \twemoji{watch} @@ -11857,84 +13963,48 @@ T \twemoji{water wave} \twemoji{waving hand} \twemoji{wavy dash} -\twemoji{waxing crescent moon} -\twemoji{waxing gibbous moon} \twemoji{weary cat} \twemoji{weary face} \twemoji{wedding} \twemoji{whale2} -\twemoji{wheelchair symbol} \twemoji{wheel of dharma} \twemoji{white cane} \twemoji{white circle} -\twemoji{white exclamation mark} \twemoji{white flag} \twemoji{white flower} \twemoji{white hair} \twemoji{white heart} -\twemoji{white large square} -\twemoji{white medium-small square} -\twemoji{white medium square} -\twemoji{white question mark} -\twemoji{white small square} -\twemoji{white square button} \twemoji{wilted flower} \twemoji{wind chime} \twemoji{wind face} \twemoji{window} \twemoji{wine glass} \twemoji{winking face} -\twemoji{winking face with tongue} \twemoji{wolf} \twemoji{woman} -\twemoji{woman and man holding hands} \twemoji{woman artist} \twemoji{woman astronaut} \twemoji{woman biking} -\twemoji{woman bouncing ball} \twemoji{woman bowing} -\twemoji{woman cartwheeling} \twemoji{woman climbing} -\twemoji{woman construction worker} \twemoji{woman cook} \twemoji{woman dancing} \twemoji{woman detective} \twemoji{woman elf} -\twemoji{woman facepalming} -\twemoji{woman factory worker} \twemoji{woman fairy} \twemoji{woman farmer} -\twemoji{woman feeding baby} -\twemoji{woman firefighter} \twemoji{woman frowning} \twemoji{woman genie} -\twemoji{woman gesturing NO} -\twemoji{woman gesturing OK} -\twemoji{woman getting haircut} -\twemoji{woman getting massage} \twemoji{woman golfing} \twemoji{woman guard} -\twemoji{woman health worker} -\twemoji{woman in lotus position} -\twemoji{woman in manual wheelchair} -\twemoji{woman in motorized wheelchair} -\twemoji{woman in steamy room} \twemoji{woman in tuxedo} \twemoji{woman judge} \twemoji{woman juggling} \twemoji{woman kneeling} -\twemoji{woman lifting weights} \twemoji{woman mage} \twemoji{woman mechanic} -\twemoji{woman mountain biking} -\twemoji{woman office worker} \twemoji{woman pilot} -\twemoji{woman playing handball} -\twemoji{woman playing water polo} -\twemoji{woman police officer} \twemoji{woman pouting} -\twemoji{woman raising hand} -\twemoji{woman rowing boat} \twemoji{woman running} \twemoji{woman's boot} \twemoji{woman scientist} @@ -11946,22 +14016,14 @@ T \twemoji{woman standing} \twemoji{woman student} \twemoji{woman superhero} -\twemoji{woman supervillain} \twemoji{woman surfing} \twemoji{woman swimming} \twemoji{woman teacher} -\twemoji{woman technologist} -\twemoji{woman tipping hand} \twemoji{woman vampire} \twemoji{woman walking} -\twemoji{woman wearing turban} -\twemoji{woman with headscarf} \twemoji{woman with veil} -\twemoji{woman with white cane} \twemoji{woman zombie} -\twemoji{women holding hands} \twemoji{women's room} -\twemoji{women with bunny ears} \twemoji{women wrestling} \twemoji{wood} \twemoji{woozy face} @@ -11981,7 +14043,6 @@ T \twemoji{yo-yo} \twemoji{zany face} \twemoji{zebra} -\twemoji{zipper-mouth face} \twemoji{zombie} \twemoji{zzz} \twoBeamedQuavers @@ -12006,37 +14067,51 @@ T \twonotes \typecolon \u -u \U -U -\UA +u0} +u0fa} +u1} +u1do} +u1fa} +u1re} +u1ti} +u1triangle} +u2} +u2do} +u2fa} +u2kievan} +u2re} +u2ti} +u2triangle} +u3kievan} +uaccentus} \UArrow -\UB \ubar -\ubarbbrevis -\ubarbrevis -\ubarsbrevis \ubrbrak -\ubrevislonga \udesc \udot \udotdot \udots \udtimes +ufermata} \uhorn \UHORN \ularc \ulblacktriangle \ulcorner \ullcorner +ulongfermata} \ulrcorner \ultriangle +umarcato} +{umbrella on ground} +{umbrella with rain drops} \Umd \uminus -\unclear \underaccent \underarc \underarch +\underbar \underbat \underbat* \underbrace @@ -12049,8 +14124,12 @@ U \underleftharp \underleftharpdown \underleftharpoon +\underleftharpoondown +\underleftharpoonup \underleftpitchfork \underleftrightarrow +\underleftrightharp +\underleftrightvecc \underleftswishingghost \underleftwitchonbroom \underleftwitchonbroom* @@ -12058,6 +14137,7 @@ U \underleftwitchonpitchfork* \underline \underlinesegment +\underlvecc \underparen \underparenthesis \underrightarrow @@ -12066,6 +14146,9 @@ U \underrightharp \underrightharpdown \underrightharpoon +\underrightharpoondown +\underrightharpoonup +\underrightleftharp \underrightpitchfork \underrightswishingghost \underrightwitchonbroom @@ -12073,15 +14156,20 @@ U \underrightwitchonpitchfork \underrightwitchonpitchfork* \underring +\Underscore \underscriptleftarrow \underscriptleftrightarrow \underscriptrightarrow \underset +\understraightlvecc +\understraightvecc \undertilde +\undervecc \underwedge -\unitedpawns +\Unique \unlhd \unrhd +up} \upalpha \upand \uparrow @@ -12122,7 +14210,10 @@ U \updownsquigarrow \updownwavearrow \updownwhitearrow +upedalheel} +upedaltoe} \upepsilon +upes} \upeta \upfilledspoon \upfishtail @@ -12154,10 +14245,13 @@ U \Upmapsto \upmodels \upModels +upmordent} \upmu +up newspaper} \upnu \upomega \Upomega +uportato} \upp \upparenthfill \upphi @@ -12165,6 +14259,7 @@ U \uppi \Uppi \uppitchfork +upprall} \uppropto \uppsi \Uppsi @@ -12178,6 +14273,18 @@ U \Upsilon \Upsilonmeson \upsilonup +\UpSlashedCircle +\UpSlashedCurvedDiamond +\UpSlashedDiamond +\UpSlashedDownTriangle +\UpSlashedLeftTriangle +\UpSlashedLozenge +\UpSlashedRightTriangle +\UpSlashedSmallCircle +\UpSlashedSquare +\UpSlashedUpTriangle +\UpSlashedVerySmallCircle +\UpSlashedVerySmallSquare \upslice \upspoon \upt @@ -12213,12 +14320,69 @@ U \urcorner \urtriangle \US +\usebox +\usebox{\ande} +\usebox{\andn} +\usebox{\ands} +\usebox{\andw} +\usebox{\capew} +\usebox{\capns} +\usebox{\exore} +\usebox{\exorn} +\usebox{\exors} +\usebox{\exorw} +\usebox{\nande} +\usebox{\nandn} +\usebox{\nands} +\usebox{\nandw} +\usebox{\nexore} +\usebox{\nexorn} +\usebox{\nexors} +\usebox{\nexorw} +\usebox{\nfete} +\usebox{\nfetn} +\usebox{\nfets} +\usebox{\nfetw} +\usebox{\nore} +\usebox{\norn} +\usebox{\nors} +\usebox{\norw} +\usebox{\note} +\usebox{\notn} +\usebox{\nots} +\usebox{\notw} +\usebox{\ore} +\usebox{\orn} +\usebox{\ors} +\usebox{\orw} +\usebox{\ote} +\usebox{\otn} +\usebox{\ots} +\usebox{\otw} +\usebox{\pfete} +\usebox{\pfetn} +\usebox{\pfets} +\usebox{\pfetw} +\usebox{\resew} +\usebox{\resns} +\usebox{\tgateew} +\usebox{\tgatens} +\usebox{\tje} +\usebox{\tjn} +\usebox{\tjs} +\usebox{\tjw} +\usebox{\vddpin} +\usebox{\vsspin} +usemicirculus} \usepackage \usf \usfz \ushort \ushortdw +ushortfermata} \ushortw +usignumcongruentiae} +ustaccatissimo} \usym \usym{1F000} \usym{1F001} @@ -13692,11 +15856,10 @@ U \ut \utilde \utimes -\UU \Uuparrow \UUparrow +uverylongfermata} \v -\Var \vara \varamalg \varangle @@ -13708,9 +15871,13 @@ U \varcap \varCapricorn \varcarriagereturn -\VarClock +\varcircleleftarrow +\varCircleleftarrow +\varcirclerightarrow +\varCirclerightarrow \varclub \varclubsuit +varcoda} \varcoppa \varcoprod \varcup @@ -13720,7 +15887,11 @@ U \vardiamondsuit \vardigamma \vardoublebarwedge +\vardoubleleftarrow +\vardoublerightarrow \vardownarrow +\vardownhookleftarrow +\vardownhookrightarrow \vardownwavearrow \varEarth \varepsilon @@ -13749,17 +15920,21 @@ U \varinjlim \varint \varintercal -\various \varisinobar \varisins \varkappa \varleftarrow +\varLeftarrow +\varleftarrows +\varleftharp \varleftrightarrow +\varleftrightarrows +\varleftrightharp \varleftrightwavearrow \varleftwavearrow \varleq -\varliminf -\varlimsup +\varLleftarrow +\varLleftRrightarrow \varlongleftarrow \varlongleftrightarrow \varlongmapsfrom @@ -13820,11 +15995,20 @@ U \varpropto \varrho \varrhoup +\varRibbonleftarrow +\varRibbonrightarrow \varrightarrow +\varRightarrow +\varrightarrows +\varrightharp +\varrightleftarrows +\varrightleftharp \varrightwavearrow +\varRrightarrow \varsampi \Varsampi \varsearrow +varsegno} \varsigma \varsigmaup \varspade @@ -13835,6 +16019,8 @@ U \varsqsubsetneqq \varsqsupsetneq \varsqsupsetneqq +\varSquareleftarrow +\varSquarerightarrow \varstar \varstigma \varsubsetneq @@ -13845,7 +16031,6 @@ U \varsupsetneq \varsupsetneqq \varswarrow -\VarTaschenuhr \varTerra \vartheta \varthetaup @@ -13856,6 +16041,8 @@ U \varuparrow \varupdownarrow \varupdownwavearrow +\varuphookleftarrow +\varuphookrightarrow \varupwavearrow \varUranus \varv @@ -13864,7 +16051,11 @@ U \varVdash \varveebar \varw +\varwidecheck +\varwidehat +\varwidetilde \vary +vaticana0} \vBar \Vbar \VBar @@ -13881,7 +16072,9 @@ U \vDdash \vdotdot \vdots +\VDots \vec +\vecc \vectimes \vee \Vee @@ -13889,12 +16082,18 @@ U \veedot \veedoublebar \veeeq +\VeeJoin +\VeeMeet \veemidvert \veeodot \veeonvee \veeonwedge +\VEntail +\VEntailEquv \venus \Venus +vepiphonus} +\VEquv \vernal \vert \Vert @@ -13902,40 +16101,62 @@ U \vertbowtie \vertdiv \Vertex +\VerticallyDividedCircle +\VerticallyDividedDiamond +\VerticallyDividedLozenge +\VerticallyDividedSquare +{vertical traffic light} \vertoverlay \Vesta +\VFunc \VHF -\Vier \viewdata \Village +\VImpl \vin -\ViPa + Vincent \& Grenadines} +\VInEquv +\VInImpl +virga} + Virgin Islands} \virgo \Virgo \vlongdash -\VM +vlpes} +\VMapTo +\VMtEquv +\VMtImpl \vod \voicedh -\Vomey -\vppm -\vpppm +\VoidBunch +\VParFunc +vplica} \vrectangle \vrectangleblack \vrule \VT \Vulkanus +vupes} \vv \Vvdash \VvDash \Vvert \vvvert +\VWkEntail +\VWkEntailEquv +\VWkEquv +\VWkImpl +\VWkMtEquv +\VWkMtImpl \vysmblkcircle \vysmblksquare \vysmwhtcircle \vysmwhtsquare \vzigzag -w -\Walley +Waiting +Walker} +{waning crescent moon} +{waning gibbous moon} \warning \WashCotton \WashSynthetics @@ -13949,15 +16170,16 @@ w \wasytherefore \water \Water -\wbetter +Waving +\WavyArrowLeft +\WavyArrowRight +{waxing crescent moon} +{waxing gibbous moon} \Wboson \Wbosonminus \Wbosonplus -\wdecisive -\weakpt \WeakRain \WeakRainCloud -\Wecker \wedge \Wedge \wedgebar @@ -13970,6 +16192,7 @@ w \westcross \wfermion \Wheelchair +{wheelchair symbol} \whfermion \whistle \white @@ -13980,23 +16203,110 @@ w \WhiteBishopOnBlack \WhiteBishopOnWhite \whiteblackspoon +\WhiteCircle +\WhiteCircleA +\WhiteCircleB +\WhiteCircleC +\WhiteCircleD +\WhiteCircleE +\WhiteCircleF +\WhiteCircleG +\WhiteCircleH +\WhiteCircleI +\WhiteCurvedDiamond +\WhiteDiamond +\WhiteDiamondA +\WhiteDiamondB +\WhiteDiamondC +\WhiteDiamondD +\WhiteDiamondE +\WhiteDiamondF +\WhiteDiamondG +\WhiteDiamondH +\WhiteDiamondI +\WhiteDownTriangle +\WhiteDownTriangleA +\WhiteDownTriangleB +\WhiteDownTriangleC +\WhiteDownTriangleD +\WhiteDownTriangleE +\WhiteDownTriangleF +\WhiteDownTriangleG +\WhiteDownTriangleH +\WhiteDownTriangleI \WhiteEmptySquare +{white exclamation mark} \whiteinwhitetriangle \WhiteKingOnBlack \WhiteKingOnWhite \WhiteKnightOnBlack \WhiteKnightOnWhite +{white large square} +\WhiteLeftArrowHead +\WhiteLeftTriangle +\WhiteLeftTriangleA +\WhiteLeftTriangleB +\WhiteLeftTriangleC +\WhiteLeftTriangleD +\WhiteLeftTriangleE +\WhiteLeftTriangleF +\WhiteLeftTriangleG +\WhiteLeftTriangleH +\WhiteLeftTriangleI +\WhiteLozenge +{white medium square} \WhitePawnOnBlack \WhitePawnOnWhite \whitepointerleft \whitepointerright \WhiteQueenOnBlack \WhiteQueenOnWhite +{white question mark} +\WhiteReallySmallCircle +\WhiteReallySmallDiamond +\WhiteReallySmallSquare +\WhiteRightArrowHead +\WhiteRightTriangle +\WhiteRightTriangleA +\WhiteRightTriangleB +\WhiteRightTriangleC +\WhiteRightTriangleD +\WhiteRightTriangleE +\WhiteRightTriangleF +\WhiteRightTriangleG +\WhiteRightTriangleH +\WhiteRightTriangleI \WhiteRookOnBlack \WhiteRookOnWhite +\WhiteSmallCircle +{white small square} +\WhiteSquare +\WhiteSquareA +\WhiteSquareB +{white square button} +\WhiteSquareC +\WhiteSquareD +\WhiteSquareE +\WhiteSquareF +\WhiteSquareG +\WhiteSquareH +\WhiteSquareI +\WhiteSquareRoundCorners \whitesquaretickleft \whitesquaretickright \whitestone +\WhiteUpTriangle +\WhiteUpTriangleA +\WhiteUpTriangleB +\WhiteUpTriangleC +\WhiteUpTriangleD +\WhiteUpTriangleE +\WhiteUpTriangleF +\WhiteUpTriangleG +\WhiteUpTriangleH +\WhiteUpTriangleI +\WhiteVerySmallCircle +\WhiteVerySmallSquare \wholeNote \wholeNoteDotted \wholeNoteRest @@ -14004,6 +16314,7 @@ w \wholeof \whthorzoval \whtvertoval +\WhyNot \wideangledown \wideangleup \widearc @@ -14018,17 +16329,63 @@ w \widetilde \widetriangle \wind -\Winkey -\wInnocey +{winking face with tongue} \Wintertree \with -\withattack -\withidea -\withinit -\without +\WkEntail +\WkEntailEquv +\WkEquv +\WkImpl +\WkMtEquv +\WkMtImpl +\WkSbnch \wn +{woman and man holding hands} +{woman bouncing ball} +{woman cartwheeling} +{woman construction worker} \WomanFace +{woman facepalming} +{woman factory worker} +{woman feeding baby} +{woman firefighter} +{woman gesturing NO} +{woman gesturing OK} +{woman getting haircut} +{woman getting massage} +{woman health worker} +{woman in lotus position} +{woman in manual wheelchair} +{woman in motorized wheelchair} +{woman in steamy room} +{woman lifting weights} +{woman mountain biking} +{woman office worker} +{woman playing handball} +{woman playing water polo} +{woman police officer} +{woman raising hand} +{woman rowing boat} +{woman supervillain} +{woman technologist} +{woman tipping hand} +{woman wearing turban} +{woman with headscarf} +{woman with white cane} +{women holding hands} +{women with bunny ears} \worldflag +\worldflag{0} +\worldflag{1} +\worldflag{2} +\worldflag{3} +\worldflag{4} +\worldflag{5} +\worldflag{6} +\worldflag{7} +\worldflag{8} +\worldflag{9} +\worldflag{A} \worldflag{Abkhazia} \worldflag{AD} \worldflag{AE} @@ -14041,8 +16398,19 @@ w \worldflag{AR} \worldflag{Artsakh} \worldflag{AT} +\worldflag{AT-B} +\worldflag{AT-K} +\worldflag{AT-N} +\worldflag{AT-O} +\worldflag{AT-S} +\worldflag{AT-St} +\worldflag{AT-T} +\worldflag{AT-V} +\worldflag{AT-W} \worldflag{AU} +\worldflag{AX} \worldflag{AZ} +\worldflag{B} \worldflag{BA} \worldflag{BB} \worldflag{BD} @@ -14054,17 +16422,21 @@ w \worldflag{BJ} \worldflag{BN} \worldflag{BO} +\worldflag{Bonaire} \worldflag{BR} \worldflag{BS} \worldflag{BT} +\worldflag{Buddhism} \worldflag{BW} \worldflag{BY} \worldflag{BZ} +\worldflag{C} \worldflag{CA} \worldflag{CD} \worldflag{CF} \worldflag{CG} \worldflag{CH} +\worldflag{Christian} \worldflag{CI} \worldflag{CK} \worldflag{CL} @@ -14076,12 +16448,14 @@ w \worldflag{CV} \worldflag{CY} \worldflag{CZ} +\worldflag{D} \worldflag{DE} \worldflag{DJ} \worldflag{DK} \worldflag{DM} \worldflag{DO} \worldflag{DZ} +\worldflag{E} \worldflag{EC} \worldflag{EE} \worldflag{EG} @@ -14091,16 +16465,21 @@ w \worldflag{Esperanto} \worldflag{ET} \worldflag{EU} +\worldflag{F} \worldflag{FI} \worldflag{FJ} \worldflag{FM} +\worldflag{FO} \worldflag{FR} +\worldflag{G} \worldflag{GA} \worldflag{GB} \worldflag{GD} \worldflag{GE} \worldflag{GF} +\worldflag{GG} \worldflag{GH} +\worldflag{GI} \worldflag{GL} \worldflag{GM} \worldflag{GN} @@ -14109,22 +16488,28 @@ w \worldflag{GT} \worldflag{GW} \worldflag{GY} +\worldflag{H} \worldflag{HN} \worldflag{HR} \worldflag{HT} \worldflag{HU} +\worldflag{I} \worldflag{ID} \worldflag{IE} \worldflag{IL} +\worldflag{IM} \worldflag{IN} \worldflag{IQ} \worldflag{IR} \worldflag{IS} \worldflag{IT} +\worldflag{J} +\worldflag{JE} \worldflag{JM} \worldflag{JO} \worldflag{JollyRoger} \worldflag{JP} +\worldflag{K} \worldflag{KE} \worldflag{KG} \worldflag{KH} @@ -14136,6 +16521,7 @@ w \worldflag{KR} \worldflag{KW} \worldflag{KZ} +\worldflag{L} \worldflag{LA} \worldflag{LB} \worldflag{LC} @@ -14147,6 +16533,7 @@ w \worldflag{LU} \worldflag{LV} \worldflag{LY} +\worldflag{M} \worldflag{MA} \worldflag{MD} \worldflag{ME} @@ -14164,6 +16551,7 @@ w \worldflag{MX} \worldflag{MY} \worldflag{MZ} +\worldflag{N} \worldflag{NA} \worldflag{NATO} \worldflag{NE} @@ -14175,26 +16563,36 @@ w \worldflag{NR} \worldflag{NU} \worldflag{NZ} +\worldflag{O} \worldflag{Olympics} \worldflag{OM} +\worldflag{P} \worldflag{PA} \worldflag{PE} \worldflag{PG} \worldflag{PH} \worldflag{PK} \worldflag{PL} +\worldflag{PR} \worldflag{PS} \worldflag{PT} \worldflag{PW} \worldflag{PY} +\worldflag{Q} \worldflag{QA} +\worldflag{R} \worldflag{Rainbow} +\worldflag{RE} +\worldflag{RedCrescent} \worldflag{RedCross} +\worldflag{RedCrystal} \worldflag{RO} \worldflag{RS} \worldflag{RU} \worldflag{RW} +\worldflag{S} \worldflag{SA} +\worldflag{Saba} \worldflag{SB} \worldflag{SC} \worldflag{SD} @@ -14210,12 +16608,15 @@ w \worldflag{SR} \worldflag{SS} \worldflag{ST} +\worldflag{StEustasius} \worldflag{SV} \worldflag{SY} \worldflag{SZ} +\worldflag{T} \worldflag{TD} \worldflag{TG} \worldflag{TH} +\worldflag{Tibet} \worldflag{TJ} \worldflag{TL} \worldflag{TM} @@ -14227,20 +16628,28 @@ w \worldflag{TV} \worldflag{TW} \worldflag{TZ} +\worldflag{U} \worldflag{UA} \worldflag{UG} +\worldflag{UNESCO} \worldflag{UNO} \worldflag{US} \worldflag{UY} \worldflag{UZ} +\worldflag{V} \worldflag{VA} \worldflag{VC} \worldflag{VE} \worldflag{VN} \worldflag{VU} +\worldflag{W} \worldflag{WB} +\worldflag{WHO} \worldflag{WS} +\worldflag{X} +\worldflag{Y} \worldflag{YE} +\worldflag{Z} \worldflag{ZA} \worldflag{ZM} \worldflag{ZW} @@ -14251,15 +16660,20 @@ w \wr \wreath \WritingHand -\wupperhand \x \XBox \xbsol -\Xey +\XEntail +\XEntailEquv +\XEquv +\XFunc \xhookleftarrow \xhookrightarrow \xi \Xi +\XImpl +\XInEquv +\XInImpl \xint \xiup \xleftarrow @@ -14285,7 +16699,11 @@ w \xlongrightarrow \xLongrightarrow \xmapsto -\XQ +\XMapTo +\XMtEquv +\XMtImpl +\Xor +\XParFunc \xrightarrow \xRightarrow \xrightbroom @@ -14308,54 +16726,65 @@ w \xtofrom \xtwoheadleftarrow \xtwoheadrightarrow +\xvarcircleleftarrow +\xvarCircleleftarrow +\xvarcirclerightarrow +\xvarCirclerightarrow +\xvardoubleleftarrow +\xvardoublerightarrow +\xvardownhookleftarrow +\xvardownhookrightarrow +\xvarleftarrow +\xvarLeftarrow +\xvarleftarrows +\xvarleftharp +\xvarleftrightarrow +\xvarleftrightarrows +\xvarleftrightharp +\xvarLleftarrow +\xvarLleftRrightarrow +\xvarmapsfrom +\xvarmapsto +\xvarRibbonleftarrow +\xvarRibbonrightarrow +\xvarrightarrow +\xvarRightarrow +\xvarrightarrows +\xvarrightharp +\xvarrightleftarrows +\xvarrightleftharp +\xvarRrightarrow +\xvarSquareleftarrow +\xvarSquarerightarrow +\xvaruphookleftarrow +\xvaruphookrightarrow +\XWkEntail +\XWkEntailEquv +\XWkEquv +\XWkImpl +\XWkMtEquv +\XWkMtImpl \Ydown \yen \yinyang \Yinyang \Yleft \yogh +you gesture} \Yright \Yup -\ZA -\ZB \Zbar \Zborder \Zboson -\ZC \zcmp -\ZD -\ZE \zeta \Zeta \zetaup \Zeus -\ZF -\ZG -\ZH -\ZI -\ZJ -\ZK -\ZL -\ZM -\ZN -\ZO +\ZigArrowLeft +\ZigArrowRight \Zodiac -\ZP \zpipe \zproject -\ZQ -\ZR -\ZS -\ZT \ztransf \Ztransf -\Zu -\ZU -\zugzwang -\ZV -\ZW -\Zwdr -\ZwPa -\ZX -\ZY -\ZZ diff --git a/info/symbols/comprehensive/rawtables-a4.pdf b/info/symbols/comprehensive/rawtables-a4.pdf Binary files differindex a3ffacc142..c752e88d18 100644 --- a/info/symbols/comprehensive/rawtables-a4.pdf +++ b/info/symbols/comprehensive/rawtables-a4.pdf diff --git a/info/symbols/comprehensive/rawtables-letter.pdf b/info/symbols/comprehensive/rawtables-letter.pdf Binary files differindex 1f3f8be77b..a454f939e4 100644 --- a/info/symbols/comprehensive/rawtables-letter.pdf +++ b/info/symbols/comprehensive/rawtables-letter.pdf diff --git a/info/symbols/comprehensive/source/Makefile b/info/symbols/comprehensive/source/Makefile index c77a1b0892..96fe655735 100644 --- a/info/symbols/comprehensive/source/Makefile +++ b/info/symbols/comprehensive/source/Makefile @@ -4,26 +4,50 @@ ############################################# # Define TARGETS as a list of all of the files we intend to generate. -# TARGETS is categorized into TARGETS_SOURCE and TARGETS_DIST. -# TARGETS_DIST comprise the prebuilt distribution of the Comprehensive -# LaTeX Symbol List. TARGETS_SOURCE are needed primarily to build -# TARGETS_DIST, although they are also distributed (in a "source" -# subdirectory). -TARGETS = $(TARGETS_SOURCE) $(TARGETS_DIST) -TARGETS_DIST = symbols-letter.pdf symbols-a4.pdf \ - rawtables-letter.pdf rawtables-a4.pdf \ - SYMLIST README -TARGETS_SOURCE = lightbulb.eps lightbulb10.pfb lightbulb.map +TARGETS = symbols-letter.pdf symbols-a4.pdf \ + rawtables-letter.pdf rawtables-a4.pdf \ + SYMLIST README # There are a few files that we didn't generate but that need to be -# distributed. +# included in a source distribution. +PRUNETOML = \ + prune-idx-delete.toml \ + prune-idx-accents.toml \ + prune-idx-arrows.toml \ + prune-idx-brands.toml \ + prune-idx-circles.toml \ + prune-idx-cup-cap.toml \ + prune-idx-equals.toml \ + prune-idx-flags.toml \ + prune-idx-hands.toml \ + prune-idx-harpoons.toml \ + prune-idx-ineqs.toml \ + prune-idx-integrals.toml \ + prune-idx-letters.toml \ + prune-idx-math-maps.toml \ + prune-idx-music.toml \ + prune-idx-prec-succ.toml \ + prune-idx-rhombuses.toml \ + prune-idx-sets.toml \ + prune-idx-similar.toml \ + prune-idx-squares.toml \ + prune-idx-stars.toml \ + prune-idx-triangles.toml \ + prune-idx-turnstiles.toml \ + prune-idx-wedges-vees.toml \ + prune-idx-rewrite.toml \ + prune-idx-merge.toml \ + prune-idx-see.toml EXTRADIST = symbols.tex lightbulb10.mf lightbulb.mf \ symbols.ist fakego.sty unicode2eps.pe fakeold-arrows.sty \ makefakeMnSymbol teubner-subset.sty fakemusixtex.sty \ fakearevmath.sty fakedozenal.sty fakelatexsym.sty \ makefakefdsymbol makefakeboisik fakearcs.sty fakeallrunes.sty \ - makefakestix makefakestarfont makerawtables makefakecmupint \ - makefakeworldflags Makefile + renamed-overarrows.sty makefakestix makefakestarfont \ + makerawtables makefakecmupint makefakeworldflags \ + makefakelualatex makefakeasapsym makefakefigchild \ + patch-idx prune-idx $(PRUNETOML) \ + makefakeutfsym maketitlepage makeREADME unicode.txt Makefile # All formats of the symbol list depend upon the following files. COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \ @@ -32,7 +56,11 @@ COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \ fakearevmath.sty fakedozenal.sty fakelatexsym.sty \ fakestarfont.sty nonlatex versatim.tex junicode lilyglyphs \ fakeallrunes.sty fakecmupint.sty fakeworldflags.sty \ - $(TARGETS_SOURCE) + fakeacademicons.sty faketypicons.sty renamed-overarrows.sty \ + fakeasapsym.sty fakefontmfizz.sty fakehamnosys.sty \ + fakefigchild.sty fakeutfsym.sty fakelogix.sty \ + lightbulb.pdf lightbulb.eps lightbulb10.pfb lightbulb.map \ + patch-idx prune-idx $(PRUNETOML) # The following non-LaTeX files will be copied to the current # directory if they exist so LaTeX can find them. @@ -40,63 +68,76 @@ NONLATEX = hands.mf greenpoint.mf nkarta.mf astrosym.mf WebOMintsGD.pfb \ moonphase.mf dancers.mf smfpr10.mf umranda.mf umrandb.mf \ cryst.mf dice3d.mf magic.mf fselch10.mf Junicode.ttf msym10.tfm \ knot1.mf knot2.mf knot3.mf knot4.mf knot5.mf knot6.mf knot7.mf \ - endofproofwd.pdf + endofproofwd.pdf cmrj.tfm # We need FontForge (or the older PfaEdit) to generate lightbulb10.pfb. FONTFORGE = fontforge # Specify how much process parallelism we should employ in xargs invocations. -PARXARGS = 8 +PARXARGS = $(shell lscpu --parse=CPU | grep -Evc '^#') # The following should be overwritten in a recursive call to Make. SIZE = letter +# The document builds properly only with pdflatex. +LATEX = pdflatex + # I've had some trouble using sh as the shell. bash seems to work, though. SHELL = /bin/bash ########################################################################### # Build all specified formats in all specified paper sizes. -all: check_version $(TARGETS_DIST) - -.PHONY: all symbols check_version nonlatex dist clean mostlyclean +all: check_version $(TARGETS) ########################################################################### -# Define generic rules for building pdf/dvi/ps in letter/a4 size. -symbols: $(COMMONDEPS) +# Define a generic rule for building the document for either U.S. Letter +# or A4 paper. +symbols symbols-$(SIZE)-full.ind &: $(COMMONDEPS) + # Remove old index files to speed up the first two passes. + # (Technically, only the .ind file needs to be removed.) + $(RM) symbols-$(SIZE).ind symbols-$(SIZE).idx symbols-$(SIZE).ilg symbols-$(SIZE)-full.ind symbols-$(SIZE)-full.idx # Pass 1: Produce an initial build of the document. $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' - # Pass 2a: Build a second time to produce a final page layout (one hopes). + # Pass 2: Perform multiple partial and one full build to generate + # a title page. + ./patch-idx symbols-$(SIZE).idx + ./maketitlepage symbols-$(SIZE).idx $(SIZE) + # Pass 3: Build again to produce a final page layout. $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' - # Pass 2b: Create an index based on the current layout. We do some - # preprocessing of the .idx file to improve the sorting order. - perl -ne 's/\{(\d+)\}=/sprintf " {%03d}=", $$1/ge; s/\(\\(\S+)\s*\)/\(\\$$1\)/; print' < symbols-$(SIZE).idx > symbols-$(SIZE).tmp - mv symbols-$(SIZE).tmp symbols-$(SIZE).idx + # Create an index based on the current layout. We do some + # postprocessing of the .idx file to improve usability. However, + # we back up the pre-pruned list so we later can get an accurate + # symbol count. + ./patch-idx symbols-$(SIZE).idx + makeindex -s symbols.ist symbols-$(SIZE) + cp symbols-$(SIZE).ind symbols-$(SIZE)-full.ind + ./prune-idx symbols-$(SIZE).idx $(PRUNETOML) makeindex -s symbols.ist symbols-$(SIZE) - # Pass 3a: Build the document with the newly generated index. + # Pass 4: Build the document with the newly generated index. + # Afterward, the table of contents and PDF bookmarks files should + # point to the correct index pages, but these are not yet + # incorporated into the document. $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' - # Pass 3b: Get a final symbol count, and put it in the .aux file. - # Also, patch the hyperlink bookmarks since we can't do that from - # within the document. - totalsymbols=`fgrep -c '\item \verb' symbols-$(SIZE).ind` ; \ + # Get a final symbol count, and put it in the .aux file. + totalsymbols=`grep -E -c '\\\\item \\\\(sp)?verb' symbols-$(SIZE)-full.ind` ; \ ( fgrep -v prevtotalsymbols symbols-$(SIZE).aux > symbols-$(SIZE).pts ; \ echo "\\gdef\\prevtotalsymbols{$$totalsymbols}" ; \ echo "\\gdef\\approxcount{}" ) >> symbols-$(SIZE).pts ; \ mv symbols-$(SIZE).pts symbols-$(SIZE).aux - if [ -e symbols-$(SIZE).out ] ; then \ - cat symbols-$(SIZE).out | \ - perl -ne 's/\[[^\]]*\](?=\w)//g; print' > symbols-$(SIZE).tmp ; \ - mv symbols-$(SIZE).tmp symbols-$(SIZE).out ; \ - fi - # Pass 4: Build the final document using the final symbol count + # Pass 5: Build the final document using the final symbol count # and with the table of contents and PDF bookmarks correctly - # reflecting the index pages. We don't use our custom latex - # format here because it interferes with cmap.sty. - $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + # reflecting the index pages. + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\def\titlefile{title-$(SIZE)}\input symbols' -@(grep --color -E "^.*multiply.defined.*" symbols-$(SIZE).log ; true) -@(grep --color -E "^.*undefined.*" symbols-$(SIZE).log | grep -v U/stmry/b/n ; true) +# Define a single-pass version of the above to reduce build time during +# development work. +fast-symbols: $(COMMONDEPS) + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + check_version: symbols.tex comment_ver=$$(perl -ne '/^\%\%\%\s+version\s+=\s+\"(\S+)\"/ && print "$$1\n"' symbols.tex) \ pdf_ver=$$(perl -ne '/pdfversionid\s*=\s*\{(\S+)\}/ && print "$$1\n"' symbols.tex) ; \ @@ -105,32 +146,38 @@ check_version: symbols.tex ########################################################################### # Define specific rules for building with different pages sizes. -symbols-a4.pdf symbols-a4.log symbols-a4.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=a4 LATEX=pdflatex symbols - -symbols-letter.pdf symbols-letter.log symbols-letter.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=letter LATEX=pdflatex symbols +symbols-a4.pdf symbols-a4.log &: $(COMMONDEPS) + if [ -z "$(FAST)" ] ; then \ + $(MAKE) $(MAKEFLAGS) SIZE=a4 symbols ; \ + else \ + $(MAKE) $(MAKEFLAGS) SIZE=a4 fast-symbols ; \ + fi +symbols-letter.pdf symbols-letter.log &: $(COMMONDEPS) + if [ -z "$(FAST)" ] ; then \ + $(MAKE) $(MAKEFLAGS) SIZE=letter symbols ; \ + else \ + $(MAKE) $(MAKEFLAGS) SIZE=letter fast-symbols ; \ + fi -rawtables-letter.tex rawtables.list testfont.pdf testfont.log: makerawtables $(COMMONDEPS) - perl makerawtables --paper=letter +rawtables-letter.tex rawtables-letter.list testfont-letter.pdf testfont-letter.log &: makerawtables $(COMMONDEPS) + ./makerawtables --paper=letter rawtables-letter.pdf: rawtables-letter.tex pdftex rawtables-letter.tex -rawtables-a4.tex rawtables.list testfont.pdf testfont.log: makerawtables $(COMMONDEPS) - perl makerawtables --paper=a4 +rawtables-a4.tex rawtables-a4.list testfont-a4.pdf testfont-a4.log &: makerawtables $(COMMONDEPS) + ./makerawtables --paper=a4 rawtables-a4.pdf: rawtables-a4.tex pdftex rawtables-a4.tex ########################################################################### -# Define rules to produce a lightbulb proof figure. -mfplain.mem: - mpost -ini '\input mfplain; dump' +lightbulb.pdf: lightbulb.eps + ps2pdf -dEPSCrop lightbulb.eps -lightbulb.eps: lightbulb10.mf lightbulb.mf mfplain.mem +lightbulb.eps: lightbulb10.mf lightbulb.mf mpost -mem=mfplain '\mode:=proof; prologues:=2; labelfont cmr17; input lightbulb10' mv lightbulb10.65 lightbulb.eps @@ -184,13 +231,17 @@ fakeboisik.sty: makefakeboisik # characters as graphical images. This enables the font to work in # any TeX engine and without any helper .tfm or .enc files. junicode: unicode2eps.pe - test -e junicode || mkdir junicode - if [ "`kpsewhich Junicode.ttf`" ] ; then \ - cd junicode ; \ - $(FONTFORGE) -script ../unicode2eps.pe `kpsewhich Junicode.ttf` 0x2123 0x211F ; \ - ls *.eps | xargs -P$(PARXARGS) -t -i epstopdf '{}' ; \ - true ; \ - fi + for jfont in Junicode-Regular.otf Junicode-Regular.ttf Junicode.otf Junicode.ttf JunicodeTwoBeta-Regular.otf ; do \ + if [ "`kpsewhich $$jfont`" ] ; then \ + jfont_full=$$(readlink -f $$(kpsewhich $$jfont)) ; \ + test -e junicode || mkdir junicode ; \ + cd junicode ; \ + $(FONTFORGE) -script ../unicode2eps.pe `kpsewhich $$jfont_full` 0x2123 0x211F ; \ + ls *.eps | xargs -P$(PARXARGS) -t -i epstopdf '{}' ; \ + true ; \ + break ; \ + fi ; \ + done # If we have knitting.sty, generate a truncated version that excludes # some catcode trickery which breaks mylatex.ltx. @@ -252,12 +303,121 @@ lilyglyphs: extract-by-name.pe fi # If we have worldflags.sty, generate a faked version that does not -# declare any new math alphabets. +# declare any short-named global symbols and that renders much faster. fakeworldflags.sty: makefakeworldflags if [ "`kpsewhich worldflags.sty`" ] ; then \ ./makefakeworldflags ; \ else \ - touch fakeworldflags.sty worldflag_GY.tex ; \ + touch fakeworldflags.sty ; \ + fi + +# If we have academicons.sty, generate a faked version that works +# with pdfLaTeX. +FAKEACADEMICONS_GEN = \ + fakeacademicons.sty \ + fakeacademicons.enc \ + fakeacademicons.tfm +$(FAKEACADEMICONS_GEN) &: makefakelualatex + if [ "`kpsewhich academicons.sty`" ] ; then \ + ./makefakelualatex academicons academicons.ttf ; \ + else \ + touch fakeacademicons.sty ; \ + fi + +# If we have typicons.sty, generate a faked version that works +# with pdfLaTeX. +FAKETYPICONS_GEN = \ + faketypicons.sty \ + faketypiconsA.enc \ + faketypiconsA.tfm \ + faketypiconsB.enc \ + faketypiconsB.tfm +$(FAKETYPICONS_GEN) &: makefakelualatex + if [ "`kpsewhich typicons.sty`" ] ; then \ + ./makefakelualatex typicons typicons.ttf ; \ + else \ + touch faketypicons.sty ; \ + fi + +# If we have asapsym.sty, generate a faked version that works with +# pdfLaTeX. +FAKEASAPSYM_GEN = \ + Asap-Symbol.pfb \ + fakeasapsym.sty \ + fakeasapsym.enc \ + fakeasapsym.tfm +$(FAKEASAPSYM_GEN) &: makefakeasapsym + if [ "`kpsewhich asapsym.sty`" ] ; then \ + ./makefakeasapsym ; \ + else \ + touch fakeasapsym.sty ; \ + fi + +# If we have fontmfizz.sty, generate a faked version that works +# with pdfLaTeX. +FAKEFONTMFIZZ_GEN = \ + fakefontmfizz.sty \ + fakefontmfizz.enc \ + fakefontmfizz.tfm +$(FAKEFONTMFIZZ_GEN) &: makefakelualatex + if [ "`kpsewhich fontmfizz.sty`" ] ; then \ + ./makefakelualatex fontmfizz font-mfizz.ttf ; \ + else \ + touch fakefontmfizz.sty ; \ + fi + +# If we have hamnosys.sty, generate a faked version that works +# with pdfLaTeX. +FAKEHAMNOSYS_GEN = \ + fakehamnosys.sty \ + fakehamnosys.enc \ + fakehamnosys.tfm +$(FAKEHAMNOSYS_GEN) &: makefakelualatex + if [ "`kpsewhich hamnosys.sty`" ] ; then \ + ./makefakelualatex --regexp='\\DeclareTextCommand\{\\(?P<sym>ham\w+)\}.*?\\char\s*\"(?P<hex>[0-9A-F]+)' hamnosys HamNoSysUnicode.ttf ; \ + else \ + touch fakehamnosys.sty ; \ + fi + +# If we have figchild.sty, generate a faked version that requires fewer TeX +# resources. +fakefigchild.sty: makefakefigchild + if [ "`kpsewhich figchild.sty`" ] ; then \ + ./makefakefigchild ; \ + else \ + touch fakefigchild.sty ; \ + fi + +# If we have utfsym.sty, generate a faked version that renders faster. +fakeutfsym.sty: makefakeutfsym + if [ "`kpsewhich utfsym.sty`" ] ; then \ + ./makefakeutfsym ; \ + else \ + touch fakeutfsym.sty ; \ + fi + +# If we have logix.sty, generate a faked version that works with pdfLaTeX. +FAKELOGIX_GEN = \ + Logix.pfb \ + fakelogix.sty \ + fakelogixA.enc \ + fakelogixA.tfm \ + fakelogixB.enc \ + fakelogixB.tfm \ + fakelogixC.enc \ + fakelogixC.tfm \ + fakelogixD.enc \ + fakelogixD.tfm \ + fakelogixE.enc \ + fakelogixE.tfm +$(FAKELOGIX_GEN) &: makefakelualatex + if [ "`kpsewhich logix.sty`" ] ; then \ + ./makefakelualatex \ + --regexp='\\newcommand\s*\\(?P<sym>[A-Z]\w+)\s*\{\\lg[lrmx]\{(?P<hex>[0-9A-F]+)\}' \ + --regexp='\\defineDelimiter\s*\{(?P<sym>[A-Z]\w+)\}\s*\{(?P<hex>[0-9A-F]+)\} ; Big ; 0x2' \ + logix logix.otf ; \ + else \ + touch fakelogix.sty ; \ fi # Generate a FontForge script that extracts all symbols from a font @@ -285,18 +445,17 @@ nonlatex: ########################################################################### -# The index is needed to produce a list of symbols. We arbitrarily -# use the symbols-letter.ind version of the index. -symbols.ind: symbols-letter.ind - cp symbols-letter.ind symbols.ind +# Create a list of all symbols. We arbitrarily choose the index from the +# U.S. Letter-sized document to count symbols. +SYMLIST: symbols-letter-full.ind + cat symbols-letter-full.ind | \ + perl -ne 's/.*\\(?:sp)?verb\+([^+]+)\+.*/$$1/g && print' | \ + sort -u > SYMLIST -# Create a list of all symbols. -SYMLIST: symbols.ind - cat symbols.ind | perl -ne 's/.*\\verb\+([^+]+)\+.*/$$1/g && print' | sort -u > SYMLIST - -# Create a README file. -README: makeREADME symbols-letter.log symbols.ind - ./makeREADME symbols-letter.log symbols.ind > README +# Create a README file. We arbitrarily choose the index from the +# U.S. Letter-sized document to count symbols. +README: makeREADME symbols-letter.log symbols-letter-full.ind + ./makeREADME symbols-letter.log symbols-letter-full.ind > README # Prepare to timestamp the distributed symbols.tex file. TODAY = $(shell date +'%d %B %Y') @@ -307,16 +466,17 @@ comprehensive.tar.gz: check_version $(TARGETS) $(EXTRADIST) $(RM) -r comprehensive mkdir comprehensive mkdir comprehensive/source - install -m 664 $(TARGETS_DIST) comprehensive - install -m 664 $(TARGETS_SOURCE) $(EXTRADIST) comprehensive/source + install -m 664 $(TARGETS) comprehensive + install -m 664 $(EXTRADIST) comprehensive/source cat symbols.tex | \ perl -ne 's/(date\s*=\s*)\"[^\"]*\"/$$1\"$(TODAY)\"/; print' | \ perl -ne 's/(time\s*=\s*)\"[^\"]*\"/$$1\"$(NOW)\"/; print' | \ checksum > comprehensive/source/symbols.tex - for fakes in MnSymbol fdsymbol boisik stix starfont cmupint ; do \ - chmod 755 comprehensive/source/makefake$$fakes ; \ + for script in comprehensive/source/make* ; do \ + chmod 755 "$$script" ; \ done - chmod 755 comprehensive/source/makerawtables + chmod 755 comprehensive/source/patch-idx + chmod 755 comprehensive/source/prune-idx chmod 664 comprehensive/source/symbols.tex tar -czf comprehensive.tar.gz comprehensive $(RM) -r comprehensive @@ -324,22 +484,40 @@ comprehensive.tar.gz: check_version $(TARGETS) $(EXTRADIST) dist: comprehensive.tar.gz # Clean up our mess. -clean: +clean: mostlyclean $(RM) -r comprehensive $(RM) $(TARGETS) - $(RM) symbols*.{aux,dep,dvi,fmt,idx,ilg,inc,ind,log,out,pdf,pts,toc} $(RM) $(NONLATEX) for fname in $(NONLATEX) ; do \ $(RM) `basename $$fname .mf`.*pk ; \ $(RM) `basename $$fname .mf`.tfm ; \ done $(RM) comprehensive.tar.gz - $(RM) -r junicode lilyglyphs + $(RM) -r junicode lilyglyphs figchild utfsym $(RM) fakeMnSymbol.sty fakefdsymbol.sty fakeknitting.sty $(RM) fakeboisik.sty fakestix.sty fakestarfont.sty fakecmupint.sty - $(RM) fakeworldflags.sty worldflag_GY.tex + $(RM) fakeworldflags.sty fakefigchild.sty fakeutfsym.sty + $(RM) $(FAKEACADEMICONS_GEN) + $(RM) $(FAKETYPICONS_GEN) + $(RM) $(FAKEASAPSYM_GEN) + $(RM) $(FAKEFONTMFIZZ_GEN) + $(RM) $(FAKEHAMNOSYS_GEN) + $(RM) $(FAKELOGIX_GEN) $(RM) versatim.tex extract-by-name.pe - $(RM) mfplain.{log,mem} - $(RM) lightbulb10*pk lightbulb10.{tfm,log,pe,afm} - $(RM) lightbulb-eps-converted-to.pdf - $(RM) rawtables-*.{log,tex,pdf} rawtables.list testfont.{log,pdf} + $(RM) mfplain.log + $(RM) lightbulb10.*pk lightbulb10.{afm,log,pe,pfb,tfm} + $(RM) lightbulb.{eps,map,pdf} + $(RM) title-letter.tex title-a4.tex + +# Remove just the document itself and intermediate files used in the +# creation of faked packages. +mostlyclean: + $(RM) symbols-letter-full.ind symbols-a4-full.ind + $(RM) symbols*.{aux,dep,dvi,fmt,idx,ilg,inc,ind,log,out,pdf,pts,toc} + $(RM) rawtables-*.{log,tex,pdf} rawtables-letter.list rawtables-a4.list + $(RM) testfont-letter.{log,pdf} testfont-a4.{log,pdf} + for dir in worldflags utfsym figchild ; do \ + $(RM) $$dir/*.log $$dir/*.aux $$dir/*.tex $$dir/mylatex.fmt ; \ + done + +.PHONY: all symbols fast-symbols check_version nonlatex dist clean mostlyclean diff --git a/info/symbols/comprehensive/source/lightbulb.eps b/info/symbols/comprehensive/source/lightbulb.eps deleted file mode 100644 index 67422d384e..0000000000 --- a/info/symbols/comprehensive/source/lightbulb.eps +++ /dev/null @@ -1,100 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -37 180 259 -%%HiResBoundingBox: -0.2 -36.06541 179.5271 258.43044 -%%Creator: MetaPost 2.01 -%%CreationDate: 2021.05.05:1544 -%%Pages: 1 -%%DocumentResources: procset mpost-minimal -%%+ font CMR17 -%%DocumentSuppliedResources: procset mpost-minimal -%%DocumentNeededResources: font CMR17 -%%IncludeResource: font CMR17 -%%EndComments -%%BeginProlog -%%BeginResource: procset mpost-minimal -/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd -/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd -/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd -/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd -/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd -/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd -%%EndResource -%%EndProlog -%%BeginSetup - /cmr17 /CMR17 def -%%EndSetup -%%Page: 1 1 - 0.7 0.7 0.7 setrgbcolor 0 17.93271 dtransform truncate idtransform setlinewidth pop - [] 0 setdash 1 setlinejoin 10 setmiterlimit -newpath 89.66356 244.33316 moveto -132.3908 244.94174 165.87755 208.3536 165.87755 164.75676 curveto -165.87755 121.15993 132.3908 84.5718 89.66356 85.18037 curveto -47.76907 85.7771 15.69113 122.03224 15.69113 164.75676 curveto -15.69113 207.48131 47.76907 243.73645 89.66356 244.33316 curveto closepath stroke - 1 setlinecap -newpath 128.41212 95.85231 moveto -128.41212 0 lineto -116.14232 -4.44911 103.19072 -6.72478 90.13918 -6.72478 curveto -77.08765 -6.72478 64.13605 -4.44911 51.86626 0 curveto -51.86626 96.58183 lineto stroke - 0 0 0 setrgbcolor 0.4 0 dtransform exch truncate exch idtransform pop setlinewidth - 2 setlinecap -newpath 0 -35.86542 moveto -0 251.05794 lineto stroke -newpath 8.96635 -35.86542 moveto -8.96635 251.05794 lineto stroke -newpath 89.66356 -35.86542 moveto -89.66356 251.05794 lineto stroke -newpath 170.36075 -35.86542 moveto -170.36075 251.05794 lineto stroke - 0 0.4 dtransform truncate idtransform setlinewidth pop -newpath 0 0 moveto -170.36075 0 lineto stroke -newpath 0 -35.86542 moveto -170.36075 -35.86542 lineto stroke -newpath 0 164.75676 moveto -170.36075 164.75676 lineto stroke -newpath 0 251.05794 moveto -170.36075 251.05794 lineto stroke -85.71588 247.33316 moveto -(1) cmr17 17.21544 fshow - 0 3 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 89.66356 244.33316 moveto 0 0 rlineto stroke -161.92989 167.75676 moveto -(2) cmr17 17.21544 fshow -newpath 165.87755 164.75676 moveto 0 0 rlineto stroke -85.71588 88.18037 moveto -(3) cmr17 17.21544 fshow -newpath 89.66356 85.18037 moveto 0 0 rlineto stroke -11.74345 167.75676 moveto -(4) cmr17 17.21544 fshow -newpath 15.69113 164.75676 moveto 0 0 rlineto stroke -124.46445 98.85231 moveto -(5) cmr17 17.21544 fshow -newpath 128.41212 95.85231 moveto 0 0 rlineto stroke -124.46445 3 moveto -(6) cmr17 17.21544 fshow -newpath 128.41212 0 moveto 0 0 rlineto stroke -82.24385 -3.72478 moveto -(67) cmr17 17.21544 fshow -newpath 90.13918 -6.72478 moveto 0 0 rlineto stroke -47.91858 3 moveto -(7) cmr17 17.21544 fshow -newpath 51.86626 0 moveto 0 0 rlineto stroke -47.91858 99.58183 moveto -(8) cmr17 17.21544 fshow -newpath 51.86626 96.58183 moveto 0 0 rlineto stroke - 0 0.4 dtransform truncate idtransform setlinewidth pop 2 setlinecap -newpath 0 0 moveto -179.3271 0 lineto stroke -newpath 0 251.05794 moveto -179.3271 251.05794 lineto stroke -newpath 0 -35.86542 moveto -179.3271 -35.86542 lineto stroke - 0.4 0 dtransform exch truncate exch idtransform pop setlinewidth -newpath 0 -35.86542 moveto -0 251.05794 lineto stroke -newpath 179.3271 -35.86542 moveto -179.3271 251.05794 lineto stroke -showpage -%%EOF diff --git a/info/symbols/comprehensive/source/lightbulb.map b/info/symbols/comprehensive/source/lightbulb.map deleted file mode 100644 index 4687118a70..0000000000 --- a/info/symbols/comprehensive/source/lightbulb.map +++ /dev/null @@ -1 +0,0 @@ -lightbulb10 LightBulb10 <lightbulb10.pfb diff --git a/info/symbols/comprehensive/source/lightbulb10.pfb b/info/symbols/comprehensive/source/lightbulb10.pfb Binary files differdeleted file mode 100644 index 01b6c73b2a..0000000000 --- a/info/symbols/comprehensive/source/lightbulb10.pfb +++ /dev/null diff --git a/info/symbols/comprehensive/source/makeREADME b/info/symbols/comprehensive/source/makeREADME new file mode 100755 index 0000000000..ba2c5d920b --- /dev/null +++ b/info/symbols/comprehensive/source/makeREADME @@ -0,0 +1,231 @@ +#! /usr/bin/env perl + +################################################ +# Generate a README file for the Comprehensive # +# LaTeX Symbol List. # +# # +# Author: Scott Pakin <scott+clsl@pakin.org> # +################################################ + +use POSIX; +use warnings; +use strict; + +########################################################################### + +# Center a string within a given field length. +sub center_string ($$) +{ + my ($string, $fieldlen) = @_; + my $prespaces = int (($fieldlen - length($string)) / 2); + my $postspaces = $fieldlen - length($string) - $prespaces; + + return (" " x $prespaces) . $string . (" " x $postspaces); +} + + +# Format a list to a given number of columns. +sub format_list ($$@) +{ + my ($numcols, $textwidth, @list) = @_; + my $itemwidth = int (($textwidth-4) / $numcols); + + my $col = 0; + foreach my $item (@list) { + print " " if $col%$numcols==0; + printf "%-${itemwidth}.${itemwidth}s", $item; + print "\n" if ++$col%$numcols==0; + } + print "\n"; +} + + +# Return the human-readable name of a PostScript font file. +sub find_pfb_name ($) +{ + my $pfb = $_[0]; + my $pfbfile = `kpsewhich $pfb`; + die "${0}: Failed to locate $pfb\n" if !defined $pfbfile; + chomp $pfbfile; + local $/ = undef; + open (PFBFILE, "<$pfbfile") || die "open(\"$pfbfile\"): $!\n"; + my $entirefile = <PFBFILE>; + close PFBFILE or die "close(\"$pfbfile\"): $!\n"; + my $fullname; + if ($entirefile =~ /FullName\s*\(([^\)]*)\)/) { + # Best choice: FullName + $fullname = $1; + $fullname =~ s/\\(\d\d\d)/chr(oct($1))/ge; + $fullname =~ s/^\s+//; + $fullname =~ s/\s+$//; + } + elsif ($entirefile =~ m,FontName\s*/(\S+),) { + # Tolerable: FontName + $fullname = $1; + } + else { + die "${pfbfile}: FullName not found\n"; + } + return $fullname; +} + + +# Return the human-readable name of a TrueType font file. +sub find_ttf_name ($) +{ + my $ttf = $_[0]; + my $ttffile = `kpsewhich $ttf`; + die "${0}: Failed to locate $ttf\n" if !defined $ttffile; + chomp $ttffile; + my %key_value; + local $/ = "\n"; + open(TTFFILE, "otfinfo --info $ttffile|") || die "open(\"$ttffile\"): $!\n"; + while (my $ln = <TTFFILE>) { + chomp $ln; + next if $ln !~ /^([^:]+):\s*(.*)$/; + $key_value{$1} = $2; + } + close TTFFILE or die "close(\"$ttffile\"): $!\n"; + foreach my $key ("Full name", + "Preferred family", + "Family", + "PostScript name") { + my $val = $key_value{$key}; + return $val if $val ne ""; + } + die "${ttffile}: Font information not found\n"; +} + + +# Output all PostScript and TrueType font files and their associated, +# human-readable font name. +sub format_scalable_list ($\@) +{ + my $itemwidth = $_[0]; + foreach my $fname (@{$_[1]}) { + my $fullname; + if ($fname =~ /\.pfb$/) { + $fullname = find_pfb_name $fname; + } + elsif ($fname =~ /\.ttf$/) { + $fullname = find_ttf_name $fname; + } + else { + die "${0}: Unrecognized file type for $fname\n"; + } + printf " %-${itemwidth}.${itemwidth}s (%s)\n", $fname, $fullname; + } +} + + +# Sort a list and discard duplicates. +sub sort_unique (@) +{ + my %uniq; + foreach my $e (@_) { + $uniq{$e} = 1; + } + return sort keys %uniq; +} + +########################################################################### + +# Check the command-line arguments. +die "Usage: $0 <.log file> <.ind file>\n" if $#ARGV<1; +my ($logfilename, $indfilename) = @ARGV; + +# Get the symbol count from the index file. +my $numsymbols = 0; +open (INDFILE, "<$indfilename") || die "open(): $!\nStopped"; +while (<INDFILE>) { + /\\item \\(sp)?verb/ && $numsymbols++; +} +close INDFILE; +my $roundnumsymbols = int($numsymbols/100) * 100; + +# Read an entire pdflatex log file. +open (LOGFILE, "<$logfilename") || die "open(): $!\nStopped"; +undef $/; +my $logfile = <LOGFILE>; +$logfile =~ s/\n//g; +close LOGFILE; + +# Get a list of .mf files (indirectly via corresponding .pk files), .pfb, +# and .ttf files referenced by the log file. +my @mffiles = sort_unique map {"$_.mf"} ($logfile =~ m!<(?:[^>]+/)?([^/<>.]+)\.\d+pk>!g); +my @scalable_files = sort_unique ($logfile =~ m!<(?:[^>]+/)?([^/<>.]+\.(?:pfb|ttf))>!g); + +# Tally the number of unique typefaces in @mffiles and @scalable_files. +my %allfonts; +foreach (@mffiles, @scalable_files) { + my $fname = $_; + $fname =~ s/\.(ttf|pfb|mf)$//; + $fname =~ s/\d+$//; + $allfonts{$fname} = 1; +} +my $numtypefaces = keys %allfonts; + +# Write the README header. +my $date = strftime "%d %B %Y", localtime; +$date =~ s/\b0+/ /g; +my $headerwidth = 40; +my $linewidth = 75; +my $centerspace = " " x int(($linewidth-$headerwidth)/2); +printf "%s+-%s-+\n", $centerspace, ("-" x ($headerwidth-4)); +printf "%s| %s |\n", + $centerspace, + center_string("THE COMPREHENSIVE LATEX SYMBOL LIST", $headerwidth-4); +printf "%s| %s |\n", + $centerspace, + center_string("By Scott Pakin, scott+clsl\@pakin.org", $headerwidth-4); +printf "%s| %s |\n", + $centerspace, + center_string("", $headerwidth-4); +printf "%s| %s |\n", + $centerspace, + center_string($date, $headerwidth-4); +printf "%s+-%s-+\n", $centerspace, ("-" x ($headerwidth-4)); + +# Output some text. +print <<"EOF1"; + +The Comprehensive LaTeX Symbol List is an organized list of over $roundnumsymbols +symbols commonly available to LaTeX users. Some of these symbols are +guaranteed to be available in every TeX distribution. Others require +font files that come with some, but not all, TeX distributions. The +rest require font files that must be downloaded explicitly from CTAN +(http://www.ctan.org/) and installed. The Comprehensive LaTeX Symbol +List currently showcases symbols from $numtypefaces separate typefaces. + +The same directory that contains this README file also contains +SYMLIST (an ASCII list of symbols that appear in the symbols list) and +prebuilt versions of the symbol list for both A4 and U.S. Letter sized +paper. If you'd like to build symbols.tex yourself (not recommended +for normal use), a Makefile is provided. symbols.tex tries to be +smart about fonts; it omits tables of symbols that require (seemingly) +unavailable fonts. The "Document Characteristics" table at the end of +the document lists the packages that were unavailable during the +build. + +The prebuilt versions of the symbol list use primarily Type 1 fonts. +Type 1 fonts are scalable and should look good at any resolution and on +any output device. However, some of the fonts used by symbols.tex are +available only in a METAFONT-generated bitmap format. The prebuilt +symbol lists utilize 1200 DPI versions of all of the bitmapped fonts as +1200 DPI is a reasonably high printer resolution and therefore should +obscure the artifacts of bitmap rendering. + +The following bitmapped fonts were used to typeset the symbol list: + +EOF1 + +format_list (3, $linewidth, @mffiles); + +print <<"EOF2"; + +For completeness, the following scalable fonts (some converted from +OpenType to PostScript Type 1) were used to typeset the symbol list: + +EOF2 + +format_scalable_list (22, @scalable_files); diff --git a/info/symbols/comprehensive/source/makefakeasapsym b/info/symbols/comprehensive/source/makefakeasapsym new file mode 100755 index 0000000000..b968466f53 --- /dev/null +++ b/info/symbols/comprehensive/source/makefakeasapsym @@ -0,0 +1,208 @@ +#! /usr/bin/env python + +############################################## +# Generate a fakeasapsym.sty file that works # +# with pdfLaTeX. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org # +############################################## + +import os +import re +import subprocess +import sys + + +def kpsewhich(fname): + 'Find a filename in the TeX tree.' + proc = subprocess.run(['kpsewhich', fname], capture_output=True, + check=True, encoding='utf-8') + return proc.stdout.strip() + + +def parse_definitions(tex): + '''Parse a .tex file that defines ASAP symbols. Return an ordered + association of macro names to glyph name.''' + # Define definition patterns. + set_re = re.compile(r'^\\asapsym@set\{([a-z]+)\}\{(\d+)\}') + mk_re = re.compile(r'^\\asapsym@mk([a-z])\{([A-Za-z]+)\}\{(\w+)\}') + + # Map a category to a tag (hard-wired here rather than parsed from + # the file). + cat2tag = { + 'a': 'arrow', + 'e': 'elevator', + 'o': 'object', + 'p': 'people', + 'd': 'people', + 's': 'signal', + 't': 'transport' + } + + # I *really* don't understand where these special cases for arrows + # come from or how to automate the association with glyph names. + arrow_glyphs = [ + 'one.ss01', + 'two.ss01', + 'three.ss01', + 'four.ss01', + 'five.ss01', + 'six.ss01', + 'seven.ss01', + 'eight.ss01', + 'one.ss02', + 'two.ss02', + 'three.ss02', + 'four.ss02', + 'five.ss02', + 'six.ss02', + 'seven.ss02', + 'eight.ss02', + 'one.ss03', + 'two.ss03', + 'three.ss03', + 'four.ss03', + 'five.ss03', + 'six.ss03', + 'seven.ss03', + 'eight.ss03' + ] + next_arrow = 0 + + # Process the file line-by-line. + tag2ss = {} # Map from a tag to a stylistic-set 2-digit number + sym2glyph = {} # Map from a symbol name to a glyph name + with open(tex) as r: + for ln in r: + # Process stylistic-set definitions. + match = set_re.match(ln) + if match is not None: + tag2ss[match[1]] = match[2] + continue + + # Process symbol definitions. + match = mk_re.match(ln) + if match is None: + continue + cat, base, char = match.groups() + tag = cat2tag[cat] + if cat == 'a': + # Arrow + sym2glyph[f'Arrow{base}'] = arrow_glyphs[next_arrow] + next_arrow += 1 + elif cat in ['e', 'o', 'p', 't']: + # Elevator, object, people, sign, or transport + sym2glyph[base] = '%s.ss%s' % (char, tag2ss[tag]) + elif cat == 's': + # Sign + sym2glyph[f'{base}Sign'] = '%s.ss%s' % (char, tag2ss[tag]) + elif cat == 'd': + # Both male and female people + sym2glyph[f'Male{base}'] = '%s.ss%s' % (char, tag2ss[tag]) + sym2glyph[f'Female{base}'] = '%s.ss%s' % \ + (char.lower(), tag2ss[tag]) + + # Convert the map to a list to ensure that the ordering used in the + # .tfm file and the .sty file are consistent. + sym_glyphs = list(sym2glyph.items()) + sym_glyphs.sort(key=lambda sg: sg[1][::-1]) + return sym_glyphs + + +def write_encoding(sym_glyphs): + 'Generate an input encoding file.' + with open('fakeasapsym-in.enc', 'w') as w: + w.write('/FakeASAPSymEncoding [\n') + for g in [sg[1] for sg in sym_glyphs]: + w.write(f' /{g}\n') + w.write(']\n') + + +def generate_font_files(ttf): + '''Create fakeasapsym.enc, fakeasapsym.tfm, and Asap-Symbol.pfb files. + Return a map-file line.''' + # Create all the font files. + args = [ + 'otftotfm', + '--map-file=fakeasapsym.map', + '--no-updmap', + '--encoding=fakeasapsym-in.enc', + '--directory=' + os.getcwd(), + ttf, + 'fakeasapsym'] + sys.stderr.write('RUNNING: %s\n' % ' '.join(args)) + subprocess.run(args, check=True, encoding='utf-8') + + # To make cleanup easier for the Makefile, rename the generated + # a_<hash>.enc to fakeasapsym.enc. + with open('fakeasapsym.map') as r: + for ln in r: + fields = ln.split() + if len(fields) == 6 and fields[0] == 'fakeasapsym': + mapfields = fields + enc = mapfields[4][2:] + os.rename(enc, 'fakeasapsym.enc') + + # Remove fakeasapsym.map as it is no longer needed. + os.remove('fakeasapsym.map') + + # Return a map-file line that can be used in a .sty file. + mapfields[4] = mapfields[4][:2] + 'fakeasapsym.enc' + return ' '.join(mapfields) + + +def write_style_file(sty, map_line, sym_glyphs): + 'Derive fakeasapsym.sty from asapsym.sty.' + # Acquire the ProvidesPackage description from asapsym.sty. + with open(sty) as r: + all_sty = r.read() + provides_re = re.compile(r'\\ProvidesPackage\{asapsym\}\s*\[(.*?)\]', + re.DOTALL) + desc = provides_re.search(all_sty)[1] + + # Create fakeasapsym.sty. + with open('fakeasapsym.sty', 'w') as w: + # Package header + w.write('''\ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is a generated file. DO NOT EDIT. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\\NeedsTeXFormat{LaTeX2e} +''') + w.write('\\ProvidesPackage{fakeasapsym}[%s]\n\n' % desc) + + # Font definition + w.write('\\pdfmapline{=%s}\n' % map_line) + w.write('\\font\\fakeasapsym=fakeasapsym at 10pt\n\n') + + # Primitive symbol list + signs = [] + for i, (sym, glyph) in enumerate(sym_glyphs): + w.write('\\DeclareRobustCommand*{\\asap%s}' + '{{\\fakeasapsym\\char"%02X}} %% %s\n' % + (sym, i, glyph)) + if sym[-4:] == 'Sign' and sym != 'NotSign': + signs.append(sym) + w.write('\n') + + # Composed symbol list. + for sym in signs: + w.write('\\DeclareRobustCommand*{\\asapNot%s}' + '{\\asap%s\\llap{\\asapNotSign}}\n' % + (sym, sym,)) + w.write('\n') + + # Package trailed + w.write('\\endinput\n') + + +# Generate a pdfLaTeX-compatible version of asamsym.sty. +tex = kpsewhich('asapsym-generic.tex') +sym_glyphs = parse_definitions(tex) +write_encoding(sym_glyphs) +ttf = kpsewhich('Asap-Symbol.otf') +map_line = generate_font_files(ttf) +os.remove('fakeasapsym-in.enc') +sty = kpsewhich('asapsym.sty') +write_style_file(sty, map_line, sym_glyphs) diff --git a/info/symbols/comprehensive/source/makefakefigchild b/info/symbols/comprehensive/source/makefakefigchild new file mode 100755 index 0000000000..b2a12c9912 --- /dev/null +++ b/info/symbols/comprehensive/source/makefakefigchild @@ -0,0 +1,152 @@ +#! /usr/bin/env python + +################################################ +# Convert each figchild picture to a PDF file. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +################################################ + +import concurrent.futures +import os +import re +import subprocess +import sys + + +def kpsewhich(fname): + 'Find a filename in the TeX tree.' + proc = subprocess.run(['kpsewhich', fname], capture_output=True, + check=True, encoding='utf-8') + return proc.stdout.strip() + + +# Extract all commands defined by figchild.sty and the package description. +desc = None +commands = [] +newcmd_re = re.compile(r'^\\newcommand{\\(fc\w+)\}') +desc_re = re.compile(r'\\ProvidesPackage\{figchild\}\[(.*?)\]') +sty = kpsewhich('figchild.sty') +with open(sty) as r: + for ln in r: + # Extract the package description. + if desc is None: + match = desc_re.search(ln) + if match is not None: + desc = match[1] + + # Extract a command. + match = newcmd_re.search(ln) + if match is None: + continue + if match[1] != 'fcAlligatorB': # Undocumented and broken + commands.append(match[1]) +commands.sort(key=lambda s: s.lower()) + +# Create a fakefigchild.sty file. +with open('fakefigchild.sty', 'w') as w: + w.write('''\ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is a generated file. DO NOT EDIT. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +''') + w.write('''\ +\\NeedsTeXFormat{LaTeX2e} +\\ProvidesPackage{fakefigchild}[%s] +\\RequirePackage{graphicx} + +''' % desc) + for cmd in commands: + ht = 20 + if cmd == 'fcPencil': + # Special case for \fcPencil, which is abnormally wide and short. + ht = 5 + w.write('\\DeclareRobustCommand{\\%s}{%%\n' % cmd) + w.write(' \\includegraphics[height=%dpt,keepaspectratio]' + '{figchild/%s}%%\n' % (ht, cmd)) + w.write('}\n') + w.write('\n') + w.write('\\endinput\n') + +# Create and switch to a figchild subdirectory. +try: + os.mkdir('figchild') +except FileExistsError: + pass +os.chdir('figchild') + +# For speed, dump a LaTeX format file with figchild preloaded. +with open('preloaded.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\usepackage[a2paper,landscape]{geometry} +\usepackage{figchild} +\usepackage{graphicx} +\begin{document} +\end{document} +'''[1:]) +subprocess.run([ + 'pdflatex', + '--ini', + '&pdflatex', + 'mylatex.ltx', + 'preloaded.tex' +], + check=True) + + +def run_and_return_output(cmd_line): + 'Run a command line and return its combined stdout + stderr.' + stdout = 'RUN: ' + ' '.join(cmd_line) + '\n' + proc = subprocess.run(cmd_line, check=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + stdout += proc.stdout.decode('utf-8') + return stdout + + +def generate_graphic(cmd): + 'Generate a PDF file for a given figchild command.' + stdout = f'*** PROCESSING {cmd} ***\n\n' + + # Create a LaTeX file. + stdout += f'CREATE: {cmd}.tex\n' + div = 48 + if cmd == 'fcPencil': + # Special case for \fcPencil, which is abnormally wide and short. + div = 12 + with open(cmd + '.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\begin{document} + +\newsavebox{\fig} +\savebox{\fig}{\%s{1}{black}{1}} +\newlength{\figheight} +\settoheight{\figheight}{\usebox{\fig}} + +\makeatletter +\edef\figscale{\expandafter\strip@pt\dimexpr\figheight / %d\relax} +\makeatother + +\%s{1}{black}{\figscale} +\end{document} +'''[1:] % (cmd, div, cmd)) + + # Compile the LaTeX file to PDF. + stdout += run_and_return_output(['pdflatex', '&mylatex', cmd + '.tex']) + + # Crop the PDF file. + stdout += run_and_return_output(['pdfcrop', cmd + '.pdf']) + + # Overwrite the original PDF file with the cropped version. + stdout += f'RUN: mv {cmd}-crop.pdf {cmd}.pdf\n' + os.rename(f'{cmd}-crop.pdf', f'{cmd}.pdf') + + # Output the buffered output. + stdout += '\n' + print(stdout) + + +# Concurrently process all figures. +with concurrent.futures.ProcessPoolExecutor() as executor: + executor.map(generate_graphic, commands) diff --git a/info/symbols/comprehensive/source/makefakelualatex b/info/symbols/comprehensive/source/makefakelualatex new file mode 100755 index 0000000000..22a62799e1 --- /dev/null +++ b/info/symbols/comprehensive/source/makefakelualatex @@ -0,0 +1,238 @@ +#! /usr/bin/env python + +############################################## +# Convert LuaLaTeX symbol packages to a # +# faked version that works with pdfLaTeX. # +# # +# By Scott Pakin <scott.clsl@pakin.org> # +############################################## + +import argparse +import os +import re +import string +import subprocess +import sys + +# Define a "do not edit" header string. +do_not_edit = '''\ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is a generated file. DO NOT EDIT. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +''' + + +def kpsewhich(fname): + 'Find a filename in the TeX tree.' + proc = subprocess.run(['kpsewhich', fname], capture_output=True, + check=True, encoding='utf-8') + return proc.stdout.strip() + + +class ParsingInfo(): + '''Represent the information needed to parse one type of symbol from + the input LaTeX package. Information is provided as a + semicolon-separated tuple {regexp, symbol suffix, hex increment}.''' + + def __init__(self, info): + fields = info.split(' ; ') + if len(fields) == 0: + raise RuntimeError('failed to parse %s' % repr(info)) + self.regexp = re.compile(fields[0], re.DOTALL) + self.suffix = '' + if len(fields) > 1: + self.suffix = fields[1] + self.increment = 0 + if len(fields) > 2: + self.increment = int(fields[2], 0) + + +class SubFont(): + 'Construct a sub-font containing up to 256 characters.' + + def __init__(self, name, ttf, sym_num): + self.name = name + self.ttf = ttf + self.sym_num = sym_num + + def _gen_encoding_file(self): + 'Generate an input encoding file.' + enc_in = 'fake' + self.name + '-in.enc' + with open(enc_in, 'w') as w: + w.write(do_not_edit) + w.write(f'/{self.name} [\n') + for i, (sym, num) in enumerate(self.sym_num): + w.write(' /uni%04X %% %3d: \\%s\n' % (num, i, sym)) + w.write(']\n') + return enc_in + + def _gen_font_files(self, enc_in): + 'Generate a .tfm, .map, and .enc file from an input .enc file.' + args = ['otftotfm', + f'--map-file=fake{self.name}.map', + '--no-updmap', + f'--encoding={enc_in}', + '--directory=' + os.getcwd(), + ttf, + f'fake{self.name}'] + sys.stderr.write('RUNNING: %s\n' % ' '.join(args)) + subprocess.run(args, check=True, encoding='utf-8') + + def _find_encoding_name(self): + 'Return the name of the generated encoding file.' + # Read the .map file to find the encoding name. + map = 'fake' + self.name + '.map' + with open(map) as r: + for ln in r: + toks = ln.split() + if len(toks) == 6: + return toks[4][2:] + raise Exception(f'failed to parse {map}') + + def _rename_encoding(self, enc): + 'Rename the encoding file and its reference in the map file.' + new_enc = 'fake' + self.name + '.enc' + os.rename(enc, new_enc) + map = 'fake' + self.name + '.map' + with open(map) as r: + all_map = r.readlines() + with open(map, 'w') as w: + for ln in all_map: + ln = ln.replace(enc, new_enc) + w.write(ln) + + def generate(self): + enc_in = self._gen_encoding_file() + self._gen_font_files(enc_in) + enc = self._find_encoding_name() + self._rename_encoding(enc) + os.remove(enc_in) + + +class LaTeXPackage(): + 'Generate a LaTeX package that provides access to multiple font files.' + + def __init__(self, sty, base, names, sym_num): + self.sty = sty + self.base = base + self.names = names + self.sym_num = sym_num + + def _provides_description(self): + '''Return the optional argument of the original package's + ProvidesPackage line.''' + with open(self.sty) as r: + all_sty = r.read() + provides_re = re.compile(r'\\ProvidesPackage\s*\{.*?\}\s*\[(.*?)\]', + re.DOTALL) + return provides_re.search(all_sty).group(1) + + def _map_lines(self): + 'Return the contents of all .map files.' + map_lines = [] + for name in self.names: + with open(name + '.map') as r: + for ln in r: + fields = ln.split() + if len(fields) == 6: + map_lines.append(ln.strip()) + return map_lines + + def generate(self): + 'Generate a .sty file.' + with open(f'fake{self.base}.sty', 'w') as w: + # Write a header block. + w.write(do_not_edit) + w.write('\\NeedsTeXFormat{LaTeX2e}\n') + desc = self._provides_description() + w.write('\\ProvidesPackage{fake%s}[%s]\n' % (self.base, desc)) + w.write('\n') + + # Inline all map-file contents. + for name, ln in zip(self.names, self._map_lines()): + w.write('\\pdfmapline{=%s}\n' % ln) + w.write('\\font\\%s=%s at 10pt\n' % (name, name)) + w.write('\n') + + # Define all symbols. + idx = 0 # Index into self.names + ofs = 0 # Offset into the 256-character font + for sym, num in self.sym_num: + w.write('\\DeclareRobustCommand*{\\%s}{{\\%s\\char"%02X}}' + ' %% "%04X\n' % + (sym, self.names[idx], ofs, num)) + ofs += 1 + if ofs == 256: + ofs = 0 + idx += 1 + w.write('\n') + + # Write a trailer line. + w.write('\\endinput\n') + + +########################################################################### + +# Parse the command line. +parser = argparse.ArgumentParser(description='Generate a pdfLaTeX-compatible' + ' interface to a LuaLaTeX package.') +parser.add_argument('base', + help='base name for files to read and write') +parser.add_argument('in_font', + help='name of underlying .ttf or .otf font file') +parser.add_argument('--regexp', action='append', + help='regular expression for extracting a LaTeX symbol' + ' name (no slash) as "sym" and a hexadecimal code (no' + ' prefix) as "hex". Optionally followed by " ; " and' + ' a symbol suffix and " ; " and a code increment') +cl_args = parser.parse_args() +base = cl_args.base +in_font = cl_args.in_font +if cl_args.regexp is None: + sym_hex_parsers = [ParsingInfo(r'\\symbol\{\"(?P<hex>[0-9A-F]+)\}.*?' + r'\\def\\(?P<sym>[A-Za-z]+)')] +else: + sym_hex_parsers = [ParsingInfo(regexp) for regexp in cl_args.regexp] + +# Find the original package and font files. +sty = kpsewhich(base + '.sty') +ttf = kpsewhich(in_font) # Misnomer; may be either TTF or OTF. + +# Read the entire package file into a single string. +with open(sty) as r: + all_sty = r.read() + +# Construct a list of {symbol name, Unicode number} pairs. +sym_num = [] +for shp in sym_hex_parsers: + for match in shp.regexp.finditer(all_sty): + sym, hex = match.group('sym'), match.group('hex') + sym_num.append((sym + shp.suffix, int(hex, 16) + shp.increment)) +if sym_num == []: + sys.exit('No {symbol, hex} pairs found') + +# Generate sub-fonts. +if len(sym_num) <= 256: + # Single required font file + subfont = SubFont(base, ttf, sym_num) + subfont.generate() + names = ['fake' + base] +else: + # Two or more required font files + names = [] + sub_sym_num = sym_num + while sub_sym_num != []: + suffix = string.ascii_uppercase[len(names)] + names.append('fake' + base + suffix) + subfont = SubFont(base + suffix, ttf, sub_sym_num[:256]) + subfont.generate() + sub_sym_num = sub_sym_num[256:] + +# Generate a LaTeX package. +package = LaTeXPackage(sty, base, names, sym_num) +package.generate() + +# Delete all map files now that they've been inlined. +for name in names: + os.remove(name + '.map') diff --git a/info/symbols/comprehensive/source/makefakestix b/info/symbols/comprehensive/source/makefakestix index 17688e8de6..d1c7fbc4c0 100755 --- a/info/symbols/comprehensive/source/makefakestix +++ b/info/symbols/comprehensive/source/makefakestix @@ -242,8 +242,8 @@ foreach my $delim (["{LS1}{stixsf}{m}{n}", -1, -1, -1, -1, -1, -1], ["Arrowvert", 0x3D, 0x3D, 0x3D, 0x3D, -1, 20], ["{LS2}{stixex}{m}{n}", -1, -1, -1, -1, -1, -1], - ["lgroup", 0x69, 0x6E, -1, 0x6B, -2, 2], - ["rgroup", 0x68, 0x6E, -1, 0x6A, -2, 2], + ["rgroup", 0x69, 0x6E, -1, 0x6B, -2, 2], + ["lgroup", 0x68, 0x6E, -1, 0x6A, -2, 2], ["lmoustache", 0x68, 0x6E, -1, 0x6B, -2, 2], ["rmoustache", 0x69, 0x6E, -1, 0x6A, -2, 2]) { my ($name, $top, $mid, $rep, $bot, $raise, $scale) = @$delim; diff --git a/info/symbols/comprehensive/source/makefakeutfsym b/info/symbols/comprehensive/source/makefakeutfsym new file mode 100755 index 0000000000..729b3546ea --- /dev/null +++ b/info/symbols/comprehensive/source/makefakeutfsym @@ -0,0 +1,127 @@ +#! /usr/bin/env python + +############################################## +# Convert each utfsym picture to a PDF file. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +############################################## + +import concurrent.futures +import glob +import os +import re +import subprocess +import sys + + +def kpsewhich(fname): + 'Find a filename in the TeX tree.' + proc = subprocess.run(['kpsewhich', fname], capture_output=True, + check=True, encoding='utf-8') + return proc.stdout.strip() + + +# Extract the package description from utfsym.sty. +desc_re = re.compile(r'\\ProvidesExplPackage\{utfsym\}(\{.*\})$') +sty = kpsewhich('utfsym.sty') +with open(sty) as r: + for ln in r: + match = desc_re.search(ln) + if match is not None: + desc = match[1] + break + +# Acquire a list of all defined symbols. +udir = os.path.dirname(kpsewhich('usym1F600.tikz')) +tikz_files = glob.glob(os.path.join(udir, '*.tikz')) +symbols = [os.path.splitext(os.path.basename(fn))[0] for fn in tikz_files] +symbols.sort(key=lambda s: int(s[4:], 16)) + +# Create a fakeutfsym.sty file. +with open('fakeutfsym.sty', 'w') as w: + w.write('''\ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is a generated file. DO NOT EDIT. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +''') + w.write('''\ +\\NeedsTeXFormat{LaTeX2e} +\\ProvidesExplPackage{fakeutfsym}%s +\\RequirePackage{graphicx} + +\\NewDocumentCommand{\\usym}{m}{\\includegraphics{utfsym/usym#1}} +\\NewDocumentCommand{\\usymW}{m m}{\\includegraphics[width=#2]{utfsym/usym#1}} +\\NewDocumentCommand{\\usymH}{m m}{\\includegraphics[height=#2]{utfsym/usym#1}} + +\\endinput +''' % desc) + +# Create and switch to a utfsym subdirectory. +try: + os.mkdir('utfsym') +except FileExistsError: + pass +os.chdir('utfsym') + + +def run_and_return_output(cmd_line): + 'Run a command line and return its combined stdout + stderr.' + stdout = 'RUN: ' + ' '.join(cmd_line) + '\n' + proc = subprocess.run(cmd_line, check=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + stdout += proc.stdout.decode('utf-8') + return stdout + + +# For speed, dump a LaTeX format file with utfsym preloaded. +with open('preloaded.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\usepackage{utfsym} +\begin{document} +\end{document} +'''[1:]) +subprocess.run([ + 'pdflatex', + '--ini', + '&pdflatex', + 'mylatex.ltx', + 'preloaded.tex' +], + check=True) + + +def generate_graphic(sym): + 'Generate a PDF file for a given utfsym symbol.' + stdout = f'*** PROCESSING {sym} ***\n\n' + + # Create a LaTeX file. + stdout += f'CREATE: {sym}.tex\n' + with open(sym + '.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\usepackage{utfsym} +\begin{document} +\usym{%s} +\end{document} +''' % sym[4:]) + + # Compile the LaTeX file to PDF. + stdout += run_and_return_output(['pdflatex', '&mylatex', sym + '.tex']) + + # Crop the PDF file. + stdout += run_and_return_output(['pdfcrop', sym + '.pdf']) + + # Overwrite the original PDF file with the cropped version. + stdout += f'RUN: mv {sym}-crop.pdf {sym}.pdf\n' + os.rename(f'{sym}-crop.pdf', f'{sym}.pdf') + + # Output the buffered output. + stdout += '\n' + print(stdout) + + +# Concurrently process all symbols. +with concurrent.futures.ProcessPoolExecutor() as executor: + executor.map(generate_graphic, symbols) diff --git a/info/symbols/comprehensive/source/makefakeworldflags b/info/symbols/comprehensive/source/makefakeworldflags index 4043f63753..0b774d7a2d 100644..100755 --- a/info/symbols/comprehensive/source/makefakeworldflags +++ b/info/symbols/comprehensive/source/makefakeworldflags @@ -1,68 +1,126 @@ -#! /usr/bin/env perl - -########################################## -# Patch the worldflags package to reduce # -# conflicts with other packages # -# # -# By Scott Pakin <scott.clsl@pakin.org> # -########################################## - -use warnings; -use strict; - -# ------------------ # -# fakeworldflags.sty # -# ------------------ # - -# Prepare to modify the worldflags.sty file into fakeworldflags.sty. -my $styname = `kpsewhich worldflags.sty`; -chomp $styname; -die "${0}: Failed to find worldflags.sty\n" if !$styname; -open(STY_IN, "<", $styname) || die "${0}: open failed ($!)\n"; -open(STY_OUT, ">", "fakeworldflags.sty") || die "${0}: open failed ($!)\n"; - -# Output some header boilerplate. -print STY_OUT "\%" x 43, "\n"; -print STY_OUT "\% This is a generated file. DO NOT EDIT. \%\n"; -print STY_OUT "\%" x 43, "\n"; -print STY_OUT "\n"; - -# Apply a prefix to each of \b, \h, and \ifgrid. -foreach my $ln (<STY_IN>) { - $ln =~ s/\\([bh])\b/\\wflags\@$1/g; - $ln =~ s/\\ifgrid\b/\\ifwflags\@grid/g; - $ln =~ s/\\grid(true|false)\b/\\wflags\@grid$1/g; - print STY_OUT $ln; -} - -# Finish the fakeworldflags.sty file. -close STY_OUT or die "${0}: close failed ($!)\n"; -close STY_IN or die "${0}: close failed ($!)\n"; - -# ---------------- # -# worldflag_GY.tex # -# ---------------- # - -# Prepare to modify the worldflag_GY.tex file into the current directory. -unlink "worldflag_GY.tex"; # Delete any existing version of the file. -my $texname = `kpsewhich worldflag_GY.tex`; -chomp $texname; -die "${0}: Failed to find worldflag_GY.tex\n" if !$texname; -open(TEX_IN, "<", $texname) || die "${0}: open failed ($!)\n"; -open(TEX_OUT, ">", "worldflag_GY.tex") || die "${0}: open failed ($!)\n"; - -# Output some header boilerplate. -print TEX_OUT "\%" x 43, "\n"; -print TEX_OUT "\% This is a generated file. DO NOT EDIT. \%\n"; -print TEX_OUT "\%" x 43, "\n"; -print TEX_OUT "\n"; - -# Apply a prefix to \d. -foreach my $ln (<TEX_IN>) { - $ln =~ s/\\d\b/\\wflagsD/g; - print TEX_OUT $ln; -} - -# Finish the worldflag_GY.tex file. -close TEX_OUT or die "${0}: close failed ($!)\n"; -close TEX_IN or die "${0}: close failed ($!)\n"; +#! /usr/bin/env python + +################################################# +# Convert each worldflags symbol to a PDF file. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +################################################# + +import concurrent.futures +import glob +import os +import re +import subprocess +import sys + + +def kpsewhich(fname): + 'Find a filename in the TeX tree.' + proc = subprocess.run(['kpsewhich', fname], capture_output=True, + check=True, encoding='utf-8') + return proc.stdout.strip() + + +# Extract the package date from worldflags.sty. +wfdate_re = re.compile(r'(\d\d\d\d)-(\d\d)-(\d\d)') +sty = kpsewhich('worldflags.sty') +with open(sty) as r: + for ln in r: + match = wfdate_re.search(ln) + if match is not None: + wfdate = match[1] + '/' + match[2] + '/' + match[3] + break + +# Acquire a list of all defined symbols. +wfdir = os.path.dirname(kpsewhich('worldflag_US.tex')) +tex_files = glob.glob(os.path.join(wfdir, '*.tex')) +flags = [os.path.splitext(os.path.basename(fn))[0][10:] for fn in tex_files] +flags.sort() + +# Create a fakeworldflags.sty file. +with open('fakeworldflags.sty', 'w') as w: + w.write('''\ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is a generated file. DO NOT EDIT. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +''') + w.write(r''' +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{fakeworldflags}[%s v0.0 Flags of the world] +\RequirePackage{graphicx} + +\newcommand*{\worldflag}[1]{\includegraphics{worldflags/flag_#1}} + +\endinput +'''[1:] % wfdate) + +# Create and switch to a worldflags subdirectory. +try: + os.mkdir('worldflags') +except FileExistsError: + pass +os.chdir('worldflags') + + +def run_and_return_output(cmd_line): + 'Run a command line and return its combined stdout + stderr.' + stdout = 'RUN: ' + ' '.join(cmd_line) + '\n' + proc = subprocess.run(cmd_line, check=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + stdout += proc.stdout.decode('utf-8') + return stdout + + +# For speed, dump a LaTeX format file with worldflags preloaded. +with open('preloaded.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\usepackage{worldflags} +\begin{document} +\end{document} +'''[1:]) +subprocess.run([ + 'pdflatex', + '--ini', + '&pdflatex', + 'mylatex.ltx', + 'preloaded.tex' +], + check=True) + + +def generate_graphic(flag): + 'Generate a PDF file for a given worldflags flag.' + stdout = f'*** PROCESSING {flag} ***\n\n' + + # Create a LaTeX file. + fbase = 'flag_' + flag + stdout += f'CREATE: {fbase}.tex\n' + with open(fbase + '.tex', 'w') as w: + w.write(r''' +\documentclass{minimal} +\usepackage{worldflags} +\begin{document} +\worldflag[width=9pt]{%s} +\end{document} +''' % flag) + + # Compile the LaTeX file to PDF. + stdout += run_and_return_output(['pdflatex', '&mylatex', fbase + '.tex']) + + # Crop the PDF file. + stdout += run_and_return_output(['pdfcrop', fbase + '.pdf']) + + # Overwrite the original PDF file with the cropped version. + stdout += f'RUN: mv {fbase}-crop.pdf {fbase}.pdf\n' + os.rename(f'{fbase}-crop.pdf', f'{fbase}.pdf') + + # Output the buffered output. + stdout += '\n' + print(stdout) + + +# Concurrently process all symbols. +with concurrent.futures.ProcessPoolExecutor() as executor: + executor.map(generate_graphic, flags) diff --git a/info/symbols/comprehensive/source/makerawtables b/info/symbols/comprehensive/source/makerawtables index f39c26e948..10c5fd76cc 100755 --- a/info/symbols/comprehensive/source/makerawtables +++ b/info/symbols/comprehensive/source/makerawtables @@ -3,9 +3,9 @@ ############################################# # Create a massive table of every character # # in every font used in the Comprehensive # -# LaTeX Symbol List # -# # -# By Scott Pakin <scott+clsl@pakin.org> # +# LaTeX Symbol List # +# # +# By Scott Pakin <scott+clsl@pakin.org> # ############################################# use Getopt::Long; @@ -24,7 +24,7 @@ if ($paper eq "letter") { } elsif ($paper eq "a4") { $paperwidth = "210mm"; - $paperheight = "297mm"; + $paperheight = "297mm"; } else { die $usagestr; @@ -36,19 +36,37 @@ sub compare_names ($$) return lc($_[0]) cmp lc($_[1]) || $_[0] cmp $_[1]; } +# Given a base name for a font file, see if the corresponding .sty file +# exists and includes one or more \pdfmapline lines. If so, return the +# concatenation of those lines. Otherwise, return an empty string. This +# function is intended to be used for faked font files. +sub find_map_line ($) +{ + my $mapline = ""; + my $sty = $_[0]; + $sty =~ s/[A-Z]$//; # One .sty representing multiple .tfm files + $sty .= ".sty"; + open(STY, "<", $sty) || return $mapline; + while (my $ln = <STY>) { + $mapline .= $& if $ln =~ /^\\pdfmapline.*\}$/o; + } + close STY; + return $mapline; +} + # Define a subroutine that returns a list of valid font names to process. sub find_valid_fonts () { # Build the CLSL under strace to acquire a list of .tfm files. my %unique_tfms; - open(STRACE, "strace -e trace=open,openat -s 32768 -f pdflatex -jobname symbols-letter-pdf \"\\\\RequirePackage{snapshot}\\\\PassOptionsToClass{letterpaper}{article}\\\\input symbols\" 2>&1|") || die "open: $!\n"; + open(STRACE, "strace -e trace=open,openat -s 32768 -f pdflatex -jobname symbols-letter-pdf \"\\\\PassOptionsToClass{letterpaper}{article}\\\\input symbols\" 2>&1|") || die "open: $!\n"; while (my $oneline = <STRACE>) { - print $oneline; - next if $oneline !~ /open\(\"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/ && - $oneline !~ /openat\(\w+, \"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/; - my ($tfm, $retcode) = (basename($1), $2); - next if $retcode eq "-1"; - $unique_tfms{$tfm} = 1; + next if $oneline !~ /open\(\"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/ && + $oneline !~ /openat\(\w+, \"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/; + my ($tfm, $retcode) = (basename($1), $2); + next if $retcode eq "-1"; + print defined $unique_tfms{$tfm} ? "$tfm (duplicate)\n" : "$tfm\n"; + $unique_tfms{$tfm} = 1; } close STRACE || die; my @tfmlist = sort compare_names keys %unique_tfms; @@ -56,45 +74,52 @@ sub find_valid_fonts () # Produce one table per font (overwriting as we go) to determine which # fonts are missing, then remove those from the TFM list. foreach my $tfm (@tfmlist) { - print "\n*** TESTING $tfm ***\n"; - open(PDFTEX, "|pdftex testfont") || die "open: $!\n"; - print PDFTEX $tfm, "\n"; - print PDFTEX "\\table\n"; - print PDFTEX "\\bye\n"; - close PDFTEX || do { - print "*** DISCARDING $tfm ***\n"; - delete $unique_tfms{$tfm}; - }; + print "\n*** TESTING $tfm ***\n"; + my $mapline = substr($tfm, 0, 4) eq "fake" ? find_map_line($tfm) : ""; + if ($mapline eq "") { + open(PDFTEX, "|pdftex -jobname=testfont-$paper testfont") || die "open: $!\n"; + } + else { + open(PDFTEX, "|pdftex -jobname=testfont-$paper '$mapline\\input testfont'") || die "open: $!\n"; + } + print PDFTEX $tfm, "\n"; + print PDFTEX "\\table\n"; + print PDFTEX "\\bye\n"; + close PDFTEX || do { + print "*** DISCARDING $tfm ***\n"; + delete $unique_tfms{$tfm}; + }; } @tfmlist = sort compare_names keys %unique_tfms; - # For fonts that come in multiple sizes, discard all but the closest to 10 pt. + # For fonts that come in multiple sizes, discard all but the closest to + # 10 pt. my %base2tfms; foreach my $tfm (@tfmlist) { - if ($tfm =~ /^(\D+)\d+$/) { - push @{$base2tfms{$1}}, $tfm; - } - else { - push @{$base2tfms{$tfm}}, $tfm; - } + if ($tfm =~ /^(\D+)\d+$/) { + push @{$base2tfms{$1}}, $tfm; + } + else { + push @{$base2tfms{$tfm}}, $tfm; + } } while (my ($base, $tfmref) = each %base2tfms) { - my @tfms = @$tfmref; - if ($#tfms == 0) { - $base2tfms{$base} = $tfms[0]; - next; - } - my @sizes = map {/(\d+)/; $1 >= 100 ? $1/1000 : $1} @tfms; - my ($best_tfm, $least_badness) = (0, 2**30); - foreach my $i (0 .. $#sizes) { - my $bad = ($sizes[$i] - 10)**2; - if ($bad < $least_badness) { - $best_tfm = $tfms[$i]; - $least_badness = $bad; - } - } - print "*** RETAINING ONLY $best_tfm OUT OF [@tfms] ***\n"; - $base2tfms{$base} = $best_tfm; + my @tfms = @$tfmref; + if ($#tfms == 0) { + $base2tfms{$base} = $tfms[0]; + next; + } + my @sizes = map {/(\d+)/; $1 >= 100 ? $1/1000 : $1} @tfms; + my ($best_tfm, $least_badness) = (0, 2**30); + foreach my $i (0 .. $#sizes) { + my $bad = ($sizes[$i] - 10)**2; + if ($bad < $least_badness) { + $best_tfm = $tfms[$i]; + $least_badness = $bad; + } + } + print "*** RETAINING ONLY $best_tfm OUT OF [@tfms] ***\n"; + $base2tfms{$base} = $best_tfm; } @tfmlist = sort compare_names values %base2tfms; return @tfmlist; @@ -103,8 +128,8 @@ sub find_valid_fonts () # Use the font list from a prior run if available. Otherwise, process # symbols.tex to acquire a list of valid fonts. my @tfmlist; -if (-e "rawtables.list") { - open(LIST, "<", "rawtables.list") || die "open: $!\n"; +if (-e "rawtables-$paper.list") { + open(LIST, "<", "rawtables-$paper.list") || die "open: $!\n"; chomp(@tfmlist = <LIST>); close LIST; } @@ -114,7 +139,7 @@ else { # Dump the list of font names to disk to use for speeding up # subsequent runs. - open(LIST, ">", "rawtables.list") || die "open: $!\n"; + open(LIST, ">", "rawtables-$paper.list") || die "open: $!\n"; print LIST join("\n", @tfmlist), "\n"; close LIST; } @@ -203,7 +228,7 @@ print PDFTEX <<'TESTFONT'; % \LaTeX typesets the LaTeX logogram in either roman or italic. The % code was derived from the definition of \LaTeX in texnames.sty. \def\LaTeX{% - \ifdim\fontdimen1\font>0pt + \ifdim\fontdimen1\font>0pt \bgroup \itshape L\kern-.36em\raise.3ex\hbox{\setfontsize{10pt}\itshape A}\kern-.23em\TeX @@ -229,7 +254,7 @@ print PDFTEX <<'TESTFONT'; \centerline{Scott Pakin, \textit{scott+clsl@pakin.org}}\par} \vskip10pt \centerline{% - \number\day \ + \number\day \ \ifcase\month \or January\or February\or March% \or April\or May\or June% @@ -284,7 +309,7 @@ respectively. } \def\cs#1{\hbox{\texttt{\expandafter\string\csname#1\endcsname}}} -To put this means of character usage in contact, suppose we want to +To put this means of character usage in context, suppose we want to typeset \cs{sqiiint} (``\sqiiint\kern3pt'') from the \textsf{txfonts} package. \textsf{txfonts} is a large package that redefines all text and math fonts, which may not be desirable just to typeset a single @@ -329,6 +354,12 @@ to the desired height: Note that the \textsf{amstext} package's \cs{text} command is a useful mechanism for typesetting text characters in math mode. +Fonts named ``\texttt{fake}\dots'' that appear in this document are +generated from the corresponding non-\texttt{fake} font as a means of +introducing pdf\LaTeX\ compatibility to fonts that otherwise lack it. The +character positions of a \texttt{fake}\dots\ font are meaningless and +should be ignored. + \vfill\eject % Use Knuth's testfont.tex to typeset a bunch of tables. @@ -338,6 +369,10 @@ TESTFONT ;#` foreach my $tfm (@tfmlist) { print "*** PRODUCING A TABLE FOR $tfm ***\n"; + my $mapline = substr($tfm, 0, 4) eq "fake" ? find_map_line($tfm) : ""; + if ($mapline ne "") { + print PDFTEX $mapline, "\n"; + } printf PDFTEX "\\fonttable{%d}{%s}\n", $lettertally{uc(substr $tfm, 0, 1)}, $tfm; } print PDFTEX "\\bye\n"; diff --git a/info/symbols/comprehensive/source/maketitlepage b/info/symbols/comprehensive/source/maketitlepage new file mode 100755 index 0000000000..75a50cc6df --- /dev/null +++ b/info/symbols/comprehensive/source/maketitlepage @@ -0,0 +1,261 @@ +#! /usr/bin/env python + +############################################## +# Generate a fancy title page. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +############################################## + +import random +import re +import subprocess +import sys + + +def read_logos(): + '''Read a list of logo symbols from symbols.tex. Return a regular + expression that matches them.''' + # Prepare to match tables and symbols. + table_re = re.compile(r'^\\begin\{(?:long)?symtable}.*' + r'(Brand Icons|Academic Profile Icons)\}') + logo_re = re.compile(r'\\K(\S+)') + + # Read a list of logos from symbols.tex. + logo_icons = [] + with open('symbols.tex') as r: + in_logo_table = False + for ln in r: + if in_logo_table: + # We're in a table of logos. + if '\\end{longsymtable}' in ln or '\\end{symtable}' in ln: + # We reached the end of the table. + in_logo_table = False + continue + for m in logo_re.finditer(ln): + # Store all brand-name symbols encountered. + logo_icons.append(m[1]) + elif table_re.match(ln) is not None: + # We weren't in a table of logos but are now. + in_logo_table = True + + # Convert the list to a regular expression and return it. + esc_syms = [re.escape(b) for b in logo_icons] + return re.compile('^(%s)$' % '|'.join(esc_syms)) + + +def read_glyphs(fname): + 'Return a set of glyphs read from an index file.' + # Define a list of symbols to ignore. + ignore = [ + r'\pkgname', # Not a symbol + r'\trysym', # Not a symbol + r'$\neswarrow$', # Not defined in the document's preamble + r'$\nwsearrow$', # Not defined in the document's preamble + r'{\ndttstile}', # I don't know why this fails. + r'\blackacc\actuarial', # Not defined in the document's preamble + r'$\dashint$', # Not defined in the document's preamble + r'$\ddashint$', # Not defined in the document's preamble + r'$\independent$', # Not defined in the document's preamble + r'\irony', # Not defined in the document's preamble + r'$\topbot$', # Not defined in the document's preamble + r'$\dotcup$', # Not defined in the document's preamble + r'$\rqm$', # Not defined in the document's preamble + r'$\threesim$', # Not defined in the document's preamble + r'\AA', # Font-encoding error (not sure why) + r'\aa', # Font-encoding error (not sure why) + r'{\OGONk}', # Font-encoding error (not sure why) + r'{\underparenthesis}', # Not defined in the document's preamble + r'{\overparenthesis}', # Not defined in the document's preamble + r'$\stst$', # Not defined in the document's preamble + r'\DEDEwholeof', # Not defined in the document's preamble + r'\DEDEpartof', # Not defined in the document's preamble + r'$\suchthat$', # Not defined in the document's preamble + r'\definitedescription', # Not defined in the document's preamble + r'$\revddots$', # Not defined in the document's preamble + r'$\barcirc$', # Not defined in the document's preamble + r'$\bbar$', # Not defined in the document's preamble + r'$\dbar$', # Not defined in the document's preamble + r'\ismodeledby', # Not defined in the document's preamble + r'\hksqrt', # Not defined in the document's preamble + r'\asterism', # Not defined in the document's preamble + r'\suchthat', # Not defined in the document's preamble + r'\twemoji', # Color; we want only black-and-white here + r'\worldflag', # Color; we want only black-and-white here + r'\RHAT', # Color; we want only black-and-white here + r'\euflag', # Color; we want only black-and-white here + r'\spverb+(+', # Single parenthesis confuses us + ] + smiley_re = re.compile(r'^\\d?([A-Z].*ey|Ninja)$') + tree_re = re.compile(r'^\\(Autumn|Summer|Worst|Spring|Winter)[Tt]ree$') + logos_re = read_logos() + + # Extract a list of symbols from the index file. + glyphs = set() + glyph_re = re.compile(r'^\\indexentry\{.*\(([^)]*\\[^)]+)\)\|hyperpage') + with open(fname) as r: + for ln in r: + m = glyph_re.match(ln) + if m is not None: + g = m[1].strip() + if any([bad in g for bad in ignore]): + continue + if g in [ + '}', # Confusion from "\textknit{(}" + '$', # Confusion from "($($)" + '}}', # Confusion from "\ensuremath{...\char`(}}" + ]: + continue + if g.startswith(r'\bc'): + continue # Color; we want only black-and-white here + if smiley_re.match(g) is not None: + continue # Color; we want only black-and-white here + if tree_re.match(g) is not None: + continue # Color; we want only black-and-white here + if logos_re.match(g) is not None: + continue # Don't give free advertising to organizations + glyphs.add(g) + return glyphs + + +def write_latex_file(paper_size, glyphs, terminate_after=False): + 'Write a .tex file suitable for inclusion in symbols.tex.' + tex_name = f'title-{paper_size}.tex' + with open(tex_name, 'w') as w: + # Output header boilerplate. + w.write(r''' +% Show a glyph with some trailing stretchable space. If the glyph is +% too tall or too wide, shrink it to fit. If the glyph is too deep, +% discard it. +\newlength{\symdim} +\newsavebox{\symbox} +\newcommand*{\maybeshow}[1]{% + \savebox{\symbox}{#1}% + \settoheight{\symdim}{\usebox{\symbox}}% + \ifdim\symdim>10pt\relax + \savebox{\symbox}{\resizebox{!}{10pt}{\usebox{\symbox}}}% + \fi + \settowidth{\symdim}{\usebox{\symbox}}% + \ifdim\symdim>10pt\relax + \savebox{\symbox}{\resizebox{10pt}{!}{\usebox{\symbox}}}% + \fi + \settodepth{\symdim}{\usebox{\symbox}}% + \ifdim\symdim<2pt\relax + \usebox{\symbox}% + \hskip 1.5pt plus 1pt\relax + \fi +} + +% Define the title block. +\makeatletter +\let\todaysdate=\@date +\makeatother +\newsavebox{\titlebox} +\begin{lrbox}{\titlebox} + \usefont{T1}{phv}{bx}{n}% + \begin{tabular}{@{}c@{}} + \\[20pt] + \fontsize{28}{30}\selectfont The Comprehensive \\[14pt] + \fontsize{28}{30}\selectfont \LaTeX\ Symbol List \\[3cm] + \fontsize{14}{18}\selectfont + Scott Pakin, \textit{scott-ctan@pakin.org} \\[1cm] + \fontsize{14}{18}\selectfont \todaysdate + \end{tabular} +\end{lrbox} +\renewcommand*{\windowpagestuff}{% + \centering\usebox{\titlebox}% +} + +% Typeset the title page. +''') + + # Use the cutwin package to draw the title page. + top = 12 if paper_size == 'a4' else 10 + margin = '2cm' if paper_size == 'a4' else '1in' + w.write('\\begin{cutout}{%d}{%s}{%s}{20}\n' % (top, margin, margin)) + w.write(r' \cutfuzz\parindent=0pt\parfillskip=0pt' + '\n') + for g in glyphs: + w.write(r' \maybeshow{%s}%%' % g) + w.write('\n') + w.write('\\end{cutout}\n') + if terminate_after: + w.write('\n') + w.write('\\end{titlepage}\n') + w.write('\\end{document}\n') + + +def build_latex_file(paper_size): + '''Run pdflatex on the title page as incorporated into the symbol + list. Return the page count.''' + # Run pdflatex. + subprocess.run(['pdflatex', + '-jobname', + 'symbols-' + paper_size, + r'\PassOptionsToClass{%spaper}{article}' % paper_size + + r'\def\titlefile{title-%s}\input symbols' % paper_size], + check=True) + + # Query the log file for the page count. + symbols_base = f'symbols-{paper_size}' + rerun = False + with open(f'{symbols_base}.log') as r: + for ln in r: + # Check if we need to re-run pdflatex. + if ln.startswith('LaTeX Warning: Temporary extra page added' + ' at the end. Rerun to get it removed.'): + rerun = True + break + + # Return the number of pages. + if ln.startswith(f'Output written on {symbols_base}.pdf'): + fields = ln.split() + return int(fields[4][1:]) + + # Try again if we got stuck with an extra page. + if rerun: + return build_latex_file(paper_size) + raise RuntimeError(f'unexpected contents of symbols-{paper_size}.log') + + +def binary_search_num_glyphs(paper_size, glyphs, lb, ub): + '''Return the maximum number of glyphs that can fit on a single page. + The invariant is that lb glyphs fit on the page and ub glyphs do not.''' + # Handle the base case. + if lb == ub - 1: + sys.stderr.write(f'INFO: Binary search found {lb} symbols is' + f' optimal for {paper_size} paper.\n') + return lb + + # Build with the midpoint of lb and ub number of glyphs. + mb = (lb + ub)//2 + write_latex_file(paper_size, glyphs[:mb], terminate_after=True) + npages = build_latex_file(paper_size) + sys.stderr.write(f'INFO: Binary search found that {mb} symbols produce' + + (' 1 page' if npages == 1 else f' {npages} pages') + + ' of output.\n') + + # Narrow the range of glyphs and recursively try again. + if npages == 1: + return binary_search_num_glyphs(paper_size, glyphs, mb, ub) + else: + return binary_search_num_glyphs(paper_size, glyphs, lb, mb) + + +########################################################################### + +# Parse the command line. +try: + idx_name = sys.argv[1] + paper_size = sys.argv[2] +except IndexError: + raise SystemExit('Usage: %s <file.idx> "a4"|"letter"' % sys.argv[0]) + +# Acquire a list of glyphs and randomize their order. +glyphs = list(read_glyphs(idx_name)) +random.shuffle(glyphs) + +# Determine the maximum number of glyphs that can fit on a page. +nglyphs = binary_search_num_glyphs(paper_size, glyphs, 1000, 3000) + +# Perform a final build to leave LaTeX's auxiliary files as we found them. +write_latex_file(paper_size, glyphs[:nglyphs]) +build_latex_file(paper_size) diff --git a/info/symbols/comprehensive/source/patch-idx b/info/symbols/comprehensive/source/patch-idx new file mode 100755 index 0000000000..716cf4ea87 --- /dev/null +++ b/info/symbols/comprehensive/source/patch-idx @@ -0,0 +1,147 @@ +#! /usr/bin/env python + +############################################## +# Patch a generatex .idx file to improve # +# index formatting. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +############################################## + +import re +import sys + + +def allow_breaks(s): + 'Allow line breaks in long, verbatim strings.' + break_before = '[({' + break_after = '-.' + toks = [s[0]] + for c in s[1:]: + if c.isupper() and toks[-1].islower(): + # Allow hyphenation between a lowercase letter and an + # uppercase letter. + toks.append('+\\-\\spverb+') + elif toks[-1] not in break_before and c in break_before: + # Allow a line break before certain characters. + toks.append('+\\linebreak[0]\\spverb+') + elif toks[-1] in break_after and c not in break_after: + # Allow a line break after certain characters. + toks.append('+\\linebreak[0]\\spverb+') + toks.append(c) + return ''.join(toks) + + +# Map punctuation to names. +punct2name = { + '\\{': 'lcurly', + '\\}': 'rcurly', + '\\|': 'Vert', + '|': 'vert', +} + +# Define regular expressions to search for formatting that can be improved. +magic_re = re.compile(r'^\\indexentry\{_=\\(magic[A-Za-z]+)') +punct_re = re.compile(r'^\\indexentry{_=\\(?:sp)?verb\+([^+]+)\+') +num_arg_re = re.compile(r'\{([0-9A-Fa-f]+)\}=') +paren_spc_re = re.compile(r'\(\\(\S+)\s*\)') +long_verb_re = re.compile(r'=\\spverb\+\\([^+]{25,})\+') +dancers_re = re.compile(r'\(\\Pisymbol\s*\{dancers\}\{(\d+)\}\)') +twemoji_flag_1_re = re.compile(r'=flag:\s+St\.\s+(.*?)\\\s+\(\\twemoji') +twemoji_flag_2_re = re.compile(r'\{flag:\s+(.*?)' + r'=flag:\s+(.*?)\\\s+\(\\twemoji') +twemoji_flag_3_re = re.compile(r'\{(.*?)\s+flag=(.*?)\s+flag\\\s+\(\\twemoji') +cs_space_re = re.compile(r'(\\[A-Za-z]+)\s+(?![A-Za-z\n])') +sym_num_re = re.compile(r'^\\indexentry{([a-z][a-zA-Z]+\d)=\1(.*)$') +extra_space_re = re.compile(r'\s{2,}') +backslash_space_re = re.compile(r'(\w)\\\s+') +curly_special_re = re.compile(r'\{([>={}!])\}') +twemoji_bang_re = re.compile(r'([A-Z]{2,}!)') + +########################################################################### + +# Read the entire input file. +if len(sys.argv) < 2: + sys.exit(f'Usage: {sys.argv[0]} <filename.idx>') +with open(sys.argv[1]) as r: + all = r.readlines() + +# Process the file line-by-line. +more = [] +for i in range(len(all)): + # Collapse multiple spaces into one and remove unnecessarily + # backslashed spaces. + all[i] = extra_space_re.sub(' ', all[i]) + all[i] = backslash_space_re.sub(r'\1 ', all[i]) + + # Escape special characters. + all[i] = curly_special_re.sub(r'{!\1}', all[i]) + special = all[i][12] + if special in '>=|{}' and all[i][13] == '=': + rest = all[i][14:] + if special not in '{}': + rest = rest.replace(f'{special}+', f'!{special}+') + all[i] = all[i][:12] + '!' + special + '=' + rest + all[i] = all[i].replace(r'verb+\|+', r'verb+\+\texttt{\char"7C}') + + # Replace punctuation indexed under "_" with a "_" followed by a name. + match = punct_re.match(all[i]) + if match is not None: + try: + all[i] = all[i][:13] + 'magic' + punct2name[match[1]] + all[i][13:] + except KeyError: + pass + + # Consistently index "magic" punctuation. + match = magic_re.match(all[i]) + if match is not None: + all[i] = all[i].replace('_', '_' + match[1], 1) + + # Format numerical arguments (decimal or hexadecimal) to a fixed + # width of 5. + if "worldflag" not in all[i]: + all[i] = num_arg_re.sub(lambda m: '{%s}=' % m[1].rjust(5, '0'), all[i]) + + # Remove trailing spaces within parentheses to canonicalize formatting. + all[i] = paren_spc_re.sub(r'(\\\g<1>)', all[i]) + + # Remove spaces after control sequences to canonicalize formatting + # and improve typesetting. + all[i] = cs_space_re.sub(r'\1', all[i]) + + # Allow line breaks in long, control sequences typeset verbatim. + all[i] = long_verb_re.sub(lambda m: ('=\\spverb+\\' + + allow_breaks(m[1]) + + '+'), + all[i]) + + # Insert space after each dancers symbol so the closing parenthesis + # doesn't overlap the symbol. + all[i] = dancers_re.sub(r'(\\Pisymbol{dancers}{\1}\\hspace{0.5em})', + all[i]) + + # Re-index all twemoji flags as subentries under "flags". + all[i] = twemoji_flag_1_re.sub(r'=flag: St.\\ \1\\ (\\twemoji', all[i]) + all[i] = twemoji_flag_2_re.sub(r'{flags>\1=\2 (\\twemoji', all[i]) + if "mailbox" not in all[i]: + all[i] = twemoji_flag_3_re.sub(r'{flags>\1=\2 (\\twemoji', all[i]) + + # Remove "keycap:" from all tweomoji entries. + if '\\indexentry{keycap: ' in all[i]: + all[i] = all[i].replace('keycap: ', '') + + # Remove numbers from numbered symbols (e.g., converting "dog2" to just + # "dog". + match = sym_num_re.match(all[i]) + if match is not None: + sym = match[1][:-1] + all[i] = '\\indexentry{%s=%s%s\n' % (sym, sym, match[2]) + + # Double the "!" in emoji names containing that symbol such as "ON! + # arrow" and "UP! button". "!" is the escape character in our + # Makeindex configuration. + all[i] = twemoji_bang_re.sub(r'\1!', all[i]) + +# Overwrite the input file with the updates. +with open(sys.argv[1], 'w') as w: + for ln in all + more: + w.write(ln) diff --git a/info/symbols/comprehensive/source/prune-idx b/info/symbols/comprehensive/source/prune-idx new file mode 100755 index 0000000000..79552f237a --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx @@ -0,0 +1,1628 @@ +#! /usr/bin/env python + +############################################## +# Remove unnecessary index entries and merge # +# other index entries to improve index # +# usability. # +# # +# Author: Scott Pakin <scott.clsl@pakin.org> # +############################################## + +import argparse +import collections.abc +import copy +import multiprocessing +import re +import subprocess +import sys +import textwrap +import toml +from collections import defaultdict +from dataclasses import dataclass + + +class Subitem(): + '''Represent an index key and an optional rendering of that key. + The rendering is split into a rendering of the key proper, an + optional rendering of the corresponding glyph, and optional + suffix material.''' + + glyph_re = re.compile(r'^(.*?)\s+\((\S+)\)([^()]*)$') + + def __init__(self, key, latex=None): + self.key = key + self.full_render = latex + + @property + def full_render(self): + '''Return the render, glyph, and suffix as a single string or None + if no rendering is defined.''' + if self.render is None: + return None + if self.glyph is None: + return self.render + return '%s (%s)%s' % (self.render, self.glyph, self.suffix or '') + + @full_render.setter + def full_render(self, latex): + 'Parse LaTeX code into a render, glyph, and suffix.' + self.render = None + self.glyph = None + self.suffix = None + if latex is None: + return + match = self.glyph_re.match(latex) + if match is None: + self.render = latex + else: + self.render = match[1] + if match[2] != '': + self.glyph = match[2] + if match[3] != '': + self.suffix = match[3] + + def __repr__(self): + return repr((self.key, self.render, self.glyph, self.suffix)) + + def __str__(self): + if self.render is None: + return self.key + if self.glyph is None: + return f'{self.key}={self.render}' + return '%s=%s (%s)%s' % \ + (self.key, self.render, self.glyph, self.suffix or '') + + +class IndexEntry(): + 'Represent a single line of an .idx file.' + + entry_re = re.compile(r'^\\indexentry\{(.*)\|(.*)\}\{(\d+)\}$') + item_re = re.compile(r'^([^=]+)(=.*)?$') + glyph_re = re.compile(r'^(.*?)\s+\((\S+)\)$') + + def __init__(self, ln): + # Parse the line into an item, page-number formatting code, and the + # page number itself. From the formatting code, extract a grouping + # code, which is either "(", ")", or None. + match = self.entry_re.match(ln) + if match is None: + raise ValueError('failed to parse %s' % repr(ln)) + item_str = match[1] + self.group = None + self.format = match[2] + if self.format[0] in ['(', ')']: + self.group = self.format[0] + self.format = self.format[1:] + self.page = int(match[3]) + self.trace = False # Used only for debugging + + # Parse the item into one or more sub-items. + sub_gt = '*GREATER-THAN*' # Replacement for quoted ">" (i.e., "!>") + item_str = item_str.replace('!>', sub_gt) + subitems = [it.replace(sub_gt, '!>') for it in item_str.split('>')] + + # Convert each sub-item into a Subitem object. + self.subitems = [] + for si in subitems: + match = self.item_re.match(si) + if match is None: + raise ValueError('failed to parse %s' % repr(ln)) + render = match[2] + if render is not None: + render = render[1:] # Drop the "=". + self.subitems.append(Subitem(match[1], render)) + + # To help with debugging, save the original version of the object + # before rewrites. + self.original = copy.deepcopy(self) + + def __repr__(self): + return repr(([repr(si) for si in self.subitems], + self.group, self.format, self.page)) + + def __str__(self): + toks = [] + toks.append('\\indexentry{') + toks.append('>'.join([str(si) for si in self.subitems])) + toks.append('|') + if self.group is not None: + toks.append(self.group) + toks.append(self.format) + toks.append('}{%d}' % self.page) + return ''.join(toks) + + def prioritization_key(self): + 'Return a key for use in sorting entries in priority order.' + # The key first prioritizes entries using a small set of glyphs + # known to look nicer than the first occurring glyph for the same + # item. Then, it prioritizes all non-None glyphs. Finally, it + # prioritizes all non-None renderings. + subitemN = self.subitems[-1] + n_subs = len(self.subitems) + if all([si.render is None for si in self.subitems]): + # Subitem tally, normal priority glyph, no glyph, no rendering. + return (n_subs, 0, True, True) + if all([si.glyph is None for si in self.subitems]): + # Subitem tally, normal priority glyph, no glyph, rendering. + return (n_subs, 0, True, False) + for code in [ + # Nicer-looking variants + r'$\forall$', + r'\ABXwidering', + r'\worldflag{', + r'\FDSYMrightangle', + r'\sphericalangle', + r'\Opn', # logix open delimiter + r'\twemoji{27a1}', # "right arrow" + r'\MNSbrace', + r'\overbracket', + r'\leftrightarrow', + r'\FDSYMoverbrace', + r'\FDSYMunderbrace', + r'\overbracket', + r'\underbracket', + r'\overparenthesis', + r'\underparenthesis', + r'\shortunderlvecc', + r'\shortundervecc', + r'\shortvecc', + r'\shortlvecc', + r'\FDSYMnsubset', + r'\FDSYMnsupset', + r'\FDSYMnsqsubset', + r'\FDSYMnsqsupset', + r'\FDSYMnSqsubset', + r'\FDSYMnSqsupset', + r'\FiveStar', + r'\officialeuro', + r'\mfWireless', + r'\bcfeutricolore', + r'\squadlineh', + r'\squadlinev', + r'\squadcross', + r'\squaddot', + r'\SquareCastShadowBottomRight', + r'\WhiteSquareG', + r'\BlackSquareG', + r'\FDSYMemptyset', + r'\STIXAngstrom', + r'\textregistered', + r'\texttrademark', + r'\neg', + r'\exists', + r'\times', + r'\invamp', + r'\igoblackstone', + r'\MNSrightfree', + r'\MNSnrightfree', + r'$\prod$', + r'\MVLeftBracket', + r'\faQuestionCircle[regular]', + r'\BlackCircleG', + r'\FDSYMmedblackdiamond', + r'\musSegno', + r'\MNStbigostar', + r'\faUserCircle[regular]', + + # Squares and rhombuses with arrows + r'$\boxRight', + r'$\boxright', + r'$\boxdotRight', + r'$\boxdotright', + r'$\DiamondRight', + r'$\Diamondright', + r'$\DiamonddotRight', + r'$\Diamonddotright', + + # Chess pieces + r'\symbishop', + r'\symking', + r'\symknight', + r'\sympawn', + r'\symqueen', + r'\symrook', + + # Halloween math + r'\overrightwitchonbroom', + r'\underrightwitchonbroom', + r'\overrightwitchonpitchfork', + r'\underrightwitchonpitchfork', + r'\overrightswishingghost', + r'\underrightswishingghost', + r'\mathbat', + + # Harpoons + r'\rightharpoonup', + r'\STIXbarrightharpoonup', + r'\STIXrightharpoonupbar', + r'\ABXrightbarharpoon', + r'\MNSnleftrightharpoonupdown', + r'\MNSnleftrightharpoons', + r'\MTOOLSxrightharpoonup', + r'\longvarrightharp', + r'\FDSYMnrightharpoonup', + r'\ABXrightrightharpoons', + + # Corners + r'\GOlftbotcorner', + r'\GOlfttopcorner', + r'\GOrtbotcorner', + r'\GOrttopcorner', + + # Basic Greek letters with no embellishments. + r'$\alpha$', r'$\beta$', r'$\gamma$', r'$\delta$', + r'$\epsilon$', r'$\zeta$', r'$\eta$', r'$\theta$', + r'$\iota$', r'$\kappa$', r'$\lambda$', r'$\mu$', r'$\nu$', + r'$\xi$', r'$\omicron$', r'$\pi$', r'$\rho$', r'$\sigma$', + r'$\tau$', r'$\upsilon$', r'$\phi$', r'$\chi$', r'$\psi$', + r'$\omega$', r'\textAlpha', r'\textBeta', r'\textGamma', + r'\textDelta', r'\textEpsilon', r'\textZeta', r'\textEta', + r'\textTheta', r'\textIota', r'\textKappa', r'\textLambda', + r'\textMu', r'\textNu', r'\textXi', r'\textOmicron', + r'\textPi', r'\textRho', r'\textSigma', r'\textTau', + r'\textUpsilon', r'\textPhi', r'\textChi', r'\textPsi', + r'\textOmega', + ]: + if code in subitemN.glyph: + # Subitem tally, high priority glyph, glyph, rendering. + return (n_subs, -1, False, False) + glyphN_lower = subitemN.glyph.lower() + if 'arrow' in glyphN_lower and 'right' in glyphN_lower and \ + 'left' not in glyphN_lower: + # Subitem tally, high priority glyph, glyph, rendering. + return (n_subs, -1, False, False) + if 'triangle' in glyphN_lower and 'down' not in glyphN_lower and \ + 'left' not in glyphN_lower: + if 'up' in glyphN_lower or 'right' not in glyphN_lower: + # Subitem tally, high priority glyph, glyph, rendering. + return (n_subs, -1, False, False) + else: + # Subitem tally, medium priority glyph, glyph, rendering. + return (n_subs, 0, False, False) + if '\\usym{' in glyphN_lower: + # Subitem tally, low priority glyph, glyph, rendering. + return (n_subs, +1, False, False) + # Subitem tally, normal priority glyph, glyph, rendering + return (n_subs, 0, False, False) + + +class EntryToTag(collections.abc.Mapping): + "Map an entry's glyph to a unique tag." + + def __init__(self): + self.glyph2tag = {} + + def __getitem__(self, e): + 'Given an entry, return an associated tag.' + # Use an existing tag if available. Otherwise create a new one. + subitemN = e.subitems[-1] + glyph = subitemN.glyph + try: + tag = self.glyph2tag[glyph] + except KeyError: + # Create a tag of the form "!dummy-<page>-<glyph_hash>". The + # leading "!" ensures that Makeindex will sort "TAG=SYM" ahead + # of "ITEM (SYM)". For example, under "man", a basic man + # symbol should precede "getting haircut (<glyph>)." + h = '%019x' % hash(glyph) + tag = '!!dummy-%04d-%s' % \ + (e.page, h[-6:]) # Escape the "!" with a second "!". + self.glyph2tag[glyph] = tag + return tag + + def __iter__(): + return iter(self.glyph2tag) + + def __len__(): + return len(self.glyph2tag) + + +class EntryMatcher(): + 'Represent a rule for matching an IndexEntry.' + + def __init__(self, rule): + # Initialize object variables. + self.compare_lowercase = rule.get('compare_lowercase', False) + self.consider_all_entries = rule.get('consider_all_entries', False) + self.trace = rule.get('trace', False) + self.rule_type = None # Overridden by a child class + self.re_match = None + have_regex = False + + # Initialize additional object variables used only for debugging. + self.rule = rule + self.triggered = False + mrule = rule.get('matches', []) + if isinstance(mrule, str): + self.remaining_matches = set([mrule]) + else: + self.remaining_matches = set(mrule) + + # Define a function for all other keys. For example, define + # self.not_prefix_fail as self._make_not_contain_failure_func + # applied to rule['not_prefix']. + self.subject_to_function = defaultdict(lambda: []) + for adverb in [None, 'not']: + for subject in [ + None, + 'render', + 'top', + 'format' + ]: + for verb in ['matches', 'contains', 'prefix', 'regex']: + toml_key = '_'.join([c + for c in [adverb, subject, verb] + if c is not None]) + try: + toml_value = rule[toml_key] + factory_name = '_make_%s_failure_func' % \ + '_'.join([c + for c in [adverb, verb] + if c is not None]) + factory = getattr(self, factory_name) + func = factory(toml_value) + self.subject_to_function[subject].append(func) + if verb == 'regex': + if have_regex: + raise RuntimeError('more than one regex' + ' was used in rule %s' % + rule) + have_regex = True + except KeyError: + pass + + # Abort the program if there is not at least one function in the list. + if len(self.subject_to_function) == 0: + raise RuntimeError('no matching patterns found in rule %s' % rule) + + @staticmethod + def _succeed(item): + '''Return a function that itself always returns False (no match + failure).''' + return False + + @staticmethod + def _make_matches_failure_func(pattern): + 'Return a function that itself returns True on a match failure.' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: item != pattern + else: + pattern = set(pattern) + return lambda item: all([item != p for p in pattern]) + + @staticmethod + def _make_not_matches_failure_func(pattern): + 'Return a function that itself returns False on a match failure.' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: item == pattern + else: + pattern = set(pattern) + return lambda item: any([item == p for p in pattern]) + + @staticmethod + def _make_contains_failure_func(pattern): + '''Return a function that itself returns True on a containing + failure.''' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: pattern not in item + else: + return lambda item: all([p not in item for p in pattern]) + + @staticmethod + def _make_not_contains_failure_func(pattern): + '''Return a function that itself returns False on a containing + failure.''' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: pattern in item + else: + return lambda item: any([p in item for p in pattern]) + + @staticmethod + def _make_prefix_failure_func(pattern): + 'Return a function that itself returns True on a prefix failure.' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: not item.startswith(pattern) + else: + return lambda item: all([not item.startswith(p) for p in pattern]) + + @staticmethod + def _make_not_prefix_failure_func(pattern): + 'Return a function that itself returns False on a prefix failure.' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + return lambda item: item.startswith(pattern) + else: + return lambda item: any([item.startswith(p) for p in pattern]) + + def _make_regex_failure_func(self, pattern): + '''Return a function that itself returns True on a regular-expression + match failure.''' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + regex = re.compile(pattern) + return lambda item: (setattr(self, 're_match', regex.search(item)), + self.re_match is None)[1] + else: + raise ValueError('lists of regular expressions are not supported') + + def _make_not_regex_failure_func(self, pattern): + '''Return a function that itself returns False on a regular-expression + match failure.''' + if pattern is None: + return lambda item: False + elif isinstance(pattern, str): + regex = re.compile(pattern) + return lambda item: (setattr(self, 're_match', regex.search(item)), + self.re_match is not None)[1] + else: + raise ValueError('lists of regular expressions are not supported') + + def matches_pattern(self, entry): + 'Return True if the entry matches the pattern.' + # Extract the first item, final item, and final rendering code. + top_item = entry.subitems[0].key + item = entry.subitems[-1].key + try: + full_render = entry.subitems[-1].full_render or '' + except IndexError: + full_render = '' + if self.compare_lowercase: + top_item = top_item.lower() + item = item.lower() + full_render = full_render.lower() + format = entry.format or '' + + # Ignore non-symbol entries unless consider_all_entries is True. + if not self.consider_all_entries: + if format.startswith('hyperindexformat'): + # "see" and "see also" + return False + if '\\href' in full_render: + # Package or other hyperlink + return False + + # Return False if we do not match the IndexEntry. + for subject, arg in [ + (None, item), + ('render', full_render), + ('top', top_item), + ('format', format) + ]: + for match_func in self.subject_to_function[subject]: + if match_func(arg): + return False + + # The rule matched the IndexEntry. Provide trace output if + # requested for either the entry or the rule. + if entry.trace or self.trace: + sys.stderr.write('=== Trace ===\n') + if entry.trace: + sys.stderr.write('Trigger: entry\n') + else: + sys.stderr.write('Trigger: rule\n') + sys.stderr.write('Entry:\n %s\n' % str(entry)) + sys.stderr.write('Rule:\n') + rule_str = '[[%s]]\n' % self.rule_type + rule_str += toml.dumps(self.rule) + sys.stderr.write(textwrap.indent(rule_str, ' ')) + + # As a special case for simple matches, discard the alternative + # that matched. + self.remaining_matches.discard(item) + + # Return True, and record that the rule was triggered. + self.triggered = True + return True + + +class EntryTracer(EntryMatcher): + 'Represent a single rule for tracing an IndexEntry.' + + def __init__(self, rule): + super().__init__(rule) + self.rule_type = 'trace' + + +class EntryDeleter(EntryMatcher): + 'Represent a single rule for deleting an IndexEntry.' + + def __init__(self, rule): + super().__init__(rule) + self.rule_type = 'delete' + + +class EntryRewriter(EntryMatcher): + 'Represent a single rule for rewriting an IndexEntry.' + + # Split a string into up to 10 fields. The 11th group contains all + # remaining fields. + fields_re = re.compile(r'(\S+)' + r'((?:\s+)\S+)?'*9 + r'(.*)$') + + def __init__(self, rule): + super().__init__(rule) + self.rule_type = 'rewrite' + self.item = rule.get('item', None) + self.word = rule.get('word', None) + self.render = rule.get('render', None) + self.lowercase_item = rule.get('lowercase_item', False) + self.lowercase_word = rule.get('lowercase_word', False) + self.uppercase_word = rule.get('uppercase_word', False) + self.capitalize_word = rule.get('capitalize_word', False) + self.pluralize_word = rule.get('pluralize_word', False) + self.preserve_escapes = rule.get('preserve_escapes', False) + if sum([int(e) for e in [self.lowercase_word, + self.uppercase_word, + self.capitalize_word]]) > 1: + raise ValueError('lowercase_word, uppercase_word, and' + ' capitalize_word are mutually exclusive') + self.format = rule.get('format', None) + self.see = rule.get('see', None) + self.seealso = rule.get('seealso', None) + self.stop_on_match = not rule.get('continue', False) + self.convert_numbers = rule.get('convert_numbers', False) + self.number_words = self.construct_number_words() + if sum([int(e is not None) for e in [self.format, + self.see, + self.seealso]]) > 1: + raise ValueError('format, see, and seealso are mutually exclusive') + + @staticmethod + def construct_number_words(number_words=[]): + '''Construct names for numbers 0-99 as a reverse-sorted list of + {number, name} tuples.''' + # If we were called previously, return the list from before. + if number_words != []: + return number_words + + # Define base names. + units = [ + "zero", "one", "two", "three", "four", "five", "six", "seven", + "eight", "nine" + ] + specials = [ + "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", + "sixteen", "seventeen", "eighteen", "nineteen" + ] + tens = [ + "twenty", "thirty", "forty", "fifty", "sixty", + "seventy", "eighty", "ninety" + ] + roman_units = [ + "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix" + ] + roman_tens = [ + "x", "xx", "xxx", "xl", "l", "lx", "lxx", "lxxx", "xc" + ] + roman_hundreds = [ + "c", "cc", "ccc", "cd", "d", "dc", "dcc", "dccc", "cm", "m" + ] + + # Construct names for various Roman numerals. + number_words.extend(zip([str(d) for d in range(1, 10)], roman_units)) + number_words.extend(zip([str(d) for d in range(11, 20)], + ['x' + r for r in roman_units])) + number_words.extend(zip([str(d*10) for d in range(1, 10)], roman_tens)) + number_words.extend(zip([str(d*100) for d in range(1, 11)], + roman_hundreds)) + + # Construct names for the numbers 0-99. + number_words.extend(zip([str(d) for d in range(20)], units + specials)) + num = 19 + for t in tens: + num += 1 + number_words.append((str(num), t)) + for u in units[1:]: + num += 1 + number_words.append((str(num), t + u)) + + # Reverse the list so longer matches occur first. + number_words.reverse() + return number_words + + def _maybe_lowercase_subitem(self, si): + 'Conditionally lowercase a subitem.' + if self.lowercase_item: + return si.lower() + return si + + def _expand_back_refs(self, entry, s): + '''Expand "\1", "\2", etc. within a string based on the current + regular-expression match.''' + 'Provide different means of expanding back references.' + # If preserve_escapes is True, return the string unmodified. + if self.preserve_escapes: + return s + + # If the TOML regex key was not used and no back references are + # present, return the string unmodified. + re_match = self.re_match + if re_match is None and '\\' not in s: + return s + + # If the TOML regex key was not used and back references may be + # present, construct a regular expression that maps back + # references to space-separated item fields, numbered starting from + # 1 and with 0 representing the entire item string. + if re_match is None: + item = entry.subitems[-1].key + re_match = self.fields_re.match(item) + + # Expand back references in the given string. + try: + return re_match.expand(s) + except re.error: + raise RuntimeError('rule %s failed on entry %s' % + (self.rule, entry)) + + @staticmethod + def _clean_whitespace(s): + 'Remove leading, trailing, and extra internal spaces.' + return ' '.join(s.split()) + + def _words_to_numbers(self, s): + 'Replace number words with numbers.' + # Split the string based on \1. Ignore implicit matches; require + # explicit regex matches. + if self.re_match[1] == self.re_match[0]: + return s + if s in ["Epi-Olmec", "Linear B"]: + return s # Ignore words containing "i" (Roman numeral 1). + before, target, after = s.rpartition(self.re_match[1]) + + # Replace the target string with a number it matches a spelled-out + # number or Roman numerals. + target = target.lower() + for num, word in self.number_words: + if word == target: + target = num + break + return before + target + after + + def rewrite(self, entry): + '''Rewrite a single IndexEntry in place. Return True if the entry + matched the pattern.''' + # Return False if we can't rewrite the IndexEntry. + if not self.matches_pattern(entry): + return False + + # Point to the final subitem. + subitemN = entry.subitems[-1] + + # Rewrite the IndexEntry. In this context, "word" corresponds to + # Subitem.render -- the rendering of the item's key, excluding the + # glyph and suffix. + if self.format is not None: + entry.format = self._expand_back_refs(entry, self.format) + elif self.see is not None: + entry.format = 'hyperindexformat{\\see{%s}}' % \ + self._expand_back_refs(entry, self.see) + elif self.seealso is not None: + entry.format = 'hyperindexformat{\\seealso{%s}}' % \ + self._expand_back_refs(entry, self.seealso) + word = self.word + + def maybe_words_to_numbers(s): + return self._words_to_numbers(s) if self.convert_numbers else s + + if self.item is not None: + if isinstance(self.item, str): + # Replace the final subitem's key. + item = self._clean_whitespace(self.item) + subitemN.key = \ + maybe_words_to_numbers( + self._maybe_lowercase_subitem( + self._expand_back_refs(entry, item) + ) + ) + else: + # Replace all subitems, retaining the final glyph and suffix. + full_render = subitemN.full_render + entry.subitems = [ + Subitem( + self._clean_whitespace( + maybe_words_to_numbers( + self._maybe_lowercase_subitem( + self._expand_back_refs(entry, k) + ) + ) + ) + ) + for k in self.item + ] + subitemN = entry.subitems[-1] + subitemN.full_render = full_render + if word is None: + # Specified item but unspecified word: use the final + # subitem's key as the word. + word = subitemN.key + if word is not None: + word = self._clean_whitespace(self._expand_back_refs(entry, word)) + word = maybe_words_to_numbers(word) + if self.lowercase_word: + word = word.lower() + if self.uppercase_word: + word = word.upper() + if self.capitalize_word: + word = word.title() + if self.pluralize_word: + word = word + 'es' if word[-1] == 's' else word + 's' + if self.item is None: + # Specified word but unspecified item: use word as the key + # for the final subitem. + subitemN.key = word + if self.render is not None: + # Specified full rendering: ignore word and use that instead. + subitemN.full_render = self.render + elif word is not None: + # Specified word but unspecified rendering: use word but + # preserve glyph and suffix. + subitemN.render = word + return self.stop_on_match + + +class EntryMerger(EntryMatcher): + 'Represent a single rule for merging IndexEntry objects.' + + merge_marker = '\\textcolor{Green}{$^+$}' # Marker for merged symbols + + def __init__(self, state, rule): + super().__init__(rule) + self.rule_type = 'merge' + self.state = state # Map from item to representative entry + + def prepare_to_merge(self, entry): + '''Prepare to rewrite an entry to use the same glyph as other entries + named with the same item.''' + # Return False if we can't merge the IndexEntry. + if not self.matches_pattern(entry): + return False + + # Merging two or more entries requires identical subitems matched + # by the same rule. + key = tuple([id(self)] + [si.key for si in entry.subitems]) + + # Append the current entry to the list associated with the + # current key. + if entry.subitems[-1].suffix is not None: + return True + try: + self.state[key].append(entry) + except KeyError: + self.state[key] = [entry] + return True + + @classmethod + def perform_all_merges(self, state): + '''Perform all merges based on information gathered by + prepare_to_merge. This method should be called only once.''' + # For any key with more than two non-")" entries, mark all entries + # with a "merged" suffix. + for key, entries in state.items(): + # The merge must be of two or more symbols, excluding ends of + # ranges. + no_close_entries = [e for e in entries if e.group != ')'] + if len(no_close_entries) < 2: + continue + + # Find the first non-")" entry to use as the exemplar. + for e in entries: + if e.group == ')': + continue + e.subitems[-1].suffix = self.merge_marker + full_render = e.subitems[-1].full_render + break + + # Copy the rendering used by the exemplar to all other entries. + for e in entries: + e.subitems[-1].full_render = full_render + + +class EntryCreator(EntryRewriter): + '''Represent a single rule for generating new entries from existing + entries. This class is just like EntryRewriter except it first + duplicates the entry.''' + + def __init__(self, rule): + super().__init__(rule) + self.rule_type = 'create' + + def create(self, entry): + 'Given an entry, return a new entry or None.' + + # Return None if we don't match the IndexEntry. + if not self.matches_pattern(entry): + return None + + # Create a new IndexEntry to return. + new_entry = copy.deepcopy(entry) + if not self.rewrite(new_entry): + raise RuntimeError(f'failed to rewrite entry {new_entry}') + return new_entry + + +@dataclass +class Rules(): + 'Represent a collection of rules of different types.' + + tracers: list + deleters: list + rewriters: list + creators: list + mergers: list + + def __post_init__(self): + self.merge_state = {} + + +########################################################################### + +def process_delimiters(all_entries): + '''Given a list of entries, return a list of rewriting rules and a list + of deleting rules.''' + # Map left delimiters to right delimiters and descriptions. + delimiter_info = { + '(': (')', 'parenthesis'), + '[': (']', 'square brackets'), + 'alas': ('alad', 'curly brace'), + 'Alas': ('Alad', 'curly brace'), + 'angus': ('angud', 'angle bracket'), + 'Angus': ('Angud', 'angle bracket'), + 'langlebar': ('ranglebar', 'angle bracket with bar'), + 'langledot': ('rangledot', 'angle bracket with dot'), + 'langle': ('rangle', 'angle bracket'), + 'lAngle': ('rAngle', 'double angle bracket'), + 'lbag': ('rbag', 'bag'), + 'Lbag': ('Rbag', 'bag'), + 'lblkbrbrak': ('rblkbrbrak', 'tortoise shell, filled'), + 'lbrace': ('rbrace', 'curly brace'), + 'lBrace': ('rBrace', 'curly brace with bar'), + 'lbracklltick': ('rbracklrtick', 'square bracket with lower tick'), + 'lbrack': ('rbrack', 'square bracket'), + 'lBrack': ('rBrack', 'square bracket with bar'), + 'lbrackubar': ('rbrackubar', 'square bracket with underbar'), + 'lbrackultick': ('rbrackurtick', 'square bracket with upper tick'), + 'lbrbrak': ('rbrbrak', 'tortoise shell'), + 'Lbrbrak': ('Rbrbrak', 'tortoise shell with bar'), + 'lceil': ('rceil', 'ceiling'), + 'lCeil': ('rCeil', 'double ceiling'), + 'lcorners': ('rcorners', 'corners'), + 'lcurvyangle': ('rcurvyangle', 'curved angle bracket'), + 'ldbrack': ('rdbrack', 'bracket with bar'), + 'leftevaw': ('leftevaw', 'wavy line'), + 'leftwave': ('leftwave', 'wavy line'), + 'levaw': ('revaw', 'wavy line'), + 'lfilet': ('rfilet', 'wavy line'), + 'lFloor': ('rFloor', 'double floor'), + 'lfloor': ('rfloor', 'floor'), + 'lgroup': ('rgroup', 'group brace'), + 'llangle': ('rrangle', 'angle bracket with bar'), + 'llbracket': ('rrbracket', 'bracket with bar'), + 'llceil': ('rrceil', 'double ceiling'), + 'llcorner': ('lrcorner', 'lower corners'), + 'llfloor': ('rrfloor', 'double floor'), + 'llparenthesis': ('rrparenthesis', 'double parenthesis'), + 'lmoustache': ('rmoustache', 'moustache'), + 'Lparengtr': ('Rparenless', + 'double parenthesis with greater/less than'), + 'lparenless': ('rparengtr', 'parenthesis with less/greater than'), + 'lparen': ('rparen', 'parenthesis'), + 'lParen': ('rParen', 'parenthesis with bar'), + 'Lparen': ('Rparen', 'parenthesis with bar'), + 'lsem': ('rsem', 'bracket with bar'), + 'ltriplevert': ('rtriplevert', 'triple vertical bar'), + 'lVert': ('rVert', 'double vertical bar'), + 'lvert': ('rvert', 'vertical bar'), + 'lVvert': ('rVvert', 'triple vertical bar'), + 'Lvzigzag': ('Rvzigzag', 'double zigzag'), + 'lvzigzag': ('rvzigzag', 'zigzag'), + 'lwave': ('rwave', 'wavy line'), + 'lWavy': ('rWavy', 'double wavy line'), + 'lwavy': ('rwavy', 'wavy line'), + 'niv': ('vin', 'lower corners'), + 'quadras': ('quadrad', 'square bracket with bar'), + 'Quadras': ('Quadrad', 'square bracket with bar'), + 'textlangle': ('textrangle', 'angle bracket'), + 'textlbrackdbl': ('textrbrackdbl', 'square bracket with bar'), + 'textlquill': ('textrquill', 'quill'), + 'thickvert': ('thickvert', 'vertical bar'), + 'triple<': ('triple!>', 'triple angle bracket'), + 'triple[': ('triple]', 'triple square bracket'), + 'ulcorner': ('urcorner', 'upper corners'), + 'vert': ('vert', 'vertical bar'), + 'Vert': ('Vert', 'double bar'), + 'VERT': ('VERT', 'triple vertical bar'), + 'Vvert': ('Vvert', 'triple vertical bar'), + 'vvvert': ('vvvert', 'triple vertical bar'), + } + + # Iterate over all entries in search of delimiters. + rewrites = [] + deletes = [] + display_re = re.compile('^(.*)(MNS|FDSYM|STIX)d(.*)$') + for e in all_entries: + # Extract the key and glyph. + subitemN = e.subitems[-1] + glyphN = subitemN.glyph + if glyphN is None: + continue + lKey = subitemN.key + + # Perform the substitution. + rule = {} + try: + rKey, desc = delimiter_info[lKey] + if lKey == 'llangle': + # Special case for MnSymbol's \llangle, which is doubled, + # not barred. + if 'MNSdllangle' in glyphN: + desc = 'double angle bracket' + glyphN = '\\MNStllangle' + rule['render_contains'] = glyphN + except KeyError: + continue + lGlyph = display_re.sub(r'\1\2t\3', glyphN) + rGlyph = lGlyph.replace(lKey, rKey) + rGlyph = rGlyph.replace(r'\nathtriple\langle', r'\nathtriple\rangle') + rule.update({ + 'matches': lKey, + 'item': ['delimiters', desc], + 'render': '%s (%s\\graybox %s)' % (desc, lGlyph, rGlyph), + 'autogenerated': True, + }) + rewrites.append(EntryRewriter(rule)) + if rKey != lKey: + deletes.append(EntryDeleter({ + 'matches': rKey, + 'autogenerated': True, + })) + return rewrites, deletes + + +def read_logix_rewrites(): + '''Map logix symbol names to symbol replacements by parsing the logix + documentation. Return a list of EntryRewriters or an empty list on + error.''' + # Find the logix.tex file. + proc = subprocess.run(['kpsewhich', '--format=doc', 'logix.tex'], + capture_output=True, encoding='utf-8') + if proc.returncode != 0: + return [] + logix_tex = proc.stdout.strip() + space_slash_re = re.compile(r'\s+/\s+') + + def patch_desc(desc): + 'Modify the item or word.' + desc = desc.lower() + if desc.split()[0] in ['lblack', 'lwhite']: # Non-word + desc = desc[1:] + desc = desc.replace('finte', 'finite') # Typo, I assume + desc = desc.replace('asterick', 'asterisk') # Spelling error + desc = desc.replace('long ', '') # Unnecessary + desc = desc.replace('short ', '') # Unnecessary + desc = desc.replace('very ', '') # Unnecessary + desc = desc.replace('extra ', '') # Unnecessary + desc = desc.replace(' (rule)', '') # Unnecessary + desc = space_slash_re.sub('/', desc) # Nicer-looking + desc = desc.replace('plus/minus', 'plus or minus') # Nicer-looking + desc = desc.replace('minus/plus', 'minus or plus') # Nicer-looking + return desc + + # Parse the logix.tex file. + rules = [] + with open(logix_tex) as r: + for ln in r: + # Map a LaTeX command to a description. + fields = [f.strip() for f in ln.split('&')] + if len(fields) != 3: + continue + item = fields[1][16:] # Ignore "{\textbackslash}". + desc = fields[0] + if ' em ' in desc: + continue + if 'End Law' in desc: + continue # Don't rename *all* \End symbols to "end law". + desc = patch_desc(desc) + + # Create an EntryRewriter corresponding to the mapping from + # command to description. + desc_fields = desc.split() + if desc_fields[0] == 'circled': + # Special case for circled symbols + rules.append(EntryRewriter({ + 'matches': item, + 'item': ['circled symbols', ' '.join(desc_fields[1:])], + 'continue': True, + 'autogenerated': True + })) + elif desc_fields[0] == 'open': + # Special case for open/close delimiters + phrase = ' '.join(desc_fields[1:]) + cls_item = 'Cls' + item[3:] + rules.append(EntryRewriter({ + 'matches': item, + 'item': ['delimiters', phrase], + 'render': '%s (\\%s \\graybox \\%s)' % + (phrase, item, cls_item), + 'autogenerated': True + })) + else: + # Common case + rules.append(EntryRewriter({ + 'matches': item, + 'word': desc, + 'continue': 'true', + 'autogenerated': True + })) + return rules + + +def read_unicode_names(): + 'Return a mapping from hexadecimal code to Unicode name' + hex2name = {} + with open('unicode.txt') as r: + for ln in r: + fields = ln.strip().split(None, 1) + hex2name[fields[0]] = fields[1] + return hex2name + + +def auto_merge_man_woman(state, entries): + '''Return a list of EntryMerger objects that merge "man..." and + "woman..." emoji.''' + # Construct a mapping from a noun to the entries that present "man" and + # "woman" versions of that noun. + noun2entries = defaultdict(lambda: []) + for e in entries: + # Consider only twemoji symbols. + subitemN = e.subitems[-1] + if subitemN.glyph is None: + continue + if 'twemoji' not in subitemN.glyph: + continue + + # Consider only "man NOUN" and "woman NOUN" constructs. + fields = subitemN.key.split() + if len(fields) != 2: + continue + if fields[0] not in ['man', 'woman']: + continue + noun2entries[fields[1]].append(e) + + # Create a new EntryMerger for all entries containing exactly one "man" + # and one "woman" glyph. + new_merges = [] + for noun, ents in noun2entries.items(): + glyphs = set([e.subitems[-1].glyph for e in ents]) + if len(glyphs) != 2: + continue + if "biking" in noun: + # Other entries will be merged into these. + continue + genders = set([e.subitems[-1].key.split()[0] for e in ents]) + if 'man' in genders and 'woman' in genders: + new_merges.append(EntryMerger(state, { + 'autogenerated': True, + 'matches': noun, + })) + return new_merges + + +def merge_top_levels(entries): + 'Merge "ITEM (SYM)" into "ITEM" at the top level when SYM is unique.' + # Group all entries by top-level key. + key2entries = defaultdict(lambda: []) + for e in entries: + if e.subitems[0].glyph == 'package': + # Ignore package names. + continue + key2entries[e.subitems[0].key].append(e) + + # For each key associated with a unique glyph, assign that glyph + # to all top-level subitems. + for key, es in key2entries.items(): + # Reject certain cases. + if len(es) == 1: + continue # Nothing to merge + hyperindex, hyperpage = False, False + for e in es: + if len(e.subitems) != 1: + continue # Consider only entries with no subentries. + if e.format.startswith('hyperpage'): + hyperpage = True + elif e.format.startswith('hyperindexformat'): + hyperindex = True + + # Determine if there is a unique glyph. + glyphs_sfxs = set() # Pairs of {glyph, suffix} + for e in es: + glyph = e.subitems[0].glyph + sfx = e.subitems[0].suffix + if glyph is not None: + glyphs_sfxs.add((glyph, sfx)) + if len(glyphs_sfxs) != 1: + continue # Glyph is not unique. + glyph, sfx = list(glyphs_sfxs)[0] + if '\\' not in glyph: + continue # Glyph is not a control word. + + # Find the entry whose rendering matches the unique glyph. + for e in es: + if e.subitems[0].glyph == glyph and e.subitems[0].suffix == sfx: + full_render = e.subitems[0].full_render + break + + # Assign the same rendering to each entry. + for e in es: + e.subitems[0].full_render = full_render + + +def reformat_same_item_different_glyphs(entries): + '''Rewrite "ITEM=ITEM (SYM1)" and "ITEM=ITEM (SYM2)" as "ITEM" with + subitems "SYM1" and "SYM1".''' + # Bin entries by item name. + unmodified_entries = [] # Entries to leave alone + normalized_entries = [] # Entries updated from "ITEM" to "ITEM=ITEM" + key2entries = defaultdict(lambda: []) + for e in entries: + if len(e.subitems) != 1: + unmodified_entries.append(e) + continue + subitemN = e.subitems[-1] + if subitemN.render is None: + subitemN.render = subitemN.key + normalized_entries.append(e) + continue + if 'href' in subitemN.render: + unmodified_entries.append(e) + continue + if subitemN.glyph is None: + unmodified_entries.append(e) + continue + key2entries[subitemN.key].append(e) + + # Discard entries that should not be merged. + for item, ents in key2entries.copy().items(): + # Ignore items that repeat a single glyph. + unique_glyphs = set([e.subitems[-1].glyph + for e in ents + if e.subitems[-1].glyph is not None]) + if len(unique_glyphs) < 2: + unmodified_entries.extend(ents) + del key2entries[item] + continue + + # Ignore items with different renderings, excluding the glyph. + common_rendering = [si.render for si in ents[0].subitems] + for e in ents: + rendering = [si.render for si in e.subitems] + if rendering != common_rendering: + unmodified_entries.extend(ents) + del key2entries[item] + break + + # Rewrite the remaining entries as "ITEM>TAG=SYM" with a per-glyph TAG. + ent2tag = EntryToTag() + for item, ents in key2entries.items(): + for e in ents: + # Delete the glyph from the final subitem then append TAG as a + # new subitem with rendering SYM. + subitemN = e.subitems[-1] + glyph = subitemN.glyph + suffix = subitemN.suffix or '' + subitemN.glyph = None + tag = ent2tag[e] + e.subitems.append(Subitem(tag, glyph + suffix)) + + # Return the concatenation of the modified and unmodified index entries. + new_entries = [] + for ents in key2entries.values(): + new_entries.extend(ents) + return new_entries + normalized_entries + unmodified_entries + + +def fix_overlapping_ranges(entries): + "Ensure that page ranges don't overlap." + clean_entries = [] + range_state = {} # Map from an item to its most recent entry. + for e in all_entries: + # Discard items that are not part of a page range. + if len(e.subitems) != 1: + clean_entries.append(e) + continue + if e.group is None: + clean_entries.append(e) + continue + + # Prevent adjacent open and adjacent close ranges. + range_key = '>'.join([str(si) for si in e.subitems]) + if e.group == '(': + # Keep the oldest open range. + try: + prev_entry = range_state[range_key] + if prev_entry.group == '(': + # Keep the previous (open) entry; discard the current + # (open) entry. + pass + elif prev_entry.group == ')': + # Keep both the previous (open) and current (closed) + # entries. Remember the current entry. + clean_entries.append(e) + range_state[range_key] = e + except KeyError: + # First time encountering this item. + clean_entries.append(e) + range_state[range_key] = e + elif e.group == ')': + # Keep the newest close range. + try: + prev_entry = range_state[range_key] + if prev_entry.group == '(': + # Keep both the previous (open) and current (close) + # entry. Remember the current entry. + clean_entries.append(e) + range_state[range_key] = e + elif prev_entry.group == ')': + # Overwrite the previous (close) entry's page number + # with the current (close) entry's page number. + prev_entry.page = e.page + except KeyError: + # First time encountering this item, but it's erroneous + # (close with no open) so we discard it. + pass + return clean_entries + + +def split_second_levels(entries): + '''If "ITEM1>ITEM2 (G1)" and "ITEM1>ITEM2 (G2)" are both encountered, + replace them with "ITEM1>ITEM2>G1" and "ITEM1<ITEM2>G2".''' + # Group all entries by the first two keys. Ignore entries without + # exactly two levels. + keys2entries = defaultdict(lambda: []) + for e in entries: + if len(e.subitems) != 2: + continue + keys2entries[(e.subitems[0].key, e.subitems[1].key)].append(e) + + # Introduce a new level if and only if more than two entries associated + # with a pair of keys have a parenthesized glyph. + for entries in keys2entries.values(): + # Discard entries we can't split. + if len(entries) == 1: + continue + unique_glyphs = set() + for e in entries: + glyph = e.subitems[-1].glyph + if glyph is not None: + unique_glyphs.add(glyph) + if len(unique_glyphs) < 2: + continue + + # Add a level to each entry containing just the glyph. + ent2tag = EntryToTag() + for e in entries: + if e.subitems[-1].glyph is None: + continue + tag = ent2tag[e] + render = e.subitems[1].glyph + if e.subitems[1].suffix is not None: + render += e.subitems[1].suffix + si2 = Subitem(tag, render) + e.subitems[1].full_render = None + e.subitems.append(si2) + + +def mark_all_items(entries): + '''Globally replace "WORD=ITEM..." with + "WORD=\\markboth{WORD}{WORD}ITEM...".''' + for e in entries: + key = e.subitems[0].key + for si in e.subitems: + if si.render is None or si.render == '': + si.render = si.key + si.render = '%s\\markboth{%s}{%s}' % (si.render, key, key) + + +def parse_rules_from_files(toml_fnames): + 'Process all TOML files into a Rules object.' + + # Read a list of actions from each TOML-format file. + toml_data = { + 'trace': [], + 'delete': [], + 'rewrite': [], + 'create': [], + 'merge': [], + } + for fn in toml_fnames: + print('Parsing', fn) + new_data = toml.load(fn) + for key in toml_data: + try: + toml_data[key].extend(new_data[key]) + except KeyError: + pass + rules = Rules([], [], [], [], []) + + # Convert each trace entry to an EntryMatcher. + try: + for t in toml_data['trace']: + rules.tracers.append(EntryTracer(t)) + except KeyError: + pass + + # Convert each delete entry to an EntryDeleter. + try: + for d in toml_data['delete']: + rules.deleters.append(EntryDeleter(d)) + except KeyError: + pass + + # Convert each rewrite entry to an EntryRewriter. + try: + for rw in toml_data['rewrite']: + rules.rewriters.append(EntryRewriter(rw)) + except KeyError: + pass + + # Convert each create entry to an EntryCreator. + try: + for cr in toml_data['create']: + rules.creators.append(EntryCreator(cr)) + except KeyError: + pass + + # Convert each merge entry to an EntryMerger. + try: + for m in toml_data['merge']: + rules.mergers.append(EntryMerger(rules.merge_state, m)) + except KeyError: + pass + + # Return the collection of rules. + return rules + + +def report_unused(rules): + 'Report all unused rules, excluding autogenerated ones.' + for r in rules: + if r.rule.get('autogenerated', False): + continue + if r.triggered and r.remaining_matches != set(): + sys.stderr.write('=== Partially triggered ===\n') + sys.stderr.write('Rule:\n') + rule_str = '[[%s]]\n' % r.rule_type + rule_str += toml.dumps(r.rule) + sys.stderr.write(textwrap.indent(rule_str, ' ')) + sys.stderr.write('Remaining:\n') + rem_str = ',\n'.join([repr(m) + for m in sorted(r.remaining_matches)]) + '\n' + sys.stderr.write(textwrap.indent(rem_str, ' ')) + continue + if not r.triggered: + sys.stderr.write('=== Untriggered ===\n') + sys.stderr.write('Rule:\n') + rule_str = '[[%s]]\n' % r.rule_type + rule_str += toml.dumps(r.rule) + sys.stderr.write(textwrap.indent(rule_str, ' ')) + + +########################################################################### + +if __name__ == '__main__': + # Parse the command line. + parser = argparse.ArgumentParser( + prog='prune-idx', + description='Delete, merge, and rewrite index entries.') + parser.add_argument('index_file', help='.idx file to modify') + parser.add_argument('toml_files', nargs='+', + help='one or more TOML files of modification rules') + parser.add_argument('--report-unused', action='store_true', + help='report rules that never triggered') + cl_args = parser.parse_args() + + # Parse the index file into a list of IndexEntry objects. + all_entries = [] + with open(cl_args.index_file) as r: + for ln in r: + all_entries.append(IndexEntry(ln)) + + # Read a list of actions from all of the TOML files. + rules = parse_rules_from_files(cl_args.toml_files) + + # Prepend logix symbols to the rewriters. Other rewriters will rewrite + # some of these. + rules.rewriters = read_logix_rewrites() + rules.rewriters + + # Automatically merge "man" and "woman" emoji because they tend to look + # extremely similar. + rules.mergers.extend(auto_merge_man_woman(rules.merge_state, all_entries)) + + # Handle delimiters specially. + all_entries.sort(key=lambda e: e.prioritization_key()) + print('Preparing to process %d index entries' % len(all_entries)) + more_rewriters, more_deleters = process_delimiters(all_entries) + rules.rewriters.extend(more_rewriters) + rules.deleters.extend(more_deleters) + + def apply_tracers(entry): + '''Apply trace-creation rules until one succeeds. In that case, set + the entry's trace flag to True. Otherwise return the entry + unmodified.''' + for t in rules.tracers: + if t.matches_pattern(entry): + entry.trace = True + return entry + return entry + + # Trace entries for debug purposes. + print('Applying [[trace]] rules (%d)' % len(rules.tracers)) + with multiprocessing.Pool() as pool: + all_entries = pool.map(apply_tracers, all_entries) + + def apply_deleters(entry): + '''Apply entry-deleting rules until one succeeds. In that case return + None. Otherwise return the entry unmodified.''' + for d in rules.deleters: + if d.matches_pattern(entry): + return None + return entry + + # Delete uninteresting entries. + print('Applying [[delete]] rules (%d)' % len(rules.deleters)) + if cl_args.report_unused: + # Sequential but allowing rule updates + pruned_entries = [apply_deleters(e) for e in all_entries] + report_unused(rules.deleters) + else: + # Parallel but with read-only rules + with multiprocessing.Pool() as pool: + pruned_entries = pool.map(apply_deleters, all_entries) + all_entries = [e for e in pruned_entries if e is not None] + + def apply_rewriters(entry): + 'Apply entry-rewriting rules until one succeeds.' + for rw in rules.rewriters: + if rw.rewrite(entry): + return entry + return entry + + # Rewrite utfsym symbols in place. This is faster than appending + # EntryRewriters to the rewriters list. + print('Applying [[rewrite]] rules (%d)' % len(rules.rewriters)) + hex2name = read_unicode_names() + utfsym_re = re.compile(r'^usym\{([0-9A-F]+)\}$') + for e in all_entries: + key = e.subitems[0].key + match = utfsym_re.match(key) + if match is None: + continue + cp = match[1].lstrip('0') + name = hex2name[cp] + e.subitems[0].key = name + e.subitems[0].full_render = '%s (\\usym{%s})' % (name, cp) + + # Apply the rewriting actions to each entry, stopping on the first match. + if cl_args.report_unused: + # Sequential but allowing rule updates + all_entries = [apply_rewriters(e) for e in all_entries] + report_unused(rules.rewriters) + else: + # Parallel but with read-only rules + with multiprocessing.Pool() as pool: + all_entries = pool.map(apply_rewriters, all_entries) + + # Rewrite "NUM..." to use only "NUM" as the key. Doing so indexes + # terms like "8 ball" under Numbers instead of Symbols. + initial_num_re = re.compile(r'^(\d+)(\D.*)$') + for e in all_entries: + match = initial_num_re.match(e.subitems[0].key) + if match is None: + continue + e.subitems.insert(0, Subitem(match[1])) + + def apply_creators(entry): + 'Apply all entry-creating rules to the current entry.' + new_entries = [] + for cr in rules.creators: + e = cr.create(entry) + if e is not None: + new_entries.append(e) + return new_entries + + # Apply the creating actions to each entry, stopping on the first match. + print('Applying [[create]] rules (%d)' % len(rules.creators)) + if cl_args.report_unused: + # Sequential but allowing rule updates + all_entries.extend([e + for es in [apply_creators(entry) + for entry in all_entries] + for e in es]) + report_unused(rules.creators) + else: + # Parallel but with read-only rules + with multiprocessing.Pool() as pool: + all_entries.extend([e + for es in pool.map(apply_creators, all_entries) + for e in es]) + + # The next few stanzas all pertain to merging. + print('Applying [[merge]] rules (%d)' % len(rules.mergers)) + + # Move index entries with no specified glyph or rendering to the end of + # the list so merges see any glyphs first. Also, move certain entries + # to the beginning of the list so their glyphs are used instead of the + # glyph that appears first in the document. + all_entries.sort(key=lambda e: e.prioritization_key()) + + # Remove duplicates before merging. Otherwise, duplicate entries will + # be marked as having multiple glyphs when they in fact have only one. + entries_seen = set() + unique_entries = [] + for e in all_entries: + e_str = str(e) + if e_str in entries_seen: + continue + unique_entries.append(e) + entries_seen.add(e_str) + all_entries = unique_entries + + # Merge glyphs that are essentially just font variants, stopping on the + # first match for each entry. + for e in all_entries: + for m in rules.mergers: + if m.prepare_to_merge(e): + break + if cl_args.report_unused: + report_unused(rules.mergers) + EntryMerger.perform_all_merges(rules.merge_state) + + # Replace top-level "ITEM" entries with "ITEM (SYM)" when both exist + # and SYM is unique. + merge_top_levels(all_entries) + + # The next few stanzas all pertain to cleanup. + print('Cleaning up the index') + + # Use subitems for different glyphs corresponding to the same item. + all_entries = reformat_same_item_different_glyphs(all_entries) + + # Clean up the index by simplifying "ITEM=ITEM" to just "ITEM". In many + # cases this enables Makeindex to merge entries with and without subitems. + for e in all_entries: + for si in e.subitems: + if si.key == si.full_render: + si.full_render = None + + # Clean up the index by making all "see" and "see also" entries point + # to the same page (0). The prevents Makeindex from generating + # multiple "see" or "see also" entries per entry. + for e in all_entries: + if e.format.startswith("hyperindexformat{\\see"): + e.page = 0 + + # Fix overlapping page ranges. + all_entries = fix_overlapping_ranges(all_entries) + + # Split repeated second-level terms into third levels. + split_second_levels(all_entries) + + # Insert a \markboth{...}{...} into every entry. + mark_all_items(all_entries) + + # Overwrite the input file with all remaining entries. + print('Writing %d entries' % len(all_entries)) + with open(cl_args.index_file, 'w') as w: + for e in all_entries: + w.write('%s\n' % str(e)) diff --git a/info/symbols/comprehensive/source/prune-idx-accents.toml b/info/symbols/comprehensive/source/prune-idx-accents.toml new file mode 100644 index 0000000000..c8ae4ffd57 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-accents.toml @@ -0,0 +1,802 @@ +################################################################ +# Rewrite entries for all accents to put them under "accents". # +# Author: Scott Pakin <scott+clsl@pakin.org> # +################################################################ + +# ---------------------- accents with an argument ---------------------- + +# This entry must appear before other "\|" entries. +# What is this accent actually called? +[[rewrite]] +render_contains = '\encfour{\blackacchack{\FCbar}}' +item = ["accents", "fang"] + +# This entry must appear before other "ring" entries. +[[rewrite]] +render_contains = [ + '\blackacc{\ABXwidering}', + '\blackacc{\FOURmathring}', + '\blackacc{\FOURwidering}', + '\blackacc{\YHwidering}' +] +item = ["accents", "combination ring and arc"] + +[[rewrite]] +matches = "`" +item = ["accents", "grave"] + +[[rewrite]] +matches = "." +render_contains = "blackacc" +item = ["accents", "dot"] + +[[rewrite]] +render_contains = [ + '\blackacc{\STIXdot}', + '\blackacc{\dot}' +] +item = ["accents", "dot"] + +[[rewrite]] +matches = ["acutus", "'"] +item = ["accents", "acute"] + +[[rewrite]] +matches = "APLcirc" +item = ["accents", "circle overlay"] + +[[rewrite]] +matches = ["APLnot", "textsuperimposetilde"] +item = ["accents", "tilde overlay"] + +[[rewrite]] +matches = "APLvert" +item = ["accents", "vertical line overlay"] + +[[rewrite]] +matches = "asteraccent" +item = ["accents", "asterisk"] + +[[rewrite]] +matches = ["bar", "_magicequalname"] +render_contains = "blackacc" +item = ["accents", "macron"] + +[[rewrite]] +matches = "bibridge" +item = ["accents", "bridge above and below"] + +[[rewrite]] +matches = ["b", "underbar", "ushort", "ushortw"] +render_contains = "blackacc" +item = ["accents", "bar below"] + +[[rewrite]] +matches = "c" +render_contains = "blackacc" +item = ["accents", "cedilla"] + +[[rewrite]] +matches = "C" +render_contains = "blackacc" +item = ["accents", "grave, double"] + +[[rewrite]] +matches = "crtilde" +item = ["accents", "tilde, crossed"] + +[[rewrite]] +matches = "candra" +item = ["accents", "candrabindu"] + +[[rewrite]] +matches = "cb" +render_contains = "blackacc" +item = ["accents", "comma below"] + +[[rewrite]] +matches = ["check", "v", "varwidecheck", "widecheck"] +item = ["accents", "caron"] + +[[rewrite]] +matches = ["circumflexus", "~", "Umd", "varwidetilde"] +item = ["accents", "tilde"] + +[[rewrite]] +matches = "closure" +render_contains = "blackacc" +item = ["accents", "macron"] + +[[rewrite]] +matches = "Cyrillic breve" +item = ["accents", "breve, Cyrillic"] + +[[rewrite]] +matches = "dental" +item = ["accents", "bridge below"] + +[[rewrite]] +matches = "d" +render_contains = "blackacc" +item = ["accents", "dot below"] + +[[rewrite]] +matches = "ddot" +item = ["accents", "dot, double"] + +[[rewrite]] +matches = "dddot" +item = ["accents", "dot, triple"] + +[[rewrite]] +matches = "ddddot" +item = ["accents", "dot, quadruple"] + +[[rewrite]] +matches = "droang" +item = ["accents", "angle, left"] + +[[rewrite]] +matches = "mathring" +item = ["accents", "ring"] + +[[rewrite]] +matches = "dottedtilde" +item = ["accents", "homothetic"] + +[[rewrite]] +matches = "doubletilde" +item = ["accents", "almost equal to"] + +[[rewrite]] +preserve_escapes = true +matches = ["diaeresis", '"'] +item = ["accents", "diaeresis"] +word = 'di{\ae}resis' + +[[rewrite]] +matches = ["D", "td", "textsubumlaut"] +render_contains = "blackacc" +preserve_escapes = true +item = ["accents", "diaeresis below"] +word = 'di{\ae}resis below' + +[[rewrite]] +matches = [ + "f", + "inverted breve", + "newtie", + "ohill", + "Cyrillic flex", + "textroundcap" +] +render_contains = "blackacc" +item = ["accents", "breve, inverted"] + +[[rewrite]] +matches = "finpartvoice" +item = ["accents", "voiced consonant, final partial"] + +[[rewrite]] +matches = "finpartvoiceless" +item = ["accents", "voiceless consonant, final partial"] + +[[rewrite]] +matches = ["G", "textdoublegrave", "Cyrillic umlaut"] +render_contains = "blackacc" +item = ["accents", "grave, double"] + +[[rewrite]] +matches = ["grave", "gravis"] +item = ["accents", "grave"] + +[[rewrite]] +matches = "H" +render_contains = "blackacc" +item = ["accents", "acute, double"] + +[[rewrite]] +matches = "h" +render_contains = "blackacc" +item = ["accents", "hook"] + +[[rewrite]] +matches = ["hat", "^", "varwidehat", "widehat"] +render_contains = "blackacc" +item = ["accents", "circumflex"] + +[[rewrite]] +matches = "hat" +render_matches = "" +item = ["accents", "circumflex"] + +[[rewrite]] +matches = ["hill", "textsubarch", "underarch"] +item = ["accents", "breve below, inverted"] + +[[rewrite]] +matches = "inipartvoice" +item = ["accents", "voiced consonant, initial partial"] + +[[rewrite]] +matches = "inipartvoiceless" +item = ["accents", "voiceless consonant, initial partial"] + +[[rewrite]] +matches = "k" +render_contains = "blackacc" +item = ["accents", "ogonek"] + +[[rewrite]] +matches = "middlebar" +item = ["accents", "macron overlay"] + +[[rewrite]] +matches = ["middleslash", "Ohne"] +item = ["accents", "solidus overlay"] + +[[rewrite]] +matches = "ocommatopright" +item = ["accents", "comma"] + +[[rewrite]] +matches = "od" +item = ["accents", "ring below"] + +[[rewrite]] +matches = "oturnedcomma" +item = ["accents", "comma, inverted"] + +[[rewrite]] +regex = '^(?:a)?over(arc|bar|brace|bracket|bridge|group|parenthesis)\*?$' +item = ["accents", '\1'] + +[[rewrite]] +regex = '^over(left|right)(pitchfork|broom)$' +item = ["accents", '\2, \1'] + +[[rewrite]] +regex = '^(left|right)arrowaccent$' +item = ["accents", 'arrow, \1'] + +[[rewrite]] +regex = '^(left|right)harpoonaccent$' +item = ["accents", 'harpoon, \1 up'] + +[[rewrite]] +regex = '^(?:short)?over(left|right)harp(?:oon)?(up|down)$' +item = ["accents", 'harpoon, \1 \2'] + +[[rewrite]] +matches = ["overrightharp", "overrightharpoon", "shortoverrightharp"] +item = ["accents", "harpoon, right up"] + +# This rule should precede the following one. +[[rewrite]] +render_contains = '\FDSYMoverleftharpoon' +item = ["accents", "harpoon, left down"] + +[[rewrite]] +matches = ["overleftharp", "overleftharpoon", "shortoverleftharp"] +item = ["accents", "harpoon, left up"] + +[[rewrite]] +matches = ["overrightleftharp", "shortoverrightleftharp"] +item = ["accents", "harpoon, right up, left down"] + +[[rewrite]] +matches = ["overleftrightharp", "shortoverleftrightharp"] +item = ["accents", "harpoon, left up, right down"] + +[[rewrite]] +matches = ["overleftrightvecc", "shortoverleftrightvecc"] +item = ["accents", "arrow, double-ended"] + +[[rewrite]] +matches = "overline" +item = ["accents", "bar"] + +[[rewrite]] +matches = "overlinesegment" +item = ["accents", "line segment"] + +[[rewrite]] +matches = ["overparen", "texttoptiebar", "wideparen"] +item = ["accents", "parenthesis"] + +[[rewrite]] +matches = "ovhook" +item = ["accents", "hook"] + +[[rewrite]] +matches = "partvoice" +item = ["accents", "voiced consonant, partial"] + +[[rewrite]] +matches = "partvoiceless" +item = ["accents", "voiceless consonant, partial"] + +[[rewrite]] +matches = ["r", "ring"] +render_contains = "blackacc" +item = ["accents", "ring"] + +[[rewrite]] +matches = "rc" +item = ["accents", "cedilla, reversed"] + +[[rewrite]] +matches = ["shortunderleftrightvecc", "spreadlips", "underleftrightvecc"] +item = ["accents", "arrow below, double-ended"] + +[[rewrite]] +regex = '^(short)?(straight)?lvecc$' +item = ["accents", "arrow, left"] + +[[rewrite]] +regex = '^(short)?(straight)?vecc$' +item = ["accents", "arrow, right"] + +[[rewrite]] +regex = '^(short)?under(straight)?lvecc$' +item = ["accents", "arrow below, left"] + +[[rewrite]] +regex = '^(short)?under(straight)?vecc$' +item = ["accents", "arrow below, right"] + +[[rewrite]] +matches = "sliding" +item = ["accents", "arrow below, right"] + +[[rewrite]] +matches = "spiritusasper" +item = ["accents", "spiritus asper"] + +[[rewrite]] +matches = "spirituslenis" +item = ["accents", "spiritus lenis"] + +[[rewrite]] +matches = "subcorner" +item = ["accents", "angle below, left"] + +[[rewrite]] +matches = "strokethrough" +item = ["accents", "solidus overlay"] + +[[rewrite]] +matches = ["subdoublebar", "ushortdw"] +item = ["accents", "bar below, double"] + +[[rewrite]] +matches = "subdoublevert" +item = ["accents", "vertical line below, double"] + +[[rewrite]] +matches = "sublptr" +item = ["accents", "arrowhead below, left"] + +[[rewrite]] +matches = "subrptr" +item = ["accents", "arrowhead below, right"] + +[[rewrite]] +matches = ["syl", "textsyllabic"] +item = ["accents", "vertical line below"] + +[[rewrite]] +matches = "t" +render_contains = "blackacc" +item = ["accents", "tie"] + +[[rewrite]] +regex = '^text(acute|breve|grave|ring|tilde)(dot|macron)$' +item = ["accents", 'combination \1 and \2'] + +[[rewrite]] +matches = "textacutewedge" +item = ["accents", "combination acute and caron"] + +[[rewrite]] +matches = "textadvancing" +item = ["accents", "tack below, left"] + +[[rewrite]] +matches = "textbottomtiebar" +item = ["accents", "arc below, inverted"] + +[[rewrite]] +regex = '^textcircum(acute|dot)$' +item = ["accents", 'combination circumflex and \1'] + +[[rewrite]] +regex = '^textdot(acute|breve)$' +item = ["accents", 'combination dot and \1'] + +[[rewrite]] +matches = "textdoublevbaraccent" +item = ["accents", "vertical line, double"] + +[[rewrite]] +matches = "textfallrise" +item = ["accents", "falling and rising tone"] + +[[rewrite]] +matches = "textgravecircum" +item = ["accents", "combination grave and circumflex"] + +[[rewrite]] +matches = "textgravemid" +item = ["accents", "combination grave and macron"] + +[[rewrite]] +matches = "texthighrise" +item = ["accents", "high rising tone"] + +[[rewrite]] +matches = "textinvsubbridge" +item = ["accents", "bridge below, inverted"] + +[[rewrite]] +matches = "textlowering" +item = ["accents", "tack below, down"] + +[[rewrite]] +matches = "textlowrise" +item = ["accents", "low rising tone"] + +[[rewrite]] +matches = "textmidacute" +item = ["accents", "combination macron and acute"] + +[[rewrite]] +matches = "textovercross" +item = ["accents", "X"] + +[[rewrite]] +matches = "textoverw" +item = ["accents", "arch, inverted double"] + +[[rewrite]] +matches = "textpolhook" +item = ["accents", "hook below, inverted and reversed"] + +[[rewrite]] +matches = "textraising" +item = ["accents", "tack below, up"] + +[[rewrite]] +matches = "textretracting" +item = ["accents", "tack below, right"] + +[[rewrite]] +matches = "textrisefall" +item = ["accents", "rising and falling tone"] + +[[rewrite]] +matches = "textseagull" +item = ["accents", "seagull below"] + +[[rewrite]] +matches = "textsubcircum" +item = ["accents", "circumflex below"] + +[[rewrite]] +matches = "textsublhalfring" +item = ["accents", "half ring below, left"] + +[[rewrite]] +matches = "textsubrhalfring" +item = ["accents", "half ring below, right"] + +[[rewrite]] +regex = '^textsub(acute|grave)$' +item = ["accents", '\1 below, inverted'] + +[[rewrite]] +regex = '^textsub(bar|bridge|dot|plus|ring|square|tilde)$' +item = ["accents", '\1 below'] + +[[rewrite]] +matches = "textsubw" +item = ["accents", "arch below, inverted double"] + +[[rewrite]] +matches = "textsubwedge" +item = ["accents", "caron below"] + +[[rewrite]] +matches = "textvbaraccent" +item = ["accents", "vertical line"] + +[[rewrite]] +matches = "u" +render_contains = "blackacchack" +item = ["accents", "breve"] + +[[rewrite]] +matches = "U" +render_contains = '\blackacchack{\smtrU}' +item = ["accents", "breve, below"] + +# What is this accent actually called? +[[rewrite]] +matches = "U" +render_contains = '\encfour{\blackacchack{\U}}' +item = ["accents", "fang, double"] + +[[rewrite]] +matches = "U" +render_contains = '\enctwoA{\blackacchack{\U}}' +item = ["accents", "breve, Cyrillic"] + +[[rewrite]] +regex = '^(?:a)?under(arc|brace|bracket|group|parenthesis)$' +item = ["accents", '\1 below, inverted'] + +[[rewrite]] +regex = '^under(left|right)(pitchfork|broom)$' +item = ["accents", '\2 below, \1'] + +[[rewrite]] +matches = "underline" +render_contains = "blackacc" +item = ["accents", "bar below"] + +[[rewrite]] +matches = "underparen" +item = ["accents", "parenthesis below, inverted"] + +[[rewrite]] +regex = '^(?:short)?under(left|right)harp(?:oon)?(?:up|down)$' +item = ["accents", 'harpoon below, \1 down'] + +[[rewrite]] +matches = ["underleftharp", "underleftharpoon", "shortunderleftharp"] +item = ["accents", "harpoon below, left up"] + +[[rewrite]] +matches = ["underrightharp", "underrightharpoon", "shortunderrightharp"] +item = ["accents", "harpoon below, right up"] + +[[rewrite]] +matches = ["underleftrightharp", "shortunderleftrightharp"] +item = ["accents", "harpoon below, left up, right down"] + +[[rewrite]] +matches = ["underrightleftharp", "shortunderrightleftharp"] +item = ["accents", "harpoon below, right up, left down"] + +[[rewrite]] +matches = "underlinesegment" +item = ["accents", "line segment below"] + +[[rewrite]] +matches = ["ut", "utilde"] +item = ["accents", "tilde below"] + +[[rewrite]] +matches = ["vec", "vv"] +item = ["accents", "arrow, right"] + +[[rewrite]] +regex = '^wide(arc|bar|ring|tilde|triangle)$' +item = ["accents", '\1'] + +[[rewrite]] +matches = "whistle" +item = ["accents", "arrow below, up"] + +[[rewrite]] +matches = "widebridgeabove" +item = ["accents", "bridge"] + +[[rewrite]] +matches = "wideOarc" +item = ["accents", "arrow, curved right"] + +[[rewrite]] +regex = '^double\s+(.*)$' +render_contains = "blackacc" +item = ["accents", '\1, double'] + +[[rewrite]] +matches = ["Fermi", "Ferli"] +item = ["accents", "fermata"] + +[[rewrite]] +matches = [ + "acute", + "breve", + "macron", + "tilde" +] +render_contains = "blackacc" +item = ["accents", '\g<0>'] + +# ... halloweenmath accents ... + +# Here we lump together various halloweenmath decorative accents that +# aren't particularly useful individually. + +[[rewrite]] +regex = '^over.*(bat|ghost)\*?' +item = ["accents", '\1'] + +[[rewrite]] +regex = '^over(?:left|right)witchon(broom|pitchfork)\*?$' +item = ["accents", 'witch on \1'] + +[[rewrite]] +regex = '^under.*(bat|ghost)\*?' +item = ["accents", '\1 below'] + +[[rewrite]] +regex = '^under(?:left|right)witchon(broom|pitchfork)\*?$' +item = ["accents", 'witch on \1 below'] + +# --------------- diacritics (accents with no argument) ---------------- + +[[rewrite]] +matches = "underwedge" +item = ["diacritics", "wedge below"] + +[[rewrite]] +regex = '^text(acute|grave)dbl$' +item = ["diacritics", '\1, double'] + +[[rewrite]] +matches = "textdownstep" +item = ["diacritics", "arrow down"] + +# I'm just guessing what "celtpal" means. +[[rewrite]] +matches = "textceltpal" +item = ["diacritics", "Celtic palatal"] + +[[rewrite]] +matches = "textupstep" +item = ["diacritics", "arrow up"] + +[[rewrite]] +matches = "texthalflength" +item = ["diacritics", "half-length vowel"] + +[[rewrite]] +matches = "texthooktop" +item = ["diacritics", "hook"] + +[[rewrite]] +matches = "textlptr" +item = ["diacritics", "less than"] + +[[rewrite]] +matches = "textrptr" +item = ["diacritics", "greater than"] + +[[rewrite]] +matches = ["textpalhook", "textpalhookvar", "textpalhooklong"] +item = ["diacritics", "palatal hook"] + +[[rewrite]] +matches = "textprimstress" +item = ["diacritics", "primary stress"] + +[[rewrite]] +matches = "textsecstress" +item = ["diacritics", "secondary stress"] + +[[rewrite]] +matches = "textrectangle" +item = ["diacritics", "rectangle"] + +[[rewrite]] +matches = "textretractingvar" +item = ["diacritics", "retracting"] + +[[rewrite]] +matches = "textrevapostrophe" +item = ["diacritics", "apostrophe, reversed"] + +[[rewrite]] +matches = "textrthook" +item = ["diacritics", "hook right"] + +[[rewrite]] +matches = "textrthooklong" +item = ["diacritics", "hook right, long"] + +[[rewrite]] +matches = "textrhoticity" +item = ["diacritics", "rhoticity"] + +[[rewrite]] +matches = "undertilde" +item = ["diacritics", "tilde below"] + +[[rewrite]] +matches = "textasciidieresis" +item = ["diacritics", "diaeresis"] +word = 'di{\\ae}resis' + +[[rewrite]] +matches = "textasciicircum" +item = ["diacritics", "circumflex"] + +[[rewrite]] +render_contains = '(\^{})' +item = ["diacritics", "circumflex"] + +[[rewrite]] +render_contains = '(\corner)' +item = ["diacritics", "corner"] + +[[rewrite]] +matches = [ + "open", + "stress", + "syllabic" +] +item = ["diacritics", '\1'] + +[[rewrite]] +regex = '^(up|down|left|right)t$' +item = ["diacritics", 'tack \1'] + +[[rewrite]] +regex = '^(up|down|left|right)p$' +item = ["diacritics", 'pointer \1'] + +[[rewrite]] +regex = '^under(dots|ring|tilde|wedge)$' +item = ["diacritics", '\1 below'] + +[[rewrite]] +matches = "overring" +item = ["diacritics", "ring"] + +[[rewrite]] +matches = "ain" +item = ["diacritics", "apostrophe, reversed"] + +[[rewrite]] +matches = "polishhook" +item = ["diacritics", "Polish hook"] + +[[rewrite]] +matches = "secstress" +item = ["diacritics", "secondary stress"] + +[[rewrite]] +matches = "midtilde" +item = ["diacritics", "tilde, middle"] + +[[rewrite]] +matches = "halflength" +item = ["diacritics", "half length"] + +[[rewrite]] +matches = "obrbrak" +item = ["diacritics", "down bracket, below"] + +[[rewrite]] +matches = "ubrbrak" +item = ["diacritics", "up bracket, above"] + +[[rewrite]] +matches = ["barOver", "BarOver"] +item = ["diacritics", "macron"] + +[[rewrite]] +render_contains = '(\magicequal{})' +item = ["diacritics", "macron"] + +[[rewrite]] +render_contains = '(\~{})' +item = ["diacritics", "tilde"] + +# This rule should appear near the end of this section. +[[rewrite]] +regex = '^textascii(.+)$' +item = ["diacritics", '\1'] diff --git a/info/symbols/comprehensive/source/prune-idx-arrows.toml b/info/symbols/comprehensive/source/prune-idx-arrows.toml new file mode 100644 index 0000000000..24533255e6 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-arrows.toml @@ -0,0 +1,494 @@ +############################################## +# Categorize arrow symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------ early special cases ------------------------- + +[[rewrite]] +contains = "arrow" +render_contains = "blackacc" +item = ["arrow", "accents"] +render = "" + +[[rewrite]] +contains = "threearrows" +item = ["arrow", "three"] + +[[rewrite]] +matches = [ + "envelope with arrow", + "envelope with downwards arrow above" +] +item = ["envelope", "with downward arrow"] + +[[rewrite]] +render_contains = ["{1f519}", "{1F519}"] +item = "BACK with arrow" + +[[rewrite]] +render_contains = ["{1f51a}", "{1F51A}"] +item = "END with arrow" + +[[rewrite]] +render_contains = ["{1f51b}", "{1F51B}"] +item = "ON!! with arrow" + +[[rewrite]] +render_contains = ["{1f51c}", "{1F51C}"] +item = "SOON with arrow" + +[[rewrite]] +render_contains = ["{1f51d}", "{1F51D}"] +item = "TOP with arrow" + +[[rewrite]] +matches = "heart with arrow" +item = ["heart", "with arrow"] + +# ----------------------------- arrowheads ----------------------------- + +[[rewrite]] +matches = "arrowheads" +item = "arrowhead" + +[[rewrite]] +regex = '^outline.*arrow head$' +item = ["arrowhead", "outlined"] + +[[rewrite]] +regex = '^black.*arrow head$' +item = ["arrowhead", "filled"] + +[[rewrite]] +render_contains = '\usym{27A4}' +item = ["arrowhead", "filled"] + +[[rewrite]] +regex = '^white.*arrow head$' +item = ["arrowhead", "hollow"] + +[[rewrite]] +regex = '^dotted.*arrow head$' +item = ["arrowhead", "dotted"] + +[[rewrite]] +compare_lowercase = true +contains = ["arrowhead", "arrowbullet"] +item = ["arrowhead", "half filled"] + +# ----------------------------- non-arrows ----------------------------- + +# This rule should appear early in the arrows section because we're +# *not* categorizing keyboard symbols as arrows. +[[rewrite]] +matches = "UArrow" +item = ["keyboard symbols", "up arrow"] + +# This rule should appear early in the arrows section because we're +# *not* categorizing keyboard symbols as arrows. +[[rewrite]] +matches = "DArrow" +item = ["keyboard symbols", "down arrow"] + +# This rule should appear early in the arrows section because we're +# *not* categorizing keyboard symbols as arrows. +[[rewrite]] +matches = "LArrow" +item = ["keyboard symbols", "left arrow"] + +# This rule should appear early in the arrows section because we're +# *not* categorizing keyboard symbols as arrows. +[[rewrite]] +matches = "RArrow" +item = ["keyboard symbols", "right arrow"] + +[[rewrite]] +matches = "people with arrows" +item = ["people", "with arrows"] + +# This rule ideally belongs in prune-idx-triangles, but arrows are +# processed first so it has to be handled here. +[[rewrite]] +matches = [ + "DOWNarrow", + "LEFTarrow", + "RIGHTarrow", + "UParrow" +] +item = ["triangle", "filled"] + +# This rule ideally belongs in prune-idx-harpoons, but arrows are +# processed first so it has to be handled here. +[[rewrite]] +matches = [ + "left harpoon down arrow", + "left harpoon up arrow", + "right harpoon down arrow", + "right harpoon up arrow" +] +item = "harpoon" + +[[rewrite]] +regex = '^mobile phone with.*arrow' +item = ["cell phone", "with arrow"] + +# ------------------------------- arrows ------------------------------- + +# This rule should precede the following one. +[[rewrite]] +render_contains = '\faArrows*' +item = ["arrow", "crossing, dingbat"] + +# This rule should precede the generic "arrows" rule. +[[rewrite]] +consider_all_entries = true +top_matches = "arrows" +matches = "double-headed, diagonal" +item = ["arrow", "double headed"] + +# This rule should precede the following one. +[[rewrite]] +top_matches = "arrows" +matches = "arrows" +item = ["arrow"] + +[[rewrite]] +top_matches = "arrows" +regex = '^(.+)$' +item = ["arrow", '\1'] + +[[rewrite]] +regex = 'arrow.*arrow' +item = ["arrow", "two"] + +[[rewrite]] +matches = "xtofrom" +item = ["arrow", "two, extensible"] + +# This rule should appear before the following rule. +[[rewrite]] +render_regex = '\\usym\{1F5(0[0-4]|D8)\}' +item = ["arrow", "two, filled"] + +# This rule should appear early in the arrows section. +[[rewrite]] +contains = "arrows" +not_contains = ["curvearrows", "arrowsub", "arrowsup"] +not_render_contains = [ + "faArrows", + "pkgname", + "twemoji" +] +item = ["arrow", "two"] + +# This rule should appear early in the arrows section. +[[rewrite]] +regex = '^(.*)arow(.*)$' +word = '\1arrow\2' +continue = true + +[[rewrite]] +matches = [ + "to", + "gets", + "CAN", + "EM", + "SUB", + "ESC" +] +not_render_contains = '\EOto' +item = "arrow" + +[[rewrite]] +matches = ["nto", "ngets"] +item = ["arrow", "negated"] + +# This rule should precede the following one. +[[rewrite]] +regex = '(LLeft|RRight|UUp|DDown).*arrow' +item = ["arrow", "triple bodied"] + +# This rule should precede the following one. +[[rewrite]] +regex = '(Lleft|Rright|Uup|Ddown).*arrow' +item = ["arrow", "triple bodied"] + +# This rule should precede the following one. +[[rewrite]] +regex = '(Leftright|Updown|Nesw|Nwse|Longleftright).*arrow' +item = ["arrow", "double ended, double bodied"] + +[[rewrite]] +regex = '(Left|Right|Up|Down|Long|Ne|Nw|Se|Sw).*arrow' +item = ["arrow", "double bodied"] + +[[rewrite]] +regex = '(twohead|double).*arrow' +item = ["arrow", "double headed"] + +[[rewrite]] +render_contains = "BParrow" +item = ["arrow", "double tailed"] + +# This rule must precede the generic "heavy.*arrow" rule. +[[rewrite]] +matches = [ + "fgerightarrow", + "wedge-tailed rightwards arrow", + "heavy wedge-tailed rightwards arrow" +] +item = ["arrow", "fletched"] + +[[rewrite]] +regex = 'feathered.*arrow' +item = ["arrow", "fletched"] + +[[rewrite]] +regex = 'shad.*arrow' # "shadowed" or "shaded" +item = ["arrow", "shadowed"] + +[[rewrite]] +contains = "arrowon" +item = ["arrow", "overlaid on a circle"] + +[[rewrite]] +regex = 'circleon.*arrow' +item = ["arrow", "circle centered"] + +[[rewrite]] +compare_lowercase = true +regex = '(hook|hk).*arrow' +item = ["arrow", "hooked"] + +# This rule must precede the "curve...arrow" rule. +[[rewrite]] +matches = [ + "ArrowBoldDownRight", + "ArrowBoldRightShort", + "ArrowBoldUpRight", + "ArrowBoldRightCircled", + "ArrowBoldRightStrobe", + "MVRightArrow", + "heavy black curved downwards and rightwards arrow", + "heavy black curved upwards and rightwards arrow" +] +item = ["arrow", "dingbat"] + +[[rewrite]] +regex = '(curve|(?<!v)arc).*arrow' +item = ["arrow", "curved"] + +[[rewrite]] +matches = ["Lefttorque", "Righttorque"] +item = ["arrow", "curved"] + +[[rewrite]] +compare_lowercase = true +regex = 'loop.*arrow' +item = ["arrow", "looped"] + +[[rewrite]] +regex = 'ov.*arrow' +not_contains = "barover" +item = ["arrow", "crossing"] + +[[rewrite]] +regex = '^to[nsew]a$' +item = ["arrow", "crossing"] + +[[rewrite]] +compare_lowercase = true +regex = 'white.*arrow' +item = ["arrow", "outlined"] + +[[rewrite]] +compare_lowercase = true +regex = 'black.*arrow' +not_matches = "blackcircledownarrow" +item = ["arrow", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = 'zig.*arrow' +item = ["arrow", "zigzagged"] + +[[rewrite]] +compare_lowercase = true +contains = "arrowtriangle" +item = ["arrow", "triangle headed"] + +[[rewrite]] +matches = "triangle-headed rightwards arrow" +item = ["arrow", "triangle headed"] + +[[rewrite]] +contains = 'arrowtail' +item = ["arrow", "with tail"] + +[[rewrite]] +render_contains = [ + '$\curlyveedownarrow$', + '$\curlywedgeuparrow$', + '\BSKcurlywedgedownarrow', + '\BSKcurlywedgeuparrow' +] +item = ["arrow", "joined"] + +[[rewrite]] +render_contains = [ + '$\curlyveeuparrow$', + '$\curlywedgedownarrow$', + '\BSKcurlyveedownarrow', + '\BSKcurlyveeuparrow' +] +item = ["arrow", "forked"] + +[[rewrite]] +render_contains = 'twemoji' +regex = '(up|down|left|right|clockwise).*?\s+arrow' +item = ["arrow", "buttons"] + +[[rewrite]] +compare_lowercase = true +regex = 'ribbon.*arrow' +item = ["arrow", "ribbon"] + +[[rewrite]] +compare_lowercase = true +regex = '(squig|wav[ey]).*arrow' +item = ["arrow", "wavy"] + +[[rewrite]] +matches = ["leadsto", "longleadsto"] +item = ["arrow", "wavy"] + +# This rule must follow the "dashed" rule. +[[rewrite]] +matches = [ + "dashed triangle-headed rightwards arrow", + "heavy dashed triangle-headed rightwards arrow" +] +item = ["arrow", "dingbat"] + +# I think "bk" is short for "broken". +[[rewrite]] +compare_lowercase = true +regex = '(dash|bk).*arrow' +item = ["arrow", "dashed"] + +[[rewrite]] +regex = 'dot.*arrow' +item = ["arrow", "dotted"] + +[[rewrite]] +regex = 'Square.*arrow' +item = ["arrow", "with rectangular body"] + +# This rule must precede the other "circle...arrow" rules. +[[rewrite]] +regex = 'circle(left|right)arrow' +item = ["arrow", "with circular tail"] + +[[rewrite]] +regex = 'Circle.*arrow' +item = ["arrow", "with rounded body"] + +[[rewrite]] +regex = '(circle|lefttoright|righttoleft|uptodown|downtoup).*arrow' +not_contains = ["blackcircledownarrow", "circleon"] +item = ["arrow", "circular"] + +[[rewrite]] +matches = ["leftturn", "rightturn"] +item = ["arrow", "circular"] + +[[rewrite]] +compare_lowercase = true +regex = '^[dlr]+sh$' +item = ["arrow", "bent"] + +[[rewrite]] +contains = "fork arrow" +item = ["arrow", "fork tailed"] + +[[rewrite]] +contains = "fish arrow" +item = ["arrow", "fish headed"] + +[[rewrite]] +regex = '^heavy.*arrow$' +item = ["arrow", "dingbat"] + +[[rewrite]] +matches = [ + "drafting point rightwards arrow", + "open-outlined rightwards arrow", + "teardrop-barbed rightwards arrow" +] +item = ["arrow", "dingbat"] + +[[rewrite]] +matches = [ + "shpos", + "shneg", + "shift for subscripts", + "shift for superscripts" +] +item = ["arrow"] + +[[rewrite]] +matches = [ + "shift", + "shift for accents", + "DCb", + "GS" +] +item = ["arrow", "double ended"] + +[[rewrite]] +matches = "ETB" +item = ["arrow", "double ended, bar under"] + +[[rewrite]] +contains = "flat arrow" +item = ["arrow", "flat"] + +[[rewrite]] +matches = "pointer" +item = ["arrow", "hollow"] + +# Explicitly ignore more non-arrows. +[[rewrite]] +contains = [ + " arrow", # Various emoji arrows + "arrowbullet", + "wheelbarrow" +] + +# This rule should appear late in the arrows section. +[[rewrite]] +compare_lowercase = true +regex = '(updown|downup|leftright|rightleft|(ne|nw|se|sw){2})arrow' +item = ["arrow", "double ended"] + +# This rule should appear late in the arrows section. +[[rewrite]] +compare_lowercase = true +regex = '^n(?!n?[ew]).*(arrow|leadsto)' +item = ["arrow", "negated"] + +# This rule should appear last in the arrows section. +[[rewrite]] +compare_lowercase = true +contains = ["arrow", "textglob"] +not_contains = [ + "geneuronarrow", + "cupleftarrow", + "leftarrowsubset", + "rightarrowsupset" +] +not_regex = '(black|white)(circle|diamond)downarrow' +not_render_contains = ["textsf", "pkgname"] +item = "arrow" +render = 'arrow ($\rightarrow$)' diff --git a/info/symbols/comprehensive/source/prune-idx-brands.toml b/info/symbols/comprehensive/source/prune-idx-brands.toml new file mode 100644 index 0000000000..35c984e6fd --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-brands.toml @@ -0,0 +1,563 @@ +######################################################################## +# Discard brand names from the index if they are preceding by a prefix # +# like "ti" or "fa". (The non-prefixed versions are retained.) # +# # +# Author: Scott Pakin <scott+clsl@pakin.org> # +######################################################################## + +[[delete]] +regex = '''^..(\ +AccessibleIcon|\ +Accusoft|\ +AcquisitionsIncorporated|\ +Adn|\ +Adversal|\ +Affiliatetheme|\ +Airbnb|\ +Algolia|\ +Alipay|\ +Alpinelinux|\ +Amazon|\ +AmazonPay|\ +Amilia|\ +Android|\ +Angellist|\ +Angrycreative|\ +Angular|\ +AngularAlt|\ +Apache|\ +Apper|\ +Apple|\ +ApplePay|\ +AppStore|\ +AppStoreIos|\ +Archlinux|\ +Artstation|\ +Asymmetrik|\ +Atlassian|\ +Audible|\ +Autoprefixer|\ +Avianex|\ +Aviato|\ +Aws|\ +Azure|\ +Backbone|\ +Bandcamp|\ +BattleNet|\ +Behance|\ +BehanceSquare|\ +Bimobject|\ +Bitbucket|\ +Bitcoin|\ +Bity|\ +Blackberry|\ +BlackTie|\ +Blogger|\ +BloggerB|\ +Bluetooth|\ +BluetoothB|\ +Bootstrap|\ +Buffer|\ +Buromobelexperte|\ +BuyNLarge|\ +Buysellads|\ +C|\ +CanadianMapleLeaf|\ +Cassandra|\ +CcAmazonPay|\ +CcAmex|\ +CcApplePay|\ +CcDinersClub|\ +CcDiscover|\ +CcJcb|\ +CcMastercard|\ +CcPaypal|\ +CcStripe|\ +CcVisa|\ +Centercode|\ +Centos|\ +Chrome|\ +Chromecast|\ +Clojure|\ +Cloudflare|\ +Cloudscale|\ +Cloudsmith|\ +Cloudversify|\ +Codeigniter|\ +Codepen|\ +Codiepie|\ +CoffeeBean|\ +Confluence|\ +Connectdevelop|\ +Contao|\ +CottonBureau|\ +Cpanel|\ +Cplusplus|\ +CriticalRole|\ +Csharp|\ +Css|\ +Cssthree|\ +CssthreeAlt|\ +Cuttlefish|\ +Dailymotion|\ +DAndD|\ +DAndDBeyond|\ +Dashcube|\ +Debian|\ +Deezer|\ +Delicious|\ +Deploydog|\ +Deskpro|\ +Dev|\ +Deviantart|\ +Dhl|\ +Diaspora|\ +Digg|\ +DigitalOcean|\ +Discord|\ +Discourse|\ +Dochub|\ +Docker|\ +Draft|\ +Dreamhost|\ +Dropbox|\ +Drupal|\ +Dthree|\ +Dyalog|\ +Earlybirds|\ +Ebay|\ +Edge|\ +EdgeLegacy|\ +Elementor|\ +Elixir|\ +Ello|\ +Elm|\ +Ember|\ +Empire|\ +Envira|\ +Erlang|\ +Ethereum|\ +Etsy|\ +Evernote|\ +Exherbo|\ +Expeditedssl|\ +Facebook|\ +FacebookF|\ +FacebookMessenger|\ +FacebookSquare|\ +FantasyFlightGames|\ +Fedex|\ +Fedora|\ +Figma|\ +FireAlt|\ +Firefox|\ +FirefoxBrowser|\ +Firstdraft|\ +FirstOrder*|\ +Flickr|\ +Flipboard|\ +Fly|\ +FontAwesome*|\ +FontAwesomeFlag|\ +Fonticons|\ +FonticonsFi|\ +FortAwesome*|\ +Forumbee|\ +Foursquare|\ +Freebsd|\ +Freecodecamp|\ +FreeCodeCamp|\ +Fulcrum|\ +GalacticRepublic|\ +GalacticSenate|\ +Gentoo|\ +GetPocket|\ +Gg|\ +GgCircle|\ +Git|\ +Github*|\ +GithubSquare|\ +Gitkraken|\ +Gitlab|\ +GitSquare|\ +Gitter|\ +Glide|\ +GlideG|\ +Gnome|\ +Go|\ +GoAlt|\ +Gofore|\ +Goodreads|\ +GoodreadsG|\ +Google|\ +GoogleAlt|\ +GoogleCode|\ +GoogleDevelopers|\ +GoogleDrive|\ +GooglePay|\ +GooglePlay|\ +GooglePlus|\ +GooglePlusG|\ +GooglePlusSquare|\ +GoogleWallet|\ +Gradle|\ +Grails|\ +GrailsAlt|\ +Gratipay|\ +Grav|\ +Gripfire|\ +Grunt|\ +Guilded|\ +Gulp|\ +GulpAlt|\ +HackerNews|\ +HackerNewsSquare|\ +Hackerrank|\ +Hadoop|\ +Haskell|\ +Heroku|\ +Hips|\ +HireAHelper|\ +Hive|\ +Hooli|\ +Hornbill|\ +Hotjar|\ +Houzz|\ +Html|\ +Htmlfive|\ +HtmlfiveAlt|\ +Hubspot|\ +Icon|\ +Ideal|\ +Imdb|\ +Innosoft|\ +Instagram|\ +InstagramSquare|\ +Instalod|\ +Intercom|\ +InternetExplorer|\ +Invision|\ +Ioxhost|\ +ItchIo|\ +Itunes|\ +ItunesNote|\ +Java|\ +JavaBold|\ +JavaDuke|\ +Javascript|\ +JavascriptAlt|\ +Jedi|\ +JediOrder|\ +Jenkins|\ +Jetty|\ +Jira|\ +Joget|\ +Joomla|\ +Jquery|\ +Js|\ +Jsfiddle|\ +JsSquare|\ +Kaggle|\ +Kde|\ +Keybase|\ +Keycdn|\ +Kickstarter|\ +KickstarterK|\ +Korvue|\ +Laravel|\ +Lastfm|\ +LastfmSquare|\ +Leanpub|\ +Less|\ +Line|\ +Linkedin|\ +LinkedinIn|\ +Linode|\ +Linux|\ +LinuxMint|\ +Looking|\ +Lyft|\ +Magento|\ +Mailchimp|\ +Mandalorian|\ +Mariadb|\ +Markdown|\ +Mastodon|\ +Maven|\ +Maxcdn|\ +Mdb|\ +Medapps|\ +Medium|\ +MediumM|\ +Medrt|\ +Meetup|\ +Megaport|\ +Mendeley|\ +Microblog|\ +Microsoft|\ +Mix|\ +Mixcloud|\ +Mixer|\ +Mizuni|\ +Modx|\ +Monero|\ +Mongodb|\ +Mssql|\ +Mysql|\ +MysqlAlt|\ +Napster|\ +Neos|\ +Netbsd|\ +Nginx|\ +NginxAlt|\ +NginxAlttwo|\ +Nimblr|\ +Node|\ +Nodejs|\ +NodeJs|\ +Npm|\ +Ns|\ +Nutritionix|\ +Objc|\ +OctopusDeploy|\ +Odnoklassniki|\ +OdnoklassnikiSquare|\ +OldRepublic|\ +Opencart|\ +Openid|\ +Openshift|\ +Opera|\ +OptinMonster|\ +Oracle|\ +OracleAlt|\ +Orcid|\ +Osi|\ +Osx|\ +Page|\ +Pagelines|\ +Palfed|\ +Patreon|\ +Paypal|\ +PennyArcade|\ +Perbyte|\ +Periscope|\ +Perl|\ +Phabricator|\ +PhoenixFramework|\ +PhoenixSquadron|\ +Php|\ +PhpAlt|\ +PiedPiper*|\ +PiedPiperHat|\ +PiedPiperPp|\ +PiedPiperSquare|\ +Pinterest|\ +PinterestP|\ +PinterestSquare|\ +Playframework|\ +PlayframeworkAlt|\ +Playstation|\ +Plone|\ +Postgres|\ +PostgresAlt|\ +ProductHunt|\ +Pushed|\ +Python|\ +Qq|\ +Quinscape|\ +Quora|\ +Raspberrypi|\ +RaspberryPi|\ +Ravelry|\ +React|\ +Reacteurope|\ +Reactjs|\ +Readme|\ +Rebel|\ +Reddit|\ +RedditAlien|\ +RedditSquare|\ +Redhat|\ +Redis|\ +RedRiver|\ +Renren|\ +Replyd|\ +Researchgate|\ +Resolving|\ +Rev|\ +Rocketchat|\ +Rockrms|\ +RProject|\ +Ruby|\ +RubyOnRails|\ +RubyOnRailsAlt|\ +Rust|\ +Safari|\ +Salesforce|\ +Sass|\ +Satellite|\ +Scala|\ +ScalaAlt|\ +Schlix|\ +Scribd|\ +Searchengin|\ +Sellcast|\ +Sellsy|\ +Servicestack|\ +Shirtsinbulk|\ +Shopify|\ +Shopware|\ +Simplybuilt|\ +Sistrix|\ +Sitefinity|\ +Sith|\ +Sketch|\ +Skyatlas|\ +Skype|\ +Slack|\ +SlackHash|\ +Slideshare|\ +Snapchat|\ +SnapchatGhost|\ +SnapchatSquare|\ +SocialAtCircular|\ +SocialDribbble|\ +SocialDribbbleCircular|\ +SocialFacebook|\ +SocialFacebookCircular|\ +SocialFlickr|\ +SocialFlickrCircular|\ +SocialGithub|\ +SocialGithubCircular|\ +SocialGooglePlus|\ +SocialGooglePlusCircular|\ +SocialInstagram|\ +SocialInstagramCircular|\ +SocialLastFm|\ +SocialLastFmCircular|\ +SocialLinkedin|\ +SocialLinkedinCircular|\ +SocialPinterest|\ +SocialPinterestCircular|\ +SocialSkype|\ +SocialSkypeOutline|\ +SocialTumbler|\ +SocialTumblerCircular|\ +SocialTwitter|\ +SocialTwitterCircular|\ +SocialVimeo|\ +SocialVimeoCircular|\ +SocialYoutube|\ +SocialYoutubeCircular|\ +Solaris|\ +Soundcloud|\ +Sourcetree|\ +Speakap|\ +SpeakerDeck|\ +Spotify|\ +Spring|\ +Squarespace|\ +StackExchange|\ +StackOverflow|\ +Stackpath|\ +Staylinked|\ +Steam|\ +SteamSquare|\ +SteamSymbol|\ +StickerMule|\ +Strava|\ +Stripe|\ +StripeS|\ +Studiovinari|\ +Stumbleupon|\ +StumbleuponCircle|\ +Superpowers|\ +Supple|\ +Suse|\ +Svg|\ +Swift|\ +Symfony|\ +Teamspeak|\ +Telegram|\ +TelegramPlane|\ +TencentWeibo|\ +Themeco|\ +Themeisle|\ +TheRedYeti|\ +ThinkPeaks|\ +Threedprint|\ +Tiktok|\ +Tomcat|\ +TradeFederation|\ +Trello|\ +Tumblr|\ +TumblrSquare|\ +Twitch|\ +Twitter|\ +TwitterSquare|\ +Typo|\ +Uber|\ +Ubuntu|\ +Uikit|\ +Umbraco|\ +Uncharted|\ +Uniregistry|\ +Unity|\ +Unsplash|\ +Untappd|\ +Ups|\ +Usb|\ +Usps|\ +Ussunnah|\ +Vaadin|\ +VendorAndroid|\ +VendorApple|\ +VendorMicrosoft|\ +Viacoin|\ +Viadeo|\ +ViadeoSquare|\ +Viber|\ +Vimeo|\ +VimeoSquare|\ +VimeoV|\ +Vine|\ +Vk|\ +Vnv|\ +Vuejs|\ +WatchmanMonitoring|\ +Waze|\ +Weebly|\ +Weibo|\ +Weixin|\ +Whatsapp|\ +WhatsappSquare|\ +Whmcs|\ +WikipediaW|\ +Windows|\ +Wix|\ +WizardsOfTheCoast|\ +Wodu|\ +WolfPackBattalion|\ +Wordpress|\ +WordpressSimple|\ +Wpbeginner|\ +Wpexplorer|\ +Wpforms|\ +Wpressr|\ +Xbox|\ +Xeleven|\ +Xing|\ +XingSquare|\ +Yahoo|\ +Yammer|\ +Yandex|\ +YandexInternational|\ +Yarn|\ +YCombinator|\ +Yelp|\ +Yoast|\ +Youtube|\ +YoutubeSquare|\ +Zhihu\ +)$''' +not_matches = "ESC" diff --git a/info/symbols/comprehensive/source/prune-idx-circles.toml b/info/symbols/comprehensive/source/prune-idx-circles.toml new file mode 100644 index 0000000000..b1f17689f9 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-circles.toml @@ -0,0 +1,253 @@ +############################################## +# Categorize circles. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------------ circles ------------------------------- + +[[rewrite]] +matches = "circles" +item = "circle" + +# This rule should precede the following one. +[[rewrite]] +matches = "CIRCLE" +item = ["circle", "filled"] + +[[rewrite]] +compare_lowercase = true +matches = [ + "bigcirc", + "medcirc", + "textbigcircle", + "varbigcirc", + "ovoid", + "bigovoid", + "circlet", + "circle", + "bigcircle", + "largecircle", + "medcircle", + "smallcircle" +] +item = "circle" + +[[rewrite]] +matches = ["HT", "SO"] +item = "circle" + +[[rewrite]] +prefix = "WhiteCircle" +item = "circle" + +[[rewrite]] +compare_lowercase = true +regex = '(small|sm|md|med|lg|large)(wht|white)circle[a-z]?$' +item = "circle" + +[[rewrite]] +compare_lowercase = true +regex = '^(blue|brown|green|orange|purple|red|yellow)\s+circle$' +item = ["circle", '\1'] + +# This rule should precede other "white circle" rules. +[[rewrite]] +render_contains = '\twemoji{26aa}' +item = ["circle", "white"] + +[[rewrite]] +matches = [ + "white circle", + "white small circle", + "white really small circle" +] +item = "circle" + +# This rule should precede other "black circle" rules. +[[rewrite]] +render_contains = '\twemoji{26ab}' +item = ["circle", "black"] + +[[rewrite]] +matches = [ + "baucircle", + "black circle", + "black small circle", + "black really small circle", + "CircleSolid", + "circletfill" +] +item = ["circle", "filled"] + +[[rewrite]] +regex = '^(Filled|Black).*Circle' +item = ["circle", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = '(sm|small|md|med|lg|large)(blk|black)circle[a-z]?$' +item = ["circle", "filled"] + +[[rewrite]] +matches = [ + "dotted circle", + "dotted small circle", + "circletdot" +] +item = ["circle", "dotted"] + +[[rewrite]] +matches = "dottedcircle" +item = ["circle", "of dots"] + +[[rewrite]] +matches = ["enclosecircle", "textcircled", "Kr"] +item = ["circle", "enclosing"] + +[[rewrite]] +matches = ["barcirc", "circlehbar"] +item = ["circle", "horizontally divided"] + +[[rewrite]] +matches = "cirE" +item = ["circle", "equals"] + +[[rewrite]] +matches = "cirscir" +item = ["circle", "with small circle"] + +[[rewrite]] +matches = "blackcircledownarrow" +item = ["circle", "filled, arrow"] + +[[rewrite]] +matches = ["circleleft", "circleright"] +item = ["circle", "arrow"] + +[[rewrite]] +matches = "errbarblackcircle" +item = ["circle", "filled, error bars"] + +[[rewrite]] +matches = "errbarcircle" +item = ["circle", "error bars"] + +[[rewrite]] +regex = '^HalfCircle(Left|Right)$' +item = ["circle", "filled, half"] + +[[rewrite]] +matches = [ + "LEFTCIRCLE", + "RIGHTCIRCLE", + "blacklefthalfcircle", + "blackrighthalfcircle" +] +item = ["circle", "filled, half"] + +[[rewrite]] +matches = ["LEFTcircle", "RIGHTcircle"] +item = ["circle", "half filled"] + +[[rewrite]] +regex = '^circle(top|bottom|left|right)halfblack$' +item = ["circle", "half filled"] + +[[rewrite]] +regex = '^circletfillh[ablr]$' +item = ["circle", "half filled"] + +[[rewrite]] +matches = ["Leftcircle", "Rightcircle"] +item = ["circle", "half"] + +[[rewrite]] +matches = [ + "shadowed white circle", + "upper right shadowed white circle", + "lower right shadowed white circle", + "CircleShadow" +] +item = ["circle", "shadowed"] + +[[rewrite]] +matches = [ + "white circle containing black circle", + "white small circle containing black circle" +] +item = ["circle", "containing filled circle"] + +[[rewrite]] +matches = "manfilledquartercircle" +item = ["circle", "filled, quarter"] + +[[rewrite]] +matches = "manconcentriccircles" +item = ["circle", "concentric"] + +[[rewrite]] +matches = [ + "outline circle", + "outline small circle" +] +item = ["circle", "outlined"] + +[[rewrite]] +regex = ''' +^(hollow red|\ +horizontally divided|\ +vertically divided|\ +quartered)\ +\s+(small\s+)?circle$\ +''' +item = ["circle", '\1'] + +[[rewrite]] +matches = "circletlineh" +item = ["circle", "horizontally divided"] + +[[rewrite]] +matches = "circletlinev" +item = ["circle", "vertically divided"] + +[[rewrite]] +matches = "circletlinevh" +item = ["circle", "quartered"] + +# I don't know what "logof" is supposed to represent, so I'm calling +# it a circle divided into fifths. +[[rewrite]] +matches = "logof" +item = ["circle", "fifths"] + +[[rewrite]] +matches = "circletcross" +item = ["circle", "crossed"] + +[[rewrite]] +regex = '^circle[ul][lr]quad$' +item = ["circle", "quarter marked"] + +[[rewrite]] +regex = '^circle[ul][lr]quadblack$' +item = ["circle", "quarter filled"] + +[[rewrite]] +regex = '^blackcircle[ul][lr]quadwhite' +item = ["circle", "three quarters filled"] + +[[rewrite]] +matches = ["inversewhitecircle", "LF"] +item = ["circle", "white on black"] + +[[rewrite]] +regex = '^inv(erse)?white(lower|upper)halfcircle$' +item = ["circle", "white on black, half"] + +[[rewrite]] +regex = '^large (blue|red) circle$' +item = ["circle", "striped"] # utfsym is black-and-white. + +[[rewrite]] +matches = "circlevertfill" +item = ["circle", "striped"] diff --git a/info/symbols/comprehensive/source/prune-idx-cup-cap.toml b/info/symbols/comprehensive/source/prune-idx-cup-cap.toml new file mode 100644 index 0000000000..157241d446 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-cup-cap.toml @@ -0,0 +1,234 @@ +############################################## +# Categorize unions and intersections. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------------- unions ------------------------------- + +# ... rounded ... + +[[rewrite]] +matches = [ + "cup", + "bigcup", + "varcup", + "set union", + "set union quantifier" +] +not_render_contains = '\BPcup' +item = "union" + +[[rewrite]] +matches = [ + "Cup", + "doublecup" +] +item = ["union", "double"] + +[[rewrite]] +matches = [ + "cupdot", + "bigcupdot", + "dcup", + "bigdcup", + "dotcup", + "dotted union" +] +item = ["union", "dotted"] + +[[rewrite]] +matches = "barcup" +item = ["union", "bar"] + +[[rewrite]] +matches = [ + "cupplus", + "bigcupplus", + "uplus", + "biguplus" +] +item = ["union", "plus"] + +[[rewrite]] +matches = "upin" +item = ["union", "vertical line"] + +[[rewrite]] +matches = "closedvarcup" +item = ["union", "closed"] + +[[rewrite]] +matches = "closedvarcupsmashprod" +item = ["union", "closed, smash product"] + +[[rewrite]] +matches = "cupbarcap" +item = ["union", "bar, intersection"] + +[[rewrite]] +matches = "cupovercap" +item = ["union", "over intersection"] + +[[rewrite]] +matches = "cupleftarrow" +item = ["union", "left arrow"] + +[[rewrite]] +matches = "cupvee" +item = ["union", "vee"] + +[[rewrite]] +matches = "twocups" +item = ["union", "two adjacent"] + +# ... square ... + +[[rewrite]] +matches = [ + "bigsqcup", + "sqcup", + "varsqcup", + "bunch join", + "bunch join quantifier", + "map join" +] +item = ["union", "square"] + +[[rewrite]] +matches = [ + "doublesqcup", + "Sqcup", + "sqdoublecup" +] +item = ["union", "square, double"] + +[[rewrite]] +matches = [ + "bigsqcupdot", + "sqcupdot" +] +item = ["union", "square, dotted"] + +[[rewrite]] +matches = [ + "bigsqcupplus", + "sqcupplus", + "bigsquplus", + "squplus" +] +item = ["union", "square, plus"] + +[[rewrite]] +matches = [ + "lefthalfcup", + "righthalfcup" +] +item = ["union", "square, half"] + +# --------------------------- intersections ---------------------------- + +# ... rounded ... + +[[rewrite]] +matches = [ + "cap", + "bigcap", + "varcap", + "set intersection", + "set intersection quantifier" +] +not_render_contains = '\fcBonnet' +item = "intersection" + +[[rewrite]] +matches = [ + "Cap", + "doublecap" +] +item = ["intersection", "double"] + +[[rewrite]] +matches = "barcap" +item = ["intersection", "bar"] + +[[rewrite]] +matches = [ + "capdot", + "bigcapdot" +] +item = ["intersection", "dotted"] + +[[rewrite]] +matches = "mlcp" +item = ["intersection", "vertical line"] + +[[rewrite]] +matches = [ + "capplus", + "bigcapplus", + "bignplus", + "nplus" +] +item = ["intersection", "plus"] + +[[rewrite]] +matches = "capbarcup" +item = ["intersection", "bar, union"] + +[[rewrite]] +matches = "capovercup" +item = ["intersection", "over union"] + +[[rewrite]] +matches = "capwedge" +item = ["intersection", "wedge"] + +[[rewrite]] +matches = "closedvarcap" +item = ["intersection", "closed"] + +[[rewrite]] +matches = [ + "lefthalfcap", + "righthalfcap" +] +item = ["intersection", "square, half"] + +[[rewrite]] +matches = "twocaps" +item = ["intersection", "two adjacent"] + +# ... square ... + +[[rewrite]] +matches = [ + "sqcap", + "bigsqcap", + "varsqcap", + "bunch meet", + "bunch meet quantifier", + "map meet" +] +item = ["intersection", "square"] + +[[rewrite]] +matches = [ + "doublesqcap", + "Sqcap", + "sqdoublecap" +] +item = ["intersection", "square, double"] + +[[rewrite]] +matches = [ + "sqcapdot", + "bigsqcapdot" +] +item = ["union", "square, dotted"] + +[[rewrite]] +matches = [ + "sqcapplus", + "bigsqcapplus" +] +item = ["intersection", "square, plus"] diff --git a/info/symbols/comprehensive/source/prune-idx-delete.toml b/info/symbols/comprehensive/source/prune-idx-delete.toml new file mode 100644 index 0000000000..7f59bb54c7 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-delete.toml @@ -0,0 +1,743 @@ +################################################################# +# Specify index entries to delete, generally due to redundancy. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +################################################################# + +[[delete]] +# Example: "1f468-1f3fb-200d-1f384" +regex = '^[-0-9a-f]{4,}$' +not_matches = ["babe", "deaf", "face"] + +[[delete]] +# Example: "twemoji{sun behind large cloud}" +regex = '^[A-Za-z]+\{[^\}]+\}$' +not_prefix = ["worldflag{", "usym{", "MoonPha{"] +not_contains = "square button" + +[[delete]] +# Example: "\aiStackOverflow", which already is indexed under "StackOverflow" +regex = '^ai([A-Z]|iNaturalist|arXiv|bioRxiv|dblp)' + +[[delete]] +# Example: "\fcDinosaurB", which already is indexed under "dinosaur" +regex = '^fc([A-Z]|hamburger|pink|sheet)' + +[[delete]] +# Example: "\tiSocialGithub", which already is indexed under "GitHub" +regex = '^ti(Social|Vendor|Dropbox)' + +[[delete]] +# Example: "\jBV" +regex = '^j[A-Z][A-Z]$' + +[[delete]] +# Example: "\Fanquantnn", which is subsumed by "Frege logic symbols" +regex = '^F[an]*(content|quant)' + +[[delete]] +# Example 1: "\Pisymbol{nkarta}{38}" +# Example 2: "{\pigpenfont A}" +prefix = ["Pisymbol{", "pigpenfont"] +not_render_contains = '\Pisymbol{nkarta}{119}' # hammer and sickle + +[[delete]] +# Example 1: "\asapFemaleAtDrinkingFountain", which already is indexed +# under "female at drinking fountain" +# Example 2: "\mfMobilePhoneBroadcast", which already is indexed under +# "mobile phone" +# Example 3: "\tiPointOfInterestOutline", which is indexed already under +# "point of interest" +# Example 4: "\faBriefcase", which is indexed already under "briefcase" +# Example 5: "\staveXLVIII" +# Example 6: "lilyTimeSignature", which is subsumed by "musical symbols" +regex = '^(asap|mf|ti|fa|stave|lily)[A-Z]' +not_contains = [ # The following index entries will be rewritten later. + "Angry", + "Bomb", + "Calendar", + "Check", + "Chess", + "Copyright", + "CreativeCommons", + "Device", + "Dizzy", + "Equal", + "Fast", + "faUser", + "Fist", + "Frown", + "Globe", + "GraduationCap", + "Greater", + "Grin", + "Hand", + "Hat", + "Hourglass", + "Keyboard", + "Kiss", + "Laugh", + "Leaf", + "Less", + "Media", + "Meh", + "Minus", + "Peace", + "Question", + "Quote", + "Sad", + "Suitcase", + "Stop", + "Thumbs", + "TimeC", + "Times", + "Trademark", + "Tree", + "Water" +] +not_prefix = ["tiPen", "faPen", "faHighlight", "faMarker"] + +[[delete]] +# Example: "\mfMobileDevice", which already is indexed under "mobile +# devices". +matches = "mfMobileDevice" + +[[delete]] +# Example: "\adfflourishleftdouble", which already is indexed under +# "flourishes" +prefix = "adf" +not_contains = "leaf" + +[[delete]] +# Example: "\APLboxupcaret", which is subsumed by "APL symbols" +prefix = "APL" +not_matches = ["APLcirc", "APLnot", "APLvert"] + +[[delete]] +# Example: "\bcvaletcoeur", which is indexed already under "jack of +# hearts" +prefix = "bc" +not_matches = "bcontraction" + +[[delete]] +# Example: "\hamrepeatfromstartseveral", which is subsumed by "Hamburg +# Notation System" +prefix = "ham" +render_contains = "verb" + +[[delete]] +# Example: "\LBlackVerySmallLozenge", which already is indexed under +# "circles" +compare_lowercase = true +regex = '^(blk|wht|black|white|lblack|lwhite|dotted|filled)' +contains = ["lozenge", "pointer"] + +[[delete]] +# Example: "folder delete", which already is indexed under "folder +# symbols" +compare_lowercase = true +contains = "folder" +not_matches = "folder symbols" + +[[delete]] +# Example: "blitzd", whch already is indexed under both "lightning" +# and "contradiction symbols" +prefix = "blitz" + +[[delete]] +# Example: "alla breve...see musical symbols", as this is rendered when +# possible. +consider_all_entries = true +format_contains = "musical symbols" + +[[delete]] +# Example 1: "dangerous bend symbols", which is redundant with +# individual "dangerous bend" entries +# Example 2: "fltns", which already is indexed under "polygons" +# Example 3: "bombs", which is redundant with individual "bomb" entries. +matches = ["dangerous bend symbols", "fltns", "bombs"] + +[[delete]] +# Example: "\fgeleftB", which already is indexed under "Frege logic +# symbols" +prefix = "fge" +not_matches = ["fgerightarrow", "fgeleftarrow"] + +[[delete]] +# Example: "\hat[cowboy]", which already is indexed under "cowboy hat" +contains = "hat[" + +[[delete]] +# Example: "\arnfamily" +regex = 'ar.family' + +[[delete]] +# Example: "\partialvartlcirclerightint", which is used only to construct +# other symbols. +regex = '^partial.*int$' + +[[delete]] +# Example: "\actuarial" and "\angl", which are subsumed by "actuarial symbols" +matches = ["actuarial", "angl", "angln", "anglr"] + +[[delete]] +# Example: "smartctrbull=\textsf{smartctrbull} (\pkgname [index!=false]{bullcntr} package option)" +render_contains = "package option)" + +[[delete]] +# Example: "\renderCLOCK{3}{f}", because it's unlikely anyone will care to +# use a clock without a frame. +render_regex = '\\renderCLOCK\{\d\}\{f\}' + +[[delete]] +# Example: "\Arrowvert", because such symbols are arrow bodies without +# a head or tail. +compare_lowercase = true +matches = "arrowvert" + +[[delete]] +# Example: "\bbslash", which is subsumed by "blackboard bold" +prefix = ["bb", "Bb"] +not_contains = [ + "package", + "Bbbk", + "bbdollar", + "bbeuro" +] + +[[delete]] +# Example: "\ClsBrknBracBar", which is subsumed by "delimiters" +prefix = "Cls" + +[[delete]] +# Example: "\diceiv", which is subsumed by "dice" +regex = '^dice[iv]+$' + +[[delete]] +# Example: "dot (__ or __)", which is subsumed by "accents>dot" and +# "accents>dot below". +matches = "dot" +render_contains = " or " + +[[delete]] +# Example: "\rightevaw", which is a faked right symbol subsumed by +# "delimiters". +matches = ["rightevaw", "rightwave"] + +[[delete]] +# Example: "\PAUSe", which is subsumed by "musical symbols". +render_contains = ['\MSXPAUSe', '\MSXPAuse', '\MSXpause'] + +[[delete]] +# Example: "stars>Jewish" and "stars>with crescent", which will be +# rewritten later. +top_matches = "stars" +matches = ["Jewish", "with crescent"] + +[[delete]] +# Example: "\circleddot...see \odot", which is unnecessary to index. +consider_all_entries = true +regex = '^circled?(dot|minus|plus|slash|times)(left|right)?$' +format_contains = "hyperindexformat" + +[[delete]] +# Example "\Circle (O vs. o)", which is unnecessary to index. +render_contains = '\Circle+ (\trysym{' + +[[delete]] +# Example: "see...does not exist", which will be replaced by actual symbols. +consider_all_entries = true +matches = ["does not divide", "does not exist"] + +[[delete]] +# Example: "null set", which will be replaced with a reference to "empty set". +consider_all_entries = true +matches = "null set" + +[[delete]] +# Example: "dollar sign...see \$", which will be replaced with inlined +# dollar-sign symbols. +consider_all_entries = true +matches = ["dollar sign", "dollar", "Cedi", "sterling"] +format_contains = "hyperindexformat" + +[[delete]] +# Example: "\dotsb", which already is indexed under both "ellipses +# (dots)" and "dots (ellipses)". +regex = '^dots[bcimo]?$' + +[[delete]] +# Example: "ellipsis", which already is indexed under both "ellipses +# (dots)" and "dots (ellipses)". +matches = "ellipsis" + +[[delete]] +# Example: "Celtcross", which is redundant with "Celtic cross". +# Example: "menorahs", which is redundant with "menorah". +matches = ["Celtcross", "menorahs"] + +[[delete]] +# Example: "keys, computer", which will be replaced by "see...keyboard symbols". +matches = ["keys, computer", "computer keys"] + +[[delete]] +# Example: "clubs", which will be replaced with "club...see playing +# cards, club". +matches = ["clubs", "spades"] + +[[delete]] +# Example: "hands", which will contain the glyphs. "fists", "printer's +# fists", "manicules", and "pointing finger" will all point to "hand". +consider_all_entries = true +matches = ["hands", "pointing finger", "printer's fist"] + +[[delete]] +# Example: "\textara" and other commands for which which readers are +# unlikely to search. +prefix = "text" +render_contains = 'verb+\text' +not_render_contains = "(" + +[[delete]] +# Example: "\mathbold" and other commands for which which readers are +# unlikely to search. +prefix = "math" +render_contains = 'verb+\math' +not_render_contains = "(" + +[[delete]] +# Example: "\DeclareFontFamily" and other commands for which which readers +# are unlikely to search. +compare_lowercase = true +prefix = "declare" +not_contains = "declaremathoperator" + +[[delete]] +# Example: "customs control", which is redundant with existing symbols. +consider_all_entries = true +matches = "customs control" + +[[delete]] +# Example: "\xleftwitchonbroom*", for which readers are unlikely to search. +regex = '^x(left|right).*(bat|broom|ghost|witch)' + +[[delete]] +# Example: "tacks", which will be replaced with actual symbols. +matches = "tacks" + +[[delete]] +# Example: "\Relbar", which is used only to construct extensible symbols. +compare_lowercase = true +matches = "relbar" + +[[delete]] +# Example: "\resmes", which already is indexed under "restriction of a +# measure". +matches = "resmes" + +[[delete]] +# Example: "\downparenthfill", which is unlikely to be a search term. +render_regex = '^\\(sp)?verb\+\\[A-Za-z]+fill\+$' + +[[delete]] +# Example: "lightbulb10.2602gf (file)", which is unlikely to be a search term. +prefix = "lightbulb10" + +[[delete]] +# Example: "\countriesofeuropefamily", which is unlikely to be a search term. +regex = 'family$' + +[[delete]] +# Example: "\m", which is unlikely to be a search term. +render_contains = '+\m+' + +[[delete]] +# Example: "transforms", which will be replaced with actual symbols". +consider_all_entries = true +matches = "transforms" + +[[delete]] +# Example: "\BGconditional", which already is covered by +# "Begriffsschrift symbols". +prefix = "BG" + +[[delete]] +# Example: "\RRelbar", which is unlikely to be a search term. +compare_lowercase = true +contains = "relbar" + +[[delete]] +# Example "space>visible", which will be replaced with actual symbols. +consider_all_entries = true +top_matches = "space" +matches = "visible" + +[[delete]] +# Example: "\leftdbltail", which is used primarily to construct other +# symbols. +regex = '^(left|right)(dbl)?tail$' + +[[delete]] +# Example: "\cos", which is an atomic math object, not a symbol. +matches = [ + "atan", + "cos", + "lcm", + "lim", + "liminf", + "limsup", + "log", + "min", + "varinjlim", + "varprojlim" +] + +[[delete]] +# Example: "\longrightPP". I have no idea what this symbol represents +# or how to refer to it in the index. +regex = '^(long)?(left|right)PP$' + +[[delete]] +# Example: "\textknit{=}", which is unlikely to be a search term. +prefix = "textknit" + +[[delete]] +# Example 1: "\,", which already is indexed under "space, thin". +# Example 2: "\-", which already is indexed under "hyphen, discretionary". +# Example 3: "\\", which does not render a symbol. +render_contains = ['+\,+', '+\-+', '+\\+'] + +[[delete]] +# Example: "operators, logical...see logical operators", which is a +# dangling link. +consider_all_entries = true +top_matches = "operators" +matches = ["logical", "unary"] + +[[delete]] +# Example 1: "dots (ellipses)", which will be replaced with various +# dot patterns. +# Example 2: "actuarial symbols", which is redundant with "actuarial angle". +# Example 3: "clothing", which is redundant with "clothes". +# Example 4: "Laplacian", which will be replaced with actual symbols. +# Example 5: "set operators>intersection", which is redundant with "set +# intersection". +# Example 6: "word balloons", which will be replaced with "see...speech +# bubble". +# Example 7: "Go board", which will be replaced with actual symbols. +# Example 8: "independence>statistical", which will be replaced with actual +# symbols. +# Example 9: "logical operators>xor", which follows all of the +# "logical _____" entries with symbols. +# Example 10: "lozenges...see rhombuses", which will be replaced with +# actual symbols. +# Example 11: "angles>measured", which already is indexed under +# "angle>measured". +# Example 11: "product integrals", which already is indexed under +# "integral>product". +# Example 12: "inequalities", which is less specific than "greater than" +# and "less than". +# Example 13: "hammer and sickle", which will be replaced with an actual +# symbol. +# Example 14: "quasi-quotation marks", which will be redirected to a +# rewritten symbol name +# Example 15: "Angstrom unit", which will be replaced with a "see..." to +# a non-control sequence. +# Example 16: "dominance", which will be replaced with "see..."s to +# non-control sequences. +consider_all_entries = true +top_matches = [ + "dots (ellipses)", + "actuarial symbols", + "clothing", + "independence", + "Laplacian", + "logical operators", + "lozenges", + "set operators", + "word balloons", + "Go boards", + "angles", + "product integrals", + "inequalities", + "hammer and sickle", + "quasi-quotation marks", + "Angstrom unit", + "dominance" +] +not_render_contains = '\STIXangles' + +[[delete]] +# Example: "\textRubikUa", which is unlikely to be a search term. +matches = [ + "acarc", + "acbar", + "accentset", + "acontraction", + "BasicTree", + "bcontraction", + "big", + "Big", + "bigg", + "Bigg", + "black", + "blackstone", + "bm", + "boldmath", + "boldsymbol", + "braceld", + "bracerd", + "bracevert", + "bullenum", + "changenotsign", + "ClockFramefalse", + "ClockFrametrue", + "ClockStyle", + "clocktime", + "constvec", + "cr", + "CR", + "diatop", + "diaunder", + "does not imply", + "double", + "Goofy", + "gvcropped", + "heartctrbull", + "hfil", + "HH", + "holter", + "hpause", + "ialign", + "IC", + "input", + "joinrel", + "labvel", + "land", + "largectrbull", + "left", + "Left", + "llangle", + "LMex", + "lor", + "lsf", + "ltriple", + "makeatletter", + "makeatother", + "maya", + "mbox", + "MC", + "metre", + "moverlay", + "musMeter", + "NBSP", + "offinterlineskip", + "oldstylenums", + "ooalign", + "overset", + "p@", + "pgfornament", + "pmb", + "polter", + "probabilistic independence", + "relations", + "reveject", + "right", + "rrangle", + "rtriple", + "SavedStyle", + "selectfont", + "setBold", + "Shilling", # I can find no evidence of this symbol representing a shilling. + "showclock", + "slashed", + "smallctrbull", + "smartctrbull", + "stackengine", + "statistical independence", + "Strichmaxerl", + "SYN", + "tabcolsep", + "Takt", + "textdblhyphenchar", + "textRubikUa", + "Thermo", + "ThisStyle", + "tone", + "triple", + "upbar", + "uplett", + "usebox", + "usepackage", + "users", + "usf", + "usfz", + "usymH", + "usymW", + "varmathbb", + "vcenter", + "vrule", + "white", + "whitestone", + "worldflag", + "Zodiac" +] + +[[delete]] +# Example: "bullseye...see \textbullseye", which will be replaced with +# actual symbols. +consider_all_entries = true +matches = [ + "absolute value", + "abzuglich", + "adjoint", + "advancing", + "alternative denial", + "ampersand", + "and", + "asterisks", + "better", + "biconditional", + "blank", + "born", + "bullseye", + "cardinality", + "caret", + "carriage return", + "Cartesian product", + "centigrade", + "cents", + "congruent", + "conjunction, logical", + "converse implication", + "converse nonimplication", + "cross ratio", + "curly pi", + "cutoff subtraction", + "d'Alembert operator", + "dasharrow", + "degrees", + "Deleatur", + "derivative, partial", + "Descartes's equal sign", + "diamonds", + "died", + "differential, inexact", + "discount", + "disjunction", + "ditto marks", + "division times", + "divorced", + "doublecap", + "doublecup", + "element of", + "entails", + "equilibrium", + "equivalence", + "estimated", + "eszett", + "evaluated at", + "exclusive disjunction", + "ezh", + "falsum", + "feet", + "fish hook", + "florin", + "gaffing hook", + "ge", + "gets", + "gggtr", + "greater-than signs", + "greatest lower bound", + "Green Dot", + "Grune Punkt", + "guillemotleft", + "guillemotright", + "hash mark", + "iff", + "impliedby", + "implies", + "inches", + "inexact differential", + "infimum", + "interior", + "intersection", + "joint denial", + "Kronecker product", + "Kronecker sum", + "land", + "le", + "leaf", + "less-than signs", + "llless", + "lnot", + "lor", + "lowering", + "lrJoin", + "lsemantic", + "married", + "material biconditional", + "material conditional", + "material equivalence", + "material implication", + "material nonimplication", + "Maxwell-Stefan diffusion coefficient", + "membership", + "micro", + "millesimal sign", + "minus, double-dotted", + "monus", + "multiplicative disjunction", + "ne", + "negation", + "nibar", + "norm", + "not", + "notowns", + "nuclear power plant", + "number sign", + "or", + "orthogonal to", + "owns", + "par", + "paragraph mark", + "parallel lines, slanted", + "parts per thousand", + "percent sign", + "pilcrow", + "pipe", + "plus-or-minus sign", + "pomega", + "power set", + "proper subset/superset", + "Quine corners", + "raising", + "rationalized Planck constant", + "recipe", + "reduced quadrupole moment", + "retracting", + "reverse solidus", + "ring equal to", + "ring in equal to", + "ring sum", + "rsemantic", + "satisfies", + "seagull", + "section mark", + "set interior", + "stochastic independence", + "strict implication", + "supremum", + "swung dash", + "tailed z", + "tautology", + "tensor product", + "thousandths", + "to", + "transversal intersection", + "union", + "vinculum", + "Weierstrass p function", + "won", + "xor" +] +format_contains = "hyperindexformat" diff --git a/info/symbols/comprehensive/source/prune-idx-equals.toml b/info/symbols/comprehensive/source/prune-idx-equals.toml new file mode 100644 index 0000000000..08de6e6a29 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-equals.toml @@ -0,0 +1,244 @@ +############################################## +# Categorize equality symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ---------------------------- equal signs ----------------------------- + +# ... regular ... + +# This rule should precede the generic "equals" rule. +[[rewrite]] +render_contains = '\tiEqualsOutline' +item = ["equal", "hollow"] + +[[rewrite]] +matches = ["equals", "equal"] +item = "equal" + +[[rewrite]] +render_contains = [ + '($\ABXeqcolon$)', + '(\FDSYMeqcolon)', + '(\STIXeqcolon' +] +item = ["equal", "colon"] + +[[rewrite]] +matches = ["eqcolon", "eqcolon", "eqqcolon", "equalscolon"] +item = ["equal", "colon"] + +[[rewrite]] +matches = ["Eqqcolon", "equalscoloncolon", "Eqcolon"] +item = ["equal", "colon, double"] + +[[rewrite]] +regex = '^eq(?:ual)?(dot|closed|parallel)$' +item = ["equal", '\1'] + +[[rewrite]] +regex = '^(arc|dot|hat|closed|parallel|star|triangle)(?:eq|equal)$' +item = ["equal", '\1'] + +[[rewrite]] +matches = "triangleq" +item = ["equal", "triangle"] + +[[rewrite]] +matches = "eparsl" +item = ["equal", "parallel slanted"] + +[[rewrite]] +matches = "smeparsl" +item = ["equal", "parallel slanted, similar"] + +[[rewrite]] +regex = '^[Bb]ump(?:ed)?eqq?$' +item = ["equal", "bump"] + +[[rewrite]] +matches = ["eqbump", "eqbumped"] +item = ["equal", "bump"] + +[[rewrite]] +matches = ["eqcirc", "circeq"] +item = ["equal", "ring"] + +[[rewrite]] +matches = ["botdoteq", "topdoteq"] +item = ["equal", "dot"] + +[[rewrite]] +matches = [ + "Doteq", + "doteqdot", + "ddotseq", + "dotseq" +] +item = ["equal", "dots"] + +[[rewrite]] +matches = "eqdef" +item = ["equal", "by definition"] + +[[rewrite]] +matches = "eqeq" +item = ["equal", "double"] + +[[rewrite]] +matches = "eqeqeq" +item = ["equal", "triple"] + +[[rewrite]] +matches = "fallingdotseq" +item = ["equal", "dots, falling"] + +[[rewrite]] +matches = "risingdotseq" +item = ["equal", "dots, rising"] + +[[rewrite]] +matches = "measeq" +item = ["equal", "measure"] + +[[rewrite]] +matches = "questeq" +item = ["equal", "question mark"] + +[[rewrite]] +matches = "veeeq" +item = ["equal", "V"] + +[[rewrite]] +matches = "wedgeq" +item = ["equal", "wedge"] + +[[rewrite]] +matches = "asteq" +item = ["equal", "asterisk"] + +[[rewrite]] +matches = ["eqsim", "eqqsim", "backeqsim"] +item = ["equal", "similar"] + +[[rewrite]] +matches = "xlongequal" +item = ["equal", "extensible"] + +[[rewrite]] +matches = [ + "eqless", + "eqqless", + "eqqslantless", + "eqslantless" +] +item = ["equal", "or less than"] + +[[rewrite]] +matches = [ + "eqgtr", + "eqqgtr", + "eqqslantgtr", + "eqslantgtr" +] +item = ["equal", "or greater than"] + +[[rewrite]] +matches = "egsdot" +item = ["equal", "or greater than, dotted"] + +[[rewrite]] +matches = "elsdot" +item = ["equal", "or less than, dotted"] + +[[rewrite]] +matches = ["faEquals", "tiEquals"] +item = ["equal", "decorative"] + +[[rewrite]] +matches = "asymp" +item = ["equal", "asymptotically"] + +[[rewrite]] +matches = "curlyeqprec" +item = ["equal", "or precedes"] + +[[rewrite]] +matches = "curlyeqsucc" +item = ["equal", "or succeeds"] + +# ... negated ... + +[[rewrite]] +matches = [ + "not equal", + "nequal", + "neq", + "ne" +] +not_render_contains = '\EOne' +item = ["equal", "negated"] + +[[rewrite]] +matches = ["neqcirc", "ncirceq"] +item = ["equal", "ring, negated"] + +[[rewrite]] +regex = '^n[Bb]umpeqq?$' +item = ["equal", "bump, negated"] + +[[rewrite]] +regex = '^n(?:eq|equal)?(arc|bump|closed|dot|hat|triangle)(?:eq|equal)?$' +item = ["equal", '\1, negated'] + +[[rewrite]] +matches = "nDoteq" +item = ["equal", "dots, negated"] + +[[rewrite]] +matches = "nfallingdotseq" +item = ["equal", "dots, falling, negated"] + +[[rewrite]] +matches = "nrisingdotseq" +item = ["equal", "dots, rising, negated"] + +[[rewrite]] +matches = "nstareq" +item = ["equal", "star, negated"] + +[[rewrite]] +matches = "nveeeq" +item = ["equal", "V, negated"] + +[[rewrite]] +matches = "nwedgeq" +item = ["equal", "wedge, negated"] + +[[rewrite]] +matches = ["neqsim", "nbackeqsim"] +item = ["equal", "similar, negated"] + +[[rewrite]] +matches = "neqslantgtr" +item = ["equal", "or greater than, negated"] + +[[rewrite]] +matches = "neqslantless" +item = ["equal", "or less than, negated"] + +[[rewrite]] +matches = "faNotEqual" +item = ["equal", "decorative, negated"] + +[[rewrite]] +matches = ["nasymp", "notasymp"] +item = ["equal", "asymptotically, negated"] + +[[rewrite]] +matches = "ncurlyeqprec" +item = ["equal", "or precedes, negated"] + +[[rewrite]] +matches = "ncurlyeqsucc" +item = ["equal", "or succeeds, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-flags.toml b/info/symbols/comprehensive/source/prune-idx-flags.toml new file mode 100644 index 0000000000..93c4bc1e03 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-flags.toml @@ -0,0 +1,1069 @@ +############################################## +# Categorize flag symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------ generic and miscellaneous flags ------------------- + +[[rewrite]] +prefix = "triangular flag" +item = "flag" + +[[rewrite]] +matches = [ + "Flag", + "VarFlag", + "waving black flag", + "waving white flag", + "black flag", + "white flag" +] +item = "flag" + +[[rewrite]] +matches = ["chequered flag", "faFlagCheckered"] +item = ["flag", "checkered"] + +[[rewrite]] +matches = "crossed flags" +item = ["flag", "multiple, crossed"] + +[[rewrite]] +matches = "euflag" +item = ["flag", "European Union"] + +[[rewrite]] +matches = "pirate flag" +item = ["flag", "Jolly Roger"] + +[[rewrite]] +regex = '^(rainbow|transgender)\s+flag$' +item = ["flag", '\1'] + +[[rewrite]] +matches = "flag in hole" +item = "golf hole with flag" + +# This rule must precede the worldflags section. +[[rewrite]] +matches = "worldflag{Rainbow}" +item = ["flag", "rainbow"] + +[[rewrite]] +consider_all_entries = true +top_matches = "flags" +regex = '^(.*)$' +item = ["flag", '\1'] + +[[rewrite]] +matches = ["white pennant", "black pennant"] +item = "flag" + +# ------------------------------ worldflags ------------------------------ + +[[rewrite]] +matches = "worldflag{AD}" +item = ["flag", "Andorra"] + +[[rewrite]] +matches = "worldflag{AE}" +item = ["flag", "United Arab Emirates"] + +[[rewrite]] +matches = "worldflag{AF}" +item = ["flag", "Afghanistan"] + +[[rewrite]] +matches = "worldflag{AG}" +item = ["flag", "Antigua and Barbuda"] + +[[rewrite]] +matches = "worldflag{AL}" +item = ["flag", "Albania"] + +[[rewrite]] +matches = "worldflag{AM}" +item = ["flag", "Armenia"] + +[[rewrite]] +matches = "worldflag{AO}" +item = ["flag", "Angola"] + +[[rewrite]] +matches = "worldflag{AQ}" +item = ["flag", "Antarctica"] + +[[rewrite]] +matches = "worldflag{AR}" +item = ["flag", "Argentina"] + +[[rewrite]] +matches = "worldflag{AT}" +item = ["flag", "Austria"] + +[[rewrite]] +matches = "worldflag{AT-B}" +item = ["flag", "Burgenland"] + +[[rewrite]] +matches = "worldflag{AT-K}" +item = ["flag", "Carinthia"] + +[[rewrite]] +matches = "worldflag{AT-N}" +item = ["flag", "Lower Austria"] + +[[rewrite]] +matches = "worldflag{AT-O}" +item = ["flag", "Upper Austria"] + +[[rewrite]] +matches = "worldflag{AT-S}" +item = ["flag", "Salzburg"] + +[[rewrite]] +matches = "worldflag{AT-St}" +item = ["flag", "Styria"] + +[[rewrite]] +matches = "worldflag{AT-T}" +item = ["flag", "The Tyrol"] + +[[rewrite]] +matches = "worldflag{AT-V}" +item = ["flag", "Vorarlberg"] + +[[rewrite]] +matches = "worldflag{AT-W}" +item = ["flag", "Vienna"] + +[[rewrite]] +matches = "worldflag{AU}" +item = ["flag", "Australia"] + +[[rewrite]] +matches = "worldflag{AX}" +item = ["flag", "AAland"] +word = '{\AA}land' +preserve_escapes = true + +[[rewrite]] +matches = "worldflag{AZ}" +item = ["flag", "Azerbaijan"] + +[[rewrite]] +matches = "worldflag{BA}" +item = ["flag", "Bosnia and Herzegovina"] + +[[rewrite]] +matches = "worldflag{BB}" +item = ["flag", "Barbados"] + +[[rewrite]] +matches = "worldflag{BD}" +item = ["flag", "Bangladesh"] + +[[rewrite]] +matches = "worldflag{BE}" +item = ["flag", "Belgium"] + +[[rewrite]] +matches = "worldflag{BF}" +item = ["flag", "Burkina Faso"] + +[[rewrite]] +matches = "worldflag{BG}" +item = ["flag", "Bulgaria"] + +[[rewrite]] +matches = "worldflag{BH}" +item = ["flag", "Bahrain"] + +[[rewrite]] +matches = "worldflag{BI}" +item = ["flag", "Burundi"] + +[[rewrite]] +matches = "worldflag{BJ}" +item = ["flag", "Benin"] + +[[rewrite]] +matches = "worldflag{BN}" +item = ["flag", "Brunei"] + +[[rewrite]] +matches = "worldflag{BO}" +item = ["flag", "Bolivia"] + +[[rewrite]] +matches = "worldflag{BR}" +item = ["flag", "Brazil"] + +[[rewrite]] +matches = "worldflag{BS}" +item = ["flag", "Bahamas"] + +[[rewrite]] +matches = "worldflag{BT}" +item = ["flag", "Bhutan"] + +[[rewrite]] +matches = "worldflag{BW}" +item = ["flag", "Botswana"] + +[[rewrite]] +matches = "worldflag{BY}" +item = ["flag", "Belarus"] + +[[rewrite]] +matches = "worldflag{BZ}" +item = ["flag", "Belize"] + +[[rewrite]] +matches = "worldflag{CA}" +item = ["flag", "Canada"] + +[[rewrite]] +matches = "worldflag{CD}" +item = ["flag", "Congo Brazzaville"] +word = "Congo--Brazzaville" + +[[rewrite]] +matches = "worldflag{CF}" +item = ["flag", "Central African Republic"] + +[[rewrite]] +matches = "worldflag{CG}" +item = ["flag", "Congo Kinshasa"] +word = "Congo--Kinshasa" + +[[rewrite]] +matches = "worldflag{CH}" +item = ["flag", "Switzerland"] + +[[rewrite]] +matches = "worldflag{CI}" +item = ["flag", "Cote d'Ivoire"] +word = "C\\^ote d'Ivoire" + +[[rewrite]] +matches = "worldflag{CK}" +item = ["flag", "Cook Islands"] + +[[rewrite]] +matches = "worldflag{CL}" +item = ["flag", "Chile"] + +[[rewrite]] +matches = "worldflag{CM}" +item = ["flag", "Cameroon"] + +[[rewrite]] +matches = "worldflag{CN}" +item = ["flag", "China"] + +[[rewrite]] +matches = "worldflag{CO}" +item = ["flag", "Colombia"] + +[[rewrite]] +matches = "worldflag{CR}" +item = ["flag", "Costa Rica"] + +[[rewrite]] +matches = "worldflag{CU}" +item = ["flag", "Cuba"] + +[[rewrite]] +matches = "worldflag{CV}" +item = ["flag", "Cape Verde"] + +[[rewrite]] +matches = "worldflag{CY}" +item = ["flag", "Cyprus"] + +[[rewrite]] +matches = "worldflag{CZ}" +item = ["flag", "Czech Republic"] + +[[rewrite]] +matches = "worldflag{DE}" +item = ["flag", "Germany"] + +[[rewrite]] +matches = "worldflag{DJ}" +item = ["flag", "Djibouti"] + +[[rewrite]] +matches = "worldflag{DK}" +item = ["flag", "Denmark"] + +[[rewrite]] +matches = "worldflag{DM}" +item = ["flag", "Dominica"] + +[[rewrite]] +matches = "worldflag{DO}" +item = ["flag", "Dominican Republic"] + +[[rewrite]] +matches = "worldflag{DZ}" +item = ["flag", "Algeria"] + +[[rewrite]] +matches = "worldflag{EC}" +item = ["flag", "Ecuador"] + +[[rewrite]] +matches = "worldflag{EE}" +item = ["flag", "Estonia"] + +[[rewrite]] +matches = "worldflag{EG}" +item = ["flag", "Egypt"] + +[[rewrite]] +matches = "worldflag{EH}" +item = ["flag", "Western Sahara"] + +[[rewrite]] +matches = "worldflag{ER}" +item = ["flag", "Eritrea"] + +[[rewrite]] +matches = "worldflag{ES}" +item = ["flag", "Spain"] + +[[rewrite]] +matches = "worldflag{ET}" +item = ["flag", "Ethiopia"] + +[[rewrite]] +matches = "worldflag{EU}" +item = ["flag", "European Union"] + +[[rewrite]] +matches = "worldflag{FI}" +item = ["flag", "Finland"] + +[[rewrite]] +matches = "worldflag{FJ}" +item = ["flag", "Fiji"] + +[[rewrite]] +matches = "worldflag{FM}" +item = ["flag", "Micronesia, Federated States of"] + +[[rewrite]] +matches = "worldflag{FO}" +item = ["flag", "Faroe Islands"] + +[[rewrite]] +matches = "worldflag{FR}" +item = ["flag", "France"] + +[[rewrite]] +matches = "worldflag{GA}" +item = ["flag", "Gabon"] + +[[rewrite]] +matches = "worldflag{GB}" +item = ["flag", "United Kingdom"] + +[[rewrite]] +matches = "worldflag{GD}" +item = ["flag", "Grenada"] + +[[rewrite]] +matches = "worldflag{GE}" +item = ["flag", "Georgia"] + +[[rewrite]] +matches = "worldflag{GF}" +item = ["flag", "French Guiana"] + +[[rewrite]] +matches = "worldflag{GG}" +item = ["flag", "Guernsey"] + +[[rewrite]] +matches = "worldflag{GH}" +item = ["flag", "Ghana"] + +[[rewrite]] +matches = "worldflag{GI}" +item = ["flag", "Gibraltar"] + +[[rewrite]] +matches = "worldflag{GL}" +item = ["flag", "Greenland"] + +[[rewrite]] +matches = "worldflag{GM}" +item = ["flag", "Gambia"] + +[[rewrite]] +matches = "worldflag{GN}" +item = ["flag", "Guinea"] + +[[rewrite]] +matches = "worldflag{GQ}" +item = ["flag", "Equatorial Guinea"] + +[[rewrite]] +matches = "worldflag{GR}" +item = ["flag", "Greece"] + +[[rewrite]] +matches = "worldflag{GT}" +item = ["flag", "Guatemala"] + +[[rewrite]] +matches = "worldflag{GW}" +item = ["flag", "Guinea-Bissau"] + +[[rewrite]] +matches = "worldflag{GY}" +item = ["flag", "Guyana"] + +[[rewrite]] +matches = "worldflag{HN}" +item = ["flag", "Honduras"] + +[[rewrite]] +matches = "worldflag{HR}" +item = ["flag", "Croatia"] + +[[rewrite]] +matches = "worldflag{HT}" +item = ["flag", "Haiti"] + +[[rewrite]] +matches = "worldflag{HU}" +item = ["flag", "Hungary"] + +[[rewrite]] +matches = "worldflag{ID}" +item = ["flag", "Indonesia"] + +[[rewrite]] +matches = "worldflag{IE}" +item = ["flag", "Ireland"] + +[[rewrite]] +matches = "worldflag{IL}" +item = ["flag", "Israel"] + +[[rewrite]] +matches = "worldflag{IM}" +item = ["flag", "Isle of Man"] + +[[rewrite]] +matches = "worldflag{IN}" +item = ["flag", "India"] + +[[rewrite]] +matches = "worldflag{IQ}" +item = ["flag", "Iraq"] + +[[rewrite]] +matches = "worldflag{IR}" +item = ["flag", "Iran"] + +[[rewrite]] +matches = "worldflag{IS}" +item = ["flag", "Iceland"] + +[[rewrite]] +matches = "worldflag{IT}" +item = ["flag", "Italy"] + +[[rewrite]] +matches = "worldflag{JE}" +item = ["flag", "Jersey"] + +[[rewrite]] +matches = "worldflag{JM}" +item = ["flag", "Jamaica"] + +[[rewrite]] +matches = "worldflag{JO}" +item = ["flag", "Jordan"] + +[[rewrite]] +matches = "worldflag{JP}" +item = ["flag", "Japan"] + +[[rewrite]] +matches = "worldflag{KE}" +item = ["flag", "Kenya"] + +[[rewrite]] +matches = "worldflag{KG}" +item = ["flag", "Kyrgyzstan"] + +[[rewrite]] +matches = "worldflag{KH}" +item = ["flag", "Cambodia"] + +[[rewrite]] +matches = "worldflag{KI}" +item = ["flag", "Kiribati"] + +[[rewrite]] +matches = "worldflag{KM}" +item = ["flag", "Comoros"] + +[[rewrite]] +matches = "worldflag{KN}" +item = ["flag", "Saint Kitts and Nevis"] + +[[rewrite]] +matches = "worldflag{KO}" +item = ["flag", "Kosovo"] + +[[rewrite]] +matches = "worldflag{KP}" +item = ["flag", "North Korea"] + +[[rewrite]] +matches = "worldflag{KR}" +item = ["flag", "South Korea"] + +[[rewrite]] +matches = "worldflag{KW}" +item = ["flag", "Kuwait"] + +[[rewrite]] +matches = "worldflag{KZ}" +item = ["flag", "Kazakhstan"] + +[[rewrite]] +matches = "worldflag{LA}" +item = ["flag", "Laos"] + +[[rewrite]] +matches = "worldflag{LB}" +item = ["flag", "Lebanon"] + +[[rewrite]] +matches = "worldflag{LC}" +item = ["flag", "Saint Lucia"] + +[[rewrite]] +matches = "worldflag{LI}" +item = ["flag", "Liechtenstein"] + +[[rewrite]] +matches = "worldflag{LK}" +item = ["flag", "Sri Lanka"] + +[[rewrite]] +matches = "worldflag{LR}" +item = ["flag", "Liberia"] + +[[rewrite]] +matches = "worldflag{LS}" +item = ["flag", "Lesotho"] + +[[rewrite]] +matches = "worldflag{LT}" +item = ["flag", "Lithuania"] + +[[rewrite]] +matches = "worldflag{LU}" +item = ["flag", "Luxembourg"] + +[[rewrite]] +matches = "worldflag{LV}" +item = ["flag", "Latvia"] + +[[rewrite]] +matches = "worldflag{LY}" +item = ["flag", "Libya"] + +[[rewrite]] +matches = "worldflag{MA}" +item = ["flag", "Morocco"] + +[[rewrite]] +matches = "worldflag{MD}" +item = ["flag", "Moldova"] + +[[rewrite]] +matches = "worldflag{ME}" +item = ["flag", "Montenegro"] + +[[rewrite]] +matches = "worldflag{MG}" +item = ["flag", "Madagascar"] + +[[rewrite]] +matches = "worldflag{MH}" +item = ["flag", "Marshall Islands"] + +[[rewrite]] +matches = "worldflag{MK}" +item = ["flag", "North Macedonia"] + +[[rewrite]] +matches = "worldflag{ML}" +item = ["flag", "Mali"] + +[[rewrite]] +matches = "worldflag{MM}" +item = ["flag", "Myanmar"] + +[[rewrite]] +matches = "worldflag{MN}" +item = ["flag", "Mongolia"] + +[[rewrite]] +matches = "worldflag{MR}" +item = ["flag", "Mauritania"] + +[[rewrite]] +matches = "worldflag{MT}" +item = ["flag", "Malta"] + +[[rewrite]] +matches = "worldflag{MU}" +item = ["flag", "Mauritius"] + +[[rewrite]] +matches = "worldflag{MV}" +item = ["flag", "Maldives"] + +[[rewrite]] +matches = "worldflag{MW}" +item = ["flag", "Malawi"] + +[[rewrite]] +matches = "worldflag{MX}" +item = ["flag", "Mexico"] + +[[rewrite]] +matches = "worldflag{MY}" +item = ["flag", "Malaysia"] + +[[rewrite]] +matches = "worldflag{MZ}" +item = ["flag", "Mozambique"] + +[[rewrite]] +matches = "worldflag{NA}" +item = ["flag", "Namibia"] + +[[rewrite]] +matches = "worldflag{NE}" +item = ["flag", "Niger"] + +[[rewrite]] +matches = "worldflag{NG}" +item = ["flag", "Nigeria"] + +[[rewrite]] +matches = "worldflag{NI}" +item = ["flag", "Nicaragua"] + +[[rewrite]] +matches = "worldflag{NL}" +item = ["flag", "Netherlands"] + +[[rewrite]] +matches = "worldflag{NO}" +item = ["flag", "Norway"] + +[[rewrite]] +matches = "worldflag{NP}" +item = ["flag", "Nepal"] + +[[rewrite]] +matches = "worldflag{NR}" +item = ["flag", "Nauru"] + +[[rewrite]] +matches = "worldflag{NU}" +item = ["flag", "Niue"] + +[[rewrite]] +matches = "worldflag{NZ}" +item = ["flag", "New Zealand"] + +[[rewrite]] +matches = "worldflag{OM}" +item = ["flag", "Oman"] + +[[rewrite]] +matches = "worldflag{PA}" +item = ["flag", "Panama"] + +[[rewrite]] +matches = "worldflag{PE}" +item = ["flag", "Peru"] + +[[rewrite]] +matches = "worldflag{PG}" +item = ["flag", "Papua New Guinea"] + +[[rewrite]] +matches = "worldflag{PH}" +item = ["flag", "Philippines"] + +[[rewrite]] +matches = "worldflag{PK}" +item = ["flag", "Pakistan"] + +[[rewrite]] +matches = "worldflag{PL}" +item = ["flag", "Poland"] + +[[rewrite]] +matches = "worldflag{PR}" +item = ["flag", "Puerto Rico"] + +[[rewrite]] +matches = "worldflag{PS}" +item = ["flag", "Palestinian Territories"] + +[[rewrite]] +matches = "worldflag{PT}" +item = ["flag", "Portugal"] + +[[rewrite]] +matches = "worldflag{PW}" +item = ["flag", "Palau"] + +[[rewrite]] +matches = "worldflag{PY}" +item = ["flag", "Paraguay"] + +[[rewrite]] +matches = "worldflag{QA}" +item = ["flag", "Qatar"] + +[[rewrite]] +matches = "worldflag{RE}" +item = ["flag", "Reunion"] +word = "R\\'eunion" + +[[rewrite]] +matches = "worldflag{RO}" +item = ["flag", "Romania"] + +[[rewrite]] +matches = "worldflag{RS}" +item = ["flag", "Serbia"] + +[[rewrite]] +matches = "worldflag{RU}" +item = ["flag", "Russian Federation"] + +[[rewrite]] +matches = "worldflag{RW}" +item = ["flag", "Rwanda"] + +[[rewrite]] +matches = "worldflag{SA}" +item = ["flag", "Saudi Arabia"] + +[[rewrite]] +matches = "worldflag{SB}" +item = ["flag", "Solomon Islands"] + +[[rewrite]] +matches = "worldflag{SC}" +item = ["flag", "Seychelles"] + +[[rewrite]] +matches = "worldflag{SD}" +item = ["flag", "Sudan"] + +[[rewrite]] +matches = "worldflag{SE}" +item = ["flag", "Sweden"] + +[[rewrite]] +matches = "worldflag{SG}" +item = ["flag", "Singapore"] + +[[rewrite]] +matches = "worldflag{SI}" +item = ["flag", "Slovenia"] + +[[rewrite]] +matches = "worldflag{SK}" +item = ["flag", "Slovakia"] + +[[rewrite]] +matches = "worldflag{SL}" +item = ["flag", "Sierra Leone"] + +[[rewrite]] +matches = "worldflag{SM}" +item = ["flag", "San Marino"] + +[[rewrite]] +matches = "worldflag{SN}" +item = ["flag", "Senegal"] + +[[rewrite]] +matches = "worldflag{SO}" +item = ["flag", "Somalia"] + +[[rewrite]] +matches = "worldflag{SR}" +item = ["flag", "Suriname"] + +[[rewrite]] +matches = "worldflag{SS}" +item = ["flag", "South Sudan"] + +[[rewrite]] +matches = "worldflag{ST}" +item = ["flag", "Sao Tome and Principe"] +word = "S\\~ao Tom\\'e and Pr\\'incipe" + +[[rewrite]] +matches = "worldflag{SV}" +item = ["flag", "El Salvador"] + +[[rewrite]] +matches = "worldflag{SY}" +item = ["flag", "Syria"] + +[[rewrite]] +matches = "worldflag{SZ}" +item = ["flag", "Swaziland"] + +[[rewrite]] +matches = "worldflag{StEustasius}" +item = ["flag", "Saint Eustasius"] + +[[rewrite]] +matches = "worldflag{TD}" +item = ["flag", "Chad"] + +[[rewrite]] +matches = "worldflag{TG}" +item = ["flag", "Togo"] + +[[rewrite]] +matches = "worldflag{TH}" +item = ["flag", "Thailand"] + +[[rewrite]] +matches = "worldflag{TJ}" +item = ["flag", "Tajikistan"] + +[[rewrite]] +matches = "worldflag{TL}" +item = ["flag", "Timor-Leste"] + +[[rewrite]] +matches = "worldflag{TM}" +item = ["flag", "Turkmenistan"] + +[[rewrite]] +matches = "worldflag{TN}" +item = ["flag", "Tunisia"] + +[[rewrite]] +matches = "worldflag{TO}" +item = ["flag", "Tonga"] + +[[rewrite]] +matches = "worldflag{TR}" +item = ["flag", "Turkey"] + +[[rewrite]] +matches = "worldflag{TT}" +item = ["flag", "Trinidad and Tobago"] + +[[rewrite]] +matches = "worldflag{TV}" +item = ["flag", "Tuvalu"] + +[[rewrite]] +matches = "worldflag{TW}" +item = ["flag", "Taiwan"] + +[[rewrite]] +matches = "worldflag{TZ}" +item = ["flag", "Tanzania"] + +[[rewrite]] +matches = "worldflag{UA}" +item = ["flag", "Ukraine"] + +[[rewrite]] +matches = "worldflag{UG}" +item = ["flag", "Uganda"] + +[[rewrite]] +matches = "worldflag{UNO}" +item = ["flag", "United Nations"] + +[[rewrite]] +matches = "worldflag{US}" +item = ["flag", "United States of America"] + +[[rewrite]] +matches = "worldflag{UY}" +item = ["flag", "Uruguay"] + +[[rewrite]] +matches = "worldflag{UZ}" +item = ["flag", "Uzbekistan"] + +[[rewrite]] +matches = "worldflag{VA}" +item = ["flag", "Holy See"] + +[[rewrite]] +matches = "worldflag{VC}" +item = ["flag", "Saint Vincent and Grenadines"] + +[[rewrite]] +matches = "worldflag{VE}" +item = ["flag", "Venezuela"] + +[[rewrite]] +matches = "worldflag{VN}" +item = ["flag", "Vietnam"] + +[[rewrite]] +matches = "worldflag{VU}" +item = ["flag", "Vanuatu"] + +[[rewrite]] +matches = "worldflag{WB}" +item = ["flag", "Wieselburger Bier"] + +[[rewrite]] +matches = "worldflag{WHO}" +item = ["flag", "World Health Organization"] + +[[rewrite]] +matches = "worldflag{WS}" +item = ["flag", "Samoa"] + +[[rewrite]] +matches = "worldflag{YE}" +item = ["flag", "Yemen"] + +[[rewrite]] +matches = "worldflag{ZA}" +item = ["flag", "South Africa"] + +[[rewrite]] +matches = "worldflag{ZM}" +item = ["flag", "Zambia"] + +[[rewrite]] +matches = "worldflag{ZW}" +item = ["flag", "Zimbabwe"] + +# Non-country-code flags follow. + +[[rewrite]] +regex = 'worldflag\{Red(.*)\}' +item = ["flag", 'Red \1'] +word = 'Red \1' + +[[rewrite]] +matches = "worldflag{JollyRoger}" +item = ["flag", "Jolly Roger"] + +[[rewrite]] +regex = '^worldflag{(.*)\}$' +item = ["flag", '\1'] + +# ------------------------------- twemoji -------------------------------- + +[[rewrite]] +contains = 'flag: {\AA}land Islands' +item = ["flag", "AAland"] +word = '{\AA}land' +preserve_escapes = true + +[[rewrite]] +regex = '^flag:.*Ivoire$' +item = ["flag", "Cote d'Ivoire"] +word = "C\\^ote d'Ivoire" + +[[rewrite]] +regex = 'flag:\s+(.+)' +item = ["flag", '\1'] +continue = true + +[[rewrite]] +top_matches = "flag" +regex = '^St\.\s+(.*)$' +item = 'Saint \1' +word = 'Saint \1' +continue = true + +[[rewrite]] +top_matches = "flag" +regex = '^(.*?)\s+(\\?&)\s+(.*)$' +word = '\1 and \3' +continue = true + +[[rewrite]] +top_matches = "flag" +prefix = "Cocos" +word = "Cocos Islands" + +[[rewrite]] +top_matches = "flag" +regex = '^Congo - (.*)$' +item = 'Congo \1' +word = 'Congo--\1' + +[[rewrite]] +top_matches = "flag" +matches = "Czechia" +item = "Czech Republic" + +[[rewrite]] +top_matches = "flag" +matches = "Micronesia" +word = "Micronesia, Federated States of" + +[[rewrite]] +top_matches = "flag" +prefix = "Myanmar" +word = "Myanmar" + +[[rewrite]] +top_matches = "flag" +matches = "Russia" +word = "Russian Federation" + +[[rewrite]] +top_matches = "flag" +regex = '^R.*union$' +item = "Reunion" +word = "R\\'eunion" + +[[rewrite]] +top_matches = "flag" +regex = 'S.*o Tom.*and Pr.*cipe' +item = "Sao Tome and Principe" +word = "S\\~ao Tom\\'e and Pr\\'incipe" + +[[rewrite]] +top_matches = "flag" +matches = "U.S. Outlying Islands" +word = "United States Minor Outlying Islands" + +[[rewrite]] +top_matches = "flag" +matches = "U.S. Virgin Islands" +word = "United States Virgin Islands" + +[[rewrite]] +top_matches = "flag" +matches = "United States" +word = "United States of America" diff --git a/info/symbols/comprehensive/source/prune-idx-hands.toml b/info/symbols/comprehensive/source/prune-idx-hands.toml new file mode 100644 index 0000000000..9c2514737e --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-hands.toml @@ -0,0 +1,226 @@ +############################################## +# Categorize hand symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ... single hand ... + +# Caution: some hand symbols use "left" to mean "left hand" while +# others use it to mean "left pointing". + +[[rewrite]] +matches = ["fists", "raised hand"] +item = "hand" + +[[rewrite]] +matches = [ + "faFistRaised", + "fisted hand sign", + "raised fist", + "oncoming fist", + "left-facing fist", + "right-facing fist" +] +item = ["hand", "fist"] + +[[rewrite]] +regex = '^(?:left|right)point(left|right)$' +item = ["hand", 'pointing \1'] + +[[rewrite]] +regex = '^(?:left|right)thumbs(down|up)$' +item = ["hand", 'thumbs \1'] + +[[rewrite]] +regex = '^(?:ti|fa)Thumbs(Down|Up)' +lowercase_item = true +item = ["hand", 'thumbs \1'] + +[[rewrite]] +regex = '^thumbs\s+(down|up):' +item = ["hand", 'thumbs \1'] + +[[rewrite]] +regex = '^(?:reversed )?thumbs\s+(down|up)(\s+sign)?$' +item = ["hand", 'thumbs \1'] + +[[rewrite]] +matches = [ + "tiThumbsOk", + "thumbs OK", + "turned ok hand sign", + "OK hand", + "OK hand sign", + "OK sign" +] +item = ["hand", "OK sign"] + +[[rewrite]] +matches = ["lefthand", "PointingHand", "pointright"] +item = ["hand", "pointing right"] + +[[rewrite]] +matches = "righthand" +item = ["hand", "pointing left"] + +[[rewrite]] +regex = '^Hand(?:Cuff)?Left$' +item = ["hand", "pointing left"] + +[[rewrite]] +regex = '^Hand(?:Cuff)?Right$' +item = ["hand", "pointing right"] + +[[rewrite]] +regex = '^Hand(?:Cuff)?LeftUp$' +item = ["hand", "pointing upper left"] + +[[rewrite]] +regex = '^Hand(?:Cuff)?RightUp$' +item = ["hand", "pointing upper right"] + +[[rewrite]] +regex = '^backhand index pointing (up|down|left|right)$' +item = ["hand", 'pointing \1'] + +[[rewrite]] +regex = '(?:black|white) (up|down|left|right) pointing (?:backhand )?index$' +item = ["hand", 'pointing \1'] + +[[rewrite]] +contains = "hand with fingers splayed" +item = ["hand", "fingers splayed"] + +[[rewrite]] +matches = [ + "HandPencilLeft", + "left writing hand", + "writing hand", + "WritingHand" +] +item = ["hand", "writing"] + +[[rewrite]] +regex = '^faHandPoint(Left|Right|Up|Down)' +lowercase_item = true +item = ["hand", 'pointing \1'] + +[[rewrite]] +regex = '^faHand(Rock|Paper|Scissors|Lizard)' +lowercase_item = true +item = ["hand", '\1 sign'] + +[[rewrite]] +prefix = [ + "faHandSpock", + "raised hand with part between middle and ring fingers", + "vulcan salute" +] +item = ["hand", "Spock sign"] + +[[rewrite]] +prefix = [ + "faHandPeace", + "victory hand", + "reversed victory hand" +] +item = ["hand", "victory sign"] + +[[rewrite]] +matches = "white down pointing left hand index" +item = ["hand", "pointing down"] + +[[rewrite]] +regex = '^faHandPoint(er|Up)' +item = ["hand", "pointing up"] + +[[rewrite]] +matches = "index pointing up" +item = ["hand", "pointing up"] + +[[rewrite]] +matches = "faHandSparkles" +item = ["hand", "sparkles"] + +[[rewrite]] +matches = "faHandHolding" +item = ["hand", "holding position"] + +[[rewrite]] +regex = '^faHandHolding(Heart|Water)$' +lowercase_item = true +item = ["hand", 'holding \1'] + +[[rewrite]] +matches = "faHandHoldingMedical" +item = ["hand", "holding medical sign"] + +[[rewrite]] +matches = "faHandHoldingUsd" +item = ["hand", "holding dollar sign"] + +[[rewrite]] +matches = [ + "faHandMiddleFinger", + "reversed hand with middle finger extended", + "middle finger" +] +item = ["hand", "middle finger extended"] + +[[rewrite]] +matches = "crossed fingers" +item = ["hand", "crossed fingers"] + +[[rewrite]] +regex = '^(call me|waving) hand' +item = ["hand", '\1'] + +[[rewrite]] +matches = ["pinched fingers", "pinching hand"] +item = ["hand", "pinching"] + +[[rewrite]] +regex = '^raised(?: back of) hand$' +item = "hand" + +[[rewrite]] +matches = "love-you gesture" +item = ["hand", "love-you sign"] + +[[rewrite]] +matches = "sign of the horns" +item = ["hand", "horns"] + +# ... multiple hands ... + +[[rewrite]] +matches = "faHands" +item = "hands" + +[[rewrite]] +matches = ["faPrayingHands", "folded hands", "praying hands"] +item = ["hands", "praying"] + +[[rewrite]] +matches = "faHandsHelping" +item = ["hands", "helping"] + +[[rewrite]] +matches = "faHandsWash" +item = ["hands", "washing"] + +[[rewrite]] +prefix = "clapping hands" +item = ["hands", "clapping"] + +[[rewrite]] +prefix = "open hands" +item = ["hands", "open"] + +[[rewrite]] +prefix = "raising hands" +item = ["hands", "raising"] + +[[rewrite]] +matches = "palms up together" +item = ["hands", "palms up"] diff --git a/info/symbols/comprehensive/source/prune-idx-harpoons.toml b/info/symbols/comprehensive/source/prune-idx-harpoons.toml new file mode 100644 index 0000000000..bb95e442bb --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-harpoons.toml @@ -0,0 +1,202 @@ +############################################## +# Categorize harpoon symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------------ regular ------------------------------- + +# ... basic ... + +[[rewrite]] +matches = "harpoons" +item = "harpoon" + +[[rewrite]] +regex = '^(down|up)harpoon(ccw|cw|left|right)$' +item = "harpoon" + +[[rewrite]] +regex = '^(left|right)harpoon(ccw|cw|down|up)$' +item = "harpoon" + +[[rewrite]] +regex = '^[ns][ew]harpoon(ccw|cw|[ns][ew])$' +item = "harpoon" + +[[rewrite]] +matches = ["varleftharp", "varrightharp"] +item = "harpoon" + +[[rewrite]] +regex = '^long(var)?(left|right)harp(oon)?(up|down)?$' +item = ["harpoon", "long"] + +# ... double ... + +[[rewrite]] +matches = [ + "downdownharpoons", + "downharpoonsleftright", + "leftharpoonsupdown", + "leftleftharpoons", + "rightharpoonsupdown", + "rightrightharpoons", + "upharpoonsleftright", + "upupharpoons" +] +item = ["harpoon", "double, same side"] + +[[rewrite]] +matches = [ + "downupharpoons", + "downupharpoonsleftright", + "leftrightharpoons", + "leftrightharpoonsdown", + "leftrightharpoonsup", + "neswharpoons", + "nwseharpoons", + "rightleftharpoons", + "rightleftharpoonsdown", + "rightleftharpoonsup", + "senwharpoons", + "swneharpoons", + "updownharpoons", + "updownharpoonsleftright" +] +item = ["harpoon", "double, opposite sides"] + +[[rewrite]] +matches = [ + "leftrightharpoon", + "leftrightharpoondownup", + "leftrightharpoonupdown", + "neswharpoonnwse", + "neswharpoonsenw", + "nwseharpoonnesw", + "nwseharpoonswne", + "rightleftharpoon", + "updownharpoonleftright", + "updownharpoonrightleft", + "varleftrightharp", + "varrightleftharp" +] +item = ["harpoon", "double ended, opposite sides"] + +[[rewrite]] +matches = ["longvarleftrightharp", "longvarrightleftharp"] +item = ["harpoon", "double ended, opposite sides, long"] + +[[rewrite]] +matches = [ + "leftrightharpoondowndown", + "leftrightharpoonupup", + "updownharpoonleftleft", + "updownharpoonrightright" +] +item = ["harpoon", "double ended, same side"] + +# ... barred ... + +[[rewrite]] +matches = [ + "bardownharpoonleft", + "bardownharpoonright", + "barrightharpoondown", + "barrightharpoonup", + "leftharpoondownbar", + "leftharpoonupbar", + "upharpoonleftbar", + "upharpoonrightbar" +] +item = ["harpoon", "barred tail"] + +[[rewrite]] +matches = [ + "barupharpoonleft", + "barupharpoonright", + "barleftharpoondown", + "barleftharpoonup", + "downharpoonleftbar", + "downharpoonrightbar", + "rightharpoondownbar", + "rightharpoonupbar" +] +item = ["harpoon", "barred head"] + +[[rewrite]] +matches = [ + "barleftharpoon", + "barrightharpoon", + "dashleftharpoondown", + "dashrightharpoondown", + "leftbarharpoon", + "leftharpoonupdash", + "rightbarharpoon", + "rightharpoonupdash" +] +item = ["harpoon", "barred, parallel"] + +# ... extensible ... + +[[rewrite]] +regex = '^x(var)?(left|right)harp(oon)?(up|down)?$' +item = ["harpoon", "extensible"] + +[[rewrite]] +matches = [ + "autoleftrightharpoons", + "autorightleftharpoons", + "xleftrightharpoons", + "xrightleftharpoons" +] +item = ["harpoon", "double, opposite sides, extensible"] + +[[rewrite]] +matches = ["xvarleftrightharp", "xvarrightleftharp"] +item = ["harpoon", "double ended, opposite sides, extensible"] + +# ------------------------------ negated ------------------------------- + +# ... basic ... + +[[rewrite]] +regex = '^n(down|up)harpoon(ccw|cw|left|right)$' +item = ["harpoon", "negated"] + +[[rewrite]] +regex = '^n(left|right)harpoon(ccw|cw|down|up)$' +item = ["harpoon", "negated"] + +[[rewrite]] +regex = '^n[ns][ew]harpoon(ccw|cw|[ns][ew])$' +item = ["harpoon", "negated"] + +# ... double ... + +[[rewrite]] +matches = [ + "ndownupharpoons", + "ndownupharpoonsleftright", + "nleftrightharpoons", + "nneswharpoons", + "nnwseharpoons", + "nsenwharpoons", + "nswneharpoons", + "nrightleftharpoons", + "nupdownharpoons", + "nupdownharpoonsleftright" +] +item = ["harpoon", "double, opposite sides, negated"] + +[[rewrite]] +matches = [ + "nleftrightharpoondownup", + "nleftrightharpoonupdown", + "nneswharpoonnwse", + "nneswharpoonsenw", + "nnwseharpoonnesw", + "nnwseharpoonswne", + "nupdownharpoonleftright", + "nupdownharpoonrightleft" +] +item = ["harpoon", "double ended, opposite sides, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-ineqs.toml b/info/symbols/comprehensive/source/prune-idx-ineqs.toml new file mode 100644 index 0000000000..2fd2f0462e --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-ineqs.toml @@ -0,0 +1,512 @@ +############################################## +# Categorize inequalities. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ----------------------------- less than ------------------------------ + +# ... less than ... + +[[rewrite]] +matches = [ + "textless", + "less", + "slanted bar less than" +] +item = "less than" + +[[rewrite]] +matches = ["lessdot", "precdot"] +item = ["less than", "dotted"] + +[[rewrite]] +matches = [ + "lessclosed", + "lesscc", + "ltcc" +] +item = ["less than", "closed"] + +[[rewrite]] +matches = ["ll", "Lt"] +item = ["less than", "much"] + +[[rewrite]] +render_contains = '(\faLessThan)' +item = ["less than", "decorative"] + +# This rule should precede the following one. +[[rewrite]] +render_contains = '\ABXlll' +item = ["less than", "much"] + +[[rewrite]] +matches = [ + "lll", + "llless", + "lllnest" +] +item = ["less than", "very much"] + +[[rewrite]] +matches = "partialmeetcontraction" +item = ["less than", "much, underlined"] + +[[rewrite]] +matches = "smt" +item = ["less than", "horizontally barred"] + +# ... less than or equal to ... + +[[rewrite]] +matches = [ + "le", + "leq", + "leqq", + "leqslant", + "leqqslant", + "LessOrEqual", + "varleq", + "less than or equal", + "slanted bar less than or equal" +] +not_render_contains = '\CircLse' +item = ["less than", "or equal to"] + +[[rewrite]] +render_contains = '(\faLessThanEqual)' +item = ["less than", "or equal to, decorative"] + +[[rewrite]] +matches = [ + "leqdot", + "lesdot", + "leqslantdot", + "lesdoto", + "lesdotor" +] +item = ["less than", "or equal to, dotted"] + +[[rewrite]] +matches = [ + "leqclosed", + "leqslcc", + "lescc" +] +item = ["less than", "or equal to, closed"] + +[[rewrite]] +matches = [ + "lvertneqq", + "lneqq", + "lneq" +] +item = ["less than", "but not equal to"] + +[[rewrite]] +matches = "smte" +item = ["less than", "or equal to, horizontally barred"] + +# ... less-than and greater-than combinations ... + +[[rewrite]] +matches = "lessgtr" +item = ["less than", "or greater than"] + +[[rewrite]] +matches = [ + "lesg", + "lesges", + "lesseqgtr", + "lesseqgtrslant", + "lesseqqgtr", + "lesseqslantgtr", + "lgE" +] +item = ["less than", "or equal to or greater than"] + +[[rewrite]] +matches = "lessneqqgtr" +item = ["less than", "or greater than but not equal to"] + +[[rewrite]] +matches = "lsimg" +item = ["less than", "or similar to or greater than"] + +# ... less than, other variants ... + +[[rewrite]] +prefix = ["lesssim", "apprle"] +item = ["less than", "or similar to"] + +[[rewrite]] +matches = "lsime" +item = ["less than", "or similar to or equal to"] + +[[rewrite]] +matches = "lnsim" +item = ["less than", "but not similar to"] + +[[rewrite]] +matches = "lessapprox" +item = ["less than", "or approximately equal to"] + +[[rewrite]] +matches = "lnapprox" +item = ["less than", "but not approximately equal to"] + +[[rewrite]] +matches = "ltcir" +item = ["less than", "circle"] + +[[rewrite]] +matches = "ltlarr" +item = ["less than", "arrow"] + +[[rewrite]] +matches = "ltquest" +item = ["less than", "question mark"] + +# ... less than, negated ... + +[[rewrite]] +matches = [ + "nless", + "not less than", + "slanted bar not less than" +] +item = ["less than", "negated"] + +[[rewrite]] +matches = "nlessdot" +item = ["less than", "dotted, negated"] + +[[rewrite]] +matches = [ + "nlesscc", + "nlessclosed", + "nltcc" +] +item = ["less than", "closed, negated"] + +[[rewrite]] +matches = "nll" +item = ["less than", "much, negated"] + +[[rewrite]] +matches = "nlll" +item = ["less than", "very much, negated"] + +# ... less than or equal to, negated ... + +[[rewrite]] +matches = [ + "nle", + "nleq", + "nleqq", + "nleqslant", + "nvarleq", + "not less than or equal", + "slanted bar not less than or equal" +] +item = ["less than", "or equal to, negated"] + +[[rewrite]] +matches = [ + "nleqclosed", + "nleqslcc", + "nlescc" +] +item = ["less than", "or equal to, closed, negated"] + +[[rewrite]] +matches = [ + "nleqdot", + "nleqslantdot", + "nlesdot" +] +item = ["less than", "or equal to, dotted, negated"] + +# ... less-than and greater-than combinations, negated ... + +[[rewrite]] +matches = "nlessgtr" +item = ["less than", "or greater than, negated"] + +[[rewrite]] +matches = [ + "nlesg", + "nlesseqgtr", + "nlesseqgtrslant", + "nlesseqqgtr", + "nlesseqslantgtr" +] +item = ["less than", "or equal to or greater than, negated"] + +# ... less than, other variants, negated ... + +[[rewrite]] +matches = "nlesssim" +item = ["less than", "or similar to, negated"] + +[[rewrite]] +matches = "nlessapprox" +item = ["less than", "or approximately equal to, negated"] + +# ---------------------------- greater than ---------------------------- + +# ... greater than ... + +[[rewrite]] +matches = [ + "textgreater", + "gtr", + "slanted bar greater than" +] +item = "greater than" + +[[rewrite]] +render_contains = '(\faGreaterThan)' +item = ["greater than", "decorative"] + +[[rewrite]] +matches = ["gg", "Gt", "zpipe"] +item = ["greater than", "much"] + +# This rule should precede the following one. +[[rewrite]] +render_contains = '\ABXggg' +item = ["greater than", "much"] + +[[rewrite]] +matches = [ + "ggg", + "gggtr", + "gggnest" +] +item = ["greater than", "very much"] + +[[rewrite]] +matches = [ + "gtcc", + "gtrcc", + "gtrclosed" +] +item = ["greater than", "closed"] + +[[rewrite]] +matches = ["gtrdot", "succdot"] +item = ["greater than", "dotted"] + +[[rewrite]] +matches = "lat" +item = ["greater than", "horizontally barred"] + +# ... greater than or equal to ... + +[[rewrite]] +matches = [ + "ge", + "geq", + "geqq", + "geqslant", + "geqqslant", + "vargeq", + "LargerOrEqual", + "greater than or equal", + "greater than or equal to", + "slanted bar greater than or equal" +] +not_render_contains = '\CircGre' +item = ["greater than", "or equal to"] + +[[rewrite]] +render_contains = '(\faGreaterThanEqual)' +item = ["greater than", "or equal to, decorative"] + +[[rewrite]] +matches = [ + "gescc", + "geqslcc", + "geqclosed" +] +item = ["greater than", "or equal to, closed"] + +[[rewrite]] +matches = [ + "geqdot", + "geqslantdot", + "gesdot", + "gesdoto", + "gesdotol" +] +item = ["greater than", "or equal to, dotted"] + +[[rewrite]] +matches = [ + "gneq", + "gneqq", + "gvertneqq" +] +item = ["greater than", "but not equal to"] + +[[rewrite]] +matches = "late" +item = ["greater than", "or equal to, horizontally barred"] + +# ... greater-than and less-than combinations ... + +[[rewrite]] +matches = "gtrless" +item = ["greater than", "or less than"] + +[[rewrite]] +matches = [ + "gesl", + "gesles", + "gtreqless", + "gtreqlessslant", + "gtreqqless", + "gtreqslantless" +] +item = ["greater than", "or equal to or less than"] + +[[rewrite]] +matches = "gtrneqqless" +item = ["greater than", "or less than but not equal to"] + +[[rewrite]] +matches = "glE" +item = ["greater than", "or less than or equal to"] + +[[rewrite]] +matches = "gla" +item = ["greater than", "or less than"] + +[[rewrite]] +matches = "glj" +item = ["greater than", "or less than, overlapping"] + +# ... greater than, other variants ... + +[[rewrite]] +matches = "gtcir" +item = ["greater than", "circle"] + +[[rewrite]] +matches = "gtquest" +item = ["greater than", "question mark"] + +[[rewrite]] +matches = ["gtrsim", "gtrsimslant", "apprge"] +item = ["greater than", "or similar to"] + +[[rewrite]] +matches = "gsime" +item = ["greater than", "or similar to or equal to"] + +[[rewrite]] +matches = "gsiml" +item = ["greater than", "or similar to or less than"] + +[[rewrite]] +matches = "gnsim" +item = ["greater than", "but not similar to"] + +[[rewrite]] +matches = "gtrapprox" +item = ["greater than", "or approximately equal to"] + +[[rewrite]] +matches = "gnapprox" +item = ["greater than", "but not approximately equal to"] + +[[rewrite]] +matches = "gtrarr" +item = ["greater than", "arrow"] + +# ... greater than, negated ... + +[[rewrite]] +matches = [ + "ngtr", + "not greater than", + "slanted bar not greater than" +] +item = ["greater than", "negated"] + +[[rewrite]] +matches = "ngtrdot" +item = ["greater than", "dotted, negated"] + +[[rewrite]] +matches = [ + "ngtcc", + "ngtrcc", + "ngtrclosed" +] +item = ["greater than", "closed, negated"] + +[[rewrite]] +matches = "ngg" +item = ["greater than", "much, negated"] + +[[rewrite]] +matches = "nggg" +item = ["greater than", "very much, negated"] + +# ... greater than or equal to, negated ... + +[[rewrite]] +matches = [ + "nge", + "ngeq", + "ngeqq", + "ngeqslant", + "nvargeq", + "not greater than or equal", + "slanted bar not greater than or equal" +] +item = ["greater than", "or equal to, negated"] + +[[rewrite]] +matches = [ + "ngeqclosed", + "ngeqslcc", + "ngescc" +] +item = ["greater than", "or equal to, closed, negated"] + +[[rewrite]] +matches = [ + "ngeqdot", + "ngeqslantdot", + "ngesdot" +] +item = ["greater than", "or equal to, dotted, negated"] + +# ... greater-than and less-than combinations, negated ... + +[[rewrite]] +matches = "ngtrless" +item = ["greater than", "or less than, negated"] + +[[rewrite]] +matches = [ + "ngesl", + "ngtreqless", + "ngtreqqless", + "ngtreqslantless", + "ngtreqlessslant" +] +item = ["greater than", "or equal to or less than, negated"] + +# ... greater than, other variants, negated ... + +[[rewrite]] +matches = "ngtrsim" +item = ["greater than", "or similar to, negated"] + +[[rewrite]] +matches = "ngtrapprox" +item = ["greater than", "or approximately equal to, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-integrals.toml b/info/symbols/comprehensive/source/prune-idx-integrals.toml new file mode 100644 index 0000000000..5c64880265 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-integrals.toml @@ -0,0 +1,187 @@ +############################################## +# Categorize integrals. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +[[rewrite]] +consider_all_entries = true +top_matches = "integrals" +matches = ["contour", "dotted", "product", "quaternion"] +item = ["integral", '\1'] + +[[rewrite]] +top_matches = "integrals" +matches = "integrals" +item = ["integral"] + +[[rewrite]] +matches = ["int", "intsl", "intup", "varint", "longint"] +item = "integral" + +[[rewrite]] +compare_lowercase = true +matches = "prodi" +item = ["integral", "product"] + +[[rewrite]] +contains = "dotsint" +item = ["integral", "dotted"] + +[[rewrite]] +contains = ["ointclockwise", "lcircleleftint", "rcirclerightint"] +item = ["integral", "clockwise contour"] + +[[rewrite]] +contains = ["ointctrclockwise", "lcirclerightint", "rcircleleftint"] +item = ["integral", "counterclockwise contour"] + +# This rule must follow the previous two rules. +[[rewrite]] +contains = "oint" +not_contains = ["joint", "Joint", "point", "Point", "partial"] +item = ["integral", "contour"] + +[[rewrite]] +contains = "oiint" +not_contains = "partial" +item = ["integral", "closed surface"] + +[[rewrite]] +contains = "oiiint" +not_contains = "partial" +item = ["integral", "closed volume"] + +[[rewrite]] +contains = ["awint", "intctrclockwise"] +item = ["integral", "counterclockwise"] + +[[rewrite]] +contains = "intclockwise" +item = ["integral", "clockwise"] + +[[rewrite]] +matches = "iNint" +item = ["integral", "multiple"] + +[[rewrite]] +matches = "biNint" +item = ["integral", "multiple, square"] + +[[rewrite]] +matches = "oiNint" +item = ["integral", "multiple, contour"] + +[[rewrite]] +contains = "sqiiint" +item = ["integral", "square, triple"] + +[[rewrite]] +contains = "sqiint" +item = ["integral", "square, double"] + +[[rewrite]] +contains = "sqint" +item = ["integral", "square"] + +[[rewrite]] +contains = "iiiint" +not_contains = "partial" +item = ["integral", "quadruple"] + +# This rule must appear after "iiiint". +[[rewrite]] +contains = "iiint" +not_contains = "partial" +item = ["integral", "triple"] + +# This rule must appear after "iiint", "sqiint", and "sqiiint". +[[rewrite]] +contains = "iint" +not_contains = "partial" +item = ["integral", "double"] + +[[rewrite]] +contains = "intlarhk" +item = ["integral", "hooked arrow"] + +[[rewrite]] +contains = ["intx", "xint"] +item = ["integral", "times"] + +[[rewrite]] +contains = ["intbar", "barint"] +item = ["integral", "bar"] + +[[rewrite]] +matches = ["aint", "dashint"] +item = ["integral", "bar"] + +[[rewrite]] +contains = ["intBar", "ddashint"] +item = ["integral", "double bar"] + +[[rewrite]] +contains = "intcap" +item = ["integral", "intersection"] + +[[rewrite]] +contains = "intcup" +item = ["integral", "union"] + +[[rewrite]] +contains = "sumint" +item = ["integral", "sum"] + +[[rewrite]] +contains = "cirfnint" +item = ["integral", "circulation function"] + +[[rewrite]] +contains = "rppolint" +item = ["integral", "line with rectangular path around pole"] + +[[rewrite]] +contains = "scpolint" +item = ["integral", "line with semicircular path around pole"] + +[[rewrite]] +contains = "npolint" +item = ["integral", "line not including the pole"] + +[[rewrite]] +contains = "pointint" +item = ["integral", "around a point operator"] + +[[rewrite]] +contains = ["fint", "strokedint"] +not_contains = "offint" +item = ["integral", "slash"] + +[[rewrite]] +contains = "landupint" +item = ["integral", "Landau up"] + +[[rewrite]] +contains = "landdownint" +item = ["integral", "Landau down"] + +# This rule must appear after "landdownint". +[[rewrite]] +contains = ["lowint", "downint"] +item = ["integral", "underbar"] + +# This rule must appear after "landupint". +[[rewrite]] +contains = "upint" +item = ["integral", "overbar"] + +[[rewrite]] +contains = ["bigint"] +not_contains = "biginterleave" +not_render_contains = ["package", "pkg"] +item = ["integral", "big"] + +# This rule must appear after most other integral rules. +[[rewrite]] +contains = "smallint" +item = "integral" diff --git a/info/symbols/comprehensive/source/prune-idx-letters.toml b/info/symbols/comprehensive/source/prune-idx-letters.toml new file mode 100644 index 0000000000..e7367ff60f --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-letters.toml @@ -0,0 +1,742 @@ +############################################## +# Categorize letters. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# --------------------------- Greek letters ---------------------------- + +# This rule should appear early in this section. +[[rewrite]] +matches = "ddigamma" +word = "digamma" +continue = true + +# This rule should appear early in this section. +[[rewrite]] +regex = '^(.*)ohm(.*)$' +word = '\1Omega\2' +continue = true + +# This rule should appear early in this section. +[[rewrite]] +matches = "epsi" +word = "epsilon" +continue = true + +# Backward lowercase +[[rewrite]] +regex = ''' +^(?:up|text|ni|bb|baby)?(?:rev|back)\ +(alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|\ +nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|\ +stigma|digamma|[ckq]oppa|sampi|heta)\ +(?:up)?$\ +''' +item = ['\1', "lowercase backward"] + +# Variant lowercase +[[rewrite]] +regex = ''' +^(?:up|text|ni|bb|baby)?(?:var|varvar)\ +(alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|\ +nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|\ +stigma|digamma|[ckq]oppa|sampi|heta)\ +(?:up)?$\ +''' +item = ['\1', "lowercase variant"] + +[[rewrite]] +matches = "Varsampi" +item = ["sampi", "lowercase variant"] + +# ... Begin special cases ... + +[[rewrite]] +matches = ["riota", "turnediota", "iota, upside-down"] +item = ["iota", "lowercase, upside-down"] + +[[rewrite]] +contains = "textinvomega" +item = ["omega", "lowercase, upside-down"] + +[[rewrite]] +matches = ["agemO", "mho", "textmho", "rotOmega"] +item = ["omega", "uppercase, upside-down"] + +[[rewrite]] +regex = 'closed?(?:ni)?(epsilon|omega)' +item = ['\1', "lowercase closed"] + +[[rewrite]] +matches = "first ordinal (omega)" +item = ["omega", "lowercase"] + +[[rewrite]] +regex = 'closed?revepsilon' +item = ["epsilon", "lowercase reversed and closed"] + +[[rewrite]] +contains = "hookepsilon" +item = ["epsilon", "lowercase with hook"] + +[[rewrite]] +contains = "hookrevepsilon" +item = ["epsilon", "lowercase reversed with hook"] + +[[rewrite]] +matches = "ipagamma" +item = ["gamma", "lowercase IPA form"] + +[[rewrite]] +contains = "tailgamma" +item = ["gamma", "lowercase with tail"] + +[[rewrite]] +matches = "textgrgamma" +word = "gamma" +continue = true + +[[rewrite]] +matches = [ + "barlambda", + "crossnilambda", + "lambdabar", + "lambdaslash", + "textcrlambda" +] +item = ["lambda", "lowercase with slash"] + +[[rewrite]] +regex = '^text([Oo])mikron$' +item = 'text\1micron' +continue = true + +# Treat "increment" as uppercase delta. +[[rewrite]] +matches = "increment" +item = ["delta", "uppercase"] + +# Index "micro" as an upright mu. +[[rewrite]] +matches = [ + "micro", + "textmicro", + "textmugreek" +] +item = ["mu", "lowercase upright"] + +# ... End special cases ... + +# Uppercase +[[rewrite]] +regex = ''' +^(?:up|text|ni|bb|tc)?(?:baby)?\ +(Alpha|Beta|Gamma|Delta|Epsilon|Zeta|Eta|Theta|Iota|Kappa|Lambda|Mu|\ +Nu|Xi|Omicron|Pi|Rho|Sigma|Tau|Upsilon|Phi|Chi|Psi|Omega|\ +Stigma|Digamma|[CKQ]oppa|Sampi|Heta)\ +(?:up)?$\ +''' +item = ['\1', "uppercase"] +lowercase_item = true + +# More uppercase +[[rewrite]] +regex = ''' +^(?:Up|textsc)\ +(alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|\ +nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|\ +stigma|digamma|[ckq]oppa|sampi|heta)$\ +''' +item = ['\1', "uppercase"] + +# Lowercase +[[rewrite]] +regex = ''' +^(?:up|text|ni|bb|tc)?(?:baby)?\ +(alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|\ +nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|\ +stigma|digamma|[ckq]oppa|sampi|heta)\ +(?:up)?$\ +''' +item = ['\1', "lowercase"] + +# -------------------------- assorted letters -------------------------- + +# ... schwa ... + +[[rewrite]] +matches = "textrhookschwa" +item = ["schwa", "hooked"] + +[[rewrite]] +contains = "schwa" +not_render_contains = '\PHONFCtextschwa' +item = "schwa" + +# This rule should precede the "rotated latters" rule. +[[rewrite]] +matches = "inve" +item = "schwa" + +# ... variant letters ... + +# This rule should precede the following one. +[[rewrite]] +matches = "vari" +item = ["i", "dotless"] + +[[rewrite]] +render_matches = '\add@accent{127}{i}' +item = ["i", "incorrectly accented"] +word = 'incorrectly accented (\\add@accent{127}{i})' + +[[rewrite]] +regex = '^var([A-Za-z])$' +item = '\1' + +[[rewrite]] +regex = '^(?:text)?script([A-Za-z])$' +item = '\1' + +# ... barred letters ... + +[[rewrite]] +regex = '^bar(?:sc)?([a-z])$' +not_render_contains = '\faBars' +item = ["barred letters", '\1'] + +[[rewrite]] +regex = '^([a-z])bar?$' +item = ["barred letters", '\1'] + +[[rewrite]] +regex = '^text(?:cr|bar)([a-z])$' +item = ["barred letters", '\1'] + +[[rewrite]] +matches = "planck" +item = ["barred letters", "h"] + +[[rewrite]] +regex = '^cross([a-z])$' +item = ["barred letters", '\1'] + +[[rewrite]] +matches = "Zbar" +item = ["barred letters", "Z"] + +[[rewrite]] +matches = "dj" +item = ["barred letters", "d"] + +[[rewrite]] +matches = "DJ" +item = ["barred letters", "D"] + +[[rewrite]] +matches = "dlbari" +item = ["barred letters", "i, dotless"] + +[[rewrite]] +matches = ["textbardotlessj", "textObardotlessj"] +item = ["barred letters", "j, dotless"] + +[[rewrite]] +matches = "textdoublebaresh" +item = ["barred letters", "esh, double"] + +# ... horned letters ... + +[[rewrite]] +regex = '^([A-Z])HORN$' +item = ["horned letters", '\1'] + +[[rewrite]] +regex = '^([a-z])horn$' +not_matches = "thorn" +item = ["horned letters", '\1'] + +# ... hooked letters ... + +[[rewrite]] +regex = '^hook([A-Za-z])$' +item = ["hooked letters", '\1'] + +[[rewrite]] +regex = '^text(?:ht|lht|[lr]hook|frhook)([A-Za-z])(?:var)?$' +item = ["hooked letters", '\1'] + +[[rewrite]] +regex = '^textlhtlong([A-Za-z])$' +item = ["hooked letters", '\1, long'] + +[[rewrite]] +regex = '^texthtsc([A-Za-z])$' +item = ["hooked letters", '\1, small caps'] + +[[rewrite]] +prefix = "texthtbardotlessj" +item = ["hooked letters", "j, dotless, barred"] + +[[rewrite]] +matches = "textrhookopeno" +item = ["hooked letters", "o, open"] + +[[rewrite]] +matches = "voicedh" +item = ["hooked letters", "h"] + +# Let's count this as a hooked letter. +[[rewrite]] +matches = "textfrbarn" +item = ["hooked letters", "n"] + +# I don't know why this is considered a schwa. It looks to me like a +# hooked d. +[[rewrite]] +render_contains = '\PHONFCtextschwa' +item = ["hooked letters", "d"] + +# ... tailed letters ... + +[[rewrite]] +regex = '^(?:text[lr]|textcomma)?tail([a-z])$' +item = ["tailed letters", '\1'] + +[[rewrite]] +regex = '^curly([a-z])$' +item = ["tailed letters", '\1'] + +[[rewrite]] +regex = '^textct([a-z])(?:var)?$' +item = ["tailed letters", '\1'] + +[[rewrite]] +matches = ["textctesh", "curlyesh"] +item = ["tailed letters", "esh"] + +[[rewrite]] +prefix = "textctstretchc" +item = ["tailed letters", "c, stretched"] + +[[rewrite]] +matches = "textctturnt" +item = ["tailed letters", "t, inverted"] + +[[rewrite]] +matches = "texthtrtaild" +item = ["tailed letters", "d, with hook"] + +[[rewrite]] +matches = "textrtailhth" +item = ["tailed letters", "h, with hook"] + +[[rewrite]] +matches = "roundz" +item = ["z", "round"] + +# ... slashed letters ... + +[[rewrite]] +regex = '^slash([a-z])$' +item = ["slashed letters", '\1'] + +[[rewrite]] +render_contains = '(\O)' +item = ["slashed letters", "O"] + +[[rewrite]] +render_contains = '(\o)' +item = ["slashed letters", "o"] + +# ... stroked letters ... + +[[rewrite]] +matches = "hslash" +item = ["stroked letters", "h"] + +[[rewrite]] +render_contains = '+\L+' +item = ["stroked letters", "L"] + +[[rewrite]] +render_contains = '+\l+' +item = ["stroked letters", "l"] + +# ... inverted letters ... + +[[rewrite]] +matches = "textinvscripta" +item = ["inverted letters", "a"] + +[[rewrite]] +regex = '^(?:text)?invsc([A-Za-z])$' +item = ["inverted letters", '\1, small caps'] + +[[rewrite]] +matches = "pwedge" +item = ["inverted letters", "v"] + +# ... rotated letters ... + +[[rewrite]] +regex = '^rot(?:var)?([a-z])$' +item = ["rotated letters", '\1'] + +[[rewrite]] +regex = '^inv(?:script)?([A-Za-z])$' +item = ["rotated letters", '\1'] + +[[rewrite]] +regex = '^textturn(?:var|script)?([a-z])$' +item = ["rotated letters", '\1'] + +[[rewrite]] +regex = '^textturnsc([A-Za-z])$' +item = ["rotated letters", '\1, small caps'] + +[[rewrite]] +matches = ["tailinvr", "textturnrrtail"] +item = ["rotated letters", "r, with tail"] + +[[rewrite]] +matches = "sansLturned" +item = ["rotated letters", "L, sans serif"] + +[[rewrite]] +matches = ["invlazys", "ac"] +item = ["rotated letters", "s, inverted"] + +# ... reversed letters ... + +[[rewrite]] +regex = '^(?:text)?rev([A-Za-z])$' +item = ["reversed letters", '\1'] + +[[rewrite]] +regex = '^textrevsc([A-Za-z])$' +item = ["reversed letters", '\1, small caps'] + +[[rewrite]] +matches = "sansLmirrored" +item = ["reversed letters", "L, sans serif"] + +# ... long-legged letters ... + +[[rewrite]] +regex = '^textlongleg([A-Za-z])$' +item = ["long-legged letters", '\1'] + +[[rewrite]] +regex = '^text([A-Za-z])rleg$' +item = ["long-legged letters", '\1'] + +[[rewrite]] +matches = "legr" +item = ["long-legged letters", "r"] + +[[rewrite]] +regex = '^textturnlongleg([A-Za-z])$' +item = ["long-legged letters", '\1, rotated'] + +[[rewrite]] +regex = '^textturn([A-Za-z])rleg$' +item = ["long-legged letters", '\1, rotated'] + +[[rewrite]] +matches = "legm" +item = ["long-legged letters", "m, rotated"] + +[[rewrite]] +matches = "invlegr" +item = ["long-legged letters", "r, rotated"] + +# ... small-caps letters ... + +[[rewrite]] +regex = '^(?:text)?sc([a-z])$' +item = ["small caps letters", '\1'] +not_render_contains = '\textsf' + +# ... blackboard bold letters ... + +[[rewrite]] +compare_lowercase = true +matches = "complex" +item = ["blackboard bold letters", "C"] + +[[rewrite]] +matches = ["Natural", "NATURAL"] +item = ["blackboard bold letters", "N"] + +[[rewrite]] +matches = "Bbbk" +item = ["blackboard bold letters", "k"] + +[[rewrite]] +compare_lowercase = true +matches = "rational" +item = ["blackboard bold letters", "Q"] + +[[rewrite]] +compare_lowercase = true +matches = "real" +item = ["blackboard bold letters", "R"] + +[[rewrite]] +compare_lowercase = true +matches = "integer" +item = ["blackboard bold letters", "Z"] + +[[rewrite]] +regex = '^sym([AOU])E$' +item = ["blackboard bold letters", '\1, umlaut'] + +[[rewrite]] +matches = "symC" +item = ["blackboard bold letters", "C"] + +# ... Hebrew letters ... + +[[rewrite]] +matches = [ + "aleph", + "beth", + "gimel", + "daleth" +] +item = '\1' + +# ... boko (Hausa) letters ... + +[[rewrite]] +regex = '^hausa([A-Za-z])$' +item = ["boko letters", '\1'] + +# ... yogh ... + +[[rewrite]] +matches = ["yogh", "textyogh"] +item = "yogh" + +[[rewrite]] +matches = "textbenttailyogh" +item = ["yogh", "with bent tail"] + +[[rewrite]] +matches = ["curlyyogh", "textctyogh"] +item = ["yogh", "with curly tail"] + +[[rewrite]] +matches = "textrevyogh" +item = ["yogh", "reversed"] + +# ... thorn ... + +[[rewrite]] +prefix = ["thorn", "textthorn"] +item = ["thorn", "lowercase"] + +[[rewrite]] +matches = "th" +item = ["thorn", "lowercase"] + +[[rewrite]] +matches = ["Thorn", "TH"] +item = ["thorn", "uppercase"] + +# ... ligatures ... + +[[rewrite]] +matches = "textheng" +item = ["ligatures", "h-engma"] + +[[rewrite]] +matches = ["tesh", "textteshlig"] +item = ["ligatures", "t-esh"] + +[[rewrite]] +regex = '^textO?([A-Za-z])yoghlig$' +item = ["ligatures", '\1-yogh'] + +[[rewrite]] +matches = "texththeng" +item = ["ligatures", "h-engma, hooked"] + +[[rewrite]] +matches = "lz" +item = ["ligatures", "l-z"] + +[[rewrite]] +matches = "ae" +item = ["ligatures", "a-e"] + +[[rewrite]] +matches = "AE" +item = ["ligatures", "A-E"] + +[[rewrite]] +matches = "oe" +item = ["ligatures", "o-e"] + +[[rewrite]] +matches = "OE" +item = ["ligatures", "O-E"] + +[[rewrite]] +matches = "oo" +item = ["ligatures", "o-o"] + +[[rewrite]] +matches = "dz" +item = ["ligatures", "d-z"] + +[[rewrite]] +matches = "fj" +item = ["ligatures", "f-j"] + +[[rewrite]] +matches = "ij" +item = ["ligatures", "i-j"] + +[[rewrite]] +matches = "IJ" +item = ["ligatures", "I-J"] + +[[rewrite]] +matches = "hv" +item = ["ligatures", "h-v"] + +# Is this supposed to be an l-r ligature? +[[rewrite]] +matches = "textlfishhookrlig" +item = ["ligatures", "l-r"] + +[[rewrite]] +matches = "textturncelig" +item = ["ligatures", "c-e, with c rotated"] + +[[rewrite]] +matches = ["textdctzlig", "textctdctzlig"] +item = ["ligatures", "d-z, with tail"] + +[[rewrite]] +matches = "texttctclig" +item = ["ligatures", "t-c, with tail"] + +[[rewrite]] +matches = "textcttctclig" +item = ["ligatures", "t-c, both tailed"] + +[[rewrite]] +matches = "hookheng" +item = ["ligatures", "h-engma, hooked"] + +[[rewrite]] +regex = '^textsc([A-Za-z])([A-Za-z])lig$' +item = ["ligatures", '\1-\2, small caps'] + +[[rewrite]] +regex = '^text([A-Za-z])([A-Za-z])lig$' +item = ["ligatures", '\1-\2'] + +# ... Swedish Viby i and y ... + +[[rewrite]] +regex = '^text(?:raise)?viby([iy])$' +item = ['\1', "Lidingo/Viby"] +word = 'Liding{\\"o}/Viby' + +# ... other letters ... + +[[rewrite]] +matches = ["eng", "engma", "ng"] +item = ["engma", "lowercase"] + +[[rewrite]] +render_contains = '{\NG}' +item = ["engma", "uppercase"] + +[[rewrite]] +matches = "nj" +item = "enya" + +[[rewrite]] +matches = "labdentalnas" +item = "emgma" + +[[rewrite]] +matches = "ell" +item = "l" + +[[rewrite]] +matches = ["longs", "long s"] +item = ["s", "long"] + +[[rewrite]] +matches = ["eth", "dh"] +item = ["eth", "lowercase"] + +[[rewrite]] +matches = "DH" +item = ["eth", "uppercase"] + +[[rewrite]] +matches = "ss" +item = ["sharp s", "lowercase"] + +[[rewrite]] +matches = "SS" +item = ["sharp s", "uppercase"] + +[[rewrite]] +matches = "textg" +item = "g" + +[[rewrite]] +matches = "lito" +item = "o" + +[[rewrite]] +regex = '^text(hard|soft)sign$' +item = '\1 sign' + +[[rewrite]] +matches = "textwynn" +item = "wynn" + +[[rewrite]] +matches = "textesh" +item = "esh" + +[[rewrite]] +prefix = "textstretchc" +item = ["c", "stretched"] + +[[rewrite]] +matches = ["openo", "textopeno", "varopeno"] +item = ["o", "open"] + +[[rewrite]] +matches = "udesc" +item = ["u", "descending"] + +[[rewrite]] +matches = ["textbeltl", "latfric"] +item = ["l", "with belt"] + +[[rewrite]] +matches = ["textltilde", "tildel"] +item = ["l", "with tilde"] + +[[rewrite]] +matches = "textfishhookr" +item = ["r", "fishhook"] + +[[rewrite]] +matches = "textlooptoprevesh" +item = ["esh", "reversed with loop"] + +[[rewrite]] +matches = "vod" +item = ["v", "ring under"] diff --git a/info/symbols/comprehensive/source/prune-idx-math-maps.toml b/info/symbols/comprehensive/source/prune-idx-math-maps.toml new file mode 100644 index 0000000000..5d83d7d68f --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-math-maps.toml @@ -0,0 +1,126 @@ +############################################## +# Categorize mathematical map symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ... rightward ... + +# This rule should precede the following one. +[[rewrite]] +regex = '^(var)?(long)?(var)?(right)?mapsto$' +item = "maps to" + +[[rewrite]] +compare_lowercase = true +regex = '^(var)?(long)?(var)?(right)?mapsto$' +item = ["maps to", "double"] + +# This rule should precede the following one. +[[rewrite]] +regex = '^n(var)?(long)?(var)?(right)?mapsto$' +item = ["maps to", "negated"] + +[[rewrite]] +compare_lowercase = true +regex = '^n(var)?(long)?(var)?(right)?mapsto$' +item = ["maps to", "double, negated"] + +[[rewrite]] +matches = "twoheadmapsto" +item = ["maps to", "double headed"] + +[[rewrite]] +matches = ["xmapsto", "xvarmapsto"] +item = ["maps to", "extensible"] + +# ... downward ... + +[[rewrite]] +prefix = ["downmaps", "mapsdown"] +item = ["maps to", "downward"] + +[[rewrite]] +prefix = ["Downmaps", "Mapsdown"] +item = ["maps to", "downward, double"] + +[[rewrite]] +prefix = ["ndownmaps", "nmapsdown"] +item = ["maps to", "downward, negated"] + +[[rewrite]] +prefix = ["nDownmaps", "nMapsdown"] +item = ["maps to", "downward, double, negated"] + +# ... upward ... + +[[rewrite]] +prefix = ["upmaps", "mapsup"] +item = ["maps to", "upward"] + +[[rewrite]] +prefix = ["Upmaps", "Mapsup"] +item = ["maps to", "upward, double"] + +[[rewrite]] +prefix = ["nupmaps", "nmapsup"] +item = ["maps to", "upward, negated"] + +[[rewrite]] +prefix = ["nUpmaps", "nMapsup"] +item = ["maps to", "upward, double, negated"] + +# ... leftward ... + +# This rule should precede the following one. +[[rewrite]] +regex = '^(var)?(long)?(var)?mapsfrom$' +item = ["maps to", "leftward"] + +[[rewrite]] +compare_lowercase = true +regex = '^(var)?(long)?(var)?mapsfrom$' +item = ["maps to", "leftward, double"] + +# This rule should precede the following one. +[[rewrite]] +regex = '^n(var)?(long)?(var)?mapsfrom$' +item = ["maps to", "leftward, negated"] + +[[rewrite]] +compare_lowercase = true +regex = '^n(var)?(long)?(var)?mapsfrom$' +item = ["maps to", "leftward, double, negated"] + +[[rewrite]] +matches = "leftmapsto" +item = ["maps to", "leftward"] + +[[rewrite]] +matches = "Leftmapsto" +item = ["maps to", "leftward, double"] + +[[rewrite]] +matches = "nleftmapsto" +item = ["maps to", "leftward, negated"] + +[[rewrite]] +matches = "nLeftmapsto" +item = ["maps to", "leftward, double, negated"] + +[[rewrite]] +matches = "twoheadmapsfrom" +item = ["maps to", "leftward, double headed"] + +[[rewrite]] +matches = "xvarmapsfrom" +item = ["maps to", "leftward, extensible"] + +# ... diagonal ... + +[[rewrite]] +regex = '^(ne|nw|se|sw)mapsto$' +item = ["maps to", "diagonal"] + +[[rewrite]] +regex = '^n(ne|nw|se|sw)mapsto$' +item = ["maps to", "diagonal, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-merge.toml b/info/symbols/comprehensive/source/prune-idx-merge.toml new file mode 100644 index 0000000000..427fab4c6b --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-merge.toml @@ -0,0 +1,2935 @@ +######################################################################## +# Define a list of symbols, all of whose glyphs are nearly identical. # +# An exemplar glyph will be selected for each item, which will be # +# listed only once in the index. # +# # +# Author: Scott Pakin <scott+clsl@pakin.org> # +######################################################################## + +[[merge]] +matches = [ + "actuarial angle", + "aleph", + "anaclasis", + "anger", + "antisigma", + "Apple", + "Aquarius", + "arc", + "Aries", + "artist", + "ascending node", + "astronaut", + "bag membership", + "beth", + "between", + "BlackBerry", + "bottom", + "bouncing ball", + "bra", + "bullet", + "Cancer", + "caron", + "catalexis", + "cauldron", + "cedilla", + "chestnut", + "choice", + "complement", + "convolution", + "coproduct", + "copyright", + "corresponds", + "currency", + "daleth", + "degree", + "descending node", + "diameter", + "Docker", + "Dropbox", + "edit", + "emgma", + "enya", + "Erlang", + "factory worker", + "feeding baby", + "filter", + "flap", + "for all", + "game", + "Gemini", + "gesturing NO", + "gesturing OK", + "gimel", + "group", + "Grunt", + "Hacker News", + "hamster", + "handball", + "health worker", + "Hermitian conjugate matrix", + "intercalate", + "interleave", + "Java", + "JavaScript", + "Jedi Order", + "Jupiter", + "k", + "ket", + "kidney", + "Leo", + "Libra", + "lifting weights", + "lightning", + "line feed", + "mage", + "Magento", + "Mars", + "Mercury", + "moo", + "multimap", + "musical score", + "nabla", + "Neptune", + "no bicycles", + "Node.js", + "no entry", + "no mobile phones", + "no pedestrians", + "npm", + "office worker", + "ogonek", + "opposition", + "partial derivative", + "permyriad", + "pfund", + "Pisces", + "police officer", + "prime", + "pull back", + "push out", + "Python", + "raising hand", + "Raspberry Pi", + "React", + "redo", + "reference", + "respondens", + "Rust", + "Sagittarius", + "Sass", + "Saturn", + "Scala", + "schwa", + "Scorpio", + "section mark", + "sha", + "slice", + "smash product", + "SUSE", + "Symfony", + "sync", + "Taurus", + "tipping hand", + "undo", + "Unity", + "utensils", + "Venus", + "Virgo", + "wagon", + "water polo", + "Weierstrass elliptic function", + "wreath product", + "Zenodo", + "zoom", + "zoom in", + "zoom out" +] + +# Top-level entries, all of whose subentries should be independently +# merged, and top-level "see..." entries. +[[merge]] +consider_all_entries = true +top_matches = [ + "accents", + "alla breve", + "ampersand", + "antiquark", + "approximately equivalent to", + "arc", + "assumption", + "asymptotically equal to", + "backslash", + "barred letters", + "battery", + "because", + "blackboard bold letters", + "bottom", + "boxed symbols", + "bunch join", + "bunch meet", + "camel", + "car", + "cardinality", + "Cartesian product", + "chess", + "circled symbols", + "clefs", + "Closed Access", + "closed captioning", + "closure", + "coherence", + "coin", + "colon", + "common time", + "cross product", + "curly pi", + "cutoff subtraction", + "dal segno", + "delimiters", + "derivative, partial", + "Descartes's equal sign", + "diaeresis", + "diagonal line", + "diamond", + "differential, inexact", + "digital signals", + "dominance", + "dot", + "eighth note", + "element of", + "ellipse", + "ellipsis", + "empty set", + "engma", + "entailment", + "entails", + "equilibrium", + "esh", + "euro", + "evaluated at", + "excess", + "exists", + "face", + "falsum", + "Father Christmas", + "fermata", + "fighter jet", + "fish tail", + "flat", + "footline", + "free", + "function", + "gender signs", + "geometric proportion", + "glottal stop", + "Go stones", + "half note", + "horizontal line", + "i", + "iff", + "implication", + "in", + "incoherence", + "inexact differential", + "integral", + "interior", + "interior product", + "j", + "join (database)", + "keyboard", + "lattice", + "leads to", + "ligatures", + "linear implication", + "location", + "logical negation", + "lollipop (mathematics)", + "long-legged letters", + "map join", + "map meet", + "marcato", + "member of", + "merge", + "micro", + "millesimal sign", + "models", + "multimap", + "multiplication", + "multiplicative disjunction", + "nand", + "negation", + "octothorpe", + "ordinal", + "orthogonal", + "overline", + "owns", + "par", + "parallel", + "parentheses", + "pentagram", + "period", + "per mill", + "perpendicular", + "per ten thousand", + "per thousand", + "phonetic accents", + "pipe", + "pitchfork", + "pomega", + "postal mark", + "pound sign", + "prime", + "proper subset", + "proper superset", + "proportion", + "quark", + "quarter note", + "ratio", + "registered trademark", + "restriction", + "reversed letters", + "reverse solidus", + "s", + "satisfies", + "semicolon", + "semidirect product", + "set difference", + "set interior", + "set intersection", + "set membership", + "set union", + "Sheffer's stroke", + "shuffle product", + "since", + "sixteenth note", + "sixty-fourth note", + "slash", + "small caps letters", + "solidus", + "space", + "steel", + "strict converse implication", + "strict implication", + "stroked letters", + "sum", + "swung dash", + "tack", + "tautology", + "telephone handset", + "ten thousandths", + "therefore", + "thirty-second note", + "thorn", + "thousandths", + "thus", + "top", + "trademark", + "traffic signal", + "transversal intersection", + "triangle", + "turnstile", + "universal bunch quantifier", + "universal individual quantifier", + "vee", + "vertical bar", + "vinculum", + "wedge", + "whole note", + "wifi", + "Y", + "yogh", + "Z notation" +] + +[[merge]] +top_matches = "flag" +not_matches = ["flag", "multiple, crossed"] + +[[merge]] +top_matches = "dice" +matches = "3D" +render_contains = '\usym' + +[[merge]] +top_matches = "dice" +matches = "dice" + +[[merge]] +top_matches = "cloud" +not_matches = "cloud" + +[[merge]] +top_matches = "cat" +not_matches = "cat" + +[[merge]] +top_matches = "mouse" +matches = "computer" + +# This rule should precede the following one. +[[merge]] +top_contains = "pilcrow" +render_contains = ['\DCd', '\STIXmathparagraph'] + +[[merge]] +top_contains = "pilcrow" +not_render_contains = ['\textpilcrow', '\usym{2761}'] + +[[merge]] +top_matches = "document" +matches = "text" + +[[merge]] +top_matches = "emoji" +matches = "modifiers" + +[[merge]] +top_matches = "jack-o'-lantern" +render_contains = ["bigpumpkin", "greatpumpkin"] + +[[merge]] +top_matches = "microphone" +render_contains = ['\tiMicrophone', '\faMicrophone'] + +[[merge]] +top_matches = "keyboard symbols" +matches = "delete" + +[[merge]] +top_matches = "keyboard symbols" +matches = "command" + +[[merge]] +top_matches = "airplane" +matches = "landing" + +[[merge]] +top_matches = "airplane" +matches = "taking off" + +[[merge]] +top_matches = "house" +not_matches = "house" + +[[merge]] +top_matches = "sun" +matches = "astronomical" + +[[merge]] +top_matches = "sun" +render_contains = [ + '\STIXsun', + '(\usym{263C})', + '(\ifsSun)', + '(\sun)' +] + +[[merge]] +consider_all_entries = true +top_matches = "sword" +matches = "multiple, crossed" + +[[merge]] +top_matches = "dagger" +not_render_contains = ["1f5e1", "1F5E1"] + +[[merge]] +top_matches = "calendar" +prefix = "with" + +[[merge]] +top_matches = "leaf" +matches = "maple" + +[[merge]] +top_matches = "leaf" +matches = "fleuron" + +[[merge]] +render_contains = ['$\ell$', '\STIXell'] + +[[merge]] +top_matches = "envelope" +matches = "with lightning" + +[[merge]] +top_matches = "envelope" +matches = "with downward arrow" + +[[merge]] +top_matches = "yin-yang" +not_render_contains = '\twemoji{262f}' + +[[merge]] +top_regex = '^[A-Z]+!* with arrow$' + +[[merge]] +top_matches = "store" +matches = "slashed" + +[[merge]] +top_matches = "dangerous bend" +render_contains = ['\dbend', '\textdbend'] + +[[merge]] +top_matches = "dangerous bend" +render_contains = ['\lhdbend', '\textlhdbend'] + +[[merge]] +top_matches = "dangerous bend" +render_contains = ['\reversedvideodbend', '\textreversedvideodbend'] + +[[merge]] +top_matches = "construction worker" +render_contains = '\twemoji{1f477' + +[[merge]] +consider_all_entries = true +top_matches = "feet" +render_contains = "prime" + +[[merge]] +consider_all_entries = true +top_matches = "feet" +render_contains = ["SingleQuote", "textquotesingle"] + +[[merge]] +consider_all_entries = true +top_matches = "inches" +render_contains = ["DoubleQuote", "textquotedbl"] + +[[merge]] +top_matches = "quotation marks" +prefix = "straight" + +[[merge]] +consider_all_entries = true +top_matches = "ditto marks" + +[[merge]] +top_matches = "rowing" +render_contains = '\twemoji{1f6a3' + +[[merge]] +top_matches = "user" +matches = "slashed" + +[[merge]] +top_regex = '^\d+$' +matches = "old style" + +[[merge]] +top_matches = "underline" +not_render_contains = '\faUnderline' + +[[merge]] +top_matches = "times" +not_prefix = "decorative" + +[[merge]] +consider_all_entries = true +format_contains = 'gender signs' + +[[merge]] +top_matches = "handshake" +matches = "slashed" + +[[merge]] +top_regex = '^\d+$' +matches = "circled, filled" + +[[merge]] +consider_all_entries = true +top_matches = "user" +matches = "circled" + +[[merge]] +top_matches = "hash" +render_contains = ['($\ABXhash$)', '(\BSKhash)'] + +[[merge]] +top_matches = "hash" +render_contains = [ + '($\ABXvarhash$)', + '(\#)', + '(\BSKvarhash)', + '(\Numbr)', + '(\faHashtag)' +] + +[[merge]] +consider_all_entries = true +top_matches = "number sign" +not_render_contains = "textnumero" + +[[merge]] +top_matches = "l" +matches = "with belt" + +[[merge]] +top_matches = "l" +matches = "with tilde" + +[[merge]] +top_matches = "diacritics" +matches = "apostrophe, reversed" + +[[merge]] +top_matches = "diacritics" +matches = "secondary stress" + +[[merge]] +consider_all_entries = true +top_matches = "diacritics" +matches = "hat" + +[[merge]] +top_matches = "asterisk" +not_matches = "dingbat" + +[[merge]] +top_matches = "sharp" +matches = "sharp" + +[[merge]] +top_matches = "natural" +not_render_contains = '\EOna' + +[[merge]] +top_matches = ["2", "3"] +matches = "rotated" + +[[merge]] +compare_lowercase = true +top_matches = "end of proof" +render_contains = "qed" + +[[merge]] +top_matches = "hammer" +matches = "and sickle" + +[[merge]] +top_matches = "trash" +matches = "restore from" + +[[merge]] +top_matches = "conjunction" +matches = "astronomical" + +[[merge]] +consider_all_entries = true +top_matches = "copyright" + +# ------------------------------- logic -------------------------------- + +[[merge]] +consider_all_entries = true +top_matches = "material biconditional" +format_contains = 'hyperindexformat{\see{equivalence' + +[[merge]] +consider_all_entries = true +top_matches = "material conditional" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "material conditional" +format_contains = 'hyperindexformat{\see{superset' + +[[merge]] +consider_all_entries = true +top_matches = "material equivalence" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "material equivalence" +format_contains = 'hyperindexformat{\see{equivalence' + +[[merge]] +consider_all_entries = true +top_matches = "material implication" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "material implication" +format_contains = 'hyperindexformat{\see{superset' + +[[merge]] +consider_all_entries = true +top_matches = "material nonimplication" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "material nonimplication" +format_contains = 'hyperindexformat{\see{superset' + +[[merge]] +consider_all_entries = true +top_matches = "converse implication" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "converse implication" +format_contains = 'hyperindexformat{\see{subset' + +[[merge]] +consider_all_entries = true +top_matches = "converse nonimplication" +format_contains = 'hyperindexformat{\see{arrow' + +[[merge]] +consider_all_entries = true +top_matches = "converse nonimplication" +format_contains = 'hyperindexformat{\see{subset' + +# -------------------- various mathematical symbols -------------------- + +[[merge]] +regex = ''' +^((not|weak|material|entailment|intuitionistic|implication)\s)*\ +(entailment|equivalence|implication)$\ +''' +not_render_contains = '(\Equivalence)' + +[[merge]] +matches = ["plus or minus", "minus or plus"] + +[[merge]] +consider_all_entries = true +matches = "null set" + +[[merge]] +top_matches = "infinity" +render_contains = [ + '(\STIXinfty)', + '($\ABXinfty$)', + '($\infty$)', + '(\MNSinfty)', + '(\FDSYMinfty)', + '(\Infin)' +] + +[[merge]] +top_matches = "infinity" +matches = "incomplete" + +[[merge]] +top_matches = "equivalence" +matches = "negated" + +[[merge]] +top_matches = "witch" +matches = "math mode" + +[[merge]] +top_matches = "maps to" +not_contains = "diagonal" + +[[merge]] +top_matches = "square root" +render_contains = ['{\STIXsqrt}', '{\sqrt}'] + +[[merge]] +top_matches = "square root" +render_contains = "surd" + +[[merge]] +top_matches = "proportionality" +matches = "proportionality" + +[[merge]] +top_matches = "proportionality" +matches = "reversed" + +[[merge]] +render_regex = '\$\\math(left|right)?bat\$' + +[[merge]] +top_matches = "pentagon" +not_matches = "half filled" + +[[merge]] +top_matches = "hexagon" +not_matches = "half filled" + +[[merge]] +top_matches = "union" +not_matches = "square, half" + +[[merge]] +top_matches = "intersection" +not_matches = "square, half" + +[[merge]] +consider_all_entries = true +top_matches = "cup" +matches = "cup" +not_render_contains = '\BPcup' + +[[merge]] +consider_all_entries = true +top_matches = "cap" +matches = "cap" +not_render_contains = '\fcBonnet' + +[[merge]] +top_matches = "crossing" +not_matches = "diagonal" + +[[merge]] +top_matches = "transform" +render_contains = ['$\laplace$', '\TransformHoriz'] + +[[merge]] +top_matches = "transform" +render_contains = ['$\Laplace$', '\InversTransformHoriz'] + +[[merge]] +top_matches = "transform" +render_contains = 'Ztransf' + +[[merge]] +top_matches = "transform" +render_contains = 'ztransf' + +[[merge]] +top_matches = "transform" +render_contains = 'dfourier' + +[[merge]] +top_matches = "transform" +render_contains = 'Dfourier' + +[[merge]] +top_matches = "broom" +render_contains = ['\leftbroom', '\rightbroom'] + +[[merge]] +top_matches = "product" +not_render_contains = '$\varprod$' + +[[merge]] +consider_all_entries = true +top_matches = "independence" +format_contains = 'hyperindexformat{\see{turnstile, up}}' + +[[merge]] +consider_all_entries = true +top_matches = "independence" +format_contains = 'hyperindexformat{\see{turnstile, double dash, up}}' + +[[merge]] +consider_all_entries = true +top_matches = "not" +format_contains = 'hyperindexformat{\see{logical negation}}' + +[[merge]] +consider_all_entries = true +top_matches = "not" +format_contains = 'hyperindexformat{\see{slash}}' + +[[merge]] +consider_all_entries = true +top_matches = "Vinogradov notation" +format_contains = 'hyperindexformat{\see{equal' + +[[merge]] +consider_all_entries = true +top_matches = "Vinogradov notation" +format_contains = 'hyperindexformat{\see{greater' + +[[merge]] +consider_all_entries = true +top_matches = "Vinogradov notation" +format_contains = 'hyperindexformat{\see{less' + +[[merge]] +consider_all_entries = true +matches = "as math-mode accent" +format_contains = 'hyperindexformat{\see{' + +# ------------------------------ accents ------------------------------- + +[[merge]] +consider_all_entries = true +matches = [ + "acute", + "caron", + "cedilla", + "circumflex", + "diaeresis", + "grave", + "hacek", + "krouzek", + "macron", + "ogonek", + "trema" +] + +[[merge]] +consider_all_entries = true +top_matches = "breve" +format_contains = '\see{accents' + +[[merge]] +consider_all_entries = true +top_matches = "underline" +format_contains = '\see{accents' + +[[merge]] +consider_all_entries = true +matches = [ + "ring accent", + "umlaut" +] +format_contains = '\see{' + +[[merge]] +top_matches = "A with ring" +matches = "uppercase" + +[[merge]] +consider_all_entries = true +top_matches = "hat" +matches = "accent" + +[[merge]] +consider_all_entries = true +top_matches = "biconditional" +format_contains = '\see{arrow, double ended}' + +[[merge]] +consider_all_entries = true +top_matches = "biconditional" +format_contains = '\see{equivalence}' + +# --------------------------- Greek letters ---------------------------- + +[[merge]] +compare_lowercase = true +top_matches = [ + "alpha", + "beta", + "gamma", + "delta", + "epsilon", + "zeta", + "eta", + "theta", + "iota", + "kappa", + "lambda", + "mu", + "nu", + "xi", + "omicron", + "pi", + "rho", + "sigma", + "tau", + "upsilon", + "phi", + "chi", + "psi", + "omega", + "digamma", + "stigma", + "coppa", + "koppa", + "qoppa", + "sampi" +] + +# -------------------------- metrical symbols -------------------------- + +[[merge]] +top_matches = "obelus" +render_contains = ['(\METREObelus)', '(\METREobelus)'] + +[[merge]] +top_matches = "obelus" +render_contains = ['(\METREObelusstar)', '(\METREobelusstar)'] + +[[merge]] +top_matches = "terminus" +render_contains = ['(\METRETerminus)', '(\METREterminus)'] + +[[merge]] +top_matches = "terminus" +render_contains = ['(\METRETerminusstar)', '(\METREterminusstar)'] + +# ---------------------- astronomy and astrology ----------------------- + +[[merge]] +top_matches = "Earth" +render_contains = ['\ABXEarth', '\STARTerra'] + +[[merge]] +top_matches = "Earth" +render_contains = [ + '\ABXvarEarth', + '\Earth', + '\STARvarTerra', + '\earth', + '\usym{2641}' +] + +# ------------------------------- arrows ------------------------------- + +[[merge]] +top_matches = "arrowhead" + +[[merge]] +top_matches = "arrow" +not_matches = [ + "dingbat", + "fletched", + "two, filled" +] + +# ----------------------------- recycling ------------------------------ + +[[merge]] +top_contains = "recycling" +render_contains = ['\Recycling', '\RECYCrecycle', '\usym{2672}'] + +[[merge]] +top_contains = "recycling" +render_contains = ['reenpoint', '\PackingWaste'] + +[[merge]] +top_contains = "recycling" +render_contains = ['\usym{267B}', '\AREVrecycle'] + +[[merge]] +top_contains = "recycling" +render_contains = ['\twemoji{267b}', '\bcrecyclage'] + +[[merge]] +consider_all_entries = true +top_matches = "Green Dot" + +[[merge]] +consider_all_entries = true +top_matches = "Grune Punkt" + +# ------------------------------ bow ties ------------------------------ + +[[merge]] +top_contains = "bow tie" +render_contains = [ + '\FDSYMbowtie', + '\MNSbowtie', + '\BSKbowtie', + '\bowtie', + '\STIXbowtie', + '\Bowtie' +] + +[[merge]] +top_contains = "bow tie" +render_contains = ['\BSKblackbowtie', '\STIXfbowtie'] + +[[merge]] +top_contains = "bow tie" +render_contains = ['\FDSYMupbowtie', '\MNSvertbowtie'] + +[[merge]] +top_contains = "bow tie" +render_contains = ['\BSKlblackbowtie', '\STIXlfbowtie'] + +[[merge]] +top_contains = "bow tie" +render_contains = ['\BSKrblackbowtie', '\STIXrfbowtie'] + +# ------------------------------- globes ------------------------------- + +[[merge]] +top_matches = "globe" +matches = "showing Americas" + +[[merge]] +top_matches = "globe" +matches = "showing Asia-Australia" + +[[merge]] +top_matches = "globe" +matches = "showing Europe-Africa" + +[[merge]] +top_matches = "globe" +matches = "with meridians" + +# ------------------------------ subsets ------------------------------- + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*sqsubseteq\$?\)|\(\\Sb(map|nch)\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*sqsubseteqq\$?\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*(var)?sqsubsetneq\$?\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*(var)?sqsubsetneqq\$?\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*nsqsubseteq\$?\)|\(\\NotSbmap\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*nsqsubseteqq\$?\)|\(\\NotSbnch\)' + +[[merge]] +top_matches = "subset" +matches = "finite square, negated strict" + +[[merge]] +top_matches = "subset" +matches = "finite, strict square" + +[[merge]] +top_matches = "subset" +matches = "strict square" + +[[merge]] +top_matches = "subset" +matches = "strict square, negated" + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*subseteq\$?\)|\(\\Sbset\)' + +[[merge]] +top_matches = "subset" +render_regex = '\(\$?\\[A-Z]*subseteqq\$?\)' + +[[merge]] +top_matches = "subset" +matches = "finite, negated strict" + +[[merge]] +top_matches = "subset" +matches = "finite, strict" + +[[merge]] +top_matches = "subset" +matches = "strict" + +[[merge]] +top_matches = "subset" +matches = "ordinary, negated" +render_contains = "subseteqq" + +# This rule must follow the previous rule. +[[merge]] +top_matches = "subset" +matches = "ordinary, negated" + +[[merge]] +top_matches = "subset" +matches = "plus" + +[[merge]] +top_matches = "subset" +matches = "plus, strict" +not_render_contains = '\STIXsubsetplus' + +[[merge]] +top_matches = "subset" +matches = "strict, negated" + +[[merge]] +consider_all_entries = true +top_matches = "subbunch" + +[[merge]] +consider_all_entries = true +top_matches = "submap" + +# ----------------------------- supersets ------------------------------ + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*sqsupseteq\$?\)|\(\\Sb(map|nch)\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*sqsupseteqq\$?\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*(var)?sqsupsetneq\$?\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*(var)?sqsupsetneqq\$?\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*nsqsupseteq\$?\)|\(\\NotSbmap\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*nsqsupseteqq\$?\)|\(\\NotSbnch\)' + +[[merge]] +top_matches = "superset" +matches = "finite square, negated strict" + +[[merge]] +top_matches = "superset" +matches = "finite, strict square" + +[[merge]] +top_matches = "superset" +matches = "strict square" + +[[merge]] +top_matches = "superset" +matches = "strict square, negated" + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*supseteq\$?\)' + +[[merge]] +top_matches = "superset" +render_regex = '\(\$?\\[A-Z]*supseteqq\$?\)' + +[[merge]] +top_matches = "superset" +matches = "finite, strict" + +[[merge]] +top_matches = "superset" +matches = "strict" + +[[merge]] +top_matches = "superset" +matches = "ordinary, negated" +render_contains = "supseteqq" + +# This rule must follow the previous rule. +[[merge]] +top_matches = "superset" +matches = "ordinary, negated" + +[[merge]] +top_matches = "superset" +matches = "plus" + +[[merge]] +top_matches = "superset" +matches = "plus, strict" +not_render_contains = '\STIXsupsetplus' + +[[merge]] +top_matches = "superset" +matches = "proper" + +[[merge]] +top_matches = "superset" +matches = "strict, negated" + +[[merge]] +top_matches = "superset" +matches = "finite, negated strict" + +# ------------------------------- stars -------------------------------- + +[[merge]] +render_regex = ''' +whitestar|\ +\(\\(MNSmedstar|\ + FiveStarOpen|\ + MNSlargestar|\ + starlet|\ + fcStarA|\ + usym\{2606\})\)\ +''' + +[[merge]] +render_contains = [ + '($\star$)', + '(\MNSthinstar)', + '(\MNSsmallstar)', + '(\ABXbigstar)', + '(\MNSfilledstar)', + '(\FDSYMmedstar)', + '(\FDSYMstar)', + '(\FDSYMmedblackstar)', + '(\FDSYMsmallblackstar)', + '(\STIXstar)', + '(\BSKstar)', + '($\bigstar$)', + '(\FiveStar)', + '($\ABXbigstar$)', + '(\usym{2605})', + '(\faStar)', + '(\FDSYMbigstar)', + '(\FDSYMlargeblackstar)', + '(\BSKbigstar)', + '(\MNSfilledlargestar)', + '(\STIXbigstar)', + '(\STIXmedblackstar)', + '(\starletfill)', + '(\ARUNEstar)' +] + +[[merge]] +top_matches = "star" +matches = "jack" + +[[merge]] +top_matches = "star" +matches = "pentagram" + +[[merge]] +top_matches = "star" +matches = "of David" + +[[merge]] +top_matches = "star" +matches = "shadowed" + +[[merge]] +top_matches = "star" +matches = "twelve pointed" + +[[merge]] +top_matches = "star" +matches = "and crescent" + +[[merge]] +top_matches = "star" +render_contains = [ + '(\EightStar)', + '(\EightStarBold)', + '(\EightStarTaper)', + '(\twemoji{2734})', + '(\usym{2734})', + '(\usym{2737})', + '(\usym{2738})' +] + +[[merge]] +top_matches = "star" +render_contains = [ + '(\EightStarConvex)', + '(\usym{2735})' +] + +[[merge]] +top_matches = "star" +matches = "of David, dotted" + +[[merge]] +top_matches = "star" +render_contains = "hexstar" + +# This rule must follow the preceding rule. +[[merge]] +top_matches = "star" +matches = "six pointed" + +[[merge]] +top_matches = "star" +matches = "pinwheel" + +[[merge]] +top_matches = "star" +render_contains = ['(\FourStar)', '(\usym{2726})'] + +[[merge]] +top_matches = "star" +render_contains = ['(\FourStarOpen)', '(\usym{2727})'] + +[[merge]] +top_matches = "star" +matches = "open center" + +[[merge]] +top_matches = "star" +matches = "outlined" + +[[merge]] +top_matches = "star" +matches = "filled center" + +[[merge]] +consider_all_entries = true +top_matches = "star" +matches = "Jewish" + +[[merge]] +consider_all_entries = true +matches = "Jewish star" + +# ------------------------------ squares ------------------------------- + +[[merge]] +top_matches = "square" +not_contains = "with arrow" + +[[merge]] +top_matches = "square" +render_contains = ['\boxdotLeft', 'boxdotRight'] + +[[merge]] +top_matches = "square" +render_contains = ['\boxdotleft', 'boxdotright'] + +[[merge]] +top_matches = "square" +render_contains = ['\boxLeft', 'boxRight'] + +[[merge]] +top_matches = "square" +render_contains = ['\boxleft', 'boxright'] + +# ------------- check boxes, check marks, and cross marks -------------- + +[[merge]] +top_matches = "check box" + +[[merge]] +top_matches = "check mark" + +[[merge]] +top_matches = "cross mark" +render_contains = [ + '(\BigCross)', + '(\XSolid)', + '(\ifsCross)', + '(\textifsymbol[ifgeo]{14})' +] + +# ------------------------------ crosses ------------------------------- + +[[merge]] +top_matches = "cross (crucifix)" +matches = "Celtic" + +[[merge]] +top_matches = "cross (crucifix)" +matches = "pattee" + +[[merge]] +top_matches = "cross (crucifix)" +matches = "outlined" + +[[merge]] +top_matches = "cross (crucifix)" +matches = "shadowed" + +# ------------------------------- hearts ------------------------------- + +[[merge]] +top_matches = "heart" +matches = "filled" + +[[merge]] +top_matches = "heart" +matches = "multiple" + +[[merge]] +top_matches = "heart" +matches = "red" + +[[merge]] +top_matches = "heart" +render_contains = [ + '(\Heart)', + '(\faHeart[regular])', + '(\tiHeartOutline)' +] + +# ------------------------- playing card suits ------------------------- + +[[merge]] +top_matches = "playing card suits" +matches = "club" + +[[merge]] +top_matches = "playing card suits" +matches = "club, hollow" + +[[merge]] +top_matches = "playing card suits" +matches = "diamond" +not_render_contains = '(\twemoji{2666})' + +[[merge]] +top_matches = "playing card suits" +matches = "diamond, filled" + +[[merge]] +top_matches = "playing card suits" +matches = "heart" +not_render_contains = '(\twemoji{2665})' + +[[merge]] +top_matches = "playing card suits" +matches = "heart, filled" + +[[merge]] +top_matches = "playing card suits" +matches = "spade" + +[[merge]] +top_matches = "playing card suits" +matches = "spade, hollow" + +# ------------------------------- hands -------------------------------- + +[[merge]] +top_matches = "hand" +matches = "rock sign" + +[[merge]] +top_matches = "hand" +matches = "paper sign" + +[[merge]] +top_matches = "hand" +matches = "scissors sign" + +[[merge]] +top_matches = "hand" +matches = "lizard sign" + +[[merge]] +top_matches = "hand" +matches = "Spock sign" + +[[merge]] +top_matches = "hand" +render_contains = '\twemoji{1f44d' + +# ----------------------------- plus signs ----------------------------- + +[[merge]] +top_matches = "plus" +matches = "bold" + +[[merge]] +top_matches = "plus" +matches = "with triangle" + +[[merge]] +top_matches = "plus" +render_contains = ["circplus", "ringplus"] + +[[merge]] +top_matches = "plus" +render_contains = "pluscirc" + +[[merge]] +top_matches = "plus" +render_contains = ["dotplus", "DPlus"] + +[[merge]] +top_matches = "plus" +render_contains = "plusdot" + +[[merge]] +top_matches = "plus" +matches = "plus" +not_render_contains = '\STIXtplus' + +# ------------------------------ currency ------------------------------ + +[[merge]] +top_matches = "dollar sign" +render_contains = ['(\textdollar)', '(\ltextdollar)', '(\$)'] + +[[merge]] +top_matches = "pound" +matches = "math mode" + +[[merge]] +top_matches = "pound" +not_render_contains = '\faPoundSign' + +# --------------------------- legal symbols ---------------------------- + +[[merge]] +top_matches = "legal symbols" +not_matches = "public domain" + +[[merge]] +top_matches = "legal symbols" +not_render_contains = '\faCreativeCommonsPd*' + +# ---------------------------- equivalence ----------------------------- + +[[merge]] +top_matches = "equivalence" +matches = "intuitionistic" + +[[merge]] +top_matches = "equivalence" +matches = "not intuitionistic" + +[[merge]] +top_matches = "equivalence" +matches = "material" + +[[merge]] +top_matches = "equivalence" +matches = "not material" + +[[merge]] +top_matches = "equivalence" +matches = "weak material" + +[[merge]] +top_matches = "equivalence" +matches = "not weak material" + +# ------------------------------ equality ------------------------------ + +[[merge]] +top_matches = "equal" +matches = [ + "asymptotically", + "asymptotically, negated", + "dots, falling", + "dots, falling, negated", + "dots, negated", + "dots, rising", + "dots, rising, negated", + "equal", + "extensible", + "hat", + "hat, negated", + "negated", + "or greater than, negated", + "or less than, negated", + "or precedes", + "or precedes, negated", + "or succeeds", + "or succeeds, negated", + "parallel", + "star", + "triangle", + "triangle, negated", + "V", + "wedge" +] + +[[merge]] +top_matches = "equal" +matches = "dots" +not_render_contains = "ddotseq" + +# colon following a full equal sign +[[merge]] +top_matches = "equal" +matches = "colon, double" +render_contains = ["Eqqcolon", "equalscoloncolon"] + +# colon following a half equal sign +[[merge]] +top_matches = "equal" +matches = "colon, double" +render_contains = "Eqcolon" + +# bump with a full equal sign below +# This rule must appear before the half equal sign rules. +[[merge]] +top_matches = "equal" +matches = "bump" +render_contains = "bumpeqq" + +# negated bump with a full equal sign below +# This rule must appear before the half equal sign rules. +[[merge]] +top_matches = "equal" +matches = "bump, negated" +render_contains = "bumpeqq" + +# bump with a half equal sign below +[[merge]] +top_matches = "equal" +matches = "bump" +render_contains = ["bumpeq", "bumpedeq"] + +# negated bump with a half equal sign below +[[merge]] +top_matches = "equal" +matches = "bump, negated" +render_contains = ["bumpeq", "bumpedeq"] + +# upper and lower bump +[[merge]] +top_matches = "equal" +matches = "bump" +render_contains = ["Bumpeq", "Bumpedeq"] + +# lower bump +[[merge]] +top_matches = "equal" +matches = "bump" +render_contains = ["eqbump", "eqbumped"] + +# negated lower bump +[[merge]] +top_matches = "equal" +matches = "bump, negated" +render_contains = ["neqbump", "neqbumped"] + +# negated upper and lower bump +[[merge]] +top_matches = "equal" +matches = "bump, negated" +render_contains = "nBumpeq" + +# full equal followed by a colon +# This rule should precede the following one. +[[merge]] +top_matches = "equal" +matches = "colon" +render_contains = [ + "eqqcolon", + "equalscolon", + '\ABXeqcolon', + '\FDSYMeqcolon', + '\STIXeqcolon' +] + +# half equal followed by a colon +[[merge]] +top_matches = "equal" +matches = "colon" +render_contains = "eqcolon" + +# dot below an equal sign +# This rule should precede the following one. +[[merge]] +top_matches = "equal" +matches = "dot" +render_contains = ["eqdot", "botdoteq"] + +# dot above an equal sign +[[merge]] +top_matches = "equal" +matches = "dot" +render_contains = "doteq" + +# negated dot below an equal sign +[[merge]] +top_matches = "equal" +matches = "dot, negated" +render_contains = "neqdot" + +# negated dot above an equal sign +[[merge]] +top_matches = "equal" +matches = "dot, negated" +render_contains = "ndoteq" + +# ring above an equal sign +[[merge]] +top_matches = "equal" +matches = "ring" +render_contains = "eqcirc" + +# ring within an equal sign +[[merge]] +top_matches = "equal" +matches = "ring" +render_contains = "circeq" + +# equal to or greater than, slanted single bar +[[merge]] +top_matches = "equal" +matches = "or greater than" +not_render_contains = [ + '(\STIXeqqslantgtr)', + '(\STIXeqgtr)', + '(\STIXeqqgtr)' +] + +# equal to or less than, slanted single bar +[[merge]] +top_matches = "equal" +matches = "or less than" +not_render_contains = [ + '(\STIXeqless)', + '(\STIXeqqslantless)', + '(\STIXeqqless)' +] + +# negated ring above an equal sign +[[merge]] +top_matches = "equal" +matches = "ring, negated" +render_contains = "neqcirc" + +# negated ring within an equal sign +[[merge]] +top_matches = "equal" +matches = "ring, negated" +render_contains = "ncirceq" + +# "similar to" below a half equal sign +[[merge]] +top_matches = "equal" +matches = "similar" +render_contains = "eqsim" +not_render_contains = "backeqsim" + +# negated "similar to" below a half equal sign +[[merge]] +top_matches = "equal" +matches = "similar, negated" +render_contains = "neqsim" + +# not equal to +[[merge]] +consider_all_entries = true +top_matches = "not equal" + +# ------------------------- smiles and frowns -------------------------- + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(small)?(sq)?smile\b|\\SInCoh\b|\\CMLLsincoh\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(small)?(sq)?frown\b|\\SCoh\b|\\CMLLscoh\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?(sq)?smilefrown\b|\\Coh\b|\\CMLLcoh\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?frownsmile\b|\\InCoh\b|\\CMLLincoh\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?(sq)?smilefrowneq\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?(sq)?frownsmileeq\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?(sq)?frowneqsmile\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?(sq)?smileeqfrown\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)n?(sq)?smilefrown\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?(double|triple)smile\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?(double|triple)frown\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?doublesmileeq\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?doublefrowneq\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?frowneq\b' +not_render_contains = ['\FDSYMfrowneq', '\FDSYMnfrowneq'] # Double equals + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?smileeq\b' +not_render_contains = ['\FDSYMsmileeq', '\FDSYMnsmileeq'] # Double equals + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?eqfrown\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?eqsmile\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?frowneqsmile\b' + +[[merge]] +top_matches = "smiles and frowns" +render_regex = '\\([A-Z]+)?n?(sq)?smileeqfrown\b' + +# ---------------------------- subtraction ----------------------------- + +[[merge]] +top_matches = "minus" +matches = "minus" + +[[merge]] +top_matches = "minus" +matches = "colon" + +[[merge]] +top_matches = "minus" +matches = "dot" +render_contains = ["dotminus", "DMinus"] + +[[merge]] +top_matches = "minus" +matches = "dot" +render_contains = "minusdot" + +[[merge]] +top_matches = "minus" +matches = "dots" +render_contains = "dotsminusdots" + +[[merge]] +top_matches = "minus" +matches = "with circle overlay" + +# This rule should precede the "backneg"-matching rule. +[[merge]] +top_matches = "minus" +matches = "hooked" +render_contains = ["hookupminus", "invbackneg"] + +[[merge]] +top_matches = "minus" +matches = "hooked" +render_contains = ["hookdownminus", "backneg"] + +[[merge]] +top_matches = "minus" +matches = "hooked" +render_contains = ["minushookup", "invneg"] + +# This rule should follow all of the other hooked-minus rules. +[[merge]] +top_matches = "minus" +matches = "hooked" +render_contains = ["minushookdown", "neg"] + +[[merge]] +top_matches = "minus" +matches = "dots" +render_contains = "minusrdots" + +[[merge]] +top_matches = "minus" +matches = "dots" +render_contains = "minusfdots" + +# ------------------------------ division ------------------------------ + +[[merge]] +top_matches = "division" +matches = "long" + +[[merge]] +top_matches = "division" +matches = "times" + +# Slash +[[merge]] +top_matches = "division" +render_contains = [ + '(\Divide)', + '(\Divides)', + '(\FDSYMdivslash)', + '(\FDSYMsmalldivslash)', + '(\MNSneswline)', + '(\MVDivision)' +] + +# Line with dots +[[merge]] +top_matches = "division" +render_contains = [ + '($\div$)', + '(\BSKdiv)', + '(\Divd)', + '(\FDSYMdiv)', + '(\MNSdiv)', + '(\STIXdiv)', + '(\textdiv)' +] + +[[merge]] +top_matches = "division" +matches = "dingbat" + +[[merge]] +consider_all_entries = true +top_matches = "division times" + +[[merge]] +top_matches = "eth" + +[[merge]] +top_matches = "consequence relation" +render_contains = 'stile}' + +[[merge]] +consider_all_entries = true +top_matches = "divides" +format_contains = 'see{vertical bar, negated}' + +[[merge]] +consider_all_entries = true +top_matches = "divides" +format_contains = 'see{vertical bar}' + +# -------------------------- assorted letters -------------------------- + +# ... tailed letters ... + +[[merge]] +top_matches = "tailed letters" +matches = "c" + +[[merge]] +top_matches = "tailed letters" +matches = "j" + +[[merge]] +top_matches = "tailed letters" +matches = "esh" + +[[merge]] +top_matches = "tailed letters" +matches = "l" + +[[merge]] +top_matches = "tailed letters" +matches = "r" + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\textrtailn', '\tailn'] + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\PHONFCtextltailn', '\textltailn'] + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\PHONFCtextrtaild', '\taild'] + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\textrtailt', '\tailt'] + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\textctt', '\tailt'] + +[[merge]] +top_matches = "tailed letters" +render_contains = ['\textctz', '\curlyz'] + +# ... rotated letters ... + +[[merge]] +top_matches = "rotated letters" +render_contains = ["textturna", "inva"] + +[[merge]] +top_matches = "rotated letters" +render_contains = ["textturnscripta", "invscripta", "rotvara"] + +[[merge]] +top_matches = "rotated letters" +not_matches = "a" + +# ... other letters ... + +[[merge]] +top_matches = "a" + +[[merge]] +top_matches = "g" +not_render_contains = '\textg' + +[[merge]] +top_matches = "inverted letters" +matches = "r, small caps" + +[[merge]] +consider_all_entries = true +top_matches = "rotated letters" +matches = "e" + +[[merge]] +top_matches = "o" +matches = "open" + +[[merge]] +top_matches = "F" +matches = "inverted" + +# ------------------------------ corners ------------------------------- + +[[merge]] +top_matches = "corner" +render_contains = ["llcorner", "lftbotcorner", "FS"] + +[[merge]] +top_matches = "corner" +render_contains = ["lrcorner", "rtbotcorner"] + +[[merge]] +top_matches = "corner" +render_contains = [ + "ulcorner", + "lfttopcorner", + "textopencorner" +] + +[[merge]] +top_matches = "corner" +render_contains = [ + "urcorner", + "rttopcorner", + '\corner', + "textcorner" +] + +# ----------------------- approximately equal to ----------------------- + +[[merge]] +top_matches = "approximately equal to" +render_regex = '\(\$?\\[A-Z]*approxeq\$?\)' + +[[merge]] +top_matches = "approximately equal to" +render_regex = '\(\$?\\[A-Z]*(?:thick)?approx\$?\)' + +[[merge]] +top_matches = "approximately equal to" +render_regex = '\(\$?\\[A-Z]*napproxeq\$?\)' + +[[merge]] +top_matches = "approximately equal to" +render_regex = '\(\$?\\[A-Z]*n(?:thick)?approx\$?\)' + +# ----------------------------- rhombuses ------------------------------ + +[[merge]] +top_matches = "rhombus" +not_matches = [ + "curved, quartered", + "dotted, with arrow", + "half filled", + "patterned", + "quartered", + "shadowed", + "with arrow" +] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\DiamonddotLeft', '\DiamonddotRight'] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\Diamonddotleft', '\Diamonddotright'] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\DiamondLeft', '\DiamondRight'] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\Diamondleft', '\Diamondright'] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\STIXdiamondtopblack', '\rhombusfillha'] + +[[merge]] +top_matches = "rhombus" +render_contains = [ + '\STIXdiamondbotblack', + "LowerDiamond", + '\rhombusfillhb' +] + +[[merge]] +top_matches = "rhombus" +render_contains = ['\STIXdiamondleftblack', '\rhombusfillhl'] + +[[merge]] +top_matches = "rhombus" +render_contains = [ + '\STIXdiamondrightblack', + "RightDiamond", + '\rhombusfillhr' +] + +[[merge]] +top_matches = "rhombus" +matches = "quartered" +render_contains = ["diamondplus", "rhombuslinevh", "QuarteredDiamond"] + +[[merge]] +top_matches = "rhombus" +matches = "quartered" +render_contains = ["diamondtimes", "CrossedDiamond"] + +# ------------------------------ circles ------------------------------- + +[[merge]] +top_matches = "circle" +not_matches = [ + "arrow", + "enclosing", + "half", + "half filled", + "quarter marked", + "striped", + "white on black, half" +] + +[[merge]] +top_matches = "circle" +matches = "enclosing" +render_contains = '\textcircled' + +[[merge]] +compare_lowercase = true +top_matches = "circle" +matches = "half filled" +render_contains = ["left", '\circletfillhl'] + +[[merge]] +compare_lowercase = true +top_matches = "circle" +matches = "half filled" +render_contains = ["right", '\circletfillhr'] + +[[merge]] +top_matches = "circle" +matches = "half filled" +render_contains = ["bottom", '\circletfillhb'] + +[[merge]] +top_matches = "circle" +matches = "half filled" +render_contains = ["top", '\circletfillha'] + +[[merge]] +top_matches = "circle" +matches = "striped" +render_contains = ['\STIXcirclevertfill', '\usym{1F534}'] + +# ---------------------------- greater than ---------------------------- + +# ... easy cases ... + +[[merge]] +top_matches = "greater than" +matches = [ + "greater than", + "but not approximately equal to", + "but not similar to", + "circle", + "dotted", + "dotted, negated", + "much, negated", + "negated", + "or approximately equal to", + "or approximately equal to, negated", + "or less than, negated", + "or less than, overlapping", + "or similar to, negated", + "very much, negated" +] + +# ... regular ... + +[[merge]] +top_matches = "greater than" +matches = "closed" +render_contains = "gtrclosed" + +[[merge]] +top_matches = "greater than" +matches = "closed" +render_contains = "cc" + +[[merge]] +top_matches = "greater than" +matches = "much" +render_contains = ["ggg", "Gt"] + +[[merge]] +top_matches = "greater than" +matches = "much" +not_render_contains = ["ggg", "Gt"] + +[[merge]] +top_matches = "greater than" +matches = "but not equal to" +render_contains = "vertneqq" + +[[merge]] +top_matches = "greater than" +matches = "but not equal to" +render_contains = "gneqq" + +[[merge]] +top_matches = "greater than" +matches = "but not equal to" +render_contains = "gneq" +not_render_contains = "gneqq" + +[[merge]] +top_matches = "greater than" +matches = "or equal to" +render_contains = ["geqslant", "SbGre", '($\ABXgeq$)'] + +[[merge]] +top_matches = "greater than" +matches = "or equal to" +render_contains = "geqq" +not_render_contains = "geqqslant" + +[[merge]] +top_matches = "greater than" +matches = "or equal to" +render_contains = ["ge", "Gre"] +not_render_contains = [ + "geqq", + "geqslant", + "SbGre", + "LargerOrEqual", + "faGreaterThanEqual" +] + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than" +render_contains = "eqqless" +not_render_contains = "slant" + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than" +render_contains = "eqless" +not_render_contains = "slant" + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than" +render_contains = ["eqlessslant", "eqslantless", "gesl"] +not_render_contains = "gesles" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, closed" +render_contains = "geqclosed" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, closed" +render_contains = "cc" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, dotted" +render_contains = "geqdot" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, dotted" +render_contains = ["geqslantdot", "gesdot)"] + +[[merge]] +top_matches = "greater than" +matches = "or less than" +render_contains = "gtrless" + +[[merge]] +top_matches = "greater than" +matches = "or similar to" +not_render_contains = "slant" + +[[merge]] +top_matches = "greater than" +matches = "very much" +not_render_contains = "nest" + +# ... negated ... + +[[merge]] +top_matches = "greater than" +matches = "closed, negated" +render_contains = "gtrclosed" + +[[merge]] +top_matches = "greater than" +matches = "closed, negated" +render_contains = "cc" + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than, negated" +render_contains = "eqqless" +not_render_contains = "slant" + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than, negated" +render_contains = "eqless" +not_render_contains = "slant" + +[[merge]] +top_matches = "greater than" +matches = "or equal to or less than, negated" +render_contains = ["eqlessslant", "eqslantless", "gesl"] +not_render_contains = "gesles" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, closed, negated" +render_contains = "geqclosed" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, closed, negated" +render_contains = "cc" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, dotted, negated" +render_contains = "ngeqdot" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, dotted, negated" +render_contains = ["ngeqslantdot", "ngesdot)"] + +[[merge]] +top_matches = "greater than" +matches = "or equal to, negated" +render_contains = ["ngeqslant", '$\ABXngeq$', '(\NotSbGre)'] + +[[merge]] +top_matches = "greater than" +matches = "or equal to, negated" +render_contains = "ngeqq" + +[[merge]] +top_matches = "greater than" +matches = "or equal to, negated" +render_contains = ["nge", '$\ABXnvargeq$', '(\NotGre)'] +not_render_contains = ["ngeqq", "ngeqslant"] + +# ----------------------------- less than ------------------------------ + +# ... easy cases ... + +[[merge]] +top_matches = "less than" +matches = [ + "less than", + "but not approximately equal to", + "but not similar to", + "circle", + "dotted", + "dotted, negated", + "much, negated", + "negated", + "or approximately equal to", + "or approximately equal to, negated", + "or greater than", + "or greater than, negated", + "or similar to, negated", + "very much, negated" +] + +# ... regular ... + +[[merge]] +top_matches = "less than" +matches = "closed" +render_contains = "lessclosed" + +[[merge]] +top_matches = "less than" +matches = "closed" +render_contains = "cc" + +[[merge]] +top_matches = "less than" +matches = "but not equal to" +render_contains = "vertneqq" + +[[merge]] +top_matches = "less than" +matches = "but not equal to" +render_contains = "lneqq" + +[[merge]] +top_matches = "less than" +matches = "but not equal to" +render_contains = "lneq" +not_render_contains = "lneqq" + +[[merge]] +top_matches = "less than" +matches = "much" +render_contains = ["lll", "Lt"] + +[[merge]] +top_matches = "less than" +matches = "much" +not_render_contains = ["lll", "Lt"] + +[[merge]] +top_matches = "less than" +matches = "or equal to" +render_contains = ["leqslant", "SbLse", '($\ABXleq$)'] + +[[merge]] +top_matches = "less than" +matches = "or equal to" +render_contains = "leqq" +not_render_contains = "leqqslant" + +[[merge]] +top_matches = "less than" +matches = "or equal to" +render_contains = ["leq", "Lse", 'le)'] +not_render_contains = ["leqq", "leqslant", "SbLse"] + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than" +render_contains = "eqqgtr" +not_render_contains = "slant" + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than" +render_contains = "eqgtr" +not_render_contains = "slant" + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than" +render_contains = ["eqgtrslant", "eqslantgtr", "lesg"] +not_render_contains = "lesges" + +[[merge]] +top_matches = "less than" +matches = "or equal to, closed" +render_contains = "leqclosed" + +[[merge]] +top_matches = "less than" +matches = "or equal to, closed" +render_contains = "cc" + +[[merge]] +top_matches = "less than" +matches = "or equal to, dotted" +render_contains = "leqdot" + +[[merge]] +top_matches = "less than" +matches = "or equal to, dotted" +render_contains = ["leqslantdot", "lesdot)"] + +[[merge]] +top_matches = "less than" +matches = "or similar to" +not_render_contains = "slant" + +[[merge]] +top_matches = "less than" +matches = "very much" +not_render_contains = "nest" + +# ... negated ... + +[[merge]] +top_matches = "less than" +matches = "closed, negated" +render_contains = "lessclosed" + +[[merge]] +top_matches = "less than" +matches = "closed, negated" +render_contains = "cc" + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than, negated" +render_contains = ["eqqgtr", "lesg"] +not_render_contains = "slant" + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than, negated" +render_contains = "eqgtr" +not_render_contains = "slant" + +[[merge]] +top_matches = "less than" +matches = "or equal to or greater than, negated" +render_contains = ["eqgtrslant", "eqslantgtr"] + +[[merge]] +top_matches = "less than" +matches = "or equal to, closed, negated" +render_contains = "leqclosed" + +[[merge]] +top_matches = "less than" +matches = "or equal to, closed, negated" +render_contains = "cc" + +[[merge]] +top_matches = "less than" +matches = "or equal to, dotted, negated" +render_contains = "nleqdot" + +[[merge]] +top_matches = "less than" +matches = "or equal to, dotted, negated" +render_contains = ["nleqslantdot", "nlesdot)"] + +[[merge]] +top_matches = "less than" +matches = "or equal to, negated" +render_contains = ["nleqslant", '$\ABXnleq$', '(\NotSbLse)'] + +[[merge]] +top_matches = "less than" +matches = "or equal to, negated" +render_contains = "nleqq" + +[[merge]] +top_matches = "less than" +matches = "or equal to, negated" +render_contains = ["nle", '$\ABXnvarleq$', '(\NotLse)'] +not_render_contains = ["nleqq", "nleqslant"] + +# ------------------------------- angles ------------------------------- + +[[merge]] +top_matches = "angle" +matches = [ + "angle", + "measured, with arrow", + "spherical", + "obtuse", + "with underbar" +] + +[[merge]] +top_matches = "angle" +matches = "right" +render_contains = "measuredrightangle" + +[[merge]] +top_matches = "angle" +matches = "right" +render_contains = "rightanglemdot" + +[[merge]] +top_matches = "angle" +matches = "right" +render_contains = ["rightanglesqr", "rightanglesquare"] + +# The following rule should appear last in this section. +[[merge]] +top_matches = "angle" +matches = "right" +render_contains = "rightangle" + +# ------------------------------- music -------------------------------- + +# Barred, rising eighth notes +[[merge]] +top_matches = "musical notes" +render_contains = [ + '(\STIXtwonotes)', + '(\twoBeamedQuavers)', + '(\usym{1F39C})' +] + +# Barred, rising eighth notes, thick +[[merge]] +top_matches = "musical notes" +render_contains = ['(\faMusic)', '(\tiNotes)'] + +# Barred, falling eighth notes +[[merge]] +top_matches = "musical notes" +render_contains = [ + '(\twonotes)', + '(\usym{1F39D})', + '(\usym{266B})' +] + +[[merge]] +consider_all_entries = true +top_matches = "meter, musical" +format_contains = "see{alla breve}" + +[[merge]] +top_matches = "antidiple" +render_contains = ['(\METREAntidiple)', '(\METREantidiple)'] + +[[merge]] +top_matches = "antidiple" +render_contains = ['(\METREAntidiplestar)', '(\METREantidiplestar)'] + +[[merge]] +top_matches = "sharp" +matches = "double" + +# ----------------------------- similarity ----------------------------- + +[[merge]] +top_matches = "similar" +matches = [ + "similar", + "dots, rising", + "dots, vertical", + "dotted", + "negated", + "or equal to, dotted", + "or not equal to", + "reversed", + "reversed, negated", + "thick" +] + +[[merge]] +top_matches = "similar" +matches = "or equal to" +render_contains = "cong" + +[[merge]] +top_matches = "similar" +matches = "or equal to" +render_contains = ["simeq", "Sm"] + +[[merge]] +top_matches = "similar" +matches = "or equal to, negated" +render_contains = "ncong" + +[[merge]] +top_matches = "similar" +matches = "or equal to, negated" +render_contains = ["nsime", '\NotSm'] + +[[merge]] +top_matches = "similar" +matches = "or equal to, reversed" +render_contains = "backcong" + +[[merge]] +top_matches = "similar" +matches = "or equal to, reversed" +render_contains = "backsimeq" + +[[merge]] +top_matches = "similar" +matches = "or equal to, reversed, negated" +render_contains = "nbackcong" + +[[merge]] +top_matches = "similar" +matches = "or equal to, reversed, negated" +render_contains = "nbacksimeq" + +# ------------------------------ precedes ------------------------------ + +[[merge]] +top_matches = "precedes" +matches = [ + "precedes", + "negated", + "or approximately equal to", + "or approximately equal to, negated", + "or not approximately equal to", + "or not similar to", + "or similar to", + "or similar to, negated", + "under relation" +] + +[[merge]] +top_matches = "precedes" +matches = "double" +render_contains = ['\BSKllcurly', '\STIXPrec'] + +[[merge]] +top_matches = "precedes" +matches = "or equal to" +render_contains = 'preceqq' + +[[merge]] +top_matches = "precedes" +matches = "or equal to" +render_contains = ['preceq', 'Preq'] +not_render_contains = 'preceqq' + +[[merge]] +top_matches = "precedes" +matches = "or equal to" +render_contains = 'preccurlyeq' + +[[merge]] +top_matches = "precedes" +matches = "or not equal to" +render_contains = "precneqq" + +[[merge]] +top_matches = "precedes" +matches = "or not equal to" +render_contains = "precneq" +not_render_contains = "precneqq" + +[[merge]] +top_matches = "precedes" +matches = "or equal to, negated" +render_contains = 'npreceqq' + +[[merge]] +top_matches = "precedes" +matches = "or equal to, negated" +render_contains = ['npreceq', 'NotPreq'] +not_render_contains = 'npreceqq' + +[[merge]] +top_matches = "precedes" +matches = "or equal to, negated" +render_contains = 'npreccurlyeq' + +# ------------------------------ succeeds ------------------------------ + +[[merge]] +top_matches = "succeeds" +matches = [ + "succeeds", + "negated", + "or approximately equal to", + "or approximately equal to, negated", + "or not approximately equal to", + "or not similar to", + "or similar to", + "or similar to, negated", + "under relation" +] + +[[merge]] +top_matches = "succeeds" +matches = "double" +render_contains = ['\BSKggcurly', '\STIXSucc'] + +[[merge]] +top_matches = "succeeds" +matches = "or equal to" +render_contains = 'succeqq' + +[[merge]] +top_matches = "succeeds" +matches = "or equal to" +render_contains = ['succeq', 'Sucq'] +not_render_contains = 'succeqq' + +[[merge]] +top_matches = "succeeds" +matches = "or equal to" +render_contains = 'succcurlyeq' + +[[merge]] +top_matches = "succeeds" +matches = "or not equal to" +render_contains = "succneqq" + +[[merge]] +top_matches = "succeeds" +matches = "or not equal to" +render_contains = "succneq" +not_render_contains = "succneqq" + +[[merge]] +top_matches = "succeeds" +matches = "or equal to, negated" +render_contains = 'nsucceqq' + +[[merge]] +top_matches = "succeeds" +matches = "or equal to, negated" +render_contains = ['nsucceq', 'NotSucq'] +not_render_contains = 'nsucceqq' + +[[merge]] +top_matches = "succeeds" +matches = "or equal to, negated" +render_contains = 'nsucccurlyeq' + +# ------------------------------ harpoons ------------------------------ + +[[merge]] +top_matches = "harpoon" +matches = [ + "harpoon", + "barred head", + "barred tail", + "barred, parallel", + "double ended, opposite sides", + "double ended, opposite sides, extensible", + "double ended, opposite sides, long", + "double ended, opposite sides, negated", + "double ended, same side", + "double, opposite sides", + "double, opposite sides, negated", + "double, same side", + "extensible", + "long", + "negated" +] + +[[merge]] +top_matches = "harpoon" +matches = "double, opposite sides, extensible" +render_contains = '\auto' + +[[merge]] +top_matches = "harpoon" +matches = "double, opposite sides, extensible" +not_render_contains = '\auto' diff --git a/info/symbols/comprehensive/source/prune-idx-music.toml b/info/symbols/comprehensive/source/prune-idx-music.toml new file mode 100644 index 0000000000..ce89f8b05e --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-music.toml @@ -0,0 +1,359 @@ +############################################## +# Categorize music symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ... early special cases ... +[[rewrite]] +render_contains = '(\AREVsixteenthnote)' +item = "musical notes" + +# ... conversions from British to American terms ... + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?semibreve(.*)$' +item = 'wholenote\1' +continue = true + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?minim(.*)$' +item = 'halfnote\1' +continue = true + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?crotchet(.*)$' +item = 'quarternote\1' +continue = true + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?quaver(.*)$' +item = 'eighthnote\1' +continue = true + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?semiquaver(.*)$' +item = 'sixteenthnote\1' +continue = true + +[[rewrite]] +compare_lowercase = true +regex = '^(?:mus)?demisemiquaver(.*)$' +item = 'thirtysecondnote\1' +continue = true + +# ... musical notes ... + +[[rewrite]] +compare_lowercase = true +regex = '(full|whole|half|quarter|eighth|sixteenth)note(down)?$' +item = '\1 note' + +[[rewrite]] +compare_lowercase = true +regex = '(full|whole|half|quarter|eighth|sixteenth)notedotted(down)?$' +item = ['\1 note', "dotted"] + +[[rewrite]] +compare_lowercase = true +regex = '(full|whole|half|quarter|eighth|sixteenth)notedotteddouble(down)?$' +item = ['\1 note', "double dotted"] + +[[rewrite]] +regex = '^mus(Whole|Half|Quarter|Eighth|Sixteenth)$' +lowercase_item = true +item = '\1 note' + +[[rewrite]] +regex = '^mus(Whole|Half|Quarter|Eighth|Sixteenth)Dotted$' +lowercase_item = true +item = ['\1 note', "dotted"] + +[[rewrite]] +matches = "musSemiminim" +item = "quarter note" + +[[rewrite]] +matches = "musSeminiminimDotted" +item = ["quarter note", "dotted"] + +[[rewrite]] +matches = ["musCorchea", "musFusa"] +item = "eighth note" + +[[rewrite]] +matches = ["musCorcheaDotted", "musFusaDotted"] +item = ["eighth note", "dotted"] + +[[rewrite]] +compare_lowercase = true +matches = [ + "thirtysecondnote", + "thirtysecondnotedown", + "musthirtysecond" +] +item = "thirty-second note" + +[[rewrite]] +compare_lowercase = true +matches = [ + "thirtysecondnotedotted", + "thirtysecondnotedotteddown", + "musthirtyseconddotted" +] +item = ["thirty-second note", "dotted"] + +[[rewrite]] +compare_lowercase = true +matches = ["thirtysecondnotedotteddouble", "thirtysecondnotedotteddoubledown"] +item = ["thirty-second note", "double dotted"] + +[[rewrite]] +matches = "musSixtyFourth" +item = "sixty-fourth note" + +[[rewrite]] +matches = "musSixtyFourthDotted" +item = ["sixty-fourth note", "dotted"] + +# ... rests ... + +[[rewrite]] +compare_lowercase = true +regex = '(full|whole|half|quarter|eighth|sixteenth)\s*note\s*rest$' +item = ['\1 note', "rest"] + +[[rewrite]] +compare_lowercase = true +regex = '(full|whole|half|quarter|eighth|sixteenth)noterestdotted$' +item = ['\1 note', "rest, dotted"] + +[[rewrite]] +matches = "qp" +item = ["quarter note", "rest"] + +[[rewrite]] +matches = "ds" +item = ["eighth note", "rest"] + +[[rewrite]] +matches = "qs" +item = ["sixteenth note", "rest"] + +[[rewrite]] +matches = ["hs", "thirty-second note rest"] +item = ["thirty-second note", "rest"] + +[[rewrite]] +matches = "qqs" +item = ["sixty-fourth note", "rest"] + +[[rewrite]] +matches = ["fermata", "fermataup"] +item = "fermata" + +[[rewrite]] +matches = "fermatadown" +item = ["fermata", "inverted"] + +[[rewrite]] +contains = "BeamedQuaver" +word = "musical notes" + +[[rewrite]] +matches = [ + "musical note", + "music", + "multiple musical notes", + "twonotes", + "beamed ascending musical notes", + "beamed descending musical notes", + "beamed eighth notes", + "beamed sixteenth notes", + "textmusicalnote" +] +word = "musical notes" + +# ... sharps, flats, and naturals ... + +[[rewrite]] +matches = [ + "flat", + "fl", + "musFlat", + "music flat sign" +] +item = "flat" + +[[rewrite]] +matches = ["flatflat", "musDoubleFlat"] +item = ["flat", "double"] + +[[rewrite]] +matches = [ + "sharp", + "sh", + "music sharp sign", + "musSharp" +] +item = "sharp" + +[[rewrite]] +matches = [ + "natural", + "na", + "musNatural", + "music natural sign" +] +item = "natural" + +[[rewrite]] +matches = ["doublesharp", "musDoubleSharp"] +item = ["sharp", "double"] + +[[rewrite]] +prefix = "sharpSlash" +item = ["sharp", "with extra slashes and stems"] + +# ... clefs ... + +[[rewrite]] +matches = ["clefC", "clefCInline"] +item = ["clefs", "alto"] + +[[rewrite]] +matches = ["clefF", "clefFInline", "clefa"] +item = ["clefs", "bass"] + +[[rewrite]] +matches = ["clefG", "clefGInline", "clesol"] +item = ["clefs", "treble"] + +[[rewrite]] +regex = '^(small)?([a-z]+)clef$' +item = ["clefs", '\2'] + +# This rule should precede the following one. +[[rewrite]] +matches = "oldGclef" +item = ["clefs", "old G"] + +[[rewrite]] +regex = '^([a-z]+)([CFG])clef$' +item = ["clefs", '\1 \2'] +word = '\1 \2' +capitalize_word = true + +# ... meters ... + +[[rewrite]] +matches = ["meterCutC", "cut time", "lilyTimeCHalf"] +item = "alla breve" + +# This rule should precede the following one. +[[rewrite]] +matches = "reverseallabreve" +item = ["alla breve", "reversed"] + +[[rewrite]] +regex = 'alla.*breve' +item = "alla breve" + +[[rewrite]] +matches = "reverseC" +item = ["common time", "forward and reversed"] + +[[rewrite]] +matches = ["meterC", "lilyTimeC"] +item = "common time" + +[[rewrite]] +matches = [ + "meterCThree", + "meterCThreeTwo", + "meterCZ", + "meterO", + "meterplus" +] +item = "meter, musical" + +# ... other ... + +[[rewrite]] +regex = '^accordion[A-Z]' +word = "accordion notation" + +[[rewrite]] +compare_lowercase = true +matches = [ + "mordent", + "turn", + "trill" +] +lowercase_item = true +item = '\1' + +[[rewrite]] +matches = "duevolte" +item = "due volte" + +[[rewrite]] +regex = '^((?:de)?cresc)Hairpin$' +item = '\1endo' + +[[rewrite]] +regex = '^(marcato|portato)$' +item = ['\1', "up"] + +[[rewrite]] +regex = '^(marcato|portato)Down$' +item = ['\1', "down"] + +[[rewrite]] +matches = "lsfz" +item = ["marcato", "down"] + +[[rewrite]] +matches = "backturn" +item = ["turn", "reversed"] + +[[rewrite]] +regex = '^(up|down)bow$' +item = '\1 bow' + +[[rewrite]] +matches = ["Ped", "sPed"] +item = ["pedal", "engage"] + +[[rewrite]] +matches = ["Dep", "sDep"] +item = ["pedal", "release"] + +[[rewrite]] +matches = ["wq", "wqq"] +item = "breve" + +[[rewrite]] +matches = "flageolett" # Note misspelling. +item = "flageolet" + +[[rewrite]] +matches = "doublethumb" +item = "double thumb" + +[[rewrite]] +matches = [ + "segno", + "Segno", + "musSegno" +] +item = "segno" + +[[rewrite]] +compare_lowercase = true +prefix = "shake" +item = "shake" diff --git a/info/symbols/comprehensive/source/prune-idx-prec-succ.toml b/info/symbols/comprehensive/source/prune-idx-prec-succ.toml new file mode 100644 index 0000000000..ae56ea68e5 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-prec-succ.toml @@ -0,0 +1,148 @@ +############################################## +# Categorize precedes and succeeds symbols. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------------ precedes ------------------------------ + +# ... regular ... + +[[rewrite]] +matches = "prec" +item = "precedes" + +[[rewrite]] +matches = "precsim" +item = ["precedes", "or similar to"] + +[[rewrite]] +matches = "precnsim" +item = ["precedes", "or not similar to"] + +[[rewrite]] +matches = "closedprec" +item = ["precedes", "closed"] + +[[rewrite]] +matches = ["llcurly", "Prec"] +item = ["precedes", "double"] + +[[rewrite]] +matches = "precapprox" +item = ["precedes", "or approximately equal to"] + +[[rewrite]] +matches = "precnapprox" +item = ["precedes", "or not approximately equal to"] + +[[rewrite]] +matches = [ + "preccurlyeq", + "preceq", + "preceqq", + "precedes or equal" +] +item = ["precedes", "or equal to"] + +[[rewrite]] +matches = ["precneq", "precneqq"] +item = ["precedes", "or not equal to"] + +[[rewrite]] +matches = "prurel" +item = ["precedes", "under relation"] + +# ... negated ... + +[[rewrite]] +matches = ["nprec", "not precedes"] +item = ["precedes", "negated"] + +[[rewrite]] +matches = "nprecsim" +item = ["precedes", "or similar to, negated"] + +[[rewrite]] +matches = "nprecapprox" +item = ["precedes", "or approximately equal to, negated"] + +[[rewrite]] +matches = [ + "npreccurlyeq", + "npreceq", + "npreceqq", + "not precedes or equal" +] +item = ["precedes", "or equal to, negated"] + +# ------------------------------ succeeds ------------------------------ + +# ... regular ... + +[[rewrite]] +matches = "succ" +item = "succeeds" + +[[rewrite]] +matches = "succsim" +item = ["succeeds", "or similar to"] + +[[rewrite]] +matches = "succnsim" +item = ["succeeds", "or not similar to"] + +[[rewrite]] +matches = "closedsucc" +item = ["succeeds", "closed"] + +[[rewrite]] +matches = ["ggcurly", "Succ"] +item = ["succeeds", "double"] + +[[rewrite]] +matches = "succapprox" +item = ["succeeds", "or approximately equal to"] + +[[rewrite]] +matches = "succnapprox" +item = ["succeeds", "or not approximately equal to"] + +[[rewrite]] +matches = [ + "succcurlyeq", + "succeq", + "succeqq", + "succeeds or equal" +] +item = ["succeeds", "or equal to"] + +[[rewrite]] +matches = ["succneq", "succneqq"] +item = ["succeeds", "or not equal to"] + +[[rewrite]] +matches = "scurel" +item = ["succeeds", "under relation"] + +# ... negated ... + +[[rewrite]] +matches = ["nsucc", "not succeeds"] +item = ["succeeds", "negated"] + +[[rewrite]] +matches = "nsuccsim" +item = ["succeeds", "or similar to, negated"] + +[[rewrite]] +matches = "nsuccapprox" +item = ["succeeds", "or approximately equal to, negated"] + +[[rewrite]] +matches = [ + "nsucccurlyeq", + "nsucceq", + "nsucceqq", + "not succeeds or equal" +] +item = ["succeeds", "or equal to, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-rewrite.toml b/info/symbols/comprehensive/source/prune-idx-rewrite.toml new file mode 100644 index 0000000000..b8f32038e4 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-rewrite.toml @@ -0,0 +1,7129 @@ +################################################################## +# Define miscellaneous rules for rewriting the document's index. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +################################################################## + +# -------------------------------- hats -------------------------------- + +# ... accents ... + +# This rule should precede the following one. +[[rewrite]] +render_regex = '\\RHAT(crown|mortarboard)' +item = ['\1', "as math-mode accent"] + +[[rewrite]] +render_contains = '\RHAT' +item = '\g<0>, as math-mode accent' + +# ... regular ... + +[[rewrite]] +regex = '^(cowboy|hard|top|witch|wizard) hat$' +item = ["hat", '\1'] + +[[rewrite]] +matches = "faHardHat" +item = ["hat", "hard"] + +[[rewrite]] +matches = ["faHatCowboy", "faHatCowboySide"] +item = ["hat", "cowboy"] + +[[rewrite]] +matches = "faHatWizard" +item = ["hat", "wizard"] + +[[rewrite]] +matches = ["graduation cap", "faGraduationCap"] +item = "mortarboard" + +# ------------------------------- pages -------------------------------- + +[[rewrite]] +regex = '^page\s+(.+)$' +item = ["page", '\1'] + +[[rewrite]] +matches = "pages" +item = ["page", "multiple"] + +[[rewrite]] +regex = '^Paper(Portrait|Landscape)$' +lowercase_item = true +item = ["page", '\1'] + +# ------------------------------ vehicles ------------------------------ + +# ... cars ... + +[[rewrite]] +matches = ["car", "cars"] +item = "automobile" + +[[rewrite]] +contains = "vehicle" # "recreational vehicle", "sport utility vehicle" +item = "automobile" + +[[rewrite]] +matches = "car crash" +item = ["automobile", "crash"] + +[[rewrite]] +matches = "automobile with key" +item = ["automobile", "with key"] + +# ... boats and ships ... + +[[rewrite]] +matches = [ + "motor boat", + "sailboat", + "speedboat" +] +item = "boat" + +[[rewrite]] +render_contains = '\PHship' # This looks more like a boat to me. +item = "boat" + +[[rewrite]] +render_contains = '\asapBoat' # This looks more like a ship to me. +item = "ship" + +[[rewrite]] +matches = [ + "ships", + "passenger ship" +] +item = "ship" + +# ----------------------------- rectangles ----------------------------- + +[[rewrite]] +matches = [ + "rectangles", + "hrectangle", + "vrectangle", + "oblong", # Some of these are barely oblong, almost square. + "talloblong", + "bigtalloblong", + "bigbox" +] +item = "rectangle" + +[[rewrite]] +matches = [ + "hrectangleblack", + "vrectangleblack", + "Rectangle", + "RectangleBold", + "RectangleThin" +] +item = ["rectangle", "filled"] + +# -------------------------- ellipses (ovals) -------------------------- + +[[rewrite]] +matches = ["ellipses (ovals)", "ovals"] +item = "ellipse" + +[[rewrite]] +matches = ["Ellipse", "whthorzoval"] +item = "ellipse" + +[[rewrite]] +matches = ["EllipseSolid", "blkhorzoval"] +item = ["ellipse", "filled"] + +[[rewrite]] +matches = "whtvertoval" +item = ["ellipse", "vertical"] + +[[rewrite]] +matches = "blkvertoval" +item = ["ellipse", "vertical, filled"] + +[[rewrite]] +matches = "EllipseShadow" +item = ["ellipse", "shadowed"] + +# ------------------------------- boots -------------------------------- + +[[rewrite]] +matches = "hiking boot" +item = ["boot", "hiking"] + +[[rewrite]] +matches = "ski and ski boot" +item = ["boot", "ski"] + +[[rewrite]] +matches = "womans boots" +item = ["boot", "multiple"] + +# ------------------------ maps (geographical) ------------------------- + +[[rewrite]] +matches = "world map" +item = ["map", "world"] + +[[rewrite]] +matches = "map of Japan" +item = ["map", "of Japan"] + +[[rewrite]] +matches = "map, marked" +item = ["map", "marked"] + +# --------------------------- diagonal lines --------------------------- + +# ... regular ... + +[[rewrite]] +matches = ["diagdown", "nwseline"] +item = ["diagonal line", "down"] + +[[rewrite]] +matches = ["diagup", "neswline"] +item = ["diagonal line", "up"] + +[[rewrite]] +matches = "Neswline" +item = ["diagonal line", "up, double"] + +[[rewrite]] +matches = "Nwseline" +item = ["diagonal line", "down, double"] + +[[rewrite]] +matches = [ + "fdiagovrdiag", + "rdiagovfdiag" +] +item = ["diagonal line", "two, crossed"] + +# ... negated ... + +[[rewrite]] +matches = "ndiagdown" +item = ["diagonal line", "down, negated"] + +[[rewrite]] +matches = "ndiagup" +item = ["diagonal line", "up, negated"] + +[[rewrite]] +matches = "nNeswline" +item = ["diagonal line", "up, double, negated"] + +[[rewrite]] +matches = "nNwseline" +item = ["diagonal line", "down, double, negated"] + +[[rewrite]] +matches = "nneswline" +item = ["diagonal line", "up, negated"] + +[[rewrite]] +matches = "nnwseline" +item = ["diagonal line", "down, negated"] + +# ------------------------------- grids -------------------------------- + +[[rewrite]] +matches = "topborder" +item = ["grid", "top"] + +[[rewrite]] +matches = "botborder" +item = ["grid", "bottom"] + +[[rewrite]] +matches = "lftborder" +item = ["grid", "left"] + +[[rewrite]] +matches = "rtborder" +item = ["grid", "right"] + +[[rewrite]] +matches = "empty" +item = ["grid", "center"] + +[[rewrite]] +matches = "hoshi" +item = ["grid", "center, with filled circle"] + +# ------------------------------ borders ------------------------------- + +[[rewrite]] +regex = '^border\s+(.+)$' +item = ["border", '\1'] + +[[rewrite]] +regex = '^([SZ])border$' +item = ["border", '\1'] + +[[rewrite]] +matches = ["decorative borders", "fancy borders"] +item = ["border", "decorative"] + +[[rewrite]] +matches = "borders" +item = "border" + +# ---------------------------- semicircles ----------------------------- + +[[rewrite]] +matches = ["topsemicircle", "botsemicircle"] +item = "semicircle" + +[[rewrite]] +regex = '^notched (left|right) semicircle with three dots$' +item = ["semicircle", "notched with three dots"] + +[[rewrite]] +matches = ["opluslhrim", "oplusrhrim"] +item = ["semicircle", "plus"] + +# ------------------------------- locks -------------------------------- + +[[rewrite]] +matches = ["locks", "locked"] +item = "lock" + +[[rewrite]] +regex = 'lock.*with.*(key|pen)' +item = ["lock", 'with \1'] + +[[rewrite]] +matches = ["open lock", "unlocked"] +item = ["lock", "open"] + +# -------------------------- ellipses (dots) --------------------------- + +[[rewrite]] +top_matches = "ellipses (dots)" +item = ["ellipsis"] + +[[rewrite]] +matches = [ + "ldots", + "textellipsis", + "mathellipsis", + "baseline horizontal dots (horizontal ellipsis)" +] +item = "ellipsis" + +[[rewrite]] +matches = [ + "cdots", + "hdots", + "centered horizontal dots (horizontal ellipsis)" +] +item = ["ellipsis", "centered"] + +[[rewrite]] +matches = ["ddots", "fixedddots"] +item = ["ellipsis", "diagonal"] + +[[rewrite]] +matches = [ + "fixedvdots", + "vdots", + "tripledot", + "vertical dots (vertical ellipsis)" +] +item = ["ellipsis", "vertical"] + +[[rewrite]] +matches = ["adots", "iddots", "revddots", "udots"] +item = ["ellipsis", "anti-diagonal"] + +[[rewrite]] +matches = "ddotdot" +item = ["ellipsis", "diagonal, two"] + +[[rewrite]] +matches = "udotdot" +item = ["ellipsis", "anti-diagonal, two"] + +[[rewrite]] +matches = ["vdotdot", "doubledot"] +item = ["ellipsis", "vertical, two"] + +[[rewrite]] +matches = ["quaddot", "fourvdots"] +item = ["ellipsis", "vertical, four"] + +[[rewrite]] +matches = "pentdot" +item = ["ellipsis", "vertical, five"] + +[[rewrite]] +matches = "hdotdot" +item = ["ellipsis", "centered, two"] + +[[rewrite]] +matches = "enleadertwodots" +item = ["ellipsis", "two"] + +# ----------------------------- other dots ----------------------------- + +[[rewrite]] +matches = [ + "binding dot", + "centerdot", + "udot" +] +item = ["dot", "middle"] + +[[rewrite]] +render_contains = ['(\Dt)', '(\ARUNEeye)'] +item = ["dot", "middle"] + +[[rewrite]] +matches = ["dot", "ldotp"] +item = ["dot", "lower"] + +[[rewrite]] +matches = "doubleeye" +item = ["dot", "two"] + +[[rewrite]] +matches = "tripleeye" +item = ["dot", "three"] + +[[rewrite]] +matches = ["squaredots", "quadeye"] +item = ["dot", "four"] + +[[rewrite]] +matches = ["fivedots", "penteye"] +item = ["dot", "five"] + +# ------------------------- punctuation marks -------------------------- + +[[rewrite]] +matches = "MVPeriod" +item = "period" + +[[rewrite]] +matches = "textperiodcentered" +item = ["period", "centered"] + +[[rewrite]] +matches = ["fatsemi", "fcmp", "zcmp"] +item = ["semicolon", "hollow"] + +[[rewrite]] +matches = [ + "paragraph", + "textparagraph", + "textpilcrow", + "mathparagraph", + "DCd" +] +word = "pilcrow" + +[[rewrite]] +render_contains = ['+\P+', '\faParagraph', '\usym{2761}'] +word = "pilcrow" + +[[rewrite]] +render_contains = [ + '+\S+', + '+\wasyparagraph+', + '+\Paragraph+', + '+\textsection+' +] +item = "section mark" + +[[rewrite]] +matches = ["mathsection", "NAK"] +item = "section mark" + +[[rewrite]] +regex = '^medium (flattened )?(left|right) parenthesis ornament$' +item = ["parentheses", "dingbat"] + +[[rewrite]] +regex = '^MV(Left|Right)Bracket$' +item = ["parentheses", "sans serif"] + +[[rewrite]] +matches = ["Lbrack", "Rbrack"] +item = ["brackets", "blackboard bold"] +render = 'blackboard bold (\Lbrack \: \Rbrack)' + +[[rewrite]] +matches = ["Langle", "Rangle"] +item = ["angle brackets", "blackboard bold"] +render = 'blackboard bold (\Langle \: \Rangle)' + +[[rewrite]] +matches = "hyphen, discretionary" +item = ["hyphen", "discretionary"] + +[[rewrite]] +matches = "textdblhyphen" +item = ["hyphen", "double"] + +# ------------------------------ bullets ------------------------------- + +[[rewrite]] +regex = '^(hyphen|inverse)bullet$' +item = ["bullet", '\1'] + +[[rewrite]] +matches = ["medbullet", "BEL"] +item = "bullet" + +[[rewrite]] +matches = "sqbullet" +item = ["bullet", "square"] + +[[rewrite]] +matches = "textopenbullet" +item = ["bullet", "open"] + +[[rewrite]] +matches = "bullets, as tally markers" +item = ["bullet", "as tally markers"] + +[[rewrite]] +consider_all_entries = true +matches = "bullets" +format_contains = 'hyperindexformat{\see{circles, squares' +item = ["bullet"] +seealso = "circle, square, rhombus, etc." + +# -------------------------- horizontal lines -------------------------- + +[[rewrite]] +matches = ["BigHBar", "HBar", "SmallHBar"] +item = ["horizontal line", "high"] + +[[rewrite]] +matches = ["leftrightline", "strns"] +item = ["horizontal line", "middle"] + +[[rewrite]] +matches = "lineh" +item = ["horizontal line", "low"] + +[[rewrite]] +matches = "linevh" +item = ["horizontal line", "middle, with vertical line"] + +[[rewrite]] +matches = "CuttingLine" +item = ["horizontal line", "dashed"] + +[[rewrite]] +matches = "Leftrightline" +item = ["horizontal line", "middle, double"] + +[[rewrite]] +matches = "nleftrightline" +item = ["horizontal line", "middle, slashed"] + +[[rewrite]] +matches = ["textdoublebarslash", "nLeftrightline"] +item = ["horizontal line", "middle, double, slashed"] + +# --------------------------- vertical bars ---------------------------- + +# This rule should precede the following rule +[[rewrite]] +render_contains = '(\ARUNEbar)' +item = ["vertical bar", "short"] + +[[rewrite]] +matches = [ + "BigVBar", + "binding bar", + "divides", + "light vertical bar", + "linev", + "mid", + "textpipe", + "textpipevar", + "texttoneletterstem", + "textvertline", + "updownline", + "VBar", + "vertoverlay" +] +not_render_contains = '\MNSneswline' +item = "vertical bar" + +[[rewrite]] +render_contains = [ + '\magicvertname', + '(\textbar)', + '(\Shfr)' +] +item = "vertical bar" + +[[rewrite]] +render_contains = [ + '\magicVertname', + '\FDSYMtVert', + '\MNSdVert' +] +item = ["vertical bar", "double"] + +[[rewrite]] +matches = [ + "textbardbl", + "textdoublepipe", + "textdoublepipevar", + "textdoublevertline", + "Updownline" +] +item = ["vertical bar", "double"] + +[[rewrite]] +matches = [ + "doublebar", + "textbrokenbar", + "brokenvert", + "splitvert" +] +item = ["vertical bar", "split"] + +[[rewrite]] +matches = "triplebar" +item = ["vertical bar", "split twice"] + +[[rewrite]] +matches = "midcir" +item = ["vertical bar", "ring under"] + +[[rewrite]] +matches = "nmidcir" +item = ["vertical bar", "ring under, negated"] + +[[rewrite]] +matches = "cirmid" +item = ["vertical bar", "ring over"] + +[[rewrite]] +matches = "ncirmid" +item = ["vertical bar", "ring over, negated"] + +[[rewrite]] +matches = ["textdoublebarpipe", "textdoublebarpipevar"] +item = ["vertical bar", "equals"] + +[[rewrite]] +matches = ["medvert", "SmallVBar", "shortmid"] +item = ["vertical bar", "short"] + +[[rewrite]] +matches = ["dotmedvert", "medvertdot"] +item = ["vertical bar", "short, dotted"] + +[[rewrite]] +matches = [ + "heavy vertical bar", + "medium vertical bar" +] +item = ["vertical bar", "heavy"] + +[[rewrite]] +matches = [ + "nmid", + "revnmid", + "DividesNot", + "ndivides", + "notdivides", + "nupdownline" +] +item = ["vertical bar", "negated"] + +[[rewrite]] +matches = ["nUpdownline", "nhpar"] +item = ["vertical bar", "double, negated"] + +[[rewrite]] +matches = "nshortmid" +item = ["vertical bar", "short, negated"] + +[[rewrite]] +matches = "nhVvert" +item = ["vertical bar", "triple, negated"] + +# ---------------------------- curly braces ---------------------------- + +[[rewrite]] +regex = '^textbrace(left|right)$' +item = "braces" +render = "" + +[[rewrite]] +render_contains = ['+\{+', '+\}+'] +item = "braces" +render = "" + +[[rewrite]] +regex = '(left|right) curly bracket ornament' +item = ["braces", "decorative"] +render = "" + +# ------------------------------ slashes ------------------------------- + +# ... special cases ... + +# \faSlash is called "slash", but the glyph is a backslash. +[[rewrite]] +render_contains = '(\faSlash)' +item = "backslash" + +# ... regular ... + +[[rewrite]] +matches = [ + "/", + "slash", + "mathslash", + "medslash", + "not", + "notchar", + "right (forward) slash", + "xsol" +] +item = "slash" + +[[rewrite]] +render_contains = '(\FDSYMtmathslash)' +item = "slash" + +[[rewrite]] +matches = ["fracslash", "textfractionsolidus"] +item = ["slash", "fraction"] + +[[rewrite]] +matches = "sslash" +item = ["slash", "double"] + +[[rewrite]] +matches = "trslash" +item = ["slash", "triple"] + +[[rewrite]] +matches = "dsol" +item = ["slash", "bar over"] + +[[rewrite]] +matches = [ + "backslash", + "textbackslash", + "medbackslash", + "left (back) slash", + "xbsol" +] +item = "backslash" + +[[rewrite]] +matches = "fatbslash" +item = ["backslash", "hollow"] + +[[rewrite]] +matches = "fatslash" +item = ["slash", "hollow"] + +[[rewrite]] +matches = "centernot" +item = ["slash", "horizontally centered"] + +# ... negated ... + +[[rewrite]] +matches = "notslash" +item = ["slash", "negated"] + +[[rewrite]] +matches = ["notbackslash", "rsolbar"] +item = ["backslash", "negated"] + +# -------------------- approximately equivalent to --------------------- + +[[rewrite]] +matches = ["approxident", "triplesim", "threesim"] +item = "approximately equivalent to" + +[[rewrite]] +matches = "backtriplesim" +item = ["approximately equivalent to", "reversed"] + +[[rewrite]] +matches = ["napproxident", "ntriplesim"] +item = ["approximately equivalent to", "negated"] + +[[rewrite]] +matches = "nbacktriplesim" +item = ["approximately equivalent to", "reversed, negated"] + +# ----------------------- approximately equal to ----------------------- + +# ... regular ... + +[[rewrite]] +matches = [ + "approx", + "approxeq", + "approxeqq", + "thickapprox" +] +item = "approximately equal to" + +[[rewrite]] +matches = ["backapprox", "backapproxeq"] +item = ["approximately equal to", "reversed"] + +[[rewrite]] +matches = "approxcolon" +item = ["approximately equal to", "colon"] + +[[rewrite]] +matches = "approxcoloncolon" +item = ["approximately equal to", "colon, double"] + +[[rewrite]] +matches = "hatapprox" +item = ["approximately equal to", "hat"] + +# ... negated ... + +[[rewrite]] +matches = [ + "napprox", + "napproxeq", + "napproxeqq", + "nthickapprox" +] +item = ["approximately equal to", "negated"] + +[[rewrite]] +matches = ["nbackapprox", "nbackapproxeq"] +item = ["approximately equal to", "reversed, negated"] + +# --------------------------- parallel lines --------------------------- + +# ... regular ... + +[[rewrite]] +matches = ["parallel", "bigparallel"] +item = "parallel" + +[[rewrite]] +matches = "shortparallel" +item = ["parallel", "short"] + +[[rewrite]] +matches = ["varparallel", "parallelslant"] +item = ["parallel", "slanted"] + +[[rewrite]] +matches = "varparallelinv" +item = ["parallel", "slanted backward"] + +[[rewrite]] +matches = "parsim" +item = ["parallel", "similar"] + +# ... negated ... + +[[rewrite]] +matches = "nparallel" +item = ["parallel", "negated"] + +[[rewrite]] +matches = "nshortparallel" +item = ["parallel", "short, negated"] + +[[rewrite]] +matches = ["nparallelslant", "nvarparallel"] +item = ["parallel", "slanted, negated"] + +[[rewrite]] +matches = "nvarparallelinv" +item = ["parallel", "slanted backward, negated"] + +# ----------------------------- ampersands ----------------------------- + +[[rewrite]] +contains = "&" +item = "ampersand" + +[[rewrite]] +matches = [ + "binampersand", + "with", + "bigwith", + "additive and", + "quantified additive and" +] +item = "ampersand" + +[[rewrite]] +matches = [ + "upand", + "invamp", + "biginvamp", + "bindnasrepma", + "parr", + "bigparr", + "multiplicitive or", # Note spelling error. + "quantified multiplicative or" +] +item = ["ampersand", "inverted"] + +# --------------------------- set membership --------------------------- + +# ... regular ... + +[[rewrite]] +matches = ["in", "smallin"] +not_render_contains = '\EO' +item = "set membership" + +[[rewrite]] +matches = ["isins", "varisins"] +item = ["set membership", "short vertical bar"] + +[[rewrite]] +matches = "inplus" +item = ["set membership", "plus"] + +[[rewrite]] +matches = ["isinobar", "varisinobar", "barin"] +item = ["set membership", "bar over"] + +[[rewrite]] +matches = "isinvb" +item = ["set membership", "bar under"] + +[[rewrite]] +matches = "disin" +item = ["set membership", "extended horizontal line"] + +[[rewrite]] +matches = "isindot" +item = ["set membership", "dot"] + +[[rewrite]] +matches = "isinE" +item = ["set membership", "equal"] + +# ... reversed ... + +[[rewrite]] +matches = [ + "ni", + "smallni", + "owns", + "smallowns", + "set owns element" +] +not_render_contains = '\EO' +item = ["set membership", "reversed"] + +[[rewrite]] +matches = ["nis", "varnis"] +item = ["set membership", "reversed, short vertical bar"] + +[[rewrite]] +matches = "niplus" +item = ["set membership", "reversed, plus"] + +[[rewrite]] +matches = ["niobar", "varniobar"] +item = ["set membership", "reversed, bar over"] + +[[rewrite]] +matches = "ownsbar" +item = ["set membership", "reversed, bar under"] + +[[rewrite]] +matches = "nisd" +item = ["set membership", "reversed, extended horizontal line"] + +# ... negated ... + +[[rewrite]] +matches = [ + "nin", + "notin", + "varnotin", + "notsmallin", + "set membership negated" +] +item = ["set membership", "negated"] + +[[rewrite]] +matches = "nvarisinobar" +item = ["set membership", "bar over, negated"] + +# ... negated and reversed ... + +[[rewrite]] +matches = [ + "nni", + "notni", + "notowner", + "varnotowner", + "notsmallowns", + "nowns", + "set owns element negated" +] +item = ["set membership", "reversed, negated"] + +[[rewrite]] +matches = "nvarniobar" +item = ["set membership", "reversed, negated, bar over"] + +# ------------------------------- exists ------------------------------- + +[[rewrite]] +matches = [ + "exists", + "bigexists", + "existential bunch quantifier", + "existential individual quantifier" +] +item = "exists" + +[[rewrite]] +matches = [ + "hidden existential bunch quantifier", + "hidden existential individual quantifier" +] +item = ["exists", "tilde"] + +[[rewrite]] +matches = [ + "unique existential bunch quantifier", + "unique existential individual quantifier" +] +item = ["exists", "exclamation point"] + +[[rewrite]] +matches = [ + "nexists", + "existential bunch quantifier negation", + "existential individual quantifier negation" +] +item = ["exists", "negated"] + +# ----------------------------- pentagons ------------------------------ + +[[rewrite]] +matches = [ + "pentago", + "pentagon", + "pentagons", + "rightpentagon" +] +item = "pentagon" + +[[rewrite]] +matches = [ + "pentagofill", + "pentagonblack", + "rightpentagonblack" +] +item = ["pentagon", "filled"] + +[[rewrite]] +regex = '^pentagofillh[ablr]$' +item = ["pentagon", "half filled"] + +[[rewrite]] +matches = "pentagocross" +item = ["pentagon", "crossed"] + +[[rewrite]] +matches = "pentagodot" +item = ["pentagon", "dotted"] + +[[rewrite]] +matches = "pentagolineh" +item = ["pentagon", "horizontally divided"] + +[[rewrite]] +matches = "pentagolinev" +item = ["pentagon", "vertically divided"] + +[[rewrite]] +matches = "pentagolinevh" +item = ["pentagon", "quartered"] + +[[rewrite]] +matches = "DEL" +item = ["pentagon", "irregular"] + +# ------------------------------ hexagons ------------------------------ + +[[rewrite]] +matches = [ + "hexago", + "hexagon", + "hexagons", + "varhexagon" +] +item = "hexagon" + +[[rewrite]] +matches = [ + "hexagofill", + "hexagonblack", + "varhexagonblack" +] +item = ["hexagon", "filled"] + +[[rewrite]] +regex = '^hexagofillh[ablr]$' +item = ["hexagon", "half filled"] + +[[rewrite]] +matches = "hexagocross" +item = ["hexagon", "crossed"] + +[[rewrite]] +matches = "hexagodot" +item = ["hexagon", "dotted"] + +[[rewrite]] +matches = "hexagolineh" +item = ["hexagon", "horizontally divided"] + +[[rewrite]] +matches = "hexagolinev" +item = ["hexagon", "vertically divided"] + +[[rewrite]] +matches = "hexagolinevh" +item = ["hexagon", "quartered"] + +[[rewrite]] +matches = "varhexagonlrbonds" +item = ["hexagon", "with chemical bonds"] + +# -------------------------- logical negation -------------------------- + +[[rewrite]] +matches = [ + "neg", + "lnot", + "textlnot", + "bitwise not operator/logical negation" +] +item = "logical negation" + +[[rewrite]] +matches = ["turnedneg", "intprod"] +item = ["logical negation", "inverted"] + +[[rewrite]] +top_matches = "inverted negation" +item = ["logical negation", "inverted"] + +[[rewrite]] +matches = ["backneg", "invnot"] +item = ["logical negation", "reversed"] + +[[rewrite]] +matches = ["invbackneg", "turnedbackneg", "intprodr"] +item = ["logical negation", "reversed and inverted"] + +[[rewrite]] +render_contains = '(\STIXturnednot)' +item = ["logical negation", "reversed and inverted"] + +[[rewrite]] +render_contains = [ + '($\invneg$)', + '(\FDSYMinvneg)' +] +item = ["logical negation", "reversed"] + +[[rewrite]] +render_contains = [ + '(\MNSinvneg)', + '(\FDSYMturnednot)' +] +item = ["logical negation", "inverted"] + +[[rewrite]] +matches = "dotted negation" +item = ["logical negation", "dotted"] + +[[rewrite]] +matches = "Not" +item = ["logical negation", "double bar"] + +[[rewrite]] +matches = "bNot" +item = ["logical negation", "double bar, reversed"] + +[[rewrite]] +matches = "classical logical negation" +item = ["logical negation", "classical"] + +# -------------------------- proportionality --------------------------- + +[[rewrite]] +matches = ["propto", "varpropto", "wasypropto", "leftpropto"] +item = "proportionality" + +[[rewrite]] +matches = ["propfrom", "backpropto", "rightpropto"] +item = ["proportionality", "reversed"] + +[[rewrite]] +matches = "uppropto" +item = ["proportionality", "down"] + +[[rewrite]] +matches = "downpropto" +item = ["proportionality", "up"] + +[[rewrite]] +matches = "hbipropto" +item = ["proportionality", "bidirectional"] + +[[rewrite]] +matches = "vbipropto" +item = ["proportionality", "bidirectional, vertical"] + +[[rewrite]] +matches = ["neswbipropto", "nwsebipropto"] +item = ["proportionality", "bidirectional, diagonal"] + +# ----------------------------- infinities ----------------------------- + +[[rewrite]] +matches = "infty" +item = "infinity" + +[[rewrite]] +matches = "iinfin" +item = ["infinity", "incomplete"] + +[[rewrite]] +matches = "tieinfty" +item = ["infinity", "tie over"] + +[[rewrite]] +matches = "nvinfty" +item = ["infinity", "negated"] + +# ------------------------------- dashes ------------------------------- + +# Distinguish a dashing emoji from punctuation-mark dashes. +[[rewrite]] +render_contains = '\usym{1F4A8}' +item = "dashing away" + +[[rewrite]] +render_regex = '\\text(em|en)dash' +item = ["dash (punctuation mark)", '\1'] + +[[rewrite]] +matches = "textthreequartersemdash" +item = ["dash (punctuation mark)", "three quarters em"] + +[[rewrite]] +matches = "texttwelveudash" +item = ["dash (punctuation mark)", "twelve u"] + +# ------------------------------- steel -------------------------------- + +[[rewrite]] +regex = '^Rounded([A-Z]+)steel' +item = ["steel", 'rounded \1'] + +[[rewrite]] +regex = '^([A-Z]+)steel' +item = ["steel", '\1'] + +[[rewrite]] +matches = "Circsteel" +item = ["steel", "circular"] + +[[rewrite]] +matches = "Rectsteel" +item = ["steel", "rectangular"] + +[[rewrite]] +matches = "Hexasteel" +item = ["steel", "hexagonal"] + +[[rewrite]] +matches = "Octosteel" +item = ["steel", "octagonal"] + +[[rewrite]] +matches = "Flatsteel" +item = ["steel", "flat"] + +# -------------------------------- nibs -------------------------------- + +# This looks like a pen to me. +# This rule should appear early in this section. +[[rewrite]] +render_contains = '\twemoji{2712}' +item = "pen" + +[[rewrite]] +matches = ["nibs", "faPenNib"] +item = "nib" + +[[rewrite]] +regex = '^(black|white)\s+nib' +item = 'nib' + +[[rewrite]] +regex = '^Nib.*(Left|Right)' +item = 'nib' + +[[rewrite]] +regex = '^man.*nib' +item = "nib shapes" + +# --------------------------- manfnt symbols --------------------------- + +[[rewrite]] +regex = '^man.*(kidney|quadrifolium)$' +item = '\1' + +[[rewrite]] +regex = '^man(cone|cube)$' +item = '\1' + +[[rewrite]] +matches = "manimpossiblecube" +item = ["cube", "impossible"] + +# ------------------------------- medals ------------------------------- + +[[rewrite]] +matches = "1st place medal" +item = ["medal", "gold"] + +[[rewrite]] +matches = "2nd place medal" +item = ["medal", "silver"] + +[[rewrite]] +matches = "3rd place medal" +item = ["medal", "bronze"] + +[[rewrite]] +regex = '^(.+\S)\s+medal$' +item = ["medal", '\1'] + +# ----------------------------- keyboards ------------------------------ + +[[rewrite]] +contains = "musical keyboard" +item = ["keyboard", "musical"] + +[[rewrite]] +matches = [ + "Keyboard", + "keyboard", + "wired keyboard", + "tiKeyboard" +] +item = ["keyboard", "computer"] + +[[rewrite]] +prefix = "faKeyboard" +item = ["keyboard", "computer"] + +[[rewrite]] +matches = "keyboard and mouse" +item = ["keyboard", "computer, with mouse"] + +# ------------------------------ speakers ------------------------------ + +# This rule should appear before the generic speaker rule. +[[rewrite]] +matches = [ + "speaker", + "muted speaker", + "speaker with cancellation stroke", + "speaker low volume", + "volume", + "volume off", + "right speaker" +] +item = ["speaker", "muted"] + +[[rewrite]] +matches = [ + "speaker medium volume", + "volume down", + "speaker with one sound wave", + "right speaker with one sound wave" +] +item = ["speaker", "volume down"] + +[[rewrite]] +matches = [ + "speaker high volume", + "volume up", + "speaker with three sound waves", + "right speaker with three sound waves" +] +item = ["speaker", "volume up"] + +# --------------------------- media symbols ---------------------------- + +# This rule should appear early in this section. +[[rewrite]] +regex = '^(tiMedia.+)Outline$' +item = '\1' +continue = true + +[[rewrite]] +matches = [ + "forward", + "fast forward", + "tiMediaFastForward", + "fast-forward button", + "faFastForward", + "next track button", + "step forward" +] +item = ["media control symbols", "forward"] + +[[rewrite]] +prefix = "Forward" +item = ["media control symbols", "forward"] + +[[rewrite]] +matches = [ + "rewind", + "backward", + "step backward", + "tiMediaPlayReverse", + "tiMediaRewind" +] +item = ["media control symbols", "reverse"] + +[[rewrite]] +matches = "tiMediaPlay" +item = ["media control symbols", "play"] + +[[rewrite]] +regex = '^tiMedia(.+)' +lowercase_item = true +item = ["media control symbols", '\1'] + +[[rewrite]] +prefix = [ + "Rewind", + "fast reverse", + "fast backward", + "faFastBackward", +] +item = ["media control symbols", "reverse"] + +[[rewrite]] +matches = [ + "reverse button", + "last track button", + "play reverse" +] +item = ["media control symbols", "reverse"] + +[[rewrite]] +matches = "play" +not_render_contains = "EOPlay" +item = ["media control symbols", "play"] + +[[rewrite]] +matches = "play or pause button" +item = ["media control symbols", "play or pause"] + +[[rewrite]] +matches = "play button" +item = ["media control symbols", "play"] + +[[rewrite]] +matches = [ + "ToBottom", + "fast down button", + "downwards button" +] +item = ["media control symbols", "down"] + +[[rewrite]] +matches = [ + "ToTop", + "fast up button", + "upwards button" +] +item = ["media control symbols", "up"] + +[[rewrite]] +matches = [ + "stop", + "stop button", +] +item = ["media control symbols", "stop"] + +[[rewrite]] +render_contains = '\faStop' +item = ["media control symbols", "stop"] + +[[rewrite]] +matches = "adjust" +item = "adjust contrast" + +# --------------------- speech and thought bubbles --------------------- + +# ... speech bubbles ... + +[[rewrite]] +matches = "eye in speech bubble" +item = ["speech bubble", "eye"] + +[[rewrite]] +matches = ["two speech bubbles", "three speech bubbles"] +item = ["speech bubble", "multiple"] + +[[rewrite]] +render_contains = '\usym{1F4AC}' +item = ["speech bubble", "text"] + +[[rewrite]] +render_contains = '\twemoji{1f4ac}' +item = ["speech bubble", "ellipsis"] + +[[rewrite]] +contains = "anger bubble" +item = ["speech bubble", "angry"] + +# This rule should follow all of the speech-balloon special cases. +[[rewrite]] +contains = ["speech bubble", "speech balloon"] +item = "speech bubble" + +# ... thought bubbles ... + +[[rewrite]] +render_contains = '\usym{1F4AD}' +item = ["thought bubble", "text"] + +[[rewrite]] +contains = "thought bubble" +item = "thought bubble" + +[[rewrite]] +matches = "thought balloon" +item = "thought bubble" + +# --------------------------- database joins --------------------------- + +[[rewrite]] +matches = "Join" +item = ["join (database)", "natural"] + +[[rewrite]] +regex = '^(left|right|full)outerjoin$' +item = ["join (database)", '\1 outer'] + +[[rewrite]] +matches = "lJoin" +item = ["join (database)", "left"] + +[[rewrite]] +matches = "rJoin" +item = ["join (database)", "right"] + +[[rewrite]] +matches = "openJoin" +item = ["join (database)", "open"] + +# ------------------------------- moons -------------------------------- + +[[rewrite]] +matches = "moons" +item = "moon" + +[[rewrite]] +render_contains = '(\Moon)' +item = ["moon", "crescent"] + +[[rewrite]] +matches = "newmoon" +item = ["moon", "new"] + +[[rewrite]] +render_contains = '\MoonPha{1}' +item = ["moon", "new"] + +[[rewrite]] +matches = ["rightmoon", "night"] +item = ["moon", "first quarter"] + +[[rewrite]] +render_contains = ['(\STARMoon)', '\MoonPha{2}'] +item = ["moon", "first quarter"] + +[[rewrite]] +matches = "fullmoon" +item = ["moon", "full"] + +[[rewrite]] +render_contains = '\MoonPha{3}' +item = ["moon", "full"] + +[[rewrite]] +matches = ["leftmoon", "varMoon"] +item = ["moon", "last quarter"] + +[[rewrite]] +render_contains = ['($\ABXleftmoon$)', '\MoonPha{4}'] +item = ["moon", "last quarter"] + +[[rewrite]] +regex = '^(.*(crescent|gibbous|quarter|full|new))\s+moon(?:\s+(face|with face))?$' +item = ["moon", '\1'] + +# ------------------------------- colons ------------------------------- + +[[rewrite]] +matches = "colon" +item = "colon" + +[[rewrite]] +matches = ["mathcolon", "ratio", "mathratio"] +item = ["colon", "math mode"] + +[[rewrite]] +render_contains = '(\TEUBtwodots)' +item = ["colon", "math mode"] + +[[rewrite]] +matches = ["Colon", "coloncolon", "dblcolon"] +item = ["colon", "double"] + +[[rewrite]] +matches = "colonapprox" +item = ["colon", "approximately equal to"] + +[[rewrite]] +matches = ["Colonapprox", "coloncolonapprox"] +item = ["colon", "double, approximately equal to"] + +[[rewrite]] +matches = "colonsim" +item = ["colon", "similar to"] + +[[rewrite]] +matches = ["Colonsim", "coloncolonsim"] +item = ["colon", "double, similar to"] + +[[rewrite]] +matches = "colonminus" +item = ["colon", "minus"] + +[[rewrite]] +render_contains = [ + '($\MTOOLScoloneq$)', + '($\coloneq$)' +] +item = ["colon", "minus"] + +[[rewrite]] +matches = "coloncolonminus" +item = ["colon", "double, minus"] + +[[rewrite]] +render_contains = [ + '($\Coloneq$)', + '($\MTOOLSColoneq$)' +] +item = ["colon", "double, minus"] + +[[rewrite]] +matches = ["colonequals", "coloneqq", "defines"] +item = ["colon", "equals"] + +[[rewrite]] +render_contains = [ + '($\ABXcoloneq$)', + '(\FDSYMcoloneq)', + '(\MNScoloneq)', + '(\STIXcoloneq)' +] +item = ["colon", "equals"] + +[[rewrite]] +matches = ["coloncolonequals", "Coloneqq"] +item = ["colon", "double, equals"] + +[[rewrite]] +render_contains = '(\STIXColoneq)' +item = ["colon", "double, equals"] + +[[rewrite]] +render_contains = ['\STIXthreedotcolon', '\TEUBthreedots'] +item = ["colon", "three dot"] + +[[rewrite]] +render_contains = '\TEUBfourdots' +item = ["colon", "four dot"] + +[[rewrite]] +matches = "typecolon" +item = ["colon", "hollow"] + +[[rewrite]] +matches = "vcentcolon" +item = ["colon", "vertically centered"] + +# --------------------------- multiplication --------------------------- + +[[rewrite]] +render_contains = '(\tiTimesOutline)' +item = ["times", "hollow"] + +[[rewrite]] +render_contains = [ + '(\faTimes)', + '(\tiTimes)', + '(\twemoji{2715})', + '(\usym{2715})', + '(\twemoji{2716})', + '(\usym{2716})', + '(\MVMultiplication)' +] +item = ["times", "decorative"] + +[[rewrite]] +compare_lowercase = true +top_matches = [ + "times", + "multiply", + "multiplication X", + "opentimes", + "texttimes", + "vartimes" +] +item = "times" + +# This rule should precede the following one. +[[rewrite]] +render_contains = ['(\FDSYMbtimes)', '(\STIXbtimes)'] +item = ["times", "closed bottom"] + +[[rewrite]] +matches = "timesbar" +item = ["times", "underbar"] + +[[rewrite]] +matches = "bigtimes" +item = ["times", "big"] + +[[rewrite]] +matches = ["dottimes", "dotted times"] +item = ["times", "dotted"] + +[[rewrite]] +matches = ["lftimes", "ltimesblack"] +item = ["times", "filled left"] + +[[rewrite]] +matches = ["rftimes", "rtimesblack"] +item = ["times", "filled right"] + +[[rewrite]] +matches = "udtimes" +item = ["times", "closed top and bottom"] + +[[rewrite]] +matches = "lrtimes" +item = ["times", "closed left and right"] + +[[rewrite]] +matches = "dtimes" +item = ["times", "closed bottom"] + +[[rewrite]] +matches = "ltimes" +item = ["times", "closed left"] + +[[rewrite]] +matches = ["ttimes", "utimes"] +item = ["times", "closed top"] + +[[rewrite]] +matches = "rtimes" +item = ["times", "closed right"] + +[[rewrite]] +matches = "otimeslhrim" +item = ["times", "half rim, left"] + +[[rewrite]] +matches = "otimesrhrim" +item = ["times", "half rim, right"] + +[[rewrite]] +matches = "vectimes" +item = ["times", "vector"] + +[[rewrite]] +matches = "doublestar" +item = ["times", "double"] + +# ------------------------------ division ------------------------------ + +[[rewrite]] +render_contains = [ + '(\faDivide)', + '(\tiDivide)', + '{2797}' +] +item = ["division", "dingbat"] + +[[rewrite]] +render_contains = '(\tiDivideOutline)' +item = ["division", "hollow"] + +[[rewrite]] +matches = [ + "div", + "divide", + "division", + "Divides", + "divslash", + "smalldivslash", + "textdiv", + "MVDivision" +] +item = "division" + +[[rewrite]] +matches = ["slashdiv", "backslashdiv"] +item = ["division", "diagonal"] + +[[rewrite]] +matches = "vertdiv" +item = ["division", "vertical"] + +[[rewrite]] +matches = "longdivision" +item = ["division", "long"] + +[[rewrite]] +matches = ["divdot", "dotdiv"] +item = ["division", "single dot"] + +[[rewrite]] +matches = "divideontimes" +item = ["division", "times"] + +# ------------- check boxes, check marks, and cross marks -------------- + +# ... check boxes ... + +# The check-box rules should appear before the check-mark rules. +# These rules should also precede the "circled symbols" rules. + +[[rewrite]] +matches = ["ballot box", "HollowBox"] +item = ["check box", "empty"] + +[[rewrite]] +matches = [ + "ballot box with check", + "ballot box with bold check", + "CheckedBox", + "Checkedbox", + "faCheckSquare[regular]" +] +item = ["check box", "checked"] + +[[rewrite]] +render_contains = [ + "tiInputChecked", + "tiInputCheckedOutline" +] +item = ["check box", "checked"] + +[[rewrite]] +matches = "faCheckCircle[regular]" +item = ["check box", "checked, circular"] + +[[rewrite]] +matches = "faCheckCircle" +item = ["check box", "checked, circular, filled"] + +[[rewrite]] +matches = "faCheckSquare" +item = ["check box", "checked, filled"] + +[[rewrite]] +render_contains = '\twemoji{2611}' +item = ["check box", "checked, blue"] + +[[rewrite]] +render_contains = '\twemoji{2705}' +item = ["check box", "checked, green"] + +[[rewrite]] +regex = '^ballot box with.*x$' +item = ["check box", "crossed"] + +[[rewrite]] +matches = ["XBox", "CrossedBox", "Crossedbox"] +item = ["check box", "crossed"] + +[[rewrite]] +matches = "faTimesCircle" +item = ["check box", "crossed, circular, filled"] + +[[rewrite]] +matches = "faTimesCircle[regular]" +item = ["check box", "crossed, circular"] + +[[rewrite]] +render_contains = '\twemoji{274e}' +item = ["check box", "crossed, green"] + +# ... check marks ... + +[[rewrite]] +matches = [ + "check marks", + "ballot bold script x", + "ballot script x", + "ballot X", + "ballotx" +] +item = "check mark" + +[[rewrite]] +matches = "faCheckDouble" +item = ["check mark", "double"] + +[[rewrite]] +render_contains = [ + '\tiTickOutline', + '\usym{2705}' +] +item = ["check mark", "hollow"] + +[[rewrite]] +matches = ["ballotcheck", "faCheck"] +item = "check mark" + +[[rewrite]] +compare_lowercase = true +regex = '^(check|tick).*(mark|box)' +not_matches = "check marks" +item = "check mark" + +[[rewrite]] +compare_lowercase = true +contains = "checked" +item = "check mark" + +[[rewrite]] +matches = [ + "heavy check mark", + "light check mark" +] +item = "check mark" + +# ... cross marks ... + +# These rules must precede the "cross (crucifix)" rules. + +[[rewrite]] +render_contains = '\twemoji{274c}' +item = ["cross mark", "red"] + +[[rewrite]] +render_contains = [ + '(\ifsCross)', + '(\textifsymbol[ifgeo]{14})', + '(\ARUNEcross)' +] +item = "cross mark" + +[[rewrite]] +matches = [ + "BigCross", + "Xs", + "SmallCross", + "heavy ballot X", + "cancellation x" +] +item = "cross mark" + +[[rewrite]] +regex = '^(double|triple)cross$' +item = ["cross mark", '\1'] + +[[rewrite]] +prefix = "XSolid" +item = "cross mark" + +[[rewrite]] +matches = "negative squared cross mark" +item = ["cross mark", "white on black"] + +# --------------------------- glottal stops ---------------------------- + +[[rewrite]] +prefix = "textglotstop" +item = "glottal stop" + +[[rewrite]] +matches = ["invglotstop", "textinvglotstop"] +item = ["glottal stop", "inverted"] + +[[rewrite]] +matches = ["revglotstop", "textrevglotstop"] +item = ["glottal stop", "reversed"] + +[[rewrite]] +matches = "textbarglotstop" +item = ["glottal stop", "barred"] + +[[rewrite]] +matches = "textbarrevglotstop" +item = ["glottal stop", "reversed, barred"] + +[[rewrite]] +matches = "textcrinvglotstop" +item = ["glottal stop", "inverted, barred"] + +[[rewrite]] +matches = "textctinvglotstop" +item = ["glottal stop", "inverted, with tail"] + +[[rewrite]] +matches = "textraiseglotstop" +item = ["glottal stop", "raised"] + +[[rewrite]] +matches = "textturnglotstop" +item = ["glottal stop", "inverted, reversed"] + +# --------------------------- food and drink --------------------------- + +# ... food ... + +[[rewrite]] +matches = "aubergine" +item = "eggplant" + +[[rewrite]] +prefix = "curry" +item = "curry" + +[[rewrite]] +matches = "cooked rice" +item = "rice bowl" + +[[rewrite]] +matches = ["ear of rice", "sheaf of rice"] +item = "rice sheaf" + +[[rewrite]] +contains = "ice cream" +item = "ice cream" + +[[rewrite]] +matches = "cheese wedge" +item = "cheese" + +[[rewrite]] +contains = "pizza" +item = "pizza" + +# This rule should precede the following one. +# (Despite being called "steaming bowl", no steam lines are drawn.) +[[rewrite]] +render_contains = '\twemoji{1f35c}' +item = ["bowl", "with chopsticks"] + +[[rewrite]] +matches = ["steaming", "steaming bowl"] +item = ["bowl", "steaming"] + +# ... drink ... + +[[rewrite]] +matches = ["coffee", "Coffeecup"] +item = ["cup", "coffee"] + +[[rewrite]] +matches = "cup with straw" +item = ["cup", "with straw"] + +[[rewrite]] +regex = '^wine\s+(.+)$' +not_contains = "bottle" +item = "wine" + +[[rewrite]] +matches = "bottle with popping cork" +item = ["bottle", "champagne"] + +[[rewrite]] +regex = '^(.*)\s+bottle$' +item = ["bottle", '\1'] + +[[rewrite]] +matches = "beer" +item = "beer mug" + +[[rewrite]] +matches = "clinking beer mugs" +item = ["beer mug", "two, clinking"] + +[[rewrite]] +matches = "clinking glasses" +item = ["glasses", "clinking"] + +[[rewrite]] +matches = "cocktail glass" +item = "cocktail" + +[[rewrite]] +matches = "glass of milk" +item = "glass" + +# ------------------ smiles and frowns (mathematical) ------------------ + +[[rewrite]] +matches = ["smile symbols", "frown symbols"] +item = "smiles and frowns" + +[[rewrite]] +regex = '^(?:small)?(smile|frown)$' +item = "smiles and frowns" + +[[rewrite]] +matches = ["scoh", "sincoh"] +item = "smiles and frowns" + +[[rewrite]] +matches = [ + "smile (bottom) and frowm (top)", # sic + "frown (bottom) and smile (top)", + "smilefrown", + "frownsmile", + "sqsmilefrown", + "sqfrownsmile", + "coh", + "incoh" +] +item = ["smiles and frowns", "both"] + +[[rewrite]] +matches = [ + "nfrownsmile", + "nsmilefrown", + "nsqfrownsmile", + "nsqsmilefrown" +] +item = ["smiles and frowns", "both, negated"] + +[[rewrite]] +matches = [ + "frowneqsmile", + "frownsmileeq", + "smileeqfrown", + "smilefrowneq", + "sqfrowneqsmile", + "sqsmileeqfrown" +] +item = ["smiles and frowns", "both, equals"] + +[[rewrite]] +matches = [ + "nfrowneqsmile", + "nfrownsmileeq", + "nsmileeqfrown", + "nsmilefrowneq", + "nsqfrowneqsmile", + "nsqsmileeqfrown" +] +item = ["smiles and frowns", "both, equals, negated"] + +[[rewrite]] +regex = '^(?:sq)?(smile|frown)$' +item = "smiles and frowns" + +[[rewrite]] +regex = '^n(?:sq)?(smile|frown)$' +item = ["smiles and frowns", "negated"] + +[[rewrite]] +regex = '^(?:sq)?(smile|frown)eq$' +item = ["smiles and frowns", "equals"] + +[[rewrite]] +regex = '^n(?:sq)?(smile|frown)eq$' +item = ["smiles and frowns", "equals, negated"] + +[[rewrite]] +regex = '^(?:sq)?eq(smile|frown)$' +item = ["smiles and frowns", "equals"] + +[[rewrite]] +regex = '^n(?:sq)?eq(smile|frown)$' +item = ["smiles and frowns", "equals, negated"] + +[[rewrite]] +regex = '^(?:sq)?double(smile|frown)$' +item = ["smiles and frowns", "double"] + +[[rewrite]] +regex = '^n(?:sq)?double(smile|frown)$' +item = ["smiles and frowns", "double, negated"] + +[[rewrite]] +regex = '^(?:sq)?double(smile|frown)eq$' +item = ["smiles and frowns", "double, equals"] + +[[rewrite]] +regex = '^n(?:sq)?double(smile|frown)eq$' +item = ["smiles and frowns", "double, equals, negated"] + +[[rewrite]] +regex = '^(?:sq)?triple(smile|frown)$' +item = ["smiles and frowns", "triple"] + +[[rewrite]] +regex = '^n(?:sq)?triple(smile|frown)$' +item = ["smiles and frowns", "triple, negated"] + +# ---------------------------- equivalences ---------------------------- + +[[rewrite]] +matches = [ + "Equiv", + "equiv", + "Equivalence", + "Congruent" +] +item = "equivalence" + +[[rewrite]] +matches = "equivclosed" +item = ["equivalence", "closed"] + +[[rewrite]] +matches = ["equivDD", "dotequiv"] +item = ["equivalence", "with dots"] + +[[rewrite]] +matches = [ + "equivVert", + "equivVvert", + "NotCongruent" +] +item = ["equivalence", "with vertical lines"] + +[[rewrite]] +matches = "eqvparsl" +item = ["equivalence", "parallel slanted"] + +[[rewrite]] +matches = [ + "nequiv", + "notequiv", + "not classical equivalence" +] +item = ["equivalence", "negated"] + +[[rewrite]] +matches = "nequivclosed" +item = ["equivalence", "closed, negated"] + +[[rewrite]] +regex = '^(.+?)\s+equivalence' +item = ["equivalence", '\1'] + +# --------------------- entailment and implication --------------------- + +# This section should appear after "equivalences". + +[[rewrite]] +matches = "entailment" +item = "entailment" + +[[rewrite]] +regex = '^(.+?)\s+entailment' +item = ["entailment", '\1'] + +[[rewrite]] +matches = "implication" +item = "implication" + +[[rewrite]] +regex = '^(.+?)\s+implication' +item = ["implication", '\1'] + +# ----------------------------- empty sets ----------------------------- + +[[rewrite]] +matches = [ + "empty/null set", + "empty set", + "emptyset", + "varnothing" +] +item = "empty set" + +[[rewrite]] +matches = "emptysetoarr" +item = ["empty set", "with right arrow"] + +[[rewrite]] +matches = "emptysetoarrl" +item = ["empty set", "with left arrow"] + +[[rewrite]] +matches = "emptysetobar" +item = ["empty set", "with bar"] + +[[rewrite]] +matches = "emptysetocirc" +item = ["empty set", "with circle"] + +[[rewrite]] +matches = "revemptyset" +item = ["empty set", "reversed"] + +# ------------------------- exclamation points ------------------------- + +[[rewrite]] +matches = [ + "red exclamation mark", + "heavy exclamation mark", + "heavy exclamation mark ornament", + "white exclamation mark", + "white exclamation mark ornament" +] +item = "exclamation point" + +[[rewrite]] +matches = ["Exclam", "double exclamation mark", "DCc"] +item = ["exclamation point", "double"] + +[[rewrite]] +matches = "exclamation question mark" +item = ["exclamation point", "and question mark"] + +[[rewrite]] +matches = "textexclamdown" +item = ["exclamation point", "upside-down"] + +# --------------------------- question marks --------------------------- + +[[rewrite]] +matches = [ + "black question mark ornament", + "white question mark ornament", + "white question mark", + "faQuestion" +] +item = "question mark" + +[[rewrite]] +matches = "Question" +item = ["question mark", "double"] + +[[rewrite]] +matches = "textquestiondown" +item = ["question mark", "upside down"] + +# -------------------------- quotation marks --------------------------- + +[[rewrite]] +matches = "quotesinglbase" +item = ["quotation marks", "single right base"] + +[[rewrite]] +matches = "quotedblbase" +item = ["quotation marks", "double right base"] + +[[rewrite]] +matches = ["textquotesingle", "single quote"] +item = ["quotation marks", "straight single"] + +[[rewrite]] +matches = ["textquotedbl", "double quote"] +item = ["quotation marks", "straight double"] + +[[rewrite]] +matches = "triple quote" +item = ["quotation marks", "straight triple"] + +[[rewrite]] +matches = "textquotestraightbase" +item = ["quotation marks", "straight single base"] + +[[rewrite]] +matches = "textquotestraightdblbase" +item = ["quotation marks", "straight double base"] + +[[rewrite]] +regex = '^textquotedbl(left|right)$' +item = ["quotation marks", 'double \1'] + +[[rewrite]] +regex = '^textquote(left|right)$' +item = ["quotation marks", 'single \1'] + +[[rewrite]] +regex = '^faQuote(Left|Right)$' +lowercase_item = true +item = ["quotation marks", 'decorative double \1'] + +[[rewrite]] +matches = [ + "heavy double comma quotation mark ornament", + "right quotation marks" +] +item = ["quotation marks", "decorative double right"] + +[[rewrite]] +matches = [ + "heavy double turned comma quotation mark ornament", + "left quotation marks" +] +item = ["quotation marks", "decorative double left"] + +[[rewrite]] +matches = "heavyqtleft" +item = ["quotation marks", "decorative double left, inverted"] + +[[rewrite]] +matches = "heavyqtright" +item = ["quotation marks", "decorative double right, inverted"] + +[[rewrite]] +matches = "heavy low double comma quotation mark ornament" +item = ["quotation marks", "decorative double left base"] + +[[rewrite]] +matches = "heavy low single comma quotation mark ornament" +item = ["quotation marks", "decorative single left base"] + +[[rewrite]] +matches = "heavy single comma quotation mark ornament" +item = ["quotation marks", "decorative right"] + +[[rewrite]] +matches = "heavy single turned comma quotation mark ornament" +item = ["quotation marks", "decorative left"] + +[[rewrite]] +matches = "back quote (grave)" +item = ["quotation marks", "single back"] + +[[rewrite]] +regex = '^guillemet(left|right)$' +item = ["guillemet", '\1'] + +[[rewrite]] +regex = '^guilsingl(left|right)$' +item = ["guillemet", '\1 single'] + +[[rewrite]] +regex = '^heavy (left|right)-pointing angle quotation mark ornament$' +item = ["guillemet", 'decorative \1 single'] + +# ------------------------------- leaves ------------------------------- + +[[rewrite]] +matches = "leaf fluttering in wind" +item = ["leaf", "fluttering"] + +[[rewrite]] +matches = "fallen leaf" +item = ["leaf", "falling"] + +[[rewrite]] +contains = "maple leaf" +item = ["leaf", "maple"] + +[[rewrite]] +regex = '^adf.*leaf' +item = ["leaf", "fleuron"] + +[[rewrite]] +matches = ["textleaf", "faLeaf", "tiLeaf", "leaves", "textleaf"] +item = "leaf" + +# -------------------------- dotless i and j --------------------------- + +[[rewrite]] +render_contains = '(\i)' +item = ["i", "dotless"] + +[[rewrite]] +render_contains = [ + '($\imath$)', + '(\BSKimath)', + '(\STIXimath)' +] +item = ["i", "dotless, math mode"] + +[[rewrite]] +render_contains = '(\j)' +item = ["j", "dotless"] + +[[rewrite]] +render_contains = [ + '($\jmath$)', + '(\BSKjmath)', + '(\STIXjmath)' +] +item = ["j", "dotless, math mode"] + +# --------------------------- legal symbols ---------------------------- + +[[rewrite]] +compare_lowercase = true +contains = "copyright" +item = ["legal symbols", "copyright"] + +[[rewrite]] +matches = "ccCopy" +item = ["legal symbols", "copyright"] + +[[rewrite]] +contains = "copyleft" +item = ["legal symbols", "copyleft"] + +[[rewrite]] +prefix = ["textregistered", "faRegistered", "registered"] +item = ["legal symbols", "registered trademark"] + +[[rewrite]] +matches = [ + "trademark", + "texttrademark", + "faTrademark", + "trade mark" +] +item = ["legal symbols", "trademark"] + +[[rewrite]] +matches = "textservicemark" +item = ["legal symbols", "service mark"] + +[[rewrite]] +matches = "textcircledP" +item = ["legal symbols", "phonographic copyright"] + +[[rewrite]] +matches = ["ccby", "faCreativeCommonsBy"] +item = ["legal symbols", "BY"] + +[[rewrite]] +matches = ["ccnc", "faCreativeCommonsNc"] +item = ["legal symbols", "NonCommercial"] + +[[rewrite]] +matches = ["ccnd", "faCreativeCommonsNd"] +item = ["legal symbols", "NoDerivatives"] + +[[rewrite]] +matches = ["ccsa", "faCreativeCommonsSa"] +item = ["legal symbols", "ShareAlike"] + +[[rewrite]] +matches = "ccbyncnd" +item = ["legal symbols", "CC BY-NC-ND"] + +[[rewrite]] +prefix = ["ccPublicDomain", "faCreativeCommonsPd"] +item = ["legal symbols", "public domain"] + +[[rewrite]] +matches = ["cc", "ccLogo", "faCreativeCommons"] +item = ["legal symbols", "CC"] + +[[rewrite]] +matches = ["ccZero", "faCreativeCommonsZero"] +item = ["legal symbols", "CC0"] + +[[rewrite]] +matches = ["ccNonCommercialEU", "faCreativeCommonsNcEu"] +item = ["legal symbols", "NonCommercial, euro"] + +[[rewrite]] +matches = ["ccNonCommercialJP", "faCreativeCommonsNcJp"] +item = ["legal symbols", "NonCommercial, yen"] + +[[rewrite]] +regex = '^faCreativeCommons(Remix|Sampling|Share)$' +item = ["legal symbols", '\1'] + +[[rewrite]] +matches = "faCreativeCommonsSamplingPlus" +item = ["legal symbols", "Sampling Plus"] + +# This rule should appear at the end of this section. +[[rewrite]] +regex = '^cc([A-Z].+)$' +item = ["legal symbols", '\1'] + +# -------------------------- physics symbols --------------------------- + +[[rewrite]] +matches = ["Gluon", "gluon", "gluons"] +item = "gluon" + +[[rewrite]] +regex = '^([A-Z])(boson|meson)(.+)$' +item = ['\2', '\1 \3'] + +[[rewrite]] +matches = "Wboson" +item = ["boson", "W"] + +[[rewrite]] +regex = '^(eta|phi|Upsilon)meson$' +item = ["meson", '\1'] + +[[rewrite]] +regex = '^(eta|phi|rho)meson(.+)$' +item = ["meson", '\1, \2'] + +[[rewrite]] +regex = '^(quark|antiquark)([a-z])$' +item = ['\1', '\2'] + +[[rewrite]] +regex = '^taulepton(plus|minus)$' +item = ["tau lepton", '\1'] + +[[rewrite]] +regex = '^(Kaon|pion)(plus|minus|null)$' +lowercase_item = true +item = ['\1', '\2'] + +[[rewrite]] +matches = "Jpsimeson" +item = ["meson", "J/psi"] + +[[rewrite]] +regex = '^(Higgs|Z)boson$' +item = ["boson", '\1'] + +[[rewrite]] +compare_lowercase = true +regex = '^(anti\w+)\*?$' +word = '\1' +lowercase_word = true + +# This rule should appear before the preceding rule. This is a two-rule +# hack to convert, e.g., "\fermiDistrib" to "Fermi distribution", +# capitalized as such. +[[rewrite]] +regex = '^(.+)Distrib$' +capitalize_word = true +word = '\1 distribution' +continue = true + +[[rewrite]] +regex = '^(.+?)\s+Distribution$' +item = '\1 distribution' + +[[rewrite]] +regex = '^(error|experimental|external|internal)sym$' +item = '\1' + +[[rewrite]] +regex = '^(ionic|metal|h)bond$' +item = ["bond, chemical", '\1'] + +[[rewrite]] +regex = '^spin(up|down)$' +item = ["spin", '\1'] + +[[rewrite]] +regex = '^(svr|var)?photons?$' +item = "photon" + +[[rewrite]] +matches = "bond" +item = "bond, chemical" + +[[rewrite]] +matches = "covbond" +item = ["bond, chemical", "covalent"] + +[[rewrite]] +regex = '^(.+)covbond$' +item = ["bond, chemical", 'covalent, \1'] + +[[rewrite]] +matches = ["bigbosonloop", "smallbosonloop"] +item = ["boson", "loop"] + +[[rewrite]] +regex = '^(?:big|small)bosonloop([A-Z])$' +item = ["boson", 'loop, \1'] + +# I don't know what all these types of fermions are so I'm lumping +# them all under "fermion". +[[rewrite]] +regex = '^(h|sh|w|wh)fermion$' +item = "fermion" + +# This rule should appear last in this section. +[[rewrite]] +matches = [ + "adsorbate", + "adsorbent", + "anyon", + "atom", + "boson", + "conductivity", + "dipole", + "electron", + "exciton", + "fermion", + "graphene", + "graviton", + "hole", + "interaction", + "ion", + "magnon", + "method", + "muon", + "neutrino", + "neutron", + "nucleus", + "orbit", + "phonon", + "plasmon", + "polariton", + "polaron", + "positron", + "protein", + "proton", + "quadrupole", + "quark", + "reference", + "resistivity", + "solid", + "spin", + "surface", + "tachyon", + "water" +] +item = '\1' + +# --------------------- computers and peripherals ---------------------- + +[[rewrite]] +matches = [ + "ComputerMouse", + "computer mouse", + "one button mouse", + "two button mouse", + "three button mouse" +] +item = ["mouse", "computer"] + +[[rewrite]] +render_contains = '(\faMouse)' +item = ["mouse", "computer"] + +[[rewrite]] +matches = "mouse pointer" +item = ["mouse", "pointer"] + +[[rewrite]] +matches = [ + "personal computer", + "old personal computer", + "desktop computer", + "laptop", + "tiDeviceDesktop", + "tiDeviceLaptop" +] +item = "computer" + +[[rewrite]] +matches = "three networked computers" +item = ["computer", "multiple, networked"] + +[[rewrite]] +matches = "tiDeviceTablet" +item = "tablet" + +# -------------------------- sports and games -------------------------- + +# This rule should precede the following one. +[[rewrite]] +render_contains = ['(\Football)', '(\faFutbol)'] +item = "soccer ball" + +[[rewrite]] +matches = ["american football", "football"] +item = ["football", "American"] + +[[rewrite]] +matches = "field hockey" +item = 'field hockey stick and ball' + +[[rewrite]] +matches = "ice hockey" +item = 'ice hockey stick and puck' + +[[rewrite]] +matches = "cricket game" +item = "cricket bat and ball" + +[[rewrite]] +prefix = "table tennis" +item = "ping pong" + +[[rewrite]] +matches = "tennis" +item = "tennis ball" + +[[rewrite]] +matches = "pool 8 ball" +item = "8 ball" + +[[rewrite]] +matches = ["Cube", "epsdice", "fcdice"] +item = "dice" + +[[rewrite]] +render_contains = "fcData" +item = ["dice", "3D"] + +[[rewrite]] +prefix = "die face-" +item = ["dice", "3D"] + +[[rewrite]] +matches = "game die" +item = ["dice", "3D"] + +[[rewrite]] +matches = "flower playing cards" +item = ["playing cards", "flower"] + +[[rewrite]] +regex = 'playing (handball|water polo)$' +item = '\1' + +[[rewrite]] +regex = '^(runn|snowboard|ski)er$' +item = '\1ing' + +[[rewrite]] +contains = ["bicyclist", "biking", "cycling"] +item = "cycling" +not_contains = ["recycling", "Recycling"] + +[[rewrite]] +contains = ["rowboat", "rowing boat"] +item = "rowing" + +# ----------------------------- plus signs ----------------------------- + +# This rule should appear early in this section. +[[rewrite]] +render_contains = [ + '(\Plus)', + '(\faPlus)', + '(\tiPlus)', + '(\twemoji{2795})', + '(\usym{2795})' +] +item = ["plus", "bold"] + +[[rewrite]] +matches = [ + "plusses", + "bigplus", + "MVPlus", + "tplus" +] +item = "plus" + +[[rewrite]] +matches = ["pluscirc", "circplus", "ringplus"] +item = ["plus", "with circle"] + +[[rewrite]] +matches = ["plusdot", "dotplus", "dotted plus"] +item = ["plus", "with dot"] + +[[rewrite]] +matches = ["pluseqq", "eqqplus"] +item = ["plus", "with equal sign"] + +[[rewrite]] +matches = "plushat" +item = ["plus", "with hat"] + +[[rewrite]] +matches = ["plussim", "simplus"] +item = ["plus", "with similarity sign"] + +[[rewrite]] +matches = "plustrif" +item = ["plus", "with triangle"] + +[[rewrite]] +matches = "plussubtwo" +item = ["plus", "with subscripted 2"] + +[[rewrite]] +matches = ["PlusCenterOpen", "PlusThinCenterOpen"] +item = ["plus", "open center"] + +[[rewrite]] +matches = "PlusOutline" +item = ["plus", "outlined"] + +[[rewrite]] +render_contains = "tiPlusOutline" +item = ["plus", "hollow"] + +[[rewrite]] +matches = "doubleplus" +item = ["plus", "double"] + +[[rewrite]] +matches = "tripleplus" +item = ["plus", "triple"] + +# ----------------------------- pitchforks ----------------------------- + +# This rule should appear early in this section. +[[rewrite]] +matches = [ + "pitchfork", + "pitchforks", + "downpitchfork", + "leftpitchfork", + "rightpitchfork", + "uppitchfork", + "hmleftpitchfork", + "hmrightpitchfork", + "nepitchfork", + "nwpitchfork", + "sepitchfork", + "swpitchfork" +] +item = "pitchfork" + +[[rewrite]] +regex = '^n.*pitchfork$' +item = ["pitchfork", "negated"] + +[[rewrite]] +matches = ["forksnot", "forkv"] +item = ["pitchfork", "truncated handle"] + +[[rewrite]] +matches = ["forks", "nforksnot"] +item = ["pitchfork", "truncated handle, negated"] + +[[rewrite]] +matches = "topfork" +item = ["pitchfork", "bar handle"] + +[[rewrite]] +regex = '^x.*pitchfork' +item = ["pitchfork", "extensible"] + +# ----------------------------- calendars ------------------------------ + +[[rewrite]] +matches = [ + "spiral calendar", + "spiral calendar pad", + "tear-off calendar", + "calendar symbols" +] +item = "calendar" + +[[rewrite]] +regex = '^faCalendar(Day|Week)' +lowercase_item = true +item = ["calendar", 'marked \1'] + +[[rewrite]] +regex = '^faCalendar(Check|Minus|Plus|Times)' +lowercase_item = true +item = ["calendar", 'with \1'] + +# This rule should follow all other faCalendar and tiCalendar rules. +[[rewrite]] +prefix = ["faCalendar", "tiCalendar"] +item = "calendar" + +# ------------------------------ daggers ------------------------------- + +[[rewrite]] +matches = [ + "dag", + "dagger", + "textdagger", + "single dagger" +] +item = "dagger" + +[[rewrite]] +matches = [ + "ddag", + "ddagger", + "textdaggerdbl", + "double vertical dagger" +] +item = ["dagger", "double vertical"] + +[[rewrite]] +matches = "double horizontal dagger" +item = ["dagger", "double horizontal"] + +[[rewrite]] +matches = "double horizontal and vertical dagger" +item = ["dagger", "double horizontal and vertical"] + +[[rewrite]] +matches = "dagger knife" +item = "dagger" + +# ------------------------------- skulls ------------------------------- + +# This rule should precede the following one. +[[rewrite]] +render_contains = [ + '(\AREVskull)', + '(\SKULLskull)' +] +item = ["skull", "and crossbones"] + +[[rewrite]] +matches = ["skulls", "skull", "bigskull"] +item = "skull" + +[[rewrite]] +matches = [ + "skull and crossbones", + "black skull and crossbones" +] +item = ["skull", "and crossbones"] + +# ------------------------------ playing cards ------------------------------ + +# The idea in this section is to format the trump-* cards in numerical, as +# opposed to alphabetical, order. + +[[rewrite]] +regex = '^playing card trump-(\d)$' +item = ["playing cards", 'trump 0\1'] +word = 'trump \1' + +[[rewrite]] +regex = '^playing card trump-(\d{2,})$' +item = ["playing cards", 'trump \1'] + +# This rule should go last in this section. +[[rewrite]] +regex = '^playing card\s+(.+)$' +item = ["playing cards", '\1'] + +# ------------------------------- card suits -------------------------------- + +[[rewrite]] +matches = "card suits" +item = "playing card suits" + +[[rewrite]] +regex = 'var(diamond|heart)' +item = ["playing card suits", '\1, filled'] + +[[rewrite]] +regex = 'var(club|spade)' +item = ["playing card suits", '\1, hollow'] + +[[rewrite]] +regex = 'black.*(diamond|heart).*suit' +item = ["playing card suits", '\1, filled'] + +[[rewrite]] +regex = 'white.*(club|spade).*suit' +item = ["playing card suits", '\1, hollow'] + +[[rewrite]] +matches = "ETX" +item = ["playing card suits", "heart, filled"] + +[[rewrite]] +matches = "EOT" +item = ["playing card suits", "diamond, filled"] + +[[rewrite]] +matches = "ENQ" +item = ["playing card suits", "club"] + +[[rewrite]] +matches = "ACK" +item = ["playing card suits", "spade"] + +# This rule should appear late in this section. +[[rewrite]] +regex = '(diamond|heart|club|spade).*suit' +item = ["playing card suits", '\1'] + +# --------------------------------- hearts ---------------------------------- + +# This rule should appear early in this section. +[[rewrite]] +render_contains = [ + '(\AREVvarheart)', + '(\faHeart)', + '(\tiHeart)', + '(\tiHeartFullOutline)', + '(\usym{1F5A4})', + '(\usym{2764})' +] +item = ["heart", "filled"] + +# This rule should appear early in this section. +[[rewrite]] +render_contains = '(\tiHeartHalfOutline)' +item = ["heart", "half filled"] + +# This rule should appear early in this section. +[[rewrite]] +render_contains = [ + '(\usym{1F499})', + '(\usym{1F49A})', + '(\usym{1F49B})', + '(\usym{1F49C})' +] +item = ["heart", "halftoned"] + +# This rule should appear early in this section. +[[rewrite]] +render_contains = '(\bccoeur)' +item = ["heart", "red"] + +[[rewrite]] +matches = [ + "Heart", + "hearts" +] +item = "heart" + +[[rewrite]] +regex = '^(black|blue|brown|green|orange|purple|red|white|yellow)\s+heart$' +item = ["heart", '\1'] + +[[rewrite]] +regex = '^(anatomical|beating|floral|growing|sparkling)\s+heart$' +item = ["heart", '\1'] + +[[rewrite]] +matches = "heart decoration" +item = ["heart", "framed"] + +[[rewrite]] +matches = ["heart exclamation", "heavy heart exclamation mark ornament"] +item = ["heart", "exclamation point"] + +[[rewrite]] +matches = ["heart, broken", "broken heart"] +item = ["heart", "broken"] + +[[rewrite]] +matches = "revolving hearts" +item = ["heart", "multiple, revolving"] + +[[rewrite]] +matches = "two hearts" +item = ["heart", "multiple"] + +[[rewrite]] +regex = '^heart\s+(with\s+.*)$' +item = ["heart", '\1'] + +[[rewrite]] +matches = "rotated floral heart bullet" +item = ["heart", "rotated floral"] + +[[rewrite]] +matches = "rotated heavy black heart bullet" +item = ["heart", "rotated"] + +# ---------------------------------- suns ----------------------------------- + +[[rewrite]] +matches = ["astrosun", "Sun"] +not_render_contains = '(\ifsSun)' +item = ["sun", "astronomical"] + +[[rewrite]] +render_contains = [ + '($\ABXSun$)', + '(\STARSun)', + '(\Sun)', + '(\usym{2609})' +] +item = ["sun", "astronomical"] + +[[rewrite]] +matches = [ + "suns", + "sunny", + "white sun", + "white sun with rays", + "SI" +] +item = "sun" + +[[rewrite]] +matches = [ + "sun behind cloud", + "sun behind large cloud", + "sun behind small cloud", + "white sun behind cloud", + "white sun with small cloud", + "SunCloud" +] +item = ["sun", "behind cloud"] + +[[rewrite]] +matches = "HalfSun" +item = ["sun", "half"] + +[[rewrite]] +matches = "NoSun" +item = ["sun", "eclipsed"] + +[[rewrite]] +matches = "white sun behind cloud with rain" +item = ["sun", "behind cloud with rain"] + +# ------------------------------- input types ------------------------------- + +[[rewrite]] +matches = ["input latin capital letters", "input latin uppercase"] +item = ["input type", "Latin uppercase"] + +[[rewrite]] +matches = ["input latin small letters", "input latin lowercase"] +item = ["input type", "Latin lowercase"] + +[[rewrite]] +render_contains = '\twemoji{1f524}' +item = ["input type", "Latin lowercase"] + +[[rewrite]] +render_contains = '\usym{1F524}' +item = ["input type", "Latin uppercase"] + +[[rewrite]] +matches = "input numbers" +item = ["input type", "numbers"] + +[[rewrite]] +matches = "input symbols" +item = ["input type", "symbols"] + +# --------------------------------- houses ---------------------------------- + +[[rewrite]] +matches = ["house", "house building"] +item = "house" + +[[rewrite]] +prefix = "derelict house" +item = ["house", "derelict"] + +[[rewrite]] +matches = ["houses", "house buildings"] +item = ["house", "multiple"] + +[[rewrite]] +matches = "house damage" +item = ["house", "damaged"] + +[[rewrite]] +matches = "house with garden" +item = ["house", "with garden"] + +# ------------------------------ fax machines ------------------------------- + +[[rewrite]] +render_contains = "faFax" +item = "fax machine" + +[[rewrite]] +matches = ["Faxmachine", "fax icon"] +item = "fax machine" + +# ----------------------------- alpine symbols ------------------------------ + +[[rewrite]] +regex = '^(Half)?(Filled)?Hut$' +item = "hut" + +[[rewrite]] +regex = '^(Var)?(Ice)?Mountain$' +item = 'mountain' + +[[rewrite]] +matches = "Joch" +item = "yoke" + +# -------------------------------- currency --------------------------------- + +# euros + +[[rewrite]] +matches = [ + "EUR", + "EURcr", + "EURdig", + "EURhv", + "euro", + "Euro", + "eurologo", + "EURtm", + "geneuro", + "geneuronarrow", + "geneurowide", + "officialeuro", + "texteuro", + "wasyeuro" +] +item = "euro" + +[[rewrite]] +matches = "bbeuro" +item = ["euro", "blackboard bold"] + +# dollars + +[[rewrite]] +matches = [ + "dollar", + "EyesDollar", + "textdollar", + "textdollaroldstyle", + "heavy dollar sign" +] +item = "dollar sign" + +[[rewrite]] +render_contains = ['(\$)', '(\ltextdollar)'] +item = "dollar sign" + +[[rewrite]] +matches = "bbdollar" +item = ["dollar sign", "blackboard bold"] + +[[rewrite]] +matches = "mathdollar" +item = ["dollar sign", "math mode"] +render = "" + +# cents + +[[rewrite]] +consider_all_entries = true +matches = ["textcent", "textcentoldstyle"] +item = "cent" + +[[rewrite]] +matches = "mathcent" +item = ["cent", "math mode"] + +# pound + +[[rewrite]] +matches = ["pound", "pounds"] +item = "pound" + +# This rule must precede the following one. +[[rewrite]] +matches = "mathsterling" +item = ["pound", "math mode"] + +[[rewrite]] +contains = "sterling" +item = "pound" + +# other currency + +# China2e uses "\Pound" for pfund. +[[rewrite]] +matches = ["Pound", "Pfund"] +item = "pfund" + +[[rewrite]] +matches = "Ecommerce" +item = "e-commerce" + +[[rewrite]] +matches = "textcurrency" +item = "currency" + +[[rewrite]] +matches = "textcolonmonetary" +item = "cedi" + +[[rewrite]] +regex = '^(?:text)?(baht|dong|florin|guarani|lira|naira|peso|won|yen)$' +item = '\1' + +# -------------------------------- envelopes -------------------------------- + +[[rewrite]] +matches = [ + "Envelope", + "Letter", + "Postbox", + "back of envelope", + "envelopes" +] +item = "envelope" + +[[rewrite]] +matches = "red envelope" +item = ["envelope", "gift"] + +[[rewrite]] +regex = '^envelope\s+(with.*)$' +item = ["envelope", '\1'] + +[[rewrite]] +matches = "flying envelope" +item = ["envelope", "incoming"] + +[[rewrite]] +matches = ["incoming envelope", "open envelope"] +item = ["envelope", '\1'] + +[[rewrite]] +matches = "pen over stamped envelope" +item = ["envelope", "with pen"] + +[[rewrite]] +matches = "Email" +item = ["envelope", "with lightning"] + +[[rewrite]] +render_contains = '\twemoji{1f4e7}' +item = ["envelope", "with E"] + +[[rewrite]] +render_contains = '\usym{1F4E7}' +item = ["envelope", "with at sign"] + +[[rewrite]] +matches = "stamped envelope" +item = ["envelope", "stamped"] + +# --------------------------------- primes ---------------------------------- + +[[rewrite]] +matches = ["prime", "primes"] +item = "prime" + +[[rewrite]] +matches = ["dprime", "second"] +item = ["prime", "double"] + +[[rewrite]] +matches = ["trprime", "third"] +item = ["prime", "triple"] + +[[rewrite]] +matches = ["qprime", "fourth"] +item = ["prime", "quadruple"] + +[[rewrite]] +matches = "backprime" +item = ["prime", "backward"] + +[[rewrite]] +matches = "backdprime" +item = ["prime", "backward double"] + +[[rewrite]] +matches = "backtrprime" +item = ["prime", "backward triple"] + +[[rewrite]] +consider_all_entries = true +matches = ["angular minutes", "minutes, angular", "arcminutes"] +see = "prime" + +[[rewrite]] +consider_all_entries = true +matches = ["angular seconds", "seconds, angular", "arcseconds"] +see = "prime, double" + +# -------------------------- cleaning symbols -------------------------- + +# I learned what these mean from +# https://en.wikipedia.org/wiki/Laundry_symbol, +# https://www.ihateironing.com/blog/laundry-symbols-explained/, and other +# websites. + +[[rewrite]] +matches = "CleaningA" +item = ["dry cleaning", "any solvent"] + +[[rewrite]] +matches = "CleaningF" +item = ["dry cleaning", "hydrocarbon solvents (HCS) only"] + +[[rewrite]] +matches = "CleaningFF" +item = ["dry cleaning", "hydrocarbon solvents (HCS) only, delicate"] + +[[rewrite]] +matches = "CleaningP" +item = ["dry cleaning", "tetrachloroethylene (PCE) only"] + +[[rewrite]] +matches = "CleaningPP" +item = ["dry cleaning", "tetrachloroethylene (PCE) only, delicate"] + +[[rewrite]] +regex = '^At(Forty|Sixty|NinetyFive)$' +convert_numbers = true +item = ["machine wash", 'at or below \1C'] +word = 'at or below \1\\textcelsius\\ ' + +[[rewrite]] +regex = '^Short(Thirty|Forty|Fifty|Sixty|NinetyFive)$' +convert_numbers = true +item = ["machine wash", 'at or below \1C, reduced spin speed'] +word = 'at or below \1\\textcelsius, reduced spin speed ' + +[[rewrite]] +matches = "Handwash" +item = ["machine wash", "by hand"] + +[[rewrite]] +matches = "WashCotton" +item = ["machine wash", "cotton"] + +[[rewrite]] +matches = "WashSynthetics" +item = ["machine wash", "synthetics"] + +[[rewrite]] +matches = "WashWool" +item = ["machine wash", "wool/silk"] + +[[rewrite]] +matches = "Dontwash" +item = "do not wash" + +[[rewrite]] +matches = "Bleech" +item = "bleach" + +[[rewrite]] +matches = "NoBleech" +item = "do not bleach" + +[[rewrite]] +matches = "IroningI" +item = ["ironing", "low temperature"] + +[[rewrite]] +matches = "IroningII" +item = ["ironing", "medium temperature"] + +[[rewrite]] +matches = "IroningIII" +item = ["ironing", "high temperature"] + +[[rewrite]] +matches = "NoIroning" +item = "do not iron" + +[[rewrite]] +matches = "NoChemicalCleaning" +item = "no dry cleaning" + +[[rewrite]] +matches = "NoTumbler" +item = "do not tumble dry" + +[[rewrite]] +matches = "Tumbler" +item = "tumble dry" + +# ----------------------------- airplanes ------------------------------ + +[[rewrite]] +matches = [ + "airplane arrival", + "airplane arriving", + "airplane landing" +] +item = ["airplane", "landing"] + +[[rewrite]] +matches = [ + "airplane departure", + "airplane takeoff" +] +item = ["airplane", "taking off"] + +[[rewrite]] +matches = "airplane, slashed" +item = ["airplane", "slashed"] + +[[rewrite]] +matches = "paper airplane" +item = ["airplane", "paper"] + +[[rewrite]] +matches = [ + "up-pointing military airplane", + "fighter jet" +] +item = ["airplane", "military"] + +[[rewrite]] +matches = [ + "airplane overhead", + "airplanes", + "Plane", + "plane", + "planes", + "small airplane", + "northeast-pointing airplane", + "up-pointing airplane", + "up-pointing small airplane" +] +item = "airplane" + +# --------------------------- keyboard keys ---------------------------- + +[[rewrite]] +matches = ["applecmd", "wasycmd"] +item = ["keyboard symbols", "command"] + +[[rewrite]] +render_contains = '(\KEYSAlt)' +item = ["keyboard symbols", "alternate"] + +[[rewrite]] +matches = "AltGr" +item = ["keyboard symbols", "alternate graphic"] + +[[rewrite]] +matches = "BSpace" +item = ["keyboard symbols", "backspace"] + +[[rewrite]] +matches = "Ctrl" +item = ["keyboard symbols", "control"] + +[[rewrite]] +matches = "Del" +item = ["keyboard symbols", "delete"] + +[[rewrite]] +render_contains = '(\KEYSEnd)' +item = ["keyboard symbols", "end"] + +[[rewrite]] +matches = "Esc" +item = ["keyboard symbols", "escape"] + +[[rewrite]] +matches = "Ins" +item = ["keyboard symbols", "insert"] + +[[rewrite]] +matches = "NumLock" +item = ["keyboard symbols", "numeric lock"] + +[[rewrite]] +regex = '^Pg(Down|Up)$' +lowercase_word = true +item = ["keyboard symbols", 'page \1'] + +[[rewrite]] +matches = "PrtSc" +item = ["keyboard symbols", "print screen"] + +[[rewrite]] +matches = "keystroke" +item = ["keyboard symbols", "customizable"] + +# This rule should appear last in this section. +[[rewrite]] +matches = [ + 'Break', + 'Enter', + 'Home', + 'Return', + 'Scroll', + 'Shift', + 'Spacebar', + 'Tab' +] +lowercase_word = true +item = ["keyboard symbols", '\1'] + +# ----------------------------- countries ------------------------------ + +[[rewrite]] +matches = "GreatBritain" +item = "Great Britain" + +[[rewrite]] +matches = [ + "Albania", + "Latvia", + "Andorra", + "Liechtenstein", + "Austria", + "Lithuania", + "Belarus", + "Luxembourg", + "Belgium", + "Macedonia", + "Bosnia", + "Malta", + "Bulgaria", + "Moldova", + "Croatia", + "Montenegro", + "Czechia", + "Netherlands", + "Denmark", + "Norway", + "Estonia", + "Poland", + "Finland", + "Portugal", + "France", + "Romania", + "Germany", + "Serbia", + "Slovakia", + "Greece", + "Slovenia", + "Hungary", + "Spain", + "Iceland", + "Sweden", + "Ireland", + "Switzerland", + "Italy", +] +item = '\1' + +# -------------------------- circled symbols --------------------------- + +[[rewrite]] +regex = ''' +^(?:big|var)*o\ +(backslash|circle|dash|dot|greater than|left|less than|minus|plus|right|slash|top|triangle|vee|wedge)\ +(?:up)?$\ +''' +item = ["circled symbols", '\1'] + +[[rewrite]] +matches = [ + "plus, circled", + "large circled plus", + "small circled plus", + "logical xor" +] +item = ["circled symbols", "plus"] + +[[rewrite]] +regex = '^circleddot(left|right)$' +item = ["circled symbols", 'dot, with \1 arrow'] + +[[rewrite]] +matches = [ + "oast", + "bigoast", + "circledast" +] +item = ["circled symbols", "asterisk"] + +[[rewrite]] +render_contains = '\CircAsterick' +item = ["circled symbols", "asterisk"] + +[[rewrite]] +regex = '^(big|var)?o(co)?ast' +item = ["circled symbols", "asterisk"] + +[[rewrite]] +matches = ["odiv", "bigodiv"] +item = ["circled symbols", "division"] + +[[rewrite]] +matches = ["circledbslash", "obslash", "varobslash"] +item = ["circled symbols", "backslash"] + +[[rewrite]] +matches = ["circledcirc", "ocirc", "bigocirc"] +item = ["circled symbols", "circle"] + +[[rewrite]] +regex = '^circled(right|two|white)(dot|dots|bullet)$' +item = ["circled symbols", '\1 \2'] + +[[rewrite]] +matches = "circledvert" +item = ["circled symbols", "bar"] + +[[rewrite]] +regex = '^blackcircled(right|two)(dot|dots)$' +item = ["circled symbols", '\1 \2, inverse'] + +# This rule should precede the generic "circled <anything>" rule. +[[rewrite]] +matches = [ + "circledequal", + "oequal", + "CircledEq" +] +item = ["circled symbols", "equal"] + +# This rule should precede the generic "circled <anything>" rule. +[[rewrite]] +matches = "circled cross pommee" +item = ["circled symbols", "pommee cross"] + +# This rule should precede the generic "circled <anything>" rule. +[[rewrite]] +matches = "circled information source" +item = ["circled symbols", "information"] + +[[rewrite]] +regex = '^circled\s+([A-Za-z\s]+)$' +item = ["circled symbols", '\1'] + +[[rewrite]] +matches = ["obot", "bigobot", "odplus"] +item = ["circled symbols", "bottom"] + +[[rewrite]] +matches = ["overt", "bigovert", "varobar"] +item = ["circled symbols", "vertical line"] + +[[rewrite]] +matches = [ + "otimes", + "bigotimes", + "olcross", + "varotimes", + "small circled times", + "large circled times", + "crossed circle", + "crossed small circle" +] +item = ["circled symbols", "multiplication"] + +[[rewrite]] +matches = "otimeshat" +item = ["circled symbols", "multiplication, with hat"] + +[[rewrite]] +matches = "Otimes" +item = ["circled symbols", "multiplication, double circled"] + +[[rewrite]] +render_contains = '\CircTimes' +item = ["circled symbols", "multiplication"] + +[[rewrite]] +regex = '^(?:var)?o(greater|less)than$' +item = ["circled symbols", '\1 than'] + +# This should should precede the generic "circled<anything>" rule. +[[rewrite]] +matches = "circledless" +item = ["circled symbols", "less than"] + +# This should should precede the generic "circled<anything>" rule. +[[rewrite]] +matches = "circledgtr" +item = ["circled symbols", "greater than"] + +[[rewrite]] +regex = '^circled([A-Za-z]+)$' +not_contains = [ + "dotleft", + "dotright", + "downarrow" +] +item = ["circled symbols", '\1'] + +[[rewrite]] +matches = "odotslashdot" +item = ["circled symbols", "dot, slash, dot"] + +[[rewrite]] +matches = "operp" +item = ["circled symbols", "perpendicular"] + +[[rewrite]] +matches = [ + "up slashed circle", + "up slashed small circle", + "down slashed circle", + "down slashed small circle" +] +item = ["circled symbols", "slash"] + +[[rewrite]] +matches = "CircledA" +item = ["circled symbols", "A"] + +[[rewrite]] +render_contains = '\CircSm' +item = ["circled symbols", "similar or equal to"] + +[[rewrite]] +prefix = "faQuestionCircle" +item = ["circled symbols", "question mark"] + +[[rewrite]] +matches = "SunshineOpenCircled" +item = ["circled symbols", "sun"] +[[rewrite]] +matches = [ + "PhoneHandset", + "telephone location sign" +] +item = ["circled symbols", "telephone handset"] + +# This rule needs to precede the generic "user" rules. +[[rewrite]] +prefix = "faUserCircle" +item = ["circled symbols", "user"] + +# ------------------------------- users -------------------------------- + +[[rewrite]] +regex = '^user\s+(.+)$' +item = ["user", '\1'] + +[[rewrite]] +matches = ["faUserAltSlash", "faUserSlash"] +item = ["user", "slashed"] + +[[rewrite]] +matches = "faUserMd" +item = ["user", "medical"] + +[[rewrite]] +matches = "faUsers" +item = ["user", "multiple"] + +[[rewrite]] +matches = "faUsersCog" +item = ["user", "multiple, cog"] + +[[rewrite]] +matches = "faUsersSlash" +item = ["user", "multiple, slashed"] + +[[rewrite]] +regex = '^faUser([A-Z]\w+)' +lowercase_item = true +item = ["user", '\1'] + +# This rule should appear late in this section. +[[rewrite]] +prefix = "faUser" +item = "user" + +# ------------------------------- trees -------------------------------- + +[[rewrite]] +matches = "trees" +word = "tree" + +[[rewrite]] +regex = '^(.+?)\s+tree$' +item = ["tree", '\1'] + +[[rewrite]] +compare_lowercase = true +regex = '^(autumn|summer|spring|winter|apple|palm|christmas)tree$' +lowercase_item = true +item = ["tree", '\1'] + +[[rewrite]] +matches = ["WorstTree", "tiTree", "faTree"] +item = "tree" + +# ----------------------------- restrooms ------------------------------ + +[[rewrite]] +regex = '^(men|women|boy|girl)s$' +word = "restroom" + +[[rewrite]] +matches = ["Gentsroom", "Ladiesroom", "men's room", "women's room"] +word = "restroom" + +# ------------------------------- chess -------------------------------- + +[[rewrite]] +regex = '^(?:white|black)\s+chess\s+(.+)$' +item = ["chess", '\1'] + +[[rewrite]] +matches = ["chess pieces", "faChess"] +item = ["chess", "pieces"] + +[[rewrite]] +matches = "chess notation" +item = ["chess", "notation"] + +[[rewrite]] +compare_lowercase = true +contains = "chessboard" +item = ["chess", "board"] + +[[rewrite]] +compare_lowercase = true +regex = '(?:black|white|sym|chess)\s*(bishop|king|knight|pawn|queen|rook)' +item = ["chess", '\1'] + +[[rewrite]] +matches = ["rook", "knight", "pawn"] +item = ["chess", '\1'] + +[[rewrite]] +matches = "chess symbols" +word = "chess" + +# ---------------------------- cell phones ----------------------------- + +[[rewrite]] +matches = [ + "mobile phone", + "Mobilefone", + "clamshell mobile phone", + "tiDevicePhone" +] +item = "cell phone" + +# This entry must appear before the "arrows" section. +[[rewrite]] +regex = '^mobile phone\s+(.+)$' +item = ["cell phone", '\1'] + +[[rewrite]] +render_contains = '\usym{1F581}' +item = "cell phone" + +[[rewrite]] +matches = "telephones" +item = ["cell phone", "multiple"] + +# ----------------------- traditional telephones ----------------------- + +[[rewrite]] +matches = "telephone receiver with page" +item = ["telephone handset", "with page"] + +[[rewrite]] +render_contains = '\usym{1F57C}' +item = ["telephone handset", "with page"] + +[[rewrite]] +render_contains = '\usym{1F580}' +item = ["telephone handset", "atop modem"] + +[[rewrite]] +matches = "phone volume" +item = ["telephone handset", "volume"] + +[[rewrite]] +render_contains = "faPhoneSquare" +item = ["telephone handset", "inverse"] + +[[rewrite]] +matches = "phone, slashed" +item = ["telephone handset", "slashed"] + +[[rewrite]] +render_contains = [ + '\asapPhone', + '\faPhone', + '\mfPhoneAlt', + '\tiPhone' +] +item = "telephone handset" + +[[rewrite]] +render_contains = ['\usym{1F57D}', '\usym{1F57B}'] +item = "telephone handset" + +# This rule should follow all of the more specific telephone-receiver entries. +[[rewrite]] +contains = "telephone receiver" +item = "telephone handset" + +[[rewrite]] +matches = [ + "Telefon", + "Telephone", + "Phone", + "phone" +] +item = "telephone" + +[[rewrite]] +contains = "touchtone telephone" +item = "telephone" + +# ----------------------------- multimaps ------------------------------ + +[[rewrite]] +consider_all_entries = true +matches = [ + "linear implication", + "lollipop (mathematics)", + "spoon symbols (mathematics)" +] +format = "see{multimap}" + +[[rewrite]] +matches = ["multimap", "rightspoon"] +word = "multimap" + +[[rewrite]] +matches = ["multimapinv", "leftspoon", "inverted multimap"] +item = ["multimap", "inverse"] + +[[rewrite]] +matches = ["leftrightspoon", "dualmap", "dual multimap", "multimapboth"] +item = ["multimap", "dual"] + +[[rewrite]] +matches = ["rightblackspoon", "multimapdot", "rightfilledspoon"] +item = ["multimap", "black"] + +[[rewrite]] +matches = ["leftrightblackspoon", "multimapdotboth"] +item = ["multimap", "dual, black"] + +[[rewrite]] +matches = ["multimapbothvert"] +item = ["multimap", "dual, vertical"] + +[[rewrite]] +matches = ["multimapdotbothvert"] +item = ["multimap", "dual, vertical, black"] + +[[rewrite]] +matches = ["multimapdotbothA", "origof", "whiteblackspoon"] +item = ["multimap", "origin"] + +[[rewrite]] +matches = ["multimapdotbothB", "imageof", "blackwhitespoon"] +item = ["multimap", "image"] + +[[rewrite]] +matches = ["multimapdotinv", "leftblackspoon", "leftfilledspoon"] +item = ["multimap", "inverse, black"] + +[[rewrite]] +matches = ["multimapdotbothAvert", "multimapdotbothBvert"] +item = ["multimap", "vertical, black and white"] + +[[rewrite]] +regex = '^(up|down)(black|filled)spoon$' +item = ["multimap", "vertical, black"] + +[[rewrite]] +matches = ["upspoon", "downspoon"] +item = ["multimap", "vertical"] + +[[rewrite]] +regex = '^[ns][ew](?:filled)?spoon$' +item = ["multimap", "diagonal"] + +[[rewrite]] +regex = '^not\s+.*multimap$' +item = ["multimap", "negated"] + +[[rewrite]] +matches = "ndualmap" +item = ["multimap", "dual, negated"] + +# This rule should appear at the end of this section +[[rewrite]] +regex = '^n[a-z]*(spoon|multimap(inv)?|imageof|origof)$' +item = ["multimap", "negated"] + +# ----------------------------- asterisks ------------------------------ + +# This rule should appear early in this section. +[[rewrite]] +top_matches = "asterisks" +matches = "asterisks" +item = ["asterisk"] + +[[rewrite]] +matches = "dotted asterisk" +item = ["asterisk", "dotted"] + +# This rule should appear before the lowercase comparison to "asterisk". +[[rewrite]] +contains = ["Asterisk", " asterisk"] +item = ["asterisk", "dingbat"] + +[[rewrite]] +render_contains = '\twemoji{2a-20e3}' +item = ["asterisk", "dingbat"] + +[[rewrite]] +contains = "asterisk" +render_contains = ['(\STIXdingasterisk)', '(\faAsterisk)'] +item = ["asterisk", "dingbat"] + +# This rule should precede the following one. Note that it moves the +# symbol to a different top-level item. +[[rewrite]] +top_matches = "asterisks" +matches = "circled" +item = ["circled symbols", "asterisk"] + +[[rewrite]] +top_matches = "asterisks" +regex = '^(.+)$' +item = ["asterisk", '\1'] + +[[rewrite]] +compare_lowercase = true +matches = [ + "*", + "ast", + "asterisk", + "bigast", + "bigcoast", + "coasterisk", + "textasteriskcentered" +] +item = "asterisk" + +[[rewrite]] +regex = '^(big)?box(co)?ast' +item = ["asterisk", "boxed"] + +[[rewrite]] +compare_lowercase = true +matches = "asteriscus" +item = ["asterisk", "metrical"] + +# ------------------------------- clouds ------------------------------- + +[[rewrite]] +top_matches = "clouds" +item = "cloud" + +[[rewrite]] +compare_lowercase = true +matches = [ + "cloud", + "cloudy", + "filledcloud", + "mathcloud", + "reversemathcloud" +] +item = "cloud" + +# This rule must follow the previous one. +[[rewrite]] +regex = '^Filled(Weak)?(.*)Cloud$' +item = ["cloud", 'with \2'] +lowercase_item = true + +[[rewrite]] +compare_lowercase = true +regex = '(weak)?(rain|snow)\s*cloud' +item = ["cloud", 'with \2'] +lowercase_item = true + +[[rewrite]] +regex = '^cloud\s+(.*)$' +item = ["cloud", '\1'] + +# ----------------------------- crucifixes ----------------------------- + +[[rewrite]] +compare_lowercase = true +matches = [ + "cross", + "crosses", + "crux", + "latin cross", + "summitsign", + "heavy latin cross" +] +item = "cross (crucifix)" + +# I believe all of these are pattee crosses, despite being called Maltese. +[[rewrite]] +matches = [ + "maltese", + "CrossMaltese", + "Maltese cross", + "kreuz" +] +item = ["cross (crucifix)", "pattee"] +word = "patt{\\'e}e" + +[[rewrite]] +matches = "Celtic cross" +item = ["cross (crucifix)", "Celtic"] + +[[rewrite]] +matches = "cross pommee" +item = ["cross (crucifix)", "pommee"] + +[[rewrite]] +matches = "cross pommee with half-circle below" +item = ["cross (crucifix)", "pommee, with half-circle below"] + +[[rewrite]] +matches = "CrossBoldOutline" +item = ["cross (crucifix)", "outlined, bold"] + +[[rewrite]] +matches = "CrossOutline" +item = ["cross (crucifix)", "outlined"] + +[[rewrite]] +matches = "white latin cross" +item = ["cross (crucifix)", "hollow"] + +[[rewrite]] +matches = ["CrossOpenShadow", "shadowed white latin cross"] +item = ["cross (crucifix)", "shadowed"] + +[[rewrite]] +matches = "outlined latin cross" +item = ["cross (crucifix)", "outlined"] + +[[rewrite]] +matches = "heavy greek cross" +item = ["cross (crucifix)", "Greek, bold"] + +[[rewrite]] +matches = "outlined greek cross" +item = ["cross (crucifix)", "Greek, outlined"] + +[[rewrite]] +matches = "orthodox cross" +item = ["cross (crucifix)", "Orthodox"] + +[[rewrite]] +matches = "open center cross" +item = ["cross (crucifix)", "open center"] + +[[rewrite]] +matches = "heavy open center cross" +item = ["cross (crucifix)", "open center, bold"] + +[[rewrite]] +regex = '^(east|west)cross$' +capitalize_word = true +item = ["cross (crucifix)", '\1ern'] + +[[rewrite]] +matches = "CrossClowerTips" +item = ["cross (crucifix)", "clover tipped"] # "clower" = "clover"? + +[[rewrite]] +matches = "crucifixes" +item = "crucifix" +see = "cross (crucifix)" + +# ---------------------------------- faces ---------------------------------- + +# ... cat faces ... + +[[rewrite]] +regex = '^(.*)heart-eyes(.*)$' +item = '\1heart-shaped eyes\2' +continue = true + +[[rewrite]] +regex = '^(.*?)\s+cat(?:\sface)?$' +item = ["cat", '\1'] + +[[rewrite]] +regex = '^cat(?:\sface)?\s+(.*?)' +item = ["cat", '\1'] + +[[rewrite]] +regex = '^(.*?)\s+cat(?:\sface)?,?\s+(.*)$' +item = ["cat", '\1, \2'] + +# ... all other faces ... + +# This rule must precede the generic "face" rule. +[[rewrite]] +matches = "face towel" +item = "towel" + +# This rule must precede the generic "face" rule. +[[rewrite]] +matches = "grinning squinting face" +item = ["face", "grinning and squinting"] + +[[rewrite]] +regex = '^face\s+(.*)$' +item = ["face", '\1'] + +# This rule must precede the following one. +[[rewrite]] +regex = '^(bear|cat|clown|cow|dog|dragon|frog|hamster|horse|monkey|mouse|panda|pig|rabbit|tiger|wind|wolf)\s+face$' +item = '\1' + +[[rewrite]] +regex = '^(.*?)\s+face$' +item = ["face", '\1'] +not_contains = "moon" + +[[rewrite]] +regex = '^(.*?)\s+face,?\s+(.*)$' +not_contains = "clock face" +item = ["face", '\1, \2'] + +[[rewrite]] +compare_lowercase = true +matches = ["smiley", "smileface", "soh"] +item = ["face", "smiley"] + +[[rewrite]] +regex = '^([A-Za-z]+)Face$' +item = ["face", '\1'] +lowercase_word = true +word = '\1' + +[[rewrite]] +matches = ["blacksmiley", "invsmileface", "STX"] +item = ["face", "smiley, inverse"] + +[[rewrite]] +matches = "grimace" +item = ["face", "grimacing"] + +[[rewrite]] +matches = ["frownie", "Frowny"] +item = ["face", "frowning"] + +[[rewrite]] +matches = ["textthing", "thething"] +item = ["face", "with sunglasses"] + +[[rewrite]] +matches = "sadface" +item = ["face", "sad"] + +[[rewrite]] +prefix = "faGrinBeamSweat" +item = ["face", "grinning and sweating"] + +[[rewrite]] +prefix = "faGrinWink" +item = ["face", "grinning and winking"] + +# This rule should precede the following one. +[[rewrite]] +prefix = "faGrinSquintTears" +item = ["face", "grinning and squinting, with tears"] + +[[rewrite]] +prefix = "faGrinSquint" +item = ["face", "grinning and squinting"] + +[[rewrite]] +regex = '^faGrin(Hearts|Stars|Tears|Tongue)' +lowercase_item = true +item = ["face", 'grinning, with \1'] + +# This rule should follow all of the other faGrin rules. +[[rewrite]] +prefix = "faGrin" +item = ["face", "grinning"] + +[[rewrite]] +regex = '^fa(Angry|Dizzy|Meh|Sad)' +lowercase_item = true +item = ["face", '\1'] + +[[rewrite]] +regex = '^fa(Frown|Kiss|Laugh)' +lowercase_item = true +item = ["face", '\1ing'] + +[[rewrite]] +render_contains = ['\HQ', 'Hq'] +item = ["face", "hieroglyphic"] + +[[rewrite]] +top_matches = "faces" +item = ["face"] + +# ------------------------------- clocks ------------------------------- + +[[rewrite]] +matches = ["clock", "clock symbols", "ClockLogo"] +word = "clock" + +[[rewrite]] +compare_lowercase = true +contains = [" clock", "stopwatch", "alarm clock", "pocket watch"] +word = "clock" + +# It's excessive to show a glyph for every half-hour of the day. Hence, we +# keep a single glyph (four o'clock, selected arbitrarily)... +[[rewrite]] +matches = "four o'clock" +word = "clock" + +# ...and delete all other clocks showing the hour or half-hour. +[[rewrite]] +contains = ["o'clock", "-thirty"] +item = ["clock", "showing a specific time"] +render = "" + +# --------------------------- boxed symbols ---------------------------- + +[[rewrite]] +regex = '^(big)?boxbslash' +word = '\1boxbackslash' +continue = true + +[[rewrite]] +regex = '^(big)?boxbot' +word = '\1boxbottom' +continue = true + +[[rewrite]] +regex = '^(big)?boxdiag' +word = '\1boxslash' +continue = true + +[[rewrite]] +regex = '^(big)?boxcirc' +word = '\1boxcircle' +continue = true + +[[rewrite]] +regex = '^(big)?boxdiv' +word = '\1boxdivision' +continue = true + +[[rewrite]] +regex = '^(big)?boxtriangle' +word = '\1boxtriangle' +continue = true + +[[rewrite]] +regex = '^(big)?boxvert' +word = '\1boxbar' +continue = true + +[[rewrite]] +regex = '^(big)?boxvoid' +word = '\1boxempty' +continue = true + +[[rewrite]] +regex = '^(big)?box([a-z]+)$' +not_render_contains = [ + '$\boxleft$', + '$\boxright$' +] +not_contains = [ + "boxed", + "dotleft", + "dotright", + "onbox" +] +item = ["boxed symbols", '\2'] + +[[rewrite]] +matches = "plus, squared" +item = ["boxed symbols", "plus"] + +# ------------------------------- angles ------------------------------- + +[[rewrite]] +matches = [ + "angle", + "angdnr", + "revangle", + "turnangle" +] +item = "angle" + +[[rewrite]] +render_contains = '\STIXangles' +item = ["angle", "with S"] + +[[rewrite]] +render_contains = '\STIXangleubar' +item = ["angle", "with underbar"] + +[[rewrite]] +matches = "revangleubar" +item = ["angle", "with underbar"] + +# This rule should precede the following one. +[[rewrite]] +regex = '^measangle..to..$' +item = ["angle", "measured, with arrow"] + +[[rewrite]] +contains = [ + "sphericalangle", + "measangle", + "measuredangle", + "AngleSign", + "gtlpar", + "varangle" +] +item = ["angle", "spherical"] + +[[rewrite]] +contains = "rightangle" +item = ["angle", "right"] + +[[rewrite]] +contains = "wideangle" +item = ["angle", "obtuse"] + +[[rewrite]] +contains = "threedangle" +item = ["angle", "3-D"] + +# ------------------------------ genders ------------------------------- + +# Categorize a picture of a man under "man". +# This rule should appear early in this section. +[[rewrite]] +render_contains = "faMale" +item = "man" + +# Categorize a picture of a womman under "womman". +# This rule should appear early in this section. +[[rewrite]] +render_contains = "faFemale" +item = "woman" + +[[rewrite]] +matches = ["genderless", "Neutral"] +item = ["gender signs", "neuter"] + +# This rule must precede the following one. +[[rewrite]] +render_contains = [ + '\faTransgender*', + '\twemoji{26a7}', + '\usym{26A7}' +] +item = ["gender signs", "male with stroke and male and female"] + +[[rewrite]] +render_contains = '\faTransgender' +item = ["gender signs", "male and female"] + +# This rule should precede the following one. +[[rewrite]] +matches = "HERMAPHRODITE" +item = ["gender signs", "male and female, filled"] + +[[rewrite]] +compare_lowercase = true +matches = "hermaphrodite" +item = ["gender signs", "male and female"] + +[[rewrite]] +matches = "male and female sign" +item = ["gender signs", "male and female"] + +[[rewrite]] +matches = "boy" +render_contains = '$\ABXMars$' +item = ["gender signs", "male"] + +[[rewrite]] +matches = ["male sign", "FF"] +item = ["gender signs", "male"] + +[[rewrite]] +matches = "girl" +render_contains = '$\ABXVenus' +item = ["gender signs", "female"] + +[[rewrite]] +matches = [ + "female sign", + "textfemale", + "VT" +] +item = ["gender signs", "female"] + +[[rewrite]] +matches = ["textuncrfemale", "neuter"] +item = ["gender signs", "female, without stroke"] + +[[rewrite]] +compare_lowercase = true +regex = '^(male|female)/?(male|female)(?: sign)?$' +lowercase_item = true +item = ["gender signs", '\1/\2'] + +[[rewrite]] +matches = "interlocked female and male sign" +item = ["gender signs", "female/male"] + +[[rewrite]] +regex = '^doubled (male|female) sign$' +item = ["gender signs", '\1/\1'] + +# This rule should precede the following one. +[[rewrite]] +matches = ["MALE", "FEMALE"] +lowercase_item = true +item = ["gender signs", '\1, filled'] + +[[rewrite]] +compare_lowercase = true +regex = '^(male|female)$' +lowercase_item = true +item = ["gender signs", '\1'] + +[[rewrite]] +prefix = "male with stroke" +item = ["gender signs", "male, extra stroke"] + +[[rewrite]] +matches = [ + "horizontal male with stroke sign", + "vertical male with stroke sign" +] +item = ["gender signs", "male, extra stroke"] + +# ---------------------------- men and women ----------------------------- + +# This rule should precede the following rule. +[[rewrite]] +contains = "bowing" +item = "bowing" + +[[rewrite]] +regex = '^(man|woman|person)\s+(.*)$' +not_contains = [ + " and ", + " getting ", + " in ", + " wearing ", + " with ", + " working " +] +item = '\2' + +[[rewrite]] +regex = '^(male|man)\s+(.*)$' +not_contains = "sign" +item = ['man', '\2'] + +[[rewrite]] +regex = '^(female|woman)\s+(.*)$' +not_contains = "sign" +item = ['woman', '\2'] + +# ---------------------- astronomy and astrology ----------------------- + +[[rewrite]] +compare_lowercase = true +matches = "scorpius" +item = "Scorpio" + +[[rewrite]] +compare_lowercase = true +matches = "capricornus" +item = "Capricorn" + +[[rewrite]] +compare_lowercase = true +matches = [ + "mercury", + "venus", + "earth", + "mars", + "jupiter", + "saturn", + "uranus", + "neptune", + "pluto", + + "aries", + "taurus", + "gemini", + "cancer", + "leo", + "virgo", + "libra", + "scorpio", + "sagittarius", + "capricorn", + "aquarius", + "pisces" +] +word = '\1' +capitalize_word = true + +[[rewrite]] +regex = '^(North|South)Node$' +lowercase_item = true +item = '\1 node' + +[[rewrite]] +matches = "ascnode" +item = "ascending node" + +[[rewrite]] +matches = "descnode" +item = "descending node" + +[[rewrite]] +compare_lowercase = true +matches = "conjunction" +item = ["conjunction", "astronomical"] + +# ------------------------------ numbers ------------------------------- + +[[rewrite]] +regex = '^MV(Zero|One|Two|Three|Four|Five|Six|Seven|Eight|Nine)$' +convert_numbers = true +item = '\1' + +[[rewrite]] +regex = '^Stroke(One|Two|Three|Four|Five)$' +convert_numbers = true +item = ['\1', "tally"] + +[[rewrite]] +render_regex = '\(\\showbullcntr\{(\d+)\}\)' +item = ['\1', "tally"] + +# This rule should precede the following one. +[[rewrite]] +regex = 'negative circled.*digit (one|two|three|four|five|six|seven|eight|nine)$' +convert_numbers = true +item = ['\1', "circled, filled"] + +[[rewrite]] +regex = 'circled.*digit (one|two|three|four|five|six|seven|eight|nine)$' +convert_numbers = true +item = ['\1', "circled"] + +[[rewrite]] +render_regex = '\\twemoji\{3(\d)-20e3\}' +item = ['\1', "boxed, blue"] + +[[rewrite]] +render_contains = '\twemoji{1f51f}' +item = ["10", "boxed, blue"] + +[[rewrite]] +contains = "keycap ten" +item = ["10", "boxed"] + +# This rule should precede the following one. +[[rewrite]] +regex = 'negative circled.*number ten' +item = ["10", "circled, filled"] + +[[rewrite]] +regex = 'circled.*number ten' +item = ["10", "circled"] + +[[rewrite]] +regex = '^text(zero|one|two|three|four|five|six|seven|eight|nine)oldstyle$' +convert_numbers = true +item = ['\1', "old style"] + +[[rewrite]] +regex = '^text(one|two|three)superior$' +convert_numbers = true +item = ['\1', "superior"] + +[[rewrite]] +regex = '^textturn(two|three)$' +convert_numbers = true +item = ['\1', "rotated"] + +[[rewrite]] +matches = "textlhookfour" +item = ["4", "hooked"] + +[[rewrite]] +matches = "textcrtwo" +item = ["2", "barred"] + +[[rewrite]] +render_contains = '(\DOZx)' +item = ["2", "rotated"] + +[[rewrite]] +render_contains = '(\DOZe)' +item = ["3", "rotated"] + +# ... ancient languages ... + +[[rewrite]] +matches = "one" +render_contains = '\textpmhg' +item = ["1", "hieroglyphic"] + +[[rewrite]] +matches = "ten" +render_contains = '\textpmhg' +item = ["10", "hieroglyphic"] + +[[rewrite]] +contains = "hundred" +render_contains = '\textpmhg' +item = ["100", "hieroglyphic"] + +[[rewrite]] +matches = "thousand" +render_contains = '\textpmhg' +item = ["1000", "hieroglyphic"] + +[[rewrite]] +matches = "million" +render_contains = '\textpmhg' +item = ["1000000", "hieroglyphic"] + +[[rewrite]] +regex = '^(\d+)$' +render_contains = '\ARUNEs' +item = ['\1', "runic"] + +[[rewrite]] +regex = '^BN([ivxlcdm]+)$' +convert_numbers = true +item = ['\1', "Linear B"] + +[[rewrite]] +matches = "EOzero" +item = ["0", "Epi-Olmec"] + +[[rewrite]] +regex = '^EO([ivx]+)$' +convert_numbers = true +item = ['\1', "Epi-Olmec"] + +# ------------------------------- globes ------------------------------- + +[[rewrite]] +matches = "faGlobe" +item = ["globe", "with meridians"] + +[[rewrite]] +matches = ["Mundus", "world", "tiGlobe", "tiGlobeOutline"] +word = "globe" + +[[rewrite]] +regex = '^globe\s+(.+)$' +item = ["globe", '\1'] + +[[rewrite]] +regex = '^faGlobe(Africa|Americas|Asia|Europe)$' +item = ["globe", 'showing \1'] + +# ------------------------- therefore symbols -------------------------- + +[[rewrite]] +matches = [ + "therefore", + "uptherefore", + "wasytherefore" +] +item = "therefore" + +[[rewrite]] +regex = '^(down|left|right)therefore$' +item = ["therefore", '\1'] + +[[rewrite]] +matches = ["because", "since"] +item = ["therefore", "down"] + +# -------------------- various mathematical symbols -------------------- + +[[rewrite]] +matches = ["wreath", "wr"] +item = "wreath product" + +[[rewrite]] +compare_lowercase = true +contains = "forall" +item = "for all" + +[[rewrite]] +matches = [ + "universal bunch quantifier", + "universal individual quantifier" +] +item = "for all" + +[[rewrite]] +matches = "suum" +item = ["sum", "horizontally extensible"] + +[[rewrite]] +matches = "varsum" +item = "sum" + +[[rewrite]] +matches = [ + "osum", + "varosum", + "modtwosum", + "varmodtwosum" +] +item = ["sum", "circular"] + +[[rewrite]] +matches = ["prod", "varprod", "smallprod"] +item = "product" + +[[rewrite]] +matches = "prood" +item = ["product", "horizontally extensible"] + +[[rewrite]] +matches = [ + "coprod", + "varcoprod", + "amalg", + "varamalg" +] +item = "coproduct" + +[[rewrite]] +matches = ["Im", "im", "oldIm"] +item = "imaginary" + +[[rewrite]] +matches = ["Re", "oldRe"] +item = "real" + +[[rewrite]] +contains = "mathwitch" +item = ["witch", "math mode"] + +[[rewrite]] +regex = '^math.*ghost' +item = ["ghost", "math mode"] + +[[rewrite]] +consider_all_entries = true +compare_lowercase = true +contains = ["percent", "%"] +word = "percent" + +[[rewrite]] +matches = ["perthousand", "tcperthousand", "textperthousand", "permil"] +item = "per mill" + +[[rewrite]] +matches = ["tcpertenthousand", "textpertenthousand"] +item = "permyriad" + +[[rewrite]] +matches = "powerset" +item = "power set" + +[[rewrite]] +matches = "Eulerconst" +item = "Euler's constant" + +[[rewrite]] +compare_lowercase = true +regex = 'q\.?e\.?d' +item = "end of proof" + +[[rewrite]] +render_contains = ['(\End)', '(\wasserdicht)'] +item = 'end of proof' + +[[rewrite]] +matches = "hksqrt" +item = ["square root", "with hook"] + +[[rewrite]] +matches = ["sqrt*", "surd", "textsurd"] +item = ["square root", "without overbar"] + +[[rewrite]] +matches = ["pm", "textpm"] +word = "plus or minus" + +[[rewrite]] +matches = "mp" +word = "minus or plus" + +[[rewrite]] +regex = '^[dnst]{3,4}stile$' +word = "consequence relation" + +[[rewrite]] +matches = "consequence relation denied" +item = ["consequence relation", "denied"] + +[[rewrite]] +regex = '^(continuous.*)\s(function|multi-function|map|multi-map)$' +item = ["function", '\g<0>'] + +[[rewrite]] +matches = ["function/backward composition", "circ"] +item = ["function", "composition"] + +[[rewrite]] +matches = "function converse" +item = ["function", "converse"] + +[[rewrite]] +matches = ["partial", "varpartialdiff"] +item = "partial derivative" + +[[rewrite]] +matches = "partialslash" +item = ["partial derivative", "slashed"] + +[[rewrite]] +top_matches = "annuity" +word = "annuity symbols" + +[[rewrite]] +regex = '^text(one|three)(half|quarters?)$' +item = ["fractions", '\1 \2'] + +# This rule should precede the generic "minus" rule. +[[rewrite]] +render_contains = [ + '\faMinus', + '\tiMinus', + '\twemoji{2796}', + '\usym{2796}', + '\MVMinus' +] +item = ["minus", "decorative"] + +[[rewrite]] +matches = ["minus", "textminus", "tminus"] +item = "minus" + +[[rewrite]] +regex = '^minushook(down|up)$' +item = ["minus", "hooked"] + +[[rewrite]] +regex = '^hook(down|up)minus$' +item = ["minus", "hooked"] + +[[rewrite]] +regex = '^minus(colon|dot)$' +item = ["minus", '\1'] + +[[rewrite]] +matches = "dashcolon" +item = ["minus", "colon"] + +[[rewrite]] +matches = "minuscoloncolon" +item = ["minus", "colon, double"] + +[[rewrite]] +matches = ["minusfdots", "minusrdots", "dotsminusdots"] +item = ["minus", "dots"] + +[[rewrite]] +matches = "dotted minus" +item = ["minus", "dot"] + +[[rewrite]] +matches = "minuso" +item = ["minus", "with circle overlay"] + +[[rewrite]] +compare_lowercase = true +regex = '^(comma|dot|u)minus$' +item = ["minus", '\1'] + +[[rewrite]] +matches = "textdiscount" +item = ["minus", "commercial"] + +[[rewrite]] +matches = "bigcomplementop" +item = "complement" + +[[rewrite]] +matches = "shuffle" +item = "shuffle product" + +[[rewrite]] +matches = "smashtimes" +item = "smash product" + +[[rewrite]] +matches = "bagmember" +item = "bag membership" + +[[rewrite]] +matches = ["intercal", "varintercal"] +item = "intercalate" + +[[rewrite]] +matches = ["interleave", "biginterleave"] +item = "interleave" + +[[rewrite]] +matches = "suchthat" +item = "such that" + +[[rewrite]] +matches = "wp" +word = "Weierstrass elliptic function" + +[[rewrite]] +matches = "sqrt" +word = "square root" + +[[rewrite]] +compare_lowercase = true +contains = "bowtie" +word = "bow tie" + +[[rewrite]] +prefix = "choice" +word = "choice" + +[[rewrite]] +regex = '^Y(up|down|left|right)$' +item = ["Y", '\1'] + +[[rewrite]] +regex = '^(up|down|left|right)Y$' +item = ["Y", '\1'] + +[[rewrite]] +matches = "zproject" +item = "restriction" + +[[rewrite]] +regex = '^restrict(barb|mallet|wand)(?:up)?$' +item = ["restriction", '\1'] + +[[rewrite]] +matches = "nrestriction" +item = ["restriction", "negated"] + +[[rewrite]] +matches = ["ularc", "manrotatedquartercircle"] +item = ["arc", "upper left"] + +[[rewrite]] +matches = ["urarc", "manquartercircle"] +item = ["arc", "upper right"] + +[[rewrite]] +matches = "llarc" +item = ["arc", "lower left"] + +[[rewrite]] +matches = "lrarc" +item = ["arc", "lower right"] + +[[rewrite]] +matches = "Finv" +item = ["F", "inverted"] + +[[rewrite]] +matches = "trapezium" # UK +item = "trapezoid" # US + +[[rewrite]] +regex = '^(.*\S)\s+fixed point$' +item = ["fixed point", '\1'] + +[[rewrite]] +matches = [ + "cshuffle", + "complete shuffle product" +] +item = ["shuffle product", "complete"] + +[[rewrite]] +regex = '^(partial|total) function$' +item = ["function", '\1'] + +[[rewrite]] +matches = ["crossing", "hcrossing"] +item = ["crossing", "horizontal"] + +[[rewrite]] +matches = ["vcrossing", "scross"] +item = ["crossing", "vertical"] + +[[rewrite]] +matches = "scrossvh" +item = ["crossing", "plus"] + +[[rewrite]] +matches = ["neswcrossing", "nwsecrossing"] +item = ["crossing", "diagonal"] + +[[rewrite]] +matches = [ + "cdot", + "cdotp", + "MultiplicationDot" +] +item = ["multiplication", "dot"] + +[[rewrite]] +matches = "hermitmatrix" +item = "Hermitian conjugate matrix" + +[[rewrite]] +matches = ["strictif", "rightfishtail"] +item = "strict implication" + +[[rewrite]] +matches = ["strictfi", "leftfishtail"] +item = "strict converse implication" + +[[rewrite]] +matches = "strictiff" +item = "strict biconditional" + +[[rewrite]] +matches = "rightimply" +item = "material implication" + +[[rewrite]] +regex = '^(up|down)fishtail$' +item = ["fish tail", '\1'] + +[[rewrite]] +matches = ["setminus", "smallsetminus"] +item = "set difference" + +[[rewrite]] +matches = [ + "dfourier", + "Dfourier", + "dft", + "DFT", + "fourier", + "Fourier", + "InversTransformHoriz", + "InversTransformVert", + "laplace", + "Laplace", + "TransformHoriz", + "TransformVert", + "Ztransf", + "ztransf" +] +item = "transform" + +[[rewrite]] +matches = "sequent denied" +item = ["sequent", "denied"] + +[[rewrite]] +regex = '^(up|down|left|right|[ns][ew])free$' +item = "free" + +[[rewrite]] +regex = '^n(up|down|left|right|[ns][ew])free$' +item = ["free", "negated"] + +[[rewrite]] +matches = "lsqhook" +item = ["open box operator", "left"] + +[[rewrite]] +matches = "rsqhook" +item = ["open box operator", "right"] + +[[rewrite]] +matches = "nclosure" +item = ["closure", "negated"] + +[[rewrite]] +regex = '^(left|right)threetimes$' +item = ["semidirect product", '\1'] + +[[rewrite]] +regex = '^(up|down|left|right)slice$' +item = "slice" + +[[rewrite]] +matches = "ruledelayed" +item = "rule delayed" + +# This rule should precede the following one. +[[rewrite]] +matches = "parallelogramblack" +item = ["parallelogram", "filled"] + +[[rewrite]] +prefix = "parallelogram" +item = "parallelogram" + +[[rewrite]] +matches = ["leftbroom", "rightbroom"] +item = "broom" + +[[rewrite]] +matches = ["dalambert", "laplac"] # Note misspelling of "dalembert". +item = "d'Alembert operator" + +[[rewrite]] +matches = "divs" +item = "divides" + +[[rewrite]] +matches = "ndivs" +item = ["divides", "negated"] + +[[rewrite]] +matches = "topbot" +item = ["top", "above bottom"] + +[[rewrite]] +regex = '^relation(left|right)project$' +item = ["relation", '\1 project'] + +[[rewrite]] +matches = "relationlifting" +item = ["relation", "lifting"] + +[[rewrite]] +matches = "profline" +item = "arc" + +[[rewrite]] +matches = "profsurf" +item = "segment" + +[[rewrite]] +matches = ["<", "!>"] +item = ["delimiters", "angle bracket"] +render = "" + +# ----------------------- miscellaneous rewrites ----------------------- + +# This rule should appear early in this section. +[[rewrite]] +regex = '^(.+)\s+symbol$' +not_matches = "medical symbol" +word = '\1' +continue = true + +# This rule must precede the following one. +[[rewrite]] +render_contains = '\faWater' +word = "waves" + +# Convert certain control sequences to words and lowercase them. +[[rewrite]] +compare_lowercase = true +matches = [ + "air", + "alif", + "anaclasis", + "anchor", + "ankh", + "asterism", + "atom", + "ayn", + "beam", + "bearing", + "bed", + "bell", + "between", + "bicycle", + "biohazard", + "bowl", + "bra", + "caesura", + "candle", + "catalexis", + "cent", + "chair", + "closure", + "coda", + "complement", + "conclusion", + "convolution", + "corner", + "corresponds", + "currency", + "denarius", + "diameter", + "direct", + "dracma", + "e", + "ejective", + "emgma", + "enya", + "er", + "esh", + "eye", + "fax", + "fire", + "fisheye", + "florin", + "fog", + "force", + "fortune", + "game", + "gloves", + "hail", + "hemiobelion", + "industry", + "irritant", + "ket", + "length", + "lightning", + "longa", + "maxima", + "moai", + "moo", + "moon", + "nabla", + "natal", + "ninja", + "octagon", + "opposition", + "plus", + "printer", + "quincunx", + "radix", + "rain", + "request", + "respondens", + "restriction", + "retrograde", + "rupee", + "sector", + "semisextile", + "semisquare", + "separated", + "sesquiquadrate", + "sextile", + "sleet", + "spoon", + "staccatissimo", + "stater", + "station", + "sum", + "tape", + "tent", + "tenuto", + "tetartemorion", + "trine", + "vernal", + "vertex", + "viewdata", + "village", + "warning", + "water", + "wind", + "wheelchair" +] +lowercase_word = true +word = '\1' + +# Convert certain control sequences to words, preserving their case. +[[rewrite]] +matches = [ + "Amor", + "Bart", + "Burns", + "Ceres", + "Chiron", + "Eros", + "Hades", + "Hidalgo", + "Homer", + "Hygiea", + "Juno", + "Lilith", + "Lisa", + "Maggie", + "Marge", + "Pallas", + "Poseidon", + "Psyche", + "Rust", + "Sappho", + "Soyombo", + "Vesta", + "Zeus" +] +word = '\1' + +# Convert certain words from plural to singular. +[[rewrite]] +regex = '''\ +^(automobile|\ +bicycle|\ +boat|\ +boson|\ +broom|\ +consequence relation|\ +elevator|\ +fermion|\ +ghost|\ +helicopter|\ +kaon|\ +meson|\ +model|\ +motorcycle|\ +pion|\ +restriction|\ +snake|\ +taxi|\ +train)s$\ +''' +item = '\1' + +[[rewrite]] +matches = "bike" +item = "bicycle" + +[[rewrite]] +matches = "buses" +item = "bus" + +[[rewrite]] +regex = '^(?:lower|upper)\s+(?:left|right)\s+(.*)$' +not_render_contains = ['\usym{1F53E}', '\usym{1F53F}'] +word = '\1' +continue = true + +[[rewrite]] +matches = ["bomb", "mfBomb", "faBomb"] +word = "bomb" + +[[rewrite]] +matches = "water wave" +word = "waves" + +[[rewrite]] +contains = "dbend" +word = "dangerous bend" + +[[rewrite]] +render_contains = '+\danger+' +word = "dangerous bend" + +[[rewrite]] +matches = [ + "flower", + "flowers", + "white flower", + "wilted flower", + "sunflower", + "daisy", + "blossom" +] +word = "flower" + +[[rewrite]] +contains = ["Flower", "florette"] +word = "flower" + +[[rewrite]] +matches = "sun" +compare_lowercase = true +word = "sun" + +[[rewrite]] +compare_lowercase = true +regex = '^(blue|brown|green|orange|purple|red|yellow)\s+(.*)$' +not_contains = ["exclamation mark", "hat", "lantern", "stoplight", "triangle"] +word = '\2' +lowercase_word = true + +[[rewrite]] +matches = ["lightbulb", "electric light bulb"] +word = "light bulb" + +[[rewrite]] +matches = ["Info", "info circle", "information sign"] +word = "information" + +[[rewrite]] +compare_lowercase = true +contains = 'scissor' +item = 'scissors' + +[[rewrite]] +matches = [ + "cut", + "CutLeft", + "CutRight" +] +item = 'scissors' + +[[rewrite]] +regex = '^battery\s+(.*)$' +item = ["battery", '\1'] + +[[rewrite]] +regex = '^(.*?)\s+battery$' +item = ["battery", '\1'] + +[[rewrite]] +regex = '^([A-Z]+) button \(blood type\)$' +item = ["blood type", '\1'] + +[[rewrite]] +matches = "AR" +word = "aspect ratio" + +[[rewrite]] +matches = "bauhead" +word = "head" + +[[rewrite]] +matches = "accurrent" +word = "alternating current" + +[[rewrite]] +matches = "acidfree" +word = "acid-free paper" + +[[rewrite]] +matches = "ear with hearing aid" +item = ["ear", "with hearing aid"] + +[[rewrite]] +matches = ["medical symbol", "medicine"] +item = "rod of Asclepius" + +[[rewrite]] +compare_lowercase = true +matches = "yinyang" +word = "yin-yang" + +[[rewrite]] +matches = ["yin yang", "yin-yang symbols"] +word = "yin-yang" + +[[rewrite]] +matches = ["wheel", "wheel of dharma"] +word = "dharmachakra" + +[[rewrite]] +matches = ["Bat", "bats", "mathbat", "mathleftbat", "mathrightbat"] +word = "bat" + +[[rewrite]] +regex = '^search with (.*)$' +item = ["search", 'with \1'] + +[[rewrite]] +matches = "faSearchMinus" +item = ["search", "with minus sign"] + +[[rewrite]] +regex = '^mahjong tile\s+(.+)$' +item = ["mahjong tiles", '\1'] + +[[rewrite]] +matches = "mahjong red dragon" +item = ["mahjong tiles", "red dragon"] + +[[rewrite]] +matches = ["glotstop", "glottal"] +word = "glottal stop" + +[[rewrite]] +matches = "Jedi" +word = "Jedi Order" + +# This rule must precede the "... button" rule. +[[rewrite]] +regex = "^Japanese ``(.*)'' button" +item = ["Japanese buttons", '\1'] + +# This rule must precede the "... button" rule. +[[rewrite]] +render_contains = ["1f518", "1F518"] +item = "radio button" + +[[rewrite]] +regex = '^(.*?)\s+button$' +item = '\1' + +[[rewrite]] +matches = ["old key", "keys"] +word = "key" + +[[rewrite]] +matches = "paint brush" +word = "paintbrush" + +# This rule should precede the following one. +[[rewrite]] +render_contains = '\faPencilRuler' +item = ["pencil", "and ruler"] + +[[rewrite]] +compare_lowercase = true +contains = "pencil" +not_render_contains = "Hand" +word = "pencil" + +# This rule should follow the previous one. +[[rewrite]] +prefix = ["tiPen", "faPen", "faHighlighter", "faMarker", "pens"] +not_contains = ["Penny", "Nib"] +word = "pen" + +[[rewrite]] +contains = ["ballpoint pen", "fountain pen"] +word = "pen" + +[[rewrite]] +contains = "magnifying" +word = "magnifying glass" + +[[rewrite]] +regex = '^people\s+(.+)$' +item = ["people", '\1'] + +[[rewrite]] +regex = '^person\s+(.+)$' +item = ["person", '\1'] + +[[rewrite]] +compare_lowercase = true +top_contains = "peace" +word = "peace" + +[[rewrite]] +compare_lowercase = true +matches = "t-shirt" +word = "T-shirt" + +[[rewrite]] +matches = ["wireless", "wifi"] +word = "wireless network" + +# This rule should precede the following one. +[[rewrite]] +contains = ["shoe", "sandal"] +item = "shoe" + +[[rewrite]] +regex = "^woman'?s\\s+(.+)$" +word = '\1' + +[[rewrite]] +regex = '^women\s+(.+)$' +item = ["women", '\1'] + +[[rewrite]] +compare_lowercase = true +prefix = "bouquet" +word = "bouquet" + +[[rewrite]] +prefix = "click" +item = "clicks" + +# This rule should precede the following one. +[[rewrite]] +render_contains = ['{1f515}', '{1F515}'] +item = ["bell", "slashed"] + +[[rewrite]] +contains = "bell" +not_matches = ["dumbbell", "bell pepper"] +word = "bell" + +[[rewrite]] +regex = '^bowl\s+(.+)$' +item = ["bowl", '\1'] + +[[rewrite]] +matches = "gem stone" +word = "gem" + +# This rule should precede the following one. +[[rewrite]] +regex = '^recycling symbol for\s+(.+)$' +item = ["recycling", '\1'] + +[[rewrite]] +compare_lowercase = true +top_contains = "recycl" +not_render_contains = "(package)" +word = "recycling" + +[[rewrite]] +matches = ["Greenpoint", "PackingWaste"] +word = "recycling" + +[[rewrite]] +regex = '^chart\s+(.+)$' +item = ["chart", '\1'] + +[[rewrite]] +matches = "Father Christmas" +word = "Santa Claus" + +[[rewrite]] +matches = "mx claus" +word = "Mrs. Claus" + +[[rewrite]] +matches = "store, slashed" +item = ["store", "slashed"] + +[[rewrite]] +contains = ["traffic light", "stoplight"] +word = "traffic light" + +[[rewrite]] +contains = ["locomotive", " train"] +word = "train" + +[[rewrite]] +prefix = "domino tile " +item = "domino tiles" +render = "" + +[[rewrite]] +matches = "dna" +item = "DNA" + +[[rewrite]] +matches = "dvd" +item = "DVD" + +# This rule must precede the following one. +[[rewrite]] +regex = '^document with\s+(\S.*)$' +item = ["document", '\1'] + +[[rewrite]] +regex = '^document\s+(\S+)$' +item = ["document", '\1'] + +[[rewrite]] +matches = "empty document" +item = "document" + +[[rewrite]] +prefix = "emoji modifier" +item = ["emoji", "modifiers"] +render = "" + +# This rule should precede the following one. +[[rewrite]] +matches = "two-hump camel" +item = ["camel", "bactrian"] + +[[rewrite]] +regex = '^(\S+)\s+camel$' +item = ["camel", '\1'] + +[[rewrite]] +consider_all_entries = true +compare_lowercase = true +contains = ["pumpkin", "jack-o-lantern"] +item = "jack-o'-lantern" + +# Split certain control sequences into exactly two words. +[[rewrite]] +matches = [ + "EastPoint", + "MineSign", + "MoveDown", + "MoveUp", + "ParallelPort", + "PropertyLine", + "SerialInterface", + "SerialPort", + "SpecialForty", + "SpinUp", + "SpinDown", + "StoneMan", + "StrikingThrough", + "SurveySign", + "ThinFog", + "WeakRain" +] +regex = '^([A-Z][a-z]+)([A-Z][a-z]+)$' +lowercase_word = true +word = '\1 \2' + +[[rewrite]] +matches = "studio microphone" +item = "microphone" + +[[rewrite]] +matches = "microphone off" +item = ["microphone", "slashed"] + +[[rewrite]] +matches = "menorah with nine branches" +item = "menorah" + +[[rewrite]] +regex = '^men\s+(\S.*)$' +item = ["men", '\1'] + +[[rewrite]] +matches = ["AA", "Angstrom"] +item = ["A with ring", "uppercase"] + +[[rewrite]] +matches = "aa" +item = ["A with ring", "lowercase"] + +[[rewrite]] +matches = "Apollon" +item = "Apollo" + +[[rewrite]] +matches = "Admetos" +item = "Admetus" + +[[rewrite]] +matches = "Cupido" +item = "Cupid" + +[[rewrite]] +matches = "Kronos" +item = "Chronos" + +[[rewrite]] +matches = "Vulkanus" +item = "Vulcan" + +[[rewrite]] +matches = ["celsius", "tccentigrade", "textcelsius"] +item = "celsius" + +[[rewrite]] +compare_lowercase = true +matches = ["radiation", "radioactive"] +item = "radiation" + +[[rewrite]] +matches = "pregnant" +item = "pregnant woman" + +[[rewrite]] +matches = ["print", "printer icon"] +item = "printer" + +[[rewrite]] +matches = "phase" +item = "phasor" + +[[rewrite]] +matches = "BOLogo" +item = "Hochschule Bochum" + +[[rewrite]] +matches = "BOLogoP" +item = ["Hochschule Bochum", "portrait"] + +[[rewrite]] +matches = "BOLogoL" +item = ["Hochschule Bochum", "landscape"] + +[[rewrite]] +matches = "sunset" +item = "sunset over buildings" + +[[rewrite]] +matches = [ + "crossed swords", + "swords", + "textxswdown", + "textxswup", + "xswordsdown", + "xswordsup" +] +item = ["sword", "multiple, crossed"] + +[[rewrite]] +regex = '^sym([AB])$' +item = '\1' + +[[rewrite]] +regex = '^(deaf|old)(?:er)?\s+(man|woman|person)$' +item = ['\2', '\1'] + +[[rewrite]] +matches = "hanukiah" +item = "menorah" + +[[rewrite]] +matches = "plimsoll" +item = "Plimsoll line" + +[[rewrite]] +contains = "#" +not_contains = 'C\#' +item = "hash" + +# This rule should precede the following one. +[[rewrite]] +matches = [ + "hash", + "hashtag", + "number sign", + "varhash" +] +item = "hash" + +[[rewrite]] +matches = "textnumero" +item = "number sign" + +[[rewrite]] +matches = "golfer" +item = "golfing" + +# This rule should precede the following one. +[[rewrite]] +regex = '^faHandshake(Alt)?Slash$' +item = ["handshake", "slashed"] + +[[rewrite]] +prefix = "faHandshake" +item = "handshake" + +[[rewrite]] +matches = "sleuth or spy" +item = "spy" + +[[rewrite]] +regex = '^two (men|women) holding hands$' +item = ['\1', "holding hands"] + +[[rewrite]] +consider_all_entries = true +contains = "bullseye" +item = "bullseye" + +[[rewrite]] +matches = [ + "carriagereturn", + "varcarriagereturn" +] +item = "carriage return" + +[[rewrite]] +prefix = "FourClower" +item = "clover" + +[[rewrite]] +matches = ["clovers", "four leaf clover"] +item = "clover" + +[[rewrite]] +matches = "glasses" +item = "eyeglasses" + +[[rewrite]] +matches = "eyebrows" +item = "eyes" + +[[rewrite]] +matches = "dark sunglasses" +item = "sunglasses" + +[[rewrite]] +compare_lowercase = true +contains = "hourglass" +item = "hourglass" + +[[rewrite]] +matches = "kitchen knife" +item = ["knife", "kitchen"] + +[[rewrite]] +matches = "hocho" +item = ["knife", "hocho"] + +[[rewrite]] +matches = "windy" +item = "wind" + +[[rewrite]] +matches = [ + "manual wheelchair", + "motorized wheelchair", + "wheelchair stationary" +] +item = "wheelchair" + +[[rewrite]] +matches = [ + "wrapped gift", + "wrapped present" +] +item = "gift" + +[[rewrite]] +matches = "poo storm" +item = ["poo", "storm"] + +[[rewrite]] +matches = "power off" +item = "power" + +[[rewrite]] +matches = [ + "ban", + "no", + "no entry sign", + "prohibited", + "prohibited sign" +] +item = "no" + +[[rewrite]] +matches = "noway" +item = "no entry" + +[[rewrite]] +matches = "tape drive" +item = "tape" + +[[rewrite]] +matches = "braket" +item = "bra-ket" + +[[rewrite]] +regex = '^banknote with (.*?)\s+sign$' +item = ["banknote", '\1'] + +[[rewrite]] +regex = '^(.*?)\s+banknote$' +item = ["banknote", '\1'] + +[[rewrite]] +matches = "mount fuji" +item = "Mount Fuji" + +[[rewrite]] +matches = "electric torch" +item = "flashlight" + +[[rewrite]] +matches = "lady beetle" +item = "ladybug" + +[[rewrite]] +matches = ["bug", "beetle", "fly", "mosquito"] +item = "insect" + +[[rewrite]] +matches = "witches" +item = "witch" + +[[rewrite]] +matches = ["caution sign", "danger"] +item = "warning" + +[[rewrite]] +contains = "baby chick" +item = "chick" + +[[rewrite]] +matches = "chicks" +item = ["chick", "multiple"] + +[[rewrite]] +matches = "rip" +item = "RIP" + +[[rewrite]] +compare_lowercase = true +matches = ["snow", "snowflakes"] +item = "snowflake" + +[[rewrite]] +compare_lowercase = true +contains = "snowflake" +item = "snowflake" + +[[rewrite]] +compare_lowercase = true +prefix = ["snowman", "snowmen", "scsnowman"] +item = "snowman" + +[[rewrite]] +matches = "snowplow" +item = "snow plow" + +[[rewrite]] +contains = "floppy disk" +item = "floppy disk" + +[[rewrite]] +regex = '^sort\s+(.+)$' +item = ["sort", '\1'] + +[[rewrite]] +matches = "SNPP" +item = "nuclear power plant" + +[[rewrite]] +regex = '^(hear|see|speak)-no-evil monkey$' +item = ["monkey", '\1 no evil'] + +[[rewrite]] +matches = "spanner" +item = "wrench" + +[[rewrite]] +compare_lowercase = true +contains = "sparkle" +item = "sparkle" + +[[rewrite]] +matches = "small axe" +item = "axe" + +[[rewrite]] +matches = "film frames" +item = "film" + +[[rewrite]] +matches = "silhouette of Japan" +item = "Japan" + +[[rewrite]] +matches = "sinewave" +item = "sine wave" + +[[rewrite]] +matches = ["Terra", "varTerra"] +item = "Earth" + +[[rewrite]] +regex = '^var(Capricorn|Earth|Pluto|Uranus)$' +item = '\1' + +[[rewrite]] +contains = "mailbox" +item = "mailbox" + +[[rewrite]] +matches = "love hotel" +item = ["hotel", "love"] + +[[rewrite]] +matches = "love letter" +item = ["envelope", "with heart"] + +[[rewrite]] +matches = "camera with flash" +item = "camera" + +[[rewrite]] +matches = "roast chicken" +item = ["chicken", "roasted"] + +[[rewrite]] +matches = ["chicken thigh", "drumstick"] +item = ["chicken", "thigh"] + +[[rewrite]] +regex = '^Japanese\s+(castle|dolls|goblin|ogre|post office)$' +item = '\1' + +[[rewrite]] +matches = "Japanese symbol for beginner" +item = "beginner" + +[[rewrite]] +matches = "couplekiss" +item = "couple with heart" + +[[rewrite]] +matches = "kiss mark" +item = "kiss" + +[[rewrite]] +regex = '^replace\s+(.*)$' +item = ["replace", '\1'] + +[[rewrite]] +matches = ["tally", "fcscore"] +item = "tally markers" + +[[rewrite]] +matches = "Looking" +item = ["telescope", "man looking through"] + +[[rewrite]] +matches = "linefeed" +item = "line feed" + +[[rewrite]] +matches = "thermometers" +item = "thermometer" + +[[rewrite]] +regex = '^thermometer\s+(.+)$' +item = ["thermometer", '\1'] + +[[rewrite]] +regex = 'three rays\s+(.+)$' +item = ["rays", 'three \1'] + +[[rewrite]] +regex = '^oncoming\s+(.+)$' +item = '\1' + +[[rewrite]] +matches = "baby angel" +item = "angel" + +[[rewrite]] +matches = "benzenr" +item = "benzene" + +[[rewrite]] +contains = "megaphone" +item = "megaphone" + +[[rewrite]] +matches = "inbox tray" +item = "inbox" + +[[rewrite]] +matches = "outbox tray" +item = "outbox" + +[[rewrite]] +matches = "postbox" +item = "mailbox" + +[[rewrite]] +contains = "bath" +item = "bathtub" + +[[rewrite]] +matches = ["degree", "textdegree"] +item = "degree" + +[[rewrite]] +compare_lowercase = true +prefix = "diple" +item = "diple" + +[[rewrite]] +matches = "shopping trolley" +item = "shopping cart" + +[[rewrite]] +matches = "desert island" +item = "island" + +[[rewrite]] +matches = ["articulated lorry", "pickup truck"] +item = "truck" + +[[rewrite]] +matches = "faShippingFast" +item = ["truck", "fast"] + +[[rewrite]] +matches = "construction" +item = "construction sign" + +[[rewrite]] +matches = "building construction" +item = "construction" + +[[rewrite]] +regex = '^(factual|deontic|logical|doxastic|temporal)\s+(necessity|possibility|next|future|past|contingency|non-contingency)$' +item = ['\2', '\1'] + +[[rewrite]] +matches = "bauforms" +item = "Bauhaus forms" + +[[rewrite]] +matches = "cityscape at dusk" +item = ["cityscape", "at dusk"] + +[[rewrite]] +matches = [ + "ear of corn", + "ear of maize" +] +item = "corn" + +[[rewrite]] +matches = [ + "corners, box", + "lftbotcorner", + "lfttopcorner", + "rtbotcorner", + "rttopcorner", + "textcorner", + "textopencorner", + "FS" +] +item = "corner" + +[[rewrite]] +matches = [ + "ullcorner", + "ulrcorner", +] +item = ["corner", "both top and bottom"] + +[[rewrite]] +matches = "textinterrobang" +item = "interrobang" + +[[rewrite]] +matches = "textinterrobangdown" +item = ["interrobang", "inverted"] + +[[rewrite]] +matches = "textrecipe" +item = "recipe" + +[[rewrite]] +consider_all_entries = true +matches = "pharmaceutical prescription" +see = "recipe" + +[[rewrite]] +consider_all_entries = true +matches = "prescription" +see = "recipe" + +[[rewrite]] +matches = "thus" +item = "therefore" + +[[rewrite]] +matches = "straight ruler" +item = "ruler" + +[[rewrite]] +matches = "triangular ruler" +item = ["ruler", "triangular"] + +[[rewrite]] +contains = ["pushpin", "thumbtack"] +item = "pushpin" + +[[rewrite]] +matches = ["litter in bin sign", "put litter in its place"] +item = "litter in bin" + +[[rewrite]] +regex = '^text(born|died|divorced|married)$' +item = '\1' + +[[rewrite]] +matches = ["satellitedish", "satellite antenna", "Satellite"] +item = ["satellite dish"] + +[[rewrite]] +matches = ["sauropod", "T-Rex"] +item = "dinosaur" + +[[rewrite]] +matches = "rqm" +item = "reduced quadrupole moment" + +[[rewrite]] +matches = ["izakaya lantern", "red paper lantern"] +item = "lantern" + +[[rewrite]] +matches = "brush" +item = "paintbrush" + +[[rewrite]] +prefix = "faClipboard" +item = "clipboard" + +[[rewrite]] +matches = "faSpellCheck" +item = "spell check" + +[[rewrite]] +prefix = "faMoneyCheck" +item = "check (financial)" + +[[rewrite]] +matches = "drop of blood" +item = "blood" + +[[rewrite]] +matches = "let blood" +item = ["blood", "letting"] + +[[rewrite]] +matches = "sunrise over mountains" +item = ["sunrise", "over mountains"] + +[[rewrite]] +matches = "symbol for marks chapter" +item = "marks chapter" + +[[rewrite]] +matches = ["temperature low", "temperature high"] +item = ['\1', '\2'] + +[[rewrite]] +matches = "chalkboard with teacher" +item = ["chalkboard", "with teacher"] + +[[rewrite]] +regex = '^textord(masculine|feminine)$' +item = ["ordinal", '\1'] + +[[rewrite]] +matches = [ + "underscore", + "textunderscore", + "mathunderscore", + "US" +] +item = "underline" + +[[rewrite]] +render_contains = '(\_)' +item = "underline" + +[[rewrite]] +regex = '^text(backslash|bar|blank|bullet|estimated)$' +item = '\1' + +[[rewrite]] +regex = '^umbrella\s+(.+)$' +item = ["umbrella", '\1'] + +[[rewrite]] +matches = "closed umbrella" +item = ["umbrella", "closed"] + +[[rewrite]] +matches = "cut of meat" +item = "meat" + +[[rewrite]] +matches = "meat on bone" +item = ["meat", "on bone"] + +[[rewrite]] +matches = "cog" +item = "gear" + +[[rewrite]] +matches = "cogs" +item = ["gear", "multiple"] + +[[rewrite]] +matches = "guardsman" +item = "guard" + +[[rewrite]] +regex = '^mechanical (arm|leg)$' +item = ['\1', "mechanical"] + +[[rewrite]] +matches = "CYRSH" +item = "sha" + +[[rewrite]] +matches = [ + "tropical fish", + "tuna", + "catfish" +] +item = "fish" + +[[rewrite]] +matches = "fishing pole" +item = "fishing pole and fish" + +[[rewrite]] +prefix = "fish cake with swirl" +item = "fish cake with swirl" + +[[rewrite]] +compare_lowercase = true +matches = "bigo" +item = "big O notation" + +[[rewrite]] +matches = "infant" +item = "baby" + +[[rewrite]] +contains = "loudspeaker" +item = "loudspeaker" + +[[rewrite]] +matches = "invdiameter" +item = ["diameter", "reversed"] + +[[rewrite]] +matches = "video" +item = "video camera" + +[[rewrite]] +matches = "video, slashed" +item = ["video camera", "slashed"] + +[[rewrite]] +matches = "video game" +item = "video game controller" + +[[rewrite]] +render_contains = '(\faBtc)' +item = "Bitcoin" + +[[rewrite]] +matches = "AC" +item = "alternating current" + +[[rewrite]] +prefix = "alien" +item = "extraterrestrial" + +[[rewrite]] +matches = [ + "optical disc", + "optical disc icon", + "optical disk" +] +item = "compact disc" + +[[rewrite]] +matches = "bread slice" +item = "bread" + +[[rewrite]] +compare_lowercase = true +prefix = "obelus" +item = "obelus" + +[[rewrite]] +compare_lowercase = true +prefix = "terminus" +item = "terminus" + +[[rewrite]] +matches = [ + "direct hit", + "darts" +] +item = "target" + +[[rewrite]] +matches = "potable water" +item = ["water", "potable"] + +[[rewrite]] +matches = "non-potable water" +item = ["water", "non-potable"] + +[[rewrite]] +matches = "freeCodeCamp" +item = "Free Code Camp" + +[[rewrite]] +matches = [ + "sake", + "sake bottle and cup" +] +item = ["bottle", "sake, with cup"] + +[[rewrite]] +matches = "school satchel" +item = "schoolbag" + +[[rewrite]] +matches = "poultry leg" +item = ["chicken", "thigh"] + +[[rewrite]] +matches = "police cars revolving light" +item = "police car light" + +[[rewrite]] +matches = "textramshorns" +item = "ram's horns" + +[[rewrite]] +matches = "ascii circumflex" +item = "caret" + +[[rewrite]] +matches = "caretinsert" +item = ["caret", "insertion"] + +[[rewrite]] +contains = "visiblespace" +item = ["space", "visible"] + +[[rewrite]] +matches = "non-breaking space" +item = ["space", "non-breaking"] + +[[rewrite]] +matches = "shell" +item = "shell, operating system" + +[[rewrite]] +matches = "spiral shell" +item = "seashell" + +[[rewrite]] +matches = "MVAt" +item = "at sign" + +[[rewrite]] +regex = '^European (castle|post office)$' +item = '\1' + +[[rewrite]] +prefix = "flap" +item = "flap" + +[[rewrite]] +render_contains = ['\fcBalloon', '\faFly'] +item = ["hot air balloon"] + +[[rewrite]] +matches = "stuffed flatbread" +item = "flatbread" + +[[rewrite]] +matches = "curly loop" +item = "loop" + +[[rewrite]] +matches = "double curly loop" +item = ["loop", "double"] + +[[rewrite]] +regex = '^([A-Za-z]+)bearing$' +lowercase_item = true +item = ["bearing", '\1'] + +[[rewrite]] +regex = '^antenna.*bars' +item = "signal" + +[[rewrite]] +regex = '^grip (horizontal|vertical)$' +item = ["grip", "squares"] + +[[rewrite]] +regex = '^grip lines\s*(horizontal|vertical)?$' +item = ["grip", "lines"] + +[[rewrite]] +matches = "textreferencemark" +item = "reference mark" + +[[rewrite]] +matches = "hzigzag" +item = ["zigzag", "horizontal"] + +[[rewrite]] +matches = "vzigzag" +item = ["zigzag", "vertical"] + +[[rewrite]] +matches = "elinters" +item = "electrical intersection" + +[[rewrite]] +matches = "busts in silhouette" +item = ["bust in silhouette", "multiple"] + +[[rewrite]] +matches = "actuarialangle" +item = "actuarial angle" + +[[rewrite]] +matches = "linked paperclips" +item = ["paperclip", "multiple, linked"] + +[[rewrite]] +matches = "toilet paper, slashed" +item = ["toilet paper", "slashed"] + +[[rewrite]] +matches = "texttildelow" +item = ["tilde", "lowered"] + +[[rewrite]] +regex = '^igo(circle|cross|square|triangle)$' +item = ["Go stones", '\1'] + +[[rewrite]] +matches = "igonone" +item = ["Go stones", "empty"] + +[[rewrite]] +matches = "trident emblem" +item = "trident" + +[[rewrite]] +matches = "giraffes" +item = ["giraffe", "multiple"] + +[[rewrite]] +matches = "tram car" +item = "tram" + +[[rewrite]] +matches = "left luggage" +item = "luggage" + +[[rewrite]] +compare_lowercase = true +contains = "suitcase" +item = "luggage" + +[[rewrite]] +regex = '^frame with (?:an )?(.+)$' +item = ["frame", 'with \1'] + +[[rewrite]] +matches = "HF" +item = "high frequency" + +[[rewrite]] +matches = "VHF" +item = "very high frequency" + +[[rewrite]] +matches = "rolled-up newspaper" +item = ["newspaper", "rolled"] + +[[rewrite]] +matches = "bullhorn with sound waves" +item = "bullhorn" + +[[rewrite]] +matches = "proj" +item = "projection" + +[[rewrite]] +matches = "EmailCT" +item = "lightning" + +[[rewrite]] +matches = "wn" +item = "why not" + +[[rewrite]] +matches = "oc" +item = "of course" +render = "of course (!!)" # Escape the exclamation mark. + +[[rewrite]] +matches = "Circpipe" +item = ["pipe", "circular"] + +[[rewrite]] +matches = "Rectpipe" +item = ["pipe", "rectangular"] + +[[rewrite]] +matches = "recorder" +item = "automatic telephone recorder" # From the wasy Metafont source + +[[rewrite]] +matches = "pullback" +item = "pull back" + +[[rewrite]] +matches = "pushout" +item = "push out" + +[[rewrite]] +matches = "MVComma" +item = ["comma", "sans serif"] + +[[rewrite]] +matches = "shallow pan of food" +item = "pan" + +[[rewrite]] +matches = "partof" +item = "part of" + +[[rewrite]] +matches = "wholeof" +item = "whole of" + +[[rewrite]] +matches = "pile of poo" +item = "poo" + +[[rewrite]] +matches = "Lineload" +item = "line load" + +[[rewrite]] +matches = "sA" +item = "Soyombo" + +[[rewrite]] +matches = "sO" +item = ["Soyombo", "terminal"] + +[[rewrite]] +matches = "gleichstark" +item = "Gleich Stark" + +[[rewrite]] +matches = "textlengthmark" +item = "length mark" + +[[rewrite]] +matches = "thermod" +item = "thermodynamic" + +[[rewrite]] +matches = "tint, slashed" +item = ["tint", "slashed"] + +[[rewrite]] +matches = "Pickup" +item = "answering machine" + +[[rewrite]] +matches = "svrexample" +item = "example" + +[[rewrite]] +render_contains = "Pisymbol{nkarta}{119}" +item = ["hammer", "and sickle"] + +[[rewrite]] +regex = '^hammer (and \w+)$' +item = ["hammer", '\1'] + +[[rewrite]] +matches = "stst" +item = "standard state" + +[[rewrite]] +matches = "carousel horse" +item = ["horse", "carousel"] + +[[rewrite]] +matches = ["horse racing", "racehorse"] +item = ["horse", "racing"] + +[[rewrite]] +matches = "coins" +item = ["coin", "multiple"] + +[[rewrite]] +matches = ["curly hair", "white hair"] +item = "hair" + +[[rewrite]] +matches = "emf" +item = "electromotive force" + +[[rewrite]] +matches = "wastebasket" +item = "trash" + +[[rewrite]] +matches = "trash, restore from" +item = ["trash", "restore from"] + +[[rewrite]] +render_contains = '{\smtrT}' +item = "rotated symbols" +render = "" + +[[rewrite]] +matches = "NUL" +item = "null character" + +[[rewrite]] +matches = "compass" +render_contains = '\dsmathematical' +item = ["compass", "drawing"] + +[[rewrite]] +matches = "railway" +item = "train" diff --git a/info/symbols/comprehensive/source/prune-idx-rhombuses.toml b/info/symbols/comprehensive/source/prune-idx-rhombuses.toml new file mode 100644 index 0000000000..db38ece801 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-rhombuses.toml @@ -0,0 +1,289 @@ +############################################## +# Categorize rhombuses. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +[[rewrite]] +matches = "rhombuses" +item = "rhombus" + +[[rewrite]] +matches = [ + "white diamond", + "white really small diamond", + "lozenge", + "largelozenge", + "medlozenge", + "smalllozenge" +] +item = "rhombus" + +[[rewrite]] +contains = "whtlozenge" +item = "rhombus" + +[[rewrite]] +regex = '^(Big|Small)?(Lower|Right)Diamond$' +item = ["rhombus", "half filled"] + +[[rewrite]] +regex = '^diamond(left|right|top|bot)black$' +item = ["rhombus", "half filled"] + +[[rewrite]] +contains = ["blklozenge", "blacklozenge"] +item = ["rhombus", "filled"] + +# This rule should precede the following one. +[[rewrite]] +matches = "rhombusfill" +item = ["rhombus", "filled"] + +[[rewrite]] +prefix = "rhombusfill" +item = ["rhombus", "half filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^diamond(black|solid)$' +item = ["rhombus", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^filled(big|small)?diamond(shape)?$' +item = ["rhombus", "filled"] + +[[rewrite]] +matches = [ + "white curved diamond", + "sqlozenge", + "wasylozenge" +] +item = ["rhombus", "curved"] + +[[rewrite]] +matches = "black curved diamond" +item = ["rhombus", "curved, filled"] + +[[rewrite]] +matches = [ + "black diamond", + "black really small diamond" +] +item = ["rhombus", "filled"] + +[[rewrite]] +prefix = "DiamondShadow" +item = ["rhombus", "shadowed"] + +[[rewrite]] +prefix = "FilledDiamondShadow" +item = ["rhombus", "filled, shadowed"] + +[[rewrite]] +matches = "SectioningDiamond" +item = ["rhombus", "of rhombuses"] + +[[rewrite]] +matches = "diamond with a dot" +item = ["rhombus", "of blue rhombuses, with dot"] + +[[rewrite]] +matches = [ + "black diamond minus white X", + "OrnamentDiamondSolid", + "FilledSectioningDiamond" +] +item = ["rhombus", "of filled rhombuses"] + +# This rule should precede the following one. +[[rewrite]] +matches = "concavediamond" +item = ["rhombus", "concave"] + +[[rewrite]] +prefix = "concavediamond" +item = ["rhombus", "concave, with tick"] + +[[rewrite]] +matches = [ + "crossed curved diamond", + "quartered curved diamond", + "quarted lozenge" # Note spelling error. +] +item = ["rhombus", "curved, quartered"] + +[[rewrite]] +matches = [ + "crossed diamond", + "quartered diamond", + "rhombuslinevh" +] +item = ["rhombus", "quartered"] + +[[rewrite]] +regex = '^diamond(plus|times)$' +item = ["rhombus", "quartered"] + +[[rewrite]] +regex = '^(up|down) slashed (lozenge|curved diamond)$' +item = ["rhombus", "curved, slashed"] + +[[rewrite]] +regex = '^(crossed|horizontally divided|vertically divided) lozenge$' +item = ["rhombus", 'curved, \1'] + +[[rewrite]] +regex = '^(up|down) slashed diamond$' +item = ["rhombus", "slashed"] + +[[rewrite]] +regex = '^diamond(b|back)?slash$' +item = ["rhombus", "slashed"] + +[[rewrite]] +matches = "enclosediamond" +item = ["rhombus", "enclosing"] + +[[rewrite]] +matches = "diamonddots" +item = ["rhombus", "of dots"] + +[[rewrite]] +matches = "errbarblackdiamond" +item = ["rhombus", "error bars, filled"] + +[[rewrite]] +matches = "errbardiamond" +item = ["rhombus", "error bars"] + +[[rewrite]] +regex = '^(horizontally|vertically) divided curved diamond$' +item = ["rhombus", 'curved, \1 divided'] + +[[rewrite]] +regex = '^(horizontally|vertically) divided diamond$' +item = ["rhombus", '\1 divided'] + +[[rewrite]] +matches = ["diamondminus", "lozengeminus", "rhombuslineh"] +item = ["rhombus", "horizontally divided"] + +[[rewrite]] +matches = "rhombuslinev" +item = ["rhombus", "vertically divided"] + +[[rewrite]] +regex = '^diamond(bar|vert)$' +item = ["rhombus", "vertically divided"] + +[[rewrite]] +compare_lowercase = true +regex = '^(diamond|rhombus)(dot|cdot)$' +item = ["rhombus", "dotted"] + +[[rewrite]] +matches = "lozengedot" +item = ["rhombus", "dotted"] + +[[rewrite]] +matches = "dotted curved diamond" +item = ["rhombus", "curved, dotted"] + +[[rewrite]] +matches = "dotted diamond" +item = ["rhombus", "dotted"] + +[[rewrite]] +compare_lowercase = true +matches = "diamond shape with a dot inside" +item = ["rhombus", "dotted multiply"] + +[[rewrite]] +regex = '^diamond(circle|triangle)$' +item = ["rhombus", '\1'] + +[[rewrite]] +matches = "diamonddiamond" +item = ["rhombus", "rhombus"] + +[[rewrite]] +matches = "white curved diamond containing black diamond" +item = ["rhombus", "curved, small rhombus, filled"] + +[[rewrite]] +matches = [ + "blackinwhitediamond", + "white diamond containing black diamond" +] +item = ["rhombus", "small rhombus, filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^diamond(left|right)$' +item = ["rhombus", "with arrow"] + +[[rewrite]] +compare_lowercase = true +regex = '^diamonddot(left|right)$' +item = ["rhombus", "dotted, with arrow"] + +# This rule should precede the generic blue/orange diamond rule. +[[rewrite]] +contains = "blue diamond" +render_contains = '\usym' +item = ["rhombus", "striped"] + +# This rule should precede the generic blue/orange diamond rule. +[[rewrite]] +contains = "orange diamond" +render_contains = '\usym' +item = ["rhombus", "patterned"] + +[[rewrite]] +regex = '(blue|orange) diamond$' +item = ["rhombus", '\1'] + +[[rewrite]] +matches = "manconcentricdiamond" +item = ["rhombus", "concentric"] + +[[rewrite]] +matches = [ + "outline curved diamond", + "outline lozenge" +] +item = ["rhombus", "curved, outlined"] + +[[rewrite]] +matches = "outline diamond" +item = ["rhombus", "outlined"] + +[[rewrite]] +matches = "rhombuscross" +item = ["rhombus", "crossed"] + +# This rule should precede the following one. +[[rewrite]] +compare_lowercase = true +regex = ''' +^(big|large|med|small|lg|md|sm|vy)*\ +(wht|white)?\ +(diamond|rhombus)\ +(op|shape|[a-z])?$\ +''' +item = "rhombus" + +[[rewrite]] +compare_lowercase = true +regex = ''' +^(big|large|med|small|lg|md|sm|vy)*\ +(blk|black)\ +diamond\ +(shape|[a-z])?$\ +''' +item = ["rhombus", "filled"] + +[[rewrite]] +matches = "ataribox" +item = ["rhombus", "white on black"] diff --git a/info/symbols/comprehensive/source/prune-idx-see.toml b/info/symbols/comprehensive/source/prune-idx-see.toml new file mode 100644 index 0000000000..2729d1d955 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-see.toml @@ -0,0 +1,2183 @@ +########################################################## +# Redirect common search terms to an appropriate target. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +########################################################## + +# ------------------------------ precedes ------------------------------ + +[[create]] +top_matches = "precedes" +matches = "precedes" +item = ["dominance"] +see = "precedes" + +[[create]] +top_matches = "precedes" +matches = "negated" +item = ["dominance", "negative"] +see = "precedes, negated" + +[[create]] +top_matches = "precedes" +matches = "or equal to" +render_contains = 'preccurlyeq' +item = ["dominance", "weak"] +see = "precedes, or equal to" + +[[create]] +top_matches = "precedes" +matches = "or equal to, negated" +render_contains = 'npreccurlyeq' +item = ["dominance", "negative weak"] +see = "precedes, or equal to, negated" + +[[create]] +top_matches = "precedes" +matches = "double" +render_contains = ['\BSKllcurly', '\STIXPrec'] +item = ["dominance", "strict"] +see = "precedes, double" + +# ------------------------------- music -------------------------------- + +[[create]] +matches = "segno" +render_contains = ['\musSegno', '\MSXsegno'] +item = ["dal segno"] +see = "segno" + +[[create]] +top_matches = "alla breve" +matches = "alla breve" +item = ["meter, musical"] +see = "alla breve" + +[[create]] +top_matches = "alla breve" +matches = "reversed" +item = ["meter, musical"] +see = "alla breve, reversed" + +[[create]] +top_matches = "common time" +matches = "common time" +item = ["meter, musical"] +see = "common time" + +[[create]] +top_matches = "common time" +matches = "forward and reversed" +item = ["meter, musical"] +see = "common time, forward and reversed" + +# ---------------------- unions and intersections ---------------------- + +[[create]] +top_matches = "union" +matches = "union" +item = ["set union"] +see = "union" + +[[create]] +top_matches = "union" +matches = "union" +item = ["cup"] +see = "union" + +[[create]] +top_matches = "union" +matches = "square" +item = ["bunch join"] +see = "union, square" + +[[create]] +top_matches = "union" +matches = "square" +item = ["map join"] +see = "union, square" + +[[create]] +top_matches = "intersection" +matches = "intersection" +item = ["set intersection"] +see = "intersection" + +[[create]] +top_matches = "intersection" +matches = "intersection" +item = ["cap"] +see = "intersection" + +[[create]] +top_matches = "intersection" +matches = "square" +item = ["bunch meet"] +see = "intersection, square" + +[[create]] +top_matches = "intersection" +matches = "square" +item = ["map meet"] +see = "intersection, square" + +# ------------------------------ letters ------------------------------- + +[[create]] +render_contains = '\hbar' +item = ["Planck's constant"] +render = "Planck's constant ($\\hbar$)" +see = "barred letters, h" + +[[create]] +top_matches = "barred letters" +matches = "d" +item = ["inexact differential"] +see = "barred letters, d" + +[[create]] +top_matches = "barred letters" +matches = "d" +item = ["differential, inexact"] +see = "barred letters, d" + +[[create]] +matches = "barred letters" +item = "crossed letters" +see = "barred letters" + +[[create]] +top_matches = "boko letters" +item = ["Hausa letters"] +see = "boko letters" +render = "" + +[[create]] +top_matches = "z" +matches = "round" +item = ["ezh"] +see = "round z" + +[[create]] +top_matches = "z" +matches = "round" +item = ["tailed letters", "z"] +see = "round z" + +[[create]] +matches = "rotated letters" +item = "upside-down letters" +see = "rotated letters" + +[[create]] +matches = "schwa" +item = ["rotated letters", "e"] +see = "schwa" + +[[create]] +top_matches = "barred letters" +matches = "D" +item = ["Maxwell-Stefan diffusion coefficient"] +see = "barred letters, D" + +[[create]] +top_matches = "rotated letters" +matches = "s, inverted" +item = ["s", "lazy"] +see = "rotated letters, s, inverted" + +# ------------------------- logical operations ------------------------- + +# ... not sign ... + +[[create]] +top_matches = "logical negation" +item = ["negation"] +see = "logical negation" + +[[create]] +top_matches = "logical negation" +item = ["not"] +see = "logical negation" + +[[create]] +top_matches = "logical negation" +matches = "inverted" +item = ["interior product"] +see = "logical negation, inverted" + +# ... wedge ... + +[[create]] +render_contains = '($\wedge$)' +item = ["and"] +see = "wedge" + +[[create]] +render_contains = '($\wedge$)' +item = ["logical conjunction"] +see = "wedge" + +[[create]] +render_contains = '($\wedge$)' +item = ["conjunction", "logical"] +see = "wedge" + +[[create]] +render_contains = '($\barwedge$)' +item = ["nand"] +see = "wedge, bar over" + +[[create]] +top_matches = "wedge" +matches = "double" +item = ["merge"] +see = "wedge, double" + +# ... vee ... + +[[create]] +render_contains = '($\vee$)' +item = ["or"] +see = "vee" + +[[create]] +render_contains = '($\vee$)' +item = ["logical disjunction"] +see = "vee" + +[[create]] +render_contains = '($\vee$)' +item = ["disjunction, logical"] +see = "vee" + +[[create]] +render_contains = '\STIXbarvee' +item = ["nor"] +see = "vee, bar over" + +[[create]] +render_contains = '($\veebar$)' +item = ["xor"] +see = "vee, bar under" + +[[create]] +render_contains = '($\veebar$)' +item = ["exclusive or"] +see = "vee, bar under" + +[[create]] +render_contains = '($\veebar$)' +item = ["exclusive disjunction, logical"] +see = "vee, bar under" + +[[create]] +render_contains = '($\veebar$)' +item = ["logical exclusive disjunction"] +see = "vee, bar under" + +# ----------------------------- turnstiles ----------------------------- + +[[create]] +top_matches = "turnstile" +matches = "double dash, right" +item = ["satisfies"] +see = "turnstile, double dash, right" + +[[create]] +top_matches = "turnstile" +matches = "double dash, right" +item = ["models"] +see = "turnstile, double dash, right" + +[[create]] +top_matches = "turnstile" +matches = "short bar, right" +item = ["footline"] +see = "turnstile, short bar" + +[[create]] +top_matches = "turnstile" +item = ["assertion"] +see = "turnstile" +render = "" + +[[create]] +top_matches = "turnstile" +matches = "down" +item = ["top"] +see = "turnstile, down" + +[[create]] +top_matches = "turnstile" +matches = "down" +item = ["tautology"] +see = "turnstile, down" + +[[create]] +top_matches = "turnstile" +matches = "down" +item = ["lattice", "top"] +see = "turnstile, down" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["lattice", "bottom"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["tack"] +see = "turnstile" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["perpendicular"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["orthogonal"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["bottom"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["falsum"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "up" +item = ["independence"] +see = "turnstile, up" + +[[create]] +top_matches = "turnstile" +matches = "double dash, up" +item = ["independence"] +see = "turnstile, double dash, up" + +[[create]] +top_matches = "turnstile" +matches = "double bar, down" +item = ["postal mark"] +see = "turnstile, double bar, down" + +# ---------------------------- gender signs ---------------------------- + +[[create]] +top_matches = "gender signs" +matches = "male and female" +item = ["hermaphrodite"] +see = "gender signs, male and female" + +[[create]] +top_matches = "gender signs" +matches = "female/male" +item = ["heterosexual"] +see = "gender signs, female/male" + +[[create]] +top_matches = "gender signs" +matches = "male/male" +item = ["homosexual"] +see = "gender signs, male/male" + +[[create]] +top_matches = "gender signs" +matches = "female/female" +item = ["lesbian"] +see = "gender signs, female/female" + +[[create]] +top_matches = "gender signs" +matches = "male with stroke and male and female" +item = ["transgender"] +see = "gender signs, male with stroke and male and female" + +# -------------------------- quotation marks --------------------------- + +[[create]] +top_matches = "quotation marks" +matches = "straight double" +item = ["ditto marks"] +see = "quotation marks, straight double" + +[[create]] +top_matches = "quotation marks" +matches = "straight single" +item = ["feet"] +see = "quotation marks, straight single" + +# This rule belongs in a different category but is kept with the preceding +# rule, which is a proper quotation-mark reference. +[[create]] +top_matches = "prime" +render_regex = '\\[A-Z]*prime' +item = ["feet"] +see = "prime" + +[[create]] +top_matches = "quotation marks" +matches = "straight double" +item = ["inches"] +see = "quotation marks, straight double" + +# This rule belongs in a different category but is kept with the preceding +# rule, which is a proper quotation-mark reference. +[[create]] +top_matches = "prime" +render_regex = '\\[A-Z]*dprime' +item = ["inches"] +see = "prime, double" + +# ----------------------------- plus signs ----------------------------- + +[[create]] +render_contains = '\oplus' +item = ["Kronecker sum"] +see = "circled symbols, plus" +render = 'Kronecker sum ($\oplus$)' + +[[create]] +render_contains = '\oplus' +item = ["xor"] +see = "circled symbols, plus" +render = 'xor ($\oplus$)' + +[[create]] +render_contains = '\oplus' +item = ["exclusive or"] +see = "circled symbols, plus" +render = 'exclusive or ($\oplus$)' + +[[create]] +render_contains = '\oplus' +item = ["ring sum"] +see = "circled symbols, plus" +render = 'ring sum ($\oplus$)' + +# ------------------------------- hands -------------------------------- + +[[create]] +matches = "hand" +item = "printer's fists" +see = "hand" +render = "" + +[[create]] +matches = "hand" +item = "fists" +see = "hand" +render = "" + +[[create]] +matches = "hand" +item = "manicules" +see = "hand" +render = "" + +[[create]] +matches = "hand" +item = "pointing finger" +see = "hand" +render = "" + +[[create]] +render_contains = '\faHandRock' +item = ["rock, paper, scissors (also lizard, Spock)"] +see = "hand" +render = "" + +[[create]] +render_contains = '\faHandRock' +item = ["roshambo"] +see = "hand" +render = "" + +[[create]] +top_matches = "hand" +matches = "Spock sign" +item = "Vulcan salute" +see = "hand, Spock sign" +render = "" + +[[create]] +top_matches = "hand" +matches = "victory sign" +item = ["hand", "peace sign"] +see = "hand, victory sign" +render = "" + +[[create]] +top_matches = "hamsa" +item = ["hand", "with eye"] +see = "hamsa" + +# -------------------------- cleaning symbols -------------------------- + +[[create]] +render_contains = '(\WashCotton)' +item = "normal" +see = "machine wash, cotton" + +[[create]] +render_contains = '(\WashCotton)' +item = "maximum agitation" +see = "machine wash, cotton" + +[[create]] +render_contains = '(\WashSynthetics)' +item = "permanent press" +see = "machine wash, synthetics" + +[[create]] +render_contains = '(\WashSynthetics)' +item = "medium agitation" +see = "machine wash, synthetics" + +[[create]] +render_contains = '(\WashWool)' +item = "delicate" +see = "machine wash, wool/silk" + +[[create]] +render_contains = '(\WashWool)' +item = "minimal agitation" +see = "machine wash, wool/silk" + +# ------------------------------ accents ------------------------------- + +# ... redirects from accents>X to accents>Y ... + +[[create]] +top_matches = "accents" +matches = "circumflex" +word = "hat" +see = 'accents, \g<0>' + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "caron" +item = "hacek" +word = "h\\'{a}\\v{c}ek" +see = "accents, caron" + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "diaeresis" +word = "umlaut" +see = 'accents, di{\ae}resis' + +[[create]] +top_matches = "accents" +matches = "acute, double" +item = "Hungarian umlaut" +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "ring" +word = "krouzek" +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "ring" +item = ["interior"] +see = 'accents, \g<0>' + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "diaeresis" +item = "trema" +word = "tr{\\'e}ma" +see = 'accents, di{\ae}resis' + +# ... redirects from the top level to an accent ... + +[[create]] +top_matches = "accents" +matches = "ring" +item = ["set interior"] +see = "accents, ring" + +[[create]] +top_matches = "accents" +matches = "diaeresis" +item = ["umlaut"] +see = 'accents, di{\\ae}resis' + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "caron" +item = ["hacek"] +word = "h\\'{a}\\v{c}ek" +see = "accents, caron" + +[[create]] +top_matches = "accents" +matches = "ring" +item = ["krouzek"] +word = 'krou\\v{z}ek' +see = "accents, ring" + +[[create]] +top_matches = "accents" +matches = "diaeresis" +item = ["diaeresis"] +word = 'di{\\ae}resis' +see = 'accents, di{\\ae}resis' + +[[create]] +top_matches = "accents" +matches = "ring" +item = ["ring accent"] +see = "accents, ring" + +[[create]] +top_matches = "accents" +matches = "bar" +item = ["vinculum"] +see = "accents, bar" + +[[create]] +top_matches = "accents" +matches = "fermata" +item = ["fermata", "accent"] +see = "accents, fermata" + +[[create]] +top_matches = "accents" +matches = "circumflex" +item = ["hat", "accent"] +see = "accents, circumflex" + +# ... redirects from X to just "accents" ... + +[[create]] +top_matches = "accents" +matches = [ + "acute", + "arc", + "breve", + "caron", + "cedilla", + "circumflex", + "grave", + "macron", + "ogonek" +] +item = ['\1'] +see = 'accents, \1' + +[[create]] +top_matches = "accents" +matches = "diaeresis" +item = ["trema"] +word = "tr{\\'e}ma" +see = 'accents, di{\\ae}resis' + +[[create]] +top_matches = "accents" +matches = "bar" +item = ["overline"] +see = "accents, overline" + +[[create]] +top_matches = "accents" +matches = "bar below" +item = ["underline"] +see = "accents, underline" + +# ... redirects from accents>X to Y ... + +[[create]] +render_contains = '\RHAT' +item = ["accents", "decorative hat"] +render = "" + +# -------------------------- phonetic accents -------------------------- + +[[create]] +top_matches = "accents" +matches = "ring below" +item = ["phonetic accents", "voiceless"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "caron below" +item = ["phonetic accents", "voiced"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "half ring below, right" +item = ["phonetic accents", "more rounded"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "half ring below, left" +item = ["phonetic accents", "less rounded"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "plus below" +item = ["phonetic accents", "advanced"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "bar below" +item = ["phonetic accents", "retracted"] +see = 'accents, \g<0>' + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "diaeresis" +item = ["phonetic accents", "centralized"] +see = 'accents, di{\ae}resis' + +[[create]] +top_matches = "accents" +matches = "X" +item = ["phonetic accents", "mid-centralized"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "vertical line below" +item = ["phonetic accents", "syllabic"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "breve below, inverted" +item = ["phonetic accents", "non-syllabic"] +see = 'accents, \g<0>' + +[[create]] +preserve_escapes = true +top_matches = "accents" +matches = "diaeresis below" +item = ["phonetic accents", "breathy voiced"] +see = 'accents, di{\ae}resis below' + +[[create]] +top_matches = "accents" +matches = "tilde below" +item = ["phonetic accents", "creaky voiced"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "seagull below" +item = ["phonetic accents", "linguolabial"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tilde overlay" +item = ["phonetic accents", "velarized/pharyngealized"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tack below, up" +item = ["phonetic accents", "raised"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tack below, down" +item = ["phonetic accents", "lowered"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tack below, left" +item = ["phonetic accents", "advanced tongue root"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tack below, right" +item = ["phonetic accents", "retracted tongue root"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "bridge below" +item = ["phonetic accents", "dental"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "bridge below, inverted" +item = ["phonetic accents", "apical"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "square below" +item = ["phonetic accents", "laminal"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "tilde" +item = ["phonetic accents", "nasalized"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "angle, left" +item = ["phonetic accents", "no audible release"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "acute, double" +item = ["phonetic accents", "tone, extra high"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "acute" +item = ["phonetic accents", "tone, high"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "macron" +item = ["phonetic accents", "tone, mid"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "grave" +item = ["phonetic accents", "tone, low"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "grave, double" +item = ["phonetic accents", "tone, extra low"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "breve" +item = ["phonetic accents", "suprasegmental, extra short"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "caron" +item = ["phonetic accents", "tone, rising"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "circumflex" +item = ["phonetic accents", "tone, falling"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "high rising tone" +item = ["phonetic accents", "tone, high rising"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "low rising tone" +item = ["phonetic accents", "tone, low rising"] +see = 'accents, \g<0>' + +[[create]] +top_matches = "accents" +matches = "rising and falling tone" +item = ["phonetic accents", "tone, rising and falling"] +see = 'accents, \g<0>' + +# -------------------- various mathematical symbols -------------------- + +# ... logic ... + +[[create]] +top_matches = "strict implication" +item = ["fish tail", "right"] +see = "strict implication" + +[[create]] +top_matches = "strict implication" +item = ["fish tail", "left"] +see = "strict converse implication" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["joint denial"] +see = "arrow" +render = 'joint denial ($\downarrow$)' + +[[create]] +top_matches = "equivalence" +matches = "equivalence" +item = ["material biconditional"] +see = "equivalence" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["material conditional"] +see = "arrow" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["alternative denial"] +see = "arrow" +render = 'alternative denial ($\uparrow$)' + +[[create]] +top_matches = "vertical bar" +render_contains = '\textbar' +item = ["alternative denial"] +see = "vertical bar" +render = 'alternative denial (\textbar)' + +[[create]] +top_matches = "superset" +matches = "strict" +item = ["material conditional"] +see = "superset, strict" + +[[create]] +top_matches = "arrow" +matches = "double ended" +item = ["material equivalence"] +see = "arrow, double ended" + +[[create]] +top_matches = "equivalence" +matches = "equivalence" +item = ["material equivalence"] +see = "equivalence" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["material implication"] +see = "arrow" + +[[create]] +top_matches = "superset" +matches = "strict" +item = ["material implication"] +see = "superset, strict" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["material nonimplication"] +see = "arrow" +render = 'material nonimplication ($\nrightarrow$)' # Assuming AMS + +[[create]] +top_matches = "superset" +matches = "strict, negated" +item = ["material nonimplication"] +see = "superset, strict, negated" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["converse implication"] +see = "arrow" +render = 'converse implication ($\leftarrow$)' + +[[create]] +top_matches = "subset" +matches = "strict" +item = ["converse implication"] +see = "subset, strict" + +[[create]] +top_matches = "arrow" +matches = "arrow" +item = ["converse nonimplication"] +see = "arrow" +render = 'converse nonimplication ($\nleftarrow$)' + +[[create]] +top_matches = "subset" +matches = "strict, negated" +item = ["converse nonimplication"] +see = "subset, strict, negated" + +[[create]] +top_matches = "multimap" +matches = "multimap" +item = ["linear implication"] +see = "multimap" + +[[create]] +top_matches = "multimap" +matches = "multimap" +item = ["lollipop (mathematics)"] +see = "multimap" + +[[create]] +top_matches = "vertical bar" +matches = "vertical bar" +item = ["Sheffer's stroke"] +see = "vertical bar" + +# ... set theory ... + +[[create]] +top_matches = "subset" +matches = "square" +item = ["subbunch"] +see = "subset, square" + +[[create]] +top_matches = "subset" +matches = "square" +item = ["submap"] +see = "subset, square" + +[[create]] +top_matches = "subset" +matches = "finite" +item = ["subset", "double"] +see = "subset, finite" + +[[create]] +top_matches = "subset" +matches = "strict" +item = ["proper subset"] +see = "subset, strict" + +[[create]] +top_matches = "superset" +matches = "strict" +item = ["proper superset"] +see = "superset, strict" + +[[create]] +top_matches = "set membership" +matches = "set membership" +item = ["in"] +see = "set membership" + +[[create]] +top_matches = "set membership" +matches = "set membership" +item = ["member of"] +see = "set membership" + +[[create]] +top_matches = "set membership" +matches = "set membership" +item = ["element of"] +see = "set membership" + +[[create]] +top_matches = "set membership" +matches = "reversed" +item = ["owns"] +see = "set membership, reversed" + +[[create]] +matches = "aleph" +item = ["cardinality"] +see = "aleph" + +# ... equality and inequality ... + +[[create]] +top_matches = "equal" +render_contains = '\circeq' +item = ["ring equals"] +see = "equal, ring" +render = 'ring equals ($\circeq$)' + +[[create]] +top_matches = "equal" +render_contains = '\eqcolon' +item = ["excess"] +see = "equal, colon" + +[[create]] +top_matches = "equal" +render_contains = '\eqcirc' +item = ["ring within equals"] +see = "equal, ring" +render = 'ring within equals ($\eqcirc$)' + +[[create]] +top_matches = "equal" +render_contains = '$\doteqdot$' +item = ["geometrically equal to"] +see = "equal, dots" + +[[create]] +top_matches = "equal" +matches = "negated" +item = ["not equal"] +see = "equal, negated" + +[[create]] +top_matches = "equal" +render_contains = '$\bumpeq$' +item = ["difference between"] +see = "equal, bump" + +[[create]] +top_matches = "equal" +render_contains = '$\Bumpeq$' +item = ["geometrically equivalent to"] +see = "equal, bump" + +[[create]] +top_matches = "equal" +matches = "asymptotically" +item = ["asymptotically equal to"] +see = "equal, asymptotically" + +[[create]] +top_matches = "less than" +matches = "horizontally barred" +item = ["smaller than"] +see = "less than, horizontally barred" + +[[create]] +top_matches = "greater than" +matches = "horizontally barred" +item = ["larger than"] +see = "greater than, horizontally barred" + +[[create]] +top_matches = "less than" +matches = "much, underlined" +item = ["partial meet contraction"] +see = "less than, much, underlined" + +[[create]] +top_matches = "equivalence" +render_contains = '($\equiv$)' +item = ["biconditional"] +see = "equivalence" + +[[create]] +top_matches = "arrow" +matches = "double ended" +item = ["biconditional"] +see = "arrow, double ended" + +# ... Z notation ... + +[[create]] +top_matches = "greater than" +matches = "much" +item = ["Z notation", "schema piping"] +see = "greater than, much" + +[[create]] +top_matches = "restriction" +matches = "restriction" +item = ["Z notation", "schema projection"] +see = "restriction" + +[[create]] +top_matches = "bullet" +matches = "bullet" +item = ["Z notation", "spot"] +see = "bullet" + +[[create]] +top_matches = "colon" +matches = "hollow" +item = ["Z notation", "type colon"] +see = "colon, hollow" + +[[create]] +top_matches = "bullet" +matches = "bullet" +item = ["Z notation", "spot"] +see = "bullet" + +[[create]] +top_matches = "semicolon" +matches = "hollow" +item = ["Z notation", "relational composition"] +see = "semicolon, hollow" + +[[create]] +top_matches = "delimiters" +matches = "parenthesis with bar" +item = ["Z notation", "relational image"] +see = "delimiters, parenthesis with bar" +render = 'relational image (\OpnParnBar\graybox\ClsParnBar)' + +[[create]] +top_matches = "triangle" +render_contains = '(\STIXdsub)' +item = ["Z notation", "domain antirestriction"] +see = "triangle, bar through" + +[[create]] +top_matches = "triangle" +render_contains = '(\STIXrsub)' +item = ["Z notation", "range antirestriction"] +see = "triangle, bar through" + +# ... delimiters ... + +[[create]] +top_matches = "delimiters" +matches = "vertical bar" +item = ["absolute value"] +see = "delimiters, vertical bar" +render = 'absolute value ($\vert$\graybox$\vert$)' + +[[create]] +top_matches = "delimiters" +matches = "double vertical bar" +item = ["norm"] +see = "delimiters, double vertical bar" +render = 'norm ($\Vert$\graybox$\Vert$)' + +[[create]] +top_matches = "delimiters" +matches = "upper corners" +item = ["Quine corners"] +see = "delimiters, upper corners" +render = 'Quine corners ($\ulcorner$\graybox$\urcorner$)' + +[[create]] +top_matches = "delimiters" +matches = "upper corners" +item = ["quasi-quotation marks"] +see = "delimiters, upper corners" +render = 'quasi-quotation marks ($\ulcorner$\graybox$\urcorner$)' + +# ... other ... + +[[create]] +matches = "therefore" +item = "thus" +see = "therefore" + +[[create]] +top_matches = "therefore" +matches = "down" +item = ["since"] +see = "therefore, down" + +[[create]] +top_matches = "therefore" +matches = "down" +item = ["because"] +see = "therefore, down" + +[[create]] +top_matches = "minus" +matches = "dot" +item = ["cutoff subtraction"] +see = "minus, dot" + +[[create]] +top_matches = "minus" +matches = "dots" +render_contains = "dotsminusdots" +item = ["geometric proportion"] +see = "minus, dots" + +[[create]] +top_matches = "times" +matches = "times" +item = ["multiplication", "cross"] +see = "times" + +[[create]] +top_matches = "times" +item = ["Cartesian product"] +see = "times" + +[[create]] +top_matches = "times" +item = ["cross product"] +see = "times" + +[[create]] +render_contains = '\otimes' +item = ["Kronecker product"] +see = "circled symbols, multiplication" +render = 'Kronecker product ($\otimes$)' + +[[create]] +render_contains = '\otimes' +item = ["tensor product"] +see = "circled symbols, multiplication" +render = 'tensor product ($\otimes$)' + +[[create]] +top_matches = "partial derivative" +item = ["derivative, partial"] +see = "partial derivative" + +[[create]] +top_matches = "proportionality" +matches = "reversed" +item = ["Descartes's equal sign"] +see = "proportionality, reversed" + +[[create]] +top_matches = "arrow" +matches = "wavy" +item = ["leads to"] +see = "arrow, wavy" + +[[create]] +top_matches = "nabla" +item = ["Laplacian"] +see = "nabla" +render = 'Laplacian ($\nabla^2$)' + +[[create]] +top_matches = "triangle" +matches = "triangle" +item = ["set symmetric difference"] +see = "triangle" +render = 'set symmetric difference ($\bigtriangleup$)' + +[[create]] +top_matches = "arrow" +matches = "double ended, double bodied" +item = ["iff"] +see = "arrow, double ended, double bodied" + +[[create]] +top_matches = "pitchfork" +matches = "pitchfork" +item = ["transversal intersection"] +see = "pitchfork" + +[[create]] +top_matches = "transform" +preserve_escapes = true +seealso = "alphabets, math" +render = "" + +[[create]] +top_matches = "for all" +matches = "for all" +item = ["universal bunch quantifier"] +see = "for all" + +[[create]] +top_matches = "for all" +matches = "for all" +item = ["universal individual quantifier"] +see = "for all" + +[[create]] +top_matches = "rhombus" +matches = "rhombus" +item = ["diamond"] +see = "rhombus" + +[[create]] +top_matches = "end of proof" +item = "QED" +see = "end of proof" +render = "" + +[[create]] +top_matches = "smiles and frowns" +matches = "both" +render_contains = "frownsmile" +item = ["coherence"] +see = "smiles and frowns, both" + +[[create]] +top_matches = "smiles and frowns" +matches = "both" +render_contains = "smilefrown" +item = ["incoherence"] +see = "smiles and frowns, both" + +[[create]] +top_matches = "vertical bar" +matches = "vertical bar" +item = ["divides"] +see = "vertical bar" + +[[create]] +top_matches = "vertical bar" +matches = "vertical bar" +item = ["evaluated at"] +see = "vertical bar" + +[[create]] +top_matches = "vertical bar" +matches = "negated" +item = ["divides", "negated"] +see = "vertical bar, negated" + +[[create]] +top_matches = "dagger" +matches = "dagger" +item = ["adjoint"] +see = "dagger" +render = 'adjoint ($\dag$)' + +[[create]] +top_matches = "dot" +matches = "four" +item = ["proportion"] +see = "dot, four" + +[[create]] +matches = "empty set" +item = "null set" +see = "empty set" +render = "" + +[[create]] +top_matches = "minus" +matches = "colon" +item = ["excess"] +see = "minus, colon" + +[[create]] +top_matches = "triangle" +matches = "bar through" +render_contains = '\STIXconictaper' +item = ["conic taper"] +see = "triangle, bar through" + +[[create]] +render_contains = '\CircNgt' +item = ["circled symbols", "tilde"] + +[[create]] +top_matches = "colon" +matches = "math mode" +item = ["ratio"] +see = "colon, math mode" + +[[create]] +top_matches = "dot" +item = ["dot"] +seealso = "colon" +render = "" + +[[create]] +top_matches = "similar" +matches = "similar" +item = ["swung dash"] +see = "similar" + +[[create]] +top_matches = "similar" +matches = "or equal to" +render_contains = '\cong' +item = ["congruent"] +see = "similar, or equal to" + +[[create]] +top_matches = "similar" +matches = "dots, vertical" +item = ["kernel contraction"] +see = "similar, dots, vertical" + +[[create]] +top_matches = "equal" +matches = "asymptotically" +item = ["Vinogradov notation"] +see = "equal, asymptotically" + +[[create]] +top_matches = "greater than" +matches = "much" +render_contains = '($\gg$)' +item = ["Vinogradov notation"] +see = "greater than, much" + +[[create]] +top_matches = "less than" +matches = "much" +render_contains = '($\ll$)' +item = ["Vinogradov notation"] +see = "less than, much" + +[[create]] +top_matches = "harpoon" +matches = "double, opposite sides" +item = ["equilibrium"] +see = "harpoon, double, opposite sides" + +[[create]] +top_matches = "accents" +matches = ["bat", "ghost"] +item = ['\1', "as math-mode accent"] +see = 'accents, \1' + +[[create]] +top_matches = "accents" +matches = "witch on broom" +item = ["witch", "as math-mode accent"] +see = "accents, witch on broom" + +# --------------------------- miscellaneous ---------------------------- + +[[create]] +top_matches = "pilcrow" +item = "paragraph mark" +render = 'paragraph mark (\P)' +see = "pilcrow" + +[[create]] +matches = "wireless network" +item = "wifi" +see = "wireless network" + +[[create]] +render_contains = ["Greenpoint", "PackingWaste"] +item = "Green Dot" +see = "recycling" + +[[create]] +render_contains = ["Greenpoint", "PackingWaste"] +item = "Grune Punkt" +word = 'Gr\"une Punkt' +see = "recycling" + +[[create]] +matches = "Santa Claus" +item = "Father Christmas" +see = "Santa Claus" + +[[create]] +matches = "traffic light" +item = "stoplight" +see = "traffic light" +render = "" + +[[create]] +compare_lowercase = true +contains = ["fivestarlines", "manstar", "pentagram"] +item = ["pentagram"] +see = "star, pentagram" + +[[create]] +top_matches = "star" +matches = "of David" +item = ["star", "Jewish"] +see = "star, of David" + +[[create]] +top_matches = "star" +matches = "of David" +item = ["Jewish star"] +see = "star, of David" + +[[create]] +contains = "keyboard symbols" +item = "keys, computer" +see = "keyboard symbols" + +[[create]] +contains = "keyboard symbols" +item = "computer keys" +see = "keyboard symbols" + +[[create]] +render_contains = "mathring" +item = ["A with ring", "math mode"] +see = "accents, ring" +render = "" + +[[create]] +render_contains = '\STIXAngstrom' +preserve_escapes = true +item = ["Angstrom unit"] +word = '\AA{}ngstr\"om unit' +see = "A with ring" + +[[create]] +top_matches = "star" +matches = "pentagram" +item = ["assumption"] +see = "star, pentagram" + +[[create]] +top_matches = "oven" +item = ["stove"] +see = "oven" +render = "" + +[[create]] +matches = "per mill" +item = "per thousand" +see = "per mill" + +[[create]] +matches = "per mill" +item = "thousandths" +see = "per mill" + +[[create]] +matches = "per mill" +item = "millesimal sign" +see = "per mill" + +[[create]] +matches = "permyriad" +item = "per ten thousand" +see = "permyriad" + +[[create]] +matches = "permyriad" +item = "ten thousandths" +see = "permyriad" + +[[create]] +top_matches = "airplane" +matches = "military" +item = ["fighter jet"] +see = "airplane, military" + +[[create]] +matches = "playing card suits" +item = "card suits" +see = "playing card suits" + +[[create]] +matches = "playing card suits" +item = "club" +render = 'club ($\clubsuit$)' +see = "playing card suits, club" + +[[create]] +matches = "playing card suits" +item = "spade" +render = 'spade ($\spadesuit$)' +see = "playing card suits, spade" + +[[create]] +matches = "playing card suits" +item = "diamond suit" +render = 'diamond suit ($\diamondsuit$)' +see = "playing card suits, diamond" + +[[create]] +matches = "playing card suits" +item = ["heart", "suit"] +render = "" +see = "playing card suits, heart" + +[[create]] +matches = "water pistol" +item = "squirt gun" +see = "water pistol" + +[[create]] +top_matches = "banknote" +not_matches = "banknote" +item = ['\1 banknote'] +see = 'banknote, \1' +render = "" + +[[create]] +matches = "nesting dolls" +item = "matryoshkas" + +[[create]] +matches = "warning" +item = "caution" +see = "warning" +render = "" + +[[create]] +matches = "warning" +item = "danger" +see = "warning" +render = "" + +[[create]] +matches = "wrench" +item = "spanner" +see = "wrench" +render = "" + +[[create]] +matches = "eggplant" +item = "aubergine" +see = "eggplant" +render = "" + +[[create]] +matches = "soccer ball" +item = "football" +see = "soccer ball" +render = "" + +[[create]] +matches = "mailbox" +item = "postbox" +see = "mailbox" +render = "" + +[[create]] +matches = "denarius" +item = "deleatur" +see = "denarius" +render = "" + +[[create]] +render_contains = '\ABXdotdiv' +item = ["monus"] +see = "division, single dot" +render = 'monus ($\ABXdotdiv$)' + +[[create]] +top_matches = "division" +matches = "times" +item = ["division times"] +see = "division, times" + +[[create]] +top_matches = "sharp s" +item = ["eszett"] +see = "sharp s" +render = 'eszett (\ss)' + +[[create]] +top_matches = "truck" +item = ["lorry"] +see = "truck" +render = "" + +[[create]] +matches = "pushpin" +item = "thumbtack" +see = "pushpin" +render = "" + +[[create]] +top_matches = "join (database)" +item = ["database join"] +see = "join (database)" +render = "" + +[[create]] +top_matches = "join (database)" +item = ["relational algebra"] +see = "join (database)" +render = "" + +[[create]] +matches = "registered trademark" +item = ["registered trademark"] +see = "legal symbols, registered trademark" + +[[create]] +matches = "trademark" +item = ["trademark"] +see = "legal symbols, trademark" + +[[create]] +matches = "jack-o'-lantern" +item = "pumpkin" +see = "jack-o'-lantern" +render = "" + +[[create]] +render_regex = '\\STAR(Earth|Air|Fire|Water)\b' +lowercase_item = true +item = ["elements", '\1'] + +[[create]] +top_matches = "media control symbols" +matches = "reverse" +item = ["rewind"] +see = "media control symbols, reverse" +render = "" + +[[create]] +top_matches = "media control symbols" +matches = "forward" +item = ["fast forward"] +see = "media control symbols, forward" +render = "" + +[[create]] +top_matches = "speaker" +item = ["volume control"] +see = "speaker" +render = "" + +[[create]] +top_matches = "ping pong" +item = "table tennis" +see = "ping pong" +render = "" + +[[create]] +top_matches = "mu" +matches = "lowercase upright" +item = ["micro"] +see = "mu, lowercase upright" + +[[create]] +top_matches = "gear" +item = ["cog"] +see = "gear" +render = "" + +[[create]] +top_matches = "baby" +item = "infant" +see = "baby" +render = "" + +[[create]] +top_matches = "video game controller" +item = ["game controller"] +see = "video game controller" +render = "" + +[[create]] +top_matches = "extraterrestrial" +item = ["alien"] +see = "extraterrestrial" +render = "" + +[[create]] +top_matches = "billed cap" +item = ["baseball cap"] +see = "billed cap" + +[[create]] +top_matches = "ampersand" +matches = "inverted" +item = ["multiplicative disjunction"] +see = "ampersand, inverted" + +[[create]] +top_matches = "ampersand" +matches = "inverted" +item = ["par"] +see = "ampersand, inverted" + +[[create]] +top_matches = "hash" +item = ["number sign"] +see = "hash" + +[[create]] +top_matches = "hash" +item = ["pound sign"] +see = "hash" + +[[create]] +top_matches = "hash" +item = ["octothorpe"] +see = "hash" + +[[create]] +top_matches = "pi" +matches = "lowercase variant" +item = ["pomega"] +see = "pi, lowercase variant" + +[[create]] +top_matches = "pi" +matches = "lowercase variant" +item = ["curly pi"] +see = "pi, lowercase variant" + +[[create]] +render_contains = '\blackacchack{\^}' +item = ["caret"] +see = "accents, circumflex" + +[[create]] +render_contains = '\textasciicircum' +item = ["caret"] +see = "diacritics, circumflex" + +[[create]] +top_matches = "diacritics" +matches = "circumflex" +item = "hat" +see = "diacritics, circumflex" + +[[create]] +top_matches = "diacritics" +matches = "open" +item = ["diacritics", "half ring, left"] +see = "diacritics, open" + +[[create]] +matches = "mortarboard" +item = ["graduation cap"] +see = "mortarboard" +render = "" + +[[create]] +top_matches = "slash" +matches = "slash" +item = ["solidus"] +see = "slash" + +[[create]] +top_matches = "slash" +matches = "slash" +item = ["not"] +see = "slash" + +[[create]] +top_matches = "backslash" +matches = "backslash" +item = ["reverse solidus"] +see = "backslash" + +[[create]] +matches = "celsius" +item = ["centigrade"] +see = "celsius" + +[[create]] +matches = "speech bubble" +item = ["word balloon"] +see = "speech bubble" +render = "" + +[[create]] +matches = "vertical bar" +item = ["pipe"] +see = "vertical bar" + +[[create]] +top_matches = "automobile" +matches = "automobile" +item = ["car"] +see = "automobile" +render = "" + +[[create]] +top_matches = "delta" +matches = "uppercase" +item = ["Laplacian"] +see = "delta, uppercase" +render = 'Laplacian ($\Delta$)' + +[[create]] +top_matches = "triangle" +matches = "impossible" +item = ["tribar"] +see = "triangle, impossible" + +[[create]] +top_matches = "triangle" +matches = "impossible" +item = ["Penrose triangle"] +see = "triangle, impossible" + +[[create]] +top_matches = "triangle" +matches = "triangle" +render_contains = '(\VarSummit)' +item = ["summit"] +see = "triangle" + +[[create]] +top_matches = "triangle" +matches = "filled" +render_contains = '(\Summit)' +item = ["summit"] +see = "triangle, filled" + +[[create]] +top_matches = "cross (crucifix)" +render_contains = '(\SummitSign)' +item = ["summit"] +see = "cross (crucifix)" + +[[create]] +top_matches = "flag" +matches = "flag" +item = ["pennant"] +see = "flag" +render = "" + +[[create]] +matches = "luggage" +item = ["suitcase"] +see = "luggage" +render = "" + +[[create]] +matches = "medium coeli" +item = "midheaven" +see = 'medium c{\\oe}li' + +[[create]] +matches = "imum coeli" +item = "nadir" +see = 'imum c{\\oe}li' + +[[create]] +top_matches = "envelope" +matches = "envelope" +item = ["email"] +see = "envelope" +render = "" + +[[create]] +top_matches = "envelope" +matches = "envelope" +item = ["e-mail"] +see = "envelope" +render = "" + +[[create]] +top_matches = "insect" +item = ["bug"] +see = "insect" +render = "" + +[[create]] +top_matches = "cycling" +item = ["biking"] +see = "cycling" +render = "" + +[[create]] +top_matches = "minus" +matches = "commercial" +item = ["discount"] +see = "minus, commercial" + +[[create]] +top_matches = "minus" +matches = "commercial" +item = ["abzuglich"] +word = 'abz\"uglich' +see = "minus, commercial" + +[[create]] +top_matches = "page" +item = ["paper"] +see = "page" +render = "" + +[[create]] +top_matches = "rhombus" +matches = "rhombus" +item = ["lozenge"] +see = "rhombus" +render = "" + +[[create]] +matches = "pistol" +item = ["gun"] +see = "pistol" + +[[create]] +render_contains = '\RHAT' +item = ["hat", "as math-mode accent"] + +[[create]] +top_matches = "hammer" +matches = "and sickle" +item = ["communism"] +see = "hammer, and sickle" + +[[create]] +top_matches = "trash" +matches = "trash" +item = ["wastebasket"] +see = "trash" +render = "" + +[[create]] +top_matches = "trash" +matches = "trash" +item = ["rubbish bin"] +see = "trash" +render = "" + +[[create]] +top_matches = "legal symbols" +matches = [ + "copyright", + "copyleft", + "registered trademark", + "service mark", + "trademark" +] +item = ['\g<0>'] +see = 'legal symbols, \g<0>' + +[[create]] +matches = "headstone" +item = ["tombstone"] + +[[create]] +matches = "headstone" +item = ["gravestone"] + +[[create]] +top_matches = "chalkboard" +matches = "chalkboard" +item = ["blackboard"] +see = "chalkboard" + +[[create]] +top_matches = "chalkboard" +matches = "chalkboard" +item = ["whiteboard"] +see = "chalkboard" + +[[create]] +matches = "military" +render_contains = '\dsmilitary' +item = ["sword", "multiple, crossed"] + +[[create]] +top_matches = "circled symbols" +matches = "telephone handset" +item = ["telephone handset", "circled"] +see = "circled symbols, telephone handset" + +[[create]] +top_matches = "circled symbols" +matches = "user" +item = ["user", "circled"] +see = "circled symbols, user" diff --git a/info/symbols/comprehensive/source/prune-idx-sets.toml b/info/symbols/comprehensive/source/prune-idx-sets.toml new file mode 100644 index 0000000000..f792343e05 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-sets.toml @@ -0,0 +1,336 @@ +############################################################### +# Rewrite entries for all subsets to put them under "subset". # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################################### + +# ------------------------------ subsets ------------------------------- + +# ... regular ... + +# This rule must appear first in this section. +[[rewrite]] +matches = "subsets" +render_matches = "" +item = "subset" + +[[rewrite]] +render_contains = '(\Sbset)' +item = ["subset", "ordinary"] + +[[rewrite]] +matches = ["subset", "strict subset"] +item = ["subset", "strict"] + +[[rewrite]] +matches = "subseteq" +item = ["subset", "ordinary"] + +[[rewrite]] +matches = "subseteqq" +item = ["subset", "ordinary"] + +[[rewrite]] +matches = ["subsetneq", "varsubsetneq"] +item = ["subset", "proper"] + +[[rewrite]] +matches = ["subsetneqq", "varsubsetneqq"] +item = ["subset", "proper"] + +[[rewrite]] +matches = "subsetdot" +item = ["subset", "dotted, strict"] + +[[rewrite]] +matches = "subedot" +item = ["subset", "dotted"] + +[[rewrite]] +matches = "subsetplus" +item = ["subset", "plus, strict"] + +[[rewrite]] +matches = "submult" +item = ["subset", "times, strict"] + +[[rewrite]] +matches = "subrarr" +item = ["subset", "right arrow, strict"] + +[[rewrite]] +matches = "subsetpluseq" +item = ["subset", "plus"] + +[[rewrite]] +matches = "subsetcirc" +item = ["subset", "circle, strict"] + +[[rewrite]] +matches = "subsetapprox" +item = ["subset", "approximately equal to"] + +[[rewrite]] +matches = "subsim" +item = ["subset", "similar to"] + +[[rewrite]] +matches = "subsub" +item = ["subset", "atop subset"] + +[[rewrite]] +matches = "subsup" +item = ["subset", "atop superset"] + +[[rewrite]] +matches = ["Subset", "strict finite subset"] +item = ["subset", "finite, strict"] + +[[rewrite]] +matches = "finite subset" +item = ["subset", "finite"] + +[[rewrite]] +matches = "leftarrowsubset" +item = ["subset", "left arrow, strict"] + +[[rewrite]] +matches = "bsolhsub" +item = ["subset", "backslash"] + +[[rewrite]] +matches = "csub" +item = ["subset", "closed, strict"] + +[[rewrite]] +matches = "csube" +item = ["subset", "closed"] + +# ... negated ... + +[[rewrite]] +matches = ["nsubseteq", "nsubseteqq", "subset negated"] +item = ["subset", "ordinary, negated"] + +[[rewrite]] +matches = ["nsubset", "strict subset negated"] +item = ["subset", "strict, negated"] + +[[rewrite]] +matches = ["nSubset", "strict finite subset negated"] +item = ["subset", "finite, negated strict"] + +[[rewrite]] +matches = "finite subset negated" +item = ["subset", "negated finite"] + +# --------------------------- square subsets --------------------------- + +# ... regular ... + +[[rewrite]] +matches = ["sqsubset", "strict subbunch", "strict submap"] +item = ["subset", "strict square"] + +[[rewrite]] +matches = ["sqsubseteq", "sqsubseteqq", "subbunch", "submap"] +item = ["subset", "square"] + +[[rewrite]] +matches = ["sqsubsetneq", "varsqsubsetneq"] +item = ["subset", "proper square"] + +[[rewrite]] +matches = ["sqsubsetneqq", "varsqsubsetneqq"] +item = ["subset", "proper square"] + +[[rewrite]] +matches = "weak subbunch" +item = ["subset", "dotted square"] + +[[rewrite]] +matches = "strict weak subbunch" +item = ["subset", "dotted square, strict"] + +# ... negated ... + +[[rewrite]] +matches = ["nsqsubseteq", "nsqsubseteqq", "subbunch negated", "submap negated"] +item = ["subset", "square, negated"] + +[[rewrite]] +matches = ["nsqsubset", "strict subbunch negated", "strict submap negated"] +item = ["subset", "strict square, negated"] + +[[rewrite]] +matches = ["Sqsubset", "sqSubset"] +item = ["subset", "finite, strict square"] + +[[rewrite]] +matches = ["nSqsubset", "nsqSubset"] +item = ["subset", "finite square, negated strict"] + +[[rewrite]] +matches = "weak subbunch negated" +item = ["subset", "dotted square, negated"] + +[[rewrite]] +matches = "strict weak subbunch negated" +item = ["subset", "dotted square, negated strict"] + +# ------------------------------ supersets ------------------------------- + +# ... regular ... + +# This rule must appear first in this section. +[[rewrite]] +matches = "supersets" +render_matches = "" +item = "superset" + +[[rewrite]] +matches = "supset" +item = ["superset", "strict"] + +[[rewrite]] +matches = "supseteq" +item = ["superset", "ordinary"] + +[[rewrite]] +matches = "supseteqq" +item = ["superset", "ordinary"] + +[[rewrite]] +matches = ["supsetneq", "varsupsetneq"] +item = ["superset", "proper"] + +[[rewrite]] +matches = ["supsetneqq", "varsupsetneqq"] +item = ["superset", "proper"] + +[[rewrite]] +matches = "supsetdot" +item = ["superset", "dotted, strict"] + +[[rewrite]] +matches = "supedot" +item = ["superset", "dotted"] + +[[rewrite]] +matches = "supsetplus" +item = ["superset", "plus, strict"] + +[[rewrite]] +matches = "supmult" +item = ["superset", "times, strict"] + +[[rewrite]] +matches = "suplarr" +item = ["superset", "left arrow, strict"] + +[[rewrite]] +render_contains = "STIXrightarrowsupset" +item = ["superset", "right arrow, strict"] + +[[rewrite]] +matches = "supsetpluseq" +item = ["superset", "plus"] + +[[rewrite]] +matches = "supsetcirc" +item = ["superset", "circle, strict"] + +[[rewrite]] +matches = "supsetapprox" +item = ["superset", "approximately equal to"] + +[[rewrite]] +matches = "supsim" +item = ["superset", "similar to"] + +[[rewrite]] +matches = "supsub" +item = ["superset", "atop subset"] + +[[rewrite]] +matches = "supsup" +item = ["superset", "atop superset"] + +[[rewrite]] +matches = "Supset" +item = ["superset", "finite, strict"] + +[[rewrite]] +matches = "suphsol" +item = ["superset", "solidus"] + +[[rewrite]] +matches = "suphsub" +item = ["superset", "subset"] + +[[rewrite]] +matches = "supdsub" +item = ["superset", "subset dash"] + +[[rewrite]] +matches = "csup" +item = ["supset", "closed, strict"] + +[[rewrite]] +matches = "csupe" +item = ["supset", "closed"] + +# ... negated ... + +[[rewrite]] +matches = ["nsupseteq", "nsupseteqq"] +item = ["superset", "ordinary, negated"] + +[[rewrite]] +matches = "nsupset" +item = ["superset", "strict, negated"] + +[[rewrite]] +matches = "nSupset" +item = ["superset", "finite, negated strict"] + +# -------------------------- square supersets -------------------------- + +# ... regular ... + +[[rewrite]] +matches = "sqsupset" +item = ["superset", "strict square"] + +[[rewrite]] +matches = "sqsupseteq" +item = ["superset", "square"] + +[[rewrite]] +matches = "sqsupseteqq" +item = ["superset", "square"] + +[[rewrite]] +matches = ["sqsupsetneq", "varsqsupsetneq"] +item = ["superset", "proper square"] + +[[rewrite]] +matches = ["sqsupsetneqq", "varsqsupsetneqq"] +item = ["superset", "proper square"] + +[[rewrite]] +matches = ["Sqsupset", "sqSupset"] +item = ["superset", "finite, strict square"] + +# ... negated ... + +[[rewrite]] +matches = ["nSqsupset", "nsqSupset"] +item = ["superset", "finite square, negated strict"] + +[[rewrite]] +matches = "nsqsupset" +item = ["superset", "strict square, negated"] + +[[rewrite]] +matches = ["nsqsupseteq", "nsqsupseteqq"] +item = ["superset", "square, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-similar.toml b/info/symbols/comprehensive/source/prune-idx-similar.toml new file mode 100644 index 0000000000..cf285406e1 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-similar.toml @@ -0,0 +1,110 @@ +############################################## +# Categorize similarities. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ... regular ... + +[[rewrite]] +matches = "sim" +item = "similar" + +[[rewrite]] +matches = "thicksim" +item = ["similar", "thick"] + +[[rewrite]] +matches = [ + "similar", + "simeq", + "cong" +] +not_render_contains = '\CircSm' +item = ["similar", "or equal to"] + +[[rewrite]] +matches = "simcolon" +item = ["similar", "colon"] + +[[rewrite]] +matches = "simcoloncolon" +item = ["similar", "colon, double"] + +[[rewrite]] +matches = "simgE" +item = ["similar", "or greater than or equal to"] + +[[rewrite]] +matches = "simgtr" +item = ["similar", "or greater than"] + +[[rewrite]] +matches = "simlE" +item = ["similar", "or less than or equal to"] + +[[rewrite]] +matches = "simless" +item = ["similar", "or less than"] + +[[rewrite]] +matches = "simrdots" +item = ["similar", "dots, rising"] + +[[rewrite]] +matches = "kernelcontraction" +item = ["similar", "dots, vertical"] + +[[rewrite]] +matches = "dotsim" +item = ["similar", "dotted"] + +[[rewrite]] +matches = "simminussim" +item = ["similar", "minus, similar"] + +[[rewrite]] +matches = "simneqq" +item = ["similar", "or not equal to"] + +[[rewrite]] +matches = "backsim" +item = ["similar", "reversed"] + +[[rewrite]] +matches = ["backsimeq", "backcong"] +item = ["similar", "or equal to, reversed"] + +[[rewrite]] +matches = "backsimneqq" +item = ["similar", "or not equal to, reversed"] + +[[rewrite]] +matches = ["congdot", "dotcong"] +item = ["similar", "or equal to, dotted"] + +# ... negated ... + +[[rewrite]] +matches = "nsim" +item = ["similar", "negated"] + +[[rewrite]] +matches = [ + "nsime", + "nsimeq", + "ncong", + "not similar" +] +item = ["similar", "or equal to, negated"] + +[[rewrite]] +matches = "ncongdot" +item = ["similar", "or equal to, dotted, negated"] + +[[rewrite]] +matches = "nbacksim" +item = ["similar", "reversed, negated"] + +[[rewrite]] +matches = ["nbacksimeq", "nbackcong"] +item = ["similar", "or equal to, reversed, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-squares.toml b/info/symbols/comprehensive/source/prune-idx-squares.toml new file mode 100644 index 0000000000..641c1226a0 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-squares.toml @@ -0,0 +1,355 @@ +############################################## +# Categorize squares. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ---------------------------- non-squares ----------------------------- + +[[rewrite]] +regex = '^(Black|White)EmptySquare$' +lowercase_item = true +item = ["chess", '\1 square'] + +[[rewrite]] +matches = [ + "white square button", + "black square button" +] + +[[rewrite]] +regex = 'whitesquaretick(left|right)' +item = ["square", 'tick \1'] + +[[rewrite]] +render_contains = '(\Square)' +item = ["check box", "empty"] + +[[rewrite]] +render_contains = "GOsquare" +item = ["circled symbols", "square"] + +# ------------------------------ squares ------------------------------- + +[[rewrite]] +render_contains = [ + "blackinwhitesquare", + "WhiteSquareContainingBlackSquare", + "WhiteVerySmallSquareContainingBlackSquare" +] +item = ["square", "filled, outlined"] + +[[rewrite]] +render_contains = "WhiteSquareRoundCornersContainingBlackSquare" +item = ["square", "filled, outlined, rounded corners"] + +[[rewrite]] +render_contains = ["WhiteSquareRoundCorners", "squoval"] +item = ["square", "rounded corners"] + +[[rewrite]] +render_contains = "BlackSquareRoundCorners" +item = ["square", "filled, rounded corners"] + +[[rewrite]] +render_contains = [ + '\usym{274F}', + '\usym{2751}', + '\usym{2752}', + '\usym{2750}', + '\SquareShadow', + '\SquareCastShadow' +] +item = ["square", "shadowed"] + +[[rewrite]] +prefix = "FilledSquareShadow" +item = ["square", "filled, shadowed"] + +[[rewrite]] +matches = "errbarsquare" +item = ["square", "error bars"] + +[[rewrite]] +render_contains = "errbarblacksquare" +item = ["square", "error bars, filled"] + +# This rule should precede the following one. +[[rewrite]] +render_contains = [ + '\twemoji{25ab}', + '\twemoji{25fd}', + '\twemoji{2b1c}', + '\twemoji{25fb}' +] +item = ["square", "white"] + +[[rewrite]] +render_contains = '\twemoji{1f532}' +item = ["square", "white with black outline"] + +[[rewrite]] +regex = '^outline.*square$' +item = ["square", "outlined"] + +[[rewrite]] +matches = "outline square round corners" +item = ["square", "outlined, rounded corners"] + +[[rewrite]] +compare_lowercase = true +regex = '(wht|white|lwhite).*square' +item = "square" + +[[rewrite]] +regex = 'black.*\s.*square' +render_contains = '\twemoji{' +item = ["square", "black"] + +[[rewrite]] +compare_lowercase = true +regex = 'black.*square' +item = ["square", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^filled.*square$' +item = ["square", "filled"] + +# This rule must precede the following one. +[[rewrite]] +compare_lowercase = true +regex = ''' +^\ +(?:big|large|med|small|lg|md|sm|vy)*\ +(?:blk|black)\ +(?:var)?\ +square\ +$\ +''' +item = ["square", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = ''' +^\ +(?:big|large|med|small|lg|md|sm|vy)*\ +(?:wht|white)?\ +(?:var)?\ +square\ +$\ +''' +item = "square" + +[[rewrite]] +matches = [ + "squaddot", + "dotted square", + "dotted small square" +] +item = ["square", "dot"] + +[[rewrite]] +matches = "dotted square round corners" +item = ["square", "dot, rounded corners"] + +[[rewrite]] +matches = "dottedsquare" +item = ["square", "dotted"] + +[[rewrite]] +matches = "squarewithdots" +item = ["square", "dots surrounding"] + +[[rewrite]] +matches = "filledsquarewithdots" +item = ["square", "dots surrounding, filled"] + +[[rewrite]] +matches = "enclosesquare" +item = ["square", "enclosing to the left"] + +[[rewrite]] +compare_lowercase = true +regex = '^(blue|brown|green|orange|purple|red|yellow)\s+square$' +item = ["square", '\1'] +lowercase_word = true + +[[rewrite]] +matches = ["squadfill", "SquareSolid", "Squaresteel", "bausquare"] +item = ["square", "filled"] + +[[rewrite]] +matches = ["squaretopblack", "squadfillha"] +item = ["square", "half filled, top"] + +[[rewrite]] +matches = ["squarebotblack", "squadfillhb"] +item = ["square", "half filled, bottom"] + +[[rewrite]] +matches = ["squareleftblack", "squadfillhl"] +item = ["square", "half filled, left"] + +[[rewrite]] +matches = ["squarerightblack", "squadfillhr"] +item = ["square", "half filled, right"] + +[[rewrite]] +matches = "squarellblack" +item = ["square", "half filled, lower left"] + +[[rewrite]] +matches = "squareulblack" +item = ["square", "half filled, upper left"] + +[[rewrite]] +matches = "squarelrblack" +item = ["square", "half filled, lower right"] + +[[rewrite]] +matches = "squareurblack" +item = ["square", "half filled, upper right"] + +[[rewrite]] +matches = "squarellquad" +item = ["square", "nested, lower left"] + +[[rewrite]] +matches = "squareulquad" +item = ["square", "nested, upper left"] + +[[rewrite]] +matches = "squarelrquad" +item = ["square", "nested, lower right"] + +[[rewrite]] +matches = "squareurquad" +item = ["square", "nested, upper right"] + +[[rewrite]] +matches = [ + "squadcross", + "crossed square", + "crossed small square" +] +item = ["square", "crossed"] + +[[rewrite]] +matches = "crossed square round corners" +item = ["square", "crossed, rounded corners"] + +[[rewrite]] +matches = [ + "squadlineh", + "horizontally divided square", + "horizontally divided small square" +] +item = ["square", "horizontally divided"] + +[[rewrite]] +matches = [ + "squadlinev", + "vertically divided square", + "vertically divided small square" +] +item = ["square", "vertically divided"] + +[[rewrite]] +matches = "horizontally divided square round corners" +item = ["square", "horizontally divided, rounded corners"] + +[[rewrite]] +matches = "vertically divided square round corners" +item = ["square", "vertically divided, rounded corners"] + +[[rewrite]] +matches = [ + "up slashed square", + "up slashed small square" +] +item = ["square", "slashed"] + +[[rewrite]] +matches = "up slahsed square round corners" # Note typo. +item = ["square", "slashed, rounded corners"] + +[[rewrite]] +matches = [ + "down slashed square", + "down slashed small square" +] +item = ["square", "backslashed"] + +[[rewrite]] +matches = "down slashed square round corners" +item = ["square", "backslashed, rounded corners"] + +[[rewrite]] +matches = [ + "squadlinevh", + "quartered square", + "quartered small square" +] +item = ["square", "quartered"] + +[[rewrite]] +matches = "quartered square round corners" +item = ["square", "quartered, rounded corners"] + +[[rewrite]] +matches = "squarehfill" +item = ["square", "horizontally striped"] + +[[rewrite]] +matches = "squarevfill" +item = ["square", "vertically striped"] + +[[rewrite]] +matches = "squarehvfill" +item = ["square", "grid"] + +[[rewrite]] +matches = "squarecrossfill" +item = ["square", "grid, diagonal"] + +[[rewrite]] +regex = 'squaren[ew]s[we]fill' +item = ["square", "diagonally striped"] + +# This rule must precede the following one. +[[rewrite]] +render_contains = '\tiThSmallOutline' +item = ["square", "of squares"] + +[[rewrite]] +render_contains = '\tiThSmall' +item = ["square", "of filled squares"] + +[[rewrite]] +matches = ["Box", "Squarepipe"] +item = "square" + +[[rewrite]] +compare_lowercase = true +matches = ["squares", "squad"] +item = "square" + +[[rewrite]] +matches = "BS" +item = ["square", "filled, containing white circle"] + +# ------------------------------- boxes -------------------------------- + +[[rewrite]] +matches = "boxonbox" +item = ["square", "overlapping square"] + +[[rewrite]] +compare_lowercase = true +render_regex = '\$\\box(left|right)\$' +item = ["square", "with arrow"] + +[[rewrite]] +compare_lowercase = true +regex = '^boxdot(left|right)$' +item = ["square", "dotted, with arrow"] diff --git a/info/symbols/comprehensive/source/prune-idx-stars.toml b/info/symbols/comprehensive/source/prune-idx-stars.toml new file mode 100644 index 0000000000..d009fc917c --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-stars.toml @@ -0,0 +1,221 @@ +############################################## +# Categorize stars. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# This rule should appear early in this section. +[[rewrite]] +contains = "ostar" +item = ["circled symbols", "star"] + +# This rule should appear early in this section. +[[rewrite]] +matches = "star warrior" +item = ["star warrior, Epi-Olmec"] + +# This rule should precede the FiveStar prefix rule and the black/white +# star rule. +[[rewrite]] +matches = ["FiveStarOpenCircled", "circled white star"] +item = ["circled symbols", "star"] + +# I find that unicode 2742 looks more like a sun than a star. This rule +# should appear early in this section. +[[rewrite]] +matches = "circled open center eight pointed star" +item = ["circled symbols", "sun"] + +# This rule must precede the the generic "____ star" rules. +[[rewrite]] +render_contains = "EOstar" +item = ["star", "Epi-Olmec"] + +# This rule must precede the the generic "____ star" rules. +[[rewrite]] +matches = "Jewish star" +item = ["star", "of David"] + +# This rule should appear early in this section. +[[rewrite]] +matches = [ + "stars", + "star", + "black star", + "white star", + "thinstar" +] +word = "star" + +[[rewrite]] +render_contains = '(\faStarHalf)' +item = ["star", "half"] + +[[rewrite]] +render_contains = ['(\faStarHalf*)', '(\starletfillh'] +item = ["star", "half filled"] + +[[rewrite]] +matches = "manstar" +item = ["star", "knotted"] + +# This rule should precede the generic "____ pointed star" rule. +[[rewrite]] +render_contains = '(\FiveStarCenterOpen)' +item = ["star", "open center"] + +# This rule should precede the generic "____ pointed star" rule. +[[rewrite]] +render_contains = [ + '(\FiveStarOpenDotted)', + '(\usym{272C})' +] +item = ["star", "filled center"] + +# This rule should precede the generic "____ pointed star" rule. +[[rewrite]] +render_contains = [ + '(\FiveStarOutlineHeavy)', + '(\FiveStarOutline)', + '(\usym{272E})' +] +item = ["star", "outlined"] + +# This rule should precede the generic "____ pointed star" rule. +[[rewrite]] +render_contains = [ + "dotted six-pointed star", + "six pointed star with middle dot" +] +item = ["star", "of David, dotted"] + +# This rule should precede the generic "____ pointed star" rule. +[[rewrite]] +matches = "FiveStarConvex" +item = ["star", "pinwheel"] + +[[rewrite]] +matches = "starletdot" +item = ["star", "dotted"] + +[[rewrite]] +matches = "starletcross" +item = ["star", "crossed out"] + +[[rewrite]] +matches = "starletlinev" +item = ["star", "vertically slashed"] + +[[rewrite]] +matches = "starletlineh" +item = ["star", "horizontally slashed"] + +[[rewrite]] +matches = "starletlinevh" +item = ["star", "plus"] + +# This rule must follow the preceding starlet rules. +[[rewrite]] +prefix = "starlet" +item = "star" + +[[rewrite]] +regex = '\b(\S+)[-\s]pointed.*star' +item = ["star", '\1 pointed'] + +[[rewrite]] +render_contains = ["ABXbigvarstar", "ABXvarstar", "STIXvarstar"] +item = ["star", "six pointed"] + +[[rewrite]] +compare_lowercase = true +regex = ''' +^(?:filled)?\ +(?:big|large|med|small|lg|md|sm|vy)*\ +(?:blk|wht|black|white)?\ +(?:var)?\ +star$\ +''' +word = "star" + +[[rewrite]] +contains = [ + "davidsstar", + "DavidStar", + "star of David", + "starofdavid" +] +item = ["star", "of David"] + +[[rewrite]] +matches = "star of life" +item = ["star", "of life"] + +[[rewrite]] +matches = "star and crescent" +item = ["star", "and crescent"] + +[[rewrite]] +regex = '^(.*?)\s*(?:black|white)(.*)star$' +item = ["star", '\1 \2'] + +[[rewrite]] +prefix = "FourStar" +item = ["star", "four pointed"] + +[[rewrite]] +compare_lowercase = true +contains = "pentagram" +item = ["star", "pentagram"] + +# This rule should precede the FiveStar prefix rule. +[[rewrite]] +matches = [ + "FiveStarLines", + "assumption", + "bigassumption", + "Bigassumption", + "biggassumption" +] +item = ["star", "pentagram"] + +# This rule should precede the FiveStar prefix rule. +[[rewrite]] +matches = "FiveStarShadow" +item = ["star", "shadowed"] + +[[rewrite]] +prefix = "FiveStar" +word = "star" + +[[rewrite]] +prefix = "SixStar" +item = ["star", "six pointed"] + +[[rewrite]] +prefix = "EightStar" +item = ["star", "eight pointed"] + +[[rewrite]] +prefix = "SixteenStar" +item = ["star", "sixteen pointed"] + +[[rewrite]] +prefix = "TwelweStar" +item = ["star", "twelve pointed"] + +[[rewrite]] +prefix = "JackStar" +item = ["star", "jack"] + +[[rewrite]] +matches = ["large circled star", "small circled star"] +item = ["circled symbols", "star"] + +[[rewrite]] +matches = ["hexstar", "varhexstar"] +item = ["star", "six pointed"] + +# This rule should appear late in this section. +[[rewrite]] +regex = '^(.+?)\s+star$' +item = ["star", '\1'] diff --git a/info/symbols/comprehensive/source/prune-idx-triangles.toml b/info/symbols/comprehensive/source/prune-idx-triangles.toml new file mode 100644 index 0000000000..4726faa162 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-triangles.toml @@ -0,0 +1,228 @@ +############################################## +# Categorize triangles # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ... false positives ... + +[[rewrite]] +render_regex = '\\GO(triangle|square)' +item = ["Go stones", '\1'] + +# ... regular ... + +# This rule should precede other triangle up/down rules. +[[rewrite]] +regex = '^Triangle(Down|Up)$' +not_render_contains = '\ifsTriangle' +item = ["triangle", "filled"] + +# This rule should precede the following one. +[[rewrite]] +render_contains = '(\STIXtriangles)' +item = ["triangle", "s"] + +[[rewrite]] +matches = [ + "triangle", + "triangles", + "lhd", + "rhd", + "VarSummit", + "set symmetric difference" +] +item = "triangle" + +[[rewrite]] +compare_lowercase = true +regex = '^(var)?(big)?triangle(up|down|left|right|pa|pb|pl|pr)?$' +item = "triangle" + +[[rewrite]] +compare_lowercase = true +regex = '^(large|med|small)triangle' +item = "triangle" + +[[rewrite]] +compare_lowercase = true +regex = '^white\s*(up|down|left|right)\s*triangle[a-z]?$' +item = "triangle" + +[[rewrite]] +regex = '^crossed.*triangle$' +item = ["triangle", "crossed"] + +[[rewrite]] +regex = '^(up|down) slashed.*triangle$' +item = ["triangle", "slashed"] + +# Despite the name, these triangles are drawn in black and white. +[[rewrite]] +regex = '^(up|down)-pointing.*red triangle$' +item = ["triangle", "striped"] + +# These triangles, however, are drawn in red. +[[rewrite]] +prefix = "red triangle pointed" +item = ["triangle", "red"] + +[[rewrite]] +matches = [ + "bautriangle", + "LHD", + "RHD", + "Summit", + "DLE", + "DCa", + "RS" +] +item = ["triangle", "filled"] + +[[rewrite]] +prefix = "mantriangle" +item = ["triangle", "filled"] + +[[rewrite]] +regex = '^trianglep[ablr]fill$' +item = ["triangle", "filled"] + +[[rewrite]] +contains = "blacktriangle" +not_regex = '[ul][lr]blacktriangle$' +item = ["triangle", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^black\s*(up|down|left|right)\s*triangle[a-z]?$' +item = ["triangle", "filled"] + +[[rewrite]] +compare_lowercase = true +regex = '^filled.*triangle' +item = ["triangle", "filled"] + +[[rewrite]] +regex = '^(down)?triangle(left|right)black$' +item = ["triangle", "half filled"] + +[[rewrite]] +regex = '^trianglep[ablr]fillh[lr]$' +item = ["triangle", "half filled"] + +[[rewrite]] +regex = '^trianglep[ablr]fillha$' +item = ["triangle", "one third filled"] + +[[rewrite]] +regex = '^trianglep[ablr]fillhb$' +item = ["triangle", "two thirds filled"] + +[[rewrite]] +matches = "enclosetriangle" +item = ["triangle", "enclosing"] + +[[rewrite]] +regex = '^(horizontally divided|vertically divided|quartered).*triangle$' +item = ["triangle", '\1'] + +[[rewrite]] +regex = '^trianglep[ablr]lineh$' +item = ["triangle", "horizontally divided"] + +[[rewrite]] +regex = '^trianglep[ablr]linev$' +item = ["triangle", "vertically divided"] + +[[rewrite]] +regex = '^trianglep[ablr]linevh$' +item = ["triangle", "quartered"] + +[[rewrite]] +regex = '^outline.*triangle' +item = ["triangle", "outlined"] + +[[rewrite]] +regex = '^(var)?[ul][lr]t?triangle$' +item = ["triangle", "right"] + +[[rewrite]] +regex = '[ul][lr]blacktriangle$' +item = ["triangle", "right, filled"] + +[[rewrite]] +matches = "lrtriangleeq" +item = ["triangle", "right, equals"] + +[[rewrite]] +matches = ["vbrtri", "ltrivb"] +item = ["triangle", "vertical bar"] + +[[rewrite]] +regex = '^triangle(c|pa|pb|pl|pr)dot$' +item = ["triangle", "dotted"] + +[[rewrite]] +regex = '^dotted.*triangle$' +item = ["triangle", "dotted"] + +[[rewrite]] +matches = "triangleodot" +item = ["triangle", "dot over"] + +[[rewrite]] +matches = "Tribar" +item = ["triangle", "impossible"] + +[[rewrite]] +regex = '^triangle(left|right)eq' +item = ["triangle", "equals"] + +[[rewrite]] +matches = "triangle with rounded corners" +item = ["triangle", "rounded corners"] + +[[rewrite]] +regex = '^triangle(serifs|plus|minus)$' +item = ["triangle", '\1'] + +[[rewrite]] +matches = "triangletimes" +item = ["triangle", "multiplication"] + +[[rewrite]] +matches = [ + "triangleubar", + "unlhd", + "unrhd" +] +item = ["triangle", "bar under"] + +[[rewrite]] +regex = '^trianglep[ablr]cross' +item = ["triangle", "crossed"] + +[[rewrite]] +regex = '^white.*triangle containing black.*triangle$' +item = ["triangle", "containing filled triangle"] + +[[rewrite]] +matches = "whiteinwhitetriangle" +item = ["triangle", "containing triangle"] + +[[rewrite]] +matches = "rtriltri" +item = ["triangle", "two"] + +[[rewrite]] +matches = ["dsub", "rsub", "conictaper"] +item = ["triangle", "bar through"] + +# ... negated ... + +[[rewrite]] +regex = '^ntriangle(left|right)eq' +item = ["triangle", "equals, negated"] + +[[rewrite]] +regex = '^n(var)?triangle(left|right)$' +item = ["triangle", "negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-turnstiles.toml b/info/symbols/comprehensive/source/prune-idx-turnstiles.toml new file mode 100644 index 0000000000..c0b169fcee --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-turnstiles.toml @@ -0,0 +1,685 @@ +############################################## +# Categorize turnstiles. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# Regular turnstiles +# ------------------ + +# ... single bar, single dash ... + +[[rewrite]] +matches = [ + "assert", + "assertion", + "vdash", + "rightassert", + "rightvdash", + "shortrighttack" +] +item = ["turnstile", "right"] + +[[rewrite]] +matches = [ + "dashv", + "leftassert", + "leftvdash", + "shortlefttack" +] +item = ["turnstile", "left"] + +[[rewrite]] +matches = [ + "upvdash", + "upassert", + "shortuptack", + "perp", + "bot", + "bigbot", + "lattice bottom" +] +not_render_contains = ["Perp", '\CMLLBot'] +item = ["turnstile", "up"] + +[[rewrite]] +matches = [ + "downvdash", + "downassert", + "shortdowntack", + "top", + "bigtop", + "lattice top" +] +item = ["turnstile", "down"] + +[[rewrite]] +matches = "nevdash" +item = ["turnstile", "northeast"] + +[[rewrite]] +matches = "nwvdash" +item = ["turnstile", "northwest"] + +[[rewrite]] +matches = "sevdash" +item = ["turnstile", "southeast"] + +[[rewrite]] +matches = "swvdash" +item = ["turnstile", "southwest"] + +[[rewrite]] +matches = "vBarv" +item = ["turnstile", "up over down"] + +[[rewrite]] +matches = "perps" +item = ["turnstile", "up, with s"] + +# This rule should precede the generic "Perp" rule below. +[[rewrite]] +render_contains = [ + '\SimPerp', + '\simperp', + '\simbot' +] +item = ["turnstile", "wavy bar, up"] + +# ... single bar, long single dash ... + +[[rewrite]] +matches = [ + "vlongdash", + "longleftfootline" +] +item = ["turnstile", "right, long"] + +[[rewrite]] +matches = [ + "longdashv", + "longrightfootline" +] +item = ["turnstile", "left, long"] + +[[rewrite]] +matches = "wavy turnstile" +item = ["turnstile", "wavy dash, right"] + +# ... short single bar, single dash ... + +[[rewrite]] +matches = "leftfootline" +item = ["turnstile", "short bar, right"] + +[[rewrite]] +matches = "rightfootline" +item = ["turnstile", "short bar, left"] + +[[rewrite]] +matches = "upfootline" +item = ["turnstile", "short bar, down"] + +[[rewrite]] +matches = "topcir" +item = ["turnstile", "short bar, down, ring below"] + +[[rewrite]] +matches = "downfootline" +item = ["turnstile", "short bar, up"] + +[[rewrite]] +matches = "cirbot" +item = ["turnstile", "short bar, up, ring above"] + +[[rewrite]] +matches = "nefootline" +item = ["turnstile", "short bar, southwest"] + +[[rewrite]] +matches = "nwfootline" +item = ["turnstile", "short bar, southeast"] + +[[rewrite]] +matches = "sefootline" +item = ["turnstile", "short bar, northwest"] + +[[rewrite]] +matches = "swfootline" +item = ["turnstile", "short bar, northeast"] + +# ... single bar, double dash ... + +[[rewrite]] +matches = [ + "model", + "models", + "rightmodels", + "rightvDash", + "vDash" +] +item = ["turnstile", "double dash, right"] + +[[rewrite]] +matches = [ + "leftmodels", + "Dashv", + "leftvDash", + "ismodeledby" +] +item = ["turnstile", "double dash, left"] + +[[rewrite]] +render_contains = '(\BSKdashV)' +item = ["turnstile", "double dash, left"] + +[[rewrite]] +matches = [ + "downmodels", + "downvDash", + "barV" +] +item = ["turnstile", "double dash, down"] + +[[rewrite]] +matches = [ + "upmodels", + "upvDash", + "Vbar", + "independent" +] +item = ["turnstile", "double dash, up"] + +[[rewrite]] +render_contains = ["Perp", '\CMLLBot'] +item = ["turnstile", "double dash, up"] + +[[rewrite]] +matches = "nemodels" +item = ["turnstile", "double dash, northeast"] + +[[rewrite]] +matches = "nwmodels" +item = ["turnstile", "double dash, northwest"] + +[[rewrite]] +matches = "semodels" +item = ["turnstile", "double dash, southeast"] + +[[rewrite]] +matches = "swmodels" +item = ["turnstile", "double dash, southwest"] + +[[rewrite]] +matches = "double wavy turnstile" +item = ["turnstile", "wavy double dash, right"] + +# ... double bar, single dash ... + +[[rewrite]] +matches = [ + "Assert", + "turnstile", + "rightVdash", + "Vdash", + "varVdash", + "rightAssert" +] +item = ["turnstile", "double bar, right"] + +[[rewrite]] +matches = [ + "leftVdash", + "dashV" +] +render_not_contains = '(\BSKdashV)' +item = ["turnstile", "double bar, left"] + +[[rewrite]] +render_contains = '(\BSKdashVv)' +item = ["turnstile", "double bar, left"] + +[[rewrite]] +matches = "leftAssert" +item = ["turnstile", "double bar, left"] + +[[rewrite]] +matches = [ + "upVdash", + "vBar", + "upAssert" +] +item = ["turnstile", "double bar, up"] + +[[rewrite]] +matches = [ + "downVdash", + "Barv", + "downAssert", + "postalmark" +] +item = ["turnstile", "double bar, down"] + +[[rewrite]] +matches = "neVdash" +item = ["turnstile", "double bar, northeast"] + +[[rewrite]] +matches = "nwVdash" +item = ["turnstile", "double bar, northwest"] + +[[rewrite]] +matches = "seVdash" +item = ["turnstile", "double bar, southeast"] + +[[rewrite]] +matches = "swVdash" +item = ["turnstile", "double bar, southwest"] + +[[rewrite]] +matches = "dashVdash" +item = ["turnstile", "double bar, left and right"] + +[[rewrite]] +matches = "wavy double bar turnstile" +item = ["turnstile", "double bar, wavy dash, right"] + +# ... double bar, double dash ... + +[[rewrite]] +matches = [ + "rightModels", + "VDash", + "rightVDash" +] +item = ["turnstile", "double bar, double dash, right"] + +[[rewrite]] +matches = [ + "leftModels", + "leftVDash", + "DashV" +] +item = ["turnstile", "double bar, double dash, left"] + +[[rewrite]] +matches = [ + "downModels", + "downVDash" +] +item = ["turnstile", "double bar, double dash, down"] + +[[rewrite]] +matches = [ + "upModels", + "upVDash" +] +item = ["turnstile", "double bar, double dash, up"] + +[[rewrite]] +matches = "neModels" +item = ["turnstile", "double bar, double dash, northeast"] + +[[rewrite]] +matches = "nwModels" +item = ["turnstile", "double bar, double dash, northwest"] + +[[rewrite]] +matches = "seModels" +item = ["turnstile", "double bar, double dash, southeast"] + +[[rewrite]] +matches = "swModels" +item = ["turnstile", "double bar, double dash, southwest"] + +[[rewrite]] +matches = "DashVDash" +item = ["turnstile", "double bar, double dash, left and right"] + +[[rewrite]] +matches = "double wavy double bar turnstile" +item = ["turnstile", "double bar, wavy double dash, right"] + +# ... triple bar, single dash ... + +[[rewrite]] +matches = "Vvdash" +item = ["turnstile", "triple bar, right"] + +[[rewrite]] +matches = "dashVv" +item = ["turnstile", "triple bar, left"] + +# ... single bar, triple dash + +[[rewrite]] +matches = [ + "vDdash", + "triple turnstile" +] +item = ["turnstile", "triple dash, right"] + +[[rewrite]] +matches = "Ddashv" +item = ["turnstile", "triple dash, left"] + +# ... triple bar, double dash ... + +[[rewrite]] +matches = "VvDash" +item = ["turnstile", "triple bar, double dash, right"] + +# ... double bar, triple dash ... + +[[rewrite]] +matches = "double bar triple turnstile" +item = ["turnstile", "double bar, triple dash, right"] + + +# Negated turnstiles +# ------------------ + +# ... single bar, single dash ... + +[[rewrite]] +matches = [ + "assertion denied", + "nassert", + "nrightassert", + "nvdash", + "nrightassert", + "nrightvdash", + "nshortrighttack" +] +item = ["turnstile", "right, negated"] + +[[rewrite]] +matches = [ + "ndashv", + "nleftassert", + "nleftvdash", + "nshortlefttack" +] +item = ["turnstile", "left, negated"] + +[[rewrite]] +matches = [ + "nupassert", + "nupvdash", + "nshortuptack", + "notperp", + "nperp", + "notbot" +] +item = ["turnstile", "up, negated"] + +[[rewrite]] +matches = [ + "ndownassert", + "ndownvdash", + "nshortdowntack", + "nottop" +] +item = ["turnstile", "down, negated"] + +[[rewrite]] +matches = "nnevdash" +item = ["turnstile", "northeast, negated"] + +[[rewrite]] +matches = "nnwvdash" +item = ["turnstile", "northwest, negated"] + +[[rewrite]] +matches = "nsevdash" +item = ["turnstile", "southeast, negated"] + +[[rewrite]] +matches = "nswvdash" +item = ["turnstile", "southwest, negated"] + +[[rewrite]] +matches = "wavy turnstile denied" +item = ["turnstile", "wavy dash, right, negated"] + +# ... single bar, long single dash ... + +[[rewrite]] +matches = [ + "nvlongdash", + "nlongleftfootline" +] +item = ["turnstile", "right, long, negated"] + +[[rewrite]] +matches = [ + "nlongdashv", + "nlongrightfootline" +] +item = ["turnstile", "left, long, negated"] + +# ... short single bar, single dash ... + +[[rewrite]] +matches = "nleftfootline" +item = ["turnstile", "short bar, right, negated"] + +[[rewrite]] +matches = "nrightfootline" +item = ["turnstile", "short bar, left, negated"] + +[[rewrite]] +matches = "nupfootline" +item = ["turnstile", "short bar, down, negated"] + +[[rewrite]] +matches = "ndownfootline" +item = ["turnstile", "short bar, up, negated"] + +[[rewrite]] +matches = "nnefootline" +item = ["turnstile", "short bar, southwest, negated"] + +[[rewrite]] +matches = "nnwfootline" +item = ["turnstile", "short bar, southeast, negated"] + +[[rewrite]] +matches = "nsefootline" +item = ["turnstile", "short bar, northwest, negated"] + +[[rewrite]] +matches = "nswfootline" +item = ["turnstile", "short bar, northeast, negated"] + +# ... single bar, double dash ... + +[[rewrite]] +matches = [ + "nmodels", + "nrightmodels", + "nrightvDash", + "nvDash", + "model denied" +] +item = ["turnstile", "double dash, right, negated"] + +[[rewrite]] +matches = [ + "nleftmodels", + "nDashv", + "nleftvDash" +] +item = ["turnstile", "double dash, left, negated"] + +[[rewrite]] +matches = [ + "ndownmodels", + "ndownvDash", + "nbarV" +] +item = ["turnstile", "double dash, down, negated"] + +[[rewrite]] +matches = [ + "nupmodels", + "nupvDash", + "nVbar" +] +item = ["turnstile", "double dash, up, negated"] + +[[rewrite]] +matches = "nnemodels" +item = ["turnstile", "double dash, northeast, negated"] + +[[rewrite]] +matches = "nnwmodels" +item = ["turnstile", "double dash, northwest, negated"] + +[[rewrite]] +matches = "nsemodels" +item = ["turnstile", "double dash, southeast, negated"] + +[[rewrite]] +matches = "nswmodels" +item = ["turnstile", "double dash, southwest, negated"] + +[[rewrite]] +matches = "double wavy turnstile denied" +item = ["turnstile", "wavy double dash, right, negated"] + +# ... double bar, single dash ... + +[[rewrite]] +matches = [ + "nAssert", + "nrightVdash", + "nVdash", + "nrightAssert", + "turnstile denied" +] +item = ["turnstile", "double bar, right, negated"] + +[[rewrite]] +matches = [ + "nleftAssert", + "ndashV", + "nleftVdash" +] +item = ["turnstile", "double bar, left, negated"] + +[[rewrite]] +matches = [ + "nupVdash", + "nvBar", + "nupAssert" +] +item = ["turnstile", "double bar, up, negated"] + +[[rewrite]] +matches = [ + "ndownVdash", + "nBarv", + "ndownAssert" +] +item = ["turnstile", "double bar, down, negated"] + +[[rewrite]] +matches = "nneVdash" +item = ["turnstile", "double bar, northeast, negated"] + +[[rewrite]] +matches = "nnwVdash" +item = ["turnstile", "double bar, northwest, negated"] + +[[rewrite]] +matches = "nseVdash" +item = ["turnstile", "double bar, southeast, negated"] + +[[rewrite]] +matches = "nswVdash" +item = ["turnstile", "double bar, southwest, negated"] + +[[rewrite]] +matches = "wavy double bar turnstile denied" +item = ["turnstile", "double bar, wavy dash, right, negated"] + +# ... double bar, double dash ... + +[[rewrite]] +matches = [ + "nrightModels", + "nVDash", + "nrightVDash" +] +item = ["turnstile", "double bar, double dash, right, negated"] + +[[rewrite]] +matches = [ + "nleftModels", + "nleftVDash", + "nDashV" +] +item = ["turnstile", "double bar, double dash, left, negated"] + +[[rewrite]] +matches = [ + "ndownModels", + "ndownVDash" +] +item = ["turnstile", "double bar, double dash, down, negated"] + +[[rewrite]] +matches = [ + "nupModels", + "nupVDash" +] +item = ["turnstile", "double bar, double dash, up, negated"] + +[[rewrite]] +matches = "nneModels" +item = ["turnstile", "double bar, double dash, northeast, negated"] + +[[rewrite]] +matches = "nnwModels" +item = ["turnstile", "double bar, double dash, northwest, negated"] + +[[rewrite]] +matches = "nseModels" +item = ["turnstile", "double bar, double dash, southeast, negated"] + +[[rewrite]] +matches = "nswModels" +item = ["turnstile", "double bar, double dash, southwest, negated"] + +[[rewrite]] +matches = "double wavy double bar turnstile denied" +item = ["turnstile", "double bar, wavy double dash, right, negated"] + +# ... triple bar, single dash ... + +[[rewrite]] +matches = ["nVvdash", "nVvash"] +item = ["turnstile", "triple bar, right, negated"] + +[[rewrite]] +matches = "ndashVv" +item = ["turnstile", "triple bar, left, negated"] + +# ... single bar, triple dash + +[[rewrite]] +matches = [ + "nvDdash", + "triple turnstile denied" +] +item = ["turnstile", "triple dash, right, negated"] + +[[rewrite]] +matches = "nDdashv" +item = ["turnstile", "triple dash, left, negated"] + +# ... double bar, triple dash ... + +[[rewrite]] +matches = "double bar triple turnstile denied" +item = ["turnstile", "double bar, triple dash, right, negated"] diff --git a/info/symbols/comprehensive/source/prune-idx-wedges-vees.toml b/info/symbols/comprehensive/source/prune-idx-wedges-vees.toml new file mode 100644 index 0000000000..ea80982150 --- /dev/null +++ b/info/symbols/comprehensive/source/prune-idx-wedges-vees.toml @@ -0,0 +1,191 @@ +############################################## +# Categorize wedges and vees. # +# Author: Scott Pakin <scott+clsl@pakin.org> # +############################################## + +# ------------------------------- wedges ------------------------------- + +[[rewrite]] +matches = [ + "wedge", + "bigwedge", + "quantified conjunction", + "bitwise and operator/logical conjunction" +] +item = "wedge" + +[[rewrite]] +matches = [ + "barwedge", + "varbarwedge", + "bitwise nand operator" +] +item = ["wedge", "bar over"] + +[[rewrite]] +matches = "midbarwedge" +item = ["wedge", "bar through"] + +[[rewrite]] +matches = "wedgemidvert" +item = ["wedge", "vertical line through"] + +[[rewrite]] +matches = "wedgebar" +item = ["wedge", "bar under"] + +[[rewrite]] +matches = ["doublebarwedge", "vardoublebarwedge"] +item = ["wedge", "double bar over"] + +[[rewrite]] +matches = "wedgedoublebar" +item = ["wedge", "double bar under"] + +[[rewrite]] +matches = ["circwedge", "bigcircwedge"] +item = ["wedge", "circle"] + +[[rewrite]] +matches = ["curlywedge", "bigcurlywedge", "varcurlywedge"] +item = ["wedge", "curly"] + +[[rewrite]] +matches = ["curlywedgedot", "bigcurlywedgedot"] +item = ["wedge", "curly, dot"] + +[[rewrite]] +matches = ["doublecurlywedge", "bigdoublecurlywedge"] +item = ["wedge", "curly, double"] + +[[rewrite]] +matches = "closedcurlywedge" +item = ["wedge", "curly, closed"] + +[[rewrite]] +matches = [ + "doublewedge", + "bigdoublewedge", + "wedgeonwedge", + "conjquant", + "merge" +] +item = ["wedge", "double"] + +[[rewrite]] +matches = "Wedge" +item = ["wedge", "nested"] + +[[rewrite]] +matches = ["dwedge", "bigdwedge", "wedgedot", "bigwedgedot"] +item = ["wedge", "dot within"] + +[[rewrite]] +matches = ["wedgeodot", "dotted conjunction"] +item = ["wedge", "dot above"] + +[[rewrite]] +matches = "bigslopedwedge" +item = ["wedge", "sloped"] + +[[rewrite]] +matches = "slanted bar and" +item = ["wedge", "slanted bar"] + +[[rewrite]] +matches = "slanted bar nand" +item = ["wedge", "slanted bar, bar over"] + +# -------------------------------- vees -------------------------------- + +[[rewrite]] +matches = [ + "vee", + "bigvee", + "quantified disjuntion", # Note spelling error. + "bitwise or operator/logical disjunction" +] +item = "vee" + +[[rewrite]] +matches = [ + "barvee", + "bitwise nor operator" +] +item = ["vee", "bar over"] + +[[rewrite]] +matches = "midbarvee" +item = ["vee", "bar through"] + +[[rewrite]] +matches = "veemidvert" +item = ["vee", "vertical line through"] + +[[rewrite]] +matches = [ + "veebar", + "varveebar", + "bitwise xor operator" +] +item = ["vee", "bar under"] + +[[rewrite]] +matches = "doublebarvee" +item = ["vee", "double bar over"] + +[[rewrite]] +matches = "veedoublebar" +item = ["vee", "double bar under"] + +[[rewrite]] +matches = ["curlyvee", "bigcurlyvee", "varcurlyvee"] +item = ["vee", "curly"] + +[[rewrite]] +matches = ["curlyveedot", "bigcurlyveedot"] +item = ["vee", "curly, dot"] + +[[rewrite]] +matches = ["doublecurlyvee", "bigdoublecurlyvee"] +item = ["vee", "curly, double"] + +[[rewrite]] +matches = "closedcurlyvee" +item = ["vee", "curly, closed"] + +[[rewrite]] +matches = ["doublevee", "bigdoublevee", "veeonvee", "disjquant"] +item = ["vee", "double"] + +[[rewrite]] +matches = "Vee" +item = ["vee", "nested"] + +[[rewrite]] +matches = ["veedot", "bigveedot"] +item = ["vee", "dot within"] + +[[rewrite]] +matches = ["veeodot", "dotted disjunction"] +item = ["vee", "dot above"] + +[[rewrite]] +matches = "bigslopedvee" +item = ["vee", "sloped"] + +[[rewrite]] +matches = "slanted bar or" +item = ["vee", "slanted bar"] + +[[rewrite]] +matches = "slanted bar nor" +item = ["vee", "slanted bar, bar over"] + +[[rewrite]] +matches = "slanted bar xor" +item = ["vee", "slanted bar, bar under"] + +[[rewrite]] +matches = "veeonwedge" +item = ["vee", "wedge"] diff --git a/info/symbols/comprehensive/source/renamed-overarrows.sty b/info/symbols/comprehensive/source/renamed-overarrows.sty new file mode 100644 index 0000000000..337db36eb7 --- /dev/null +++ b/info/symbols/comprehensive/source/renamed-overarrows.sty @@ -0,0 +1,154 @@ +% ===================================== +% RENAMED-OVERARROWS.STY +% By Scott Pakin <scott+clsl@pakin.org> +% ===================================== +% +% Redefine all overarrows commands with an OVARS prefix. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{renamed-overarrows}[2023/04/05 v1.0 renamed overarrows] + +\RequirePackage[noesvect]{overarrows} + +\DeclareOverArrowCommand{OVARSoverrightarrow}{% + amsmath, middle config=relbar, + end=\ovar@rightarrow, + right arrow, +} + +\DeclareOverArrowCommand{OVARSunderrightarrow}{% + amsmath, middle config=relbar, + end=\ovar@rightarrow, + right arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverleftarrow}{% + amsmath, middle config=relbar, + start=\ovar@leftarrow, + end=\relbar, + left arrow, +} + +\DeclareOverArrowCommand{OVARSunderleftarrow}{% + amsmath, middle config=relbar, + start=\ovar@leftarrow, + end=\relbar, + left arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverleftrightarrow}{% + amsmath, middle config=relbar, + start=\ovar@leftarrow, + end=\ovar@rightarrow, + center arrow, +} + +\DeclareOverArrowCommand{OVARSunderleftrightarrow}{% + amsmath, middle config=relbar, + start=\ovar@leftarrow, + end=\ovar@rightarrow, + center arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverrightharpoonup}{% + amsmath, middle config=relbar, + end=\rightharpoonup, + right arrow, +} + +\DeclareOverArrowCommand{OVARSunderrightharpoonup}{% + amsmath, middle config=relbar, + end=\rightharpoonup, + right arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverrightharpoondown}{% + amsmath, middle config=relbar, + end=\rightharpoondown, + right arrow, +} + +\DeclareOverArrowCommand{OVARSunderrightharpoondown}{% + amsmath, middle config=relbar, + end=\rightharpoondown, + right arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverleftharpoonup}{% + amsmath, middle config=relbar, + start=\leftharpoonup, + end=\relbar, + left arrow, +} + +\DeclareOverArrowCommand{OVARSunderleftharpoonup}{% + amsmath, middle config=relbar, + start=\leftharpoonup, + end=\relbar, + left arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverleftharpoondown}{% + amsmath, middle config=relbar, + start=\leftharpoondown, + end=\relbar, + left arrow, +} + +\DeclareOverArrowCommand{OVARSunderleftharpoondown}{% + amsmath, middle config=relbar, + start=\leftharpoondown, + end=\relbar, + left arrow, + arrow under, +} + +\DeclareOverArrowCommand{OVARSoverbar}{% + amsmath, middle config=relbar, + start={\std@minus}, end={\std@minus},% \relbar is defined with \mathsm@sh + shift leftright=0, + space after arrow=-0.3ex, +} + +\DeclareOverArrowCommand{OVARSunderbar}{% + amsmath, middle config=relbar, + start={\std@minus}, end={\std@minus},% \relbar is defined with \mathsm@sh + shift leftright=0, + arrow under, + space before arrow=-0.3ex, +} + +% The following is adapted from the overarrows documentation. +\NewOverArrowCommand[tikz]{OVARSoverarchedleftrightarrow}{% + add tikz options={y=\overarrowlength}, + add tikz options={line width={\overarrowsmallerthickness}}, + path options={arrows={<[scale=0.5]->[scale=0.5]}}, + path={(0,0) arc (-250:70:0.5 and 0.1)}, + center arrow, + min length=25, + space after arrow=0.4ex, +} + +% The following is adapted from the overarrows documentation. +\NewOverArrowCommand[picture]{OVARSoverbandedarrow}{% + picture command={% + \qbezier + (0.0\overarrowlength,0) + (0.5\overarrowlength,0) + (0.9\overarrowlength,0.2\overarrowlength) + \put(0.9\overarrowlength,0.2\overarrowlength) + {\vector(2,1){0.2\overarrowlength}} + }, + geometry={(\overarrowlength,0.4\overarrowlength)(0,0)}, + line thickness={\overarrowsmallerthickness}, + center arrow, + space after arrow=0.4ex, +} + +\endinput diff --git a/info/symbols/comprehensive/source/symbols.ist b/info/symbols/comprehensive/source/symbols.ist index fab4eb4aa8..54fc8153a0 100644 --- a/info/symbols/comprehensive/source/symbols.ist +++ b/info/symbols/comprehensive/source/symbols.ist @@ -22,7 +22,7 @@ delim_2 "\\pfill " % running Makeindex as they try to cover two different % versions of the program: lethead_prefix "\n\\indexheading{" -leathead_suffix "}\n" +lethead_suffix "}\n" lethead_flag 1 heading_prefix "\n\\indexheading{" heading_suffix "}\n" diff --git a/info/symbols/comprehensive/source/symbols.tex b/info/symbols/comprehensive/source/symbols.tex index 45efd16a7e..763439483f 100644 --- a/info/symbols/comprehensive/source/symbols.tex +++ b/info/symbols/comprehensive/source/symbols.tex @@ -1,19 +1,19 @@ %%% ==================================================================== %%% @LaTeX-file{ %%% author = "Scott Pakin", -%%% version = "14.0", -%%% date = "05 May 2021", -%%% time = "16:10:48 MDT", +%%% version = "15.0", +%%% date = "03 January 2024", +%%% time = "00:37:09 MST", %%% filename = "symbols.tex", -%%% checksum = "49890 24745 81503 1177698", +%%% checksum = "28793 31586 100238 1448831", %%% email = "scott+clsl@pakin.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "symbols, LaTeX2e, typesetting, accents, %%% mathematics, scientific, dingbats, fonts", %%% supported = "yes", -%%% abstract = "This document lists thousands of symbols and -%%% the corresponding LaTeX commands that -%%% produce them. Some of these symbols are +%%% abstract = "This document lists tens of thousands of +%%% symbols and the corresponding LaTeX commands +%%% that produce them. Some of these symbols are %%% guaranteed to be available in every LaTeX2e %%% system; others require fonts and packages %%% that may not accompany a given distribution @@ -22,13 +22,13 @@ %%% prepare this document -- as well as this %%% document itself -- are freely available %%% from the Comprehensive TeX Archive Network -%%% (http://www.ctan.org).", -%%% docstring = "This LaTeX document showcases thousands of -%%% symbols that are available to authors. The -%%% original version of this document was -%%% written by David Carlisle on 1994/10/02. -%%% It was subsequently changed and expanded by -%%% Scott Pakin. +%%% (https://www.ctan.org).", +%%% docstring = "This LaTeX document showcases tens of +%%% thousands of symbols that are available to +%%% authors. The original version of this +%%% document was written by David Carlisle on +%%% 1994/10/02. It subsequently was changed and +%%% expanded by Scott Pakin. %%% %%% To build this document, run ``latex %%% symbols'', then ``makeindex -s gind.ist @@ -46,13 +46,20 @@ %%% header was produced with the help of Nelson %%% Beebe's filehdr utility. Both checksum and %%% filehdr are available from CTAN -%%% (http://www.ctan.org)." +%%% (https://www.ctan.org)." %%% } %%% ==================================================================== \NeedsTeXFormat{LaTeX2e} \IfFileExists{cmap.sty}{\RequirePackage[resetfonts]{cmap}}{} -\documentclass{article} +\documentclass{report} +\usepackage{etex} % Increase available TeX resources. +\usepackage[ + margin=1in, + includehead, + headheight=15pt, + ignorefoot, + ignoremp]{geometry} \usepackage{array} \usepackage{longtable} \usepackage{textcomp} @@ -62,11 +69,24 @@ \usepackage{makeidx} \usepackage{verbatim} \usepackage{graphicx} -\usepackage{ifpdf} +\usepackage{iftex} \usepackage{tabularx} \usepackage{keyval} - -\newcommand{\doctitle}{Comprehensive \LaTeX\ Symbol List} % Reusable +\usepackage{accsupp} +\usepackage{xstring} +\usepackage{mflogo} +\usepackage{url} +\usepackage{multicol} +\usepackage{rotating} +\usepackage{slashed} +\usepackage{centernot} +\usepackage{changepage} +\usepackage[svgnames]{xcolor} +\usepackage{cutwin} +\usepackage{tocloft} +\usepackage{fancyhdr} + +\newcommand{\doctitle}{Comprehensive \latex Symbol List} % Reusable \title{The \doctitle} \author{\person{Scott}{Pakin} \texttt{<scott+clsl@pakin.org>}% @@ -74,7 +94,7 @@ \person{David}{Carlisle}, with several additional tables provided by \person{Alexander}{Holt}. See \vref{about-doc} for more information about who did what.}} -\date{5 May 2021} +\date{3 January 2024} \makeindex @@ -102,10 +122,28 @@ %%% refer back to that, showing samples only of more unique characters. %%% +% Specify the document header and (empty) footer. +\pagestyle{fancy} +\fancyhead[L]{\scshape\nouppercase{\leftmark}} +\fancyhead[R]{\thepage\rule[-6pt]{0pt}{0pt}} +\fancyfoot[C]{} +\renewcommand{\headrulewidth}{1pt} + +% Make index entries invoke \markboth for use in the header. +\newcommand*{\recordentry}[1]{#1\markboth{#1}{#1}} + +% Limit the insertion of line breaks within URLs. +\def\UrlBreaks{} +\def\UrlBigBreaks{\do/} + % Index "X Y" and "Y, X". The "begin" and "end" variants are for page ranges. -\newcommand{\idxboth}[2]{\mbox{}\index{#1 #2}\index{#2>#1}\index{#2}} -\newcommand{\idxbothbegin}[2]{\mbox{}\index{#1 #2|(}\index{#2>#1|(}\index{#2|(}} -\newcommand{\idxbothend}[2]{\mbox{}\index{#1 #2|)}\index{#2>#1|)}\index{#2|)}} +\newcommand{\idxboth}[2]{\mbox{}\index{#1 #2}\index{#2>#1}} +\newcommand{\idxbothbegin}[2]{\mbox{}\index{#1 #2|(}\index{#2>#1|(}} +\newcommand{\idxbothend}[2]{\mbox{}\index{#1 #2|)}\index{#2>#1|)}} + +% Index "X" and "X>Y". +\newcommand{\subindex}[2]{\index{#1}\index{#1>#2}} +\newcommand{\ltsubindex}[2]{\ltindex{#1}\ltindex{#1>#2}} % Index package names and hyperlink them to the CTAN package information. % An optional argument of "index=false" suppresses indexing the package name. @@ -119,7 +157,7 @@ % Use \setpkgnameopts to set the default options for a specific package. \def\equalsign{=} \newcommand*{\catalogueURL}[1]{% - http://www.ctan.org/pkg/#1% + https://www.ctan.org/pkg/#1% } \makeatletter \define@key{pkgname}{pkg}{\def\pkglinktarget{#1}} @@ -158,8 +196,8 @@ % Index some other logical styles. \newcommand{\optname}[2]{% \textsf{#2}% - \index{#2=\textsf{#2} (\textsf{#1} package option)}% - \index{package options>#2=\textsf{#2} (\textsf{#1})}} + \index{#2=\textsf{#2} (\pkgname[index!=false]{#1} package option)}% + \index{package options>#2=\textsf{#2} (\pkgname[index!=false]{#1})}} \newcommand{\filename}[1]{% \texttt{#1}% \index{#1=\texttt{#1} (file)}} @@ -178,9 +216,36 @@ } \DeclareRobustCommand{\person}[2]{#1\index{#2, #1} #2} +% Support searching of "#1" as if it were written in plain text as "#2". +\newcommand{\searchAs}[2]{% + \texorpdfstring{% + \BeginAccSupp{ActualText={#2}}% + #1% + \EndAccSupp{}% + }{% + #2% + }% +} + % Index common words and phrases. -\newcommand{\latex}{\LaTeX\index{LaTeX=\string\LaTeX}\xspace} -\newcommand{\latexE}{\LaTeXe\index{LaTeX2e=\string\LaTeXe}\xspace} +\DeclareRobustCommand{\latex}{% + \searchAs{\LaTeX}{LaTeX}% + \index{LaTeX=\string\searchAs{\string\LaTeX}{LaTeX}}\xspace +} +\DeclareRobustCommand{\latexEinternal}{% + % Split the two space-separated terms for Acrobat's benefit. (Okular + % seems okay with ActualText containing spaces.) Rather than an epsilon + % we use an "e" in "LaTeX 2e" because epsilon seems harder to search + % consistently across platforms with different native character + % encodings. + \searchAs{\LaTeX}{LaTeX}% + \texorpdfstring{\kern.15em}{ }% + \searchAs{2$_{\textstyle\varepsilon}$}{2e}% +} +\newcommand{\latexE}{% + \latexEinternal + \index{LaTeX2e=\noexpand\latexEinternal}\xspace +} \newcommand{\metafont}{\MF\index{Metafont=\string\MF}\xspace} \newcommand{\tex}{\TeX\index{TeX=\string\TeX}\xspace} \newcommand{\xypic}{% @@ -220,16 +285,30 @@ \newcommand{\postscript}{PostScript\index{PostScript}\xspace} \newcommand{\ascii}{ASCII\index{ASCII}\xspace} \newcommand{\utfviii}{\mbox{UTF-8}\index{UTF-8}\xspace} -\DeclareRobustCommand{\xelatexInternal}{% - \mbox{X\lower0.5ex\hbox{\kern-0.15em\reflectbox{E}}\kern-0.1em\LaTeX}} -\newcommand{\xelatex}{\xelatexInternal\index{XeLaTeX=\string\xelatexInternal}\xspace} \DeclareRobustCommand{\xetexInternal}{% \mbox{X\lower0.5ex\hbox{\kern-0.15em\reflectbox{E}}\kern-0.1em\TeX}} -\newcommand{\xetex}{\xetexInternal\index{XeTeX=\string\xetexInternal}\xspace} -\newcommand{\lualatex}{Lua\LaTeX\index{LuaLaTeX=Lua\string\LaTeX}\xspace} +\newcommand{\xetex}{% + \searchAs{\xetexInternal}{XeTeX}% + \index{XeTeX=\string\searchAs{\string\xetexInternal}{XeTeX}}\xspace +} +\DeclareRobustCommand{\xelatexInternal}{% + \mbox{X\lower0.5ex\hbox{\kern-0.15em\reflectbox{E}}\kern-0.1em\LaTeX}} +\newcommand{\xelatex}{% + \searchAs{\xelatexInternal}{XeLaTeX}% + \index{XeLaTeX=\string\searchAs{\string\xelatexInternal}{XeLaTeX}}\xspace +} +\newcommand{\lualatex}{% + \searchAs{Lua\LaTeX}{LuaLaTeX}% + \index{LuaLaTeX=\string\searchAs{Lua\string\LaTeX}{LuaLaTeX}}\xspace +} +\newcommand{\pdflatex}{% + \searchAs{pdf\LaTeX}{pdfLaTeX}% + \index{pdfLaTeX=\string\searchAs{pdf\string\LaTeX}{pdfLaTeX}}\xspace +} \newcommand{\italic}[1][italic]{#1\index{italic}} \newcommand{\TikZ}{\pkgname{TikZ}} -\setpkgnameopts{TikZ}{pkg=pgf,fmt={Ti\noexpand\textit{k}Z}} +\DeclareRobustCommand{\TikZinternal}{\searchAs{Ti\textit{k}Z}{TikZ}} +\setpkgnameopts{TikZ}{pkg=pgf,fmt={\noexpand\TikZinternal}} \newcommand{\PSTricks}{\pkgname{PSTricks}} \setpkgnameopts{PSTricks}{pkg=pstricks-base} \newcommand{\rawtables}{Raw\index{Raw Font Tables} Font Tables} @@ -240,11 +319,11 @@ \index{TeXbook, The=\TeX{}book, The>symbols from}% } \newcommand{\idxCTAN}{% - \index{Comprehensive TeX Archive Network=\href{http://www.ctan.org/}{Comprehensive \string\TeX{} Archive Network}}% + \index{Comprehensive TeX Archive Network=\href{https://www.ctan.org/}{Comprehensive \string\TeX{} Archive Network}}% } -\newcommand{\CTAN}{\href{http://www.ctan.org/}{CTAN}\idxCTAN\xspace} +\newcommand{\CTAN}{\href{https://www.ctan.org/}{CTAN}\idxCTAN\xspace} \newcommand{\CTANfull}{Comprehensive\idxCTAN\ \TeX\ Archive Network\xspace} -\newcommand{\TeXFAQ}[1]{\url{http://www.tex.ac.uk/FAQ-#1.html}} +\newcommand{\TeXFAQ}[1]{\url{http://www.texfaq.org/FAQ-#1.html}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -353,18 +432,14 @@ \@cons\foundpkgs{{latexsym}} \makeatother \newcommand{\TC}{\pkgname{textcomp}} -\setpkgnameopts{latexsym}{link=http://www.ctan.org/pkg/latex-base} - -% Load etex if possible to increase the number of various TeX resources -% we have available. -\IfStyFileExists*{etex}{\usepackage{etex}}{} +\setpkgnameopts{latexsym}{link=https://www.ctan.org/pkg/latex-base} % Typeset a string in various encodings. -\newcommand{\encone}[1]{{\fontencoding{T1}\selectfont#1}} -\newcommand{\enctwoA}[1]{{\fontencoding{T2A}\selectfont#1}} -\newcommand{\encfour}[1]{{\fontencoding{T4}\selectfont#1}} -\newcommand{\encfive}[1]{{\fontencoding{T5}\selectfont#1}} -\newcommand{\encgreek}[1]{{\fontencoding{LGR}\selectfont#1}} +\DeclareRobustCommand*{\encone}[1]{{\fontencoding{T1}\selectfont#1}} +\DeclareRobustCommand*{\enctwoA}[1]{{\fontencoding{T2A}\selectfont#1}} +\DeclareRobustCommand*{\encfour}[1]{{\fontencoding{T4}\selectfont#1}} +\DeclareRobustCommand*{\encfive}[1]{{\fontencoding{T5}\selectfont#1}} +\DeclareRobustCommand*{\encgreek}[1]{{\fontencoding{LGR}\selectfont#1}} % Various punctuation marks confuse makeindex when used directly. \let\magicrbrack=] @@ -372,6 +447,7 @@ \DeclareRobustCommand{\magicequalname}{\texttt{\string\=}} \DeclareRobustCommand{\magicvertname}{\texttt{|}} \DeclareRobustCommand{\magicVertname}{\texttt{\string\|}} +\DeclareRobustCommand{\showmacron}{\blackacchack\=} % Can't index "=". % Vertically center a text-mode symbol. \newsavebox{\tvcbox} @@ -511,7 +587,7 @@ \newif\ifAMS \newcommand\AMS{\pkgname{AMS}} -\setpkgnameopts{AMS}{pkg=amsfonts,fmt={\noexpand\AmS{}}} +\setpkgnameopts{AMS}{pkg=amsfonts,fmt={\noexpand\AmS}} \makeatletter \IfStyFileExists{amssymb} {\AMStrue @@ -802,10 +878,11 @@ \savesymbol{angle} \savesymbol{rightleftharpoons} \savesymbol{textcent} \savesymbol{textsterling} \savesymbol{L} \savesymbol{l} \savesymbol{r} - \savesymbol{succapprox} \savesymbol{precapprox} + \savesymbol{succapprox} \savesymbol{precapprox} \savesymbol{Perp} \usepackage{txfonts} \restoresymbol{TX}{angle} \restoresymbol{TX}{rightleftharpoons} \restoresymbol{TX}{succapprox} \restoresymbol{TX}{precapprox} + \restoresymbol{TX}{Perp} % Restore the old font commands. \global\let\DeclareTextSymbol=\origDeclareTextSymbol \global\let\DeclareSymbolFont=\origDeclareSymbolFont @@ -1490,7 +1567,14 @@ \newif\ifDICT \newcommand\DICT{\pkgname{dictsym}} \IfStyFileExists{dictsym} - {\DICTtrue\usepackage{dictsym}} + {\DICTtrue + \ifpdf + % Bug workaround. See + % https://tex.stackexchange.com/questions/615300/pdflatex-builtin-glyph-names-is-empty/634975#634975 + \pdfmapline{=dictsym DictSym <dictsym.pfb} + \fi + \usepackage{dictsym} + } {} \newif\ifEXTAR @@ -1700,7 +1784,11 @@ \newcommand\KEYS{\pkgname{keystroke}} \IfStyFileExists{keystroke} {\KEYStrue + \savesymbol{Alt} + \savesymbol{End} \usepackage{keystroke} + \restoresymbol{KEYS}{Alt} + \restoresymbol{KEYS}{End} % \Tab and \BSpace's use of \reflectbox confuses our indexing code. \DeclareRobustCommand{\keysTab}{\Tab} \DeclareRobustCommand{\keysBSpace}{\BSpace} @@ -1721,7 +1809,7 @@ \newcommand{##1}{{\usefont{U}{##3}{m}{n}\char##4}}% } \usepackage{fge} - \newcommand*{\spirituslenisAB}[2]{% + \newcommand*{\spiritusaccent}[2]{% \leavevmode \setbox0=\hbox{##2}% \@tempdima=\ht0 @@ -1732,9 +1820,12 @@ }% }% } - \DeclareRobustCommand{\spirituslenisA}[1]{\spirituslenisAB{"15}{##1}} - \DeclareRobustCommand{\spirituslenisB}[1]{\spirituslenisAB{"16}{##1}} + \DeclareRobustCommand{\spiritusasperA}[1]{\spiritusaccent{"13}{##1}} + \DeclareRobustCommand{\spiritusasperB}[1]{\spiritusaccent{"14}{##1}} + \DeclareRobustCommand{\spirituslenisA}[1]{\spiritusaccent{"15}{##1}} + \DeclareRobustCommand{\spirituslenisB}[1]{\spiritusaccent{"16}{##1}} \let\spirituslenis=\spirituslenisA + \let\spiritusasper=\spiritusasperA \let\DeclareSymbolFont=\origDeclareSymbolFont \let\DeclareMathSymbol=\origDeclareMathSymbol } @@ -1987,6 +2078,11 @@ \newcommand\PIG{\pkgname{pigpen}} \IfStyFileExists{pigpen} {\PIGtrue + \ifpdf + % Bug workaround. See + % https://tex.stackexchange.com/questions/615300/pdflatex-builtin-glyph-names-is-empty/634975#634975 + \pdfmapline{=pigpen <pigpen.pfa} + \fi \usepackage{pigpen} \DeclareRobustCommand{\CLSLpig}[1]{{\pigpenfont##1}} } @@ -1997,13 +2093,30 @@ \IfStyFileExists{clock} {\CLOCKtrue\usepackage{clock}} {} +\DeclareRobustCommand*{\renderCLOCK}[2]{{% + \ClockStyle=#1 + \ifx#2t + \ClockFrametrue + \else + \ClockFramefalse + \fi + \clock{15}{41}% +}} +\newcommand*{\showCLOCK}[2]{% + \renderCLOCK{#1}{#2}% + \index{clock=\string\verb+\string\clock+ (\string\renderCLOCK{#1}{#2})}% +} % We define our own teubner package to try to minimize symbol conflicts. \newif\ifTEUB \newcommand\TEUB{\pkgname{teubner}} \makeatletter \IfStyFileExists{teubner} - {\TEUBtrue\usepackage{teubner-subset}} + {\TEUBtrue + \let\origamp=\& + \usepackage{teubner-subset} + \let\&=\origamp + } {} \makeatother @@ -2049,11 +2162,7 @@ % {} \newif\ifCHINA -\newcommand\CHINA{% - \texorpdfstring - {\pkgname[fmt={\protect\Chinasym{}}]{china2e}}% - {china2e}% -} +\newcommand{\CHINA}{\pkgname{china2e}} \IfStyFileExists{china2e} {\CHINAtrue \savesymbol{Info} @@ -2074,6 +2183,8 @@ \restoresymbol{china}{Telephone} \restoresymbol{china}{Fire} \restoresymbol{CHINA}{vdots} + \DeclareRobustCommand{\chinainternal}{\searchAs{\Chinasym}{CHiNA2e}} + \setpkgnameopts{china2e}{fmt={\noexpand\chinainternal}} } {} @@ -2324,9 +2435,11 @@ {} \newif\ifFNTAWE -\newcommand\FNTAWE{\pkgname{fontawesome}} -\IfStyFileExists{fontawesome} - {\FNTAWEtrue\usepackage{fontawesome}} +\newcommand\FNTAWE{\pkgname{fontawesome5}} +\IfStyFileExists{fontawesome5} + {\FNTAWEtrue + \usepackage{fontawesome5} + } {} % stix defines a very large set of symbols and consumes a lot of math @@ -2484,8 +2597,10 @@ \IfStyFileExists{apl} {\APLtrue \savesymbol{NG} + \savesymbol{SS} \usepackage{apl} \restoresymbol{APL}{NG} + \restoresymbol{APL}{SS} } {} @@ -2541,8 +2656,8 @@ % when not producing PDF output. \newif\ifLILY \DeclareRobustCommand{\lilylogo}{\textsf{lilyglyphs}} -\newcommand\LILY{\pkgname{LilyGlyphs}} -\setpkgnameopts{LilyGlyphs}{pkg=lilyglyphs,fmt={\noexpand\lilylogo}} +\newcommand\LILY{\pkgname{lilyglyphs}} +\setpkgnameopts{lilyglyphs}{pkg=lilyglyphs,fmt={\noexpand\lilylogo}} \IfStyFileExists{lilyglyphs} {\LILYtrue \savesymbol{flat} @@ -2561,14 +2676,11 @@ \ifLILY \ifpdf \DeclareRobustCommand{\lilylogo}{% - % The following \pdfliteral magic makes lilyglyphs's graphical logo - % searchable as if it were simply the word "lilyglyphs". - \pdfliteral{ - /Span << /ActualText (lilyglyphs) >> - BDC - }% - \raisebox{-0.78ex}{\includegraphics{lilyglyphs/lilyglyphs_logo}}% - \pdfliteral{EMC}% + % I'm not sure why \searchAs can't be given an \includegraphics, but + % the following hack seems to work. + \hspace*{40.252bp}% % Width of lilyglyphs_logo + \llap{\searchAs{\textcolor{white}{lilyglyphs}}{lilyglyphs}}% + \llap{\raisebox{-0.78ex}{\includegraphics{lilyglyphs/lilyglyphs_logo}}}% }% \renewcommand*{\lilyPrint}[2][]{% \interpretLilyOptions{#1}% @@ -2813,19 +2925,26 @@ \let\hat=\orighat % realhats does a \renewcommand{\hat} so \hat must exist. \usepackage{realhats} \restoresymbol{RHAT}{hat} + % Define a wrapper for each realhats command that takes a single, + % mandatory argument. \DeclareRobustCommand{\RHATash}[1]{\RHAThat[ash]{##1}} \DeclareRobustCommand{\RHATberet}[1]{\RHAThat[beret]{##1}} + \DeclareRobustCommand{\RHATbirthday}[1]{\RHAThat[birthday]{##1}} \DeclareRobustCommand{\RHATcowboy}[1]{\RHAThat[cowboy]{##1}} \DeclareRobustCommand{\RHATcrown}[1]{\RHAThat[crown]{##1}} + \DeclareRobustCommand{\RHATdunce}[1]{\RHAThat[dunce]{##1}} + \DeclareRobustCommand{\RHATfez}[1]{\RHAThat[fez]{##1}} + \DeclareRobustCommand{\RHATmortarboard}[1]{\RHAThat[mortarboard]{##1}} + \DeclareRobustCommand{\RHATpoliceman}[1]{\RHAThat[policeman]{##1}} \DeclareRobustCommand{\RHATsanta}[1]{\RHAThat[santa]{##1}} + \DeclareRobustCommand{\RHATscottish}[1]{\RHAThat[scottish]{##1}} \DeclareRobustCommand{\RHATsombrero}[1]{\RHAThat[sombrero]{##1}} + \DeclareRobustCommand{\RHATtileblue}[1]{\RHAThat[tile-blue]{##1}} + \DeclareRobustCommand{\RHATtilegray}[1]{\RHAThat[tile-gray]{##1}} + \DeclareRobustCommand{\RHATtilelightblue}[1]{\RHAThat[tile-light-blue]{##1}} + \DeclareRobustCommand{\RHATtilewhite}[1]{\RHAThat[tile-white]{##1}} \DeclareRobustCommand{\RHATtophat}[1]{\RHAThat[tophat]{##1}} \DeclareRobustCommand{\RHATwitch}[1]{\RHAThat[witch]{##1}} - % I don't understand why, but dunce and fez mess up the index when they take - % \graybox (or any colored item) as an argument. A workaround is to typeset - % a black object after the colored object. - \DeclareRobustCommand{\RHATdunce}[1]{\RHAThat[dunce]{##1\rule{1sp}{1sp}}} - \DeclareRobustCommand{\RHATfez}[1]{\RHAThat[fez]{##1\rule{1sp}{1sp}}} } {} @@ -2922,42 +3041,44 @@ \newcommand\ROJUD{\pkgname{rojud}} \IfStyFileExists{rojud} {\ROJUDtrue - \usepackage{rojud} + \usepackage{rojud} } {} - +% utfsym renders symbols slowly. In an attempt to speed it up we use +% a faked version of the package that uses a pre-rendered image for +% each symbol. \newif\ifUTFSYM \newcommand\UTFSYM{\pkgname{utfsym}} \IfStyFileExists{utfsym} {\UTFSYMtrue - \usepackage{utfsym} - } - {} - -% We have no math alphabets left so we trick the package into declaring a -% text symbol. -\newif\ifPLIM -\newcommand\PLIM{\pkgname{plimsoll}} -\IfStyFileExists{plimsoll} - {\PLIMtrue - \let\origDeclareSymbolFont=\DeclareSymbolFont - \renewcommand*{\DeclareSymbolFont}[5]{\endinput} - \usepackage{plimsoll} - \let\DeclareSymbolFont=\origDeclareSymbolFont - \DeclareRobustCommand*{\plimsoll}{{\usefont{U}{plimsoll}{m}{n}\char"001}} + \fakeusepackage{utfsym} } {} % worldflags defines a number of global names that interfere with % other packages and the symbol list itself. We use a faked version -% of the package that's more careful about namespaces. +% of the package that's more careful about namespaces and, as a side +% effect, renders symbols substantially faster. \newif\ifWFLAGS \newcommand\WFLAGS{\pkgname{worldflags}} \IfStyFileExists{worldflags} {\WFLAGStrue - \usepackage{fakeworldflags} - \flagsdefault[width=9pt] + \usepackage{fakeworldflags} + } + {} + +% We have no math alphabets left so we trick the package into declaring a +% text symbol. +\newif\ifPLIM +\newcommand\PLIM{\pkgname{plimsoll}} +\IfStyFileExists{plimsoll} + {\PLIMtrue + \let\origDeclareSymbolFont=\DeclareSymbolFont + \renewcommand*{\DeclareSymbolFont}[5]{\endinput} + \usepackage{plimsoll} + \let\DeclareSymbolFont=\origDeclareSymbolFont + \DeclareRobustCommand*{\plimsoll}{{\usefont{U}{plimsoll}{m}{n}\char"001}} } {} @@ -2965,73 +3086,289 @@ \newcommand\TWEM{\pkgname{twemojis}} \IfStyFileExists{twemojis} {\TWEMtrue - \usepackage{twemojis} - \newlength{\twemwidth} - \settowidth{\twemwidth}{\texttt{.twemoji.1f574-1f3fb-200d-2640-fe0f.}} + \usepackage{twemojis} + \newlength{\twemwidth} + \settowidth{\twemwidth}{\texttt{.twemoji.1f574-1f3fb-200d-2640-fe0f.}} } {} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifSACSYMB +\newcommand\SACSYMB{\pkgname{sacsymb}} +\IfStyFileExists{sacsymb} + {\SACSYMBtrue + % Conservatively save all symbols because sacsymb's two-letter symbol + % names are bound to cause trouble. + \savesymbol{ca} \savesymbol{cb} \savesymbol{cc} \savesymbol{cd} + \savesymbol{ce} \savesymbol{cf} \savesymbol{cg} \savesymbol{ch} + \savesymbol{ci} \savesymbol{cj} \savesymbol{ck} \savesymbol{cl} + \savesymbol{cm} \savesymbol{cn} \savesymbol{co} \savesymbol{cq} + \savesymbol{cs} \savesymbol{ct} \savesymbol{cu} \savesymbol{cv} + \savesymbol{cw} + \usepackage{sacsymb} + \restoresymbol{SACSYMB}{ca} \restoresymbol{SACSYMB}{cb} + \restoresymbol{SACSYMB}{cc} \restoresymbol{SACSYMB}{cd} + \restoresymbol{SACSYMB}{ce} \restoresymbol{SACSYMB}{cf} + \restoresymbol{SACSYMB}{cg} \restoresymbol{SACSYMB}{ch} + \restoresymbol{SACSYMB}{ci} \restoresymbol{SACSYMB}{cj} + \restoresymbol{SACSYMB}{ck} \restoresymbol{SACSYMB}{cl} + \restoresymbol{SACSYMB}{cm} \restoresymbol{SACSYMB}{cn} + \restoresymbol{SACSYMB}{co} \restoresymbol{SACSYMB}{cq} + \restoresymbol{SACSYMB}{cs} \restoresymbol{SACSYMB}{ct} + \restoresymbol{SACSYMB}{cu} \restoresymbol{SACSYMB}{cv} + \restoresymbol{SACSYMB}{cw} + } + {} -% If we have mflogo.sty, use it. Otherwise, define \MF the "boring" way. -\IfStyFileExists*{mflogo} - {\usepackage{mflogo}} - {\newcommand{\MF}{Metafont}} +\newif\ifOVARS +\newcommand\OVARS{\pkgname{overarrows}} +\IfStyFileExists{overarrows} + {\OVARStrue + \usepackage{renamed-overarrows} + } + {} -% If we have booktabs.sty, use it. Otherwise, define all its line types -% in terms of \hline and \cline. -\IfStyFileExists*{booktabs} - {\usepackage{booktabs}} - {\newcommand{\toprule}{\hline} - \newcommand{\midrule}{\hline} - \newcommand{\bottomrule}{\hline} - \def\cmidrule(##1)##2{\cline{##2}} +\newif\ifRESMES +\newcommand\RESMES{\pkgname{resmes}} +\IfStyFileExists{resmes} + {\RESMEStrue + \usepackage{resmes} + } + {} + +\newif\ifPDFMSYM +\newcommand\PDFMSYM{\pkgname{pdfMsym}} +\IfPackageFileExists{pdfmsym}{pdfmsym.tex} + {\PDFMSYMtrue + \makeatletter + \savesymbol{lightning} + \input{pdfmsym} + \pdfmsymsetscalefactor{10} + \restoresymbol{PDFMSYM}{lightning} + \makeatother } + {} -% If we have url.sty, use it. Otherwise, define \url as \texttt. -\IfStyFileExists*{url} - {\usepackage{url} - \def\UrlBreaks{} - \def\UrlBigBreaks{\do/}} - {\newcommand{\url}[1]{\texttt{##1}}} +\newif\ifSILLY +\newcommand\SILLY{\pkgname{sillypage}} +\IfStyFileExists{sillypage} + {\SILLYtrue + \usepackage{sillypage} + } + {} -% If we have geometry.sty, use it. Otherwise, a lot of tables are going -% to stick out into the margin. -\makeatletter -\IfStyFileExists*{geometry} - {\usepackage[margin=1in,nohead,ignoremp]{geometry} +% academicons requires XeLaTeX or LuaLaTeX. Use a faked version if +% we're running from pdfLaTeX. +\newif\ifACICOS +\newcommand\ACICOS{\pkgname{academicons}} +\IfStyFileExists{academicons} + {\ACICOStrue + \ifpdftex + \fakeusepackage{academicons} + \else + \usepackage{academicons} + \fi } {} -\makeatother -% If we have multicol.sty, use it. -\newif\ifhavemulticol -\IfStyFileExists*{multicol} - {\havemulticoltrue\usepackage{multicol}} +% typicons requires XeLaTeX or LuaLaTeX. Use a faked version if we're +% running from pdfLaTeX. +\newif\ifTYPICOS +\newcommand\TYPICOS{\pkgname{typicons}} +\IfStyFileExists{typicons} + {\TYPICOStrue + \ifpdftex + \fakeusepackage{typicons} + \else + \usepackage{typicons} + \fi + } {} -% If we have rotating.sty, use it. -\newif\ifhaverotating -\IfStyFileExists*{rotating} - {\haverotatingtrue\usepackage{rotating}} +% figbas has no LaTeX support so we fabricate it ourselves. +\newif\ifFIGBAS +\newcommand\FIGBAS{\pkgname{figbas}} +\IfPackageFileExists{figbas}{cmrj.tfm} + {\FIGBAStrue + \DeclareFontFamily{U}{figbas}{} + \DeclareFontShape{U}{figbas}{m}{n}{<-> cmrj}{} + } {} -% If we have cancel.sty, use it. -\newif\ifhavecancel -\IfStyFileExists*{cancel} - {\havecanceltrue\usepackage{cancel}} +% asapsym requires XeLaTeX or LuaLaTeX. Use a faked version if we're +% running from pdfLaTeX. +\newif\ifASAP +\newcommand\ASAP{\pkgname{asapsym}} +\IfStyFileExists{asapsym} + {\ASAPtrue + \ifpdftex + \fakeusepackage{asapsym} + \else + \usepackage{asapsym} + \fi + } + {} + +% fontmfizz requires XeLaTeX or LuaLaTeX. Use a faked version if +% we're running from pdfLaTeX. +\newif\ifMFIZZ +\newcommand\MFIZZ{\pkgname{fontmfizz}} +\IfStyFileExists{fontmfizz} + {\MFIZZtrue + \ifpdftex + \fakeusepackage{fontmfizz} + \else + \usepackage{fontmfizz} + \fi + } + {} + +% hamnosys requires XeLaTeX or LuaLaTeX. Use a faked version if +% we're running from pdfLaTeX. +\newif\ifHNS +\newcommand\HNS{\pkgname{hamnosys}} +\IfStyFileExists{hamnosys} + {\HNStrue + \ifpdftex + \fakeusepackage{hamnosys} + \else + \usepackage{hamnosys} + \fi + } + {} + +% Use a faked figchild in which each symbol appears in a pre-rendered +% graphics file. +\newif\ifCHILD +\newcommand\CHILD{\pkgname{figchild}} +\IfStyFileExists{figchild} + {\CHILDtrue\fakeusepackage{figchild}} + {} + +% logix requires XeLaTeX or LuaLaTeX. Use a faked version if we're +% running from pdfLaTeX. +\newif\ifLOGIX +\newcommand\LOGIX{\pkgname{logix}} +\IfStyFileExists{logix} + {\LOGIXtrue + \ifpdftex + \fakeusepackage{logix} + \else + \usepackage{logix} + \fi + } + {} + +\newif\ifPGFORN +\newcommand\PGFORN{\pkgname{pgfornament}} +\IfStyFileExists{pgfornament} + {\PGFORNtrue + \usepackage{pgfornament} + \DeclareRobustCommand*{\pgfornVec}[1]{{% + \newpgfornamentfamily{vectorian}% + \pgfornament[height=15pt,ydelta=-5pt]{##1}% + }}% + \DeclareRobustCommand*{\pgfornHan}[1]{{% + \newpgfornamentfamily{han}% + \resizebox{!}{15pt}{\pgfornament[height=25pt,ydelta=-5pt]{##1}}% + }}% + } + {} + +% lcircuit has no LaTeX support so we fabricate it ourselves. +\newif\ifLCIRC +\newcommand\LCIRC{\pkgname{lcircuit}} +\IfPackageFileExists{lcircuit}{nexorw.mac} + {\LCIRCtrue + \input{ande.mac} + \input{andn.mac} + \input{ands.mac} + \input{andw.mac} + \input{capew.mac} + \input{capns.mac} + \input{exore.mac} + \input{exorn.mac} + \input{exors.mac} + \input{exorw.mac} + \input{nande.mac} + \input{nandn.mac} + \input{nands.mac} + \input{nandw.mac} + \input{nexore.mac} + \input{nexorn.mac} + \input{nexors.mac} + \input{nexorw.mac} + \input{nfete.mac} + \input{nfetn.mac} + \input{nfets.mac} + \input{nfetw.mac} + \input{nore.mac} + \input{norn.mac} + \input{nors.mac} + \input{norw.mac} + \input{note.mac} + \input{notn.mac} + \input{nots.mac} + \input{notw.mac} + \input{ore.mac} + \input{orn.mac} + \input{ors.mac} + \input{orw.mac} + \input{ote.mac} + \input{otn.mac} + \input{ots.mac} + \input{otw.mac} + \input{pfete.mac} + \input{pfetn.mac} + \input{pfets.mac} + \input{pfetw.mac} + \input{resew.mac} + \input{resns.mac} + \input{tgateew.mac} + \input{tgatens.mac} + \input{tje.mac} + \input{tjn.mac} + \input{tjs.mac} + \input{tjw.mac} + \input{vddpin.mac} + \input{vsspin.mac} + \newcommand{\uselcircuit}[1]{\usebox{\csname##1\endcsname}} + } {} -% If we have slashed.sty, use it. -\newif\ifhaveslashed -\IfStyFileExists*{slashed} - {\haveslashedtrue\usepackage{slashed}} +% We don't actually load all of quantikz just for its few symbols. +% Instead, we load only enough to retrieve the package's version string +% then reproduce quantikz's symbol code almost verbatim. +\newif\ifQTIKZ +\newcommand\QTIKZ{\pkgname{quantikz}} +\IfStyFileExists{quantikz} + {\QTIKZtrue + \let\origRequirePackage=\RequirePackage + \def\RequirePackage##1[##2]{\endinput} + \usepackage{quantikz} + \let\RequirePackage=\origRequirePackage + \newcommand*{\QTIKZket}[1]{\ensuremath{\left|##1\right\rangle}} + \newcommand*{\QTIKZbra}[1]{\ensuremath{\left\langle##1\right |}} + \newcommand*{\QTIKZproj}[1]{\ensuremath{\QTIKZket{##1}\!\QTIKZbra{##1}}} + \newcommand*{\QTIKZbraket}[2]{\ensuremath{\left\langle##1\middle|##2\right\rangle}} + } {} -% If we have centernot.sty, use it. -\newif\ifhavecenternot -\IfStyFileExists*{centernot} - {\havecenternottrue\usepackage{centernot}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% If we have booktabs.sty, use it. Otherwise, define all its line types +% in terms of \hline and \cline. +\IfStyFileExists*{booktabs} + {\usepackage{booktabs}} + {\newcommand{\toprule}{\hline} + \newcommand{\midrule}{\hline} + \newcommand{\bottomrule}{\hline} + \def\cmidrule(##1)##2{\cline{##2}} + } + +% If we have cancel.sty, use it. +\newif\ifhavecancel +\IfStyFileExists*{cancel} + {\havecanceltrue\usepackage{cancel}} {} % If we have the accents package, use it (for an example in the section @@ -3057,13 +3394,10 @@ } {} -% If we have the bm package, use it (to show how to typeset bold math). -\newif\ifBM -\IfStyFileExists{bm} - {\BMtrue - \usepackage{bm} - } - {} +% Load the bm package to show how to typeset bold math. This needs to +% be loaded after some other math package (I'm not sure which) or it +% will consume a precious math alphabet. +\usepackage{bm} % If we have the xfakebold package, use it (to show how to typeset bold math). \newif\ifXFB @@ -3136,11 +3470,23 @@ {\usepackage{tocbibind}} {} +% If we have spverbatim.sty, use it. +\newif\ifhavespverbatim +\IfStyFileExists*{spverbatim} + {\havespverbatimtrue\usepackage{spverbatim}} + {} + +% If we have circledsteps.sty, use it. +\newif\ifhavecircledsteps +\IfStyFileExists*{circledsteps} + {\havecircledstepstrue\usepackage{circledsteps}} + {} + % If we have the Junicode font, use a few characters we extracted from % it as graphics. \newif\ifJUNI \newcommand\JUNI{\pkgname{junicode}} -\IfPackageFileExists{junicode}{Junicode.ttf} +\IfPackageFileExists{junicode}{junicode/u2123.pdf} {\JUNItrue \DeclareRobustCommand{\versicle}{% \raisebox{-1.7pt}{\includegraphics[scale=0.005]{junicode/u2123}}% @@ -3312,10 +3658,20 @@ \newcommand{\indexcommand}[2][]{% \edef\sanitized{\expandafter\sanitize\string#2!!!}% \def\first@arg{#1}% - \ifx\first@arg\@empty - \expandafter\index\expandafter{\sanitized=\string\verb+\string#2+}% + \ifhavespverbatim + % Preferred approach: use \spverb. + \ifx\first@arg\@empty + \expandafter\index\expandafter{\sanitized=\string\spverb+\string#2+}% + \else + \expandafter\index\expandafter{\sanitized=\string\spverb+\string#2+ (#1)}% + \fi \else - \expandafter\index\expandafter{\sanitized=\string\verb+\string#2+ (#1)}% + % Backup approach: use \verb. + \ifx\first@arg\@empty + \expandafter\index\expandafter{\sanitized=\string\verb+\string#2+}% + \else + \expandafter\index\expandafter{\sanitized=\string\verb+\string#2+ (#1)}% + \fi \fi } \let\indexaccent=\indexcommand @@ -3325,13 +3681,13 @@ \def\second@arg{#2}% \ifx\first@arg\@empty \ifx\second@arg\CLSLpipe - \index{_=\magicvertname}% + \index{_magicvertname=\magicvertname}% \else \index{_=\string\verb+\string#2+}% \fi \else \ifx\second@arg\CLSLpipe - \index{_=\magicvertname{} (#1)}% + \index{_magicvertname=\magicvertname{} (#1)}% \else \index{_=\string\verb+\string#2+ (#1)}% \fi @@ -3339,35 +3695,45 @@ } \makeatother -% If we have the multicol package, typeset the index in three columns instead -% of the usual two. -\ifhavemulticol - \makeatletter - \renewenvironment{theindex}{% - \clearpage - \section*{\indexname} - - If you're having trouble locating a symbol, try looking under - ``T'' for ``\texttt{\string\text}$\ldots$''. Many text-mode - commands begin with that prefix. Also, accents are shown - over/under a gray box (e.g.,~``\,\blackacchack{\'}\,'' - for~``\texttt{\string\'}''). - - Some symbol entries appear to be listed repeatedly. This happens - when multiple packages define identical (or nearly identical) - glyphs with the same symbol name.% -\ifAMS\ifABX - \footnote{This occurs frequently between \pkgname{amssymb} and - \pkgname{mathabx}, for example.} -\fi\fi - \setlength{\columnsep}{1em}% - \begin{multicols}{3}% - \let\item\@idxitem - }{% - \end{multicols}% - } - \makeatother -\fi +% Locally disable indexing. This is intended for tables of symbols +% containing exclusively non-descriptive names. +\newenvironment{indexingoff}{\def\index##1{}}{} + +% Typeset the index in three columns instead of the usual two. +\makeatletter +\renewenvironment{theindex}{% + \clearpage + \chapter*{\indexname} + Similar-looking glyphs are compressed into a single index entry with + a superscript ``\textcolor{Green}{$^+$}'' indicating that glyph + variations exist. +\ifcomplete + For example, the entry ``integral, contour + ($\oint$)\textcolor{Green}{$^+$}\,'' presents only ``$\oint$'' but + indicates that variations also are available. In this case, those + variations are ``$\WASYoint$'', ``$\ABXointop$'', ``\MNStoint'', + ``\FDSYMtoint'', ``\STIXtointslop\,'', and ``\CMUPointT\,''---essentially + font differences along the lines of ``A'' + vs.~``{\usefont{T1}{phv}{m}{n}A}'' vs.~``{\usefont{T1}{pzc}{m}{n}A}''\@. +\fi % complete test + Substantially different glyphs with the same name are not merged. +\ifcomplete + For example, both ``$\varprod$'' and ``\FDSYMtvarprod'' are presented for + ``product''. +\fi % complete test + + Accents are shown over/under a gray box (e.g.,~``\,\blackacchack{\'}\,'' + for ``accents, acute''). Symbols appearing in a table that spans pages + sometimes are associated with all of the pages that table covers. The + author hopes to correct this issue in a future version of the \doctitle. + + \setlength{\columnsep}{1em}% + \begin{multicols}{3}% + \let\item\@idxitem +}{% + \end{multicols}% +} +\makeatother % Define a counter to keep track of how many symbols are listed. % Output this counter to the log file at the end of each run. @@ -3402,8 +3768,8 @@ % index. (See below.) If we don't have color.sty, use black boxes. \IfStyFileExists*{color} {\usepackage{color} - \newcommand*{\graybox}{\textcolor[gray]{0.7}{\rule[-\letteradp]{\letterawd}{\letteraht}}}} - {\newcommand*{\graybox}{\rule[-\letteradp]{\letterawd}{\letteraht}}} + \DeclareRobustCommand*{\graybox}{\textcolor[gray]{0.7}{\rule[-\letteradp]{\letterawd}{\letteraht}}}} + {\DeclareRobustCommand*{\graybox}{\rule[-\letteradp]{\letterawd}{\letteraht}}} % Define \blackacc to display an accented box, given an accent command. % Define \blackacchack to display an accented "a" and then black out @@ -3417,16 +3783,20 @@ \settodepth{\letteradp}{a} \advance\letteradp by 0.06pt % In Computer Modern, "a" extends slightly below its bounding box. \advance\letteraht by \letteradp -\gdef\blackacchack#1{#1a\llap{\graybox}} -\gdef\blackacc#1{#1{\graybox}} -\gdef\blackacctwo#1{#1{\graybox}{\graybox}} +\DeclareRobustCommand*{\blackacchack}[1]{#1a\llap{\graybox}} +\DeclareRobustCommand*{\blackacc}[1]{#1{\graybox}} +\DeclareRobustCommand*{\blackacctwo}[1]{#1{\graybox}{\graybox}} % Symbol+verbatim for various types of symbols \def\E#1{% \begingroup \lccode`|=`\\ - \def\EStruename{ES#1T} - \lowercase{\incsyms\index{#1=\string\verb+\string|#1+ (\string|\EStruename)}} + \def\EStruename{ES#1T}% + \ifhavespverbatim + \lowercase{\incsyms\index{#1=\string\spverb+\string|#1+ (\string|\EStruename)}}% + \else + \lowercase{\incsyms\index{#1=\string\verb+\string|#1+ (\string|\EStruename)}}% + \fi \endgroup \csname ES#1T\endcsname & \csname ES#1D\endcsname & \ttfamily\expandafter\string\csname#1\endcsname @@ -3440,8 +3810,14 @@ \def\Jiv#1#2{\incsyms\indexcommand{#1}{\fontencoding{T4}\selectfont#1#2} & \ttfamily\string#1\string{#2\string}} \makeatletter - \def\K@opt@arg[#1]#2{\incsyms\indexcommand[\string#1]{#2}#1 &\ttfamily\string#2} - \def\K@no@opt@arg#1{\incsyms\indexcommand[\string#1]{#1}#1 &\ttfamily\string#1} + \def\K@opt@arg[#1]#2{% + \incsyms\indexcommand[\noexpand\noexpand\noexpand#1]{#2}% + #1 &\ttfamily\string#2% + } + \def\K@no@opt@arg#1{% + \incsyms\indexcommand[\detokenize{#1}]{#1}% + #1 &\ttfamily\string#1% + } \def\K{\@ifnextchar[{\K@opt@arg}{\K@no@opt@arg}} \makeatother \def\KED[#1][#2][#3]#4{\incsyms\indexcommand[#1]{#2}#3 &\ttfamily\string#4} @@ -3456,7 +3832,11 @@ } \def\Kfeyn#1{\incsyms\indexcommand[\string\feyn{#1}]{\feyn{#1}}\feyn{#1} &\ttfamily\string\feyn\string{\string#1\string}} \def\Kp#1{\incsyms\indexpunct[$#1$]{#1}#1 &\ttfamily\string#1} -\def\Kpig#1{\incsyms\index{pigpenfont #1=\string\verb+{\string\pigpenfont\space#1}+\space(\string\CLSLpig{#1})}\CLSLpig{#1} &\ttfamily\string{\string\pigpenfont\space\string#1\string}} +\def\Kpig#1{% + \incsyms + \index{pigpenfont #1=\string\verb+{\string\pigpenfont\space#1}+\space(\string\CLSLpig{#1})}% + \CLSLpig{#1} & \ttfamily\string{\string\pigpenfont\space\string#1\string}% +} \def\Ks#1{\incsyms\indexcommand[\string\encone{\string#1}]{#1}{\encone{#1}} &\ttfamily\string#1$^*$} \def\Kt#1{\incsyms\indexcommand[\string\encone{\string#1}]{#1}{\encone{#1}} &\ttfamily\string#1} \def\Kv#1{\incsyms\indexcommand[\string\encfive{\string#1}]{#1}{\encfive{#1}} &\ttfamily\string#1} @@ -3476,6 +3856,16 @@ \incsyms\indexcommand[\string{\string\usefont{OT1}{rojud}{m}{n}\string#1\string}]{#1}% \fontsize{36}{36}\usefont{OT1}{rojud}{m}{n}#1 & \ttfamily\string#1 } +\def\KfaReg#1{% + \incsyms + \indexcommand[{\string#1[regular]}]{#1[regular]}#1[regular] & \ttfamily\string#1[regular]% +} +\def\Klcirc#1{% + \incsyms + \indexcommand[\protect\uselcircuit\string{#1\string}]{\usebox{\csname#1\endcsname}}% + \uselcircuit{#1} + & \ttfamily\string\usebox\string{\expandafter\string\csname#1\endcsname\string} +} \makeatletter \def\N@opt@arg[#1]#2{\incsyms\indexcommand[$\string#1$]{#2}$#1$ & $\Big#1$ &\ttfamily\string#2} \def\N@no@opt@arg#1{\incsyms\indexcommand[$\string#1$]{#1}$#1$ & $\Big#1$ &\ttfamily\string#1} @@ -3494,6 +3884,18 @@ \def\Np{\@ifnextchar[{\Np@opt@args}{\Np@no@opt@args}} \def\Nbig[#1]#2{\incsyms\indexcommand[$\string\Big\string#1$]{#2}$#1$ & $\Big#1$ &\ttfamily\string#2} \makeatother +\def\Nlogix#1{% + \incsyms + \bgroup + \expandafter\let\csname#1\endcsname=\relax + \edef\next{\noexpand\indexcommand[\csname#1\endcsname]{\csname#1\endcsname}}% + \next + \egroup + \csname#1\endcsname + & \csname#1Big\endcsname + & \ttfamily\expandafter\string\csname#1\endcsname +} +\def\Nlogixii#1{\Nlogix{Opn#1} & \Nlogix{Cls#1}} \def\Mt#1{\incsyms\indexcommand[\string\metra\string#1]{#1}\metra#1 &\ttfamily\string#1} \makeatletter \def\Q@opt@arg[#1]#2{\incsyms\indexaccent[\string\blackacchack{\string#1}]{#2}#1{A}#1{a} & @@ -3517,7 +3919,7 @@ \ifFC \def\Qiv#1#2{\incsyms\indexaccent[\string\encfour{\string\blackacchack{\string#1}}]{#1}\encfour{#1{A}#1{a}} & \ttfamily\string#1\string{A\string}\string#1\string{a\string}$^#2$} - \def\QivBAR#1{\incsyms\index{_=\string\magicVertname{} + \def\QivBAR#1{\incsyms\index{_magicVertname=\string\magicVertname{} (\string\encfour{\string\blackacchack{\string\FCbar}})} \encfour{\FCbar{A}\FCbar{a}} & \ttfamily\string\|\string{A\string}\string\|\string{a\string}$^#1$} @@ -3538,37 +3940,44 @@ \def\R{\@ifnextchar[{\R@opt@arg}{\R@no@opt@arg}} \makeatother \def\Tm#1{\incsyms\indexcommand{\maya}$\mayadigit{#1}$ &\ttfamily\string\maya\string{#1\string}} -\def\Tmoon#1{\incsyms\indexcommand{\MoonPha}\MoonPha{#1} &\ttfamily\string\MoonPha\string{#1\string}} +\def\Tmoon#1{% + \incsyms\indexcommand[\noexpand\noexpand\noexpand\MoonPha{#1}]{\MoonPha{#1}}\MoonPha{#1} & + \ttfamily\string\MoonPha\string{#1\string}} \def\Tarr#1#2{% \incsyms\indexcommand[\csname adfarrow#1\endcsname#2]{\adfarrow#1#2}\csname adfarrow#1\endcsname{#2} & \ttfamily\string\adfarrow#1#2% } \def\Tast#1{% - \incsyms\indexcommand[\adfast{#1}]{\adfast{#1}}\adfast{#1} & + \incsyms\indexcommand[\noexpand\noexpand\noexpand\adfast{#1}]{\adfast{#1}}\adfast{#1} & \ttfamily\string\adfast\string{#1\string}% } \def\Tbul#1{% - \incsyms\indexcommand[\adfbullet{#1}]{\adfbullet{#1}}\adfbullet{#1} & + \incsyms\indexcommand[\noexpand\noexpand\noexpand\adfbullet{#1}]{\adfbullet{#1}}% + \adfbullet{#1} & \ttfamily\string\adfbullet\string{#1\string}% } \def\Tding#1{% - \incsyms\indexcommand[\ding{#1}]{\ding{#1}}\ding{#1}\indexcommand{\ding} & - \ttfamily\string\ding\string{#1\string}% + \incsyms + \indexcommand[\protect\ding{#1}]{\ding{#1}}% + \indexcommand{\ding}% + \ding{#1} + & \ttfamily\string\ding\string{#1\string}% } \def\Tknit#1{% \incsyms\indexcommand[\protect\textknit{#1}]{\textknit{#1}}\textknit{#1}\indexcommand{\textknit} & \ttfamily\string\textknit\string{#1\string}% } \def\Tpi#1#2{% - \incsyms\indexcommand[\Pisymbol{#1}{#2}]{\Pisymbol{#1}{#2}}\Pisymbol{#1}{#2}\indexcommand{\Pisymbol} & + \incsyms\indexcommand[\protect\Pisymbol{#1}{#2}]{\Pisymbol{#1}{#2}}\Pisymbol{#1}{#2}% + \indexcommand{\Pisymbol} & \ttfamily\string\Pisymbol\string{#1\string}\string{#2\string}% } \def\Tutf#1{% - \incsyms\indexcommand[\protect\usym{#1}]{\usym{#1}}\usym{#1}\indexcommand{\usym} & + \incsyms\indexcommand[\usym{#1}]{\usym{#1}}\usym{#1}\indexcommand{\usym} & \ttfamily\string\usym\string{#1\string}% } \def\Tutfw#1{% - \incsyms\indexcommand[\protect\usymW{#1}{0.75em}]{\usym{#1}}\usymW{#1}{0.75em}\indexcommand{\usym} & + \incsyms\indexcommand[\usymW{#1}{0.75em}]{\usym{#1}}\usymW{#1}{0.75em}\indexcommand{\usym} & \ttfamily\string\usym\string{#1\string}% } \def\Tld#1#2{% @@ -3578,31 +3987,69 @@ & \ttfamily\string\lilyDynamics\string{#2\string}% } \def\Twflag#1{% - \incsyms\indexcommand[\protect\worldflag{#1}]{\worldflag{#1}}\worldflag{#1}\indexcommand{\worldflag} & + \incsyms\indexcommand[\protect\worldflag{#1}]{\worldflag{#1}}% + \worldflag{#1}\indexcommand{\worldflag} & \ttfamily\string\worldflag\string{#1\string}% } \def\Ttwem#1#2{% \incsyms \xdef\twemname{\detokenize{#1}}% - \index{\twemname=\twemname\ (\protect\twemoji{#2})}% - \indexcommand[\protect\twemoji{#2}]{\twemoji{\twemname}}% + \index{\twemname=\twemname\space (\twemoji{#2})}% + \indexcommand[\twemoji{#2}]{\twemoji{\twemname}}% \indexcommand{\twemoji}% \twemoji{#2} & - \frenchspacing\ttfamily\string\twemoji\string{\twemname\string}% + \frenchspacing\ttfamily\string\twemoji\string{#1\string}% +} +\def\Tsilly#1{% + \incsyms + \ifnum#1<10 + \index{sillystep{0#1}=\string\verb+\string\sillystep{#1}+\space(\string\sillystep{#1})}% + \else + \index{sillystep{#1}=\string\verb+\string\sillystep{#1}+\space(\string\sillystep{#1})}% + \fi + \sillystep{#1} & \ttfamily\string\sillystep\string{#1\string}% +} +\def\TpgfornV#1{% + \incsyms + \indexcommand[\protect\pgfornVec{#1}]{\pgfornament{#1}}% + \pgfornVec{#1}% + \indexcommand{\pgfornament} & + \ttfamily\string\pgfornament\string{#1\string}% +} +\def\TpgfornVwide#1{% + \newpgfornamentfamily{vectorian}% + \pgfornament[height=10pt,ydelta=-3pt]{#1}% + \indexcommand{\pgfornament} & + \ttfamily\string\pgfornament\string{#1\string}% +} +\def\TpgfornH#1{% + \incsyms + \indexcommand[\protect\pgfornHan{#1}]{\pgfornament{#1}}% + \pgfornHan{#1}% + \indexcommand{\pgfornament} & + \ttfamily\string\pgfornament\string{#1\string}% } \makeatletter % Allow underscores in the argument to \lilyGlyph. \def\Tlg{\CLSLcleanarg\Tlg@helper} - % \lilyglyphs glyph names are too long to index so we use "..." as a proxy. \def\Tlg@helper#1{% \incsyms - \index{lilyGlyph=\string\verb+\string\lilyGlyph{+\dots\string\verb+}+ (\protect\lilyGlyph{#1})}% + \indexcommand[\protect\lilyGlyph{#1}]{\lilyGlyph{#1}}% \lilyGlyph{#1}% & \ttfamily\string\lilyGlyph\string{#1\string}% } +\newcommand{\V}[2][]{% + \incsyms + \def\first@arg{#1}% + \ifx\first@arg\@empty + \else + \indexcommand[#1]{#2}#1% + \fi + & \indexcommand[#2]{#2}#2% + & \ttfamily\string#2% +} \makeatother -\newcommand{\V}[2][]{\incsyms\indexcommand[#1]{#2}#1 & \indexcommand[#2]{#2}#2 &\ttfamily\string#2} -\newcommand{\Vl}[1]{\incsyms\indexcommand{#1}#1 & & \ttfamily\string#1} +\newcommand{\Vl}[1]{\incsyms\indexcommand[#1]{#1}#1 & & \ttfamily\string#1} \newcommand{\Vpl}[1]{\incsyms\indexpunct[$#1$]{#1}#1 & & \ttfamily\string#1} \makeatletter \newcommand{\VV}[2]{% @@ -3626,10 +4073,14 @@ } \def\Wf#1#2{\incsyms\indexcommand{#1}$#1{#2}$ &\ttfamily\string#1\string{#2\string}} \def\Ww#1#2#3{\incsyms\indexcommand{#2}$#1{#3}$ &\ttfamily\string#2\string{#3\string}} -\def\Wul#1#2#3{% - \incsyms\indexaccent[$\string\blackacctwo{\string#1}$]{#1}% - $#1{#2}{#3}$ &\ttfamily\string#1\string{#2\string}\string{#3\string}} \makeatletter + \def\Wul@no@opt@arg#1#2#3{% + \incsyms\indexaccent[$\string\blackacctwo{\string#1}$]{#1}% + $#1{#2}{#3}$ &\ttfamily\string#1\string{#2\string}\string{#3\string}} + \def\Wul@opt@arg[#1]#2#3#4{% + \incsyms\indexaccent[$\string\blackacctwo{\string#1}$]{#2}% + $#1{#3}{#4}$ &\ttfamily\string#2\string{#3\string}\string{#4\string}} + \def\Wul{\@ifnextchar[{\Wul@opt@arg}{\Wul@no@opt@arg}} \def\X@opt@arg[#1]#2{\incsyms\indexcommand[$\string#1$]{#2}$#1$ &\ttfamily\string#2} \def\X@no@opt@arg#1{\incsyms\indexcommand[$\string#1$]{#1}$#1$ &\ttfamily\string#1} \def\X{\@ifnextchar[{\X@opt@arg}{\X@no@opt@arg}} @@ -3808,7 +4259,34 @@ name for each symbol is shown in this table. All \TWEM\ symbols are implemented as PDF\index{PDF} graphics, not - with a font. + with a font. See also the \pkgname{hwemoji} package, which enables + direct Unicode entry of emoji characters in \pdflatex; the + \pkgname{emoji} package, which provides a \lualatex interface to + different underlying emoji fonts; and the \pkgname{emo} package, + which uses a font if possible, otherwise PDF\index{PDF} graphics +} + +\newcommand{\pdfmsymmessage}{% + \PDFMSYM\ symbols are implemented with PDF\index{PDF} literals + instead of (or sometimes in conjunction) with a font. All symbols + can be rendered by \pdflatex and \lualatex, some by \xelatex, and + none by most other \tex backends% +} + +\newcommand{\luaxemessage}[1]{% + #1 requires either \lualatex or \xelatex% +} + +\newcommand{\childmessage}{% + All \CHILD\ symbols are implemented with \TikZ\ graphics, not with a + font. Not shown above, each symbol takes three arguments: a scale + factor, a line color, and a line thickness. \seedocs{\CHILD}% +} + +\newcommand{\worldflagsmessage}{% + All \WFLAGS\ symbols are implemented with \TikZ\ graphics, not with + a font. The package provides a number of options for controlling + flag size and style. \seedocs{\WFLAGS}% } % Define an environment in which to write a single table of symbols. The @@ -3831,7 +4309,7 @@ \begin{center} \refstepcounter{table}% \phantomsection - \addcontentsline{toc}{subsection}{% + \addcontentsline{toc}{section}{% \protect\numberline{\tablename~\thetable:}{#2}}% \@makecaption{\fnum@table}{#2}\medskip \let\next=\relax @@ -3872,7 +4350,7 @@ \let\LT@array=\origLT@array \let\LT@start=\origLT@start % - \addcontentsline{toc}{subsection}{% + \addcontentsline{toc}{section}{% \protect\numberline{\tablename~\thetable:}{#2}}% \@makecaption{\fnum@table}{#2}% \gdef\lt@indexed{}% @@ -3902,7 +4380,7 @@ \makeatletter \newcommand{\ltindex}[1]{% \index{#1|(}% - \@cons{\lt@indexed}{{#1|)}}% + \@cons{\lt@indexed}{{\detokenize{#1|)}}}% } \newcommand{\ltidxboth}[2]{\ltindex{#1 #2}\ltindex{#2>#1}} \makeatother @@ -3918,19 +4396,14 @@ \end{table} } -% Do the same as the above, but typeset the table in landscape mode (or -% not, if we haven't loaded the rotating package). -\ifhaverotating - \newenvironment{nonsymtableL}[1]{% - \begin{sidewaystable}[htbp] - \centering - \caption{#1}\medskip - }{% - \end{sidewaystable} - } -\else - \newenvironment{nonsymtableL}{\begin{nonsymtable}}{\end{nonsymtable}} -\fi +% Do the same as the above, but typeset the table in landscape mode. +\newenvironment{nonsymtableL}[1]{% + \begin{sidewaystable}[htbp] + \centering + \caption{#1}\medskip +}{% + \end{sidewaystable} +} % Define a table environment that's just like nonsymtable except that % it allows page breaks. @@ -3943,30 +4416,21 @@ } \makeatother -% Define a macro that alters the width of the subsection number in the -% table of contents for all subsequent entries. This is needed because -% "real" subsections should use the width of "9.9" as the width of their -% label while "table" subsections should use the width of "Table 999:" -% for their label. Currently, no section mixes "real" and "table" -% subsections. -\makeatletter -\newcommand{\toclabelwidth}{3em} -\renewcommand{\numberline}[1]{\hb@xt@\toclabelwidth{#1\hfil}} -\newcommand{\setsectionlabelwidth}[1]{% - \settowidth{\@tempdimc}{#1}% +% Do not reset table numbers across chapters boundaries. +\counterwithout{table}{chapter} + +% Format sections numbers and table numbers differently in the table of +% contents (because table numbers are prefixed with "Table"). +\newcommand{\tablesections}{% \addtocontents{toc}{% - {\catcode`\string\!=6 - \gdef\string\numberline!1{% - \string\hb@xt@\the\@tempdimc{!1\hfil}}}% + \settowidth{\cftsecnumwidth}{Table 999:~}% }% } -\makeatother -\newcommand{\tablesubsections}{% - \setsectionlabelwidth{Table~999:\hspace*{0.75em}}} -\newcommand{\realsubsections}{% - \setsectionlabelwidth{9.9\quad}} \newcommand{\realsections}{% - \setsectionlabelwidth{\textbf{9\quad}}} + \addtocontents{toc}{% + \settowidth{\cftsecnumwidth}{99.9~}% + }% +} % Paragraphs with tall symbols should get a little extra interline spacing. \newenvironment{morespacing}[1]{\advance\baselineskip by #1\relax}{\par} @@ -4044,7 +4508,7 @@ } \AtBeginDocument{% \hypersetup{% - pdftitle={The \doctitle}, + pdftitle={The Comprehensive LaTeX Symbol List}, pdfauthor={Scott Pakin}, pdfsubject={List of \prevtotalsymbols\ symbols that can be typeset using LaTeX}, pdfkeywords={LaTeX, symbols, glyphs, characters, fonts, typesetting, macros, @@ -4067,7 +4531,7 @@ pdfcontacturl={http://www.pakin.org/\xmptilde scott/}, pdfcopyright={Copyright (C) 2007-\the\year, Scott Pakin}, pdflicenseurl={http://www.latex-project.org/lppl/}, - pdfversionid={14.0}, + pdfversionid={15.0}, pdflang={en-US}, pdfmetalang={en-US} } @@ -4084,7 +4548,7 @@ \dotfil~\ignorespaces}% \@ifundefined{pdfbookmark}{\def\pdfbookmark[#1]#2#3{}}{} \newcommand{\indexheading}[1]{% - \pdfbookmark[2]{#1}{indexheading.#1}% + \pdfbookmark[1]{#1}{indexheading.#1}% {\centering\bfseries#1\nopagebreak\par}% } \makeatother @@ -4096,6 +4560,7 @@ % Include "Figure", "Table", and "Section" within hyperlinks. \labelformat{figure}{Figure~#1} \labelformat{table}{Table~#1} +\labelformat{chapter}{Chapter~#1} \labelformat{section}{Section~#1} \labelformat{subsection}{Section~#1} @@ -4104,7 +4569,18 @@ \begin{document} \sloppy \usefont{OT1}{cmr}{m}{n}\selectfont -\maketitle + +% Import the title-page contents from either title-letter or title-a4, +% as specified by \titlefile. If \titlefile is undefined, include a +% placeholder title. +\begin{titlepage} + \makeatletter + \@ifundefined{titlefile}{% + \maketitle + }{% + \input{\titlefile}% + }% +\end{titlepage} \begin{abstract} This document lists \approxcount\prevtotalsymbols{} symbols and the @@ -4114,7 +4590,7 @@ distribution and that therefore need to be installed. All of the fonts and packages used to prepare this document---as well as this document itself---are freely available from the \CTANfull - (\url{http://www.ctan.org/}). + (\url{https://www.ctan.org/}). \end{abstract} % Typeset a table of contents, temporarily disabling nested hyperlinks @@ -4125,27 +4601,6 @@ \tableofcontents \endgroup -% Now that we've output the table of contents, let's make \section start a -% new page. I toyed with the idea of changing the documentclass from -% article to report, but I like having the abstract on the same page as -% the title and the start of the table of contents; I want the tables -% numbered consecutively throughout the document; and I like the smaller, -% less gaudy section headings the article class offers. In short, article -% seems a better fit than report. -\makeatletter -\let\origsection=\section -\renewcommand\section{% - \@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\realsections - \clearpage - \phantomsection - \normalfont\Large\bfseries}% -} -\makeatother - - % Define an integral containing a dash or a double-dash. \def\Xint#1{\mathchoice {\XXint\displaystyle\textstyle{#1}}% @@ -4222,7 +4677,6 @@ \indexMA[\AMSmcal{M}]{Mellin transform} \indexMA[\mathbbm{M}]{Minkowski space} \indexMA[\mathbbm{N}]{natural numbers} -\indexMA[\AMSmcal{O}]{big O} \indexMA[\AMSmcal{O}]{local ring} \indexMA[\mathbbm{O}]{octonions} \indexMA[\mathbbm{P}]{projective space} @@ -4242,52 +4696,16 @@ \indexMA{Schwartz distribution spaces} \indexMA{script letters} -% Provide "see ..."s for every accent whose name I happen to know. -\index{acute=acute (\blackacchack\')|see{accents}} -\index{arc=arc (\blackacchack\newtie)|see{accents}} -\index{breve=breve (\blackacchack\u)|see{accents}} -\index{caron=caron (\blackacchack\v)|see{accents}} -\index{cedilla=cedilla (\blackacc\c)|see{accents}} -\index{circumflex=circumflex (\blackacchack\^)|see{accents}} -\ifCBEL - \index{comma-below accent=comma-below accent (\blackacchack\cb)|see{accents}} -\fi % CBEL test -\index{diaeresis=di\ae{}resis (\blackacchack\")|see{accents}} -\index{dot accent=dot accent (\blackacchack\. or \blackacc\d)|see{accents}} -\index{double acute=double acute (\blackacchack\H)|see{accents}} -\index{grave=grave (\blackacchack\`)|see{accents}} -\index{hacek=h\'{a}\v{c}ek (\blackacchack\v)|see{accents}} -\ifVIET - \index{hook accent=hook accent (\encfive{\blackacchack\h})|see{accents}} -\fi % VIET test -\index{Hungarian umlaut=Hungarian umlaut (\blackacchack\H)|see{accents}} -\index{krouzek=krou\v{z}ek (\blackacchack\r)|see{accents}} -\DeclareRobustCommand{\showmacron}{\blackacchack\=} % Can't index "=". -\index{macron=macron (\showmacron)|see{accents}} -\index{ogonek=ogonek (\encone{\blackacc\k})|see{accents}} -\index{ring=ring (\blackacchack\r)|see{accents}} -\ifCBEL - \index{Romanian comma-belo accent=Romanian comma-belo accent (\blackacchack\cb)|see{accents}} -\fi % CBEL test -\index{trema=trema (\blackacchack\")|see{accents}} -\index{umlaut=umlaut (\blackacchack\")|see{accents}} - -% Provide references for alternate accent names listed under "accents". -\index{accents>hacek=h\'{a}\v{c}ek|see{accents, caron}} -\index{accents>Hungarian umlaut|see{accents, double acute}} -\index{accents>krouzek=krou\v{z}ek|see{accents, ring}} -\index{accents>Romanian comma-belo accent|see{accents, comma-below}} -\index{accents>trema|see{accents, di\ae{}resis}} -\index{accents>umlaut|see{accents, di\ae{}resis}} - % Provide "see ..."s for various logical and set operators. \index{logical operators>and|see{\texttt{\string\wedge}}} \index{logical operators>or|see{\texttt{\string\vee}}} \index{logical operators>not|see{\texttt{\string\neg} \emph{and} \texttt{\string\sim}}} +\index{logical operators>xor|see{\texttt{\string\oplus}}} \index{operators>logical|see{logical operators}} \index{and|see{\texttt{\string\wedge}}} \index{or|see{\texttt{\string\vee}}} \index{not|see{\texttt{\string\neg}}} +\index{xor|see{\texttt{\string\oplus}}} \index{conjunction, logical|see{\texttt{\string\wedge} \emph{and} \texttt{\string\&}}} \index{disjunction|see{\texttt{\string\vee}}} \index{negation|see{\texttt{\string\neg} \emph{and} \texttt{\string\sim}}} @@ -4318,6 +4736,13 @@ \index{multiplicative disjunction|see{\texttt{\string\bindnasrepma}, \texttt{\string\invamp}, and \texttt{\string\parr}}} \fi % complete test +% Provide "see ..."s for various delimiters. +\index{angle brackets|see{delimiters}} +\index{brackets|see{delimiters}} +\index{braces|see{delimiters}} +\index{parentheses|see{delimiters}} +\index{square brackets|see{delimiters}} + % Provide "see ..."s for various punctuation marks. \index{paragraph mark|see{\texttt{\string\P}}} \index{pilcrow|see{\texttt{\string\P}}} @@ -4325,7 +4750,7 @@ \index{dollar sign|see{\texttt{\string\$}}} \index{cents|see{\texttt{\string\textcent}}} \index{hash mark|see{\texttt{\string\#} \textit{and} \texttt{\string\hash}}} -\index{ampersand|see{\texttt{\string\&}}} +\index{ampersand=ampersand (\&)|see{\texttt{\string\&}}} \index{section mark|see{\texttt{\string\S}}} \index{caret|see{\texttt{\string\^}}} \index{swung dash|see{\texttt{\string\sim}}} @@ -4338,29 +4763,55 @@ \index{falsum|see{\texttt{\string\bot}}} % Provide "see ..."s for various musical terms. -\index{quaver|see{musical symbols}} -\index{semiquaver|see{musical symbols}} -\index{demisemiquaver|see{musical symbols}} -\index{semibreve|see{musical symbols}} -\index{minim|see{musical symbols}} -\index{crotchet|see{musical symbols}} -\index{whole note|see{musical symbols}} -\index{half note|see{musical symbols}} -\index{quarter note|see{musical symbols}} -\index{eighth note|see{musical symbols}} -\index{sixteenth note|see{musical symbols}} -\index{thirty-second note|see{musical symbols}} \index{accidentals|see{musical symbols}} +\index{sharp=sharp ($\sharp$)|see{musical symbols}} +\index{flat=flat ($\flat$)|see{musical symbols}} +\index{natural=natural ($\natural$)|see{musical symbols}} \index{rests|see{musical symbols}} \index{articulations|see{musical symbols}} +\ifLILY + \index{whole note=whole note (\wholeNote)|see{musical symbols}} + \index{half note=half note (\halfNote)|see{musical symbols}} + \index{quarter note=quarter note (\quarterNote)|see{musical symbols}} + \index{eighth note=eighth note (\eighthNote)|see{musical symbols}} + \index{sixteenth note=sixteenth note (\sixteenthNote)|see{musical symbols}} + \index{thirty-second note=thirty-second note (\thirtysecondNote)|see{musical symbols}} + \index{quaver=quaver (\quaver)|see{musical symbols}} + \index{semiquaver=semiquaver (\semiquaver)|see{musical symbols}} + \index{demisemiquaver=demisemiquaver (\demisemiquaver)|see{musical symbols}} + \index{semibreve=semibreve (\semibreve)|see{musical symbols}} + \index{minim=minim (\minim)|see{musical symbols}} + \index{crotchet=crotchet (\crotchet)|see{musical symbols}} + \index{breve=breve (\lilyGlyph{noteheads.sM1double})|see{musical symbols}} + \index{fermata=fermata (\fermata)|see{musical symbols}} +\else % LILY test + \index{whole note|see{musical symbols}} + \index{half note|see{musical symbols}} + \index{quarter note|see{musical symbols}} + \index{eighth note|see{musical symbols}} + \index{sixteenth note|see{musical symbols}} + \index{thirty-second note|see{musical symbols}} + \index{quaver|see{musical symbols}} + \index{semiquaver|see{musical symbols}} + \index{demisemiquaver|see{musical symbols}} + \index{semibreve|see{musical symbols}} + \index{minim|see{musical symbols}} + \index{crotchet|see{musical symbols}} + \index{breve|see{musical symbols}} + \index{fermata|see{musical symbols}} +\fi % LILY test \ifMSX - \index{punctum|see{\textsf{musixgre}}} - \index{virga|see{\textsf{musixgre}}} - \index{apostropha|see{\textsf{musixgre}}} - \index{oriscus|see{\textsf{musixgre}}} - \index{quilisma|see{\textsf{musixgre}}} - \index{deminutum|see{\textsf{musixgre}}} + \index{shake=shake (\MSXshake)|see{musical symbols}} + \index{alla breve=alla breve (\MSXallabreve)|see{musical symbols}} + \index{cut time=cut time (\MSXallabreve)|see{alla breve}} +\else + \index{shake|see{musical symbols}} + \index{alla breve|see{musical symbols}} + \index{cut time|see{alla breve}} \fi % MSX test +\ifMUSICOG + \index{segno=segno (\musSegno)|see{musical symbols}} +\fi % MUSICOG test % Provide a number of other useful "see ..."s. \index{diamonds|see{rhombuses}} @@ -4370,13 +4821,15 @@ \index{digits|see{numerals}} \index{numbers|see{numerals}} \index{degrees|see{\texttt{\string\textdegree}}} +\index{pomega|see{\texttt{\string\varpi}}} +\index{curly pi|see{\texttt{\string\varpi}}} \index{Cedi|see{\texttt{\string\textcolonmonetary}}} \index{iff=\texttt{\string\iff}|see{\texttt{\string\Longleftrightarrow}}} -\index{derivitive, partial|see{\texttt{\string\partial}}} +\index{derivative, partial|see{\texttt{\string\partial}}} \index{to=\texttt{\string\to}|see{\texttt{\string\rightarrow}}} \index{adjoint=adjoint (\dag)|see{\texttt{\string\dag}}} \index{Cartesian product|see{\texttt{\string\times}}} -\index{tick|see{check marks}} +\index{tick marks|see{check marks}} \index{supremum|see{\texttt{\string\sup}}} \ifAMS \index{implies=\texttt{\string\implies}|see{\texttt{\string\Longrightarrow} @@ -4390,18 +4843,11 @@ \index{transversal intersection|see{\texttt{\string\pitchfork}}} \index{absolute value|see{\texttt{\string\lvert} \emph{and} \texttt{\string\rvert}}} \index{norm|see{\texttt{\string\lVert} \emph{and} \texttt{\string\rVert}}} -% \index{average|see{\texttt{\string\varnothing}}} - \index{inverse limit|see{\texttt{\string\varprojlim}}} \index{proper subset/superset|see{\texttt{\string\subsetneq}\slash\texttt{\string\supsetneq}}} \index{probability limit=probability limit ($\displaystyle\plim_{n \to \infty}$)|see{\texttt{\string\DeclareMathOperator}}} \fi % AMS test -\ifTIPA -% \index{symbols>dictionary|see{symbols, phonetic}} -% \index{dictionary symbols|see{phonetic symbols}} - \index{pronunciation symbols|see{phonetic symbols}} -\fi % TIPA test \index{abzuglich=abz\"uglich|see{\texttt{\string\textdiscount}}} -\index{diacritics|see{accents}} +\index{diacritics|seealso{accents}} \index{parts per thousand|see{\texttt{\string\textperthousand}}} \index{thousandths|see{\texttt{\string\textperthousand}}} \index{millesimal sign|see{\texttt{\string\textperthousand}}} @@ -4410,7 +4856,7 @@ \index{cross ratio|see{\texttt{\string\textrecipe}}} \ifMARV \index{Deleatur=\texttt{\string\Deleatur}|see{\texttt{\string\Denarius}}} - \index{mouse|see{\texttt{\string\ComputerMouse}}} +% \index{mouse|see{\texttt{\string\ComputerMouse}}} \fi % MARV test %\index{playing cards|see{card suits}} \ifABX @@ -4425,17 +4871,13 @@ \index{rationalized Planck constant|see{\texttt{\string\hbar}}} \index{options|see{package options}} \index{cardinality|see{\texttt{\string\aleph}}} -\index{wreath product|see{\texttt{\string\wr}}} +%\index{wreath product|see{\texttt{\string\wr}}} \index{reverse solidus|see{\texttt{\string\textbackslash}}} -\index{radicals|see{\texttt{\string\sqrt} \emph{and} \texttt{\string\surd}}} -\index{roots|see{\texttt{\string\sqrt}}} -\index{square root|see{\texttt{\string\sqrt}}} -\index{square root>hooked|see{\texttt{\string\hksqrt}}} -\index{cube root|see{\texttt{\string\sqrt}}} +\index{radicals|see{square root}} +\index{roots|see{square root}} +\index{cube root=cube root ($\blackacc{\sqrt[3]}$)|see{square root}} \ifcomplete \index{return|see{carriage return}} - \index{heads|see{faces}} - \index{people|see{faces}} \fi \ifTX \index{fish hook|see{\texttt{\string\strictif}}} @@ -4451,32 +4893,29 @@ \index{micro|see{\texttt{\string\textmu}}} \index{Angstrom unit=\AA{}ngstr\"om unit>math mode|see{\texttt{\string\mathring}}} \index{Angstrom unit=\AA{}ngstr\"om unit>text mode|see{\texttt{\string\AA}}} -\index{yen|see{\texttt{\string\textyen}}} +%\index{yen|see{\texttt{\string\textyen}}} \index{equilibrium|see{\texttt{\string\rightleftharpoons}}} \index{number sign|see{\texttt{\string\textnumero}}} \index{ditto marks|see{\texttt{\string\textquotedbl}}} \index{Weierstrass p function=Weierstrass $\wp$ function|see{\texttt{\string\wp}}} \index{inexact differential|see{\texttt{\string\dbar}}} -\ifhaveslashed - \index{reduced quadrupole moment|see{\texttt{\string\rqm}}} -\fi % haveslashed +\index{reduced quadrupole moment|see{\texttt{\string\rqm}}} \ifST - \index{banana brackets|see{\texttt{\string\llparenthesis} \emph{and} \texttt{\string\rrparenthesis}}} - \index{catamorphism|see{\texttt{\string\llparenthesis} \emph{and} \texttt{\string\rrparenthesis}}} + \index{banana brackets|see{delimiters}} + \index{catamorphism|see{delimiters}} \fi % ST test \ifOTII \index{impulse train|see{sha}} \index{Tate-Shafarevich group|see{sha}} \fi \index{differential, inexact|see{\texttt{\string\dbar}}} -\index{brackets|see{delimiters}} \ifcomplete \index{equivalence|see{\texttt{\string\equiv}, \texttt{\string\leftrightarrow}, \emph{and} \texttt{\string\threesim}}} \else \index{equivalence|see{\texttt{\string\equiv} \emph{and} \texttt{\string\leftrightarrow}}} \fi \index{vinculum|see{\texttt{\string\overline}}} -\index{es-zet|see{\texttt{\string\ss}}} +\index{eszett|see{\texttt{\string\ss}}} \index{Maxwell-Stefan diffusion coefficient|see{\texttt{\string\DH}}} \index{Laplacian=Laplacian ($\nabla^2$)|see{\texttt{\string\nabla}}} \index{Laplacian=Laplacian ($\Delta$)|see{\texttt{\string\Delta}}} @@ -4501,10 +4940,6 @@ \index{Kronecker product|see{\texttt{\string\otimes}}} \index{Kronecker sum|see{\texttt{\string\oplus}}} \index{ring sum|see{\texttt{\string\oplus}}} -\ifFOUR - \index{do not enter|see{\texttt{\string\noway}}} - \index{no entry|see{\texttt{\string\noway}}} -\fi % FOUR test \index{congruent|see{\texttt{\string\equiv}}} \index{centigrade|see{\texttt{\string\textcelsius}}} \index{greatest lower bound|see{\texttt{\string\sqcap}}} @@ -4543,10 +4978,10 @@ \index{Swedo-Norwegian runes|see{short-twig runes}} \index{H\"alsinge runes|see{staveless runes}} % - \index{runes>long-branch|see{normal runes}} - \index{runes>Danish|see{normal runes}} - \index{runes>Swedo-Norwegian|see{short-twig runes}} - \index{runes>H\"alsinge|see{staveless runes}} + \subindex{runes}{long-branch|see{normal runes}} + \subindex{runes}{Danish|see{normal runes}} + \subindex{runes}{Swedo-Norwegian|see{short-twig runes}} + \subindex{runes}{H\"alsinge|see{staveless runes}} \fi % ARUNE test \index{guillemotleft=\texttt{\string\guillemotleft}|see{\texttt{\string\guillemetleft}}} \index{guillemotright=\texttt{\string\guillemotright}|see{\texttt{\string\guillemetright}}} @@ -4554,12 +4989,35 @@ \index{tailed z|see{\texttt{\string\roundz}}} \index{ezh|see{\texttt{\string\roundz}}} \fi +\ifcomplete % Many packages define globes. + \index{world|see{globe}} +\fi % complete test +\ifFNTAWE + \index{Dungeons and Dragons|see{D\&D}} +\fi % FNTAWE test +\index{bullets|see{circles, squares, rhombuses, etc.}} +\ifcomplete % Many packages define \sqint or \smallsqint + \index{integrals>quaternion|see{integrals, square}} +\fi % complete test +\ifcomplete % Really just TWEM and WFLAGS + \index{flags>Democratic Republic of the Congo|see{flags, Congo--Kinshasa}} + \index{flags>Republic of the Congo|see{flags, Congo--Brazzaville}} + \index{flags>Maldives|see{flags, Falkland Islands}} + \index{flags>Ivory Coast|see{flags, C\^ote d'Ivoire}} + \index{flags>pirate|see{flags, Jolly Roger}} + \index{flags>skull and crossbones|see{flags, Jolly Roger}} +\fi % complete test +\ifcomplete % Really just typicons, twemojis, and a few others + \index{mobile phone|see{cell phone}} + \index{wheel of dharma|see{dharmachakra}} +\fi % complete test +\index{vector notation|see{accents}} % Multiple packages define \multimap. \makeatletter \@ifundefined{multimap}{}{% \index{linear implication|see{\texttt{\string\string\string\multimap}}} - \index{lollipop|see{\texttt{\string\string\string\multimap}}}} + \index{lollipop (mathematics)|see{\texttt{\string\string\string\multimap}}}} \makeatother % Minutes/seconds and feet/inches are normally formed with superscripted @@ -4612,8 +5070,6 @@ \index{lnot=\texttt{\string\lnot}|see{\texttt{\string\neg}}} \index{land=\texttt{\string\land}|see{\texttt{\string\wedge}}} \index{lor=\texttt{\string\lor}|see{\texttt{\string\vee}}} - %\index{restriction=\texttt{\string\restriction}|see{\texttt{\string\upharpoonright}}} - \index{Doteq=\texttt{\string\Doteq}|see{\texttt{\string\doteqdot}}} \index{doublecup=\texttt{\string\doublecup}|see{\texttt{\string\Cup}}} \index{doublecap=\texttt{\string\doublecap}|see{\texttt{\string\Cap}}} \index{llless=\texttt{\string\llless}|see{\texttt{\string\lll}}} @@ -4644,8 +5100,8 @@ \index{leaf|see{\texttt{\string\textleaf}}} %\index{less|see{\texttt{\string\textless}}} \index{married|see{\texttt{\string\textmarried}}} -\index{minus|see{\texttt{\string\textminus}}} -\index{ohm|see{\texttt{\string\textohm}}} +%\index{minus|see{\texttt{\string\textminus}}} +%\index{ohm|see{\texttt{\string\textohm}}} %\index{paragraph|see{\texttt{\string\textparagraph}}} \index{recipe|see{\texttt{\string\textrecipe}}} %\index{registered|see{\texttt{\string\textregistered}}} @@ -4665,21 +5121,22 @@ \index{seagull|see{\texttt{\string\textseagull}}} \fi % TIPA test %\index{swab|see{\texttt{\string\textswab}}} +\index{ohm|see{omega}} -\section{Introduction} +\chapter{Introduction} \label{introduction} -\realsubsections +\realsections Welcome to the \doctitle! This document strives to be your primary source of \latex{} symbol information: font samples, \latex{} commands, packages, usage details, caveats---everything needed to put -thousands of different symbols at your disposal. All of the fonts -covered herein meet the following criteria: +tens of thousands of different symbols at your disposal. All of the +fonts covered herein meet the following criteria: \begin{enumerate} \item They are freely available from the \CTANfull - (\url{http://www.ctan.org/}). + (\url{https://www.ctan.org/}). \item All of their symbols have \latexE{} bindings. That is, a user should be able to access a symbol by name @@ -4693,9 +5150,9 @@ fonts that provide, at a minimum, either \tex\ font-metric files (\fileext{tfm}) or the \metafont\ sources (\fileext{mf}) that produce those font-metric files. Some of the \ref{min-latex-support} fonts do include \latex\ font-definition files (\fileext{fd}). However, what -sets the fonts in \ref{min-latex-support} apart from the fonts in rest -of the document is that they lack a \latex\ style file (\fileext{sty}) -that individually names each of the glyphs. +sets the fonts in \ref{min-latex-support} apart from the fonts in the +rest of the document is that they lack a \latex\ style file +(\fileext{sty}) that individually names each of the glyphs. The restrictions listed above are not particularly limiting criteria; the \doctitle{} contains samples of \approxcount\prevtotalsymbols{} @@ -4706,9 +5163,9 @@ therefore need to be installed. See \TeXFAQ{installthings} for help with installing new fonts and packages. -\subsection{Document Usage} +\section{Document Usage} -Each section of this document contains a number of font tables. Each +Each chapter of this document contains a number of font tables. Each table shows a set of symbols, with the corresponding \latex{} command to the right of each symbol. A table's caption indicates what package needs to be loaded in order to access that table's symbols. For @@ -4720,18 +5177,18 @@ and/or \pkgname{amsmath}. Notes below a table provide additional information about some or all the symbols in that table. One\label{altenc} note that appears a few times in this document, -particularly in \ref{body-text-symbols}, indicates that -certain symbols do not exist in the OT1 \fntenc[OT1] -(Donald\index{Knuth, Donald E.} Knuth's original, 7-bit -\fntenc[7-bit], which is the default \fntenc{} for \latex) and that -you should use \pkgname{fontenc} to select a different encoding, such -as T1 (a common 8-bit \fntenc[8-bit]\index{font encodings>T1}). That -means that you should put +particularly in \ref{body-text-symbols}, indicates that certain +symbols do not exist in the OT1 \fntenc[OT1] (Donald\index{Knuth, + Donald E.} Knuth's original, 7-bit \fntenc[7-bit], which is the +default \fntenc{} for \latex) and that you should use +\pkgname{fontenc} to select a different encoding, such as T1 (a common +8-bit \fntenc[8-bit]\subindex{font encodings}{T1}). That means that +you should put ``\cmd{\usepackage}\verb|[|\meta{encoding}\verb|]{fontenc}|'' in your document's preamble, where \meta{encoding} is, e.g., -\texttt{T1}\index{font encodings>T1} or \texttt{LY1}\index{font -encodings>LY1}. To limit the change in \fntenc[limiting scope of] to -the current group, use +\texttt{T1}\subindex{font encodings}{T1} or \texttt{LY1}\subindex{font + encodings}{LY1}. To limit the change in \fntenc[limiting scope of] +to the current group, use ``\cmd{\fontencoding}\verb|{|\meta{encoding}\verb|}|\cmd{\selectfont}''. \ref{addl-info} contains some additional information about the symbols @@ -4764,24 +5221,20 @@ to use within a mathematical expression, however.) \ifcomplete -\subsection{Frequently Requested Symbols} +\section{Frequently Requested Symbols} There are a number of symbols that are requested over and over again on \ctt. If you're looking for such a symbol the following list will help you find it quickly. \newenvironment{symbolfaq}{% - \ifhavemulticol - \setlength{\columnsep}{3em}% - \begin{multicols}{2}% - \fi + \setlength{\columnsep}{3em}% + \begin{multicols}{2}% \setlength{\parskip}{1ex}% \newcommand{\faq}[2]{% \noindent##1\quad\dotfill\quad\makebox[1em][r]{##2}\par}% }{% - \ifhavemulticol - \end{multicols}% - \fi + \end{multicols}% } \begin{symbolfaq} @@ -4831,12 +5284,12 @@ help you find it quickly. \fi % ifcomplete -\section{Body-text symbols} +\chapter{Body-text symbols} \label{body-text-symbols} \idxbothbegin{body-text}{symbols} -\tablesubsections +\tablesections -This section lists symbols that are intended for use in running text, +This chapter lists symbols that are intended for use in running text, such as punctuation marks, accents, ligatures, and currency symbols. \bigskip @@ -4845,6 +5298,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \index{special characters=``special'' characters} \index{escapable characters} \index{underline} +\index{ampersand} \label{special-escapable} \begin{tabular}{*6{ll@{\qqquad}}ll} \K\$ & \K\% & \K\_$\,^*$ & \Kp\} & \K\& & \K\# & \Kp\{ \\ @@ -4867,6 +5321,8 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{registered}{trademark} \index{trademark} \index{braces} +\index{circles} +\index{asterisks} \index{quotation marks} \idxboth{dot}{symbols} \index{dots (ellipses)} \index{ellipses (dots)} @@ -4938,7 +5394,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}{Non-ASCII Letters (Excluding Accented Letters)} -\index{letters>non-ASCII} +\subindex{letters}{non-ASCII} \index{ASCII} \label{non-ascii} \begin{tabular}{*4{ll@{\qqquad}}ll} @@ -4958,7 +5414,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[TGRK]{\TGRK\ Upright Greek Letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \index{Greek>letters} \index{Greek>upright} \index{upright Greek letters} @@ -5005,7 +5461,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[FC]{Letters Used to Typeset African Languages} -\index{alphabets>African} +\subindex{alphabets}{African} \label{fc} \begin{tabular}{*6{ll@{\qquad}}ll} \Jiv\B{D} & \Jiv\m{c} & \Jiv\m{f} & \Jiv\m{k} & \Jiv\M{t} & \Jiv\m{Z} \\ @@ -5034,7 +5490,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[VIET]{Letters Used to Typeset Vietnamese} -\index{alphabets>Vietnamese} +\subindex{alphabets}{Vietnamese} \begin{tabular}{*3{ll@{\qquad}}ll} \Kv\OHORN & \Kv\ohorn & \Kv\UHORN & \Kv\uhorn \\ \end{tabular} @@ -5082,14 +5538,39 @@ such as punctuation marks, accents, ligatures, and currency symbols. \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Decorative Punctuation Marks and Typographic Symbols} +\index{punctuation} +\index{quotation marks} +\index{asterisks} +\index{asterisk=asterisk (\faAsterisk)} +\index{at sign=at sign (\faAt)} +\index{dots (ellipses)} \index{ellipses (dots)} +\index{ellipsis=ellipsis (\faEllipsisH)} +\index{ellipsis=ellipsis (\faEllipsisV)} +\index{exclamation point=exclamation point (\faExclamation)} +\index{paragraph=paragraph (\faParagraph)} +\index{question mark=question mark (\faQuestion)} +\index{left quotation marks=left quotation marks (\faQuoteLeft)} +\index{right quotation marks=right quotation marks (\faQuoteRight)} +\index{slash=slash (\faSlash)} +\label{fontawesome5-punctuation} +\begin{tabular}{*3{ll}} +\K\faAsterisk & \K\faExclamation & \K\faQuoteRight \\ +\K\faAt & \K\faParagraph & \K\faSlash \\ +\K\faEllipsisH & \K\faQuestion & \\ +\K\faEllipsisV & \K\faQuoteLeft & \\ +\end{tabular} +\end{symtable} + + \begin{longsymtable}[TIPA]{\TIPA\ Phonetic Symbols} \ltidxboth{phonetic}{symbols} \ltidxboth{linguistic}{symbols} \ltidxboth{dictionary}{symbols} -\ltidxboth{rotated}{symbols} -\ltidxboth{upside-down}{symbols} -\ltidxboth{inverted}{symbols} -\ltindex{alphabets>phonetic} +\ltidxboth{rotated}{letters} +\ltindex{upside-down letters} +\ltindex{inverted letters} +\ltsubindex{alphabets}{phonetic} \ltindex{tilde} \label{tipa-phonetic} \begin{longtable}{*3{ll}} @@ -5169,11 +5650,12 @@ such as punctuation marks, accents, ligatures, and currency symbols. \ltidxboth{phonetic}{symbols} \ltidxboth{linguistic}{symbols} \ltidxboth{dictionary}{symbols} -\ltidxboth{rotated}{symbols} -\ltidxboth{upside-down}{symbols} -\ltidxboth{inverted}{symbols} -\index{female} -\index{alphabets>phonetic} +\ltidxboth{rotated}{letters} +\ltindex{upside-down letters} +\ltindex{inverted letters} +\ltindex{female sign} +\ltsubindex{alphabets}{phonetic} +\ltindex{arrows} \label{tipx-phonetic} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -5215,11 +5697,12 @@ such as punctuation marks, accents, ligatures, and currency symbols. \ltidxboth{phonetic}{symbols} \ltidxboth{linguistic}{symbols} \ltidxboth{dictionary}{symbols} -\ltidxboth{rotated}{symbols} -\ltidxboth{upside-down}{symbols} -\ltidxboth{inverted}{symbols} -\ltindex{alphabets>phonetic} -\index{tilde} +\ltidxboth{rotated}{letters} +\ltindex{upside-down letters} +\ltindex{inverted letters} +\ltindex{barred letters} +\ltsubindex{alphabets}{phonetic} +\ltindex{tilde} \label{wipa-phonetic} \begin{longtable}{*4{ll}} \multicolumn{8}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -5263,10 +5746,10 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{phonetic}{symbols} \idxboth{linguistic}{symbols} \idxboth{dictionary}{symbols} -\idxboth{rotated}{symbols} -\idxboth{upside-down}{symbols} -\idxboth{inverted}{symbols} -\index{alphabets>phonetic} +\idxboth{rotated}{letters} +\index{upside-down letters} +\index{inverted letters} +\subindex{alphabets}{phonetic} \label{wasy-phonetics} \begin{tabular}{*3{ll@{\qquad}}ll} \K\dh & \K\inve & \K\roundz & \K\thorn \\ @@ -5279,10 +5762,10 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{phonetic}{symbols} \idxboth{linguistic}{symbols} \idxboth{dictionary}{symbols} -\idxboth{rotated}{symbols} -\idxboth{upside-down}{symbols} -\idxboth{inverted}{symbols} -\index{alphabets>phonetic} +\idxboth{rotated}{letters} +\index{upside-down letters} +\index{inverted letters} +\subindex{alphabets}{phonetic} \label{phon-phonetic} \begin{tabular}{*5{ll}} \K\barj & \K\flap & \K[\PHONibar]\ibar & \K\rotvara & \K\vari \\ @@ -5302,7 +5785,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{phonetic}{symbols} \idxboth{linguistic}{symbols} \idxboth{dictionary}{symbols} -\index{alphabets>phonetic} +\subindex{alphabets}{phonetic} \label{phonfc-phonetic} \begin{tabular}{*3{ll}} \K[\encfour\PHONFCtextcrd]\textcrd & \K[\encfour\PHONFCtexthtd]\texthtd & \K[\encfour\PHONFCtextpipe]\textpipe \\ @@ -5335,10 +5818,9 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[SMTR]{\SMTR\ Transliteration Symbols} \idxboth{phonetic}{symbols} \idxboth{linguistic}{symbols} -\idxboth{dictionary}{symbols} \idxboth{transliteration}{symbols} -\idxboth{semitic}{transliteration} -\index{alphabets>phonetic} +\index{semitic transliteration} +\subindex{alphabets}{phonetic} \label{semtrans-phonetic} \begin{tabular}{ll@{\qqquad}ll} \K\Alif & \K\Ayn \\ @@ -5369,10 +5851,11 @@ such as punctuation marks, accents, ligatures, and currency symbols. \index{accents>macron=macron (\showmacron)} % "Generic" \index{accents>ogonek=ogonek (\encone{\blackacc\k})} % "Generic" \index{accents>ring=ring (\blackacchack\r)} % "Generic" -\index{font encodings>T2A} -\index{font encodings>T2B} -\index{font encodings>T2C} -\index{font encodings>X2} +\index{accents>hat} +\subindex{font encodings}{T2A} +\subindex{font encodings}{T2B} +\subindex{font encodings}{T2C} +\subindex{font encodings}{X2} \label{text-accents} \begin{tabular}{*3{ll@{\qqquad}}ll} \Q\" & \QivBAR\ddag & \Qt{\enctwoA}\f$^\P$ & \Q\t \\ @@ -5384,7 +5867,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \end{tabular} \par\medskip \begin{tabular}{ll@{\qqquad}ll} -\Q\newtie$^*$ & \Qc\textcircled +\Q\newtie$^*$ & \Qc\textcircled$^\parallel$ \end{tabular} \bigskip @@ -5414,13 +5897,19 @@ such as punctuation marks, accents, ligatures, and currency symbols. X2). Use the \pkgname{fontenc} package to select an encoding. \end{tablenote} +\medskip +\begin{tablenote}[\parallel] + See also the \pkgname{circledsteps} package, which uses \TikZ\ to + encircle symbols of any size. +\end{tablenote} + \bigskip \begin{tablenote} - \index{dotless i=dotless $i~(\imath)$>text mode} \index{dotless - j=dotless $j~(\jmath)$>text mode} Also note the existence of - \cmdI{\i} and \cmdI{\j}, which produce dotless versions of ``i'' and - ``j'' (viz., ``\i'' and ``\j''). These are useful when the accent - is supposed to replace the dot in encodings that need to + \subindex{dotless i=dotless $i~(\imath)$}{text mode} + \subindex{dotless j=dotless $j~(\jmath)$}{text mode} Also note the + existence of \cmdI{\i} and \cmdI{\j}, which produce dotless versions + of ``i'' and ``j'' (viz., ``\i'' and ``\j''). These are useful when + the accent is supposed to replace the dot in encodings that need to composite\index{composited accents} (i.e.,~combine) letters and accents. For example, ``\verb|na\"{\i}ve|'' always produces a correct ``na\"{\i}ve'', while ``\verb|na\"{i}ve|'' yields the rather @@ -5439,15 +5928,16 @@ such as punctuation marks, accents, ligatures, and currency symbols. \ltindex{accents} \ltindex{accents>multiple per character} \ltindex{tilde} -\ltindex{accents>acute=acute (\string\blackacchack\string\')} % "Generic" -\ltindex{accents>arc=arc (\string\blackacchack\string\newtie)} % "Generic" -\ltindex{accents>breve=breve (\string\blackacchack\string\u)} % "Generic" -\ltindex{accents>circumflex=circumflex (\string\blackacchack\string\^)} % "Generic" -\ltindex{accents>dot=dot (\string\blackacchack\string\. or \string\blackacc\string\d)} % "Generic" -\ltindex{accents>grave=grave (\string\blackacchack\string\`)} % "Generic" -\ltindex{accents>macron=macron (\string\blackacc\string\=)} % "Generic" -\ltindex{accents>ogonek=ogonek (\string\encone{\string\blackacc\string\k})} % "Generic" -\ltindex{accents>ring=ring (\string\blackacchack\string\r)} % "Generic" +\ltindex{accents>acute=acute (\blackacchack\')} % "Generic" +\ltindex{accents>arc=arc (\blackacchack\newtie)} % "Generic" +\ltindex{accents>breve=breve (\blackacchack\u)} % "Generic" +\ltindex{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\ltindex{accents>dot=dot (\blackacchack\. or \blackacc\d)} % "Generic" +\ltindex{accents>grave=grave (\blackacchack\`)} % "Generic" +\ltindex{accents>macron=macron (\showmacron)} % "Generic" +\ltindex{accents>ogonek=ogonek (\encone{\blackacc\k})} % "Generic" +\ltindex{accents>ring=ring (\blackacchack\r)} % "Generic" +\ltindex{accents>hat} \label{tipa-accents} \renewcommand{\arraystretch}{1.25} % Keep high and low accents from touching. \begin{longtable}{ll} @@ -5655,10 +6145,10 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[SMTR]{\SMTR\ Accents} \index{accents} -\idxboth{semitic}{transliteration} -\idxboth{rotated}{symbols} -\idxboth{upside-down}{symbols} -\idxboth{inverted}{symbols} +\idxboth{phonetic}{symbols} +\idxboth{linguistic}{symbols} +\idxboth{transliteration}{symbols} +\index{semitic transliteration} \label{semtrans-accents} \begin{tabular}{ll@{\qqquad}ll} \Q[\smtrD]\D & \Q[\smtrU]\U \\ @@ -5692,7 +6182,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[CBEL]{\CBEL\ Accents} \index{accents} -\index{accents>comma-below=comma-below (\blackacchack\cb)} % "Generic" +\index{accents>comma below=comma below (\blackacchack\cb)} % "Generic" \label{combelow} \begin{tabular}{ll} \Q\cb \\ @@ -5767,6 +6257,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[MARV]{\MARV\ Diacritics} \index{accents} \index{accents>macron=macron (\showmacron)} % "Generic" +\index{arrows} \label{marv-accent-chars} \begin{tabular}{*2{ll@{\qquad}}ll} \K\arrowOver & \K\barOver & \K\StrikingThrough \\ @@ -5790,7 +6281,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}{\TC\ Currency Symbols} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} +\index{euro} \label{tc-currency} \begin{tabular}{*4{ll}} \K\textbaht & \K\textdollar$^*$ & \K\textguarani & \K\textwon \\ @@ -5809,7 +6300,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[MARV]{\MARV\ Currency Symbols} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} +\index{euro} \label{marv-currency} \begin{tabular}{*4{ll}ll} \K\Denarius & \K\EURcr & \K\EURtm & \K\Pfund \\ @@ -5839,32 +6330,34 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[FNTAWE]{\FNTAWE\ Currency Symbols} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} -\label{fontawesome-currency} -\begin{tabular}{*4{ll}ll} -\K\faBtc & \K\faIls & \K\faKrw & \K\faUsd \\ -\K\faEur & \K\faInr & \K\faRub & \K\faViacoin \\ -\K\faGbp & \K\faJpy & \K\faTry & \\ +\index{euro} +\index{Bitcoin=bitcoin (\faBtc)} +\index{dollar=dollar (\faDollarSign)} +\index{euro=euro (\faEuroSign)} +\index{hryvnia=hryvnia (\faHryvnia)} +\index{lira=lira (\faLiraSign)} +\index{pound=pound (\faPoundSign)} +\index{ruble=ruble (\faRubleSign)} +\index{rupee=rupee (\faRupeeSign)} +\index{shekel=shekel (\faShekelSign)} +\index{tenge=tenge (\faTenge)} +\index{Viacoin=Viacoin (\faViacoin)} +\index{won=won (\faWonSign)} +\index{yen=yen (\faYenSign)} +\label{fontawesome5-currency} +\begin{tabular}{*3{ll}ll} +\K\faBtc & \K\faLiraSign & \K\faShekelSign & \K\faYenSign \\ +\K\faDollarSign & \K\faPoundSign & \K\faTenge & \\ +\K\faEuroSign & \K\faRubleSign & \K\faViacoin & \\ +\K\faHryvnia & \K\faRupeeSign & \K\faWonSign & \\ \end{tabular} - -\bigskip - -\begin{tablenote} - \FNTAWE\ defines \cmdI{\faBitcoin} as a synonym for \cmdI{\faBtc}; - \cmdI{\faCny}, \cmdI{\faYen}, and \cmdI{\faRmb} as synonyms for - \cmdI{\faJpy}; \cmdI{\faDollar} as a synonym for \cmdI{\faUsd}; - \cmdI{\faEuro} as a synonym for \cmdI{\faEur}; \cmdI{\faRouble} and - \cmdI{\faRuble} as synonyms for \cmdI{\faRub}; \cmdI{\faRupee} as a - synonym for \cmdI{\faInr}; \cmdI{\faShekel} and \cmdI{\faSheqel} as - synonyms for \cmdI{\faIls}; \cmdI{\faTurkishLira} as a synonym for - \cmdI{\faTry}; and \cmdI{\faWon} as a synonym for \cmdI{\faKrw}. -\end{tablenote} \end{symtable} \begin{symtable}[WASY]{\WASY\ Currency Symbols} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} +\index{euro} \label{wasy-currency} \begin{tabular}{*2{ll@{\qquad}}ll} \K\cent & \K\currency & \K\wasyeuro$^*$ \\ @@ -5872,9 +6365,9 @@ such as punctuation marks, accents, ligatures, and currency symbols. \bigskip \begin{tablenote}[*] - \cmdI[\protect\wasyeuro]{\wasyeuro} is also available as - \cmdI[\WASYeuro]{\euro} unless you specify the \optname{\WASY}{noeuro} - package option. + \cmdI[\string\wasyeuro]{\wasyeuro} is also available as + \cmdI[\string\WASYeuro]{\euro} unless you specify the + \optname{wasysym}{noeuro} package option. \end{tablenote} \end{symtable} @@ -5882,7 +6375,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[CHINA]{\CHINA\ Currency Symbols} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} +\index{euro} \label{china-euro} \begin{tabular}{ll@{\qquad}ll} \K\Euro & \K\Pound \\ @@ -5891,11 +6384,11 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[TEUB]{\TEUB\ Currency Symbols} -\idxboth{currency}{symbols} \idxboth{monetary}{symbols} +\idxboth{currency}{symbols} +\index{currency symbols>ancient} \index{Greek>coins} \index{Roman coins} -\index{coins, ancient} \label{teub-currency} \begin{tabular}{*2{ll@{\qquad}}ll} \K\denarius & \K\hemiobelion & \K\tetartemorion \\ @@ -5917,7 +6410,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[EUSYM]{\EUSYM\ Euro Signs} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} +\index{euro} \label{eurosym-euros} \begin{tabular}{*4{ll}} \K\geneuro & \K\geneuronarrow & \K\geneurowide & \K\officialeuro \\ @@ -5926,11 +6419,12 @@ such as punctuation marks, accents, ligatures, and currency symbols. \bigskip \begin{tablenote} - \cmd{\euro} is automatically mapped to one of the above---by - default, \cmdI{\officialeuro}---based on a \EUSYM\ package option. - \seedocs{\EUSYM}. The \verb|\geneuro|\dots{} characters are - generated from the current body font's ``C'' character and therefore - may not appear exactly as shown. + \cmdI[\officialeuro]{\euro} is automatically mapped to one of + the above---by default, \cmdI{\officialeuro}---based on a + \EUSYM\ package option. \seedocs{\EUSYM}. The + \verb|\geneuro|\dots{} characters are generated from the current + body font's ``C'' character and therefore may not appear exactly as + shown. \end{tablenote} \end{symtable} @@ -5938,7 +6432,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[FOUR]{\FOUR\ Euro Signs} \idxboth{currency}{symbols} \idxboth{monetary}{symbols} -\index{euro signs} +\index{euro} \label{fourier-euros} \begin{tabular}{*2{ll}} \K\eurologo & \K[\FOURtexteuro]\texteuro \\ @@ -5975,16 +6469,24 @@ such as punctuation marks, accents, ligatures, and currency symbols. \index{trademark} \idxboth{registered}{trademark} \idxboth{legal}{symbols} -\label{fontawesome-legal} +\label{fontawesome5-legal} \begin{tabular}{*2{ll}} -\K\faCopyright & \K\faRegistered \\ -\K\faCreativeCommons & \K\faTrademark \\ +\K\faCopyright & \K\faCreativeCommonsRemix \\ +\KfaReg\faCopyright & \K\faCreativeCommonsSa \\ +\K\faCreativeCommons & \K\faCreativeCommonsSampling \\ +\K\faCreativeCommonsBy & \K\faCreativeCommonsSamplingPlus \\ +\K\faCreativeCommonsNc & \K\faCreativeCommonsShare \\ +\K\faCreativeCommonsNcEu & \K\faCreativeCommonsZero \\ +\K\faCreativeCommonsNcJp & \K\faRegistered \\ +\K\faCreativeCommonsNd & \KfaReg\faRegistered \\ +\K{\faCreativeCommonsPd*} & \K\faTrademark \\ +\K\faCreativeCommonsPd & \\ \end{tabular} \end{symtable} \begin{symtable}[CCLIC]{\CCLIC\ Creative Commons License Icons} -\index{Creative Commons licenses} +\idxboth{Creative Commons}{licenses} \index{copyright} \idxboth{legal}{symbols} \label{cclic-creativecommons} @@ -6002,7 +6504,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[CCICO]{\CCICO\ Creative Commons License Icons} -\index{Creative Commons licenses} +\idxboth{Creative Commons}{licenses} \index{copyright} \idxboth{legal}{symbols} \label{ccico-creativecommons} @@ -6048,6 +6550,7 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}{Miscellaneous \TC\ Symbols} \index{tilde} \index{quotation marks} +\index{circles} \label{tc-misc} \begin{tabular}{ll@{\qquad}ll} \K\textblank & \K\textpilcrow \\ @@ -6082,12 +6585,12 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxbothend{body-text}{symbols} -\section{Mathematical symbols} +\chapter{Mathematical symbols} \label{math-symbols} \idxbothbegin{mathematical}{symbols} -\tablesubsections +\tablesections -Most, but not all, of the symbols in this section are math-mode only. +Most, but not all, of the symbols in this chapter are math-mode only. That is, they yield a ``\texttt{Missing~\$ inserted}''\index{Missing \$ inserted=``\texttt{Missing~\$ inserted}''} error message if not used within \verb|$|$\ldots$\verb|$|, \verb|\[|$\ldots$\verb|\]|, or @@ -6109,12 +6612,11 @@ number set, or some other alphanumeric. Although there have been many requests on \ctt for a contradiction\idxboth{contradiction}{symbols} symbol, the ensuing -discussion invariably reveals innumerable ways to represent -contradiction in a proof, including ``\blitza''~(\cmdI{\blitza}), -``$\Rightarrow\Leftarrow$''~(\cmdX{\Rightarrow}\cmdX{\Leftarrow}), -``$\bot$''~(\cmdX{\bot}), -``$\nleftrightarrow$''~(\cmdX{\nleftrightarrow}), and -``\textreferencemark''~(\cmdI{\textreferencemark}). Because of the +discussion invariably reveals innumerable ways to represent contradiction +in a proof, including ``\blitza''~(\cmdI{\blitza}), +``$\Rightarrow\Leftarrow$''~(\cmdX{\Rightarrow}\cmdX{\Leftarrow}),\index{arrows} +``$\bot$''~(\cmdX{\bot}), ``$\nleftrightarrow$''~(\cmdX{\nleftrightarrow}), +and ``\textreferencemark''~(\cmdI{\textreferencemark}). Because of the lack of notational consensus, it is probably better to spell out ``Contradiction!''\ than to use a symbol for this purpose. Similarly, discussions on \ctt have revealed that there are a variety of ways to @@ -6125,22 +6627,30 @@ defined\idxboth{definition}{symbols} as''. Common candidates include symbol is called \cmdX{\coloneqq}. In \ABX\ and \MNS\ it's called \cmdI[$\string\ABXcoloneq$]{\coloneq}. In \CEQ\ it's called \cmdX{\colonequals}.}), and ``$\stackrel{\text{\tiny -def}}{=}$''~(\cmd{\stackrel}\verb|{|\cmd{\text}\verb|{\tiny| + def}}{=}$''~(\cmd{\stackrel}\verb|{|\cmd{\text}\verb|{\tiny| \verb|def}}{=}|). See also the example of \cmd{\equalsfill} -\vpageref[below]{equalsfill-ex}. Depending upon the context, -disjoint\index{disjoint union} union may be represented as -``$\coprod$''~(\cmdX{\coprod}), ``$\sqcup$''~(\cmdX{\sqcup}), -``$\dotcup$''~(\cmdX{\dotcup}), ``$\oplus$''~(\cmdX{\oplus}), or any -of a number of other symbols.\footnote{\person{Bob}{Tennent} listed -these and other disjoint-union symbol possibilities in a November~2007 -post to \ctt.} Finally, the average\index{average} value of a -variable~$x$ is written by some people as +\vpageref[below]{equalsfill-ex}. Depending upon the context, disjoint +union +% +\index{disjoint union=disjoint union ($\coprod$)} +\index{disjoint union=disjoint union ($\sqcup$)} +\index{disjoint union=disjoint union ($\dotcup$)} +\index{disjoint union=disjoint union ($\oplus$)} +\index{disjoint union=disjoint union ($\amalg$)} +% +may be represented as ``$\coprod$''~(\cmdX{\coprod}), +``$\sqcup$''~(\cmdX{\sqcup}), ``$\dotcup$''~(\cmdX{\dotcup}), +``$\oplus$''~(\cmdX{\oplus}), ``$\amalg$''~(\cmdX{\amalg}), or any of a +number of other symbols.\footnote{\person{Bob}{Tennent} listed these and +other disjoint-union symbol possibilities in a November~2007 post to \ctt.} +Finally, the average\index{average} value of a variable~$x$ is written by +some people as ``$\overline{x}$''~(\verb|\overline{x}|)\incsyms\indexaccent[$\string\blackacc{\string\overline}$]{\overline}, by some people as ``$\langle x \rangle$''~(\cmdX{\langle} \texttt{x} -\cmdX{\rangle}), and by some people as ``$\diameter x$'' or -``$\varnothing x$''~(\cmdX{\diameter} \texttt{x} or \cmdX{\varnothing} -\texttt{x}). The moral of the story is that you should be careful -always to explain your notation to avoid confusing your readers. +\cmdX{\rangle}), and by some people as ``$\diameter x$'' or ``$\varnothing +x$''~(\cmdX{\diameter} \texttt{x} or \cmdX{\varnothing} \texttt{x}). The +moral of the story is that you should be careful always to explain your +notation to avoid confusing your readers. \fi % Matches \ifcomplete @@ -6148,6 +6658,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}{Math-mode Versions of Text Symbols} \index{underline} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} \label{math-text-vers} \begin{tabular}{*3{ll}} \X\mathdollar & \X\mathparagraph & \X\mathsterling \\ @@ -6160,6 +6672,54 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[LOGIX]{\LOGIX\ Math-mode Versions of Text Symbols} +\index{tilde} +\index{underline} +\index{copyright} +\index{quotation marks} +\index{question mark=question mark (\Queston)} +\idxboth{currency}{symbols} +\idxboth{monetary}{symbols} +\label{logix-math-text-vers} +\begin{tabular}{*4{ll}} +\K\AAnd & \K\Dagger & \K\LeftSlash & \K\SingleQuote \\ +\K\Ampersand & \K\Daggerr & \K\LngVrtBar & \K\Tild \\ +\K\BackQuote & \K\Ddagger & \K\Numbr & \K\TripleQuote \\ +\K\BndBar & \K\Ddaggerr & \K\Percnt & \K\Underscore \\ +\K\Circumflex & \K\Dollar & \K\Queston & \\ +\K\Coma & \K\DoubleQuote & \K\RightSlash & \\ +\K\Cpyrght & \K\Exclaim & \K\Semicln & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Basic Operators} +\idxboth{binary}{operators} +\index{asterisks} +\index{asterisks>circled} +\index{asterisks>dotted} +\index{plusses} +\label{logix-basic} +\begin{tabular}{*4{ll}} +\K\Asterick & \K\CircMinusPlus & \K\Divd & \K\Minus \\ +\K\CircAsterick & \K\CircPls & \K\Divide & \K\MinusPlus \\ +\K\CircDivd & \K\CircPlusMinus & \K\DMinus & \K\Pls \\ +\K\CircDivide & \K\CircTimes & \K\DPlus & \K\PlusMinus \\ +\K\CircMinus & \K\DAsterisk & \K\DTimes & \K\Times \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[CMLL]{\CMLL\ Unary Operators} \idxboth{unary}{operators} \idxboth{linear logic}{symbols} @@ -6182,8 +6742,9 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}{Binary Operators} \idxboth{binary}{operators} \index{division} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \index{rhombuses} +\index{circles} \label{bin} \begin{tabular}{*4{ll}} \X\amalg & \X\cup & \X\oplus & \X\times \\ @@ -6204,6 +6765,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[AMS]{\AMS\ Binary Operators} \idxboth{binary}{operators} +\idxboth{boxed}{symbols} \index{semidirect products} \label{ams-bin} \begin{tabular}{*3{ll}} @@ -6237,7 +6799,9 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ST]{\ST\ Binary Operators} \idxboth{binary}{operators} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} +\idxboth{boxed}{symbols} +\index{arrows} \label{st-bin} \begin{tabular}{*3{ll}} \X\baro & \X\interleave & \X\varoast \\ @@ -6275,7 +6839,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[TX]{\TXPX\ Binary Operators} \idxboth{binary}{operators} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} +\index{circles} \label{txpx-bin} \begin{tabular}{*3{ll}} \X\circledbar & \X\circledwedge & \X\medcirc \\ @@ -6290,6 +6855,8 @@ always to explain your notation to avoid confusing your readers. \index{asterisks} \index{semidirect products} \index{rhombuses} +\index{plusses} +\index{squares} \label{abx-bin} \begin{tabular}{*3{ll}} \X[\ABXast]\ast & \X[\ABXcurlywedge]\curlywedge & \X[\ABXsqcap]\sqcap \\ @@ -6328,6 +6895,10 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[MNS]{\MNS\ Binary Operators} \ltidxboth{binary}{operators} +\ltindex{plusses} +\ltindex{circles} +\ltindex{rhombuses} +\ltidxboth{database}{symbols} \label{mns-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6388,6 +6959,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Binary Operators} \ltidxboth{binary}{operators} +\ltindex{plusses} +\ltidxboth{database}{symbols} \label{fdsym-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6471,6 +7044,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Binary Operators} \ltidxboth{binary}{operators} +\ltindex{plusses} +\ltindex{asterisks} \label{bsk-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6511,6 +7086,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Binary Operators} \ltidxboth{binary}{operators} +\ltindex{plusses} \label{stix-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6594,6 +7170,22 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Binary Operators} +\idxboth{binary}{operators} +\label{pdfmsym-bin} +\begin{tabular}{*3{ll}} +\X\circwedge & \X\divs & \X\ndivs \\ +\X\dcup & \X\dwedge & \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[CMLL]{\CMLL\ Binary Operators} \idxboth{binary}{operators} \label{cmll-bin} @@ -6629,6 +7221,44 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[RESMES]{\RESMES\ Binary Operators} +\idxboth{binary}{operators} +\index{restriction of a measure} +\label{resmes-bin} +\begin{tabular}{ll} +\X\resmes \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + This symbol notates the restriction of a measure to a set, as in + $\phi \resmes Y$. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Logical Operators} +\idxboth{binary}{operators} +\idxboth{logic}{symbols} +\label{logix-bin} +\begin{tabular}{*4{ll}} +\K\CircInvNt & \K\CircXor & \K\Nand & \K\SbNd \\ +\K\CircNand & \K\Dnd & \K\Nd & \K\SbNor \\ +\K\CircNd & \K\Dnt & \K\Ngt & \K\SbOr \\ +\K\CircNgt & \K\Dor & \K\Nor & \K\SbXor \\ +\K\CircNor & \K\InvNt & \K\Nt & \K\Shfr \\ +\K\CircNt & \K\Lnand & \K\Or & \K\Xor \\ +\K\CircOr & \K\Lnor & \K\SbNand & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[ULSY]{\ULSY\ Geometric Binary Operators} \idxboth{binary}{operators} \label{ulsy-geometric-bin} @@ -6640,7 +7270,11 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ABX]{\ABX\ Geometric Binary Operators} \idxboth{binary}{operators} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} +\idxboth{boxed}{symbols} +\index{asterisks} +\index{asterisks>boxed} +\index{asterisks>circled} \label{abx-geometric-bin} \begin{tabular}{*3{ll}} \X[\ABXblacktriangledown]\blacktriangledown & \X[\ABXboxright]\boxright & \X[\ABXominus]\ominus \\ @@ -6664,7 +7298,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[MNS]{\MNS\ Geometric Binary Operators} \idxboth{binary}{operators} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \index{rhombuses} \label{mns-geometric-bin} \begin{tabular}{*3{ll}} @@ -6711,7 +7345,14 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Geometric Binary Operators} \ltidxboth{binary}{operators} +\ltidxboth{boxed}{symbols} +\ltindex{circles} +\ltindex{squares} +\ltindex{triangles} \ltindex{rhombuses} +\ltindex{stars} +\ltindex{asterisks} +\ltindex{asterisks>circled} \label{fdsym-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6775,7 +7416,12 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Geometric Binary Operators} \ltidxboth{binary}{operators} +\ltidxboth{boxed}{symbols} \ltindex{rhombuses} +\ltindex{squares} +\ltindex{circles} +\ltindex{triangles} +\ltindex{stars} \label{bsk-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6809,6 +7455,11 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Geometric Binary Operators} \ltidxboth{binary}{operators} \ltindex{rhombuses} +\ltindex{squares} +\ltindex{circles} +\ltindex{triangles} +\ltindex{stars} +\ltindex{crosses} \label{stix-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6855,6 +7506,213 @@ always to explain your notation to avoid confusing your readers. \end{longsymtable} +\begin{longsymtable}[LOGIX]{\LOGIX\ Geometric Binary Operators} +\ltidxboth{binary}{operators} +\ltindex{rhombuses} +\ltindex{circles} +\ltindex{triangles} +\ltindex{squares} +\ltindex{polygons} +\ltindex{arrowheads} +\ltindex{geometric shapes} +\label{logix-geometric-bin} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\BlackCircle & \K\LogPast \\ +\K\BlackCircleA & \K\LogPos \\ +\K\BlackCircleB & \K\LWhiteCircle \\ +\K\BlackCircleC & \K\LWhiteCurvedDiamond \\ +\K\BlackCircleD & \K\LWhiteDiamond \\ +\K\BlackCircleE & \K\LWhiteDownTriangle \\ +\K\BlackCircleF & \K\LWhiteLeftArrowHead \\ +\K\BlackCircleG & \K\LWhiteLeftTriangle \\ +\K\BlackCircleH & \K\LWhiteLozenge \\ +\K\BlackCircleI & \K\LWhiteRightArrowHead \\ +\K\BlackCurvedDiamond & \K\LWhiteRightCurvedArrowHead \\ +\K\BlackDiamond & \K\LWhiteRightTriangle \\ +\K\BlackDiamondA & \K\LWhiteSmallCircle \\ +\K\BlackDiamondB & \K\LWhiteSquare \\ +\K\BlackDiamondC & \K\LWhiteSquareRoundCorners \\ +\K\BlackDiamondD & \K\LWhiteUpTriangle \\ +\K\BlackDiamondE & \K\LWhiteVerySmallCircle \\ +\K\BlackDiamondF & \K\LWhiteVerySmallSquare \\ +\K\BlackDiamondG & \K\Nec \\ +\K\BlackDiamondH & \K\Next \\ +\K\BlackDiamondI & \K\NonCont \\ +\K\BlackDownTriangle & \K\OutlineCircle \\ +\K\BlackDownTriangleA & \K\OutlineCurvedDiamond \\ +\K\BlackDownTriangleB & \K\OutlineDiamond \\ +\K\BlackDownTriangleC & \K\OutlineDownTriangle \\ +\K\BlackDownTriangleD & \K\OutlineLeftArrowHead \\ +\K\BlackDownTriangleE & \K\OutlineLeftTriangle \\ +\K\BlackDownTriangleF & \K\OutlineLozenge \\ +\K\BlackDownTriangleG & \K\OutlineRightArrowHead \\ +\K\BlackDownTriangleH & \K\OutlineRightCurvedArrowHead \\ +\K\BlackDownTriangleI & \K\OutlineRightTriangle \\ +\K\BlackLeftArrowHead & \K\OutlineSmallCircle \\ +\K\BlackLeftTriangle & \K\OutlineSquare \\ +\K\BlackLeftTriangleA & \K\OutlineSquareRoundCorners \\ +\K\BlackLeftTriangleB & \K\OutlineUpTriangle \\ +\K\BlackLeftTriangleC & \K\OutlineVerySmallCircle \\ +\K\BlackLeftTriangleD & \K\OutlineVerySmallSquare \\ +\K\BlackLeftTriangleE & \K\Past \\ +\K\BlackLeftTriangleF & \K\Pos \\ +\K\BlackLeftTriangleG & \K\QuartedLozenge \\ +\K\BlackLeftTriangleH & \K\QuarteredCircle \\ +\K\BlackLeftTriangleI & \K\QuarteredCurvedDiamond \\ +\K\BlackLozenge & \K\QuarteredDiamond \\ +\K\BlackReallySmallCircle & \K\QuarteredDownTriangle \\ +\K\BlackReallySmallDiamond & \K\QuarteredLeftTriangle \\ +\K\BlackReallySmallSquare & \K\QuarteredRightTriangle \\ +\K\BlackRightArrowHead & \K\QuarteredSmallCircle \\ +\K\BlackRightCurvedArrowHead & \K\QuarteredSquare \\ +\K\BlackRightTriangle & \K\QuarteredSquareRoundCorners \\ +\K\BlackRightTriangleA & \K\QuarteredUpTriangle \\ +\K\BlackRightTriangleB & \K\QuarteredVerySmallCircle \\ +\K\BlackRightTriangleC & \K\QuarteredVerySmallSquare \\ +\K\BlackRightTriangleD & \K\TmpCont \\ +\K\BlackRightTriangleE & \K\TmpFutr \\ +\K\BlackRightTriangleF & \K\TmpNec \\ +\K\BlackRightTriangleG & \K\TmpNext \\ +\K\BlackRightTriangleH & \K\TmpNonCont \\ +\K\BlackRightTriangleI & \K\TmpPast \\ +\K\BlackSmallCircle & \K\TmpPos \\ +\K\BlackSquare & \K\UpSlahsedSquareRoundCorners \\ +\K\BlackSquareA & \K\UpSlashedCircle \\ +\K\BlackSquareB & \K\UpSlashedCurvedDiamond \\ +\K\BlackSquareC & \K\UpSlashedDiamond \\ +\K\BlackSquareD & \K\UpSlashedDownTriangle \\ +\K\BlackSquareE & \K\UpSlashedLeftTriangle \\ +\K\BlackSquareF & \K\UpSlashedLozenge \\ +\K\BlackSquareG & \K\UpSlashedRightTriangle \\ +\K\BlackSquareH & \K\UpSlashedSmallCircle \\ +\K\BlackSquareI & \K\UpSlashedSquare \\ +\K\BlackSquareRoundCorners & \K\UpSlashedUpTriangle \\ +\K\BlackUpTriangle & \K\UpSlashedVerySmallCircle \\ +\K\BlackUpTriangleA & \K\UpSlashedVerySmallSquare \\ +\K\BlackUpTriangleB & \K\VerticallyDividedCircle \\ +\K\BlackUpTriangleC & \K\VerticallyDividedCurvedDiamond \\ +\K\BlackUpTriangleD & \K\VerticallyDividedDiamond \\ +\K\BlackUpTriangleE & \K\VerticallyDividedDownTriangle \\ +\K\BlackUpTriangleF & \K\VerticallyDividedLeftTriangle \\ +\K\BlackUpTriangleG & \K\VerticallyDividedLozenge \\ +\K\BlackUpTriangleH & \K\VerticallyDividedRightTriangle \\ +\K\BlackUpTriangleI & \K\VerticallyDividedSmallCircle \\ +\K\BlackVerySmallCircle & \K\VerticallyDividedSquare \\ +\K\BlackVerySmallSquare & \K\VerticallyDividedSquareRoundCorners \\ +\K\Cont & \K\VerticallyDividedUpTriangle \\ +\K\CrossedCircle & \K\VerticallyDividedVerySmallCircle \\ +\K\CrossedCurvedDiamond & \K\VerticallyDividedVerySmallSquare \\ +\K\CrossedDiamond & \K\WhiteCircle \\ +\K\CrossedDownTriangle & \K\WhiteCircleA \\ +\K\CrossedLeftTriangle & \K\WhiteCircleB \\ +\K\CrossedLozenge & \K\WhiteCircleC \\ +\K\CrossedRightTriangle & \K\WhiteCircleContainingBlackCircle \\ +\K\CrossedSmallCircle & \K\WhiteCircleD \\ +\K\CrossedSquare & \K\WhiteCircleE \\ +\K\CrossedSquareRoundCorners & \K\WhiteCircleF \\ +\K\CrossedUpTriangle & \K\WhiteCircleG \\ +\K\CrossedVerySmallCircle & \K\WhiteCircleH \\ +\K\CrossedVerySmallSquare & \K\WhiteCircleI \\ +\K\DeoCont & \K\WhiteCurvedDiamond \\ +\K\DeoFutr & \K\WhiteCurvedDiamondContainingBlackDiamond \\ +\K\DeoNec & \K\WhiteDiamond \\ +\K\DeoNext & \K\WhiteDiamondA \\ +\K\DeoNonCont & \K\WhiteDiamondB \\ +\K\DeoPast & \K\WhiteDiamondC \\ +\K\DeoPos & \K\WhiteDiamondContainingBlackDiamond \\ +\K\DottedCircl & \K\WhiteDiamondD \\ +\K\DottedCurvedDiamond & \K\WhiteDiamondE \\ +\K\DottedDiamond & \K\WhiteDiamondF \\ +\K\DottedDownTriangle & \K\WhiteDiamondG \\ +\K\DottedLeftArrowHead & \K\WhiteDiamondH \\ +\K\DottedLeftTriangle & \K\WhiteDiamondI \\ +\K\DottedLozenge & \K\WhiteDownTriangle \\ +\K\DottedRightArrowHead & \K\WhiteDownTriangleA \\ +\K\DottedRightCurvedArrowHead & \K\WhiteDownTriangleB \\ +\K\DottedRightTriangle & \K\WhiteDownTriangleC \\ +\K\DottedSmallCircle & \K\WhiteDownTriangleContainingBlackDownTriangle \\ +\K\DottedSquare & \K\WhiteDownTriangleD \\ +\K\DottedSquareRoundCorners & \K\WhiteDownTriangleE \\ +\K\DottedUpTriangle & \K\WhiteDownTriangleF \\ +\K\DottedVerySmallCircle & \K\WhiteDownTriangleG \\ +\K\DottedVerySmallSquare & \K\WhiteDownTriangleH \\ +\K\DownSlashedCircle & \K\WhiteDownTriangleI \\ +\K\DownSlashedCurvedDiamond & \K\WhiteLeftArrowHead \\ +\K\DownSlashedDiamond & \K\WhiteLeftTriangle \\ +\K\DownSlashedDownTriangle & \K\WhiteLeftTriangleA \\ +\K\DownSlashedLeftTriangle & \K\WhiteLeftTriangleB \\ +\K\DownSlashedLozenge & \K\WhiteLeftTriangleC \\ +\K\DownSlashedRightTriangle & \K\WhiteLeftTriangleContainingBlackLeftTriangle \\ +\K\DownSlashedSmallCircle & \K\WhiteLeftTriangleD \\ +\K\DownSlashedSquare & \K\WhiteLeftTriangleE \\ +\K\DownSlashedSquareRoundCorners & \K\WhiteLeftTriangleF \\ +\K\DownSlashedUpTriangle & \K\WhiteLeftTriangleG \\ +\K\DownSlashedVerySmallCircle & \K\WhiteLeftTriangleH \\ +\K\DownSlashedVerySmallSquare & \K\WhiteLeftTriangleI \\ +\K\DoxCont & \K\WhiteLozenge \\ +\K\DoxFutr & \K\WhiteLozengeContainingBlackLozenge \\ +\K\DoxNec & \K\WhiteReallySmallCircle \\ +\K\DoxNext & \K\WhiteReallySmallDiamond \\ +\K\DoxNonCont & \K\WhiteReallySmallSquare \\ +\K\DoxPast & \K\WhiteRightArrowHead \\ +\K\DoxPos & \K\WhiteRightCurvedArrowHead \\ +\K\FacCont & \K\WhiteRightTriangle \\ +\K\FacFutr & \K\WhiteRightTriangleA \\ +\K\FacNec & \K\WhiteRightTriangleB \\ +\K\FacNext & \K\WhiteRightTriangleC \\ +\K\FacNonCont & \K\WhiteRightTriangleContainingBlackRightTriangle \\ +\K\FacPast & \K\WhiteRightTriangleD \\ +\K\FacPos & \K\WhiteRightTriangleE \\ +\K\Futr & \K\WhiteRightTriangleF \\ +\K\HorizontallyDividedCircle & \K\WhiteRightTriangleG \\ +\K\HorizontallyDividedCurvedDiamond & \K\WhiteRightTriangleH \\ +\K\HorizontallyDividedDiamond & \K\WhiteRightTriangleI \\ +\K\HorizontallyDividedDownTriangle & \K\WhiteSmallCircle \\ +\K\HorizontallyDividedLeftTriangle & \K\WhiteSmallCircleContainingBlackCircle \\ +\K\HorizontallyDividedLozenge & \K\WhiteSquare \\ +\K\HorizontallyDividedRightTriangle & \K\WhiteSquareA \\ +\K\HorizontallyDividedSmallCircle & \K\WhiteSquareB \\ +\K\HorizontallyDividedSquare & \K\WhiteSquareC \\ +\K\HorizontallyDividedSquareRoundCorners & \K\WhiteSquareContainingBlackSquare \\ +\K\HorizontallyDividedUpTriangle & \K\WhiteSquareD \\ +\K\HorizontallyDividedVerySmallCircle & \K\WhiteSquareE \\ +\K\HorizontallyDividedVerySmallSquare & \K\WhiteSquareF \\ +\K\LBlackCircle & \K\WhiteSquareG \\ +\K\LBlackCurvedDiamond & \K\WhiteSquareH \\ +\K\LBlackDiamond & \K\WhiteSquareI \\ +\K\LBlackDownTriangle & \K\WhiteSquareRoundCorners \\ +\K\LBlackLeftArrowHead & \K\WhiteSquareRoundCornersContainingBlackSquare \\ +\K\LBlackLeftTriangle & \K\WhiteUpTriangle \\ +\K\LBlackLozenge & \K\WhiteUpTriangleA \\ +\K\LBlackRightArrowHead & \K\WhiteUpTriangleB \\ +\K\LBlackRightCurvedArrowHead & \K\WhiteUpTriangleC \\ +\K\LBlackRightTriangle & \K\WhiteUpTriangleContainingBlackUpTriangle \\ +\K\LBlackSmallCircle & \K\WhiteUpTriangleD \\ +\K\LBlackSquare & \K\WhiteUpTriangleE \\ +\K\LBlackSquareRoundCorners & \K\WhiteUpTriangleF \\ +\K\LBlackUpTriangle & \K\WhiteUpTriangleG \\ +\K\LBlackVerySmallCircle & \K\WhiteUpTriangleH \\ +\K\LBlackVerySmallSquare & \K\WhiteUpTriangleI \\ +\K\LogCont & \K\WhiteVerySmallCircle \\ +\K\LogFutr & \K\WhiteVerySmallCircleContainingBlackCircle \\ +\K\LogNec & \K\WhiteVerySmallSquare \\ +\K\LogNext & \K\WhiteVerySmallSquareContainingBlackSquare \\ +\K\LogNonCont & \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{longsymtable} + + \begin{symtable}[HWMATH]{\HWMATH\ Halloween-Themed Math Operators} \index{pumpkins} \index{witches} @@ -6974,8 +7832,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}{Variable-sized Math Operators} \idxboth{variable-sized}{symbols} -\idxboth{linear logic}{symbols} -\index{integrals} +\idxboth{logic}{symbols} +\index{integrals>circular ($\oint$)} \label{op} \renewcommand{\arraystretch}{1.75} % Keep tall symbols from touching. \begin{tabular}{*3{l@{$\:$}ll@{\qquad}}l@{$\:$}ll} @@ -6989,7 +7847,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[AMS]{\AMS\ Variable-sized Math Operators} \idxboth{variable-sized}{symbols} -\index{integrals} +\subindex{integrals}{contour} +\index{integrals>dotted} \label{ams-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{tabular}{l@{$\:$}ll@{\qquad}l@{$\:$}ll} @@ -7013,7 +7872,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[WASY]{\WASY\ Variable-sized Math Operators} \idxboth{variable-sized}{symbols} -\index{integrals} +\subindex{integrals}{contour} \label{wasy-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{tabular}{*2{l@{$\:$}ll@{\qquad}}l@{$\:$}ll} @@ -7043,7 +7902,12 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[ABX]{\ABX\ Variable-sized Math Operators} \ltidxboth{variable-sized}{symbols} +\ltidxboth{boxed}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} +\ltindex{asterisks} +\ltindex{asterisks>boxed} +\ltindex{asterisks>circled} \label{abx-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{longtable}{*2{l@{$\:$}ll@{\qquad}}l@{$\:$}ll} @@ -7074,7 +7938,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[TX]{\TXPX\ Variable-sized Math Operators} \ltidxboth{variable-sized}{symbols} -\ltindex{integrals} +\ltsubindex{integrals}{contour} \label{txpx-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{longtable}{l@{$\:$}ll@{\hspace{4em}}l@{$\:$}ll} @@ -7135,8 +7999,9 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[MNS]{\MNS\ Variable-sized Math Operators} \ltidxboth{variable-sized}{symbols} -\ltidxboth{linear logic}{symbols} +\ltidxboth{logic}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} \label{mns-large} \renewcommand{\arraystretch}{1.75} % Keep tall symbols from touching. \begin{longtable}{*2{c@{\quad}cl@{\qquad}}c@{\quad}cl} @@ -7179,8 +8044,9 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Variable-sized Math Operators} \ltidxboth{variable-sized}{symbols} -\ltidxboth{linear logic}{symbols} +\ltidxboth{logic}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} \label{fdsym-large} \renewcommand{\arraystretch}{1.75} % Keep tall symbols from touching. \begin{longtable}{*2{c@{\quad}cl@{\qquad}}c@{\quad}cl} @@ -7264,6 +8130,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Variable-sized Math Operators} \ltidxboth{variable-sized}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} \label{stix-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{longtable}{*2{c@{\quad}cl@{\qquad}}c@{\quad}cl} @@ -7307,6 +8174,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Integrals with Explicit Slant} \ltidxboth{variable-sized}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} \label{stix-large-all} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{longtable}{c@{\quad}cl @{\qquad} c@{\quad}cl} @@ -7362,6 +8230,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[CMUPINT]{\CMUPINT\ Variable-sized Upright Integrals} \ltidxboth{variable-sized}{symbols} \ltindex{integrals} +\ltsubindex{integrals}{contour} \label{cmupint} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{longtable}{*2{c@{\quad}cl@{\hspace{4em}}}c@{\quad}cl} @@ -7412,6 +8281,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[MDES]{\MDES\ Variable-sized Math Operators} \idxboth{variable-sized}{symbols} \index{integrals} +\subindex{integrals}{contour} \label{mdes-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{tabular}{*2{c@{\quad}cl@{\hspace{4em}}}c@{\quad}cl} @@ -7432,9 +8302,36 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Variable-sized Math Operators} +\idxboth{variable-sized}{symbols} +\label{pdfmsym-large} +\renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. +\begin{tabular}{lll@{\qquad}lll} +\R\aint & \R\bigforall \\ +\R\bigcircwedge & \R[\biNint{5}]\biNint\verb|{5}|$^*$ \\ +\R\bigdcup & \R[\iNint{5}]\iNint\verb|{5}|$^*$ \\ +\R\bigdwedge & \R[\oiNint{5}]\oiNint\verb|{5}|$^*$ \\ +\R\bigexists & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} + +\bigskip +\begin{tablenote}[*] + These commands have a required argument, which specifies the number + of integrals. For example, \verb|\oiNint{7}| produces the symbol + \[ \oiNint{7} \quad. \] +\end{tablenote} +\end{symtable} + + \begin{symtable}[PRODINT]{\PRODINT\ Variable-sized Math Operators} \idxboth{variable-sized}{symbols} -\idxboth{product}{integrals} +\index{product integrals} +\subindex{integrals}{product} \label{prodint} \begin{tabular}{*3{ll}} \K\prodi & \K\Prodi & \K\PRODI \\ @@ -7444,17 +8341,38 @@ always to explain your notation to avoid confusing your readers. \begin{tablenote} \PRODINT\ currently requires the author to manually specify - \cmd{\prodi} for inlined expressions (\verb|$|\dots\verb|$|), - \cmd{\Prodi} for displayed math (\verb|\[|\dots\verb|\]|), and - \cmd{\PRODI} for displayed math involving tall integrands. The + \cmdI{\prodi} for inlined expressions (\verb|$|\dots\verb|$|), + \cmdI{\Prodi} for displayed math (\verb|\[|\dots\verb|\]|), and + \cmdI{\PRODI} for displayed math involving tall integrands. The package does not define a product integral command that scales automatically akin to the symbols in \ref{op}. \end{tablenote} \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Extensible Math Operators} +\label{pdfmsym-ext-ops} +\begin{tabular}{ll@{\qquad}ll} +\X\prood & \X\suum \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + These symbols extend horizontally to fit their lower and upper limits. + Hence, +\begin{verbatim} +\suum_{i=\lfloor\sqrt{a^2 + b^2 + c^2}\rfloor}^{\max(5N-3, 11N-8)} +\end{verbatim} + produces + \[ \suum_{i=\lfloor\sqrt{a^2 + b^2 + c^2}\rfloor}^{\max(5N-3, 11N-8)} \quad. \] + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[CMLL]{\CMLL\ Large Math Operators} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{cmll-large} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{tabular}{ll@{\qquad}ll} @@ -7472,6 +8390,9 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}{Binary Relations} \idxboth{relational}{symbols} +\idxboth{frown}{symbols} +\idxboth{smile}{symbols} +\idxboth{database}{symbols} \index{tacks} \label{rel} \begin{tabular}{*4{ll}} @@ -7489,11 +8410,12 @@ always to explain your notation to avoid confusing your readers. \bigskip \begin{tablenote}[\dag] The difference between \cmdX{\mid} and - \verb+|+\index{_=\magicvertname{} ($\vert$)} is that the former is a - binary relation while the latter is a math ordinal. Consequently, - \latex\ typesets the two with different surrounding spacing. - Contrast ``\verb+P(A | B)+''~$\mapsto$ \mbox{``$P(A | B)$''} with - ``\verb+P(A \mid B)+''~$\mapsto$ \mbox{``$P(A \mid B)$''}. + \verb+|+\index{_magicvertname=\magicvertname{} ($\vert$)} is that + the former is a binary relation while the latter is a math ordinal. + Consequently, \latex\ typesets the two with different surrounding + spacing. Contrast ``\verb+P(A | B)+''~$\mapsto$ \mbox{``$P(A | + B)$''} with ``\verb+P(A \mid B)+''~$\mapsto$ \mbox{``$P(A \mid + B)$''}. \end{tablenote} \end{symtable} @@ -7502,6 +8424,8 @@ always to explain your notation to avoid confusing your readers. \index{binary relations} \index{relational symbols>binary} \index{pitchforks} +\idxboth{frown}{symbols} +\idxboth{smile}{symbols} \label{ams-rel} \begin{tabular}{*3{ll}} \X\approxeq & \X\eqcirc & \X\succapprox \\ @@ -7548,6 +8472,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[WASY]{\WASY\ Binary Relations} \index{binary relations} \index{relational symbols>binary} +\idxboth{database}{symbols} \label{wasy-rel} \begin{tabular}{*3{ll}} \X\invneg & \X\leadsto & \X\wasypropto \\ @@ -7559,10 +8484,11 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[TX]{\TXPX\ Binary Relations} \index{binary relations} \index{relational symbols>binary} +\idxboth{database}{symbols} \label{txpx-rel} \begin{tabular}{*3{ll}} \X\circledgtr & \X\lJoin & \X\opentimes \\ -\X\circledless & \X\lrtimes & \X\Perp \\ +\X\circledless & \X\lrtimes & \X[\TXPerp]\Perp \\ \X\colonapprox & \X\multimap & \X\preceqq \\ \X\Colonapprox & \X\multimapboth & \X\precneqq \\ \X\coloneq & \X\multimapbothvert & \X\rJoin \\ @@ -7625,7 +8551,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ABX]{\ABX\ Negated Binary Relations} -\index{binary relations>negated}\index{relational symbols>negated binary} +\index{binary relations>negated} +\index{relational symbols>negated binary} \label{abx-nrel} \begin{tabular}{*3{ll}} \X[\ABXnapprox]\napprox & \X[\ABXnotperp]\notperp & \X[\ABXnvDash]\nvDash \\ @@ -7716,7 +8643,7 @@ always to explain your notation to avoid confusing your readers. \K[\MNSleftvdash]\dashv & \mnssyn\leftvdash \\ \K[\MNSnwseline]\diagdown & \mnssyn\nwseline \\ \K[\MNSneswline]\diagup & \mnssyn\neswline \\ -\K[\MNSneswline]\divides & \mnssyn\updownline \\ +\K[\MNSupdownline]\divides & \mnssyn\updownline \\ \K[\MNSDoteq]\doteqdot & \mnssyn\Doteq \\ \K[\MNSrightmodels]\models & \mnssyn\rightmodels \\ \K[\MNSUpdownline]\parallel & \mnssyn\Updownline \\ @@ -7809,8 +8736,11 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Binary Relations} -\index{binary relations} -\index{relational symbols>binary} +\ltindex{binary relations} +\ltindex{relational symbols>binary} +\ltidxboth{frown}{symbols} +\ltidxboth{smile}{symbols} +\ltidxboth{database}{symbols} \label{fdsym-rel} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -7884,8 +8814,10 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Negated Binary Relations} -\index{binary relations>negated} -\index{relational symbols>negated binary} +\ltindex{binary relations>negated} +\ltindex{relational symbols>negated binary} +\ltidxboth{frown}{symbols} +\ltidxboth{smile}{symbols} \label{fdsym-nrel} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -7956,8 +8888,10 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Binary Relations} -\index{binary relations} -\index{relational symbols>binary} +\ltindex{binary relations} +\ltindex{relational symbols>binary} +\ltidxboth{frown}{symbols} +\ltidxboth{smile}{symbols} \label{bsk-rel} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -8021,8 +8955,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Binary Relations} \ltindex{binary relations} \ltindex{relational symbols>binary} -\ltindex{APL>symbols} -\ltindex{symbols>APL} +\ltidxboth{APL}{symbols} +\ltidxboth{frown}{symbols} \label{stix-rel} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -8163,9 +9097,9 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[TURN]{\TURN\ Binary Relations} -\index{binary relations} -\index{relational symbols>binary} -\index{consequence relations} +\ltindex{binary relations} +\ltindex{relational symbols>binary} +\ltindex{consequence relations} \label{turn-rel} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. \begin{longtable}{ll@{\hspace*{2em}}ll@{\hspace*{2em}}ll} @@ -8236,10 +9170,27 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Binary Relations} +\idxboth{relational}{symbols} +\label{pdfmsym-rel} +\begin{tabular}{*3{ll}} +\X\leftPP & \X\longroundedarrow & \X\roundedarrow \\ +\X\longleftPP & \X\longsquaredarrow & \X\squaredarrow \\ +\X\longrightPP & \X\rightPP & \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[CMLL]{\CMLL\ Binary Relations} \index{binary relations} \index{relational symbols>binary} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{cmll-rel} \begin{tabular}{ll@{\hspace*{2em}}ll} \K[\CMLLcoh]\coh & \K[\CMLLscoh]\scoh \\ @@ -8275,6 +9226,44 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[LOGIX]{\LOGIX\ Binary Relations} +\index{binary relations} +\index{relational symbols>binary} +\label{logix-rel} +\begin{tabular}{*4{ll}} +\K\ClsEquv & \K\NotClsEquv & \K\NotPre & \K\Pre \\ +\K\ClsImpl & \K\NotClsImpl & \K\NotPreq & \K\Preq \\ +\K\Conseq & \K\NotConseq & \K\NotRule & \K\Rule \\ +\K\DTrpTurn & \K\NotDTrpTurn & \K\NotSeq & \K\Seq \\ +\K\DTurnDWavy & \K\NotDTurnDWavy & \K\NotSuc & \K\Suc \\ +\K\DTurnWavy & \K\NotDTurnWavy & \K\NotSucq & \K\Sucq \\ +\K\Model & \K\NotModel & \K\NotTrpTurn & \K\TrpTurn \\ +\K\MulMap & \K\NotMulMap & \K\NotTurn & \K\Turn \\ +\K\MulMapDual & \K\NotMulMapDual & \K\NotTurnDWavy & \K\TurnDWavy \\ +\K\MulMapInv & \K\NotMulMapInv & \K\NotTurnWavy & \K\TurnWavy \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Set Symbols} +\label{logix-set} +\begin{tabular}{*4{ll}} +\K\In & \K\NotOwns & \K\Of & \K\VoidBunch \\ +\K\NotIn & \K\NullSet & \K\Owns & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}{Subset and Superset Relations} \index{binary relations} \index{relational symbols>binary} @@ -8511,6 +9500,28 @@ always to explain your notation to avoid confusing your readers. \end{longsymtable} +\begin{symtable}[LOGIX]{\LOGIX\ Subset and Superset Relations} +\index{binary relations} +\index{relational symbols>binary} +\index{subsets} +\index{supersets} +\index{symbols>subset and superset} +\label{logix-subsets} +\begin{tabular}{*4{ll}} +\K\FntSbset & \K\NotStrctFntSbset & \K\NotWkSbnch & \K\StrctSbmap \\ +\K\NotFntSbset & \K\NotStrctSbmap & \K\Sbmap & \K\StrctSbnch \\ +\K\NotSbmap & \K\NotStrctSbnch & \K\Sbnch & \K\StrctSbset \\ +\K\NotSbnch & \K\NotStrctSbset & \K\Sbset & \K\StrctWkSbnch \\ +\K\NotSbset & \K\NotStrctWkSbnch & \K\StrctFntSbset & \K\WkSbnch \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}{Inequalities} \index{binary relations}\index{relational symbols>binary} \index{inequalities} @@ -8651,8 +9662,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Inequalities} -\index{binary relations}\index{relational symbols>binary} -\index{inequalities} +\ltindex{binary relations}\index{relational symbols>binary} +\ltindex{inequalities} \label{fdsym-inequal-rel} \renewcommand{\arraystretch}{1.25} % Keep visually similar symbols from touching. \begin{longtable}{ll*2{@{\hspace*{2em}}ll}} @@ -8805,8 +9816,31 @@ always to explain your notation to avoid confusing your readers. \end{longsymtable} +\begin{symtable}[LOGIX]{\LOGIX\ Inequalities and Equalities} +\index{binary relations} +\index{relational symbols>binary} +\index{inequalities} +\label{logix-inequal-rel} +\begin{tabular}{*4{ll}} +\K\CircEq & \K\Gr & \K\NotLs & \K\SbGr \\ +\K\CircGr & \K\Gre & \K\NotLse & \K\SbGre \\ +\K\CircGre & \K\Ls & \K\NotSbGr & \K\SbLs \\ +\K\CircLs & \K\Lse & \K\NotSbGre & \K\SbLse \\ +\K\CircLse & \K\NotEq & \K\NotSbLs & \K\Sm \\ +\K\CircSm & \K\NotGr & \K\NotSbLse & \\ +\K\Eq & \K\NotGre & \K\NotSm & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[AMS]{\AMS\ Triangle Relations} -\index{triangle relations}\index{relational symbols>triangle} +\index{triangle relations} +\index{relational symbols>triangle} \label{ams-triangle-rel} \begin{tabular}{*3{ll}} \X\blacktriangleleft & \X\ntriangleright & \X\trianglerighteq \\ @@ -9055,7 +10089,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[AMS]{\AMS\ Negated Arrows} -\index{arrows>negated} +\subindex{arrows}{negated} \label{ams-narrows} \begin{tabular}{*3{ll}} \X\nLeftarrow & \X\nLeftrightarrow & \X\nRightarrow \\ @@ -9076,6 +10110,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ST]{\ST\ Arrows} \index{arrows} +\index{lightning} \label{st-arrows} \begin{tabular}{*3{ll}} \X\leftarrowtriangle & \X\Mapsfrom & \X\shortleftarrow \\ @@ -9130,7 +10165,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ABX]{\ABX\ Negated Arrows} -\index{arrows>negated} +\subindex{arrows}{negated} \label{abx-narrows} \begin{tabular}{*3{ll}} \X[\ABXnLeftarrow]\nLeftarrow & \X[\ABXnleftrightarrow]\nleftrightarrow & \X[\ABXnrightarrow]\nrightarrow \\ @@ -9156,7 +10191,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[MNS]{\MNS\ Arrows} -\index{arrows} +\ltindex{arrows} +\ltindex{lightning} \label{mns-arrows} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9254,7 +10290,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[MNS]{\MNS\ Negated Arrows} -\index{arrows>negated} +\ltsubindex{arrows}{negated} \label{mns-narrows} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9398,7 +10434,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Arrows} -\index{arrows} +\ltindex{arrows} +\ltindex{lightning} \label{fdsym-arrows} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9509,7 +10546,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Negated Arrows} -\index{arrows>negated} +\ltsubindex{arrows}{negated} \label{fdsym-narrows} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9678,8 +10715,8 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Arrows} -\index{arrows} -\index{carriage return} +\ltindex{arrows} +\ltindex{carriage return} \label{boisik-arrows} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9990,23 +11027,72 @@ always to explain your notation to avoid confusing your readers. \end{longsymtable} -\begin{symtable}[HARP]{\HARP\ Extensible Harpoons} +\begin{longsymtable}[PDFMSYM]{\PDFMSYM\ Arrows} +\ltindex{arrows} +\ltindex{carriage return} +\ltindex{lightning} +\label{pdfmsym-arrows} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\X[\PDFMSYMlightning]\lightning \\ +\X\longvarCircleleftarrow & \X\varCircleleftarrow \\ +\X\longvarcircleleftarrow & \X\varcircleleftarrow \\ +\X\longvarCirclerightarrow & \X\varCirclerightarrow \\ +\X\longvarcirclerightarrow & \X\varcirclerightarrow \\ +\X\longvardoubleleftarrow & \X\vardoubleleftarrow \\ +\X\longvardoublerightarrow & \X\vardoublerightarrow \\ +\X\longvardownhookleftarrow & \X\vardownhookleftarrow \\ +\X\longvardownhookrightarrow & \X\vardownhookrightarrow \\ +\X\longvarLeftarrow & \X\varLeftarrow \\ +\X\longvarleftarrow & \X\varleftarrow \\ +\X\longvarleftarrows & \X\varleftarrows \\ +\X\longvarleftrightarrow & \X\varleftrightarrow \\ +\X\longvarleftrightarrows & \X\varleftrightarrows \\ +\X\longvarLleftarrow & \X\varLleftarrow \\ +\X\longvarLleftRrightarrow & \X\varLleftRrightarrow \\ +\X\longvarmapsfrom & \X\varmapsfrom \\ +\X\longvarmapsto & \X\varmapsto \\ +\X\longvarRibbonleftarrow & \X\varRibbonleftarrow \\ +\X\longvarRibbonrightarrow & \X\varRibbonrightarrow \\ +\X\longvarRightarrow & \X\varRightarrow \\ +\X\longvarrightarrow & \X\varrightarrow \\ +\X\longvarrightarrows & \X\varrightarrows \\ +\X\longvarrightleftarrows & \X\varrightleftarrows \\ +\X\longvarRrightarrow & \X\varRrightarrow \\ +\X\longvarSquareleftarrow & \X\varSquareleftarrow \\ +\X\longvarSquarerightarrow & \X\varSquarerightarrow \\ +\X\longvaruphookleftarrow & \X\varuphookleftarrow \\ +\X\longvaruphookrightarrow & \X\varuphookrightarrow \\ +\end{longtable} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Harpoons} \index{harpoons} -\index{symbols>extensible} -\label{harp-harpoons} -\begin{tabular}{*3{ll}} -\W\overleftharp{abc} & \W\overrightharpdown{abc} & \W\underrightharp{abc} \\ -\W\overleftharpdown{abc} & \W\underleftharp{abc} & \W\underrightharpdown{abc} \\ -\W\overrightharp{abc} & \W\underleftharpdown{abc} & \\ +\label{pdfmsym-harpoons} +\begin{tabular}{*2{ll}} +\X\longvarleftharp & \X\varleftharp \\ +\X\longvarleftrightharp & \X\varleftrightharp \\ +\X\longvarrightharp & \X\varrightharp \\ +\X\longvarrightleftharp & \X\varrightleftharp \\ \end{tabular} \bigskip + \begin{tablenote} - All of the \HARP\ symbols are implemented using the - \pkgname{graphics} package (specifically, \pkgname{graphics}'s - \cmd{\resizebox} command). Consequently, only \tex backends that - support graphical transformations (e.g.,~\emph{not} - Xdvi\index{Xdvi}) can properly display these symbols. + \pdfmsymmessage. \end{tablenote} \end{symtable} @@ -10049,7 +11135,7 @@ always to explain your notation to avoid confusing your readers. \begin{tablenote} The arrows provided by \OLDARR\ represent Donald\index{Knuth, Donald E.} Knuth's pre-1992 \PSfont{Computer Modern} glyphs, which feature - smaller arrowheads. Contrast the following: + smaller arrowheads\index{arrowheads}. Contrast the following: \begin{center} \begin{tabular}{ccc} @@ -10061,7 +11147,7 @@ always to explain your notation to avoid confusing your readers. \ifAMS \ifMTOOLS In addition to the arrows shown above, \OLDARR\ also reduces the - arrowhead size for \AMS's + arrowhead\index{arrowheads} size for \AMS's \cmdI[$\string\blackacc{\string\overleftarrow}$]{\overleftarrow}, \cmdI[$\string\blackacc{\string\overrightarrow}$]{\overrightarrow}, \cmdI[$\string\blackacc{\string\overleftrightarrow}$]{\overleftrightarrow}, @@ -10070,14 +11156,14 @@ always to explain your notation to avoid confusing your readers. \cmdI[$\string\blackacc{\string\underleftrightarrow}$]{\underleftrightarrow}, \cmdI[$\string\blackacc{\string\xleftarrow}$]{\xleftarrow}, \cmdI[$\string\blackacc{\string\xrightarrow}$]{\xrightarrow}, - \cmdX{\varinjlim}, and \cmdX{\varprojlim} symbols - (\vref*{extensible-accents}, \vref{ams-extensible-arrows}, and - \vref{ams-log}) and \MTOOLS's - \cmdI[$\string\blackacc{\string\xleftrightarrow}$]{\xleftrightarrow}, - \cmdI[$\string\blackacc{\string\xhookleftarrow}$]{\xhookleftarrow}, - \cmdI[$\string\blackacc{\string\xhookrightarrow}$]{\xhookrightarrow}, and - \cmdI[$\string\blackacc{\string\xmapsto}$]{\xmapsto} symbols - (\vref*{mathtools-extensible-arrows}). + \cmdX{\varinjlim}, and \cmdX{\varprojlim} symbols (\vref{ams-log}, + \vref{extensible-accents}, and \vref{ams-extensible-arrows}) and + \MTOOLS's + \cmdI[$\string\blackacc{\string\MTOOLSxleftrightarrow}$]{\xleftrightarrow}, + \cmdI[$\string\blackacc{\string\MTOOLSxhookleftarrow}$]{\xhookleftarrow}, + \cmdI[$\string\blackacc{\string\MTOOLSxhookrightarrow}$]{\xhookrightarrow}, + and \cmdI[$\string\blackacc{\string\MTOOLSxmapsto}$]{\xmapsto} + symbols (\vref{mathtools-extensible-arrows}). \fi \fi @@ -10140,6 +11226,159 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{longsymtable}[LOGIX]{\LOGIX\ Arrows} +\ltindex{arrows} +\ltidxboth{logic}{symbols} +\label{logix-arrows} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\DashArrowLeft & \K\LMtImpl & \K\RplcFree \\ +\K\DashArrowRight & \K\LoopArrowLeft & \K\RplcFreeLeft \\ +\K\Entail & \K\LoopArrowRight & \K\RplcFreeRight \\ +\K\EntailEquv & \K\LParFunc & \K\SEntail \\ +\K\Equv & \K\LWkEntail & \K\SEntailEquv \\ +\K\FishArrowLeft & \K\LWkEntailEquv & \K\SEquv \\ +\K\FishArrowRight & \K\MapParInGndMul & \K\SFunc \\ +\K\FlatArrowLeft & \K\MapParInGndOne & \K\ShftAccent \\ +\K\FlatArrowRight & \K\MapParInGndSng & \K\ShftSubscr \\ +\K\ForkArrowLeft & \K\MapParInMul & \K\ShftSuper \\ +\K\ForkArrowRight & \K\MapParInOne & \K\SImpl \\ +\K\Func & \K\MapParInSng & \K\SMapTo \\ +\K\FunParInGndMul & \K\MapParOnGndMul & \K\SMtEquv \\ +\K\FunParInGndOne & \K\MapParOnGndOne & \K\SMtImpl \\ +\K\FunParInGndSng & \K\MapParOnGndSng & \K\SParFunc \\ +\K\FunParInMul & \K\MapParOnMul & \K\SWkEntail \\ +\K\FunParInOne & \K\MapParOnOne & \K\SWkEntailEquv \\ +\K\FunParInSng & \K\MapParOnSng & \K\VEntail \\ +\K\FunParOnGndMul & \K\MapTo & \K\VEntailEquv \\ +\K\FunParOnGndOne & \K\MapTotInGndMul & \K\VEquv \\ +\K\FunParOnGndSng & \K\MapTotInGndOne & \K\VFunc \\ +\K\FunParOnMul & \K\MapTotInGndSng & \K\VImpl \\ +\K\FunParOnOne & \K\MapTotInMul & \K\VMapTo \\ +\K\FunParOnSng & \K\MapTotInOne & \K\VMtEquv \\ +\K\FunTotInGndMul & \K\MapTotInSng & \K\VMtImpl \\ +\K\FunTotInGndOne & \K\MapTotOnGndMul & \K\VParFunc \\ +\K\FunTotInGndSng & \K\MapTotOnGndOne & \K\VWkEntail \\ +\K\FunTotInMul & \K\MapTotOnGndSng & \K\VWkEntailEquv \\ +\K\FunTotInOne & \K\MapTotOnMul & \K\WavyArrowLeft \\ +\K\FunTotInSng & \K\MapTotOnOne & \K\WavyArrowRight \\ +\K\FunTotOnGndMul & \K\MapTotOnSng & \K\WkEntail \\ +\K\FunTotOnGndOne & \K\MtEquv & \K\WkEntailEquv \\ +\K\FunTotOnGndSng & \K\MtImpl & \K\XEntail \\ +\K\FunTotOnMul & \K\ParFunc & \K\XEntailEquv \\ +\K\FunTotOnOne & \K\RplcAll & \K\XEquv \\ +\K\FunTotOnSng & \K\RplcAllBnd & \K\XFunc \\ +\K\HookArrowLeft & \K\RplcAllBndLeft & \K\XImpl \\ +\K\HookArrowRight & \K\RplcAllBndRight & \K\XMapTo \\ +\K\Impl & \K\RplcAllLeft & \K\XMtEquv \\ +\K\LEntail & \K\RplcAllRight & \K\XMtImpl \\ +\K\LEntailEquv & \K\RplcAny & \K\XParFunc \\ +\K\LEquv & \K\RplcAnyLeft & \K\XWkEntail \\ +\K\LFunc & \K\RplcAnyRight & \K\XWkEntailEquv \\ +\K\LImpl & \K\RplcEquv & \K\ZigArrowLeft \\ +\K\LMapTo & \K\RplcEquvLeft & \K\ZigArrowRight \\ +\K\LMtEquv & \K\RplcEquvRight & \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Negated Arrows} +\subindex{arrows}{negated} +\idxboth{logic}{symbols} +\label{logix-narrows} +\begin{tabular}{*3{ll}} +\K\NotEntail & \K\NotSEntail & \K\NotVWkEntail \\ +\K\NotEntailEquv & \K\NotSEntailEquv & \K\NotVWkEntailEquv \\ +\K\NotEquv & \K\NotSEquv & \K\NotWkEntail \\ +\K\NotImpl & \K\NotSImpl & \K\NotWkEntailEquv \\ +\K\NotLEntail & \K\NotSMtEquv & \K\NotXEntail \\ +\K\NotLEntailEquv & \K\NotSMtImpl & \K\NotXEntailEquv \\ +\K\NotLEquv & \K\NotSWkEntail & \K\NotXEquv \\ +\K\NotLImpl & \K\NotSWkEntailEquv & \K\NotXImpl \\ +\K\NotLMtEquv & \K\NotVEntail & \K\NotXMtEquv \\ +\K\NotLMtImpl & \K\NotVEntailEquv & \K\NotXMtImpl \\ +\K\NotLWkEntail & \K\NotVEquv & \K\NotXWkEntail \\ +\K\NotLWkEntailEquv & \K\NotVImpl & \K\NotXWkEntailEquv \\ +\K\NotMtEquv & \K\NotVMtEquv & \\ +\K\NotMtImpl & \K\NotVMtImpl & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Harpoons} +\index{harpoons} +\label{logix-harpoons} +\begin{tabular}{*2{ll}} +\K\HarpoonDnLeft & \K\HarpoonUpLeft \\ +\K\HarpoonDnRight & \K\HarpoonUpRight \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Implications and Equivalences} +\idxboth{logic}{symbols} +\label{logix-impl} +\begin{tabular}{*4{ll}} +\K\InEquv & \K\SInEquv & \K\VWkEquv & \K\XInEquv \\ +\K\InImpl & \K\SInImpl & \K\VWkImpl & \K\XInImpl \\ +\K\LInEquv & \K\SWkEquv & \K\VWkMtEquv & \K\XWkEquv \\ +\K\LInImpl & \K\SWkImpl & \K\VWkMtImpl & \K\XWkImpl \\ +\K\LWkEquv & \K\SWkMtEquv & \K\WkEquv & \K\XWkMtEquv \\ +\K\LWkImpl & \K\SWkMtImpl & \K\WkImpl & \K\XWkMtImpl \\ +\K\LWkMtEquv & \K\VInEquv & \K\WkMtEquv & \\ +\K\LWkMtImpl & \K\VInImpl & \K\WkMtImpl & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[LOGIX]{\LOGIX\ Negated Implications and Equivalences} +\idxboth{logic}{symbols} +\label{logix-nimpl} +\begin{tabular}{*3{ll}} +\K\NotInEquv & \K\NotSWkEquv & \K\NotWkEquv \\ +\K\NotInImpl & \K\NotSWkImpl & \K\NotWkImpl \\ +\K\NotLInEquv & \K\NotSWkMtEquv & \K\NotWkMtEquv \\ +\K\NotLInImpl & \K\NotSWkMtImpl & \K\NotWkMtImpl \\ +\K\NotLWkEquv & \K\NotVInEquv & \K\NotXInEquv \\ +\K\NotLWkImpl & \K\NotVInImpl & \K\NotXInImpl \\ +\K\NotLWkMtEquv & \K\NotVWkEquv & \K\NotXWkEquv \\ +\K\NotLWkMtImpl & \K\NotVWkImpl & \K\NotXWkImpl \\ +\K\NotSInEquv & \K\NotVWkMtEquv & \K\NotXWkMtEquv \\ +\K\NotSInImpl & \K\NotVWkMtImpl & \K\NotXWkMtImpl \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[ESR]{\ESR\ Restrictions} \index{restrictions} \label{esrelations} @@ -10153,7 +11392,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[MNS]{\MNS\ Spoons} \index{binary relations} \index{relational symbols>binary} -\idxboth{spoon}{symbols} +\index{spoon symbols (mathematics)} +\index{symbols>spoon (mathematics)} \label{mns-spoons} \begin{tabular}{*3{ll}} \K[\MNSdownfilledspoon]\downfilledspoon & \K[\MNSnnespoon]\nnespoon & \K[\MNSnwfilledspoon]\nwfilledspoon \\ @@ -10253,7 +11493,8 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[FDSYM]{\FDSYM\ Spoons} \index{binary relations} \index{relational symbols>binary} -\idxboth{spoon}{symbols} +\index{spoon symbols (mathematics)} +\index{symbols>spoon (mathematics)} \label{fdsym-spoons} \begin{tabular}{*3{ll}} \K[\FDSYMblackwhitespoon]\blackwhitespoon & \K[\FDSYMndownblackspoon]\ndownblackspoon & \K[\FDSYMnupblackspoon]\nupblackspoon \\ @@ -10354,6 +11595,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[ULSY]{\ULSY\ Contradiction Symbols} \idxboth{contradiction}{symbols} +\index{lightning} \label{ulsy} \medskip \begin{tabular}{*6{ll}} @@ -10365,50 +11607,60 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}{Extension Characters} \index{extension characters} \label{ext} +\begin{indexingoff} \begin{tabular}{*2{ll}} \X\relbar & \X\Relbar \\ \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[ST]{\ST\ Extension Characters} \index{extension characters} \label{st-ext} +\begin{indexingoff} \begin{tabular}{*3{ll}} \X\Arrownot &\X\Mapsfromchar &\X\Mapstochar \\ \X\arrownot &\X\mapsfromchar \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[TX]{\TXPX\ Extension Characters} \index{extension characters} \label{txpx-ext} +\begin{indexingoff} \begin{tabular}{*3{ll}} \X\Mappedfromchar & \X\Mmappedfromchar & \X\Mmapstochar \\ \X\mappedfromchar & \X\mmappedfromchar & \X\mmapstochar \\ \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[ABX]{\ABX\ Extension Characters} \index{extension characters} \label{abx-ext} +\begin{indexingoff} \begin{tabular}{*3{ll}} \X[\ABXmapsfromchar]\mapsfromchar & \X[\ABXmapstochar]\mapstochar \\ \X[\ABXMapsfromchar]\Mapsfromchar & \X[\ABXMapstochar]\Mapstochar \\ \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[STIX]{\STIX\ Extension Characters} \index{extension characters} \label{stix-ext} +\begin{indexingoff} \begin{tabular}{*3{ll}} \K[\STIXlhook]\lhook & \K[\STIXrelbar]\relbar & \K[\STIXRRelbar]\RRelbar \\ \K[\STIXmapsfromchar]\mapsfromchar & \K[\STIXRelbar]\Relbar & \K[\STIXRrelbar]\Rrelbar \\ \K[\STIXmapstochar]\mapstochar & \K[\STIXrhook]\rhook & \\ \end{tabular} +\end{indexingoff} \end{symtable} @@ -10418,6 +11670,7 @@ always to explain your notation to avoid confusing your readers. \index{limits} \index{trigonometric functions} \label{log} +\begin{indexingoff} \begin{tabular}{*8l} \Z\arccos & \Z\cos & \Z\csc & \Z\exp & \Z\ker & \Z\limsup & \Z\min & \Z\sinh \\ \Z\arcsin & \Z\cosh & \Z\deg & \Z\gcd & \Z\lg & \Z\ln & \Z\Pr & \Z\sup \\ @@ -10430,11 +11683,12 @@ always to explain your notation to avoid confusing your readers. Calling the above ``symbols'' may be a bit misleading.\footnotemark{} Each log-like symbol merely produces the eponymous textual equivalent, but with proper surrounding spacing. - See \ref{math-spacing} for more information about log-like - symbols. As \cmd{\bmod} and \cmd{\pmod} are arguably not symbols we - refer the reader to the Short Math Guide for - \latex~\cite{Downes:smg} for samples. + See \ref{math-spacing} for more information about log-like symbols. + As \cmd{\bmod} and \cmd{\pmod} arguably are not symbols we refer the + reader to the Short Math Guide for \latex~\cite{Downes:smg} for + samples. \end{tablenote} +\end{indexingoff} \end{symtable} \footnotetext{Michael\index{Downes, Michael J.} J. Downes prefers the more general term, ``atomic\index{atomic math objects} math objects''.} @@ -10444,7 +11698,9 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \idxboth{log-like}{symbols} \index{atomic math objects} \index{limits} +\index{inverse limit=inverse limit ($\varprojlim$)} \label{ams-log} +\begin{indexingoff} \renewcommand{\arraystretch}{1.5} % Keep tall symbols from touching. \begin{tabular}{*2{ll@{\qquad}}ll} \X\injlim & \X\varinjlim & \X\varlimsup \\ @@ -10455,10 +11711,11 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{tablenote} Load the \pkgname{amsmath} package to get these symbols. See \ref{math-spacing} for some additional comments regarding log-like - symbols. As \cmd{\mod} and \cmd{\pmod} are arguably not symbols we + symbols. As \cmdX{\mod} and \cmd{\pmod} arguably are not symbols we refer the reader to the Short Math Guide for \latex~\cite{Downes:smg} for samples. \end{tablenote} +\end{indexingoff} \end{symtable} @@ -10467,6 +11724,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \index{atomic math objects} \index{trigonometric functions} \label{mismath-log} +\begin{indexingoff} \renewcommand{\arraystretch}{1.4} % Keep tall symbols from touching. \begin{tabular}{*3{ll@{\hspace*{3em}}}ll} \X[\MISMadj]\adj & \X[\MISMConv]\Conv & \X[\MISMid]\id & \X[\MISMsech]\sech \\ @@ -10479,6 +11737,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \X[\MISMartanh]\artanh & \X[\MISMerf]\erf & \X[\MISMRe]\Re$^*$ & \\ \X[\MISMAut]\Aut & \X[\MISMgrad]\grad & \X[\MISMrot]\rot & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote}[*] @@ -10490,9 +11749,9 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[MISMATH]{\MISMATH\ Asymptotic Notation} -\index{asymptotic notation} +\index{asymptotic complexity} \index{big O notation} -\index{Bachmann–Landau notation} +\index{Bachmann-Landau notation} \label{mismath-asymp} \begin{tabular}{*2{ll@{\hspace*{3em}}}ll} \X[\MISMbigo]\bigo & \X[\MISMbigO]\bigO & \X[\MISMlito]\lito \\ @@ -10511,7 +11770,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}{Greek Letters} \index{Greek>letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} +\index{pi=pi ($\pi$)} \label{greek} \begin{tabular}{*8l} \X\alpha &\X\theta &\X o &\X\tau \\ @@ -10575,7 +11835,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[AMS]{\AMS\ Greek Letters} \index{Greek>letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \label{ams-greek} \begin{tabular}{*4l} \X\digamma &\X\varkappa @@ -10584,7 +11844,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[TX]{\TXPX\ Upright Greek Letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \index{Greek>upright} \index{Greek>letters} \index{upright Greek letters} @@ -10612,7 +11872,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[UPGR]{\UPGR\ Upright Greek Letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \index{Greek>upright} \index{Greek>letters} \index{upright Greek letters} @@ -10658,7 +11918,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[FOUR]{\FOUR\ Variant Greek Letters} \index{Greek>letters} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} +\index{pi=pi (\FOURpi)} \label{fourier-greek} \begin{tabular}{*2{ll}} \K[\FOURpi]\pi & \K[\FOURrho]\rho \\ @@ -10725,7 +11986,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[AMS]{\AMS\ Hebrew Letters} -\index{Hebrew}\index{alphabets>Hebrew} +\index{Hebrew}\subindex{alphabets}{Hebrew} \label{ams-hebrew} \begin{tabular}{*6l} \X\beth & \X\gimel & \X\daleth @@ -10739,7 +12000,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[MNS]{\MNS\ Hebrew Letters} -\index{Hebrew}\index{alphabets>Hebrew} +\index{Hebrew}\subindex{alphabets}{Hebrew} \label{mns-hebrew} \begin{tabular}{*8l} \K[\MNSaleph]\aleph & \K[\MNSbeth]\beth & \K[\MNSgimel]\gimel & \K[\MNSdaleth]\daleth \\ @@ -10748,7 +12009,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[FDSYM]{\FDSYM\ Hebrew Letters} -\index{Hebrew}\index{alphabets>Hebrew} +\index{Hebrew}\subindex{alphabets}{Hebrew} \label{fdsym-hebrew} \begin{tabular}{*8l} \K[\FDSYMaleph]\aleph & \K[\FDSYMbeth]\beth & \K[\FDSYMgimel]\gimel & \K[\FDSYMdaleth]\daleth \\ @@ -10757,7 +12018,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[BSK]{\BSK\ Hebrew Letters} -\index{Hebrew}\index{alphabets>Hebrew} +\index{Hebrew}\subindex{alphabets}{Hebrew} \label{bsk-hebrew} \begin{tabular}{*8l} \K[\BSKbeth]\beth & \K[\BSKgimel]\gimel & \K[\BSKdaleth]\daleth \\ @@ -10766,7 +12027,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[STIX]{\STIX\ Hebrew Letters} -\index{Hebrew}\index{alphabets>Hebrew} +\index{Hebrew}\subindex{alphabets}{Hebrew} \label{stix-hebrew} \begin{tabular}{*4{ll}} \K[\STIXaleph]\aleph & \K[\STIXbeth]\beth & \K[\STIXgimel]\gimel & \K[\STIXdaleth]\daleth \\ @@ -10777,7 +12038,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}{Letter-like Symbols} \idxboth{letter-like}{symbols} \index{tacks} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{letter-like} \begin{tabular}{*5{ll}} \X\bot & \X\forall & \X\imath & \X\ni & \X\top \\ @@ -10826,7 +12087,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[MNS]{\MNS\ Letter-like Symbols} \idxboth{letter-like}{symbols} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{mns-letter-like} \begin{tabular}{*4{ll}} \K[\MNSbot]\bot & \K[\MNSin]\in & \K[\MNSnowns]\nowns & \K[\MNStop]\top \\ @@ -10847,7 +12108,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[FDSYM]{\FDSYM\ Letter-like Symbols} \idxboth{letter-like}{symbols} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{fdsym-letter-like} \begin{tabular}{*4{ll}} \K[\FDSYMbot]\bot & \K[\FDSYMforall]\forall & \K[\FDSYMin]\in & \K[\FDSYMowns]\owns \\ @@ -10861,15 +12122,15 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{tablenote} \FDSYM\ provides synonyms \cmdI[\FDSYMnin]{\notin} for \cmdI[\FDSYMnin]{\nin}, \cmdI[\FDSYMowns]{\ni} for - \cmdI[\FDSYMowns]{\owns}, and \cmdI[\FDSYMowns]{\nni} for - \cmdI[\FDSYMowns]{\nowns}. + \cmdI[\FDSYMowns]{\owns}, and \cmdI[\FDSYMnowns]{\nni} for + \cmdI[\FDSYMnowns]{\nowns}. \end{tablenote} \end{symtable} \begin{symtable}[BSK]{\BSK\ Letter-like Symbols} \idxboth{letter-like}{symbols} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{bsk-letter-like} \begin{tabular}{*4{ll}} \K[\BSKBbbk]\Bbbk & \K[\BSKGame]\Game & \K[\BSKimath]\imath & \K[\BSKnexists]\nexists \\ @@ -10881,7 +12142,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[STIX]{\STIX\ Letter-like Symbols} \idxboth{letter-like}{symbols} -\idxboth{linear logic}{symbols} +\idxboth{logic}{symbols} \label{stix-letter-like} \begin{tabular}{*4{ll}} \K[\STIXAngstrom]\Angstrom & \K[\STIXEulerconst]\Eulerconst & \K[\STIXimath]\imath & \K[\STIXtop]\top \\ @@ -10932,12 +12193,15 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[FGE]{\FGE\ Letter-like Symbols} \idxboth{letter-like}{symbols} \idxboth{Frege logic}{symbols} +\idxboth{rotated}{letters} +\index{upside-down letters} +\index{inverted letters} \label{fge-letter-like} \begin{tabular}{*3{ll@{\qqquad}}ll} -\K\fgeA & \K\fgeeszett & \K\fgeleftB & \K\fgeU \\ -\K\fgec & \K\fgeF & \K\fgeleftC & \\ -\K\fged & \K\fgef & \K\fgerightB & \\ -\K\fgee & \K\fgelb$^*$ & \K\fges & \\ +\K\fgeA & \K\fgeeszett & \K\fgeleftB & \K\fges \\ +\K\fgec & \K\fgeF & \K\fgeleftC & \\ +\K\fged & \K\fgef & \K\fgemark$^*$ & \\ +\K\fgee & \K\fgelb$^*$ & \K\fgerightB & \\ \end{tabular} \bigskip @@ -10945,7 +12209,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{tablenote}[*] The \FGE\ package defines \cmdI[\fgelb]{\fgeeta}, \cmdI[\fgelb]{\fgeN}, and \cmdI[\fgelb]{\fgeoverU} as synonyms for - \cmd{\fgelb}. + \cmdI{\fgelb} and \cmdI[\fgemark]{\fgeU} as a synonym for + \cmdI{\fgemark}. \end{tablenote} \end{symtable} @@ -10968,6 +12233,54 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \end{symtable} +\begin{symtable}[LOGIX]{\LOGIX\ Proof Symbols} +\index{quantifiers} +\index{Q.E.D.} +\index{end of proof} +\index{proof, end of} +\idxboth{logic}{symbols} +\label{logix-proof} +\begin{tabular}{*4{ll}} +\K\BnchExists & \K\Bot & \K\HdnForAll & \K\TFBoth \\ +\K\BnchForAll & \K\Defn & \K\NFalse & \K\TFNone \\ +\K\BnchHdnExists & \K\End & \K\NtExists & \K\Top \\ +\K\BnchHdnForAll & \K\Exists & \K\NTrue & \K\True \\ +\K\BnchNtExists & \K\False & \K\Qed & \K\Unique \\ +\K\BnchUnique & \K\ForAll & \K\QuantCon & \\ +\K\BndMap & \K\HdnExists & \K\QuantDis & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[EOPROOF]{\EOPROOF\ End-of-Proof Symbols} +\index{Q.E.D.} +\index{end of proof} +\index{proof, end of} +\label{endofproof} +\begin{tabular}{ll} +\K\wasserdicht \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \texttt{\string\wasserdicht} is implemented as an external PDF + graphic. The command in fact typesets the symbol flush right on the + page to signify the end of proof. To use the command in inline + text, simply load the underlying graphic file directly: + +\vspace{-\baselineskip} +\begin{verbatim} + \includegraphics[width=10pt]{endofproofwd.pdf} +\end{verbatim} +\end{tablenote} +\end{symtable} + + \begin{symtable}[AMS]{\AMS\ Delimiters} \index{delimiters} \label{ams-del} @@ -11054,9 +12367,9 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{tablenote} When used with \cmd{\left} and \cmd{\right}, these symbols expand to the height of the enclosed math expression. Note that \cmdX{\vert} - is a synonym for \verb+|+\index{_=\magicvertname{} ($\vert$)}, and - \cmdX{\Vert} is a synonym for \verb+\|+\index{_=\magicVertname{} - ($\Vert$)}. + is a synonym for \verb+|+\index{_magicvertname=\magicvertname{} + ($\vert$)}, and \cmdX{\Vert} is a synonym for + \verb+\|+\index{_magicVertName=\magicVertname{} ($\Vert$)}. $\varepsilon$-\TeX{}\index{e-tex=$\varepsilon$-\TeX} provides a \cmd{\middle} analogue to \cmd{\left} and \cmd{\right}. @@ -11064,8 +12377,14 @@ more general term, ``atomic\index{atomic math objects} math objects''.} expand to the height of the surrounding \cmd{\left} and \cmd{\right} symbols. (This capability is commonly needed when typesetting adjacent bras\index{bra} and kets\index{ket} in Dirac\index{Dirac - notation} notation: ``$\langle\phi\vert\psi\rangle$''). A similar - effect can be achieved in conventional \latex using the + notation} notation: ``$\langle\phi\vert\psi\rangle$''). This is + exactly what the \QTIKZ\ package +\ifQTIKZ + does (see \vref{quantikz}). +\else + does. +\fi + A similar effect can be achieved in conventional \latex using the \pkgname{braket} package. \end{tablenote} \end{symtable} @@ -11129,7 +12448,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[ABX]{\ABX\ Variable-sized Delimiters} \index{delimiters} \index{delimiters>variable-sized} -\idxboth{wavy-line}{delimiters} +\idxboth{wavy line}{delimiters} \index{semantic valuation} \label{abx-var-dels} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. @@ -11142,10 +12461,10 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{longsymtable}[MNS]{\MNS\ Variable-sized Delimiters} -\index{delimiters} -\index{delimiters>variable-sized} -\index{braces} -\idxboth{wavy-line}{delimiters} +\ltindex{delimiters} +\ltindex{delimiters>variable-sized} +\ltindex{braces} +\ltidxboth{wavy line}{delimiters} \label{mns-var-dels} \renewcommand{\arraystretch}{3} % Keep tall symbols from touching. \begin{longtable}{lll*2{@{\qquad}lll}} @@ -11169,15 +12488,18 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \KNbig[\MNStgreater][\MNSdgreater]> & \KNbig[\MNStlWavy][\MNSdlWavy]\lWavy & \KNbig[\MNStulrcorner][\MNSdulrcorner]\ulrcorner \\ \let\indexcommand=\indexpunct % Hack to make the "|" symbol index properly \KNbig[\MNStvert][\MNSdvert]| & \KNbig[\MNStrangle][\MNSdrangle]\rangle & \KNbig[\MNSturcorner][\MNSdurcorner]\urcorner \\ -\KNbig[\MNStlangle][\MNSdlangle]\langle & \KNbig[\MNStranglebar][\MNSdranglebar]\ranglebar & \KNbig[\MNStVert][\MNSdVert]\| \\ +\KNbig[\MNStlangle][\MNSdlangle]\langle & \KNbig[\MNStranglebar][\MNSdranglebar]\ranglebar & \let\indexcommand=\indexpunct % Hack to make the "|" symbol index properly + \KNbig[\MNStVert][\MNSdVert]\| \\ \KNbig[\MNStlanglebar][\MNSdlanglebar]\langlebar & \KNbig[\MNStrbrace][\MNSdrbrace]\rbrace & \\ \end{longtable} \bigskip \begin{tablenote} - \cmdX{\vert} is a synonym for \verb+|+\index{_=\magicvertname{} ($\vert$)}. - \cmdX{\Vert} is a synonym for \verb+\|+\index{_=\magicVertname{} ($\Vert$)}. + \cmdX{\vert} is a synonym for + \verb+|+\index{_magicvertname=\magicvertname{} ($\vert$)}. + \cmdX{\Vert} is a synonym for + \verb+\|+\index{_magicVertname=\magicVertname{} ($\Vert$)}. \cmdX{\mid} and \verb|\mvert| produce the same symbol as \cmdX{\vert} but designated as math relations instead of ordinals. \verb|\divides| produces the same symbol as \cmdX{\vert} but @@ -11189,10 +12511,10 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{longsymtable}[FDSYM]{\FDSYM\ Variable-sized Delimiters} -\index{delimiters} -\index{delimiters>variable-sized} -\index{braces} -\idxboth{wavy-line}{delimiters} +\ltindex{delimiters} +\ltindex{delimiters>variable-sized} +\ltindex{braces} +\ltidxboth{wavy line}{delimiters} \label{fdsym-var-dels} \renewcommand{\arraystretch}{3} % Keep tall symbols from touching. \begin{longtable}{lll*2{@{\qquad}lll}} @@ -11224,10 +12546,10 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{tablenote} \FDSYM\ defines - ``\cmdIp[\string\FDSYMtlparen]('' as a synonym for \cmdI[\string\FDSYMtlparen]{\lparen}, - ``\cmdIp[\string\FDSYMtrparen])'' as a synonym for \cmdI[\string\FDSYMtrparen]{\rparen}, - ``\cmdIp[\string\FDSYMtlbrack]['' as a synonym for \cmdI[\string\FDSYMtlbrack]{\lbrack}, - ``\cmdIp[\string\FDSYMtrbrack]]'' as a synonym for \cmdI[\string\FDSYMtrbrack]{\rbrack}, + ``\cmdI[\string\FDSYMtlparen]('' as a synonym for \cmdI[\string\FDSYMtlparen]{\lparen}, + ``\cmdI[\string\FDSYMtrparen])'' as a synonym for \cmdI[\string\FDSYMtrparen]{\rparen}, + ``\cmdI[\string\FDSYMtlbrack]['' as a synonym for \cmdI[\string\FDSYMtlbrack]{\lbrack}, + ``\cmdI[\string\FDSYMtrbrack]]'' as a synonym for \cmdI[\string\FDSYMtrbrack]{\rbrack}, ``\verb|{|'' as a synonym for \cmdI[\string\FDSYMtlbrace]{\lbrace}, ``\verb|}|'' as a synonym for \cmdI[\string\FDSYMtrbrace]{\rbrace}, ``\cmdIp[\string\FDSYMtmathslash]/'' as a synonym for \cmdI[\string\FDSYMtmathslash]\mathslash, @@ -11243,7 +12565,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \index{delimiters} \index{delimiters>variable-sized} \index{braces} -\idxboth{wavy-line}{delimiters} +\idxboth{wavy line}{delimiters} \label{stix-var-dels} \renewcommand{\arraystretch}{3} % Keep tall symbols from touching. \begin{longtable}{lll*2{@{\qquad}lll}} @@ -11278,7 +12600,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[MDES]{\MDES\ Variable-sized Delimiters} \index{delimiters} \index{delimiters>variable-sized} -\idxboth{wavy-line}{delimiters} +\idxboth{wavy line}{delimiters} \label{mdes-var-dels} \renewcommand{\arraystretch}{2.75} % Keep tall symbols from touching. \begin{tabular}{lll@{\qquad}lll} @@ -11320,8 +12642,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \NATH\ redefines all of the above to include implicit \cmd{\left} and \cmd{\right} commands. Hence, separate \verb+\lVert+ and \verb+\rVert+ commands are needed to disambiguate whether - ``\verb+|+\index{_=\magicvertname{} ($\vert$)}'' is a left or right - delimiter. + ``\verb+|+\index{_magicvertname=\magicvertname{} ($\vert$)}'' is a + left or right delimiter. \end{tablenote} \bigskip @@ -11336,6 +12658,12 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \begin{symtable}[NATH]{\NATH\ Variable-sized Delimiters (Triple)} \index{delimiters} \index{delimiters>variable-sized} +\index{triple<=\verb+\triple<+ ($\nathtriple\langle$)} +\index{triple!>=\verb+\triple!>+ ($\nathtriple\rangle$)} +\index{triple[=\verb+\triple[+ ($\nathtriple[$)} +\index{triple]=\verb+\triple]+ ($\nathtriple]$)} +\index{ltriplevert=\verb+\ltriple\vert+ ($\nathtriple\vert$)} +\index{rtriplevert=\verb+\rtriple\vert+ ($\nathtriple\vert$)} \label{nath-var-dels-triple} \renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. \begin{tabular}{lll@{\qquad}lll} @@ -11349,8 +12677,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} Similar to \verb+\lVert+ and \verb+\rVert+ in \ref{nath-var-dels-double}, \cmd{\ltriple} and \cmd{\rtriple} must be used instead of \cmd{\triple} to disambiguate whether - ``\verb+|+\index{_=\magicvertname{} ($\vert$)}'' is a left or right - delimiter. + ``\verb+|+\index{_magicvertname=\magicvertname{} ($\vert$)}'' is a + left or right delimiter. \end{tablenote} \bigskip @@ -11374,6 +12702,64 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \end{symtable} +\begin{longsymtable}[LOGIX]{\LOGIX\ Variable-sized Delimiters} +\ltindex{delimiters} +\ltindex{delimiters>variable-sized} +\label{logix-dels} +\renewcommand{\arraystretch}{1.75} % Keep tall symbols from touching. +\begin{longtable}{lll@{\qquad}lll} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Nlogix{BndBar} \\ +\Nlogixii{Angl} \\ +\Nlogixii{AnglBar} \\ +\Nlogixii{ArrwBrac} \\ +\Nlogixii{Bar} \\ +\Nlogixii{Brac} \\ +\Nlogixii{BracBar} \\ +\Nlogixii{BrknBrac} \\ +\Nlogixii{BrknBracBar} \\ +\Nlogixii{BrknBrkt} \\ +\Nlogixii{BrknBrktBar} \\ +\Nlogixii{Brkt} \\ +\Nlogixii{BrktBar} \\ +\Nlogixii{Ceil} \\ +\Nlogixii{CircBrac} \\ +\Nlogixii{CircBracBar} \\ +\Nlogixii{CircBrkt} \\ +\Nlogixii{CircBrktBar} \\ +\Nlogixii{CrlyBrkt} \\ +\Nlogixii{CrlyBrktBar} \\ +\Nlogixii{CurvAngl} \\ +\Nlogixii{DblAngl} \\ +\Nlogixii{DblBar} \\ +\Nlogixii{DblBrac} \\ +\Nlogixii{DblCeil} \\ +\Nlogixii{DblFloor} \\ +\Nlogixii{DblGrp} \\ +\Nlogixii{DblParn} \\ +\Nlogixii{Floor} \\ +\Nlogixii{Grp} \\ +\Nlogixii{Parn} \\ +\Nlogixii{ParnBar} \\ +\Nlogixii{SqrParn} \\ +\Nlogixii{Tortoise} \\ +\Nlogixii{TortoiseBar} \\ +\Nlogixii{TrpBar} \\ +\Nlogixii{Turn} \\ +\end{longtable} + +\begin{tablenote} +\luaxemessage{\LOGIX}. +\end{tablenote} +\end{longsymtable} + + \begin{symtable}{\TC\ Text-mode Delimiters} \index{delimiters} \index{delimiters>text-mode} @@ -11410,6 +12796,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \index{accents>grave=grave (\blackacchack\`)} % "Generic" \index{accents>macron=macron (\showmacron)} % "Generic" \index{accents>ring=ring (\blackacchack\r)} % "Generic" +\index{accents>hat} \index{tilde} \label{math-accents} \begin{tabular}{*4{ll}} @@ -11421,8 +12808,8 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \bigskip \begin{tablenote} - \index{dotless i=dotless $i~(\imath)$>math mode} - \index{dotless j=dotless $j~(\jmath)$>math mode} + \subindex{dotless i=dotless $i~(\imath)$}{math mode} + \subindex{dotless j=dotless $j~(\jmath)$}{math mode} Note also the existence of \cmdX{\imath} and \cmdX{\jmath}, which produce dotless versions of ``\textit{i}'' and ``\textit{j}''. (See \vref{ord}.) These are useful when the accent is supposed to @@ -11536,6 +12923,8 @@ within subscripts and superscripts% \begin{symtable}[STIX]{\STIX\ Math-mode Accents} \index{accents} +\index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\index{accents>hat} \label{stix-math-accents} \renewcommand{\arraystretch}{1.1} \begin{tabular}{ll@{\quad}ll} @@ -11560,15 +12949,16 @@ within subscripts and superscripts% \index{accents} \label{fge-math-accents} \begin{tabular}{ll} -\Q\spirituslenis$^*$ \\ + \Q\spiritusasper \\ + \Q\spirituslenis \\ \end{tabular} \bigskip -\begin{tablenote}[*] - When \FGE\ is passed the \optname{fge}{crescent} option, - \cmdI[\string\blackacc{\string\spirituslenisB}]{\spirituslenis} - instead uses a crescent accent as in~``\,\spirituslenisB{a}\,''. +\begin{tablenote} + When \FGE\ is passed the \optname{fge}{crescent} option, these + symbols instead uses a crescent accent as in + ``\,\spiritusasperB{a}\,'' and ``\,\spirituslenisB{a}\,''. \end{tablenote} \end{symtable} @@ -11591,6 +12981,30 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Math-mode Accents} +\index{accents} +\label{pdfmsym-accents} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{ll@{\qquad}ll} +\W\shortlvecc{a} & \W\shortunderleftrightharp{a} \\ +\W\shortoverleftharp{a} & \W\shortunderleftrightvecc{a} \\ +\W\shortoverleftrightharp{a} & \W\shortunderlvecc{a} \\ +\W\shortoverleftrightvecc{a} & \W\shortunderrightharp{a} \\ +\W\shortoverrightharp{a} & \W\shortunderrightleftharp{a} \\ +\W\shortoverrightleftharp{a} & \W\shortunderstraightlvecc{a} \\ +\W\shortstraightlvecc{a} & \W\shortunderstraightvecc{a} \\ +\W\shortstraightvecc{a} & \W\shortundervecc{a} \\ +\W\shortunderleftharp{a} & \W\shortvecc{a} \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[HWMATH]{\HWMATH\ Halloween-Themed Math-mode Accents} \index{accents} \label{hwmath-accents} @@ -11604,21 +13018,33 @@ within subscripts and superscripts% \begin{symtable}[RHATS]{\RHATS\ Math-mode Hat Accents} \index{accents} -\index{beret} -\index{cowboy hat} -\index{crown} -\index{dunce cap} -\index{fez} -\index{sombrero} -\index{top hat} -\index{witch's hat} +\index{accents>hat, literal} +\index{Ash Ketchum's hat=Ash Ketchum's hat ($\blackacc{\RHATash}$)} +\index{beret=beret ($\blackacc{\RHATberet}$)} +\index{birthday hat=birthday hat ($\blackacc{\RHATbirthday}$)} +\index{cowboy hat=cowboy hat ($\blackacc{\RHATcowboy}$)} +\index{crown=crown ($\blackacc{\RHATcrown}$)} +\index{dunce cap=dunce cap ($\blackacc{\RHATdunce}$)} +\index{fez=fez ($\blackacc{\RHATfez}$)} +\index{mortarboard=mortarboard ($\blackacc{\RHATmortarboard}$)} +\index{policeman's hat=policeman's hat ($\blackacc{\RHATpoliceman}$)} +\index{Santa Claus's hat=Santa Claus's hat ($\blackacc{\RHATsanta}$)} +\index{Scottish hat=Scottish hat ($\blackacc{\RHATscottish}$)} +\index{sombrero=sombrero ($\blackacc{\RHATsombrero}$)} +\index{top hat=top hat ($\blackacc{\RHATtophat}$)} +\index{witch's hat=witch's hat ($\blackacc{\RHATwitch}$)} \label{realhats} -\begin{tabular}{*2{ll@{\qquad}}ll} -\W[\RHATash]{\hat[ash]}{a} & \W[\RHATfez]{\hat[fez]}{a} \\ -\W[\RHATberet]{\hat[beret]}{a} & \W[\RHATsanta]{\hat[santa]}{a} \\ -\W[\RHATcowboy]{\hat[cowboy]}{a} & \W[\RHATsombrero]{\hat[sombrero]}{a} \\ -\W[\RHATcrown]{\hat[crown]}{a} & \W[\RHATtophat]{\hat[tophat]}{a} \\ -\W[\RHATdunce]{\hat[dunce]}{a} & \W[\RHATwitch]{\hat[witch]}{a} \\ +\renewcommand{\arraystretch}{1.2} % Keep tall symbols from touching. +\begin{tabular}{ll@{\qquad}ll} +\W[\RHATash]{\hat[ash]}{a} & \W[\RHATsanta]{\hat[santa]}{a} \\ +\W[\RHATberet]{\hat[beret]}{a} & \W[\RHATscottish]{\hat[scottish]}{a} \\ +\W[\RHATbirthday]{\hat[birthday]}{a} & \W[\RHATsombrero]{\hat[sombrero]}{a} \\ +\W[\RHATcowboy]{\hat[cowboy]}{a} & \W[\RHATtileblue]{\hat[tile-blue]}{a} \\ +\W[\RHATcrown]{\hat[crown]}{a} & \W[\RHATtilegray]{\hat[tile-gray]}{a} \\ +\W[\RHATdunce]{\hat[dunce]}{a} & \W[\RHATtilelightblue]{\hat[tile-light-blue]}{a} \\ +\W[\RHATfez]{\hat[fez]}{a} & \W[\RHATtilewhite]{\hat[tile-white]}{a} \\ +\W[\RHATmortarboard]{\hat[mortarboard]}{a} & \W[\RHATtophat]{\hat[tophat]}{a} \\ +\W[\RHATpoliceman]{\hat[policeman]}{a} & \W[\RHATwitch]{\hat[witch]}{a} \\ \end{tabular} \bigskip @@ -11642,9 +13068,10 @@ within subscripts and superscripts% \index{tilde} \index{tilde>extensible} \index{extensible tildes} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" \index{accents>macron=macron (\showmacron)} % "Generic" +\index{accents>hat} \label{extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{*4l} @@ -11711,7 +13138,7 @@ within subscripts and superscripts% \begin{tablenote}[\dag] If you're looking for an extensible \emph{diagonal} line or arrow to be used for canceling or reducing mathematical - subexpressions\index{arrows>diagonal, for reducing subexpressions} + subexpressions\subindex{arrows}{diagonal, for reducing subexpressions} \ifhavecancel (e.g.,~``$\cancel{x + -x}$'' or ``$\cancelto{5}{3+2}\quad$'') \fi @@ -11732,7 +13159,7 @@ within subscripts and superscripts% \index{accents} \idxboth{extensible}{accents} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{ora-extensible-accents} \begin{tabular}{ll} \W\Overrightarrow{abc} \\ @@ -11742,8 +13169,9 @@ within subscripts and superscripts% \begin{symtable}[YH]{\YH\ Extensible Accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" +\index{accents>hat} \label{yhmath-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -11756,7 +13184,7 @@ within subscripts and superscripts% \begin{symtable}[AMS]{\AMS\ Extensible Accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{ams-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -11770,9 +13198,10 @@ within subscripts and superscripts% \idxboth{extensible}{accents} \idxboth{extensible}{arrows} \idxboth{extensible}{braces} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" \index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\index{accents>hat} \label{mns-extensible-accents} \renewcommand{\arraystretch}{1.75} \begin{tabular}{ll@{\qquad}ll} @@ -11788,9 +13217,10 @@ within subscripts and superscripts% \begin{symtable}[FDSYM]{\FDSYM\ Extensible Accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" \index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\index{accents>hat} \label{fdsym-extensible-accents} \renewcommand{\arraystretch}{1.75} \begin{tabular}{ll@{\qquad}ll} @@ -11806,9 +13236,10 @@ within subscripts and superscripts% \begin{symtable}[STIX]{\STIX\ Extensible Accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" \index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\index{accents>hat} \idxboth{long}{division} \label{stix-extensible-accents} \renewcommand{\arraystretch}{1.75} @@ -11831,7 +13262,7 @@ within subscripts and superscripts% \begin{symtable}[MTOOLS]{\MTOOLS\ Extensible Accents} \idxboth{extensible}{accents} \idxboth{extensible}{braces} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{mathtools-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -11854,7 +13285,7 @@ within subscripts and superscripts% \idxboth{extensible}{accents} \idxboth{extensible}{arrows} \idxboth{extensible}{braces} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" \index{accents>caron=caron (\blackacchack\v)} % "Generic" \index{accents>macron=macron (\showmacron)} % "Generic" @@ -11881,7 +13312,7 @@ within subscripts and superscripts% \index{accents} \idxboth{extensible}{accents} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{accents>arc=arc (\blackacchack\newtie)} % "Generic" \label{four-extensible-accents} \renewcommand{\arraystretch}{1.75} @@ -11896,7 +13327,7 @@ within subscripts and superscripts% \index{accents} \idxboth{extensible}{accents} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{esv-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll} @@ -11919,12 +13350,84 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Extensible Accents} +\index{accents} +\index{accents>circumflex=circumflex (\blackacchack\^)} % "Generic" +\index{accents>hat} +\label{pdfmsym-ext-accents} +\renewcommand{\arraystretch}{1.5} +\begin{tabular}{ll@{\qquad}ll} +\W\lvecc{abc}$^*$ & \W\underlvecc{abc} \\ +\W\overleftharp{abc}$^*$ & \W\underrightharp{abc} \\ +\W\overleftrightharp{abc}$^*$ & \W\underrightleftharp{abc} \\ +\W\overleftrightvecc{abc}$^*$ & \W\understraightlvecc{abc} \\ +\W\overrightharp{abc}$^*$ & \W\understraightvecc{abc} \\ +\W\overrightleftharp{abc}$^*$ & \W\undervecc{abc} \\ +\W\straightlvecc{abc}$^*$ & \W\varwidecheck{abc} \\ +\W\straightvecc{abc}$^*$ & \W\varwidehat{abc} \\ +\W\underleftharp{abc} & \W\varwidetilde{abc} \\ +\W\underleftrightharp{abc} & \W\vecc{abc}$^*$ \\ +\W\underleftrightvecc{abc} & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} + +\bigskip +\begin{tablenote}[*] + The \cmd{\constvec} command takes one of these vector commands and + its argument and typesets the accent at $x$~height, truncating + everything above it. Hence, while \verb|\overleftharp{abcMxyz}| + produces ``$\overleftharp{abcMxyz}$'', + \verb|\constvec{\overleftharp}{abcMxyz}| produces + ``$\constvec{\overleftharp}{abcMxyz}$''. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[OVARS]{\OVARS\ Extensible Accents} +\index{accents} +\idxboth{extensible}{accents} +\idxboth{extensible}{arrows} +\idxboth{extensible}{symbols} +\label{overarrows-extensible-accents} +\renewcommand{\arraystretch}{1.75} +\begin{tabular}{ll@{\qquad}ll} +\W[\OVARSoverbar]\overbar{abc} & \W[\OVARSunderbar]\underbar{abc} \\ +\W[\OVARSoverleftarrow]\overleftarrow{abc} & \W[\OVARSunderleftarrow]\underleftarrow{abc} \\ +\W[\OVARSoverleftharpoondown]\overleftharpoondown{abc} & \W[\OVARSunderleftharpoondown]\underleftharpoondown{abc} \\ +\W[\OVARSoverleftharpoonup]\overleftharpoonup{abc} & \W[\OVARSunderleftharpoonup]\underleftharpoonup{abc} \\ +\W[\OVARSoverleftrightarrow]\overleftrightarrow{abc} & \W[\OVARSunderleftrightarrow]\underleftrightarrow{abc} \\ +\W[\OVARSoverrightarrow]\overrightarrow{abc} & \W[\OVARSunderrightarrow]\underrightarrow{abc} \\ +\W[\OVARSoverrightharpoondown]\overrightharpoondown{abc} & \W[\OVARSunderrightharpoondown]\underrightharpoondown{abc} \\ +\W[\OVARSoverrightharpoonup]\overrightharpoonup{abc} & \W[\OVARSunderrightharpoonup]\underrightharpoonup{abc} \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \OVARS\ is extremely customizable. Virtually all aspects of + arrows---length, thickness, position, scale, + arrowhead\index{arrowheads} style, etc.---can be modified, and new + extensible arrows can be constructed. \seedocs{\OVARS}. For + example, the documentation shows how to create extensible arrows + like the following: + + \begin{tabular}{ll@{\qquad}ll} + \W[\OVARSoverarchedleftrightarrow]\overarchedleftrightarrow{abc} & \W[\OVARSoverbandedarrow]\overbandedarrow{abc} \\ + \end{tabular} +\end{tablenote} +\end{symtable} + + \begin{symtable}[ABRACES]{\ABRACES\ Extensible Accents} \idxboth{extensible}{accents} \idxboth{extensible}{braces} \idxboth{multiline}{braces} \idxboth{asymmetric}{braces} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{abraces-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -11949,7 +13452,7 @@ within subscripts and superscripts% \index{tilde>extensible} \index{extensible tildes} \index{tilde} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{utild-extensible-accents} \begin{tabular}{ll} \W\utilde{abc} \\ @@ -11959,8 +13462,12 @@ within subscripts and superscripts% \begin{tablenote} Because \verb|\utilde| is based on \verb|\widetilde|% - \index{widetilde=\verb+\widetilde+ ($\blackacc{\widetilde}$)} - it is also made more extensible by the \YH\ + \ifhavespverbatim + \index{widetilde=\spverb+\widetilde+ ($\blackacc{\widetilde}$)} + \else + \index{widetilde=\verb+\widetilde+ ($\blackacc{\widetilde}$)} + \fi + it is also made more extensible by the \YH\ \ifYH package (\vref*{yhmath-extensible-accents}). \else @@ -11973,7 +13480,7 @@ within subscripts and superscripts% \begin{symtable}[USHORT]{\USHORT\ Extensible Accents} \index{accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{underline} \label{ushort-extensible-accents} \begin{tabular}{ll@{\qquad}ll} @@ -12006,7 +13513,7 @@ within subscripts and superscripts% \begin{symtable}[MDW]{\MDW\ Extensible Accents} \index{accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{mdw-extensible-accents} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll} @@ -12018,7 +13525,7 @@ within subscripts and superscripts% \begin{symtable}[ACTANG]{\ACTANG\ Extensible Accents} \index{accents} \idxboth{extensible}{accents} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{symbols>actuarial} \index{actuarial symbols} \index{symbols>annuity} @@ -12047,7 +13554,7 @@ within subscripts and superscripts% \begin{symtable}[AMS]{\AMS\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{ams-extensible-arrows} \begin{tabular}{ll@{\qquad}ll} \W\xleftarrow{abc} & \W\xrightarrow{abc} \\ @@ -12058,7 +13565,7 @@ within subscripts and superscripts% \begin{symtable}[MTOOLS]{\MTOOLS\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{mathtools-extensible-arrows} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -12076,7 +13583,7 @@ within subscripts and superscripts% \begin{symtable}[CHEMA]{\CHEMA\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{chemarr-extensible-arrows} \begin{tabular}{ll} \W\xrightleftharpoons{abc} \\ @@ -12087,7 +13594,7 @@ within subscripts and superscripts% \begin{symtable}[CHEMB]{\CHEMB\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{chemarrow-extensible-arrows} \renewcommand{\arraystretch}{4} % Keep upper and lower strings from touching. \begin{tabular}{ll@{\qquad}ll} @@ -12109,7 +13616,7 @@ within subscripts and superscripts% \begin{symtable}[EXTAR]{\EXTAR\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{extarrows-extensible-arrows} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -12122,10 +13629,41 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Extensible Arrows} +\index{arrows} +\idxboth{extensible}{arrows} +\idxboth{extensible}{symbols} +\label{pdfmsym-extensible-arrows} +\renewcommand{\arraystretch}{1.5} +\begin{tabular}{ll@{\qquad}ll} +\W\xvarCircleleftarrow{abc} & \W\xvarLleftRrightarrow{abc} \\ +\W\xvarcircleleftarrow{abc} & \W\xvarmapsfrom{abc} \\ +\W\xvarCirclerightarrow{abc} & \W\xvarmapsto{abc} \\ +\W\xvarcirclerightarrow{abc} & \W\xvarRibbonleftarrow{abc} \\ +\W\xvardoubleleftarrow{abc} & \W\xvarRibbonrightarrow{abc} \\ +\W\xvardoublerightarrow{abc} & \W\xvarRightarrow{abc} \\ +\W\xvardownhookleftarrow{abc} & \W\xvarrightarrow{abc} \\ +\W\xvardownhookrightarrow{abc} & \W\xvarrightarrows{abc} \\ +\W\xvarleftarrow{abc} & \W\xvarrightleftarrows{abc} \\ +\W\xvarLeftarrow{abc} & \W\xvarRrightarrow{abc} \\ +\W\xvarleftarrows{abc} & \W\xvarSquareleftarrow{abc} \\ +\W\xvarleftrightarrow{abc} & \W\xvarSquarerightarrow{abc} \\ +\W\xvarleftrightarrows{abc} & \W\xvaruphookleftarrow{abc} \\ +\W\xvarLleftarrow{abc} & \W\xvaruphookrightarrow{abc} \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[XPFEIL]{\XPFEIL\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{extpfeil-extensible-arrows} \renewcommand{\arraystretch}{1.5} \begin{tabular}{ll@{\qquad}ll} @@ -12146,7 +13684,7 @@ within subscripts and superscripts% \index{arrows} \idxboth{extensible}{arrows} \idxboth{dotted}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{dot-arrows} \begin{tabular}{ll} \W\dotarrow{a} \\ @@ -12156,7 +13694,7 @@ within subscripts and superscripts% \begin{tablenote} The \DOTARR\ package provides mechanisms for lengthening the arrow, adjusting the distance between the arrow and its symbol, and - altering the arrowhead. \seedocs{\DOTARR}. + altering the arrowhead\index{arrowheads}. \seedocs{\DOTARR}. \end{tablenote} \end{symtable} @@ -12164,7 +13702,7 @@ within subscripts and superscripts% \begin{symtable}[HWMATH]{\HWMATH\ Extensible Arrows} \index{arrows} \idxboth{extensible}{arrows} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{hwmath-arrows} \renewcommand{\arraystretch}{1.5} % Keep high and low accents from touching. \begin{tabular}{ll*2{@{\qquad}ll}} @@ -12178,11 +13716,12 @@ within subscripts and superscripts% \begin{tablenote} These commands always typeset the arrow in script (small) style, hence the ``\texttt{script}'' in their names. Contrast the size of - the arrowheads in the following examples: + the arrowheads\index{arrowheads} in the following examples (zoomed + 3x for clarity): \begin{center} \begin{tabular}{ccc} - $\overrightarrow{abc}$ & \small vs. & $\overscriptrightarrow{abc}$ \\ + \scalebox{3}{$\overrightarrow{abc}$} & \small vs. & \scalebox{3}{$\overscriptrightarrow{abc}$} \\ \small\verb|\overrightarrow{abc}| & & \small\verb|\overscriptrightarrow{abc}| \\ \end{tabular} \end{center} @@ -12190,9 +13729,47 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[PDFMSYM]{\PDFMSYM\ Extensible Harpoons} +\index{harpoons} +\idxboth{extensible}{symbols} +\label{pdfmsym-ext-harpoons} +\begin{tabular}{*2{ll}} +\W\xvarleftharp{abc} & \W\xvarrightharp{abc} \\ +\W\xvarleftrightharp{abc} & \W\xvarrightleftharp{abc} \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + \pdfmsymmessage. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HARP]{\HARP\ Extensible Harpoons} +\index{harpoons} +\idxboth{extensible}{symbols} +\label{harp-harpoons} +\begin{tabular}{*3{ll}} +\W\overleftharp{abc} & \W\overrightharpdown{abc} & \W\underrightharp{abc} \\ +\W\overleftharpdown{abc} & \W\underleftharp{abc} & \W\underrightharpdown{abc} \\ +\W\overrightharp{abc} & \W\underleftharpdown{abc} & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + All of the \HARP\ symbols are implemented using the + \pkgname{graphics} package (specifically, \pkgname{graphics}'s + \cmd{\resizebox} command). Consequently, only \tex backends that + support graphical transformations (e.g.,~\emph{not} + Xdvi\index{Xdvi}) can properly display these symbols. +\end{tablenote} +\end{symtable} + + \begin{symtable}[TRF]{\TRF\ Extensible Transform Symbols} \index{transforms} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{trf-extend} \begin{tabular}{ll@{\hspace*{2em}}ll} \W\dft{abc} & \W\DFT{abc} \\ @@ -12202,7 +13779,7 @@ within subscripts and superscripts% \begin{symtable}[ESR]{\ESR\ Extensible Relations} \index{relations} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{esr-extend} \renewcommand{\arraystretch}{1.5} % Keep tall symbols from touching. \begin{tabular}{ll@{\hspace*{2em}}ll} @@ -12215,7 +13792,7 @@ within subscripts and superscripts% \begin{symtable}[HWMATH]{\HWMATH\ Extensible Brooms and Pitchforks} \index{brooms} \index{pitchforks} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \label{hwmath-unwitched} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. \begin{tabular}{ll@{\hspace*{2em}}ll} @@ -12233,7 +13810,7 @@ within subscripts and superscripts% \index{witches} \index{brooms} \index{pitchforks} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \idxboth{Halloween}{symbols} \label{hwmath-witches} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. @@ -12256,7 +13833,7 @@ within subscripts and superscripts% \begin{symtable}[HWMATH]{\HWMATH\ Extensible Ghosts} \index{ghosts} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \idxboth{Halloween}{symbols} \label{hwmath-ghosts} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. @@ -12270,7 +13847,7 @@ within subscripts and superscripts% \begin{symtable}[HWMATH]{\HWMATH\ Extensible Bats} \index{bats} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \idxboth{Halloween}{symbols} \label{hwmath-bats} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. @@ -12429,8 +14006,8 @@ within subscripts and superscripts% \cmdI[\string\FDSYMudots]{\udots}; \cmdI[\string\FDSYMbecause]{\because} as a synonym for \cmdI[\string\FDSYMdowntherefore]{\downtherefore}; - \cmdI[\string\FDSYMcdots]{\cdotp} as a synonym for - \cmdI[\string\FDSYMhdots]{\cdot}; \cmdI[\string\FDSYMcdots]{\cdots} + \cmdI[\string\FDSYMcdot]{\cdotp} as a synonym for + \cmdI[\string\FDSYMcdot]{\cdot}; \cmdI[\string\FDSYMcdots]{\cdots} as a synonym for \cmdI[\string\FDSYMhdots]{\hdots}; \cmdI[\string\FDSYMColon]{\Colon} as a synonym for \cmdI[\string\FDSYMsquaredots]{\squaredots}; @@ -12448,8 +14025,9 @@ within subscripts and superscripts% \begin{symtable}[STIX]{\STIX\ Dots} \idxboth{dot}{symbols} -\index{dots (ellipses)} -\index{ellipses (dots)} +\index{dots (ellipses)} \index{ellipses (dots)} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} \label{stix-dots} \begin{tabular}{*2{ll@{\hspace*{1.5cm}}}ll} \K[\STIXadots]\adots & \K[\STIXcdots]\cdots & \K[\STIXfourvdots]\fourvdots \\ @@ -12472,6 +14050,8 @@ within subscripts and superscripts% \begin{symtable}[MDOTS]{\MDOTS\ Dots} \index{dots (ellipses)} \index{ellipses (dots)} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} \idxboth{dot}{symbols} \label{mathdots-dots} \begin{tabular}{ll*2{@{\quad}ll}} @@ -12490,6 +14070,8 @@ within subscripts and superscripts% \begin{symtable}[YH]{\YH\ Dots} \index{dots (ellipses)} \index{ellipses (dots)} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} \idxboth{dot}{symbols} \label{yhmath-dots} \begin{tabular}{ll} @@ -12500,6 +14082,8 @@ within subscripts and superscripts% \begin{symtable}[TEUB]{\TEUB\ Dots} \index{dots (ellipses)} \index{ellipses (dots)} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} \idxboth{dot}{symbols} \label{teubner-dots} \begin{tabular}{*3{ll@{\qquad}}ll} @@ -12508,6 +14092,25 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[LOGIX]{\LOGIX\ Dots} +\index{dots (ellipses)} +\index{ellipses (dots)} +\index{dots (ellipses)>math mode} +\index{ellipses (dots)>math mode} +\idxboth{dot}{symbols} +\label{logix-dots} +\begin{tabular}{*4{ll}} +\K\BndDot & \K\Cln & \K\LDots & \K\Thus \\ +\K\CDots & \K\Dt & \K\Since & \K\VDots \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[BEGRIFF]{\BEGRIFF\ Begriffsschrift Symbols} \idxboth{Frege logic}{symbols} \idxboth{Begriffsschrift}{symbols} @@ -12591,20 +14194,22 @@ within subscripts and superscripts% \begin{symtable}[FGE]{\FGE\ Digits} -\index{numerals} +\subindex{numerals}{rotated} +\subindex{numerals}{slashed} \idxboth{Frege logic}{symbols} \label{fge-digits} -\begin{tabular}{ll@{\qquad}ll} -\K\fgestruckzero & \K\fgestruckone \\ +\begin{tabular}{*2{ll@{\qqquad}}ll} +\K\fgeleftthree & \K\fgerighttwo & \K\fgestruckzero \\ +\K\fgelefttwo & \K\fgestruckone & \\ \end{tabular} \end{symtable} \begin{symtable}[DOZ]{\DOZ\ Base-12 Digits} \index{numerals} -\index{dozenal (base 12)>numerals} -\index{base twelve>numerals} -\index{duodecimal (base 12)>numerals} +\subindex{dozenal (base 12)}{numerals} +\subindex{base twelve}{numerals} +\subindex{duodecimal (base 12)}{numerals} \idxboth{Pitman's base 12}{symbols} \label{dozenal-digits} \begin{tabular}{ll@{\qquad}ll} @@ -12659,6 +14264,8 @@ within subscripts and superscripts% \begin{symtable}[AMS]{\AMS\ Angles} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} \label{ams-angles} \begin{tabular}{*3{ll}} \X[\AMSangle]\angle & \X\measuredangle & \X\sphericalangle \\ @@ -12668,6 +14275,8 @@ within subscripts and superscripts% \begin{symtable}[MNS]{\MNS\ Angles} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} \label{mns-angles} \begin{tabular}{*3{ll}} \K[\MNSangle]\angle & \K[\MNSmeasuredangle]\measuredangle & \K[\MNSsphericalangle]\sphericalangle \\ @@ -12677,6 +14286,9 @@ within subscripts and superscripts% \begin{symtable}[FDSYM]{\FDSYM\ Angles} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} +\idxboth{right}{angles} \label{fdsym-angles} \begin{tabular}{*3{ll}} \K[\FDSYMangle]\angle & \K[\FDSYMrevangle]\revangle & \K[\FDSYMsphericalangle]\sphericalangle \\ @@ -12704,6 +14316,9 @@ within subscripts and superscripts% \begin{symtable}[BSK]{\BSK\ Angles} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} +\idxboth{right}{angles} \label{bsk-angles} \begin{tabular}{*3{ll}} \K[\BSKangle]\angle & \K[\BSKrightangle]\rightangle & \K[\BSKsphericalangle]\sphericalangle \\ @@ -12715,6 +14330,11 @@ within subscripts and superscripts% \begin{symtable}[STIX]{\STIX\ Angles} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} +\idxboth{right}{angles} +\index{axes=axes (\STIXthreedangle)} +\index{coordinate axes=axes (\STIXthreedangle)} \label{stix-angles} \begin{tabular}{*3{ll}} \K[\STIXangdnr]\angdnr & \K[\STIXmeasanglerutone]\measanglerutone & \K[\STIXrightanglemdot]\rightanglemdot \\ @@ -12731,14 +14351,78 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[TYPICOS]{\TYPICOS\ Decorative Mathematical Symbols} +\index{division=division (\tiDivideOutline)} +\index{division=division (\tiDivide)} +\index{equals=equals (\tiEqualsOutline)} +\index{equals=equals (\tiEquals)} +\index{infinity=infinity (\tiInfinityOutline)} +\index{infinity=infinity (\tiInfinity)} +\index{minus=minus (\tiMinusOutline)} +\index{minus=minus (\tiMinus)} +\index{pi=pi (\tiPi)} +\index{plus=plus (\tiPlusOutline)} +\index{plus=plus (\tiPlus)} +\label{typicons-math} +\begin{tabular}{*3{ll}} +\K\tiDivide & \K\tiInfinity & \K\tiPi \\ +\K\tiDivideOutline & \K\tiInfinityOutline & \K\tiPlus \\ +\K\tiEquals & \K\tiMinus & \K\tiPlusOutline \\ +\K\tiEqualsOutline & \K\tiMinusOutline & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + See also \cmdI{\tiTimes}~(\tiTimes) and + \cmdI{\tiTimesOutline}~(\tiTimesOutline) in + \ref{typicons-check-marks}. All \TYPICOS\ symbols are intended to + be used in text mode, not math mode. + + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Decorative Mathematical Symbols} +\index{division=division (\faDivide)} +\index{equals=equals (\faEquals)} +\index{greater than or equal to=greater than or equal to (\faGreaterThanEqual)} +\index{greater than=greater than (\faGreaterThan)} +\index{infinity=infinity (\faInfinity)} +\index{less than or equal to=less than or equal to (\faLessThanEqual)} +\index{less than=less than (\faLessThan)} +\index{minus=minus (\faMinus)} +\index{not equal=not equal (\faNotEqual)} +\index{percent=percent (\faPercent)} +\index{percent=percent (\faPercentage)} +\index{plus=plus (\faPlus)} +\index{question mark=question mark (\faQuestion)} +\label{fontawesome5-math} +\begin{tabular}{*3{ll}} +\K\faDivide & \K\faLessThan & \K\faPercentage \\ +\K\faEquals & \K\faLessThanEqual & \K\faPlus \\ +\K\faGreaterThan & \K\faMinus & \K\faQuestion \\ +\K\faGreaterThanEqual & \K\faNotEqual & \\ +\K\faInfinity & \K\faPercent & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + See also \cmdI{\faTimes}~(\faTimes) in + \ref{fontawesome5-check-marks}. All \FNTAWE\ symbols are intended + to be used in text mode, not math mode. +\end{tablenote} +\end{symtable} + + \begin{symtable}{Miscellaneous \latexE\ Math Symbols} \idxboth{miscellaneous}{symbols} \index{dots (ellipses)} \index{ellipses (dots)} \index{null set} \index{empty set} -\index{dotless i=dotless $i~(\imath)$>math mode} -\index{dotless j=dotless $j~(\jmath)$>math mode} +\subindex{dotless i=dotless $i~(\imath)$}{math mode} +\subindex{dotless j=dotless $j~(\jmath)$}{math mode} \index{angles} \index{rhombuses} \index{infinity} @@ -12813,6 +14497,7 @@ within subscripts and superscripts% \begin{symtable}[WASY]{Miscellaneous \WASY\ Math Symbols} \index{angles} \index{rhombuses} +\index{upside-down letters} \label{wasy-math} \begin{tabular}{*4{ll}} \X[\WASYBox]\Box & \X[\WASYDiamond]\Diamond & \X\mho$^*$ & \K\varangle \\ @@ -12842,6 +14527,8 @@ within subscripts and superscripts% \index{null set} \index{semidirect products} \index{angles} +\idxboth{measured}{angles} +\idxboth{spherical}{angles} \index{pitchforks} \index{infinity} \label{abx-misc} @@ -12972,17 +14659,21 @@ within subscripts and superscripts% \begin{longsymtable}[STIX]{Miscellaneous \STIX\ Math Symbols} -\ltindex{check marks} -\ltindex{faces} -\ltindex{smiley faces} -\ltindex{outer joins} +\ltidxboth{currency}{symbols} \ltidxboth{database}{symbols} -\ltidxboth{relational database}{symbols} \ltidxboth{engineering}{symbols} -\ltidxboth{currency}{symbols} -\ltindex{Q.E.D.} +\ltindex{asterisks} +\ltindex{check marks} +\ltindex{circles} \ltindex{end of proof} +\ltindex{faces} +\ltindex{outer joins} \ltindex{proof, end of} +\ltindex{Q.E.D.} +\ltindex{smiley faces} +\ltindex{squares} +\ltindex{triangles} +\ltindex{Xs} \label{stix-misc} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -13022,30 +14713,6 @@ within subscripts and superscripts% \end{longsymtable} -\begin{symtable}[EOPROOF]{\EOPROOF\ End-of-Proof Symbols} -\index{Q.E.D.} -\index{end of proof} -\index{proof, end of} -\label{endofproof} -\begin{tabular}{ll} -\K\wasserdicht \\ -\end{tabular} - -\bigskip -\begin{tablenote} - \texttt{\string\wasserdicht} is implemented as an external PDF - graphic. The command in fact typesets the symbol flush right on the - page to signify the end of proof. To use the command in inline - text, simply load the underlying graphic file directly: - -\vspace{-\baselineskip} -\begin{verbatim} - \includegraphics[width=10pt]{endofproofwd.pdf} -\end{verbatim} -\end{tablenote} -\end{symtable} - - \begin{symtable}{Miscellaneous \TC\ Text-mode Math Symbols} \index{fractions} \label{tc-math} @@ -13089,9 +14756,9 @@ within subscripts and superscripts% \idxboth{Frege logic}{symbols} \label{fge-misc} \begin{tabular}{*3{ll@{\qquad}}ll} -\K\fgebackslash & \K\fgecap & \K\fgecupacute & \K\fgelangle \\ -\K\fgebaracute & \K\fgecapbar & \K\fgecupbar & \K\fgeupbracket \\ -\K\fgebarcap & \K\fgecup & \K\fgeinfty & \\ +\K\fgebackslash & \K\fgecap & \K\fgecupacute & \K\fgelangle \\ +\K\fgebaracute & \K\fgecapbar & \K\fgecupbar & \K\fgeupbracket \\ +\K\fgebarcap & \K\fgecup & \K\fgeinfty & \\ \end{tabular} \end{symtable} @@ -13099,6 +14766,7 @@ within subscripts and superscripts% \begin{symtable}[MDES]{Miscellaneous \MDES\ Math Symbols} \idxboth{miscellaneous}{symbols} \index{angles} +\idxboth{right}{angles} \label{mdes-misc} \begin{tabular}{ll} \K[\MDESrightangle]\rightangle @@ -13106,6 +14774,33 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[LOGIX]{Miscellaneous \LOGIX\ Math Symbols} +\idxboth{miscellaneous}{symbols} +\idxboth{logic}{symbols} +\label{logix-misc} +\begin{tabular}{*4{ll}} +\K\Aor & \K\FncCnvrs & \K\MapJoin & \K\SetJoin \\ +\K\Append & \K\FncComp & \K\MapMeet & \K\SetMeet \\ +\K\BncBistab & \K\ForComp & \K\Mnd & \K\SetSymDiff \\ +\K\BnchJoin & \K\FrstOrd & \K\Mor & \K\SimPerp \\ +\K\BnchMeet & \K\GrtFix & \K\Normal & \K\SInCoh \\ +\K\Catenate & \K\InCoh & \K\OfCrse & \K\SmCircPlus \\ +\K\Choice & \K\Infin & \K\QuantAAnd & \K\SmCircStar \\ +\K\Choices & \K\LcgBistab & \K\QuantBnchJoin & \K\SmCircTimes \\ +\K\Coh & \K\LgCircPlus & \K\QuantBnchMeet & \K\VeeJoin \\ +\K\Concat & \K\LgCircStar & \K\QuantMor & \K\VeeMeet \\ +\K\Cover & \K\LgCircTimes & \K\QuantSetJoin & \K\WhyNot \\ +\K\ExGrtFix & \K\LstFix & \K\QuantSetMeet & \\ +\K\ExLstFix & \K\MapComp & \K\SCoh & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\LOGIX}. +\end{tablenote} +\end{symtable} + + % Because the Math Alphabets table is a bit different from the symbol % tables in this document we start it on its own page to emphasize it % and to include enough room for some of the table notes. @@ -13221,7 +14916,7 @@ Font sample & Generating command & \normalfont \tex\ font & Required package \\ \unskip % Because we have so much text and because we're at the end of the -% section, we put all of the table notes after the symtable to give +% chapter, we put all of the table notes after the symtable to give % LaTeX the opportunity to split them across pages. \begin{center} \bigskip @@ -13286,24 +14981,24 @@ Font sample & Generating command & \normalfont \tex\ font & Required package \\ \ifx\MBBmathbb\undefined \pkgname{mbboard} extends the blackboard bold symbol set significantly further. It supports not only the - Greek\index{Greek>blackboard bold}\index{alphabets>Greek}\index{Greek>letters} + Greek\index{Greek>blackboard bold}\subindex{alphabets}{Greek}\index{Greek>letters} alphabet---including ``Greek-like'' symbols such as \cmd{\bbnabla}---but also \emph{all} punctuation marks, various currency\idxboth{currency}{symbols}\idxboth{monetary}{symbols} - symbols such as \cmd{\bbdollar} and \cmd{\bbeuro},\index{euro - signs>blackboard bold} and the - Hebrew\index{Hebrew}\index{alphabets>Hebrew} alphabet. + symbols such as \cmd{\bbdollar} and + \cmd{\bbeuro},\index{euro>blackboard bold} and the + Hebrew\index{Hebrew}\subindex{alphabets}{Hebrew} alphabet. \else \pkgname{mbboard} extends the blackboard bold symbol set significantly further. It supports not only the - Greek\index{Greek>blackboard bold}\index{alphabets>Greek}\index{Greek>letters} + Greek\index{Greek>blackboard bold}\subindex{alphabets}{Greek}\index{Greek>letters} alphabet---including ``Greek-like'' symbols such as \cmdI{\bbnabla}~(``\bbnabla'')---but also \emph{all} punctuation marks, various currency\idxboth{currency}{symbols}\idxboth{monetary}{symbols} symbols such as \cmdI{\bbdollar}~(``\bbdollar'') and - \cmdI{\bbeuro}~(``\bbeuro''),\index{euro signs>blackboard bold} - and the Hebrew\index{Hebrew}\index{alphabets>Hebrew} + \cmdI{\bbeuro}~(``\bbeuro''),\index{euro>blackboard bold} + and the Hebrew\index{Hebrew}\subindex{alphabets}{Hebrew} alphabet~(e.g.,~``\cmdI{\bbfinalnun}\linebreak[1]\cmdI{\bbyod}% \linebreak[1]\cmdI{\bbqof}\linebreak[1]\cmdI{\bbpe}''~$\rightarrow$ ``\bbfinalnun\bbyod\bbqof\bbpe''). @@ -13359,13 +15054,13 @@ Font sample & Generating command & \normalfont \tex\ font & Required package \\ \idxbothend{mathematical}{symbols} -\section{Science and technology symbols} +\chapter{Science and technology symbols} \label{sci-tech-symbols} \idxbothbegin{scientific}{symbols} \idxbothbegin{technological}{symbols} -\tablesubsections +\tablesections -This section lists symbols that are employed in various branches of +This chapter lists symbols that are employed in various branches of science and engineering. \bigskip @@ -13383,6 +15078,7 @@ science and engineering. \begin{symtable}[WASY]{\WASY\ Electrical and Physical Symbols} \idxboth{electrical}{symbols} \idxboth{physical}{symbols} +\index{gluons} \index{photons} \label{wasy-electic} \begin{tabular}{*{9}{ll@{\qquad}}ll} @@ -13397,11 +15093,21 @@ science and engineering. \idxboth{engineering}{symbols} \index{electrical impulse} \index{square impulse} +\index{digital signals>falling edge=falling edge (\FallingEdge)} +\index{digital signals>rising edge=rising edge (\RaisingEdge)} +\index{digital signals>high=high (\ShortPulseHigh)} +\index{digital signals>high=high (\PulseHigh)} +\index{digital signals>high=high (\LongPulseHigh)} +\index{digital signals>low=low (\ShortPulseLow)} +\index{digital signals>low=low (\PulseLow)} +\index{digital signals>low=low (\LongPulseLow)} \label{pulse-diagram} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\FallingEdge & \K\LongPulseLow & \K\PulseLow & \K\ShortPulseHigh \\ \K\LongPulseHigh & \K\PulseHigh & \K\RaisingEdge & \K\ShortPulseLow \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -13471,8 +15177,7 @@ science and engineering. \begin{symtable}[STEIN]{\STEIN\ Extensible Phasor Symbol} \index{Steinmetz phasor notation} -\index{angle notation} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \index{phasor} \label{steinmetz-phasor} \begin{tabular}{ll} @@ -13519,14 +15224,15 @@ science and engineering. \begin{symtable}[WASY]{\WASY\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{planets} \index{Earth} \index{suns} \index{moons} \index{celestial bodies} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \label{wasy-astro} \begin{tabular}{*5{ll}} \K\mercury & \K\earth & \K\jupiter & \K\uranus & \K\pluto \\ @@ -13546,13 +15252,15 @@ science and engineering. \begin{symtable}[MARV]{\MARV\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{planets} \index{suns} +\index{sun=sun (\Sun)} \index{moons} \index{celestial bodies} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \index{Earth} \label{marv-astro} \begin{tabular}{*5{ll}} @@ -13575,34 +15283,18 @@ science and engineering. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Astronomical Symbols} -\idxboth{astronomical}{symbols} -\idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} -\index{planets} -\index{suns} -\index{moons} -\index{celestial bodies} -\index{male} -\index{female} -\label{fontawesome-astro} -\begin{tabular}{*3{ll}} -\K\faMars & \K\faMoonO & \K\faVenus \\ -\K\faMercury & \K\faSunO & \\ -\end{tabular} -\end{symtable} - - \begin{symtable}[ABX]{\ABX\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{planets} \index{suns} +\index{sun=sun ($\ABXSun$)} \index{moons} \index{celestial bodies} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \index{Earth} \label{abx-astro} \begin{tabular}{*5{ll}} @@ -13629,8 +15321,10 @@ science and engineering. \begin{symtable}[STIX]{\STIX\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{suns} +\index{sun=sun ($\STIXsun$)} \index{moons} \index{celestial bodies} \label{stix-astro} @@ -13643,7 +15337,8 @@ science and engineering. \begin{symtable}[UTFSYM]{\UTFSYM\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{celestial bodies} \index{moons} \index{planets} @@ -13672,7 +15367,8 @@ science and engineering. \begin{symtable}[STAR]{\STAR\ Astronomical Symbols} \idxboth{astronomical}{symbols} \idxboth{astrological}{symbols} -\idxboth{zodiacal}{symbols} +\idxboth{horoscope}{symbols} +\idxboth{zodiac}{symbols} \index{angles} \index{arrows} \index{asteroids} @@ -13680,15 +15376,20 @@ science and engineering. \index{circles} \index{Earth} \index{elements} -\index{female} +\index{female sign} \index{geometric shapes} \index{hearts} -\index{male} +\index{male sign} \index{moons} \index{planets} \index{stars} \index{suns} +\index{sun=sun (\STARSun)} \index{triangles} +\index{ascendant=ascendant (\STARASC)} +\index{descendant=descendant (\STARDSC)} +\index{medium coeli=medium c{\oe}li (\STARMC)} +\index{imum coeli=imum c{\oe}li (\STARIC)} \label{starfont} \begin{tabular}{*4{ll}} \K[\STARMercury]\Mercury & \K[\STARMars]\Mars & \K[\STARUranus]\Uranus & \K[\STARvarTerra]\varTerra \\ @@ -13757,18 +15458,20 @@ science and engineering. \begin{symtable}[APL]{\APL\ APL Symbols} \idxboth{APL}{symbols} \label{apl} +\begin{indexingoff} \begin{tabular}{*8{ll}} -\K\AB & \K\DD & \K\GD & \K\LK & \K\PD & \K\UA & \K\ZG & \K\ZQ \\ -\K\AM & \K\DE & \K\GE & \K\LO & \K\QQ & \K\US & \K\ZH & \K\ZR \\ -\K\BL & \K\DL & \K\GO & \K\LU & \K\RB & \K\UU & \K\ZI & \K\ZS \\ -\K\BX & \K\DM & \K\GU & \K\NE & \K\RK & \K\XQ & \K\ZJ & \K\ZT \\ -\K\CB & \K\DQ & \K\IB & \K[\APLNG]\NG & \K\RO & \K\ZA & \K\ZK & \K\ZU \\ -\K\CE & \K\DU & \K\IO & \K\NN & \K\RU & \K\ZB & \K\ZL & \K\ZV \\ -\K\CO & \K\EN & \K\LB & \K\NR & \K\RV & \K\ZC & \K\ZM & \K\ZW \\ -\K\CR & \K\EP & \K\LD & \K\NT & \K\SO & \K\ZD & \K\ZN & \K\ZX \\ -\K\CS & \K\FL & \K\LE & \K\OM & \K\SS & \K\ZE & \K\ZO & \K\ZY \\ -\K\DA & \K\FM & \K\LG & \K\OR & \K\TR & \K\ZF & \K\ZP & \K\ZZ \\ +\K\AB & \K\DD & \K\GD & \K\LK & \K\PD & \K\UA & \K\ZG & \K\ZQ \\ +\K\AM & \K\DE & \K\GE & \K\LO & \K\QQ & \K\US & \K\ZH & \K\ZR \\ +\K\BL & \K\DL & \K\GO & \K\LU & \K\RB & \K\UU & \K\ZI & \K\ZS \\ +\K\BX & \K\DM & \K\GU & \K\NE & \K\RK & \K\XQ & \K\ZJ & \K\ZT \\ +\K\CB & \K\DQ & \K\IB & \K[\APLNG]\NG & \K\RO & \K\ZA & \K\ZK & \K\ZU \\ +\K\CE & \K\DU & \K\IO & \K\NN & \K\RU & \K\ZB & \K\ZL & \K\ZV \\ +\K\CO & \K\EN & \K\LB & \K\NR & \K\RV & \K\ZC & \K\ZM & \K\ZW \\ +\K\CR & \K\EP & \K\LD & \K\NT & \K\SO & \K\ZD & \K\ZN & \K\ZX \\ +\K\CS & \K\FL & \K\LE & \K\OM & \K[\APLSS]\SS & \K\ZE & \K\ZO & \K\ZY \\ +\K\DA & \K\FM & \K\LG & \K\OR & \K\TR & \K\ZF & \K\ZP & \K\ZZ \\ \end{tabular} +\end{indexingoff} \end{symtable} @@ -13792,14 +15495,14 @@ science and engineering. \label{keystroke} \renewcommand{\arraystretch}{1.25} % Keep the symbols from touching. \begin{tabular}{*2{ll@{\qqquad}}ll} -\K\Alt & \K\Enter$^*$ & \K\PrtSc$^*$ \\ +\K[\KEYSAlt]\Alt & \K\Enter$^*$ & \K\PrtSc$^*$ \\ \K\AltGr & \K\Esc$^*$ & \K\RArrow \\ \K\Break$^*$ & \K\Home$^*$ & \K\Return \\ \K[\keysBSpace]\BSpace$^\dag$ & \K\Ins$^*$ & \K\Scroll$^*$ \\ \K\Ctrl$^*$ & \K\LArrow & \K\Shift$^*$ \\ \K\DArrow & \K\NumLock & \K\Spacebar \\ \K\Del$^*$ & \K\PgDown$^*$ & \K[\keysTab]\Tab$^\dag$ \\ -\K\End$^*$ & \K\PgUp$^*$ & \K\UArrow \\ +\K[\KEYSEnd]\End$^*$ & \K\PgUp$^*$ & \K\UArrow \\ \end{tabular} \bigskip @@ -13830,13 +15533,13 @@ science and engineering. \begin{symtable}[ASCII]{\ASCII\ Control Characters (CP437)} \index{ASCII} -\index{IBM PC} +\idxboth{IBM PC}{symbols} \index{control characters} \index{carriage return} \index{faces} \index{smiley faces} \index{frowny faces} -\index{nonbreaking space} +\index{non-breaking space=non-breaking space (\NBSP)} \index{code page 437} \label{ibm-ascii} \begin{tabular}{*4{ll@{\qqquad}}ll} @@ -13849,20 +15552,21 @@ science and engineering. \K\BEL & \K\SO & \K\NAK & \K\FS & \\[2ex] % \K\DEL & \K\NBSP & \K\NUL & -\incsyms\indexcommand[\splitvert]{\splitvert}\splitvert & +\incsyms\indexcommand[\string\splitvert]{\splitvert}\splitvert & \multicolumn{2}{l}{\ttfamily\string\splitvert} \\ \end{tabular} \bigskip - \begin{tablenote} Code Page~437 (CP437), which was first utilized by the original - IBM~PC, uses the symbols \cmdI{\SOH} through \cmdI{\US} to depict - \ascii characters~1--31 and \cmdI{\DEL} to depict \ascii - character~127. The \cmdI{\NUL} symbol, not part of CP437, - represents \ascii character~0. \cmdI{\NBSP}, also not part of - CP437, represents a nonbreaking space. \cmdI{\splitvert} is merely - the ``$|$'' character drawn as it was on the IBM~PC. + IBM~PC, uses the symbols \cmdI[\string\SOH]{\SOH} through + \cmdI[\string\US]{\US} to depict \ascii characters~1--31 and + \cmdI[\string\DEL]{\DEL} to depict \ascii character~127. The + \cmdI[\string\NUL]{\NUL} symbol, not part of CP437, represents + \ascii character~0. \cmdI[\string\NBSP]{\NBSP}, also not part of + CP437, represents a nonbreaking space. + \cmdI[\string\splitvert]{\splitvert} is merely the ``$|$'' character + drawn as it was on the IBM~PC. \end{tablenote} \end{symtable} @@ -13870,18 +15574,18 @@ science and engineering. \begin{symtable}[LOGIC]{\LOGIC\ Logic Gates} \index{buffers} \index{inverters} -\index{AND gates} -\index{OR gates} -\index{NAND gates} -\index{NOR gates} +\index{AND gates=\textsc{and} gates} +\index{OR gates=\textsc{or} gates} +\index{NAND gates=\textsc{nand} gates} +\index{NOR gates=\textsc{nor} gates} \index{logic gates} \index{digital logic gates} \index{combinatorial logic gates} \index{Boolean logic gates} -\index{symbols>gates, digital logic} -\index{symbols>logic} +\index{symbols>digital logic} \index{triangles} \label{mil-gates} +\begin{indexingoff} \renewcommand{\arraystretch}{3} % Keep tall symbols from touching. \begin{tabular}{*3{ll@{\qquad}}ll} \K\ANDd & \K\BUFu & \K\NANDl & \K\ORd \\ @@ -13892,6 +15596,7 @@ science and engineering. \K\BUFl & \K\INVu & \K\NORr & \\ \K\BUFr & \K\NANDd & \K\NORu & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -13909,8 +15614,30 @@ science and engineering. \end{symtable} +\begin{symtable}[QTIKZ]{\QTIKZ\ Quantum-Mechanics Notation} +\index{Dirac notation} +\index{quantum-mechanics notation} +\idxboth{extensible}{accents} +\idxboth{extensible}{braces} +\label{quantikz} +\renewcommand{\arraystretch}{1.2} +\begin{tabular}{*4{ll}} +\W[\QTIKZbra]\bra{a} & \W[\QTIKZket]\ket{a} \\ +\Wul[\QTIKZbraket]\braket{a}{b} & \W[\QTIKZproj]\proj{a} \\ +\end{tabular} + +\bigskip +\begin{tablenote} + All of these symbols work in both text and math mode and scale + automatically to fit their argument(s). +\end{tablenote} +\end{symtable} + + \begin{symtable}[MARV]{\MARV\ Communication Symbols} \idxboth{communication}{symbols} +\index{lightning} +\index{telephone=telephone (\Telefon)} \label{marv-comm} \begin{tabular}{*4{ll}ll} \K\Email & \K\fax & \K\Faxmachine & \K\Lightning & \K\Pickup \\ @@ -13940,9 +15667,568 @@ science and engineering. \end{symtable} +\begin{longsymtable}[TYPICOS]{\TYPICOS\ User-Interface Symbols} +\ltidxboth{user-interface}{symbols} +\ltindex{adjust brightness=adjust brightness (\tiAdjustBrightness)} +\ltindex{adjust contrast=adjust contrast (\tiAdjustContrast)} +\ltindex{archive=archive (\tiArchive)} +\ltindex{backspace=backspace (\tiBackspaceOutline)} +\ltindex{backspace=backspace (\tiBackspace)} +\ltindex{battery charge=battery charge (\tiBatteryCharge)} +\ltindex{battery full=battery full (\tiBatteryFull)} +\ltindex{battery high=battery high (\tiBatteryHigh)} +\ltindex{battery low=battery low (\tiBatteryLow)} +\ltindex{battery mid=battery mid (\tiBatteryMid)} +\ltindex{bookmark=bookmark (\tiBookmark)} +\ltindex{cancel=cancel (\tiCancelOutline)} +\ltindex{cancel=cancel (\tiCancel)} +\ltindex{area chart=area chart (\tiChartAreaOutline)} +\ltindex{area chart=area chart (\tiChartArea)} +\ltindex{bar chart=bar chart (\tiChartBarOutline)} +\ltindex{bar chart=bar chart (\tiChartBar)} +\ltindex{line chart=line chart (\tiChartLineOutline)} +\ltindex{line chart=line chart (\tiChartLine)} +\ltindex{pie chart=pie chart (\tiChartPieOutline)} +\ltindex{pie chart=pie chart (\tiChartPie)} +\ltindex{cloud storage=cloud storage (\tiCloudStorageOutline)} +\ltindex{cloud storage=cloud storage (\tiCloudStorage)} +\ltindex{code=code (\tiCodeOutline)} +\ltindex{code=code (\tiCode)} +\ltindex{cog=cog (\tiCogOutline)} +\ltindex{cog=cog (\tiCog)} +\ltindex{CSS=CSS (\tiCss)} +\ltindex{database=database (\tiDatabase)} +\ltindex{download=download (\tiDownloadOutline)} +\ltindex{download=download (\tiDownload)} +\ltindex{edit=edit (\tiEdit)} +\ltindex{export=export (\tiExportOutline)} +\ltindex{export=export (\tiExport)} +\ltindex{filter=filter (\tiFilter)} +\ltindex{flow=flow (\tiFlowChildren)} +\ltindex{flow=flow (\tiFlowMerge)} +\ltindex{flow=flow (\tiFlowParallel)} +\ltindex{flow=flow (\tiFlowSwitch)} +\ltindex{group=group (\tiGroupOutline)} +\ltindex{group=group (\tiGroup)} +\ltindex{HTML=HTML (\tiHtml)} +\ltindex{image=image (\tiImageOutline)} +\ltindex{image=image (\tiImage)} +\ltindex{information=information (\tiInfoLargeOutline)} +\ltindex{information=information (\tiInfoLarge)} +\ltindex{information=information (\tiInfoOutline)} +\ltindex{information=information (\tiInfo)} +\ltindex{link=link (\tiLinkOutline)} +\ltindex{link=link (\tiLink)} +\ltindex{location=location (\tiLocationOutline)} +\ltindex{location=location (\tiLocation)} +\ltindex{message typing=message typing (\tiMessageTyping)} +\ltindex{message=message (\tiMessage)} +\ltindex{messages=messages (\tiMessages)} +\ltindex{refresh=refresh (\tiRefreshOutline)} +\ltindex{refresh=refresh (\tiRefresh)} +\ltindex{RSS=RSS (\tiRssOutline)} +\ltindex{RSS=RSS (\tiRss)} +\ltindex{sort alphabetically=sort alphabetically (\tiSortAlphabeticallyOutline)} +\ltindex{sort alphabetically=sort alphabetically (\tiSortAlphabetically)} +\ltindex{sort numerically=sort numerically (\tiSortNumericallyOutline)} +\ltindex{sort numerically=sort numerically (\tiSortNumerically)} +\ltindex{support=support (\tiSupport)} +\ltindex{tabs=tabs (\tiTabsOutline)} +\ltindex{large=large (\tiThLargeOutline)} +\ltindex{large=large (\tiThLarge)} +\ltindex{list=list (\tiThListOutline)} +\ltindex{list=list (\tiThList)} +\ltindex{menu=menu (\tiThMenuOutline)} +\ltindex{menu=menu (\tiThMenu)} +\ltindex{small squares=small squares (\tiThSmallOutline)} +\ltindex{small squares=small squares (\tiThSmall)} +\ltindex{upload=upload (\tiUploadOutline)} +\ltindex{upload=upload (\tiUpload)} +\ltindex{warning=warning (\tiWarningOutline)} +\ltindex{warning=warning (\tiWarning)} +\ltindex{waves=waves (\tiWavesOutline)} +\ltindex{waves=waves (\tiWaves)} +\ltindex{wifi=wifi (\tiWiFiOutline)} +\ltindex{wifi=wifi (\tiWiFi)} +\ltindex{zoom in=zoom in (\tiZoomInOutline)} +\ltindex{zoom in=zoom in (\tiZoomIn)} +\ltindex{zoom out=zoom out (\tiZoomOutOutline)} +\ltindex{zoom out=zoom out (\tiZoomOut)} +\ltindex{zoom=zoom (\tiZoomOutline)} +\ltindex{zoom=zoom (\tiZoom)} +\label{typicons-ui} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\tiAdjustBrightness & \K\tiInfo \\ +\K\tiAdjustContrast & \K\tiInfoLarge \\ +\K\tiArchive & \K\tiInfoLargeOutline \\ +\K\tiBackspace & \K\tiInfoOutline \\ +\K\tiBackspaceOutline & \K\tiLink \\ +\K\tiBatteryCharge & \K\tiLinkOutline \\ +\K\tiBatteryFull & \K\tiLocation \\ +\K\tiBatteryHigh & \K\tiLocationOutline \\ +\K\tiBatteryLow & \K\tiMessage \\ +\K\tiBatteryMid & \K\tiMessages \\ +\K\tiBookmark & \K\tiMessageTyping \\ +\K\tiCancel & \K\tiRefresh \\ +\K\tiCancelOutline & \K\tiRefreshOutline \\ +\K\tiChartArea & \K\tiRss \\ +\K\tiChartAreaOutline & \K\tiRssOutline \\ +\K\tiChartBar & \K\tiSortAlphabetically \\ +\K\tiChartBarOutline & \K\tiSortAlphabeticallyOutline \\ +\K\tiChartLine & \K\tiSortNumerically \\ +\K\tiChartLineOutline & \K\tiSortNumericallyOutline \\ +\K\tiChartPie & \K\tiSupport \\ +\K\tiChartPieOutline & \K\tiTabsOutline \\ +\K\tiCloudStorage & \K\tiThLarge \\ +\K\tiCloudStorageOutline & \K\tiThLargeOutline \\ +\K\tiCode & \K\tiThList \\ +\K\tiCodeOutline & \K\tiThListOutline \\ +\K\tiCog & \K\tiThMenu \\ +\K\tiCogOutline & \K\tiThMenuOutline \\ +\K\tiCss & \K\tiThSmall \\ +\K\tiDatabase & \K\tiThSmallOutline \\ +\K\tiDownload & \K\tiUpload \\ +\K\tiDownloadOutline & \K\tiUploadOutline \\ +\K\tiEdit & \K\tiWarning \\ +\K\tiExport & \K\tiWarningOutline \\ +\K\tiExportOutline & \K\tiWaves \\ +\K\tiFilter & \K\tiWavesOutline \\ +\K\tiFlowChildren & \K\tiWiFi \\ +\K\tiFlowMerge & \K\tiWiFiOutline \\ +\K\tiFlowParallel & \K\tiZoom \\ +\K\tiFlowSwitch & \K\tiZoomIn \\ +\K\tiGroup & \K\tiZoomInOutline \\ +\K\tiGroupOutline & \K\tiZoomOut \\ +\K\tiHtml & \K\tiZoomOutline \\ +\K\tiImage & \K\tiZoomOutOutline \\ +\K\tiImageOutline & \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{longsymtable} + + +\begin{longsymtable}[FNTAWE]{\FNTAWE\ User-Interface Symbols} +\ltidxboth{user-interface}{symbols} +\ltidxboth{musical}{symbols} +\ltindex{arrows} +\ltindex{ad=ad (\faAd)} +\ltindex{address book=address book (\faAddressBook)} +\ltindex{address book=address book (\faAddressBook[regular])} +\ltindex{address card=address card (\faAddressCard)} +\ltindex{address card=address card (\faAddressCard[regular])} +\ltindex{adjust=adjust (\faAdjust)} +\ltindex{align center=align center (\faAlignCenter)} +\ltindex{align justify=align justify (\faAlignJustify)} +\ltindex{align left=align left (\faAlignLeft)} +\ltindex{align right=align right (\faAlignRight)} +\ltindex{arrows=arrows (\faArrows*)} +\ltindex{audio description=audio description (\faAudioDescription)} +\ltindex{backspace=backspace (\faBackspace)} +\ltindex{bars=bars (\faBars)} +\ltindex{battery empty=battery empty (\faBatteryEmpty)} +\ltindex{battery full=battery full (\faBatteryFull)} +\ltindex{battery half=battery half (\faBatteryHalf)} +\ltindex{battery quarter=battery quarter (\faBatteryQuarter)} +\ltindex{battery three quarters=battery three quarters (\faBatteryThreeQuarters)} +\ltindex{mute=mute (\faBellSlash)} +\ltindex{mute=mute (\faBellSlash[regular])} +\ltindex{blog=blog (\faBlog)} +\ltindex{bold=bold (\faBold)} +\ltindex{bookmark=bookmark (\faBookmark)} +\ltindex{bookmark=bookmark (\faBookmark[regular])} +\ltindex{border all=border all (\faBorderAll)} +\ltindex{border none=border none (\faBorderNone)} +\ltindex{border style=border style (\faBorderStyle)} +\ltindex{check out=check out (\faCartArrowDown)} +\ltindex{add to shopping cart=add to shopping cart (\faCartPlus)} +\ltindex{area chart=area chart (\faChartArea)} +\ltindex{bar chart=bar chart (\faChartBar)} +\ltindex{bar chart=bar chart (\faChartBar[regular])} +\ltindex{line chart=line chart (\faChartLine)} +\ltindex{pie chart=pie chart (\faChartPie)} +\ltindex{clipboard=clipboard (\faClipboardCheck)} +\ltindex{clipboard=clipboard (\faClipboard)} +\ltindex{clipboard=clipboard (\faClipboard[regular])} +\ltindex{clone=clone (\faClone)} +\ltindex{clone=clone (\faClone[regular])} +\ltindex{closed captioning=closed captioning (\faClosedCaptioning)} +\ltindex{closed captioning=closed captioning (\faClosedCaptioning[regular])} +\ltindex{cloud download=cloud download (\faCloudDownload*)} +\ltindex{cloud upload=cloud upload (\faCloudUpload*)} +\ltindex{code branch=code branch (\faCodeBranch)} +\ltindex{code=code (\faCode)} +\ltindex{cog=cog (\faCog)} +\ltindex{columns=columns (\faColumns)} +\ltindex{comment with dollar=comment with dollar (\faCommentDollar)} +\ltindex{comment with ellipsis=comment with ellipsis (\faCommentDots)} +\ltindex{comment with ellipsis=comment with ellipsis (\faCommentDots[regular])} +\ltindex{comments off=comments off (\faCommentSlash)} +\ltindex{comment=comment (\faComment)} +\ltindex{comment=comment (\faComment*)} +\ltindex{comment=comment (\faComment*[regular])} +\ltindex{comment=comment (\faComment[regular])} +\ltindex{comments with dollar=comments with dollar (\faCommentsDollar)} +\ltindex{comments=comments (\faComments)} +\ltindex{comments=comments (\faComments[regular])} +\ltindex{compress=compress (\faCompressArrows*)} +\ltindex{compress=compress (\faCompress)} +\ltindex{compress=compress (\faCompress*)} +\ltindex{copy=copy (\faCopy)} +\ltindex{copy=copy (\faCopy[regular])} +\ltindex{crop=crop (\faCrop)} +\ltindex{crop=crop (\faCrop*)} +\ltindex{crosshairs=crosshairs (\faCrosshairs)} +\ltindex{cut=cut (\faCut)} +\ltindex{database=database (\faDatabase)} +\ltindex{desktop=desktop (\faDesktop)} +\ltindex{donate=donate (\faDonate)} +\ltindex{download=download (\faDownload)} +\ltindex{polygon=polygon (\faDrawPolygon)} +\ltindex{edit=edit (\faEdit)} +\ltindex{edit=edit (\faEdit[regular])} +\ltindex{open envelope=open envelope (\faEnvelopeOpenText)} +\ltindex{open envelope=open envelope (\faEnvelopeOpen)} +\ltindex{open envelope=open envelope (\faEnvelopeOpen[regular])} +\ltindex{envelope=envelope (\faEnvelopeSquare)} +\ltindex{envelope=envelope (\faEnvelope)} +\ltindex{envelope=envelope (\faEnvelope[regular])} +\ltindex{eraser=eraser (\faEraser)} +\ltindex{Ethernet=Ethernet (\faEthernet)} +\ltindex{exchange=exchange (\faExchange*)} +\ltindex{warning=warning (\faExclamationCircle)} +\ltindex{warning=warning (\faExclamationTriangle)} +\ltindex{expand=expand (\faExpandArrows*)} +\ltindex{expand=expand (\faExpand)} +\ltindex{expand=expand (\faExpand*)} +\ltindex{external link=external link (\faExternalLinkSquare*)} +\ltindex{external link=external link (\faExternalLink*)} +\ltindex{hide=hide (\faEyeSlash)} +\ltindex{hide=hide (\faEyeSlash[regular])} +\ltindex{eye=eye (\faEye)} +\ltindex{eye=eye (\faEye[regular])} +\ltindex{show=show (\faEye)} +\ltindex{show=show (\faEye[regular])} +\ltindex{fill=fill (\faFillDrip)} +\ltindex{fill=fill (\faFill)} +\ltindex{film=film (\faFilm)} +\ltindex{filter=filter (\faFilter)} +\ltindex{fingerprint=fingerprint (\faFingerprint)} +\ltindex{fire=fire (\faFire*)} +\ltindex{font=font (\faFont)} +\ltindex{grip horizontal=grip horizontal (\faGripHorizontal)} +\ltindex{grip lines vertical=grip lines vertical (\faGripLinesVertical)} +\ltindex{grip lines=grip lines (\faGripLines)} +\ltindex{grip vertical=grip vertical (\faGripVertical)} +\ltindex{hashtag=hashtag (\faHashtag)} +\ltindex{heading=heading (\faHeading)} +\ltindex{history=history (\faHistory)} +\ltindex{icons=icons (\faIcons)} +\ltindex{I cursor=I cursor (\faICursor)} +\ltindex{image=image (\faImage)} +\ltindex{image=image (\faImage[regular])} +\ltindex{images=images (\faImages)} +\ltindex{images=images (\faImages[regular])} +\ltindex{inbox=inbox (\faInbox)} +\ltindex{indent=indent (\faIndent)} +\ltindex{info circle=info circle (\faInfoCircle)} +\ltindex{information=information (\faInfo)} +\ltindex{italics=italics (\faItalic)} +\ltindex{language=language (\faLanguage)} +\ltindex{code=code (\faLaptopCode)} +\ltindex{layer group=layer group (\faLayerGroup)} +\ltindex{level down=level down (\faLevelDown*)} +\ltindex{level up=level up (\faLevelUp*)} +\ltindex{link=link (\faLink)} +\ltindex{ordered list=ordered list (\faListOl)} +\ltindex{unordered list=unordered list (\faListUl)} +\ltindex{list=list (\faList)} +\ltindex{list=list (\faList*)} +\ltindex{list=list (\faList*[regular])} +\ltindex{location arrow=location arrow (\faLocationArrow)} +\ltindex{bulk mail=bulk mail (\faMailBulk)} +\ltindex{map, marked=map, marked (\faMapMarked)} +\ltindex{map, marked=map, marked (\faMapMarked*)} +\ltindex{map marker=map marker (\faMapMarker)} +\ltindex{map marker=map marker (\faMapMarker*)} +\ltindex{map pin=map pin (\faMapPin)} +\ltindex{microphone off=microphone off (\faMicrophoneAltSlash)} +\ltindex{microphone off=microphone off (\faMicrophoneSlash)} +\ltindex{minus, circled=minus, circled (\faMinusCircle)} +\ltindex{minus, squared=minus, squared (\faMinusSquare)} +\ltindex{minus, squared=minus, squared (\faMinusSquare[regular])} +\ltindex{mouse pointer=mouse pointer (\faMousePointer)} +\ltindex{music=music (\faMusic)} +\ltindex{network, wired=network, wired (\faNetworkWired)} +\ltindex{group objects=group objects (\faObjectGroup)} +\ltindex{group objects=group objects (\faObjectGroup[regular])} +\ltindex{ungroup objects=ungroup objects (\faObjectUngroup)} +\ltindex{ungroup objects=ungroup objects (\faObjectUngroup[regular])} +\ltindex{outdent=outdent (\faOutdent)} +\ltindex{paste=paste (\faPaste)} +\ltindex{pause=pause (\faPauseCircle)} +\ltindex{pause=pause (\faPauseCircle[regular])} +\ltindex{pause=pause (\faPause)} +\ltindex{photo and video=photo and video (\faPhotoVideo)} +\ltindex{plus, circled=plus, circled (\faPlusCircle)} +\ltindex{plus, squared=plus, squared (\faPlusSquare)} +\ltindex{plus, squared=plus, squared (\faPlusSquare[regular])} +\ltindex{podcast=podcast (\faPodcast)} +\ltindex{poll=poll (\faPollH)} +\ltindex{poll=poll (\faPoll)} +\ltindex{portrait=portrait (\faPortrait)} +\ltindex{power off=power off (\faPowerOff)} +\ltindex{print=print (\faPrint)} +\ltindex{project diagram=project diagram (\faProjectDiagram)} +\ltindex{QR code=QR code (\faQrcode)} +\ltindex{circled question mark=circled question mark (\faQuestionCircle)} +\ltindex{circled question mark=circled question mark (\faQuestionCircle[regular])} +\ltindex{random=random (\faRandom)} +\ltindex{redo=redo (\faRedo)} +\ltindex{redo=redo (\faRedo*)} +\ltindex{remove formatting=remove formatting (\faRemoveFormat)} +\ltindex{reply all=reply all (\faReplyAll)} +\ltindex{reply=reply (\faReply)} +\ltindex{retweet=retweet (\faRetweet)} +\ltindex{route=route (\faRoute)} +\ltindex{RSS=RSS (\faRssSquare)} +\ltindex{RSS=RSS (\faRss)} +\ltindex{save=save (\faSave)} +\ltindex{save=save (\faSave[regular])} +\ltindex{search with dollar sign=search with dollar sign (\faSearchDollar)} +\ltindex{search with location=search with location (\faSearchLocation)} +\ltindex{search with minus sign=search with minus sign (\faSearchMinus)} +\ltindex{search with plus sign=search with plus sign (\faSearchPlus)} +\ltindex{search=search (\faSearch)} +\ltindex{server=server (\faServer)} +\ltindex{shapes=shapes (\faShapes)} +\ltindex{share=share (\faShareAltSquare)} +\ltindex{share=share (\faShareSquare)} +\ltindex{share=share (\faShareSquare[regular])} +\ltindex{share=share (\faShare)} +\ltindex{share=share (\faShare*)} +\ltindex{sign in=sign in (\faSignIn*)} +\ltindex{sign out=sign out (\faSignOut*)} +\ltindex{signal=signal (\faSignal)} +\ltindex{signature=signature (\faSignature)} +\ltindex{sitemap=sitemap (\faSitemap)} +\ltindex{sliders=sliders (\faSlidersH)} +\ltindex{SMS=SMS (\faSms)} +\ltindex{sort alpha down=sort alpha down (\faSortAlphaDown)} +\ltindex{sort alpha down=sort alpha down (\faSortAlphaDown*)} +\ltindex{sort alpha up=sort alpha up (\faSortAlphaUp)} +\ltindex{sort alpha up=sort alpha up (\faSortAlphaUp*)} +\ltindex{sort amount down=sort amount down (\faSortAmountDown)} +\ltindex{sort amount down=sort amount down (\faSortAmountDown*)} +\ltindex{sort amount up=sort amount up (\faSortAmountUp)} +\ltindex{sort amount up=sort amount up (\faSortAmountUp*)} +\ltindex{sort down=sort down (\faSortDown)} +\ltindex{sort numeric down=sort numeric down (\faSortNumericDown)} +\ltindex{sort numeric down=sort numeric down (\faSortNumericDown*)} +\ltindex{sort numeric up=sort numeric up (\faSortNumericUp)} +\ltindex{sort numeric up=sort numeric up (\faSortNumericUp*)} +\ltindex{sort up=sort up (\faSortUp)} +\ltindex{sort=sort (\faSort)} +\ltindex{spell check=spell check (\faSpellCheck)} +\ltindex{spinner=spinner (\faSpinner)} +\ltindex{square root=square root (\faSquareRoot*)} +\ltindex{store, slashed=store, slashed (\faStoreAltSlash)} +\ltindex{store, slashed=store, slashed (\faStoreSlash)} +\ltindex{stream=stream (\faStream)} +\ltindex{street view=street view (\faStreetView)} +\ltindex{strikethrough=strikethrough (\faStrikethrough)} +\ltindex{subscript=subscript (\faSubscript)} +\ltindex{superscript=superscript (\faSuperscript)} +\ltindex{sync=sync (\faSync)} +\ltindex{sync=sync (\faSync*)} +\ltindex{table=table (\faTable)} +\ltindex{tasks=tasks (\faTasks)} +\ltindex{terminal=terminal (\faTerminal)} +\ltindex{text height=text height (\faTextHeight)} +\ltindex{text width=text width (\faTextWidth)} +\ltindex{grid, large=grid, large (\faThLarge)} +\ltindex{list=list (\faThList)} +\ltindex{grid, small=grid, small (\faTh)} +\ltindex{tint, slashed=tint, slashed (\faTintSlash)} +\ltindex{tint=tint (\faTint)} +\ltindex{toggle off=toggle off (\faToggleOff)} +\ltindex{toggle on=toggle on (\faToggleOn)} +\ltindex{trash, restore from=trash, restore from (\faTrashRestore)} +\ltindex{trash, restore from=trash, restore from (\faTrashRestore*)} +\ltindex{underline=underline (\faUnderline)} +\ltindex{undo=undo (\faUndo)} +\ltindex{undo=undo (\faUndo*)} +\ltindex{universal access=universal access (\faUniversalAccess)} +\ltindex{accessibility=accessibility (\faUniversalAccess)} +\ltindex{unlink=unlink (\faUnlink)} +\ltindex{upload=upload (\faUpload)} +\ltindex{vector=vector (\faVectorSquare)} +\ltindex{video, slashed=video, slashed (\faVideoSlash)} +\ltindex{video=video (\faVideo)} +\ltindex{voicemail=voicemail (\faVoicemail)} +\ltindex{window close=window close (\faWindowClose)} +\ltindex{window close=window close (\faWindowClose[regular])} +\ltindex{window maximize=window maximize (\faWindowMaximize)} +\ltindex{window maximize=window maximize (\faWindowMaximize[regular])} +\ltindex{window minimize=window minimize (\faWindowMinimize)} +\ltindex{window minimize=window minimize (\faWindowMinimize[regular])} +\ltindex{window restore=window restore (\faWindowRestore)} +\ltindex{window restore=window restore (\faWindowRestore[regular])} +\label{fontawesome5-ui} +\begin{longtable}{*2{ll}} +\multicolumn{3}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{3}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\faAd & \K\faListUl \\ +\K\faAddressBook & \K\faLocationArrow \\ +\KfaReg\faAddressBook & \K\faMailBulk \\ +\K\faAddressCard & \K{\faMapMarked*} \\ +\KfaReg\faAddressCard & \K\faMapMarked \\ +\K\faAdjust & \K{\faMapMarker*} \\ +\K\faAlignCenter & \K\faMapMarker \\ +\K\faAlignJustify & \K\faMapPin \\ +\K\faAlignLeft & \K\faMicrophoneAltSlash \\ +\K\faAlignRight & \K\faMicrophoneSlash \\ +\K{\faArrows*} & \K\faMinusCircle \\ +\K\faAudioDescription & \K\faMinusSquare \\ +\K\faBackspace & \KfaReg\faMinusSquare \\ +\K\faBars & \K\faMousePointer \\ +\K\faBatteryEmpty & \K\faMusic \\ +\K\faBatteryFull & \K\faNetworkWired \\ +\K\faBatteryHalf & \K\faObjectGroup \\ +\K\faBatteryQuarter & \KfaReg\faObjectGroup \\ +\K\faBatteryThreeQuarters & \K\faObjectUngroup \\ +\K\faBellSlash & \KfaReg\faObjectUngroup \\ +\KfaReg\faBellSlash & \K\faOutdent \\ +\K\faBlog & \K\faPaste \\ +\K\faBold & \K\faPause \\ +\K\faBookmark & \K\faPauseCircle \\ +\KfaReg\faBookmark & \KfaReg\faPauseCircle \\ +\K\faBorderAll & \K\faPhotoVideo \\ +\K\faBorderNone & \K\faPlusCircle \\ +\K\faBorderStyle & \K\faPlusSquare \\ +\K\faCartArrowDown & \KfaReg\faPlusSquare \\ +\K\faCartPlus & \K\faPodcast \\ +\K\faChartArea & \K\faPoll \\ +\K\faChartBar & \K\faPollH \\ +\KfaReg\faChartBar & \K\faPortrait \\ +\K\faChartLine & \K\faPowerOff \\ +\K\faChartPie & \K\faPrint \\ +\K\faClipboard & \K\faProjectDiagram \\ +\KfaReg\faClipboard & \K\faQrcode \\ +\K\faClipboardCheck & \K\faQuestionCircle \\ +\K\faClone & \KfaReg\faQuestionCircle \\ +\KfaReg\faClone & \K\faRandom \\ +\K\faClosedCaptioning & \K{\faRedo*} \\ +\KfaReg\faClosedCaptioning & \K\faRedo \\ +\K{\faCloudDownload*} & \K\faRemoveFormat \\ +\K{\faCloudUpload*} & \K\faReply \\ +\K\faCode & \K\faReplyAll \\ +\K\faCodeBranch & \K\faRetweet \\ +\K\faCog & \K\faRoute \\ +\K\faColumns & \K\faRss \\ +\KfaReg{\faComment*} & \K\faRssSquare \\ +\K{\faComment*} & \K\faSave \\ +\K\faComment & \KfaReg\faSave \\ +\KfaReg\faComment & \K\faSearch \\ +\K\faCommentDollar & \K\faSearchDollar \\ +\K\faCommentDots & \K\faSearchLocation \\ +\KfaReg\faCommentDots & \K\faSearchMinus \\ +\K\faComments & \K\faSearchPlus \\ +\KfaReg\faComments & \K\faServer \\ +\K\faCommentsDollar & \K\faShapes \\ +\K\faCommentSlash & \K{\faShare*} \\ +\K{\faCompress*} & \K\faShare \\ +\K\faCompress & \K\faShareAltSquare \\ +\K{\faCompressArrows*} & \K\faShareSquare \\ +\K\faCopy & \KfaReg\faShareSquare \\ +\KfaReg\faCopy & \K\faSignal \\ +\K{\faCrop*} & \K\faSignature \\ +\K\faCrop & \K{\faSignIn*} \\ +\K\faCrosshairs & \K{\faSignOut*} \\ +\K\faCut & \K\faSitemap \\ +\K\faDatabase & \K\faSlidersH \\ +\K\faDesktop & \K\faSms \\ +\K\faDonate & \K\faSort \\ +\K\faDownload & \K{\faSortAlphaDown*} \\ +\K\faDrawPolygon & \K\faSortAlphaDown \\ +\K\faEdit & \K{\faSortAlphaUp*} \\ +\KfaReg\faEdit & \K\faSortAlphaUp \\ +\K\faEnvelope & \K{\faSortAmountDown*} \\ +\KfaReg\faEnvelope & \K\faSortAmountDown \\ +\K\faEnvelopeOpen & \K{\faSortAmountUp*} \\ +\KfaReg\faEnvelopeOpen & \K\faSortAmountUp \\ +\K\faEnvelopeOpenText & \K\faSortDown \\ +\K\faEnvelopeSquare & \K{\faSortNumericDown*} \\ +\K\faEraser & \K\faSortNumericDown \\ +\K\faEthernet & \K{\faSortNumericUp*} \\ +\K{\faExchange*} & \K\faSortNumericUp \\ +\K\faExclamationCircle & \K\faSortUp \\ +\K\faExclamationTriangle & \K\faSpellCheck \\ +\K{\faExpand*} & \K\faSpinner \\ +\K\faExpand & \K{\faSquareRoot*} \\ +\K{\faExpandArrows*} & \K\faStoreAltSlash \\ +\K{\faExternalLink*} & \K\faStoreSlash \\ +\K{\faExternalLinkSquare*} & \K\faStream \\ +\K\faEye & \K\faStreetView \\ +\KfaReg\faEye & \K\faStrikethrough \\ +\K\faEyeSlash & \K\faSubscript \\ +\KfaReg\faEyeSlash & \K\faSuperscript \\ +\K\faFill & \K{\faSync*} \\ +\K\faFillDrip & \K\faSync \\ +\K\faFilm & \K\faTable \\ +\K\faFilter & \K\faTasks \\ +\K\faFingerprint & \K\faTerminal \\ +\K{\faFire*} & \K\faTextHeight \\ +\K\faFont & \K\faTextWidth \\ +\K\faGripHorizontal & \K\faTh \\ +\K\faGripLines & \K\faThLarge \\ +\K\faGripLinesVertical & \K\faThList \\ +\K\faGripVertical & \K\faTint \\ +\K\faHashtag & \K\faTintSlash \\ +\K\faHeading & \K\faToggleOff \\ +\K\faHistory & \K\faToggleOn \\ +\K\faIcons & \K{\faTrashRestore*} \\ +\K\faICursor & \K\faTrashRestore \\ +\K\faImage & \K\faUnderline \\ +\KfaReg\faImage & \K{\faUndo*} \\ +\K\faImages & \K\faUndo \\ +\KfaReg\faImages & \K\faUniversalAccess \\ +\K\faInbox & \K\faUnlink \\ +\K\faIndent & \K\faUpload \\ +\K\faInfo & \K\faVectorSquare \\ +\K\faInfoCircle & \K\faVideo \\ +\K\faItalic & \K\faVideoSlash \\ +\K\faLanguage & \K\faVoicemail \\ +\K\faLaptopCode & \K\faWindowClose \\ +\K\faLayerGroup & \KfaReg\faWindowClose \\ +\K{\faLevelDown*} & \K\faWindowMaximize \\ +\K{\faLevelUp*} & \KfaReg\faWindowMaximize \\ +\K\faLink & \K\faWindowMinimize \\ +\KfaReg{\faList*} & \KfaReg\faWindowMinimize \\ +\K{\faList*} & \K\faWindowRestore \\ +\K\faList & \KfaReg\faWindowRestore \\ +\K\faListOl & \\ +\end{longtable} +\end{longsymtable} + + \begin{symtable}[WASY]{\WASY\ Biological Symbols} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \label{wasy-bio} \begin{tabular}{*2{ll}} \K\female & \K\male \\ @@ -13951,8 +16237,8 @@ science and engineering. \begin{symtable}[STIX]{\STIX\ Biological Symbols} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \label{stix-bio} \begin{tabular}{*2{ll}} \K[\STIXfemale]\female & \K[\STIXmale]\male \\ @@ -13963,8 +16249,8 @@ science and engineering. \begin{symtable}[MARV]{\MARV\ Biological Symbols} \idxboth{biological}{symbols} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \label{marv-bio} \begin{tabular}{*3{ll}ll} \K\FEMALE & \K\FemaleMale & \K\Male & \K\Neutral \\ @@ -13976,8 +16262,8 @@ science and engineering. \begin{symtable}[UTFSYM]{\UTFSYM\ Biological Symbols} \idxboth{biological}{symbols} -\index{male} -\index{female} +\index{male sign} +\index{female sign} \label{utfsym-bio} \begin{tabular}{*4{ll}} \Tutf{26A2} & \Tutf{26A4} & \Tutf{26A6} & \Tutf{26A8} \\ @@ -13991,32 +16277,47 @@ science and engineering. \begin{symtable}[FNTAWE]{\FNTAWE\ Biological Symbols} \idxboth{biological}{symbols} -\index{male} -\index{female} -\label{fontawesome-bio} +\index{male sign} +\index{female sign} +\index{genderless=genderless (\faGenderless)} +\index{male/male sign=male/male sign (\faMarsDouble)} +\index{male with stroke=male with stroke (\faMarsStrokeH)} +\index{male with stroke=male with stroke (\faMarsStrokeV)} +\index{male with stroke=male with stroke (\faMarsStroke)} +\index{male=make (\faMars)} +\index{neuter=neuter (\faNeuter)} +\index{transgender=transgender (\faTransgender*)} +\index{transgender=transgender (\faTransgender)} +\index{female/female sign=female/female sign (\faVenusDouble)} +\index{female/male sign=female/male sign (\faVenusMars)} +\index{female=female (\faVenus)} +\label{fontawesome5-bio} \begin{tabular}{*3{ll}} -\K\faGenderless & \K\faMarsStrokeH & \K\faTransgenderAlt \\ -\K\faMars & \K\faMarsStrokeV & \K\faVenus \\ -\K\faMarsDouble & \K\faNeuter & \K\faVenusDouble \\ -\K\faMarsStroke & \K\faTransgender & \K\faVenusMars \\ +\K\faGenderless & \K\faMarsStrokeH & \K\faTransgender \\ +\K\faMars & \K\faMarsStrokeV & \K\faVenus \\ +\K\faMarsDouble & \K\faNeuter & \K\faVenusDouble \\ +\K\faMarsStroke & \K{\faTransgender*} & \K\faVenusMars \\ \end{tabular} - -\bigskip - -\begin{tablenote} - \FNTAWE\ defines \cmdI{\faIntersex} as a synonym for - \cmdI{\faTransgender} -\end{tablenote} \end{symtable} \begin{symtable}[MARV]{\MARV\ Safety-related Symbols} \idxboth{safety-related}{symbols} +\index{biohazard=biohazard (\Biohazard)} +\index{CE mark=CE mark (\CEsign)} +\index{explosion proof=explosion proof (\Explosionsafe)} +\index{radiation=radiation (\Radioactivity)} +\index{exchange eligible=exchange eligible (\BSEfree)} +\index{electrostatic discharge=electrostatic discharge (\Estatically)} +\index{laser beam=laser beam (\Laserbeam)} +\index{stop sign=stop sign (\Stopsign)} \label{marv-safety} +\begin{indexingoff} \begin{tabular}{*3{ll}ll} \K\Biohazard & \K\CEsign & \K\Explosionsafe & \K\Radioactivity \\ \K\BSEfree & \K\Estatically & \K\Laserbeam & \K\Stopsign \\ \end{tabular} +\end{indexingoff} \end{symtable} @@ -14068,9 +16369,16 @@ science and engineering. \begin{longsymtable}[SVR]{\SVR\ Physics Ideograms} \ltindex{particle-physics symbols} \ltindex{symbols>particle physics} -\ltindex{fermions} \ltindex{subatomic particles} +\ltindex{antiquarks} +\ltindex{bosons} +\ltindex{fermions} +\ltindex{gluons} +\ltindex{kaons} +\ltindex{mesons} \ltindex{photons} +\ltindex{pions} +\ltindex{quarks} \label{svrsymbols} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -14125,10 +16433,10 @@ science and engineering. \idxbothend{technological}{symbols} -\section{Dingbats} +\chapter{Dingbats} \label{dingbat-symbols} \idxbothbegin{dingbat}{symbols} -\tablesubsections +\tablesections Dingbats are symbols such as stars, arrows, and geometric shapes. They are commonly used as bullets in itemized lists or, more @@ -14148,6 +16456,7 @@ particular symbol. \begin{symtable}[DING]{\DING\ Arrows} +\subindex{arrows}{dingbat} \label{bbding-arrows} \begin{tabular}{*3{ll}} \K\ArrowBoldDownRight & \K\ArrowBoldRightShort & \K\ArrowBoldUpRight \\ @@ -14159,6 +16468,7 @@ particular symbol. \begin{symtable}[PI]{\PI\ Arrows} \index{arrows} \idxboth{fletched}{arrows} +\subindex{arrows}{dingbat} \label{pi-arrows} \begin{tabular}{*5{ll}} \Tding{212} & \Tding{221} & \Tding{230} & \Tding{239} & \Tding{249} \\ @@ -14175,7 +16485,7 @@ particular symbol. \begin{symtable}[ADFSYM]{\ADFSYM\ Arrows} -\index{arrows} +\subindex{arrows}{dingbat} \label{adf-arrows} \begin{tabular}{*4{ll}} \Tarr{e}{1} & \Tarr{ne}{1} & \Tarr{s}{1} & \Tarr{sw}{1} \\ @@ -14215,7 +16525,8 @@ particular symbol. \begin{symtable}[ADFORN]{\ADFORN\ Arrows} -\index{arrows} +\subindex{arrows}{dingbat} +\index{arrowheads} \label{adforn-arrows} \begin{tabular}{*2{ll}} \K\adfhalfleftarrow & \K\adfhalfrightarrowhead \\ @@ -14226,7 +16537,7 @@ particular symbol. \begin{symtable}[AREV]{\AREV\ Arrows} -\index{arrows} +\subindex{arrows}{dingbat} \label{arev-arrows} \begin{tabular}{ll} \K[\AREVarrowbullet]\arrowbullet \\ @@ -14235,7 +16546,7 @@ particular symbol. \begin{symtable}[UTFSYM]{\UTFSYM\ Arrows} -\index{arrows} +\subindex{arrows}{dingbat} \label{utfsym-arrows} \begin{tabular}{*4{ll}} \Tutf{2794} & \Tutf{27A1} & \Tutf{27AB} & \Tutf{27B6} \\ @@ -14255,36 +16566,68 @@ particular symbol. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Arrows} -\index{arrows} -\label{fontawesome-arrows} -\begin{tabular}{*3{ll}} -\K\faArrowCircleDown & \K\faArrowDown & \K\faLongArrowDown \\ -\K\faArrowCircleLeft & \K\faArrowLeft & \K\faLongArrowLeft \\ -\K\faArrowCircleODown & \K\faArrowRight & \K\faLongArrowRight \\ -\K\faArrowCircleOLeft & \K\faArrows & \K\faLongArrowUp \\ -\K\faArrowCircleORight & \K\faArrowsAlt & \K\faRepeat \\ -\K\faArrowCircleOUp & \K\faArrowsH & \K\faUndo \\ -\K\faArrowCircleRight & \K\faArrowsV & \\ -\K\faArrowCircleUp & \K\faArrowUp & \\ +\begin{symtable}[ASAP]{\ASAP\ Arrows} +\subindex{arrows}{dingbat} +\label{asapsym-arrows} +\begin{tabular}{*2{ll}} +\K\asapArrowCircleFillDown & \K\asapArrowCircleOpenRight \\ +\K\asapArrowCircleFillDownLeft & \K\asapArrowCircleOpenUp \\ +\K\asapArrowCircleFillDownRight & \K\asapArrowCircleOpenUpLeft \\ +\K\asapArrowCircleFillLeft & \K\asapArrowCircleOpenUpRight \\ +\K\asapArrowCircleFillRight & \K\asapArrowDown \\ +\K\asapArrowCircleFillUp & \K\asapArrowDownLeft \\ +\K\asapArrowCircleFillUpLeft & \K\asapArrowDownRight \\ +\K\asapArrowCircleFillUpRight & \K\asapArrowLeft \\ +\K\asapArrowCircleOpenDown & \K\asapArrowRight \\ +\K\asapArrowCircleOpenDownLeft & \K\asapArrowUp \\ +\K\asapArrowCircleOpenDownRight & \K\asapArrowUpLeft \\ +\K\asapArrowCircleOpenLeft & \K\asapArrowUpRight \\ \end{tabular} \bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + +\begin{symtable}[TYPICOS]{\TYPICOS\ Arrows} +\subindex{arrows}{dingbat} +\label{typicons-arrows} +\begin{tabular}{*3{ll}} +\K\tiArrowBack & \K\tiArrowMaximise & \K\tiArrowSortedDown \\ +\K\tiArrowBackOutline & \K\tiArrowMaximiseOutline & \K\tiArrowSortedUp \\ +\K\tiArrowDown & \K\tiArrowMinimise & \K\tiArrowSync \\ +\K\tiArrowDownOutline & \K\tiArrowMinimiseOutline & \K\tiArrowSyncOutline \\ +\K\tiArrowDownThick & \K\tiArrowMove & \K\tiArrowUnsorted \\ +\K\tiArrowForward & \K\tiArrowMoveOutline & \K\tiArrowUp \\ +\K\tiArrowForwardOutline & \K\tiArrowRepeat & \K\tiArrowUpOutline \\ +\K\tiArrowLeft & \K\tiArrowRepeatOutline & \K\tiArrowUpThick \\ +\K\tiArrowLeftOutline & \K\tiArrowRight & \K\tiLocationArrow \\ +\K\tiArrowLeftThick & \K\tiArrowRightOutline & \K\tiLocationArrowOutline \\ +\K\tiArrowLoop & \K\tiArrowRightThick & \\ +\K\tiArrowLoopOutline & \K\tiArrowShuffle & \\ +\end{tabular} + +\bigskip \begin{tablenote} - \FNTAWE\ defines \cmdI{\faRotateLeft} as a synonym for \cmdI{\faUndo} - and \cmdI{\faRotateRight} as a synonym for \cmdI{\faRepeat}. + \luaxemessage{\TYPICOS}. \end{tablenote} \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Chevrons} -\index{chevrons} -\label{fontawesome-chevrons} +\begin{symtable}[FNTAWE]{\FNTAWE\ Arrows} +\subindex{arrows}{dingbat} +\label{fontawesome5-arrows} \begin{tabular}{*3{ll}} -\K\faChevronCircleDown & \K\faChevronCircleUp & \K\faChevronRight \\ -\K\faChevronCircleLeft & \K\faChevronDown & \K\faChevronUp \\ -\K\faChevronCircleRight & \K\faChevronLeft & \\ +\KfaReg\faArrowAltCircleDown & \K\faArrowCircleDown & \K\faArrowsAltV \\ +\K\faArrowAltCircleDown & \K\faArrowCircleLeft & \K\faArrowUp \\ +\KfaReg\faArrowAltCircleLeft & \K\faArrowCircleRight & \K\faLongArrowAltDown \\ +\K\faArrowAltCircleLeft & \K\faArrowCircleUp & \K\faLongArrowAltLeft \\ +\K\faArrowAltCircleRight & \K\faArrowDown & \K\faLongArrowAltRight \\ +\KfaReg\faArrowAltCircleRight & \K\faArrowLeft & \K\faLongArrowAltUp \\ +\KfaReg\faArrowAltCircleUp & \K\faArrowRight & \\ +\K\faArrowAltCircleUp & \K\faArrowsAltH & \\ \end{tabular} \end{symtable} @@ -14351,11 +16694,30 @@ particular symbol. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Pencils} +\begin{symtable}[TYPICOS]{\TYPICOS\ Pencils and Pens} +\index{pencils} +\index{pens} +\label{typicons-pencils} +\begin{tabular}{ll@{\qquad}ll} +\K\tiPen & \K\tiPencil \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Pencils, Pens, and Nibs} \index{pencils} -\label{fontawesome-pencils} +\index{pens} +\index{nibs} +\label{fontawesome5-pencils} \begin{tabular}{*3{ll}} -\K\faPencil & \K\faPencilSquare & \K\faPencilSquareO \\ +\K\faHighlighter & \K\faPen & \K\faPenNib \\ +\K\faMarker & \K{\faPencil*} & \K\faPenSquare \\ +\K{\faPen*} & \K\faPenFancy & \\ \end{tabular} \end{symtable} @@ -14470,33 +16832,61 @@ particular symbol. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Fists} +\begin{symtable}[TYPICOS]{\TYPICOS\ Fists} \index{fists} -\index{rock/paper/scissors} -\index{roshambo} -\label{fontawesome-hands} -\begin{tabular}{*3{ll}} -\K\faHandLizardO & \K\faHandPaperO & \K\faHandSpockO \\ -\K\faHandODown & \K\faHandPeaceO & \K\faThumbsDown \\ -\K\faHandOLeft & \K\faHandPointerO & \K\faThumbsODown \\ -\K\faHandORight & \K\faHandRockO & \K\faThumbsOUp \\ -\K\faHandOUp & \K\faHandScissorsO & \K\faThumbsUp \\ +\index{thumbs down=thumbs down (\tiThumbsDown)} +\index{thumbs OK=thumbs OK (\tiThumbsOk)} +\index{OK sign=OK sign (\tiThumbsOk)} +\index{thumbs up=thumbs up (\tiThumbsUp)} +\label{typicons-hands} +\begin{tabular}{ll*2{@{\qquad}ll}} +\K\tiThumbsDown & \K\tiThumbsOk & \K\tiThumbsUp \\ \end{tabular} \bigskip - \begin{tablenote} - \FNTAWE\ defines \cmdI{\faHandGrabO} as a synonym for - \cmdI{\faHandRockO} and \cmdI{\faHandStopO} as a synonym for - \cmdI{\faHandPaperO}. + \luaxemessage{\TYPICOS}. \end{tablenote} \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Fists} +\index{fists} +\index{rock, paper, scissors} +\index{roshambo} +\idxboth{medical}{symbols} +\label{fontawesome5-hands} +\begin{tabular}{*2{ll}} +\K\faFistRaised & \K\faHandPointUp \\ +\K\faHandHolding & \KfaReg\faHandPointUp \\ +\K\faHandHoldingHeart & \K\faHandRock \\ +\K\faHandHoldingMedical & \KfaReg\faHandRock \\ +\K\faHandHoldingUsd & \K\faHands \\ +\K\faHandHoldingWater & \K\faHandScissors \\ +\K\faHandLizard & \KfaReg\faHandScissors \\ +\KfaReg\faHandLizard & \K\faHandshake \\ +\K\faHandMiddleFinger & \KfaReg\faHandshake \\ +\K\faHandPaper & \K\faHandshakeAltSlash \\ +\KfaReg\faHandPaper & \K\faHandshakeSlash \\ +\K\faHandPeace & \K\faHandsHelping \\ +\KfaReg\faHandPeace & \K\faHandSparkles \\ +\K\faHandPointDown & \K\faHandSpock \\ +\KfaReg\faHandPointDown & \KfaReg\faHandSpock \\ +\K\faHandPointer & \K\faHandsWash \\ +\KfaReg\faHandPointer & \K\faThumbsDown \\ +\K\faHandPointLeft & \KfaReg\faThumbsDown \\ +\KfaReg\faHandPointLeft & \K\faThumbsUp \\ +\K\faHandPointRight & \KfaReg\faThumbsUp \\ +\KfaReg\faHandPointRight & \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[DING]{\DING\ Crosses and Plusses} \index{crosses} \index{plusses} \index{crucifixes} +\idxboth{religious}{symbols} \label{crosses-plusses} \begin{tabular}{*3{ll}} \K[\dingCross]\Cross & \K\CrossOpenShadow & \K\PlusOutline \\ @@ -14511,6 +16901,7 @@ particular symbol. \index{crosses} \index{plusses} \index{crucifixes} +\idxboth{religious}{symbols} \label{pi-crosses-plusses} \begin{tabular}{*4{ll}} \Tding{57} & \Tding{59} & \Tding{61} & \Tding{63} \\ @@ -14549,6 +16940,7 @@ particular symbol. \begin{symtable}[AREV]{\AREV\ Crosses} \index{crosses} \index{crucifixes} +\idxboth{religious}{symbols} \label{arev-crosses} \begin{tabular}{*2{ll}} \K[\AREVeastcross]\eastcross & \K[\AREVwestcross]\westcross \\ @@ -14632,25 +17024,45 @@ particular symbol. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Xs and Check Marks} +\begin{symtable}[TYPICOS]{\TYPICOS\ Xs and Check Marks} \index{check marks} \index{Xs} -\label{fontawesome-check-marks} +\index{delete=delete (\tiDeleteOutline)} +\index{delete=delete (\tiDelete)} +\index{input checked=input checked (\tiInputCheckedOutline)} +\index{input checked=input checked (\tiInputChecked)} +\index{tick mark=tick mark (\tiTickOutline)} +\index{tick mark=tick mark (\tiTick)} +\index{times=times (\tiTimesOutline)} +\index{times=times (\tiTimes)} +\label{typicons-check-marks} \begin{tabular}{*3{ll}} -\K\faCheck & \K\faCheckSquare & \K\faTimesCircle \\ -\K\faCheckCircle & \K\faCheckSquareO & \K\faTimesCircleO \\ -\K\faCheckCircleO & \K\faTimes$^*$ & \\ +\K\tiDelete & \K\tiInputCheckedOutline & \K\tiTimes \\ +\K\tiDeleteOutline & \K\tiTick & \K\tiTimesOutline \\ +\K\tiInputChecked & \K\tiTickOutline & \\ \end{tabular} \bigskip - -\begin{tablenote}[*] - \FNTAWE\ defines both \cmdI{\faClose} and \cmdI{\faRemove} as - synonyms for \cmdI{\faTimes}. +\begin{tablenote} + \luaxemessage{\TYPICOS}. \end{tablenote} \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Xs and Check Marks} +\index{check marks} +\index{Xs} +\label{fontawesome5-check-marks} +\begin{tabular}{*2{ll}} +\K\faCheck & \KfaReg\faCheckSquare \\ +\K\faCheckCircle & \K\faTimes \\ +\KfaReg\faCheckCircle & \K\faTimesCircle \\ +\K\faCheckDouble & \KfaReg\faTimesCircle \\ +\K\faCheckSquare & \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[PI]{\PI\ Circled Numerals} \idxboth{circled}{numerals} \label{circled-numerals} @@ -14702,7 +17114,8 @@ particular symbol. \begin{symtable}[WASY]{\WASY\ Stars} \index{stars} \index{Jewish star} -\index{Star of David} +\subindex{stars}{Jewish} +\index{star of David} \label{wasy-stars} \begin{tabular}{*6l} \K\davidsstar & \K\hexstar & \K\varhexstar @@ -14718,7 +17131,10 @@ particular symbol. \index{sparkles} \index{snowflakes} \index{stars} -\index{Jewish star}\index{Star of David} +\index{Jewish star} +\subindex{stars}{Jewish} +\index{star of David} +\index{sparkles} \label{star-like} \begin{tabular}{*3{ll}} \K\Asterisk & \K\FiveFlowerPetal & \K\JackStar \\ @@ -14786,10 +17202,11 @@ particular symbol. \index{asterisks} \index{flowers} \index{Jewish star} +\subindex{stars}{Jewish} +\index{star of David} \index{ornaments} \index{snowflakes} \index{sparkles} -\index{Star of David} \index{stars} \label{utfsym-star-like} \begin{tabular}{*4{ll}} @@ -14827,22 +17244,36 @@ particular symbol. \end{symtable} -\begin{symtable}[FNTAWE]{\FNTAWE\ Stars} +\begin{symtable}[TYPICOS]{\TYPICOS\ Stars} \index{stars} -\label{fontawesome-stars} -\begin{tabular}{*4{ll}} -\K\faStar & \K\faStarHalf & \K\faStarHalfO & \K\faStarO \\ +\label{typicons-stars} +\begin{tabular}{*3{ll}} +\K\tiStar & \K\tiStarFullOutline & \K\tiStarOutline \\ +\K\tiStarburst & \K\tiStarHalf & \\ +\K\tiStarburstOutline & \K\tiStarHalfOutline & \\ \end{tabular} \bigskip - \begin{tablenote} - \FNTAWE\ defines both \cmdI{\faStarHalfEmpty} and - \cmdI{\faStarHalfFull} as synonyms for \cmdI{\faStarHalfO}. + \luaxemessage{\TYPICOS}. \end{tablenote} \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Stars} +\index{stars} +\index{star, half=star, half (\faStarHalf*)} +\index{star, half=star, half (\faStarHalf)} +\index{star of life=star of life (\faStarOfLife)} +\index{star=star (\faStar)} +\label{fontawesome5-stars} +\begin{tabular}{*3{ll}} +\K\faStar & \K{\faStarHalf*} & \KfaReg\faStarHalf \\ +\KfaReg\faStar & \K\faStarHalf & \K\faStarOfLife \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[FOUR]{\FOUR\ Fleurons and Flowers} \index{flowers} \index{fleurons} @@ -14850,6 +17281,7 @@ particular symbol. \index{ornaments} \index{stars} \label{fourier-orns} +\begin{indexingoff} \begin{tabular}{*3{ll}} \K\aldine & \K\decoone & \K\floweroneright \\ \K\aldineleft & \K\decosix & \K\leafleft \\ @@ -14858,6 +17290,7 @@ particular symbol. \K\decofourleft & \K\decotwo & \K\starredbullet \\ \K\decofourright & \K\floweroneleft & \\ \end{tabular} +\end{indexingoff} \end{symtable} @@ -14909,6 +17342,9 @@ particular symbol. \index{polygons} \index{stars} \index{geometric shapes} +\index{Jewish star} +\subindex{stars}{Jewish} +\index{star of David} \label{mns-geometrical} \begin{tabular}{*3{ll}} \K[\MNSfilledlargestar]\filledlargestar & \K[\MNSlargelozenge]\largelozenge & \K[\MNSmedlozenge]\medlozenge \\ @@ -14941,6 +17377,9 @@ particular symbol. \index{polygons} \index{stars} \index{geometric shapes} +\index{Jewish star} +\subindex{stars}{Jewish} +\index{star of David} \label{fdsym-geometrical} \begin{tabular}{*3{ll}} \K[\FDSYMlargeblackcircle]\largeblackcircle & \K[\FDSYMlargetriangledown]\largetriangledown & \K[\FDSYMmedlozenge]\medlozenge \\ @@ -14987,13 +17426,17 @@ particular symbol. \begin{longsymtable}[STIX]{\STIX\ Geometric Shapes} \ltindex{circles} +\ltindex{ellipses (ovals)} +\ltindex{geometric shapes} +\ltindex{hexagons} +\ltindex{ovals} +\ltindex{parallelograms} +\ltindex{pentagons} +\ltindex{polygons} \ltindex{rhombuses} \ltindex{squares} -\ltindex{triangles} -\ltindex{polygons} \ltindex{stars} -\ltindex{parallelograms} -\ltindex{geometric shapes} +\ltindex{triangles} \label{stix-geometrical} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -15095,9 +17538,9 @@ particular symbol. \begin{longsymtable}[IFS]{\IFS\ Geometric Shapes} +\ltindex{geometric shapes} \ltindex{circles} \ltindex{rhombuses} -\ltindex{geometric shapes} \ltindex{squares} \ltindex{triangles} \label{ifs-geometrical} @@ -15155,8 +17598,8 @@ particular symbol. \index{circles} \index{rhombuses} \index{ellipses (ovals)} -\index{geometric shapes} \index{ovals} +\index{geometric shapes} \index{rectangles} \index{squares} \index{triangles} @@ -15209,6 +17652,7 @@ particular symbol. \index{squares} \index{triangles} \index{ellipses (ovals)} +\index{ovals} \label{adf-geometrical} \begin{tabular}{*4{ll}} \Tbul{27} & \Tbul{32} & \Tbul{43} & \Tbul{48} \\ @@ -15223,7 +17667,8 @@ particular symbol. \begin{symtable}[UTFSYM]{\UTFSYM\ Geometric Shapes} \index{geometric shapes} \index{circles} -\index{squares} +\index{rhombuses} +\index{triangles} \label{utfsym-geom} \begin{tabular}{*4{ll}} \Tutf{1F534} & \Tutf{1F537} & \Tutf{1F53A} & \Tutf{1F53D} \\ @@ -15241,22 +17686,23 @@ particular symbol. \index{circles} \index{squares} \label{fontawesome-geometrical} -\begin{tabular}{*4{ll}} -\K\faCircle & \K\faCircleONotch & \K\faDotCircleO & \K\faSquareO \\ -\K\faCircleO & \K\faCircleThin & \K\faSquare & \\ +\begin{tabular}{*3{ll}} +\K\faCircle & \K\faDotCircle & \KfaReg\faSquare \\ +\KfaReg\faCircle & \KfaReg\faDotCircle & \K\faSquareFull \\ +\K\faCircleNotch & \K\faSquare & \\ \end{tabular} \end{symtable} \begin{longsymtable}[OPLOT]{\OPLOT\ Geometric Shapes} \ltindex{circles} +\ltindex{geometric shapes} \ltindex{hexagons} \ltindex{pentagons} -\ltindex{rhombuses} \ltindex{polygons} +\ltindex{rhombuses} \ltindex{stars} \ltindex{triangles} -\ltindex{geometric shapes} \label{oplot-geometrical} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -15362,6 +17808,7 @@ particular symbol. \index{check marks} \index{carriage return} \index{squares} +\index{borders} \label{ark-misc} \begin{tabular}{*3{ll}} \K\anchor & \K\eye & \K\Sborder \\ @@ -15418,6 +17865,7 @@ particular symbol. \begin{symtable}[UTFSYM]{Miscellaneous \UTFSYM\ Dingbats} \idxboth{miscellaneous}{symbols} +\index{square>shadowed} \label{utfsym-misc-ding} \begin{tabular}{*4{ll}} \Tutf{2706} & \Tutf{2755} & \Tutf{2762} & \Tutf{276F} \\ @@ -15443,13 +17891,13 @@ particular symbol. \idxbothend{dingbat}{symbols} -\section{Ancient languages} +\chapter{Ancient languages} \label{ancient-lang-symbols} \index{ancient-language symbols|(} \index{symbols>ancient language|(} -\tablesubsections +\tablesections -This section presents letters and ideograms from various ancient +This chapter presents letters and ideograms from various ancient scripts. Some of these symbols may also be useful in other typesetting contexts because of their pictorial nature. @@ -15462,7 +17910,53 @@ typesetting contexts because of their pictorial nature. \index{women} \index{animals} \index{arrows} +\index{arrow=arrow (\PHarrow)} +\index{bee=bee (\PHbee)} +\index{beehive=beehive (\PHbeehive)} +\index{boomerang=boomerang (\PHboomerang)} +\index{bow=bow (\PHbow)} +\index{bull leg=bull leg (\PHbullLeg)} +\index{captive=captive (\PHcaptive)} +\index{carpentry plane=carpentry plane (\PHcarpentryPlane)} +\index{cat=cat (\PHcat)} +\index{child=child (\PHchild)} +\index{club=club (\PHclub)} +\index{column=column (\PHcolumn)} +\index{comb=comb (\PHcomb)} +\index{dolium=dolium (\PHdolium)} +\index{dove=dove (\PHdove)} +\index{eagle=eagle (\PHeagle)} +\index{flute=flute (\PHflute)} +\index{gaunlet=gaunlet (\PHgaunlet)} +\index{grater=grater (\PHgrater)} +\index{helmet=helmet (\PHhelmet)} +\index{hide=hide (\PHhide)} +\index{horn=horn (\PHhorn)} +\index{lid=lid (\PHlid)} +\index{lily=lily (\PHlily)} +\index{manacles=manacles (\PHmanacles)} +\index{mattock=mattock (\PHmattock)} +\index{ox back=ox back (\PHoxBack)} +\index{papyrus=papyrus (\PHpapyrus)} +\index{pedestrian=pedestrian (\PHpedestrian)} +\index{plane tree=plane tree (\PHplaneTree)} +\index{plumed head=plumed head (\PHplumedHead)} +\index{ram=ram (\PHram)} +\index{rosette=rosette (\PHrosette)} +\index{saw=saw (\PHsaw)} +\index{shield=shield (\PHshield)} +\index{ship=ship (\PHship)} +\index{sling=sling (\PHsling)} +\index{small axe=small axe (\PHsmallAxe)} +\index{strainer=strainer (\PHstrainer)} +\index{tattooed head=tattooed head (\PHtattooedHead)} +\index{tiara=tiara (\PHtiara)} +\index{tuna=tuna (\PHtunny)} +\index{vine=vine (\PHvine)} +\index{wavy band=wavy band (\PHwavyBand)} +\index{woman=woman (\PHwoman)} \label{phaistos} +\begin{indexingoff} \begin{tabular}{*2{ll@{\qqquad}}ll} \K\PHarrow & \K\PHeagle & \K\PHplumedHead \\ \K\PHbee & \K\PHflute & \K\PHram \\ @@ -15480,61 +17974,67 @@ typesetting contexts because of their pictorial nature. \K\PHdolium & \K\PHpedestrian & \K\PHwavyBand \\ \K\PHdove & \K\PHplaneTree & \K\PHwoman \\ \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[PROTO]{\PROTO\ Proto-Semitic Characters} \idxboth{proto-Semitic}{symbols} -\index{alphabets>proto-Semitic} +\subindex{alphabets}{proto-Semitic} \index{men} \index{stick figures} +% The following definitions were taken from +% https://en.wikipedia.org/wiki/Proto-Sinaitic_script +\index{ox=ox (\textproto{\AAaleph})} +\index{ox=ox (\textproto{\Aaleph})} +\index{house=house (\textproto{\AAbeth})} +\index{house=house (\textproto{\Abeth})} +\index{stick=stick (\textproto{\Agimel})} +\index{fish=fish (\textproto{\AAdaleth})} +\index{fish=fish (\textproto{\Adaleth})} +\index{praise=praise (\textproto{\AAhe})} +\index{praise=praise (\textproto{\Ahe})} +\index{bird=bird (\textproto{\Avav})} +\index{sword=sword (\textproto{\Azayin})} +\index{thread=thread (\textproto{\AAheth})} +\index{thread=thread (\textproto{\Aheth})} +\index{good=good (\textproto{\Ateth})} +\index{hand=hand (\textproto{\AAyod})} +\index{hand=hand (\textproto{\Ayod})} +\index{palm=palm (\textproto{\AAkaph})} +\index{palm=palm (\textproto{\Akaph})} +\index{goad=goad (\textproto{\AAlamed})} +\index{goad=goad (\textproto{\Alamed})} +\index{water=water (\textproto{\Amem})} +\index{snake=snake (\textproto{\Anun})} +\index{peg=peg (\textproto{\Asamekh})} +\index{eye=eye (\textproto{\AAayin})} +\index{eye=eye (\textproto{\Aayin})} +\index{corner=corner (\textproto{\AApe})} +\index{corner=corner (\textproto{\Ape})} +\index{plant=plant (\textproto{\AAsade})} +\index{plant=plant (\textproto{\Asade})} +\index{monkey=monkey (\textproto{\AAqoph})} +\index{monkey=monkey (\textproto{\Aqoph})} +\index{head=head (\textproto{\AAresh})} +\index{head=head (\textproto{\Aresh})} +\index{bow=bow (\textproto{\Ashin})} +\index{mark=mark (\textproto{\Atav})} +\index{helmet=helmet (\textproto{\AAhelmet})} +\index{helmet=helmet (\textproto{\Ahelmet})} \label{protosem} +\begin{indexingoff} \begin{tabular}{*4{ll@{\qqquad}}ll} -\K[\textproto\Aaleph]\Aaleph & -\K[\textproto\AAhe]\AAhe & -\K[\textproto\Akaph]\Akaph & -\K[\textproto\Asamekh]\Asamekh & -\K[\textproto\AAresh]\AAresh \\ - -\K[\textproto\AAaleph]\AAaleph & -\K[\textproto\Azayin]\Azayin & -\K[\textproto\AAkaph]\AAkaph & -\K[\textproto\Ape]\Ape & -\K[\textproto\Ashin]\Ashin \\ - -\K[\textproto\Abeth]\Abeth & -\K[\textproto\Avav]\Avav & -\K[\textproto\Alamed]\Alamed & -\K[\textproto\AApe]\AApe & -\K[\textproto\Ahelmet]\Ahelmet \\ - -\K[\textproto\AAbeth]\AAbeth & -\K[\textproto\Aheth]\Aheth & -\K[\textproto\AAlamed]\AAlamed & -\K[\textproto\Asade]\Asade & -\K[\textproto\AAhelmet]\AAhelmet \\ - -\K[\textproto\Agimel]\Agimel & -\K[\textproto\AAheth]\AAheth & -\K[\textproto\Am]\Amem & -\K[\textproto\AAsade]\AAsade & -\K[\textproto\Atav]\Atav \\ - -\K[\textproto\Adaleth]\Adaleth & -\K[\textproto\Ateth]\Ateth & -\K[\textproto\Anun]\Anun & -\K[\textproto\Aqoph]\Aqoph \\ - -\K[\textproto\AAdaleth]\AAdaleth & -\K[\textproto\Ayod]\Ayod & -\K[\textproto\Aayin]\Aayin & -\K[\textproto\AAqoph]\AAqoph \\ - -\K[\textproto\Ahe]\Ahe & -\K[\textproto\AAyod]\AAyod & -\K[\textproto\AAayin]\AAayin & -\K[\textproto\Aresh]\Aresh \\ +\K[\textproto\Aaleph]\Aaleph & \K[\textproto\AAhe]\AAhe & \K[\textproto\Akaph]\Akaph & \K[\textproto\AAayin]\AAayin & \K[\textproto\AAresh]\AAresh \\ +\K[\textproto\AAaleph]\AAaleph & \K[\textproto\Avav]\Avav & \K[\textproto\AAkaph]\AAkaph & \K[\textproto\Ape]\Ape & \K[\textproto\Ashin]\Ashin \\ +\K[\textproto\Abeth]\Abeth & \K[\textproto\Azayin]\Azayin & \K[\textproto\Alamed]\Alamed & \K[\textproto\AApe]\AApe & \K[\textproto\Atav]\Atav \\ +\K[\textproto\AAbeth]\AAbeth & \K[\textproto\Aheth]\Aheth & \K[\textproto\AAlamed]\AAlamed & \K[\textproto\Asade]\Asade & \K[\textproto\Ahelmet]\Ahelmet \\ +\K[\textproto\Agimel]\Agimel & \K[\textproto\AAheth]\AAheth & \K[\textproto\Am]\Amem & \K[\textproto\AAsade]\AAsade & \K[\textproto\AAhelmet]\AAhelmet \\ +\K[\textproto\Adaleth]\Adaleth & \K[\textproto\Ateth]\Ateth & \K[\textproto\Anun]\Anun & \K[\textproto\Aqoph]\Aqoph & \\ +\K[\textproto\AAdaleth]\AAdaleth & \K[\textproto\Ayod]\Ayod & \K[\textproto\Asamekh]\Asamekh & \K[\textproto\AAqoph]\AAqoph & \\ +\K[\textproto\Ahe]\Ahe & \K[\textproto\AAyod]\AAyod & \K[\textproto\Aayin]\Aayin & \K[\textproto\Aresh]\Aresh & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15549,10 +18049,28 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[HIER]{\HIER\ Hieroglyphics} \index{hieroglyphics} -\index{alphabets>hieroglyphic} +\subindex{alphabets}{hieroglyphic} \index{animals} -\index{birds} +\index{bird=bird (\textpmhg{\HA})} +\index{bird=bird (\textpmhg{\Hibl})} +\index{bird=bird (\textpmhg{\Hibp})} +\index{bird=bird (\textpmhg{\Hibs})} +\index{bird=bird (\textpmhg{\Hibw})} +\index{bird=bird (\textpmhg{\Hw})} +\index{face=face (\textpmhg{\HQ})} +\index{face=face (\textpmhg{\Hq})} +\index{man=man (\textpmhg{\Hman})} +\index{man=man (\textpmhg{\HY})} +\index{owl=owl (\textpmhg{\Hm})} +\index{one=one (\textpmhg{\Hone})} +\index{ten=ten (\textpmhg{\Hten})} +\index{thousand=thousand (\textpmhg{\Hthousand})} +\index{thousand=thousand (\textpmhg{\HXthousand})} +\index{thousand=thousand (\textpmhg{\HCthousand})} +\index{hundred=hundred (\textpmhg{\Hhundred})} +\index{million=million (\textpmhg{\Hmillion})} \label{hieroglf} +\begin{indexingoff} \begin{tabular}{*3{ll@{\qqquad}}ll} \K[\textpmhg\HA]\HA & \K[\textpmhg\HI]\HI & \K[\textpmhg\Hn]\Hn & \K[\textpmhg\HT]\HT \\ \K[\textpmhg\Ha]\Ha & \K[\textpmhg\Hi]\Hi & \K[\textpmhg\HO]\HO & \K[\textpmhg\Ht]\Ht \\ @@ -15575,6 +18093,7 @@ typesetting contexts because of their pictorial nature. \K[\textpmhg\Hone]\Hone & \K[\textpmhg\Hhundred]\Hhundred & \K[\textpmhg\HXthousand]\HXthousand & \K[\textpmhg\Hmillion]\Hmillion \\ \K[\textpmhg\Hten]\Hten & \K[\textpmhg\Hthousand]\Hthousand & \K[\textpmhg\HCthousand]\HCthousand \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15588,9 +18107,10 @@ typesetting contexts because of their pictorial nature. \begin{longsymtable}[LINA]{\LINA\ Linear~A Script} -\index{Linear A} -\index{alphabets>Linear A} +\idxboth{Linear A}{symbols} +\subindex{alphabets}{Linear A} \label{linearA} +\begin{indexingoff} \begin{longtable}{*3{ll@{\quad}}ll} \multicolumn{8}{l}{\small\textit{(continued from previous page)}} \\[1ex] \endhead @@ -15698,13 +18218,15 @@ typesetting contexts because of their pictorial nature. \K\LinearAXCVII & \K\LinearACXCV & \K\LinearACCXCIII & \\ \K\LinearAXCVIII & \K\LinearACXCVI & \K\LinearACCXCIV & \\ \end{longtable} +\end{indexingoff} \end{longsymtable} \begin{symtable}[LINB]{\LINB\ Linear~B Basic and Optional Letters} -\index{Linear B} -\index{alphabets>Linear B} +\idxboth{Linear B}{symbols} +\subindex{alphabets}{Linear B} \label{linearB} +\begin{indexingoff} \begin{tabular}{*5{ll@{\qquad}}ll} \K[\textlinb{\Ba}]\Ba & \K[\textlinb{\Bja}]\Bja & \K[\textlinb{\Bmu}]\Bmu & \K[\textlinb{\Bpte}]\Bpte & \K[\textlinb{\Broii}]\Broii & \K[\textlinb{\Bto}]\Bto \\ \K[\textlinb{\Baii}]\Baii & \K[\textlinb{\Bje}]\Bje & \K[\textlinb{\Bna}]\Bna & \K[\textlinb{\Bpu}]\Bpu & \K[\textlinb{\Bru}]\Bru & \K[\textlinb{\Btu}]\Btu \\ @@ -15720,6 +18242,7 @@ typesetting contexts because of their pictorial nature. \K[\textlinb{\Be}]\Be & \K[\textlinb{\Bmi}]\Bmi & \K[\textlinb{\Bpi}]\Bpi & \K[\textlinb{\Bri}]\Bri & \K[\textlinb{\Bte}]\Bte & \\ \K[\textlinb{\Bi}]\Bi & \K[\textlinb{\Bmo}]\Bmo & \K[\textlinb{\Bpo}]\Bpo & \K[\textlinb{\Bro}]\Bro & \K[\textlinb{\Bti}]\Bti & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15732,8 +18255,8 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[LINB]{\LINB\ Linear~B Numerals} -\index{Linear B} -\index{numerals>Linear B} +\idxboth{Linear B}{symbols} +\subindex{numerals}{Linear B} \index{tally markers} \label{linearB-nums} \begin{tabular}{*4{ll@{\qquad}}ll} @@ -15753,12 +18276,14 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[LINB]{\LINB\ Linear~B Weights and Measures} -\index{Linear B} +\idxboth{Linear B}{symbols} \label{linearB-weights} +\begin{indexingoff} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textlinb{\BPtalent}]\BPtalent & \K[\textlinb{\BPvolb}]\BPvolb & \K[\textlinb{\BPvolcf}]\BPvolcf & \K[\textlinb{\BPwtb}]\BPwtb & \K[\textlinb{\BPwtd}]\BPwtd \\ \K[\textlinb{\BPvola}]\BPvola & \K[\textlinb{\BPvolcd}]\BPvolcd & \K[\textlinb{\BPwta}]\BPwta & \K[\textlinb{\BPwtc}]\BPwtc & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15768,12 +18293,51 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[LINB]{\LINB\ Linear~B Ideograms} -\index{Linear B} +\idxboth{Linear B}{symbols} \index{animals} \index{arrows} \index{men} \index{women} +\index{amphora=amphora (\textlinb{\BPamphora})} +\index{arrow=arrow (\textlinb{\BParrow})} +\index{barley=barley (\textlinb{\BPbarley})} +\index{billy=billy (\textlinb{\BPbilly})} +\index{boar=boar (\textlinb{\BPboar})} +\index{bronze=bronze (\textlinb{\BPbronze})} +\index{bull=bull (\textlinb{\BPbull})} +\index{cauldron=cauldron (\textlinb{\BPcauldroni})} +\index{cauldron=cauldron (\textlinb{\BPcauldronii})} +\index{chariot=chariot (\textlinb{\BPchariot})} +\index{chassis=chassis (\textlinb{\BPchassis})} +\index{cloth=cloth (\textlinb{\BPcloth})} +\index{cow=cow (\textlinb{\BPcow})} +\index{cup=cup (\textlinb{\BPcup})} +\index{ewe=ewe (\textlinb{\BPewe})} +\index{foal=foal (\textlinb{\BPfoal})} +\index{goat=goat (\textlinb{\BPgoat})} +\index{goblet=goblet (\textlinb{\BPgoblet})} +\index{gold=gold (\textlinb{\BPgold})} +\index{horse=horse (\textlinb{\BPhorse})} +\index{man=man (\textlinb{\BPman})} +\index{nanny=nanny (\textlinb{\BPnanny})} +\index{olive=olive (\textlinb{\BPolive})} +\index{ox=ox (\textlinb{\BPox})} +\index{pig=pig (\textlinb{\BPpig})} +\index{ram=ram (\textlinb{\BPram})} +\index{sheep=sheep (\textlinb{\BPsheep})} +\index{sow=sow (\textlinb{\BPsow})} +\index{spear=spear (\textlinb{\BPspear})} +\index{sword=sword (\textlinb{\BPsword})} +\index{wheat=wheat (\textlinb{\BPwheat})} +\index{wheel=wheel (\textlinb{\BPwheel})} +\index{wine=wine (\textlinb{\BPwine})} +\index{wine=wine (\textlinb{\BPwineiih})} +\index{wine=wine (\textlinb{\BPwineiiih})} +\index{wine=wine (\textlinb{\BPwineivh})} +\index{woman=woman (\textlinb{\BPwoman})} +\index{wool=wool (\textlinb{\BPwool})} \label{linearB-objs} +\begin{indexingoff} \begin{tabular}{*3{ll@{\qquad}}ll} \K[\textlinb{\BPamphora}]\BPamphora & \K[\textlinb{\BPchassis}]\BPchassis & \K[\textlinb{\BPman}]\BPman & \K[\textlinb{\BPwheat}]\BPwheat \\ \K[\textlinb{\BParrow}]\BParrow & \K[\textlinb{\BPcloth}]\BPcloth & \K[\textlinb{\BPnanny}]\BPnanny & \K[\textlinb{\BPwheel}]\BPwheel \\ @@ -15786,6 +18350,7 @@ typesetting contexts because of their pictorial nature. \K[\textlinb{\BPcauldronii}]\BPcauldronii & \K[\textlinb{\BPgold}]\BPgold & \K[\textlinb{\BPspear}]\BPspear & \\ \K[\textlinb{\BPchariot}]\BPchariot & \K[\textlinb{\BPhorse}]\BPhorse & \K[\textlinb{\BPsword}]\BPsword & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15795,13 +18360,15 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[LINB]{\LINB\ Unidentified Linear~B Symbols} -\index{Linear B} +\idxboth{Linear B}{symbols} \label{linearB-unknown} +\begin{indexingoff} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textlinb{\BUi}]\BUi & \K[\textlinb{\BUiv}]\BUiv & \K[\textlinb{\BUvii}]\BUvii & \K[\textlinb{\BUx}]\BUx & \K[\textlinb{\Btwe}]\Btwe \\ \K[\textlinb{\BUii}]\BUii & \K[\textlinb{\BUv}]\BUv & \K[\textlinb{\BUviii}]\BUviii & \K[\textlinb{\BUxi}]\BUxi & \\ \K[\textlinb{\BUiii}]\BUiii & \K[\textlinb{\BUvi}]\BUvi & \K[\textlinb{\BUix}]\BUix & \K[\textlinb{\BUxii}]\BUxii & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15812,8 +18379,9 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[CYPR]{\CYPR\ Cypriot Letters} \index{Cypriot} -\index{alphabets>Cypriot} +\subindex{alphabets}{Cypriot} \label{cypriot} +\begin{indexingoff} \begin{tabular}{*5{ll@{\qquad}}ll} \K[\textcypr{\Ca}]\Ca & \K[\textcypr{\Cku}]\Cku & \K[\textcypr{\Cmu}]\Cmu & \K[\textcypr{\Cpo}]\Cpo & \K[\textcypr{\Cso}]\Cso & \K[\textcypr{\Cwi}]\Cwi \\ \K[\textcypr{\Ce}]\Ce & \K[\textcypr{\Cla}]\Cla & \K[\textcypr{\Cna}]\Cna & \K[\textcypr{\Cpu}]\Cpu & \K[\textcypr{\Csu}]\Csu & \K[\textcypr{\Cwo}]\Cwo \\ @@ -15826,6 +18394,7 @@ typesetting contexts because of their pictorial nature. \K[\textcypr{\Cki}]\Cki & \K[\textcypr{\Cmi}]\Cmi & \K[\textcypr{\Cpe}]\Cpe & \K[\textcypr{\Cse}]\Cse & \K[\textcypr{\Cwa}]\Cwa & \\ \K[\textcypr{\Cko}]\Cko & \K[\textcypr{\Cmo}]\Cmo & \K[\textcypr{\Cpi}]\Cpi & \K[\textcypr{\Csi}]\Csi & \K[\textcypr{\Cwe}]\Cwe & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15839,8 +18408,9 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[SARAB]{\SARAB\ South Arabian Letters} \index{South Arabian alphabet} -\index{alphabets>South Arabian} +\subindex{alphabets}{South Arabian} \label{sarabian} +\begin{indexingoff} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textsarab{\SAa}]\SAa & \K[\textsarab{\SAz}]\SAz & \K[\textsarab{\SAm}]\SAm & \K[\textsarab{\SAsd}]\SAsd & \K[\textsarab{\SAdb}]\SAdb \\ \K[\textsarab{\SAb}]\SAb & \K[\textsarab{\SAhd}]\SAhd & \K[\textsarab{\SAn}]\SAn & \K[\textsarab{\SAq}]\SAq & \K[\textsarab{\SAtb}]\SAtb \\ @@ -15849,6 +18419,7 @@ typesetting contexts because of their pictorial nature. \K[\textsarab{\SAh}]\SAh & \K[\textsarab{\SAk}]\SAk & \K[\textsarab{\SAlq}]\SAlq & \K[\textsarab{\SAt}]\SAt & \K[\textsarab{\SAsa}]\SAsa \\ \K[\textsarab{\SAw}]\SAw & \K[\textsarab{\SAl}]\SAl & \K[\textsarab{\SAo}]\SAo & \K[\textsarab{\SAhu}]\SAhu & \K[\textsarab{\SAdd}]\SAdd \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -15862,7 +18433,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[PRSN]{\PRSN\ Cuneiform Letters} \index{cuneiform} -\index{alphabets>Old Persian (cuneiform)} +\subindex{alphabets}{Old Persian (cuneiform)} \label{oldprsn} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textcopsn{\Oa}]\Oa & \K[\textcopsn{\Oga}]\Oga & \K[\textcopsn{\Ola}]\Ola & \K[\textcopsn{\Oru}]\Oru & \K[\textcopsn{\Ovi}]\Ovi \\ @@ -15887,7 +18458,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[PRSN]{\PRSN\ Cuneiform Numerals} \index{cuneiform} -\index{numerals>cuneiform} +\subindex{numerals}{cuneiform} \label{oldprsn-nums} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textcopsn{\Oone}]\Oone & \K[\textcopsn{\Otwo}]\Otwo & \K[\textcopsn{\Oten}]\Oten & \K[\textcopsn{\Otwenty}]\Otwenty & \K[\textcopsn{\Ohundred}]\Ohundred \\ @@ -15919,7 +18490,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[UGAR]{\UGAR\ Cuneiform Letters} \index{cuneiform} -\index{alphabets>Ugarite (cuneiform)} +\subindex{alphabets}{Ugarite (cuneiform)} \label{ugarite} \begin{tabular}{*4{ll@{\qquad}}ll} \K[\textcugar{\Arq}]\Arq & \K[\textcugar{\Az}]\Az & \K[\textcugar{\Am}]\Am & \K[\textcugar{\Asd}]\Asd & \K[\textcugar{\Au}]\Au \\ @@ -15944,7 +18515,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[TEUB]{\TEUB\ Archaic Greek Letters and Greek Numerals} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \index{Greek>letters} \index{Greek>numerals} \label{teubner} @@ -15990,7 +18561,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[BSK]{\BSK\ Archaic Greek Letters and Greek Numerals} -\index{alphabets>Greek} +\subindex{alphabets}{Greek} \index{Greek>letters} \index{Greek>numerals} \label{bsk-greek} @@ -16008,7 +18579,160 @@ typesetting contexts because of their pictorial nature. \ltindex{Isthmian script} \ltindex{symbols>Epi-Olmec} \ltindex{symbols>Isthmian} +\ltindex{after=after (\EOafter)} +\ltindex{and then=and then (\EOandThen)} +\ltindex{appear=appear (\EOAppear)} +\ltindex{beard mask=beard mask (\EOBeardMask)} +\ltindex{bedeck=bedeck (\EOBedeck)} +\ltindex{blood=blood (\EOBlood)} +\ltindex{brace=brace (\EObrace)} +\ltindex{building=building (\EObuilding)} +\ltindex{bundle=bundle (\EOBundle)} +\ltindex{chop=chop (\EOChop)} +\ltindex{chron=chron (\EOChronI)} +\ltindex{cloth=cloth (\EOCloth)} +\ltindex{deal with=deal with (\EODealWith)} +\ltindex{deer=deer (\EODeer)} +\ltindex{eat=eat (\EOeat)} +\ltindex{flint=flint (\EOflint)} +\ltindex{flower=flower (\EOflower)} +\ltindex{fold=fold (\EOFold)} +\ltindex{go up=go up (\EOGoUp)} +\ltindex{god=god (\EOGod)} +\ltindex{governor=governor (\EOgovernor)} +\ltindex{guise=guise (\EOGuise)} +\ltindex{hallow=hallow (\EOHallow)} +%\ltindex{ja=ja (\EOja)} +\ltindex{jaguar=jaguar (\EOjaguar)} +%\ltindex{je=je (\EOje)} +%\ltindex{ji=ji (\EOji)} +%\ltindex{jo=jo (\EOjo)} +%\ltindex{ju=ju (\EOju)} +%\ltindex{kak=kak (\EOkak)} +%\ltindex{ke=ke (\EOke)} +%\ltindex{ki=ki (\EOki)} +%\ltindex{kij=kij (\EOkij)} +\ltindex{king=king (\EOKing)} +\ltindex{knotted cloth straps=knotted cloth straps (\EOknottedClothStraps)} +\ltindex{knotted cloth=knotted cloth (\EOknottedCloth)} +%\ltindex{ko=ko (\EOko)} +%\ltindex{ku=ku (\EOku)} +%\ltindex{kuu=kuu (\EOkuu)} +\ltindex{let blood=let blood (\EOLetBlood)} +\ltindex{loin cloth=loin cloth (\EOloinCloth)} +\ltindex{long lip=long lip (\EOlongLipII)} +\ltindex{lord=lord (\EOLord)} +\ltindex{lose=lose (\EOLose)} +\ltindex{ma=ma (\EOma)} +\ltindex{macaw=macaw (\EOmacaw)} +\ltindex{macaw=macaw (\EOmacawI)} +\ltindex{me=me (\EOme)} +%\ltindex{mex new=mex new (\EOmexNew)} +%\ltindex{mi=mi (\EOmi)} +\ltindex{middle=middle (\EOMiddle)} +\ltindex{monster=monster (\EOmonster)} +\ltindex{mountain=mountain (\EOMountain)} +%\ltindex{muu=muu (\EOmuu)} +%\ltindex{na=na (\EOna)} +%\ltindex{ne=ne (\EOne)} +%\ltindex{ni=ni (\EOni)} +\ltindex{now=now (\EOnow)} +%\ltindex{nu=nu (\EOnu)} +%\ltindex{nuu=nuu (\EOnuu)} +\ltindex{officer=officer (\EOofficerI)} +\ltindex{officer=officer (\EOofficerII)} +\ltindex{officer=officer (\EOofficerIII)} +\ltindex{officer=officer (\EOofficerIV)} +%\ltindex{pa=pa (\EOpa)} +%\ltindex{pak=pak (\EOpak)} +\ltindex{patron=patron (\EOPatron)} +\ltindex{patron=patron (\EOPatronII)} +%\ltindex{pe=pe (\EOpe)} +\ltindex{penis=penis (\EOpenis)} +%\ltindex{pi=pi (\EOpi)} +\ltindex{pierce=pierce (\EOPierce)} +\ltindex{plant=plant (\EOPlant)} +\ltindex{play=play (\EOPlay)} +%\ltindex{po=po (\EOpo)} +\ltindex{priest=priest (\EOpriest)} +\ltindex{prince=prince (\EOPrince)} +%\ltindex{pu=pu (\EOpu)} +%\ltindex{puu=puu (\EOpuu)} +%\ltindex{puuk=puuk (\EOpuuk)} +\ltindex{rain=rain (\EORain)} +%\ltindex{sa=sa (\EOSa)} +%\ltindex{sa=sa (\EOsa)} +\ltindex{sacrifice=sacrifice (\EOsacrifice)} +\ltindex{saw=saw (\EOSaw)} +\ltindex{scorpion=scorpion (\EOScorpius)} +\ltindex{set=set (\EOset)} +%\ltindex{si=si (\EOSi)} +%\ltindex{si=si (\EOsi)} +\ltindex{sing=sing (\EOsing)} +%\ltindex{sini=sini (\EOSini)} +\ltindex{skin=skin (\EOskin)} +\ltindex{sky animal=sky animal (\EOskyAnimal)} +\ltindex{sky pillar=sky pillar (\EOskyPillar)} +\ltindex{sky=sky (\EOSky)} +\ltindex{snake=snake (\EOsnake)} +\ltindex{so=so (\EOSo)} +\ltindex{span=span (\EOSpan)} +\ltindex{sprinkle=sprinkle (\EOSprinkle)} +\ltindex{star warrior=star warrior (\EOStarWarrior)} +\ltindex{star warrior=star warrior (\EOstarWarrior)} +\ltindex{star=star (\EOstar)} +\ltindex{step=step (\EOstep)} +%\ltindex{su=su (\EOSu)} +%\ltindex{su=su (\EOsu)} +\ltindex{sun=sun (\EOsun)} +%\ltindex{suu=suu (\EOSuu)} +%\ltindex{suu=suu (\EOsuu)} +%\ltindex{ta=ta (\EOta)} +%\ltindex{te=te (\EOte)} +\ltindex{throne=throne (\EOthrone)} +%\ltindex{ti=ti (\EOti)} +\ltindex{time=time (\EOTime)} +\ltindex{time=time (\EOtime)} +\ltindex{title=title (\EOTitle)} +\ltindex{title=title (\EOTitleII)} +\ltindex{title=title (\EOTitleIV)} +\ltindex{to=to (\EOto)} +%\ltindex{tu=tu (\EOtu)} +\ltindex{tuki=tuki (\EOtuki)} +\ltindex{tukpa=tukpa (\EOtukpa)} +\ltindex{turtle=turtle (\EOturtle)} +%\ltindex{tuu=tuu (\EOtuu)} +%\ltindex{tza=tza (\EOtza)} +%\ltindex{tze=tze (\EOtze)} +\ltindex{tzetze=tzetze (\EOtzetze)} +%\ltindex{tzi=tzi (\EOtzi)} +%\ltindex{tzu=tzu (\EOtzu)} +%\ltindex{tzuu=tzuu (\EOtzuu)} +%\ltindex{undef=undef (\EOundef)} +\ltindex{beard mask=beard mask (\EOvarBeardMask)} +%\ltindex{si=si (\EOvarSi)} +\ltindex{year=year (\EOvarYear)} +%\ltindex{ja=ja (\EOvarja)} +%\ltindex{ji=ji (\EOvarji)} +%\ltindex{ki=ki (\EOvarki)} +%\ltindex{kuu=kuu (\EOvarkuu)} +%\ltindex{ni=ni (\EOvarni)} +%\ltindex{pa=pa (\EOvarpa)} +%\ltindex{si=si (\EOvarsi)} +%\ltindex{tza=tza (\EOvartza)} +%\ltindex{wuu=wuu (\EOvarwuu)} +%\ltindex{wa=wa (\EOwa)} +%\ltindex{we=we (\EOwe)} +%\ltindex{wi=wi (\EOwi)} +%\ltindex{wo=wo (\EOwo)} +%\ltindex{wuu=wuu (\EOwuu)} +%\ltindex{ya=ya (\EOya)} +%\ltindex{yaj=yaj (\EOyaj)} +%\ltindex{ye=ye (\EOye)} +\ltindex{year=year (\EOYear)} +%\ltindex{yuu=yuu (\EOyuu)} \label{epi-olmec} +\begin{indexingoff} \begin{longtable}{*2{ll@{\qqquad}}ll} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[1ex] \endhead @@ -16069,6 +18793,7 @@ typesetting contexts because of their pictorial nature. \K\EOmexNew & \K\EOstar & \K\EOYear \\ \K\EOmi & \K\EOstarWarrior & \K\EOyuu \\ \end{longtable} +\end{indexingoff} \end{longsymtable} @@ -16077,8 +18802,8 @@ typesetting contexts because of their pictorial nature. \index{Isthmian script} \index{symbols>Epi-Olmec} \index{symbols>Isthmian} -\index{numerals>Epi-Olmec} -\index{numerals>Isthmian} +\subindex{numerals}{Epi-Olmec} +\subindex{numerals}{Isthmian} \label{epi-olmec-numerals} \begin{tabular}{*4{ll}} \K\EOzero & \K\EOvi & \K\EOxii & \K\EOxviii \\ @@ -16094,7 +18819,14 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[ARUNE]{\ARUNE\ Runes} \index{runes} \index{symbols>runes} +\index{3=3 (\ARUNEsthree)} +\index{4=4 (\ARUNEsfour)} +\index{5=5 (\ARUNEsfive)} +\index{6=6 (\ARUNEssix)} +\index{7=7 (\ARUNEsseven)} +\index{8=8 (\ARUNEseight)} \label{allrunes} +\begin{indexingoff} \begin{tabular}{ll*5{@{\qquad}ll}} \K[\ARUNEa]\a & \K[\ARUNECE]E & \K[\ARUNEING]\ING & \K[\ARUNECm]m & \K[\ARUNECR]R & \K[\ARUNEsthree]\sthree \\ \K[\ARUNEA]\A & \K[\ARUNECF]F & \K[\ARUNEing]\ing & \K[\ARUNECn]n & \K[\ARUNERR]\RR & \K[\ARUNECT]T \\ @@ -16107,6 +18839,7 @@ typesetting contexts because of their pictorial nature. \K[\ARUNECd]d & \K[\ARUNECi]i & \K[\ARUNECk]k & \K[\ARUNER]\R & \K[\ARUNEsseven]\sseven & \\ \K[\ARUNECe]e & \K[\ARUNECI]I & \K[\ARUNECl]l & \K[\ARUNECr]r & \K[\ARUNEssix]\ssix & \\ \end{tabular} +\end{indexingoff} \bigskip @@ -16131,6 +18864,7 @@ typesetting contexts because of their pictorial nature. \begin{symtable}[ARUNE]{\ARUNE\ Rune Separators} \index{runes} \index{symbols>runes} +\index{plusses} \label{allrunes-sep} \begin{tabular}{*4{ll}} \K[\ARUNEbar]\bar & \K[\ARUNEdoubleeye]\doubleeye & \K[\ARUNEplus]\plus & \K[\ARUNEtripledot]\tripledot \\ @@ -16153,15 +18887,15 @@ typesetting contexts because of their pictorial nature. \index{symbols>ancient language|)} -\section{Musical symbols} +\chapter{Musical symbols} \label{musical-symbols} \idxbothbegin{musical}{symbols} -\tablesubsections +\tablesections The following symbols are used to typeset musical notation. \ifLILY The \LILY\ package provides a large subset of the symbols in this - section. Note, however, that \LILY\ depends upon the + chapter. Note, however, that \LILY\ depends upon the \pkgname{fontspec} package, OpenType\index{OpenType} (\fileext{otf}) fonts, and some PDF\index{PDF} graphics and therefore works only with \lualatex\ or \xelatex. @@ -16263,9 +18997,9 @@ See also \ref{musicography-time-sig}. \idxboth{musical}{symbols} \label{utfsym-music} \begin{tabular}{*4{ll}} -\Tutf{2669} & \Tutf{266C} & \Tutf{266F} & \Tutf{1F3BC} \\ -\Tutf{266A} & \Tutf{266D} & \Tutf{1F3B5} & \\ -\Tutf{266B} & \Tutf{266E} & \Tutf{1F3B6} & \\ +\Tutf{2669} & \Tutf{266C} & \Tutf{266F} & \Tutf{1F3B5} \\ +\Tutf{266A} & \Tutf{266D} & \Tutf{1F39C} & \Tutf{1F3B6} \\ +\Tutf{266B} & \Tutf{266E} & \Tutf{1F39D} & \Tutf{1F3BC} \\ \end{tabular} \bigskip @@ -16275,10 +19009,10 @@ See also \ref{musicography-time-sig}. \begin{longsymtable}[MSX]{\MSX\ Musical Symbols} -\ltidxboth{musical}{symbols} \ltindex{clefs} \ltindex{alla breve} \ltindex{cut time} +\ltindex{musical meters} \label{musixtex-music} \renewcommand{\arraystretch}{1.75} % Prevent tall symbols from touching. \begin{longtable}{*2{ll@{\qqquad}}ll} @@ -16351,7 +19085,20 @@ See also \ref{musicography-time-sig}. \begin{symtable}[HARM]{\HARM\ Musical Symbols} \idxboth{musical}{symbols} +\index{whole note=whole note (\Ganz)} +\index{whole note rest=whole note rest (\GaPa)} +\index{half note=half note (\Halb)} +\index{half note rest=half note rest (\HaPa)} +\index{quarter note=quarter note (\Vier)} +\index{quarter note rest=quarter note rest (\ViPa)} +\index{eighth note=eighth note (\Acht)} +\index{eighth note rest=eighth note rest (\AcPa)} +\index{sixteenth note=sixteenth note (\Sech)} +\index{sixteenth note rest=sixteenth note rest (\SePa)} +\index{thirty-second note=thirty-second note (\Zwdr)} +\index{thirty-second note rest=thirty-second note rest (\ZwPa)} \label{harmony-music} +\begin{indexingoff} \begin{tabular}{*4{ll@{\qqquad}}ll} \K\AAcht & \K\DDohne & \K\Halb & \K\SechBR & \K\VM \\ \K\Acht & \K\Dohne & \K\HaPa & \K\SechBr & \K\Zwdr \\ @@ -16360,6 +19107,7 @@ See also \ref{musicography-time-sig}. \K\AcPa & \K\Ganz & \K\SechBL & \K\Vier & \\ \K\DD & \K\GaPa & \K\SechBl & \K\ViPa & \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -16385,7 +19133,7 @@ See also \ref{musicography-time-sig}. \begin{tablenote} \MUSICOG\ defines \cmdI{\fl}, \cmdI{\sh}, and \cmdI{\na} as shorthands for \cmdI{\musFlat}, \cmdI{\musSharp}, and - \cmdI{musNatural}, respectively. It also defines \cmdI{\musCorchea} + \cmdI{\musNatural}, respectively. It also defines \cmdI{\musCorchea} as an alias for \cmdI{\musEighth}, \cmdI{\musCorcheaDotted} as an alias for \cmdI{\musEighthDotted}, \cmdI{\musFusa} as an alias for \cmdI{\musEighth}, \cmdI{\musFusaDotted} as an alias for @@ -16407,6 +19155,7 @@ See also \ref{musicography-time-sig}. \index{time signatures} \index{alla breve} \index{cut time} +\index{musical meters} \label{musicography-time-sig} \renewcommand{\arraystretch}{1.25} % Prevent tall symbols from touching. \begin{tabular}{*2{ll@{\qqquad}}ll} @@ -16469,7 +19218,6 @@ See also \ref{musicography-time-sig}. \begin{longsymtable}[LILY]{\LILY\ Single Notes} -\ltidxboth{musical}{symbols} \label{lily-notes} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[1ex] @@ -16578,6 +19326,7 @@ See also \ref{musicography-time-sig}. \begin{symtable}[LILY]{\LILY\ Accidentals} \idxboth{musical}{symbols} +\subindex{arrows}{on musical accidentals} \label{lily-accidentals} \renewcommand{\arraystretch}{1.5} % Try to even out the line spacing a bit. \begin{tabular}{*2{ll}} @@ -16615,7 +19364,8 @@ See also \ref{musicography-time-sig}. \index{forte=forte (\LILYdyn{-1pt}{f})} \index{mezzo=mezzo (\LILYdyn{0pt}{m})} \index{piano=piano (\LILYdyn{-2pt}{p})} -\index{rinforzando (\noexpand\lilyRF)} +\index{rinforzando=rinforzando (\lilyRF)} +\index{rinforzando=rinforzando (\lilyRFZ)} \idxboth{musical}{symbols} \label{lily-dyn-alpha} \begin{tabular}{ll@{\qquad}ll} @@ -16645,7 +19395,7 @@ See also \ref{musicography-time-sig}. \begin{symtable}[LILY]{\LILY\ Articulations} -\index{thumb pizzicato|see{\texttt{\string\lilyThumb}}} +\index{thumb pizzicato=thumb pizzicato (\lilyThumb)} \idxboth{musical}{symbols} \label{lily-articulations} \begin{tabular}{*3{ll}} @@ -16709,7 +19459,7 @@ See also \ref{musicography-time-sig}. \begin{longsymtable}[LILY]{\LILY\ Named Scripts} -\ltidxboth{musical}{symbols} +\ltindex{arrows} \label{lily-gen-scripts} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[1ex] @@ -16857,7 +19607,6 @@ See also \ref{musicography-time-sig}. \begin{longsymtable}[LILY]{\LILY\ Named Clefs} \ltindex{clefs} -\ltidxboth{musical}{symbols} \label{lily-gen-clefs} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[1ex] @@ -16913,7 +19662,6 @@ See also \ref{musicography-time-sig}. \ltindex{polygons} \ltindex{triangles} \ltindex{geometric shapes} -\ltidxboth{musical}{symbols} \label{lily-gen-noteheads} \begin{longtable}{ll} \multicolumn{2}{l}{\small\textit{(continued from previous page)}} \\[1ex] @@ -17191,7 +19939,7 @@ See also \ref{musicography-time-sig}. \begin{longsymtable}[LILY]{\LILY\ Named Accidentals} -\ltidxboth{musical}{symbols} +\ltsubindex{arrows}{on musical accidentals} \label{lily-gen-accidentals} \begin{longtable}{ll} \multicolumn{2}{l}{\small\textit{(continued from previous page)}} \\[1ex] @@ -17246,6 +19994,7 @@ See also \ref{musicography-time-sig}. \begin{symtable}[LILY]{\LILY\ Named Arrowheads} \idxboth{musical}{symbols} +\index{arrowheads} \label{lily-gen-arrowheads} \begin{tabular}{*2{ll}} \Tlg{arrowheads.close.01} & \Tlg{arrowheads.open.01} \\ @@ -17302,12 +20051,12 @@ See also \ref{musicography-time-sig}. \idxbothend{musical}{symbols} -\section{Gaming symbols} +\chapter{Gaming symbols} \label{gaming-symbols} \idxbothbegin{game-related}{symbols} -\tablesubsections +\tablesections -This section presents symbols related to games and gaming: +This chapter presents symbols related to games and gaming: playing-card suits, dice, and symbols used to represent pieces and moves in various games. \ifcomplete @@ -17435,7 +20184,7 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \bigskip \begin{tablenote} - \twemojismessage + \twemojismessage. \end{tablenote} \end{symtable} @@ -17549,8 +20298,7 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \begin{symtable}[UTFSYM]{\UTFSYM\ Dice} -\index{dice} -\index{dice>3D} +\subindex{dice}{3D} \label{utfsym-dice} \begin{tabular}{*3{ll}} \Tutf{2680} & \Tutf{2682} & \Tutf{2684} \\ @@ -17562,6 +20310,18 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Dice} +\subindex{dice}{20-sided=20-sided (\faDiceD20)} +\subindex{dice}{3D=3D (\faDiceD6)} +\label{fontawesome5-dice} +\begin{tabular}{*3{ll}} +\K\faDice & \K\faDiceFive & \K\faDiceSix \\ +\K{\faDiceD20} & \K\faDiceFour & \K\faDiceThree \\ +\K{\faDiceD6} & \K\faDiceOne & \K\faDiceTwo \\ +\end{tabular} +\end{symtable} + + \begin{longsymtable}[UTFSYM]{\UTFSYM\ Domino Tiles} \ltindex{domino tiles} \label{utfsym-dominoes} @@ -17649,9 +20409,11 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \begin{symtable}[SKAK]{\SKAK\ Chess Informator Symbols} +\index{chess notation} \idxboth{chess}{symbols} \idxboth{informator}{symbols} \label{skak-inform} +\begin{indexingoff} \begin{tabular}{*3{ll}} \K\bbetter & \K\doublepawns & \K\seppawns \\ \K\bdecisive & \K\ending & \K\shortcastling \\ @@ -17671,6 +20433,7 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \K\devadvantage & \K\qside & \K\zugzwang \\ \K\diagonal & \K\samebishops & \\ \end{tabular} +\end{indexingoff} \end{symtable} @@ -17706,6 +20469,26 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Chess Pieces and Chessboards} +\idxboth{chess}{symbols} +\index{bishop=bishop (\faChessBishop)} +\index{chessboard=chessboard (\faChessBoard)} +\index{king=king (\faChessKing)} +\index{knight=knight (\faChessKnight)} +\index{pawn=pawn (\faChessPawn)} +\index{queen=queen (\faChessQueen)} +\index{rook=rook (\faChessRook)} +\index{castle=castle (\faChessRook)} +\index{chess pieces=chess pieces (\faChess)} +\label{fontawesome5-chess} +\begin{tabular}{*3{ll}} +\K\faChess & \K\faChessKing & \K\faChessQueen \\ +\K\faChessBishop & \K\faChessKnight & \K\faChessRook \\ +\K\faChessBoard & \K\faChessPawn & \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[IGO]{\IGO\ Go Symbols} \index{symbols>Go stones} \index{Go stones} @@ -17778,16 +20561,462 @@ symbols are delivered by packages that provide minimal \LaTeX\ support. \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Sports} +\idxboth{sports}{symbols} +\index{baseball=baseball (\faBaseballBall)} +\index{basketball=basketball (\faBasketballBall)} +\index{biking=biking (\faBiking)} +\index{bowling ball=bowling ball (\faBowlingBall)} +\index{dumbbell=dumbbell (\faDumbbell)} +\index{football=football (\faFootballBall)} +\index{football=football (\faFutbol)} +\index{golf ball=golf ball (\faGolfBall)} +\index{hockey puck=hockey puck (\faHockeyPuck)} +\index{ping pong=ping pong (\faTableTennis)} +\index{quidditch=quidditch (\faQuidditch)} +\index{skating=skating (\faSkating)} +\index{skiing=skiing (\faSkiing)} +\index{skiing=skiing (\faSkiingNordic)} +\index{snowboarding=snowboarding (\faSnowboarding)} +\index{soccer ball=soccer ball (\faFutbol)} +\index{swimming=swimming (\faSwimmer)} +\index{table tennis=table tennis (\faTableTennis)} +\index{volleyball=volleyball (\faVolleyballBall)} +\label{fontawesome5-sports} +\begin{tabular}{*3{ll}} +\K\faBaseballBall & \K\faFootballBall & \K\faSkiing \\ +\K\faBasketballBall & \K\faFutbol & \K\faSkiingNordic \\ +\K\faBiking & \KfaReg\faFutbol & \K\faSnowboarding \\ +\K\faBowlingBall & \K\faGolfBall & \K\faSwimmer \\ +\K\faDribbble & \K\faHockeyPuck & \K\faTableTennis \\ +\K\faDribbbleSquare & \K\faQuidditch & \K\faVolleyballBall \\ +\K\faDumbbell & \K\faSkating & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[UTFSYM]{\UTFSYM\ Games and Sports} +\idxboth{sports}{symbols} +\idxboth{game-related}{symbols} +\index{dice} +\label{utfsym-games-sports} +\begin{tabular}{*4{ll}} +\Tutf{1F3AE} & \Tutf{1F3BF} & \Tutf{1F3C6} & \Tutf{1F3CF} \\ +\Tutf{1F3AF} & \Tutf{1F3C0} & \Tutf{1F3C7} & \Tutf{1F3D0} \\ +\Tutf{1F3B0} & \Tutf{1F3C1} & \Tutf{1F3C8} & \Tutf{1F3D1} \\ +\Tutf{1F3B1} & \Tutf{1F3C2} & \Tutf{1F3C9} & \Tutf{1F3D2} \\ +\Tutf{1F3B2} & \Tutf{1F3C3} & \Tutf{1F3CA} & \Tutf{1F3D3} \\ +\Tutf{1F3B3} & \Tutf{1F3C4} & \Tutf{1F3CB} & \Tutf{1F3F8} \\ +\Tutf{1F3BE} & \Tutf{1F3C5} & \Tutf{1F3CC} & \Tutf{1F3F9} \\ +\end{tabular} + +\bigskip +\utfsymmessage[1F3B0] +\end{symtable} + + \idxbothend{game-related}{symbols} -\section{Other symbols} +\chapter{Geographical Symbols} +\label{geographical-symbols} +\idxbothbegin{geographical}{symbols} +\tablesections + +The symbols in this chapter relate in some manner to geography. +\ifcomplete +In particular, the following tables present both maps and +national and regional flags. +\fi + + +\begin{longsymtable}[COE]{\COE\ Country Maps} +\ltidxboth{European}{countries} +\ltindex{symbols>countries} +\ltindex{symbols>maps} +\ltsubindex{maps}{European countries} +\ltindex{land masses} +\label{CountriesOfEurope} +\renewcommand{\arraystretch}{2} % Prevent tall symbols from touching. +\begin{longtable}{@{}ll@{\hspace{4em}}ll@{}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Kcoe\Albania & \Kcoe\Latvia \\ +\Kcoe\Andorra & \Kcoe\Liechtenstein \\ +\Kcoe\Austria & \Kcoe\Lithuania \\ +\Kcoe\Belarus & \Kcoe\Luxembourg \\ +\Kcoe\Belgium & \Kcoe\Macedonia \\ +\Kcoe\Bosnia & \Kcoe\Malta \\ +\Kcoe\Bulgaria & \Kcoe\Moldova \\ +\Kcoe\Croatia & \Kcoe\Montenegro \\ +\Kcoe\Czechia & \Kcoe\Netherlands \\ +\Kcoe\Denmark & \Kcoe\Norway \\ +\Kcoe\Estonia & \Kcoe\Poland \\ +\Kcoe\Finland & \Kcoe\Portugal \\ +\Kcoe\France & \Kcoe\Romania \\ +\Kcoe\Germany & \Kcoe\Serbia \\ +\Kcoe\GreatBritain & \Kcoe\Slovakia \\ +\Kcoe\Greece & \Kcoe\Slovenia \\ +\Kcoe\Hungary & \Kcoe\Spain \\ +\Kcoe\Iceland & \Kcoe\Sweden \\ +\Kcoe\Ireland & \Kcoe\Switzerland \\ +\Kcoe\Italy & \\ +\end{longtable} + +\bigskip + +\begin{tablenote} + The preceding commands work only when the \texttt{CountriesOfEurope} + \fntfam[CountriesOfEurope] is active. For convenience, the package + defines a \cmd{\countriesofeuropefamily} command that switches to + that \fntfam. + + By default, countries are drawn in the current font size. Hence, + ``\verb|{\countriesofeuropefamily\France}|'' draws a nearly + unrecognizable ``{\countriesofeuropefamily\France}''. For clarity + of presentation, \ref{CountriesOfEurope} scales each glyph to + 72\,pt.\ via an explicit \verb|\fontsize{72}{72}|. An alternative + is to specify the \optname{CountriesOfEurope}{scaled} package option + to scale all country glyphs by a given factor of the font size. +\end{tablenote} +\end{longsymtable} + + +\begin{longsymtable}[ROJUD]{\ROJUD\ Maps of Romanian Counties} +\ltidxboth{Romanian}{counties} +\ltindex{symbols>counties} +\ltindex{symbols>maps} +\ltsubindex{maps}{Romanian counties} +\ltindex{land masses} +\label{romanian-counties} +\renewcommand{\arraystretch}{2} % Prevent tall symbols from touching. +\begin{longtable}{@{}ll*2{@{\hspace{4em}}ll}@{}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Krojud\jAB & \Krojud\jCT & \Krojud\jMS \\ +\Krojud\jAG & \Krojud\jCV & \Krojud\jNT \\ +\Krojud\jAR & \Krojud\jDB & \Krojud\jOT \\ +\Krojud\jBC & \Krojud\jDJ & \Krojud\jPH \\ +\Krojud\jBH & \Krojud\jGJ & \Krojud\jSB \\ +\Krojud\jBI & \Krojud\jGL & \Krojud\jSJ \\ +\Krojud\jBN & \Krojud\jGR & \Krojud\jSM \\ +\Krojud\jBR & \Krojud\jHD & \Krojud\jSV \\ +\Krojud\jBT & \Krojud\jHR & \Krojud\jTL \\ +\Krojud\jBV & \Krojud\jIF & \Krojud\jTM \\ +\Krojud\jBZ & \Krojud\jIL & \Krojud\jTR \\ +\Krojud\jCJ & \Krojud\jIS & \Krojud\jVL \\ +\Krojud\jCL & \Krojud\jMH & \Krojud\jVN \\ +\Krojud\jCS & \Krojud\jMM & \Krojud\jVS \\ +\end{longtable} +\bigskip + +\begin{tablenote} + The preceding commands work only when the \texttt{rojud} + \fntfam[rojud] is active. Use the OT1 \fntenc[OT1] in \pdflatex and + the TU \fntenc[TU] in \xelatex. (\ROJUD\ requires one of those two + \tex\ engines.) For example, + ``\verb|{\usefont{OT1}{rojud}{m}{n}\jBI}|'' draws + Bucharest\index{Bucharest}.\footnote{technically a municipality, not + a county} +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[EUFLAG]{\EUFLAG\ European Union Flag} +\index{flags} +\label{euflag} +\begin{tabular}{ll} +\K\euflag \\ +\end{tabular} + +\bigskip +\begin{tablenote} + The \texttt{\string\euflag} flag is drawn using the + \latex\ \texttt{picture} environment. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[WFLAGS]{\WFLAGS\ Flags of Sovereign States} +\ltindex{flags} +\label{worldflags-sovereign} +\renewcommand{\arraystretch}{1.25} % Keep flags from touching. +\begin{longtable}{*4{ll}} +\multicolumn{8}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{8}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Twflag{AD} & \Twflag{EC} & \Twflag{LC} & \Twflag{RW} \\ +\Twflag{AE} & \Twflag{EE} & \Twflag{LI} & \Twflag{SA} \\ +\Twflag{AF} & \Twflag{EG} & \Twflag{LK} & \Twflag{SB} \\ +\Twflag{AG} & \Twflag{ER} & \Twflag{LR} & \Twflag{SC} \\ +\Twflag{AL} & \Twflag{ES} & \Twflag{LS} & \Twflag{SD} \\ +\Twflag{AM} & \Twflag{ET} & \Twflag{LT} & \Twflag{SE} \\ +\Twflag{AO} & \Twflag{FI} & \Twflag{LU} & \Twflag{SG} \\ +\Twflag{AR} & \Twflag{FJ} & \Twflag{LV} & \Twflag{SI} \\ +\Twflag{AT} & \Twflag{FM} & \Twflag{LY} & \Twflag{SK} \\ +\Twflag{AU} & \Twflag{FR} & \Twflag{MA} & \Twflag{SL} \\ +\Twflag{AZ} & \Twflag{GA} & \Twflag{MD} & \Twflag{SM} \\ +\Twflag{BA} & \Twflag{GB} & \Twflag{ME} & \Twflag{SN} \\ +\Twflag{BB} & \Twflag{GD} & \Twflag{MG} & \Twflag{SO} \\ +\Twflag{BD} & \Twflag{GE} & \Twflag{MH} & \Twflag{SR} \\ +\Twflag{BE} & \Twflag{GH} & \Twflag{MK} & \Twflag{SS} \\ +\Twflag{BF} & \Twflag{GM} & \Twflag{ML} & \Twflag{ST} \\ +\Twflag{BG} & \Twflag{GN} & \Twflag{MM} & \Twflag{SV} \\ +\Twflag{BH} & \Twflag{GQ} & \Twflag{MN} & \Twflag{SY} \\ +\Twflag{BI} & \Twflag{GR} & \Twflag{MR} & \Twflag{SZ} \\ +\Twflag{BJ} & \Twflag{GT} & \Twflag{MT} & \Twflag{TD} \\ +\Twflag{BN} & \Twflag{GW} & \Twflag{MU} & \Twflag{TG} \\ +\Twflag{BO} & \Twflag{GY} & \Twflag{MV} & \Twflag{TH} \\ +\Twflag{BR} & \Twflag{HN} & \Twflag{MW} & \Twflag{TJ} \\ +\Twflag{BS} & \Twflag{HR} & \Twflag{MX} & \Twflag{TL} \\ +\Twflag{BT} & \Twflag{HT} & \Twflag{MY} & \Twflag{TM} \\ +\Twflag{BW} & \Twflag{HU} & \Twflag{MZ} & \Twflag{TN} \\ +\Twflag{BY} & \Twflag{ID} & \Twflag{NA} & \Twflag{TO} \\ +\Twflag{BZ} & \Twflag{IE} & \Twflag{NE} & \Twflag{TR} \\ +\Twflag{CA} & \Twflag{IL} & \Twflag{NG} & \Twflag{TT} \\ +\Twflag{CD} & \Twflag{IN} & \Twflag{NI} & \Twflag{TV} \\ +\Twflag{CF} & \Twflag{IQ} & \Twflag{NL} & \Twflag{TW} \\ +\Twflag{CG} & \Twflag{IR} & \Twflag{NO} & \Twflag{TZ} \\ +\Twflag{CH} & \Twflag{IS} & \Twflag{NP} & \Twflag{UA} \\ +\Twflag{CI} & \Twflag{IT} & \Twflag{NR} & \Twflag{UG} \\ +\Twflag{CK} & \Twflag{JM} & \Twflag{NZ} & \Twflag{US} \\ +\Twflag{CL} & \Twflag{JO} & \Twflag{OM} & \Twflag{UY} \\ +\Twflag{CM} & \Twflag{JP} & \Twflag{PA} & \Twflag{UZ} \\ +\Twflag{CN} & \Twflag{KE} & \Twflag{PE} & \Twflag{VA} \\ +\Twflag{CO} & \Twflag{KG} & \Twflag{PG} & \Twflag{VC} \\ +\Twflag{CR} & \Twflag{KH} & \Twflag{PH} & \Twflag{VE} \\ +\Twflag{CU} & \Twflag{KI} & \Twflag{PK} & \Twflag{VN} \\ +\Twflag{CV} & \Twflag{KM} & \Twflag{PL} & \Twflag{VU} \\ +\Twflag{CY} & \Twflag{KN} & \Twflag{PS} & \Twflag{WS} \\ +\Twflag{CZ} & \Twflag{KO} & \Twflag{PT} & \Twflag{YE} \\ +\Twflag{DE} & \Twflag{KP} & \Twflag{PW} & \Twflag{ZA} \\ +\Twflag{DJ} & \Twflag{KR} & \Twflag{PY} & \Twflag{ZM} \\ +\Twflag{DK} & \Twflag{KW} & \Twflag{QA} & \Twflag{ZW} \\ +\Twflag{DM} & \Twflag{KZ} & \Twflag{RO} & \\ +\Twflag{DO} & \Twflag{LA} & \Twflag{RS} & \\ +\Twflag{DZ} & \Twflag{LB} & \Twflag{RU} & \\ +\end{longtable} + +\begin{tablenote} + \worldflagsmessage. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[WFLAGS]{\WFLAGS\ Flags of Non-Sovereign Countries and Territories} +\index{flags} +\label{worldflags-territories} +\renewcommand{\arraystretch}{1.25} % Keep flags from touching. +\begin{tabular}{*3{ll}} +\Twflag{Abkhazia} & \Twflag{GF} & \Twflag{PR} \\ +\Twflag{AQ} & \Twflag{GG} & \Twflag{RE} \\ +\Twflag{Artsakh} & \Twflag{GI} & \Twflag{Saba} \\ +\Twflag{AX} & \Twflag{GL} & \Twflag{Somaliland} \\ +\Twflag{Bonaire} & \Twflag{IM} & \Twflag{StEustasius} \\ +\Twflag{EH} & \Twflag{JE} & \Twflag{Tibet} \\ +\Twflag{FO} & \Twflag{NU} & \Twflag{Transnistria} \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \worldflagsmessage. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[WFLAGS]{\WFLAGS\ Flags of Austrian Federal States} +\index{flags} +\label{worldflags-austria} +\renewcommand{\arraystretch}{1.25} % Keep flags from touching. +\begin{tabular}{*3{ll}} +\Twflag{AT-B} & \Twflag{AT-O} & \Twflag{AT-T} \\ +\Twflag{AT-K} & \Twflag{AT-S} & \Twflag{AT-V} \\ +\Twflag{AT-N} & \Twflag{AT-St} & \Twflag{AT-W} \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \worldflagsmessage. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[TWEM]{\TWEM\ Flags} +\ltindex{flags} +\ltindex{emoji} +\label{twemoji-flags} +\begin{longtable}{*2{lp{\twemwidth}}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Ttwem{flag: {\AA}land Islands}{1f1e6-1f1fd} & \Ttwem{flag: Lesotho}{1f1f1-1f1f8} \\ +\Ttwem{flag: Afghanistan}{1f1e6-1f1eb} & \Ttwem{flag: Liberia}{1f1f1-1f1f7} \\ +\Ttwem{flag: Albania}{1f1e6-1f1f1} & \Ttwem{flag: Libya}{1f1f1-1f1fe} \\ +\Ttwem{flag: Algeria}{1f1e9-1f1ff} & \Ttwem{flag: Liechtenstein}{1f1f1-1f1ee} \\ +\Ttwem{flag: American Samoa}{1f1e6-1f1f8} & \Ttwem{flag: Lithuania}{1f1f1-1f1f9} \\ +\Ttwem{flag: Andorra}{1f1e6-1f1e9} & \Ttwem{flag: Luxembourg}{1f1f1-1f1fa} \\ +\Ttwem{flag: Angola}{1f1e6-1f1f4} & \Ttwem{flag: Macao SAR China}{1f1f2-1f1f4} \\ +\Ttwem{flag: Anguilla}{1f1e6-1f1ee} & \Ttwem{flag: Madagascar}{1f1f2-1f1ec} \\ +\Ttwem{flag: Antarctica}{1f1e6-1f1f6} & \Ttwem{flag: Malawi}{1f1f2-1f1fc} \\ +\Ttwem{flag: Antigua \& Barbuda}{1f1e6-1f1ec} & \Ttwem{flag: Malaysia}{1f1f2-1f1fe} \\ +\Ttwem{flag: Argentina}{1f1e6-1f1f7} & \Ttwem{flag: Maldives}{1f1f2-1f1fb} \\ +\Ttwem{flag: Armenia}{1f1e6-1f1f2} & \Ttwem{flag: Mali}{1f1f2-1f1f1} \\ +\Ttwem{flag: Aruba}{1f1e6-1f1fc} & \Ttwem{flag: Malta}{1f1f2-1f1f9} \\ +\Ttwem{flag: Ascension Island}{1f1e6-1f1e8} & \Ttwem{flag: Marshall Islands}{1f1f2-1f1ed} \\ +\Ttwem{flag: Australia}{1f1e6-1f1fa} & \Ttwem{flag: Martinique}{1f1f2-1f1f6} \\ +\Ttwem{flag: Austria}{1f1e6-1f1f9} & \Ttwem{flag: Mauritania}{1f1f2-1f1f7} \\ +\Ttwem{flag: Azerbaijan}{1f1e6-1f1ff} & \Ttwem{flag: Mauritius}{1f1f2-1f1fa} \\ +\Ttwem{flag: Bahamas}{1f1e7-1f1f8} & \Ttwem{flag: Mayotte}{1f1fe-1f1f9} \\ +\Ttwem{flag: Bahrain}{1f1e7-1f1ed} & \Ttwem{flag: Mexico}{1f1f2-1f1fd} \\ +\Ttwem{flag: Bangladesh}{1f1e7-1f1e9} & \Ttwem{flag: Micronesia}{1f1eb-1f1f2} \\ +\Ttwem{flag: Barbados}{1f1e7-1f1e7} & \Ttwem{flag: Moldova}{1f1f2-1f1e9} \\ +\Ttwem{flag: Belarus}{1f1e7-1f1fe} & \Ttwem{flag: Monaco}{1f1f2-1f1e8} \\ +\Ttwem{flag: Belgium}{1f1e7-1f1ea} & \Ttwem{flag: Mongolia}{1f1f2-1f1f3} \\ +\Ttwem{flag: Belize}{1f1e7-1f1ff} & \Ttwem{flag: Montenegro}{1f1f2-1f1ea} \\ +\Ttwem{flag: Benin}{1f1e7-1f1ef} & \Ttwem{flag: Montserrat}{1f1f2-1f1f8} \\ +\Ttwem{flag: Bermuda}{1f1e7-1f1f2} & \Ttwem{flag: Morocco}{1f1f2-1f1e6} \\ +\Ttwem{flag: Bhutan}{1f1e7-1f1f9} & \Ttwem{flag: Mozambique}{1f1f2-1f1ff} \\ +\Ttwem{flag: Bolivia}{1f1e7-1f1f4} & \Ttwem{flag: Myanmar (Burma)}{1f1f2-1f1f2} \\ +\Ttwem{flag: Bosnia \& Herzegovina}{1f1e7-1f1e6} & \Ttwem{flag: Namibia}{1f1f3-1f1e6} \\ +\Ttwem{flag: Botswana}{1f1e7-1f1fc} & \Ttwem{flag: Nauru}{1f1f3-1f1f7} \\ +\Ttwem{flag: Bouvet Island}{1f1e7-1f1fb} & \Ttwem{flag: Nepal}{1f1f3-1f1f5} \\ +\Ttwem{flag: Brazil}{1f1e7-1f1f7} & \Ttwem{flag: Netherlands}{1f1f3-1f1f1} \\ +\Ttwem{flag: British Indian Ocean Territory}{1f1ee-1f1f4} & \Ttwem{flag: New Caledonia}{1f1f3-1f1e8} \\ +\Ttwem{flag: British Virgin Islands}{1f1fb-1f1ec} & \Ttwem{flag: New Zealand}{1f1f3-1f1ff} \\ +\Ttwem{flag: Brunei}{1f1e7-1f1f3} & \Ttwem{flag: Nicaragua}{1f1f3-1f1ee} \\ +\Ttwem{flag: Bulgaria}{1f1e7-1f1ec} & \Ttwem{flag: Nigeria}{1f1f3-1f1ec} \\ +\Ttwem{flag: Burkina Faso}{1f1e7-1f1eb} & \Ttwem{flag: Niger}{1f1f3-1f1ea} \\ +\Ttwem{flag: Burundi}{1f1e7-1f1ee} & \Ttwem{flag: Niue}{1f1f3-1f1fa} \\ +\Ttwem{flag: Cambodia}{1f1f0-1f1ed} & \Ttwem{flag: Norfolk Island}{1f1f3-1f1eb} \\ +\Ttwem{flag: Cameroon}{1f1e8-1f1f2} & \Ttwem{flag: North Korea}{1f1f0-1f1f5} \\ +\Ttwem{flag: Canada}{1f1e8-1f1e6} & \Ttwem{flag: North Macedonia}{1f1f2-1f1f0} \\ +\Ttwem{flag: Canary Islands}{1f1ee-1f1e8} & \Ttwem{flag: Northern Mariana Islands}{1f1f2-1f1f5} \\ +\Ttwem{flag: Cape Verde}{1f1e8-1f1fb} & \Ttwem{flag: Norway}{1f1f3-1f1f4} \\ +\Ttwem{flag: Caribbean Netherlands}{1f1e7-1f1f6} & \Ttwem{flag: Oman}{1f1f4-1f1f2} \\ +\Ttwem{flag: Cayman Islands}{1f1f0-1f1fe} & \Ttwem{flag: Pakistan}{1f1f5-1f1f0} \\ +\Ttwem{flag: Central African Republic}{1f1e8-1f1eb} & \Ttwem{flag: Palau}{1f1f5-1f1fc} \\ +\Ttwem{flag: Ceuta \& Melilla}{1f1ea-1f1e6} & \Ttwem{flag: Palestinian Territories}{1f1f5-1f1f8} \\ +\Ttwem{flag: Chad}{1f1f9-1f1e9} & \Ttwem{flag: Panama}{1f1f5-1f1e6} \\ +\Ttwem{flag: Chile}{1f1e8-1f1f1} & \Ttwem{flag: Papua New Guinea}{1f1f5-1f1ec} \\ +\Ttwem{flag: China}{1f1e8-1f1f3} & \Ttwem{flag: Paraguay}{1f1f5-1f1fe} \\ +\Ttwem{flag: Christmas Island}{1f1e8-1f1fd} & \Ttwem{flag: Peru}{1f1f5-1f1ea} \\ +\Ttwem{flag: Clipperton Island}{1f1e8-1f1f5} & \Ttwem{flag: Philippines}{1f1f5-1f1ed} \\ +\Ttwem{flag: Cocos (Keeling) Islands}{1f1e8-1f1e8} & \Ttwem{flag: Pitcairn Islands}{1f1f5-1f1f3} \\ +\Ttwem{flag: Colombia}{1f1e8-1f1f4} & \Ttwem{flag: Poland}{1f1f5-1f1f1} \\ +\Ttwem{flag: Comoros}{1f1f0-1f1f2} & \Ttwem{flag: Portugal}{1f1f5-1f1f9} \\ +\Ttwem{flag: Congo - Brazzaville}{1f1e8-1f1ec} & \Ttwem{flag: Puerto Rico}{1f1f5-1f1f7} \\ +\Ttwem{flag: Congo - Kinshasa}{1f1e8-1f1e9} & \Ttwem{flag: Qatar}{1f1f6-1f1e6} \\ +\Ttwem{flag: Cook Islands}{1f1e8-1f1f0} & \Ttwem{flag: Romania}{1f1f7-1f1f4} \\ +\Ttwem{flag: Costa Rica}{1f1e8-1f1f7} & \Ttwem{flag: Russia}{1f1f7-1f1fa} \\ +\Ttwem{flag: Croatia}{1f1ed-1f1f7} & \Ttwem{flag: Rwanda}{1f1f7-1f1fc} \\ +\Ttwem{flag: Cuba}{1f1e8-1f1fa} & \Ttwem{flag: Réunion}{1f1f7-1f1ea} \\ +\Ttwem{flag: Curaçao}{1f1e8-1f1fc} & \Ttwem{flag: Samoa}{1f1fc-1f1f8} \\ +\Ttwem{flag: Cyprus}{1f1e8-1f1fe} & \Ttwem{flag: San Marino}{1f1f8-1f1f2} \\ +\Ttwem{flag: Czechia}{1f1e8-1f1ff} & \Ttwem{flag: Saudi Arabia}{1f1f8-1f1e6} \\ +\Ttwem{flag: Côte d'Ivoire}{1f1e8-1f1ee} & \Ttwem{flag: Scotland}{1f3f4-e0067-e0062-e0073-e0063-e0074-e007f} \\ +\Ttwem{flag: Denmark}{1f1e9-1f1f0} & \Ttwem{flag: Senegal}{1f1f8-1f1f3} \\ +\Ttwem{flag: Diego Garcia}{1f1e9-1f1ec} & \Ttwem{flag: Serbia}{1f1f7-1f1f8} \\ +\Ttwem{flag: Djibouti}{1f1e9-1f1ef} & \Ttwem{flag: Seychelles}{1f1f8-1f1e8} \\ +\Ttwem{flag: Dominican Republic}{1f1e9-1f1f4} & \Ttwem{flag: Sierra Leone}{1f1f8-1f1f1} \\ +\Ttwem{flag: Dominica}{1f1e9-1f1f2} & \Ttwem{flag: Singapore}{1f1f8-1f1ec} \\ +\Ttwem{flag: Ecuador}{1f1ea-1f1e8} & \Ttwem{flag: Sint Maarten}{1f1f8-1f1fd} \\ +\Ttwem{flag: Egypt}{1f1ea-1f1ec} & \Ttwem{flag: Slovakia}{1f1f8-1f1f0} \\ +\Ttwem{flag: El Salvador}{1f1f8-1f1fb} & \Ttwem{flag: Slovenia}{1f1f8-1f1ee} \\ +\Ttwem{flag: England}{1f3f4-e0067-e0062-e0065-e006e-e0067-e007f} & \Ttwem{flag: Solomon Islands}{1f1f8-1f1e7} \\ +\Ttwem{flag: Equatorial Guinea}{1f1ec-1f1f6} & \Ttwem{flag: Somalia}{1f1f8-1f1f4} \\ +\Ttwem{flag: Eritrea}{1f1ea-1f1f7} & \Ttwem{flag: South Africa}{1f1ff-1f1e6} \\ +\Ttwem{flag: Estonia}{1f1ea-1f1ea} & \Ttwem{flag: South Georgia \& South Sandwich Islands}{1f1ec-1f1f8} \\ +\Ttwem{flag: Eswatini}{1f1f8-1f1ff} & \Ttwem{flag: South Korea}{1f1f0-1f1f7} \\ +\Ttwem{flag: Ethiopia}{1f1ea-1f1f9} & \Ttwem{flag: South Sudan}{1f1f8-1f1f8} \\ +\Ttwem{flag: European Union}{1f1ea-1f1fa} & \Ttwem{flag: Spain}{1f1ea-1f1f8} \\ +\Ttwem{flag: Falkland Islands}{1f1eb-1f1f0} & \Ttwem{flag: Sri Lanka}{1f1f1-1f1f0} \\ +\Ttwem{flag: Faroe Islands}{1f1eb-1f1f4} & \Ttwem{flag: St. Barthélemy}{1f1e7-1f1f1} \\ +\Ttwem{flag: Fiji}{1f1eb-1f1ef} & \Ttwem{flag: St. Helena}{1f1f8-1f1ed} \\ +\Ttwem{flag: Finland}{1f1eb-1f1ee} & \Ttwem{flag: St. Kitts \& Nevis}{1f1f0-1f1f3} \\ +\Ttwem{flag: France}{1f1eb-1f1f7} & \Ttwem{flag: St. Lucia}{1f1f1-1f1e8} \\ +\Ttwem{flag: French Guiana}{1f1ec-1f1eb} & \Ttwem{flag: St. Martin}{1f1f2-1f1eb} \\ +\Ttwem{flag: French Polynesia}{1f1f5-1f1eb} & \Ttwem{flag: St. Pierre \& Miquelon}{1f1f5-1f1f2} \\ +\Ttwem{flag: French Southern Territories}{1f1f9-1f1eb} & \Ttwem{flag: St. Vincent \& Grenadines}{1f1fb-1f1e8} \\ +\Ttwem{flag: Gabon}{1f1ec-1f1e6} & \Ttwem{flag: Sudan}{1f1f8-1f1e9} \\ +\Ttwem{flag: Gambia}{1f1ec-1f1f2} & \Ttwem{flag: Suriname}{1f1f8-1f1f7} \\ +\Ttwem{flag: Georgia}{1f1ec-1f1ea} & \Ttwem{flag: Svalbard \& Jan Mayen}{1f1f8-1f1ef} \\ +\Ttwem{flag: Germany}{1f1e9-1f1ea} & \Ttwem{flag: Sweden}{1f1f8-1f1ea} \\ +\Ttwem{flag: Ghana}{1f1ec-1f1ed} & \Ttwem{flag: Switzerland}{1f1e8-1f1ed} \\ +\Ttwem{flag: Gibraltar}{1f1ec-1f1ee} & \Ttwem{flag: Syria}{1f1f8-1f1fe} \\ +\Ttwem{flag: Greece}{1f1ec-1f1f7} & \Ttwem{flag: São Tomé \& PrÃncipe}{1f1f8-1f1f9} \\ +\Ttwem{flag: Greenland}{1f1ec-1f1f1} & \Ttwem{flag: Taiwan}{1f1f9-1f1fc} \\ +\Ttwem{flag: Grenada}{1f1ec-1f1e9} & \Ttwem{flag: Tajikistan}{1f1f9-1f1ef} \\ +\Ttwem{flag: Guadeloupe}{1f1ec-1f1f5} & \Ttwem{flag: Tanzania}{1f1f9-1f1ff} \\ +\Ttwem{flag: Guam}{1f1ec-1f1fa} & \Ttwem{flag: Thailand}{1f1f9-1f1ed} \\ +\Ttwem{flag: Guatemala}{1f1ec-1f1f9} & \Ttwem{flag: Timor-Leste}{1f1f9-1f1f1} \\ +\Ttwem{flag: Guernsey}{1f1ec-1f1ec} & \Ttwem{flag: Togo}{1f1f9-1f1ec} \\ +\Ttwem{flag: Guinea-Bissau}{1f1ec-1f1fc} & \Ttwem{flag: Tokelau}{1f1f9-1f1f0} \\ +\Ttwem{flag: Guinea}{1f1ec-1f1f3} & \Ttwem{flag: Tonga}{1f1f9-1f1f4} \\ +\Ttwem{flag: Guyana}{1f1ec-1f1fe} & \Ttwem{flag: Trinidad \& Tobago}{1f1f9-1f1f9} \\ +\Ttwem{flag: Haiti}{1f1ed-1f1f9} & \Ttwem{flag: Tristan da Cunha}{1f1f9-1f1e6} \\ +\Ttwem{flag: Heard \& McDonald Islands}{1f1ed-1f1f2} & \Ttwem{flag: Tunisia}{1f1f9-1f1f3} \\ +\Ttwem{flag: Honduras}{1f1ed-1f1f3} & \Ttwem{flag: Turkey}{1f1f9-1f1f7} \\ +\Ttwem{flag: Hong Kong SAR China}{1f1ed-1f1f0} & \Ttwem{flag: Turkmenistan}{1f1f9-1f1f2} \\ +\Ttwem{flag: Hungary}{1f1ed-1f1fa} & \Ttwem{flag: Turks \& Caicos Islands}{1f1f9-1f1e8} \\ +\Ttwem{flag: Iceland}{1f1ee-1f1f8} & \Ttwem{flag: Tuvalu}{1f1f9-1f1fb} \\ +\Ttwem{flag: India}{1f1ee-1f1f3} & \Ttwem{flag: U.S. Outlying Islands}{1f1fa-1f1f2} \\ +\Ttwem{flag: Indonesia}{1f1ee-1f1e9} & \Ttwem{flag: U.S. Virgin Islands}{1f1fb-1f1ee} \\ +\Ttwem{flag: Iran}{1f1ee-1f1f7} & \Ttwem{flag: Uganda}{1f1fa-1f1ec} \\ +\Ttwem{flag: Iraq}{1f1ee-1f1f6} & \Ttwem{flag: Ukraine}{1f1fa-1f1e6} \\ +\Ttwem{flag: Ireland}{1f1ee-1f1ea} & \Ttwem{flag: United Arab Emirates}{1f1e6-1f1ea} \\ +\Ttwem{flag: Isle of Man}{1f1ee-1f1f2} & \Ttwem{flag: United Kingdom}{1f1ec-1f1e7} \\ +\Ttwem{flag: Israel}{1f1ee-1f1f1} & \Ttwem{flag: United Nations}{1f1fa-1f1f3} \\ +\Ttwem{flag: Italy}{1f1ee-1f1f9} & \Ttwem{flag: United States}{1f1fa-1f1f8} \\ +\Ttwem{flag: Jamaica}{1f1ef-1f1f2} & \Ttwem{flag: Uruguay}{1f1fa-1f1fe} \\ +\Ttwem{flag: Japan}{1f1ef-1f1f5} & \Ttwem{flag: Uzbekistan}{1f1fa-1f1ff} \\ +\Ttwem{flag: Jersey}{1f1ef-1f1ea} & \Ttwem{flag: Vanuatu}{1f1fb-1f1fa} \\ +\Ttwem{flag: Jordan}{1f1ef-1f1f4} & \Ttwem{flag: Vatican City}{1f1fb-1f1e6} \\ +\Ttwem{flag: Kazakhstan}{1f1f0-1f1ff} & \Ttwem{flag: Venezuela}{1f1fb-1f1ea} \\ +\Ttwem{flag: Kenya}{1f1f0-1f1ea} & \Ttwem{flag: Vietnam}{1f1fb-1f1f3} \\ +\Ttwem{flag: Kiribati}{1f1f0-1f1ee} & \Ttwem{flag: Wales}{1f3f4-e0067-e0062-e0077-e006c-e0073-e007f} \\ +\Ttwem{flag: Kosovo}{1f1fd-1f1f0} & \Ttwem{flag: Wallis \& Futuna}{1f1fc-1f1eb} \\ +\Ttwem{flag: Kuwait}{1f1f0-1f1fc} & \Ttwem{flag: Western Sahara}{1f1ea-1f1ed} \\ +\Ttwem{flag: Kyrgyzstan}{1f1f0-1f1ec} & \Ttwem{flag: Yemen}{1f1fe-1f1ea} \\ +\Ttwem{flag: Laos}{1f1f1-1f1e6} & \Ttwem{flag: Zambia}{1f1ff-1f1f2} \\ +\Ttwem{flag: Latvia}{1f1f1-1f1fb} & \Ttwem{flag: Zimbabwe}{1f1ff-1f1fc} \\ +\Ttwem{flag: Lebanon}{1f1f1-1f1e7} & \\ +\end{longtable} + +\begin{tablenote} + \twemojismessage. +\end{tablenote} +\end{longsymtable} + + +\idxbothend{geographical}{symbols} + + + +\chapter{Other symbols} \label{other-symbols} \idxbothbegin{miscellaneous}{symbols} -\tablesubsections +\tablesections The following are all the symbols that didn't fit neatly or -unambiguously into any of the previous sections. +unambiguously into any of the previous chapters. \ifcomplete (Do weather symbols belong under ``Science and technology''? Should tally markers be considered ``mathematics''?) While some of the @@ -17817,6 +21046,11 @@ unambiguously into any of the previous sections. \index{check marks} \index{rhombuses} \index{suns} +\index{sun=sun (\sun)} +\index{lightning} +\index{arrows} +\index{bell=bell (\bell)} +\index{clock=clock (\WASYclock)} \label{wasy-general} \begin{tabular}{*4{ll}} \K\ataribox & \K\diameter & \K\lightning & \K\sun \\ @@ -17900,80 +21134,16 @@ unambiguously into any of the previous sections. \end{longsymtable} -\begin{longsymtable}[TWEM]{\TWEM\ Transportation Emoji} -\ltidxboth{transportation}{symbols} -\ltindex{emoji} -\label{twemoji-transport} -\begin{longtable}{*2{ll}} -\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] -\endhead -\endfirsthead -\\[3ex] -\multicolumn{4}{r}{\small\textit{(continued on next page)}} -\endfoot -\endlastfoot -\Ttwem{1f6f0}{1f6f0} & \Ttwem{mountain railway}{1f69e} \\ -\Ttwem{aerial tramway}{1f6a1} & \Ttwem{no bicycles}{1f6b3} \\ -\Ttwem{airplane}{2708} & \Ttwem{oncoming automobile}{1f698} \\ -\Ttwem{airplane arrival}{1f6ec} & \Ttwem{oncoming bus}{1f68d} \\ -\Ttwem{airplane departure}{1f6eb} & \Ttwem{oncoming police car}{1f694} \\ -\Ttwem{ambulance}{1f691} & \Ttwem{oncoming taxi}{1f696} \\ -\Ttwem{articulated lorry}{1f69b} & \Ttwem{passenger ship}{1f6f3} \\ -\Ttwem{auto rickshaw}{1f6fa} & \Ttwem{passport control}{1f6c2} \\ -\Ttwem{automobile}{1f697} & \Ttwem{person biking}{1f6b4}$^*$ \\ -\Ttwem{baggage claim}{1f6c4} & \Ttwem{person mountain biking}{1f6b5}$^*$ \\ -\Ttwem{bicycle}{1f6b2} & \Ttwem{person rowing boat}{1f6a3}$^*$ \\ -\Ttwem{bullet train}{1f685} & \Ttwem{pickup truck}{1f6fb} \\ -\Ttwem{bus}{1f68c} & \Ttwem{police car}{1f693} \\ -\Ttwem{bus stop}{1f68f} & \Ttwem{police car light}{1f6a8} \\ -\Ttwem{canoe}{1f6f6} & \Ttwem{racing car}{1f3ce} \\ -\Ttwem{construction}{1f6a7} & \Ttwem{railway car}{1f683} \\ -\Ttwem{customs}{1f6c3} & \Ttwem{railway track}{1f6e4} \\ -\Ttwem{delivery truck}{1f69a} & \Ttwem{rocket}{1f680} \\ -\Ttwem{fire engine}{1f692} & \Ttwem{roller skate}{1f6fc} \\ -\Ttwem{flying saucer}{1f6f8} & \Ttwem{ship}{1f6a2} \\ -\Ttwem{helicopter}{1f681} & \Ttwem{skateboard}{1f6f9} \\ -\Ttwem{high-speed train}{1f684} & \Ttwem{sled}{1f6f7} \\ -\Ttwem{horizontal traffic light}{1f6a5} & \Ttwem{small airplane}{1f6e9} \\ -\Ttwem{kick scooter}{1f6f4} & \Ttwem{speedboat}{1f6a4} \\ -\Ttwem{left luggage}{1f6c5} & \Ttwem{sport utility vehicle}{1f699} \\ -\Ttwem{light rail}{1f688} & \Ttwem{station}{1f689} \\ -\Ttwem{locomotive}{1f682} & \Ttwem{suspension railway}{1f69f} \\ -\Ttwem{man biking}{1f6b4-200d-2642-fe0f}$^*$ & \Ttwem{taxi}{1f695} \\ -\Ttwem{man mountain biking}{1f6b5-200d-2642-fe0f}$^*$ & \Ttwem{tractor}{1f69c} \\ -\Ttwem{man rowing boat}{1f6a3-200d-2642-fe0f}$^*$ & \Ttwem{train2}{1f686} \\ -\Ttwem{metro}{1f687} & \Ttwem{tram}{1f68a} \\ -\Ttwem{minibus}{1f690} & \Ttwem{tram car}{1f68b} \\ -\Ttwem{monorail}{1f69d} & \Ttwem{trolleybus}{1f68e} \\ -\Ttwem{motor boat}{1f6e5} & \Ttwem{vertical traffic light}{1f6a6} \\ -\Ttwem{motor scooter}{1f6f5} & \Ttwem{woman biking}{1f6b4-200d-2640-fe0f}$^*$ \\ -\Ttwem{motorcycle}{1f3cd} & \Ttwem{woman mountain biking}{1f6b5-200d-2640-fe0f}$^*$ \\ -\Ttwem{motorway}{1f6e3} & \Ttwem{woman rowing boat}{1f6a3-200d-2640-fe0f}$^*$ \\ -\Ttwem{mountain cableway}{1f6a0} & \\ -\end{longtable} - -\begin{tablenote} - \twemojismessage -\end{tablenote} - -\bigskip - -\begin{tablenote}[*] - Variants of this symbol portraying different colors and styles are - not shown. An example is presented after \vref{twemoji-misc}. - \seedocs{\TWEM}. -\end{tablenote} -\end{longsymtable} - - \begin{symtable}[MAN]{\MAN\ Dangerous Bend Symbols} \idxboth{dangerous bend}{symbols} \index{symbols>Knuth's} -\index{Knuth, Donald E.>symbols by} +\subindex{Knuth, Donald E.}{symbols by} \idxTBsyms \label{dangerous-bend} \begin{tabular}{*3{ll}} -\K\dbend & \K\lhdbend & \K\reversedvideodbend \\ + \K[\dbend{\rule[-12pt]{0pt}{0pt}}]\dbend & + \K[\lhdbend{\rule[-12pt]{0pt}{0pt}}]\lhdbend & + \K[\reversedvideodbend{\rule[-12pt]{0pt}{0pt}}]\reversedvideodbend \\ \end{tabular} \bigskip @@ -17989,8 +21159,10 @@ unambiguously into any of the previous sections. \begin{symtable}[MAN]{Miscellaneous \MAN\ Symbols} \index{symbols>Knuth's} -\index{Knuth, Donald E.>symbols by} +\subindex{Knuth, Donald E.}{symbols by} \index{symbols>Metafontbook=\MF{}book}\index{Metafontbook symbols=\MF{}book symbols} +\index{arrows} +\index{rhombuses} \idxTBsyms \label{knuth} \begin{tabular}{*2{ll}} @@ -18012,16 +21184,140 @@ unambiguously into any of the previous sections. \begin{symtable}[MARV]{\MARV\ Media Control Symbols} \idxboth{media control}{symbols} \label{marv-navigation} -\begin{tabular}{*3{ll}ll} -\K\Forward & \K\MoveDown & \K\RewindToIndex & \K\ToTop \\ -\K\ForwardToEnd & \K\MoveUp & \K\RewindToStart \\ -\K\ForwardToIndex & \K\Rewind & \K\ToBottom \\ +\begin{tabular}{*4{ll}} +\K\Forward & \K\MoveDown & \K\RewindToIndex & \K\ToTop \\ +\K\ForwardToEnd & \K\MoveUp & \K\RewindToStart & \\ +\K\ForwardToIndex & \K\Rewind & \K\ToBottom & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[TYPICOS]{\TYPICOS\ Media Control Symbols} +\idxboth{media control}{symbols} +\index{eject=eject (\tiEjectOutline)} +\index{eject=eject (\tiEject)} +\index{eject=eject (\tiMediaEjectOutline)} +\index{eject=eject (\tiMediaEject)} +\index{fast forward=fast forward (\tiMediaFastForwardOutline)} +\index{fast forward=fast forward (\tiMediaFastForward)} +\index{pause=pause (\tiMediaPauseOutline)} +\index{pause=pause (\tiMediaPause)} +\index{play=play (\tiMediaPlayOutline)} +\index{play reverse=play reverse (\tiMediaPlayReverseOutline)} +\index{play reverse=play reverse (\tiMediaPlayReverse)} +\index{play=play (\tiMediaPlay)} +\index{record=record (\tiMediaRecordOutline)} +\index{record=record (\tiMediaRecord)} +\index{rewind=rewind (\tiMediaRewindOutline)} +\index{rewind=rewind (\tiMediaRewind)} +\index{stop=stop (\tiMediaStopOutline)} +\index{stop=stop (\tiMediaStop)} +\index{power=power (\tiPowerOutline)} +\index{power=power (\tiPower)} +\index{volume down=volume down (\tiVolumeDown)} +\index{mute=mute (\tiVolumeMute)} +\index{volume up=volume up (\tiVolumeUp)} +\index{volume=volume (\tiVolume)} +\label{typicos-navigation} +\begin{tabular}{*3{ll}} +\K\tiEject & \K\tiMediaPlay & \K\tiMediaStop \\ +\K\tiEjectOutline & \K\tiMediaPlayOutline & \K\tiMediaStopOutline \\ +\K\tiMediaEject & \K\tiMediaPlayReverse & \K\tiPower \\ +\K\tiMediaEjectOutline & \K\tiMediaPlayReverseOutline & \K\tiPowerOutline \\ +\K\tiMediaFastForward & \K\tiMediaRecord & \K\tiVolume \\ +\K\tiMediaFastForwardOutline & \K\tiMediaRecordOutline & \K\tiVolumeDown \\ +\K\tiMediaPause & \K\tiMediaRewind & \K\tiVolumeMute \\ +\K\tiMediaPauseOutline & \K\tiMediaRewindOutline & \K\tiVolumeUp \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Media Control Symbols} +\idxboth{media control}{symbols} +\index{backward=backward (\faBackward)} +\index{eject=eject (\faEject)} +\index{fast backward=fast backward (\faFastBackward)} +\index{fast forward=fast forward (\faFastForward)} +\index{forward=forward (\faForward)} +\index{play=play (\faPlayCircle)} +\index{play=play (\faPlay)} +\index{step backward=step backward (\faStepBackward)} +\index{step forward=step forward (\faStepForward)} +\index{stop circle=stop circle (\faStopCircle)} +\index{stop=stop (\faStop)} +\index{volume down=volume down (\faVolumeDown)} +\index{mute=mute (\faVolumeMute)} +\index{volume off=volume off (\faVolumeOff)} +\index{volume up=volume up (\faVolumeUp)} +\label{fontawesome5-navigation} +\begin{tabular}{*3{ll}} +\K\faBackward & \K\faPlayCircle & \KfaReg\faStopCircle \\ +\K\faEject & \KfaReg\faPlayCircle & \K\faVolumeDown \\ +\K\faFastBackward & \K\faStepBackward & \K\faVolumeMute \\ +\K\faFastForward & \K\faStepForward & \K\faVolumeOff \\ +\K\faForward & \K\faStop & \K\faVolumeUp \\ +\K\faPlay & \K\faStopCircle & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[UTFSYM]{\UTFSYM\ Media Control Symbols} +\idxboth{media control}{symbols} +\label{utfsym-navigation} +\begin{tabular}{*4{ll}} +\Tutf{1F500} & \Tutf{1F504} & \Tutf{1F508} & \Tutf{1F569} \\ +\Tutf{1F501} & \Tutf{1F505} & \Tutf{1F509} & \Tutf{1F56A} \\ +\Tutf{1F502} & \Tutf{1F506} & \Tutf{1F50A} & \\ +\Tutf{1F503} & \Tutf{1F507} & \Tutf{1F568} & \\ +\end{tabular} + +\bigskip +\utfsymmessage +\end{symtable} + + +\begin{symtable}[TYPICOS]{\TYPICOS\ Left/Right Pointers} +\index{chevrons} +\label{typicos-pointers} +\begin{tabular}{*2{ll}} +\K\tiChevronLeft & \K\tiChevronRight \\ +\K\tiChevronLeftOutline & \K\tiChevronRightOutline \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Up/Down/Left/Right Pointers} +\index{chevrons} +\label{fontawesome5-pointers} +\begin{tabular}{*3{ll}} +\K\faAngleDoubleDown & \K\faCaretRight & \K\faChevronCircleDown \\ +\K\faAngleDoubleLeft & \K\faCaretSquareDown & \K\faChevronCircleLeft \\ +\K\faAngleDoubleRight & \KfaReg\faCaretSquareDown & \K\faChevronCircleRight \\ +\K\faAngleDoubleUp & \K\faCaretSquareLeft & \K\faChevronCircleUp \\ +\K\faAngleDown & \KfaReg\faCaretSquareLeft & \K\faChevronDown \\ +\K\faAngleLeft & \K\faCaretSquareRight & \K\faChevronLeft \\ +\K\faAngleRight & \KfaReg\faCaretSquareRight & \K\faChevronRight \\ +\K\faAngleUp & \K\faCaretSquareUp & \K\faChevronUp \\ +\K\faCaretDown & \KfaReg\faCaretSquareUp & \\ +\K\faCaretLeft & \K\faCaretUp & \\ \end{tabular} \end{symtable} \begin{symtable}[MARV]{\MARV\ Laundry Symbols} \idxboth{laundry}{symbols} +\index{symbols>GINETEX} +\index{GINETEX laundry symbols} \label{marv-laundry} \begin{tabular}{*3{ll}} \K\AtForty & \K\Handwash & \K\ShortNinetyFive \\ @@ -18038,47 +21334,39 @@ unambiguously into any of the previous sections. \end{symtable} -\begin{symtable}[MARV]{\MARV\ Information Symbols} -\idxboth{information}{symbols} -\index{check marks} -\index{Xs} -\idxboth{clock}{symbols} -\label{marv-info} -\begin{tabular}{*3{ll}ll} -\K\Bicycle & \K\Gentsroom & \K\PointingHand \\ -\K\ClockLogo & \K\Industry & \K\Wheelchair \\ -\K\Coffeecup & \K\Info & \K\WritingHand \\ -\K\Football & \K\Ladiesroom & \\ -\end{tabular} -\end{symtable} - - -\begin{symtable}[MARV]{Other \MARV\ Symbols} +\begin{symtable}[MARV]{Miscellaneous \MARV\ Symbols} \idxboth{miscellaneous}{symbols} \idxboth{yin-yang}{symbols} +\idxboth{religious}{symbols} +\index{Celtic cross=Celtic cross (\Celtcross)} \index{crosses} \index{crucifixes} -\index{smiley faces} -\index{frowny faces} \index{faces} +\index{frowny faces} +\index{globe} +\index{hearts} \index{men} +\index{restroom=restroom (\Gentsroom)} +\index{restroom=restroom (\Ladiesroom)} +\index{smiley faces} \index{women} -\index{globe} -\index{world} \label{marv-other} \begin{tabular}{*4{ll}} -\K\Ankh & \K\Bouquet & \K\Heart & \K\PeaceDove \\ -\K\Bat & \K\Celtcross & \K\ManFace & \K\Smiley \\ -\K\BOLogo & \K\CircledA & \K\MineSign & \K\WomanFace \\ -\K\BOLogoL & \K\Cross & \K\Mundus & \K\Yinyang \\ -\K\BOLogoP & \K\Frowny & \K\MVAt & \\ +\K\Ankh & \K\CircledA & \K\Industry & \K\PointingHand \\ +\K\Bat & \K\ClockLogo & \K\Info & \K\Smiley \\ +\K\Bicycle & \K\Coffeecup & \K\Ladiesroom & \K\Wheelchair \\ +\K\BOLogo & \K\Cross & \K\ManFace & \K\WomanFace \\ +\K\BOLogoL & \K\Football & \K\MineSign & \K\WritingHand \\ +\K\BOLogoP & \K\Frowny & \K\Mundus & \K\Yinyang \\ +\K\Bouquet & \K\Gentsroom & \K\MVAt & \\ +\K\Celtcross & \K\Heart & \K\PeaceDove & \\ \end{tabular} \end{symtable} \begin{symtable}[UNI]{Miscellaneous \UNI\ Symbols} \index{faces} -\index{arrows} +\index{Bauhaus forms} \label{uni-misc} \begin{tabular}{*2{ll}} \K\bauforms & \K\bauhead \\ @@ -18090,6 +21378,9 @@ unambiguously into any of the previous sections. \index{swords} \index{frowny faces} \index{faces} +\index{bombs} +\index{do not enter=do not enter (\noway)} +\index{no entry=no entry (\noway)} \label{fourier-misc} \begin{tabular}{*4{ll}} \K\bomb & \K\noway & \K\textxswdown$^*$ & \K\warning \\ @@ -18109,6 +21400,8 @@ unambiguously into any of the previous sections. \begin{symtable}[UTFSYM]{\UTFSYM\ Weather Symbols} \idxboth{weather}{symbols} \index{suns} +\index{thermometers} +\index{clouds} \label{utfsym-weather} \begin{tabular}{*4{ll}} \Tutf{1F321} & \Tutf{1F324} & \Tutf{1F327} & \Tutf{1F32A} \\ @@ -18125,6 +21418,9 @@ unambiguously into any of the previous sections. \idxboth{weather}{symbols} \index{suns} \index{emoji} +\index{lightning} +\index{clouds} +\index{thermometers} \label{twemojis-weather} \begin{tabular}{*2{ll}} \Ttwem{cloud}{2601} & \Ttwem{sun behind cloud}{26c5} \\ @@ -18138,7 +21434,7 @@ unambiguously into any of the previous sections. \bigskip \begin{tablenote} - \twemojismessage + \twemojismessage. \end{tablenote} \end{symtable} @@ -18146,7 +21442,11 @@ unambiguously into any of the previous sections. \begin{symtable}[IFS]{\IFS\ Weather Symbols} \idxboth{weather}{symbols} \index{suns} -\label{weather} +\index{sun=sun (\ifsSun)} +\index{lightning} +\index{thermometers} +\index{clouds} +\label{ifs-weather} \begin{tabular}{*4{ll}} \K\Cloud & \K\Hail & \K\Sleet & \K\WeakRain \\ \K\FilledCloud & \K\HalfSun & \K\Snow & \K\WeakRainCloud \\ @@ -18179,10 +21479,108 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[TYPICOS]{\TYPICOS\ Weather Symbols} +\idxboth{weather}{symbols} +\index{suns} +\index{thermometers} +\index{clouds} +\index{thermometer=thermometer (\tiThermometer)} +\index{cloudy=cloudy (\tiWeatherCloudy)} +\index{downpour=downpour (\tiWeatherDownpour)} +\index{night=night (\tiWeatherNight)} +\index{partly sunny=partly sunny (\tiWeatherPartlySunny)} +\index{shower=shower (\tiWeatherShower)} +\index{snow=snow (\tiWeatherSnow)} +\index{stormy=stormy (\tiWeatherStormy)} +\index{sunny=sunny (\tiWeatherSunny)} +\index{windy cloudy=windy cloudy (\tiWeatherWindyCloudy)} +\index{windy=windy (\tiWeatherWindy)} +\label{typicos-weather} +\begin{tabular}{*3{ll}} +\K\tiThermometer & \K\tiWeatherPartlySunny & \K\tiWeatherSunny \\ +\K\tiWeatherCloudy & \K\tiWeatherShower & \K\tiWeatherWindy \\ +\K\tiWeatherDownpour & \K\tiWeatherSnow & \K\tiWeatherWindyCloudy \\ +\K\tiWeatherNight & \K\tiWeatherStormy & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Weather Symbols} +\idxboth{weather}{symbols} +\index{suns} +\index{thermometers} +\index{clouds} +\index{cloud with meatball=cloud with meatball (\faCloudMeatball)} +\index{cloud with moon and rain=cloud with moon and rain (\faCloudMoonRain)} +\index{cloud with moon=cloud with moon (\faCloudMoon)} +\index{cloud with rain=cloud with rain (\faCloudRain)} +\index{cloud with rain=cloud with rain (\faCloudShowersHeavy)} +\index{cloud with sun and rain=cloud with sun and rain (\faCloudSunRain)} +\index{cloud with sun=cloud with sun (\faCloudSun)} +\index{cloud=cloud (\faCloud)} +\index{icicles=icicles (\faIcicles)} +\index{smog=smog (\faSmog)} +\index{snowflake=snowflake (\faSnowflake)} +\index{sun=sun (\faSun)} +\index{temperature high=temperature high (\faTemperatureHigh)} +\index{temperature low=temperature low (\faTemperatureLow)} +\index{thermometer empty=thermometer empty (\faThermometerEmpty)} +\index{thermometer full=thermometer full (\faThermometerFull)} +\index{thermometer half=thermometer half (\faThermometerHalf)} +\index{thermometer quarter=thermometer quarter (\faThermometerQuarter)} +\index{thermometer three quarters=thermometer three quarters (\faThermometerThreeQuarters)} +\index{wind=wind (\faWind)} +\label{fontawesome5-weather} +\begin{tabular}{*3{ll}} +\K\faCloud & \K\faIcicles & \K\faThermometerEmpty \\ +\K\faCloudMeatball & \K\faSmog & \K\faThermometerFull \\ +\K\faCloudMoon & \K\faSnowflake & \K\faThermometerHalf \\ +\K\faCloudMoonRain & \KfaReg\faSnowflake & \K\faThermometerQuarter \\ +\K\faCloudRain & \K\faSun & \K\faThermometerThreeQuarters \\ +\K\faCloudShowersHeavy & \KfaReg\faSun & \K\faWind \\ +\K\faCloudSun & \K\faTemperatureHigh & \\ +\K\faCloudSunRain & \K\faTemperatureLow & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[CHILD]{\CHILD\ Weather Symbols} +\idxboth{weather}{symbols} +\index{suns} +\index{thermometers} +\index{clouds} +\index{cloud=cloud (\fcCloud)} +\index{cloud=cloud (\fcCloudA)} +\index{cloud=cloud (\fcCloudB)} +\index{cloud=cloud (\fcCloudC)} +\index{sun=sun (\fcSun)} +\index{sun=sun (\fcSunA)} +\index{sun=sun (\fcSunB)} +\index{thermometer=thermometer (\fcThermometerA)} +\index{thermometer=thermometer (\fcThermometerB)} +\label{figchild-weather} +\begin{tabular}{*3{ll}} +\K\fcCloud & \K\fcCloudC & \K\fcSunB \\ +\K\fcCloudA & \K\fcSun & \K\fcThermometerA \\ +\K\fcCloudB & \K\fcSunA & \K\fcThermometerB \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \childmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[IFS]{\IFS\ Alpine Symbols} \idxboth{alpine}{symbols} \index{flags} -\label{alpine} +\label{ifs-alpine} \begin{tabular}{*4{ll}} \K\SummitSign & \K\Summit & \K\SurveySign & \K\HalfFilledHut \\ \K\StoneMan & \K\Mountain & \K\Joch & \K\VarSummit \\ @@ -18195,11 +21593,20 @@ unambiguously into any of the previous sections. \begin{symtable}[IFS]{\IFS\ Clocks} \idxboth{clock}{symbols} +\index{time interval=time interval (\Interval)} +\index{stopwatch=stopwatch (\StopWatchStart)} +\index{clock=clock (\VarClock)} +\index{alarm clock=alarm clock (\Wecker)} +\index{stopwatch=stopwatch (\StopWatchEnd)} +\index{pocket watch=pocket watch (\Taschenuhr)} +\index{pocket watch=pocket watch (\VarTaschenuhr)} \index{time of day} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\Interval & \K\StopWatchStart & \K\VarClock & \K\Wecker \\ \K\StopWatchEnd & \K\Taschenuhr & \K\VarTaschenuhr \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} @@ -18235,16 +21642,9 @@ unambiguously into any of the previous sections. \begin{symtable}[CLOCK]{\CLOCK\ Clocks} \idxboth{clock}{symbols} \index{time of day} +\index{clock>showing a specific time} +\index{clock>without a frame} \label{clock} -\newcommand{\showCLOCK}[2]{% - \ClockStyle=#1 - \ifx#2t - \ClockFrametrue - \else - \ClockFramefalse - \fi - \clock{15}{41}% -} \begin{tabular}{@{}ccc@{}} \toprule \cmd{\ClockStyle} & \cmd{\ClockFramefalse} & \cmd{\ClockFrametrue} \\ @@ -18258,14 +21658,13 @@ unambiguously into any of the previous sections. \bigskip \begin{tablenote} - The \CLOCK\ package provides a \cmdI[\string\clock{15}{41}]{\clock} - command to typeset an arbitrary time on an analog clock (and - \cmd{\clocktime} to typeset the document's build time). For - example, the clocks in the above table were produced with - \verb|\clock{15}{41}|. Clock symbols are composed from a font of - clock-face fragments using one of four values for \cmd{\ClockStyle} - and either \cmd{\ClockFrametrue} or \cmd{\ClockFrametrue} as - illustrated above. \seedocs{\CLOCK}. + The \CLOCK\ package provides a \cmdI{\clock} command to typeset an + arbitrary time on an analog clock (and \cmd{\clocktime} to typeset + the document's build time). For example, the clocks in the above + table were produced with \verb|\clock{15}{41}|. Clock symbols are + composed from a font of clock-face fragments using one of four + values for \cmd{\ClockStyle} and either \cmd{\ClockFrametrue} or + \cmd{\ClockFrametrue} as illustrated above. \seedocs{\CLOCK}. \end{tablenote} \end{symtable} @@ -18274,6 +21673,7 @@ unambiguously into any of the previous sections. \idxboth{clock}{symbols} \index{time of day} \index{emoji} +\index{hourglasses} \label{twemoji-clocks} \begin{tabular}{*2{ll}} \Ttwem{one o'clock}{1f550} & \Ttwem{eight-thirty}{1f563} \\ @@ -18295,11 +21695,50 @@ unambiguously into any of the previous sections. \bigskip \begin{tablenote} - \twemojismessage + \twemojismessage. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[TYPICOS]{\TYPICOS\ Time and Date Symbols} +\idxboth{clock}{symbols} +\idxboth{calendar}{symbols} +\index{calendar=calendar (\tiCalendarOutline)} +\index{calendar=calendar (\tiCalendar)} +\index{stopwatch=stopwatch (\tiStopwatch)} +\index{clock=clock (\tiTime)} +\index{watch=watch (\tiWatch)} +\label{typicos-time-date} +\begin{tabular}{*3{ll}} +\K\tiCalendar & \K\tiStopwatch & \K\tiWatch \\ +\K\tiCalendarOutline & \K\tiTime & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. \end{tablenote} \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Time and Date Symbols} +\idxboth{clock}{symbols} +\idxboth{calendar}{symbols} +\index{hourglasses} +\label{fontawesome5-time-date} +\begin{tabular}{*3{ll}} +\K\faBusinessTime & \K\faCalendarMinus & \KfaReg\faClock \\ +\KfaReg{\faCalendar*} & \KfaReg\faCalendarMinus & \K\faDigitalTachograph \\ +\K{\faCalendar*} & \K\faCalendarPlus & \K\faHourglass \\ +\K\faCalendar & \KfaReg\faCalendarPlus & \KfaReg\faHourglass \\ +\KfaReg\faCalendar & \K\faCalendarTimes & \K\faHourglassEnd \\ +\K\faCalendarCheck & \KfaReg\faCalendarTimes & \K\faHourglassHalf \\ +\KfaReg\faCalendarCheck & \K\faCalendarWeek & \K\faHourglassStart \\ +\K\faCalendarDay & \K\faClock & \K{\faTachometer*} \\ +\end{tabular} +\end{symtable} + + \begin{longsymtable}[TWEM]{\TWEM\ Animals} \ltindex{animals} \ltindex{emoji} @@ -18342,7 +21781,7 @@ unambiguously into any of the previous sections. \Ttwem{dolphin}{1f42c} & \Ttwem{rat}{1f400} \\ \Ttwem{dragon}{1f409} & \Ttwem{rhinoceros}{1f98f} \\ \Ttwem{dragon face}{1f432} & \Ttwem{rooster}{1f413} \\ -\Ttwem{dromedary\_camel}{1f42a} & \Ttwem{sauropod}{1f995} \\ +\Ttwem{dromedary camel}{1f42a} & \Ttwem{sauropod}{1f995} \\ \Ttwem{duck}{1f986} & \Ttwem{scorpion}{1f982} \\ \Ttwem{eagle}{1f985} & \Ttwem{seal}{1f9ad} \\ \Ttwem{elephant}{1f418} & \Ttwem{service dog}{1f415-200d-1f9ba} \\ @@ -18374,15 +21813,194 @@ unambiguously into any of the previous sections. \end{longtable} \begin{tablenote} - \twemojismessage + \twemojismessage. \end{tablenote} \end{longsymtable} -\begin{longsymtable}[TWEM]{\TWEM\ Food Emoji} -\ltindex{food} -\ltindex{emoji} -\label{twemoji-food} +\begin{symtable}[FNTAWE]{\FNTAWE\ Animals} +\index{animals} +\index{bug=bug (\faBug)} +\index{cat=cat (\faCat)} +\index{crow=crow (\faCrow)} +\index{dog=dog (\faDog)} +\index{dove=dove (\faDove)} +\index{dragon=dragon (\faDragon)} +\index{fish=fish (\faFish)} +\index{frog=frog (\faFrog)} +\index{hippopotamus=hippopotamus (\faHippo)} +\index{horse=horse (\faHorseHead)} +\index{horse=horse (\faHorse)} +\index{kiwi bird=kiwi bird (\faKiwiBird)} +\index{otter=otter (\faOtter)} +\index{spider=spider (\faSpider)} +\label{fontawesome5-animals} +\begin{tabular}{*4{ll}} +\K\faBug & \K\faDove & \K\faHippo & \K\faOtter \\ +\K\faCat & \K\faDragon & \K\faHorse & \K\faSpider \\ +\K\faCrow & \K\faFish & \K\faHorseHead & \\ +\K\faDog & \K\faFrog & \K\faKiwiBird & \\ +\end{tabular} +\end{symtable} + + +\begin{longsymtable}[CHILD]{\CHILD\ Animals} +\ltindex{alligator=alligator (\fcAlligator)} +\ltindex{alligator=alligator (\fcAlligatorA)} +\ltindex{ant=ant (\fcAnt)} +\ltindex{ant=ant (\fcAntA)} +\ltindex{antelope=antelope (\fcAntelope)} +\ltindex{armadillo=armadillo (\fcArmadillo)} +\ltindex{bat=bat (\fcBat)} +\ltindex{bear=bear (\fcBear)} +\ltindex{bear=bear (\fcBearA)} +\ltindex{bear=bear (\fcBearB)} +\ltindex{bear=bear (\fcBearC)} +\ltindex{bear=bear (\fcBearD)} +\ltindex{bears=bears (\fcBears)} +\ltindex{bee=bee (\fcBee)} +\ltindex{bee=bee (\fcBeeA)} +\ltindex{bird=bird (\fcBird)} +\ltindex{bird=bird (\fcBirdA)} +\ltindex{bird=bird (\fcBirdB)} +\ltindex{bird=bird (\fcBirdC)} +\ltindex{bird=bird (\fcBirdD)} +\ltindex{bird=bird (\fcBirdE)} +\ltindex{bull=bull (\fcBull)} +\ltindex{bunny=bunny (\fcBunnyA)} +\ltindex{bunny=bunny (\fcBunnyB)} +\ltindex{bunny=bunny (\fcBunnyC)} +\ltindex{bunny=bunny (\fcBunnyD)} +\ltindex{bunny=bunny (\fcBunnyE)} +\ltindex{butterfly=butterfly (\fcButterfly)} +\ltindex{butterfly=butterfly (\fcButterflyA)} +\ltindex{butterfly=butterfly (\fcButterflyB)} +\ltindex{butterfly=butterfly (\fcButterflyC)} +\ltindex{calf=calf (\fcCalf)} +\ltindex{cat=cat (\fcCat)} +\ltindex{caterpillar=caterpillar (\fcCaterpillar)} +\ltindex{catfish=catfish (\fcCatfish)} +\ltindex{centipede=centipede (\fcCentipede)} +\ltindex{chick=chick (\fcChick)} +\ltindex{chicken=chicken (\fcChicken)} +\ltindex{chicks=chicks (\fcChicks)} +\ltindex{cobra=cobra (\fcCobrabebe)} +\ltindex{cow=cow (\fcCow)} +\ltindex{crab=crab (\fcCrabA)} +\ltindex{crab=crab (\fcCrabB)} +\ltindex{dinosaur=dinosaur (\fcDinosaurA)} +\ltindex{dinosaur=dinosaur (\fcDinosaurB)} +\ltindex{dinosaur=dinosaur (\fcDinosaurC)} +\ltindex{dinosaur=dinosaur (\fcDinosaurD)} +\ltindex{dinosaur=dinosaur (\fcDinosaurE)} +\ltindex{dinosaur=dinosaur (\fcDinosaurF)} +\ltindex{dinosaur=dinosaur (\fcDinosaurG)} +\ltindex{dinosaur=dinosaur (\fcDinosaurH)} +\ltindex{dinosaur=dinosaur (\fcDinosaurI)} +\ltindex{dinosaur=dinosaur (\fcDinosaurJ)} +\ltindex{dog=dog (\fcDog)} +\ltindex{dolphin=dolphin (\fcDolphin)} +\ltindex{dolphin=dolphin (\fcDolphinA)} +\ltindex{dragonfly=dragonfly (\fcDragonFly)} +\ltindex{duck=duck (\fcDuck)} +\ltindex{duck=duck (\fcDuckA)} +\ltindex{duck=duck (\fcDuckB)} +\ltindex{duck=duck (\fcDuckC)} +\ltindex{elephant=elephant (\fcElephant)} +\ltindex{elephant=elephant (\fcElephantA)} +\ltindex{elephant=elephant (\fcElephantB)} +\ltindex{fish=fish (\fcFishA)} +\ltindex{fish=fish (\fcFishB)} +\ltindex{fish=fish (\fcFishC)} +\ltindex{fish=fish (\fcFishD)} +\ltindex{fish=fish (\fcFishE)} +\ltindex{fish=fish (\fcFishF)} +\ltindex{fish=fish (\fcFishG)} +\ltindex{fish=fish (\fcFishH)} +\ltindex{fish=fish (\fcFishI)} +\ltindex{fish=fish (\fcFishK)} +\ltindex{fish=fish (\fcFishL)} +\ltindex{fish=fish (\fcFishM)} +\ltindex{flamingo=flamingo (\fcFlamingo)} +\ltindex{flamingo=flamingo (\fcFlamingoA)} +\ltindex{frog=frog (\fcFrog)} +\ltindex{giraffe=giraffe (\fcGiraffe)} +\ltindex{giraffe=giraffe (\fcGiraffeA)} +\ltindex{giraffe=giraffe (\fcGiraffeB)} +\ltindex{giraffes=giraffes (\fcGiraffes)} +\ltindex{gnat=gnat (\fcGnat)} +\ltindex{goose=goose (\fcGoose)} +\ltindex{grasshopper=grasshopper (\fcLocust)} +\ltindex{herring=herring (\fcHerring)} +\ltindex{hippopotamus=hippopotamus (\fcHippo)} +\ltindex{horse=horse (\fcHorse)} +\ltindex{horse=horse (\fcHorseA)} +\ltindex{hummingbird=hummingbird (\fcHummingbird)} +\ltindex{kitten=kitten (\fcKittenA)} +\ltindex{kitten=kitten (\fcKittenB)} +\ltindex{kittens=kittens (\fcKittensA)} +\ltindex{kittens=kittens (\fcKittensB)} +\ltindex{ladybug=ladybug (\fcLadyBug)} +\ltindex{lamb=lamb (\fcLamb)} +\ltindex{lion=lion (\fcLion)} +\ltindex{lion=lion (\fcLionA)} +\ltindex{locust=locust (\fcLocust)} +\ltindex{macaw=macaw (\fcMacaw)} +\ltindex{monkey=monkey (\fcMonkey)} +\ltindex{monkey=monkey (\fcMonkeyA)} +\ltindex{moose=moose (\fcMoose)} +\ltindex{mouse=mouse (\fcLittleMouse)} +\ltindex{mouse=mouse (\fcMouse)} +\ltindex{mouse=mouse (\fcMouseA)} +\ltindex{mouse=mouse (\fcMouseB)} +\ltindex{octopus=octopus (\fcOctopus)} +\ltindex{octopus=octopus (\fcOctopusA)} +\ltindex{orca=orca (\fcOrca)} +\ltindex{ostrich=ostrich (\fcOstrich)} +\ltindex{owl=owl (\fcOwl)} +\ltindex{owl=owl (\fcOwlA)} +\ltindex{owl=owl (\fcOwlB)} +\ltindex{ox=ox (\fcOx)} +\ltindex{parrot=parrot (\fcParrot)} +\ltindex{peacock=peacock (\fcPeacock)} +\ltindex{penguin=penguin (\fcPenguin)} +\ltindex{perch=perch (\fcPerch)} +\ltindex{pig=pig (\fcPig)} +\ltindex{pig=pig (\fcPigA)} +\ltindex{pig=pig (\fcPigB)} +\ltindex{pig=pig (\fcPigC)} +\ltindex{pig=pig (\fcPigD)} +\ltindex{pig=pig (\fcPigE)} +\ltindex{praying mantis=praying mantis (\fcLouvadeus)} +\ltindex{puppy=puppy (\fcPuppy)} +\ltindex{rabbit=rabbit (\fcRabbit)} +\ltindex{rabbit=rabbit (\fcRabbitA)} +\ltindex{rabbits=rabbits (\fcRabbits)} +\ltindex{raccoon=raccoon (\fcRaccoon)} +\ltindex{scorpion=scorpion (\fcScorpion)} +\ltindex{seahorse=seahorse (\fcSeahorse)} +\ltindex{shark=shark (\fcShark)} +\ltindex{sheep=sheep (\fcSheep)} +\ltindex{sheep=sheep (\fcSheepA)} +\ltindex{sheep=sheep (\fcSheepB)} +\ltindex{sheep=sheep (\fcSheepC)} +\ltindex{snail=snail (\fcSnailA)} +\ltindex{snail=snail (\fcSnailB)} +\ltindex{snail=snail (\fcSnailC)} +\ltindex{spider=spider (\fcSpider)} +\ltindex{spider=spider (\fcSpiderA)} +\ltindex{spider=spider (\fcSpiderB)} +\ltindex{squirrel=squirrel (\fcSquirrel)} +\ltindex{squirrel=squirrel (\fcSquirrelA)} +\ltindex{sturgeon=sturgeon (\fcSturgeon)} +\ltindex{toucan=toucan (\fcToucan)} +\ltindex{turkey=turkey (\fcPeruA)} +\ltindex{turkey=turkey (\fcPeruB)} +\ltindex{turtle=turtle (\fcTurtle)} +\ltindex{turtle=turtle (\fcTurtleA)} +\ltindex{turtle=turtle (\fcTurtleB)} +\ltindex{zebra=zebra (\fcZebra)} +\label{figchild-animals} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead @@ -18391,73 +22009,122 @@ unambiguously into any of the previous sections. \multicolumn{4}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\Ttwem{avocado}{1f951} & \Ttwem{hot beverage}{2615} \\ -\Ttwem{bacon}{1f953} & \Ttwem{hot dog}{1f32d} \\ -\Ttwem{bagel}{1f96f} & \Ttwem{hot pepper}{1f336} \\ -\Ttwem{baguette bread}{1f956} & \Ttwem{ice}{1f9ca} \\ -\Ttwem{banana}{1f34c} & \Ttwem{ice cream}{1f368} \\ -\Ttwem{beer mug}{1f37a} & \Ttwem{kiwi fruit}{1f95d} \\ -\Ttwem{bell pepper}{1fad1} & \Ttwem{leafy green}{1f96c} \\ -\Ttwem{bento box}{1f371} & \Ttwem{lemon}{1f34b} \\ -\Ttwem{beverage box}{1f9c3} & \Ttwem{lollipop}{1f36d} \\ -\Ttwem{blueberries}{1fad0} & \Ttwem{mango}{1f96d} \\ -\Ttwem{bottle with popping cork}{1f37e} & \Ttwem{mate}{1f9c9} \\ -\Ttwem{bowl with spoon}{1f963} & \Ttwem{meat on bone}{1f356} \\ -\Ttwem{bread}{1f35e} & \Ttwem{melon}{1f348} \\ -\Ttwem{broccoli}{1f966} & \Ttwem{moon cake}{1f96e} \\ -\Ttwem{bubble tea}{1f9cb} & \Ttwem{mushroom}{1f344} \\ -\Ttwem{burrito}{1f32f} & \Ttwem{oden}{1f362} \\ -\Ttwem{butter}{1f9c8} & \Ttwem{olive}{1fad2} \\ -\Ttwem{candy}{1f36c} & \Ttwem{onion}{1f9c5} \\ -\Ttwem{canned food}{1f96b} & \Ttwem{pancakes}{1f95e} \\ -\Ttwem{carrot}{1f955} & \Ttwem{peach}{1f351} \\ -\Ttwem{cheese wedge}{1f9c0} & \Ttwem{peanuts}{1f95c} \\ -\Ttwem{cherries}{1f352} & \Ttwem{pear}{1f350} \\ -\Ttwem{chocolate bar}{1f36b} & \Ttwem{pie}{1f967} \\ -\Ttwem{chopsticks}{1f962} & \Ttwem{pineapple}{1f34d} \\ -\Ttwem{clinking beer mugs}{1f37b} & \Ttwem{pizza}{1f355} \\ -\Ttwem{clinking glasses}{1f942} & \Ttwem{popcorn}{1f37f} \\ -\Ttwem{cocktail glass}{1f378} & \Ttwem{pot of food}{1f372} \\ -\Ttwem{coconut}{1f965} & \Ttwem{potato}{1f954} \\ -\Ttwem{cooked rice}{1f35a} & \Ttwem{poultry leg}{1f357} \\ -\Ttwem{cookie}{1f36a} & \Ttwem{pretzel}{1f968} \\ -\Ttwem{cooking}{1f373} & \Ttwem{red apple}{1f34e} \\ -\Ttwem{croissant}{1f950} & \Ttwem{rice ball}{1f359} \\ -\Ttwem{cucumber}{1f952} & \Ttwem{rice cracker}{1f358} \\ -\Ttwem{cup with straw}{1f964} & \Ttwem{roasted sweet potato}{1f360} \\ -\Ttwem{cupcake}{1f9c1} & \Ttwem{sake}{1f376} \\ -\Ttwem{curry rice}{1f35b} & \Ttwem{salt}{1f9c2} \\ -\Ttwem{custard}{1f36e} & \Ttwem{sandwich}{1f96a} \\ -\Ttwem{cut of meat}{1f969} & \Ttwem{shallow pan of food}{1f958} \\ -\Ttwem{dango}{1f361} & \Ttwem{shaved ice}{1f367} \\ -\Ttwem{doughnut}{1f369} & \Ttwem{shortcake}{1f370} \\ -\Ttwem{dumpling}{1f95f} & \Ttwem{soft ice cream}{1f366} \\ -\Ttwem{egg}{1f95a} & \Ttwem{spaghetti}{1f35d} \\ -\Ttwem{eggplant}{1f346} & \Ttwem{steaming bowl}{1f35c} \\ -\Ttwem{falafel}{1f9c6} & \Ttwem{strawberry}{1f353} \\ -\Ttwem{fish cake with swirl}{1f365} & \Ttwem{stuffed flatbread}{1f959} \\ -\Ttwem{flatbread}{1fad3} & \Ttwem{sushi}{1f363} \\ -\Ttwem{fondue}{1fad5} & \Ttwem{taco}{1f32e} \\ -\Ttwem{fork and knife}{1f374} & \Ttwem{takeout box}{1f961} \\ -\Ttwem{fork and knife with plate}{1f37d} & \Ttwem{tamale}{1fad4} \\ -\Ttwem{fortune cookie}{1f960} & \Ttwem{tangerine}{1f34a} \\ -\Ttwem{french fries}{1f35f} & \Ttwem{teacup without handle}{1f375} \\ -\Ttwem{fried shrimp}{1f364} & \Ttwem{teapot}{1fad6} \\ -\Ttwem{garlic}{1f9c4} & \Ttwem{tomato}{1f345} \\ -\Ttwem{glass of milk}{1f95b} & \Ttwem{tropical drink}{1f379} \\ -\Ttwem{grapes}{1f347} & \Ttwem{tumbler glass}{1f943} \\ -\Ttwem{green apple}{1f34f} & \Ttwem{waffle}{1f9c7} \\ -\Ttwem{green salad}{1f957} & \Ttwem{watermelon}{1f349} \\ -\Ttwem{hamburger}{1f354} & \Ttwem{wine glass}{1f377} \\ -\Ttwem{honey pot}{1f36f} & \\ +\K\fcAlligator & \K\fcGiraffeA \\ +\K\fcAlligatorA & \K\fcGiraffeB \\ +\K\fcAnt & \K\fcGiraffes \\ +\K\fcAntA & \K\fcGnat \\ +\K\fcAntelope & \K\fcGoose \\ +\K\fcArmadillo & \K\fcHerring \\ +\K\fcBat & \K\fcHippo \\ +\K\fcBear & \K\fcHorse \\ +\K\fcBearA & \K\fcHorseA \\ +\K\fcBearB & \K\fcHummingbird \\ +\K\fcBearC & \K\fcKittenA \\ +\K\fcBearD & \K\fcKittenB \\ +\K\fcBears & \K\fcKittensA \\ +\K\fcBee & \K\fcKittensB \\ +\K\fcBeeA & \K\fcLadybirdA \\ +\K\fcBird & \K\fcLadybirdB \\ +\K\fcBirdA & \K\fcLadyBug \\ +\K\fcBirdB & \K\fcLamb \\ +\K\fcBirdC & \K\fcLion \\ +\K\fcBirdD & \K\fcLionA \\ +\K\fcBirdE & \K\fcLittleBirds \\ +\K\fcBull & \K\fcLittleMouse \\ +\K\fcBunnyA & \K\fcLocust \\ +\K\fcBunnyB & \K\fcLouvadeus \\ +\K\fcBunnyC & \K\fcMacaw \\ +\K\fcBunnyD & \K\fcMonkey \\ +\K\fcBunnyE & \K\fcMonkeyA \\ +\K\fcButterfly & \K\fcMoonfish \\ +\K\fcButterflyA & \K\fcMoose \\ +\K\fcButterflyB & \K\fcMouse \\ +\K\fcButterflyC & \K\fcMouseA \\ +\K\fcCalf & \K\fcMouseB \\ +\K\fcCat & \K\fcOctopus \\ +\K\fcCaterpillar & \K\fcOctopusA \\ +\K\fcCatfish & \K\fcOrca \\ +\K\fcCentipede & \K\fcOstrich \\ +\K\fcChick & \K\fcOwl \\ +\K\fcChicken & \K\fcOwlA \\ +\K\fcChicks & \K\fcOwlB \\ +\K\fcCobrabebe & \K\fcOx \\ +\K\fcCow & \K\fcPandaBear \\ +\K\fcCrabA & \K\fcParrot \\ +\K\fcCrabB & \K\fcPeacock \\ +\K\fcDinosaurA & \K\fcPenguin \\ +\K\fcDinosaurB & \K\fcPerch \\ +\K\fcDinosaurC & \K\fcPeruA \\ +\K\fcDinosaurD & \K\fcPeruB \\ +\K\fcDinosaurE & \K\fcPig \\ +\K\fcDinosaurF & \K\fcPigA \\ +\K\fcDinosaurG & \K\fcPigB \\ +\K\fcDinosaurH & \K\fcPigC \\ +\K\fcDinosaurI & \K\fcPigD \\ +\K\fcDinosaurJ & \K\fcPigE \\ +\K\fcDog & \K\fcPuppy \\ +\K\fcDolphin & \K\fcRabbit \\ +\K\fcDolphinA & \K\fcRabbitA \\ +\K\fcDragonFly & \K\fcRabbits \\ +\K\fcDuck & \K\fcRaccoon \\ +\K\fcDuckA & \K\fcScorpion \\ +\K\fcDuckB & \K\fcSeahorse \\ +\K\fcDuckC & \K\fcShark \\ +\K\fcElephant & \K\fcSheep \\ +\K\fcElephantA & \K\fcSheepA \\ +\K\fcElephantB & \K\fcSheepB \\ +\K\fcFishA & \K\fcSheepC \\ +\K\fcFishB & \K\fcSnailA \\ +\K\fcFishC & \K\fcSnailB \\ +\K\fcFishD & \K\fcSnailC \\ +\K\fcFishE & \K\fcSpider \\ +\K\fcFishF & \K\fcSpiderA \\ +\K\fcFishG & \K\fcSpiderB \\ +\K\fcFishH & \K\fcSquirrel \\ +\K\fcFishI & \K\fcSquirrelA \\ +\K\fcFishK & \K\fcSturgeon \\ +\K\fcFishL & \K\fcToucan \\ +\K\fcFishM & \K\fcTurtle \\ +\K\fcFlamingo & \K\fcTurtleA \\ +\K\fcFlamingoA & \K\fcTurtleB \\ +\K\fcFrog & \K\fcUrchin \\ +\K\fcGiraffe & \K\fcZebra \\ \end{longtable} \begin{tablenote} - \twemojismessage + \childmessage. \end{tablenote} \end{longsymtable} +\begin{symtable}[UTFSYM]{\UTFSYM\ Animals} +\index{animals} +\index{dragon} +\label{utfsym-animals} +\begin{tabular}{*4{ll}} +\Tutf{1F400} & \Tutf{1F410} & \Tutf{1F420} & \Tutf{1F430} \\ +\Tutf{1F401} & \Tutf{1F411} & \Tutf{1F421} & \Tutf{1F431} \\ +\Tutf{1F402} & \Tutf{1F412} & \Tutf{1F422} & \Tutf{1F432} \\ +\Tutf{1F403} & \Tutf{1F413} & \Tutf{1F423} & \Tutf{1F433} \\ +\Tutf{1F404} & \Tutf{1F414} & \Tutf{1F424} & \Tutf{1F434} \\ +\Tutf{1F405} & \Tutf{1F415} & \Tutf{1F425} & \Tutf{1F435} \\ +\Tutf{1F406} & \Tutf{1F416} & \Tutf{1F426} & \Tutf{1F436} \\ +\Tutf{1F407} & \Tutf{1F417} & \Tutf{1F427} & \Tutf{1F437} \\ +\Tutf{1F408} & \Tutf{1F418} & \Tutf{1F428} & \Tutf{1F438} \\ +\Tutf{1F409} & \Tutf{1F419} & \Tutf{1F429} & \Tutf{1F439} \\ +\Tutf{1F40A} & \Tutf{1F41A} & \Tutf{1F42A} & \Tutf{1F43A} \\ +\Tutf{1F40B} & \Tutf{1F41B} & \Tutf{1F42B} & \Tutf{1F43B} \\ +\Tutf{1F40C} & \Tutf{1F41C} & \Tutf{1F42C} & \Tutf{1F43C} \\ +\Tutf{1F40D} & \Tutf{1F41D} & \Tutf{1F42D} & \Tutf{1F43F} \\ +\Tutf{1F40E} & \Tutf{1F41E} & \Tutf{1F42E} & \\ +\Tutf{1F40F} & \Tutf{1F41F} & \Tutf{1F42F} & \\ +\end{tabular} + +\bigskip +\utfsymmessage[1F409] +\end{symtable} + + \begin{symtable}[HHCNT]{\HHCNT\ Tally Markers} \index{tally markers} \label{hhtally} @@ -18489,6 +22156,7 @@ unambiguously into any of the previous sections. \begin{symtable}[BULL]{\BULL\ Tally Markers} \index{tally markers} +\index{bullets, as tally markers} \label{bullcntr} \renewcommand{\arraystretch}{2} % Prevent tall symbols from touching. \begin{tabular}{ll@{\qquad}ll@{\qquad}ll} @@ -18525,8 +22193,9 @@ unambiguously into any of the previous sections. \BULL's package options \optname{bullcntr}{smallctrbull}, \optname{bullcntr}{largectrbull}, and \optname{bullcntr}{heartctrbull} and corresponding commands - \cmd{\smallctrbull}, \cmd{\largectrbull}, and \cmd{\heartctrbull} - control the formatting of each tally marker: + \cmd{\smallctrbull}, \cmd{\largectrbull}, and + \cmd{\heartctrbull}\index{hearts} control the formatting of each + tally marker: \qquad \begin{tabular}{@{}lccc@{}} @@ -18550,9 +22219,9 @@ unambiguously into any of the previous sections. \begin{symtable}[DOZ]{\DOZ\ Tally Markers} -\index{dozenal (base 12)>tally markers} -\index{base twelve>tally markers} -\index{duodecimal (base 12)>tally markers} +\subindex{dozenal (base 12)}{tally markers} +\subindex{base twelve}{tally markers} +\subindex{duodecimal (base 12)}{tally markers} \idxboth{Pitman's base 12}{symbols} \index{tally markers} \label{dozenal-tally} @@ -18563,6 +22232,57 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[CHILD]{\CHILD\ Letters and Digits} +\index{alphabets} +\index{numerals} +\index{1=1 (\fcNumberOne)} +\index{2=2 (\fcNumberTwo)} +\index{3=3 (\fcNumberThree)} +\index{4=4 (\fcNumberFour)} +\index{5=5 (\fcNumberFive)} +\index{6=6 (\fcNumberSix)} +\index{7=7 (\fcNumberSeven)} +\index{8=8 (\fcNumberEight)} +\index{9=9 (\fcNumberNine)} +\index{10=10 (\fcNumberTen)} +\index{K=K (\fcLetterK)} +\index{L=L (\fcLetterL)} +\index{M=M (\fcLetterM)} +\index{N=N (\fcLetterN)} +\index{O=O (\fcLetterO)} +\index{P=P (\fcLetterP)} +\index{Q=Q (\fcLetterQ)} +\index{R=R (\fcLetterR)} +\index{S=S (\fcLetterS)} +\index{T=T (\fcLetterT)} +\index{U=U (\fcLetterU)} +\index{V=V (\fcLetterV)} +\index{W=W (\fcLetterW)} +\index{X=X (\fcLetterX)} +\index{Y=Y (\fcLetterY)} +\index{Z=Z (\fcLetterZ)} +\label{figchild-letters-digits} +\begin{tabular}{*3{ll}} +\K\fcLetterK & \K\fcLetterT & \K\fcNumberThree \\ +\K\fcLetterL & \K\fcLetterU & \K\fcNumberFour \\ +\K\fcLetterM & \K\fcLetterV & \K\fcNumberFive \\ +\K\fcLetterN & \K\fcLetterW & \K\fcNumberSix \\ +\K\fcLetterO & \K\fcLetterX & \K\fcNumberSeven \\ +\K\fcLetterP & \K\fcLetterY & \K\fcNumberEight \\ +\K\fcLetterQ & \K\fcLetterZ & \K\fcNumberNine \\ +\K\fcLetterR & \K\fcNumberOne & \K\fcNumberTen \\ +\K\fcLetterS & \K\fcNumberTwo & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + It's a mystery why \CHILD's alphabet begins with ``K''. + + \childmessage. +\end{tablenote} +\end{symtable} + + \begin{symtable}[SKULL]{\SKULL\ Symbols} \index{skulls} \label{skull} @@ -18580,10 +22300,11 @@ unambiguously into any of the previous sections. \end{symtable} -\begin{symtable}[IFS]{Other \IFS\ Symbols} +\begin{symtable}[IFS]{Miscellaneous \IFS\ Symbols} \idxboth{miscellaneous}{symbols} \index{rhombuses} -\index{telephones} +\index{telephone=telephone (\Telephone)} +\index{radiation=radiation (\Radiation)} \label{ifs-misc} \begin{tabular}{*3{ll}} \K\FilledSectioningDiamond & \K[\ifsLetter]\Letter @@ -18594,9 +22315,47 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[ASAP]{\ASAP\ Signs} +\index{signs} +\index{dollar sign=dollar sign (\asapDollarSign)} +\index{dollar sign>negated=negated (\asapNotDollarSign)} +\index{emergency sign=emergency sign (\asapEmergencySign)} +\index{help sign=help sign (\asapHelpSign)} +\index{hospital sign=hospital sign (\asapHospitalSign)} +\index{information sign=information sign (\asapInformationSign)} +\index{no smoking=no smoking (\asapNotCigaretteSign)} +\index{no dogsn=no dogs (\asapNotDogSign)} +\index{no mobile phones=no mobile phones (\asapNotMobilePhoneSign)} +\index{no parking=no parking (\asapNotParkingSign)} +\index{no=no (\asapNotSign)} +\index{do not walk=do not walk (\asapNotWalkSign)} +\index{walk=walk (\asapWalkSign)} +\label{asapsym-signs} +\begin{tabular}{*2{ll}} +\K\asapCigaretteSign & \K\asapNotEmergencySign \\ +\K\asapDogSign & \K\asapNotHelpSign \\ +\K\asapDollarSign & \K\asapNotHospitalSign \\ +\K\asapEmergencySign & \K\asapNotInformationSign \\ +\K\asapHelpSign & \K\asapNotMobilePhoneSign \\ +\K\asapHospitalSign & \K\asapNotParkingSign \\ +\K\asapInformationSign & \K\asapNotSign \\ +\K\asapMobilePhoneSign & \K\asapNotWalkSign \\ +\K\asapNotCigaretteSign & \K\asapParkingSign \\ +\K\asapNotDogSign & \K\asapWalkSign \\ +\K\asapNotDollarSign & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + + \begin{symtable}[METRE]{\METRE\ Metrical Symbols} \idxboth{metrical}{symbols} \label{metre} +\begin{indexingoff} \begin{tabular}{*5{ll@{\hspace*{2em}}}ll} \Mt\a & \Mt\bBm & \Mt\cc & \Mt\Mbb & \Mt\Pppp & \Mt\t \\ \Mt\B & \Mt\bbm & \Mt\Ccc & \Mt\mbbx & \Mt\pppp & \Mt\tsbm \\ @@ -18609,11 +22368,12 @@ unambiguously into any of the previous sections. \Mt\bbb & \Mt\C & \Mt\mbB & \Mt\ppp & \Mt\r \\ \Mt\BBm & \Mt\Cc & \Mt\mbb & \Mt\Ppp & \Mt\T \\ \end{tabular} +\end{indexingoff} \bigskip \begin{tablenote} The preceding symbols are valid only within the argument to the - \cmd{metre} command. + \cmd{\metre} command. \end{tablenote} \end{symtable} @@ -18642,6 +22402,7 @@ unambiguously into any of the previous sections. \begin{symtable}[TEUB]{\TEUB\ Metrical Symbols} \idxboth{metrical}{symbols} \label{teubner-metric} +\begin{indexingoff} \begin{tabular}{*2{ll@{\qquad}}ll} \K\aeolicbii & \K\barbrevis & \K\ipercatal \\ \K\aeolicbiii & \K\bbrevis & \K\longa \\ @@ -18661,50 +22422,269 @@ unambiguously into any of the previous sections. \cmdI{\barbbrevis}es, four \cmdI{\brevis}es, and a \cmdI{\dBar} into ``\pentam''. \seedocs{\TEUB}. \end{tablenote} +\end{indexingoff} \end{symtable} -\begin{symtable}[DICT]{\DICT\ Dictionary Symbols} -\idxboth{dictionary}{symbols} -\label{dictionary} -\begin{tabular}{*2{ll@{\qqquad}}ll} -\K\dsaeronautical & \K\dscommercial & \K\dsmedical \\ -\K\dsagricultural & \K\dsheraldical & \K\dsmilitary \\ -\K\dsarchitectural & \K\dsjuridical & \K\dsrailways \\ -\K\dsbiological & \K\dsliterary & \K\dstechnical \\ -\K\dschemical & \K\dsmathematical & \\ +\begin{symtable}[HNS]{\HNS\ Hand Shapes} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-hand-shapes} +\begin{tabular}{*3{ll}} +\K\hamceeall & \K\hamfingertwothree & \K\hamflathand \\ +\K\hamceeonetwo & \K\hamfingertwothreefourfive & \K\hampinchall \\ +\K\hamceeopen & \K\hamfingertwothreespread & \K\hampinchonetwo \\ +\K\hamfingertwo & \K\hamfist & \K\hampinchonetwoopen \\ \end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} \end{symtable} -\begin{symtable}[SIMP]{\SIMP\ Characters from \emph{The Simpsons}} -\index{symbols>Simpsons characters} -\index{Simpsons characters} -\index{faces} -\label{simpsons} -\begin{tabular}{*3{ll@{\qqquad}}ll} -\K\Bart & \K\Homer & \K\Maggie & \K\SNPP \\ -\K\Burns & \K\Lisa & \K\Marge & \\ +\begin{symtable}[HNS]{\HNS\ Hand-Shape Modifiers} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-hand-shape-mods} +\begin{tabular}{*3{ll}} +\K\hamdoublebent & \K\hamfingerhookmod & \K\hamthumbopenmod \\ +\K\hamdoublehooked & \K\hamfingerstraightmod & \K\hamthumboutmod \\ +\K\hamfingerbendmod & \K\hamthumbacrossmod & \\ \end{tabular} \bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HNS]{\HNS\ Extended Finger Directions} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-ext-fing-dirs} +\begin{tabular}{*3{ll}} +\K\hamextfingerd & \K\hamextfingeril & \K\hamextfingerr \\ +\K\hamextfingerdi & \K\hamextfingerir & \K\hamextfingeru \\ +\K\hamextfingerdl & \K\hamextfingerl & \K\hamextfingerui \\ +\K\hamextfingerdo & \K\hamextfingero & \K\hamextfingerul \\ +\K\hamextfingerdr & \K\hamextfingerol & \K\hamextfingeruo \\ +\K\hamextfingeri & \K\hamextfingeror & \K\hamextfingerur \\ +\end{tabular} +\bigskip \begin{tablenote} - The location of the characters' pupils can be controlled with the - \cmd{\Goofy} command. See \emph{A \MF\ of `Simpsons' - characters}~\cite{Chen1998} for more information. Also, each of the - above can be prefixed with \cmd{\Left} to make the character face - left instead of right: + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} - \begin{center} - \begin{tabular}{ll} - \Left\Bart & \verb|\Left\Bart| \\ - \end{tabular} - \end{center} + +\begin{symtable}[HNS]{\HNS\ Palm Orientations} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-palm-orient} +\begin{tabular}{*4{ll}} +\K\hampalmd & \K\hampalmdr & \K\hampalmr & \K\hampalmul \\ +\K\hampalmdl & \K\hampalml & \K\hampalmu & \K\hampalmur \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HNS]{\HNS\ Body Locations} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-body-locs} +\begin{tabular}{*3{ll}} +\K\hambelowstomach & \K\hamfingertip & \K\hampinkyside \\ +\K\hamcheek & \K\hamforehead & \K\hamringfinger \\ +\K\hamchest & \K\hamhandback & \K\hamshoulders \\ +\K\hamchin & \K\hamhead & \K\hamshouldertop \\ +\K\hamear & \K\hamheadtop & \K\hamstomach \\ +\K\hamearlobe & \K\hamindexfinger & \K\hamteeth \\ +\K\hamelbow & \K\hamlips & \K\hamthumb \\ +\K\hamelbowinside & \K\hamlowerarm & \K\hamthumbball \\ +\K\hameyebrows & \K\hammiddlefinger & \K\hamthumbside \\ +\K\hameyes & \K\hamneck & \K\hamtongue \\ +\K\hamfingerbase & \K\hamneutralspace & \K\hamunderchin \\ +\K\hamfingermidjoint & \K\hamnose & \K\hamupperarm \\ +\K\hamfingernail & \K\hamnostrils & \K\hamwristback \\ +\K\hamfingerpad & \K\hampalm & \K\hamwristpulse \\ +\K\hamfingerside & \K\hampinky & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HNS]{\HNS\ Location Modifiers} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-loc-mods} +\begin{tabular}{ll*4{@{\qquad}ll}} +\K\hamcorefref & \K\hamcoreftag & \K\hamlrat & \K\hamlrbeside \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[HNS]{\HNS\ Movements} +\ltindex{Hamburg Notation System} +\ltindex{sign language} +\ltindex{arrows} +\ltindex{fists} +\ltindex{crosses} +\label{hamnosys-move} +\begin{longtable}{*3{ll@{\qqquad}}ll} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\hamarcd & \K\hamclockdl & \K\hammoveil \\ +\K\hamarcl & \K\hamclockdr & \K\hammoveir \\ +\K\hamarcr & \K\hamclockfull & \K\hammovel \\ +\K\hamarcu & \K\hamclockl & \K\hammoveo \\ +\K\hamarmextended & \K\hamclockr & \K\hammoveol \\ +\K\hambehind & \K\hamclocku & \K\hammoveor \\ +\K\hambrushing & \K\hamclockul & \K\hammover \\ +\K\hamcircled & \K\hamclockur & \K\hammoveu \\ +\K\hamcircledi & \K\hamclose & \K\hammoveui \\ +\K\hamcircledl & \K\hamcross & \K\hammoveul \\ +\K\hamcircledo & \K\hamdecreasing & \K\hammoveuo \\ +\K\hamcircledr & \K\hamellipseh & \K\hammoveur \\ +\K\hamcirclei & \K\hamellipseul & \K\hamnodding \\ +\K\hamcircleil & \K\hamellipseur & \K\hamnomotion \\ +\K\hamcircleir & \K\hamellipsev & \K\hamreplace \\ +\K\hamcirclel & \K\hamfast & \K\hamrest \\ +\K\hamcircleo & \K\hamfingerplay & \K\hamslow \\ +\K\hamcircleol & \K\hamhalt & \K\hamstirccw \\ +\K\hamcircleor & \K\hamincreasing & \K\hamstircw \\ +\K\hamcircler & \K\haminterlock & \K\hamswinging \\ +\K\hamcircleu & \K\hammoved & \K\hamtense \\ +\K\hamcircleui & \K\hammovedi & \K\hamtouch \\ +\K\hamcircleul & \K\hammovedl & \K\hamtwisting \\ +\K\hamcircleuo & \K\hammovedo & \K\hamwavy \\ +\K\hamcircleur & \K\hammovedr & \K\hamzigzag \\ +\K\hamclockd & \K\hammovei & \\ +\end{longtable} +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[HNS]{\HNS\ Movement Modifiers} +\index{Hamburg Notation System} +\index{sign language} +\label{hamnosys-move-mods} +\begin{tabular}{ll@{\qquad}ll} +\K\hamlargemod & \K\hamsmallmod \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HNS]{\HNS\ Obsolete Spacing Symbols} +\index{Hamburg Notation System} +\index{sign language} +\index{arrows} +\label{hamnosys-obs-spacing} +\begin{tabular}{*3{ll}} +\K\hammovecross & \K\hamwristtoback & \K\hamwristtopulse \\ +\K\hammoveX & \K\hamwristtopinky & \K\hamwristtothumb \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[HNS]{Miscellaneous \HNS\ Symbols} +\index{Hamburg Notation System} +\index{sign language} +\index{arrows} +\label{hamnosys-misc} +\begin{tabular}{*2{ll}} +\K\hamalternatingmotion & \K\hamplus \\ +\K\hambetween & \K\hamrepeatcontinue \\ +\K\hametc & \K\hamrepeatcontinueseveral \\ +\K\hamfusionbegin & \K\hamrepeatfromstart \\ +\K\hamfusionend & \K\hamrepeatfromstartseveral \\ +\K\hammime & \K\hamrepeatreverse \\ +\K\hamnondominant & \K\hamseqbegin \\ +\K\hamnonipsi & \K\hamseqend \\ +\K\hamorirelative & \K\hamsymmlr \\ +\K\hamparbegin & \K\hamsymmpar \\ +\K\hamparend & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\HNS}. \end{tablenote} \end{symtable} +\begin{symtable}[DICT]{\DICT\ Dictionary Symbols} +\idxboth{dictionary}{symbols} +\idxboth{medical}{symbols} +\index{caduceus=caduceus (\dscommercial)} +\index{rod of Asclepius=rod of Asclepius (\dsmedical)} +\index{scale=scale (\dsjuridical)} +\index{book=book (\dsliterary)} +\index{compass=compass (\dsmathematical)} +\index{train=train (\dsrailways)} +\index{shovel=shovel (\dsagricultural)} +\index{retort=retort (\dschemical)} +\index{aeronautics=aeronautics (\dsaeronautical)} +\index{agriculture=agriculture (\dsagricultural)} +\index{architecture=architecture (\dsarchitectural)} +\index{biology=biology (\dsbiological)} +\index{chemistry=chemistry (\dschemical)} +\index{commerce=commerce (\dscommercial)} +\index{heraldry=heraldry (\dsheraldical)} +\index{justice=justice (\dsjuridical)} +\index{literature=literature (\dsliterary)} +\index{mathematics=mathematics (\dsmathematical)} +\index{medicine=medicine (\dsmedical)} +\index{military=military (\dsmilitary)} +\index{railway=railway (\dsrailways)} +\index{technical=technical (\dstechnical)} +\label{dictionary} +\begin{indexingoff} +\begin{tabular}{*2{ll@{\qqquad}}ll} +\K\dsaeronautical & \K\dscommercial & \K\dsmedical \\ +\K\dsagricultural & \K\dsheraldical & \K\dsmilitary \\ +\K\dsarchitectural & \K\dsjuridical & \K\dsrailways \\ +\K\dsbiological & \K\dsliterary & \K\dstechnical \\ +\K\dschemical & \K\dsmathematical & \\ +\end{tabular} +\end{indexingoff} +\end{symtable} + + \begin{symtable}[PMBOX]{\PMBOX\ Box-Drawing Symbols} \idxboth{box-drawing}{symbols} \idxboth{block-element}{symbols} @@ -18715,6 +22695,7 @@ unambiguously into any of the previous sections. \index{code page 437} \label{box-drawing} \renewcommand{\arraystretch}{1.25} +\begin{indexingoff} \begin{tabular}{*4{ll@{\quad}}ll} \K\textblock & \K\textSFli & \K\textSFxli & \K\textSFxxiii \\ \K\textdkshade & \K\textSFlii & \K\textSFxlii & \K\textSFxxiv \\ @@ -18729,8 +22710,9 @@ unambiguously into any of the previous sections. \K\textSFix & \K\textSFxix & \K\textSFxxi & \K\textshade \\ \K\textSFl & \K\textSFxl & \K\textSFxxii & \K\textupblock \\ \end{tabular} -\bigskip +\end{indexingoff} +\bigskip \begin{tablenote} Code Page~437 (CP437), which was first utilized by the original IBM~PC, contains the set of box-drawing symbols (sides, corners, and @@ -18754,6 +22736,7 @@ unambiguously into any of the previous sections. \index{staves} \index{Icelandic staves} \label{staves} +\begin{indexingoff} \begin{longtable}{*2{ll@{\qqquad}}ll} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead @@ -18786,9 +22769,9 @@ unambiguously into any of the previous sections. \K\staveXXII & \K\staveXLV & \K\staveLXVIII \\ \K\staveXXIII & \K\staveXLVI & \\ \end{longtable} +\end{indexingoff} \bigskip - \begin{tablenote} The meanings of these symbols are described on the Web site for the Museum of Icelandic Sorcery and Witchcraft\index{Museum of Icelandic @@ -18854,7 +22837,58 @@ unambiguously into any of the previous sections. \bigskip \begin{tablenote} - \twemojismessage + \twemojismessage. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[CHILD]{\CHILD\ Space Symbols} +\idxboth{space}{symbols} +\index{moons} +\index{celestial bodies} +\index{stars} +\index{planets} +\index{extraterrestrial=extraterrestrial (\fcET)} +\index{flying saucer=flying saucer (\fcFlyingSaucer)} +\index{moon=moon (\fcMoonA)} +\index{moon=moon (\fcMoonB)} +\index{planet=planet (\fcPlanetA)} +\index{planet=planet (\fcPlanetB)} +\index{planet=planet (\fcPlanetC)} +\index{planet=planet (\fcPlanetD)} +\index{planet=planet (\fcPlanetE)} +\index{planet=planet (\fcPlanetF)} +\index{planet=planet (\fcPlanetG)} +\index{planets=planets (\fcPlanets)} +\index{rocket=rocket (\fcRocket)} +\index{rocket=rocket (\fcRocketA)} +\index{rocket=rocket (\fcRocketB)} +\index{rocket=rocket (\fcRocketC)} +\index{saturn=saturn (\fcSaturnA)} +\index{saturn=saturn (\fcSaturnB)} +\index{shooting star=shooting star (\fcShootingStar)} +\index{spacecraft=spacecraft (\fcSpacecraftA)} +\index{spacecraft=spacecraft (\fcSpacecraftB)} +\index{star=star (\fcStar)} +\index{star=star (\fcStarA)} +\index{galaxy=galaxy (\fcStarB)} +\index{constellation=constellation (\fcStars)} +\label{figchild-space} +\begin{tabular}{*3{ll}} +\K\fcET & \K\fcPlanetF & \K\fcShootingStar \\ +\K\fcFlyingSaucer & \K\fcPlanetG & \K\fcSpacecraftA \\ +\K\fcMoonA & \K\fcPlanets & \K\fcSpacecraftB \\ +\K\fcMoonB & \K\fcRocket & \K\fcStar \\ +\K\fcPlanetA & \K\fcRocketA & \K\fcStarA \\ +\K\fcPlanetB & \K\fcRocketB & \K\fcStarB \\ +\K\fcPlanetC & \K\fcRocketC & \K\fcStars \\ +\K\fcPlanetD & \K\fcSaturnA & \\ +\K\fcPlanetE & \K\fcSaturnB & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \childmessage. \end{tablenote} \end{symtable} @@ -18893,6 +22927,15 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[FNTAWE]{\FNTAWE\ Recycling Symbols} +\idxboth{recycling}{symbols} +\label{fontawesome5-recycle} +\begin{tabular}{ll} +\K\faRecycle \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[RECYC]{\RECYC\ Recycling Symbols} \idxboth{recycling}{symbols} \label{recycling} @@ -18924,9 +22967,41 @@ unambiguously into any of the previous sections. \end{symtable} -\begin{symtable}[CHINA]{Other \CHINA\ Symbols} +\begin{symtable}[UTFSYM]{\UTFSYM\ Plants and Flowers} +\index{flowers} +\label{utfsym-plants-flowers} +\begin{tabular}{*4{ll}} +\Tutf{1F331} & \Tutf{1F337} & \Tutf{1F33C} & \Tutf{1F341} \\ +\Tutf{1F332} & \Tutf{1F338} & \Tutf{1F33D} & \Tutf{1F342} \\ +\Tutf{1F333} & \Tutf{1F339} & \Tutf{1F33E} & \Tutf{1F343} \\ +\Tutf{1F334} & \Tutf{1F33A} & \Tutf{1F33F} & \Tutf{1F3F5} \\ +\Tutf{1F335} & \Tutf{1F33B} & \Tutf{1F340} & \Tutf{1F3F6} \\ +\end{tabular} + +\bigskip +\utfsymmessage +\end{symtable} + + +\begin{symtable}[UTFSYM]{\UTFSYM\ Clothing} +\index{clothing} +\label{utfsym-clothing} +\begin{tabular}{*4{ll}} +\Tutf{1F451} & \Tutf{1F456} & \Tutf{1F45B} & \Tutf{1F460} \\ +\Tutf{1F452} & \Tutf{1F457} & \Tutf{1F45C} & \Tutf{1F461} \\ +\Tutf{1F453} & \Tutf{1F458} & \Tutf{1F45D} & \Tutf{1F462} \\ +\Tutf{1F454} & \Tutf{1F459} & \Tutf{1F45E} & \\ +\Tutf{1F455} & \Tutf{1F45A} & \Tutf{1F45F} & \\ +\end{tabular} + +\bigskip +\utfsymmessage +\end{symtable} + + +\begin{symtable}[CHINA]{Miscellaneous \CHINA\ Symbols} \index{envelopes} -\index{telephones} +\index{telephone=telephone (\chinaTelephone)} \label{china-misc} \begin{tabular}{*2{ll}} \K[\chinaInfo]\Info & \K\Request \\ @@ -18996,403 +23071,358 @@ unambiguously into any of the previous sections. \end{symtable} -\begin{longsymtable}[COE]{\COE\ Country Maps} -\idxboth{European}{countries} -\index{symbols>countries} -\index{symbols>maps} -\index{maps} -\index{land masses} -\label{CountriesOfEurope} -\renewcommand{\arraystretch}{2} % Prevent tall symbols from touching. -\begin{longtable}{@{}ll@{\hspace{4em}}ll@{}} -\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] -\endhead -\endfirsthead -\\[3ex] -\multicolumn{4}{r}{\small\textit{(continued on next page)}} -\endfoot -\endlastfoot -\Kcoe\Albania & \Kcoe\Latvia \\ -\Kcoe\Andorra & \Kcoe\Liechtenstein \\ -\Kcoe\Austria & \Kcoe\Lithuania \\ -\Kcoe\Belarus & \Kcoe\Luxembourg \\ -\Kcoe\Belgium & \Kcoe\Macedonia \\ -\Kcoe\Bosnia & \Kcoe\Malta \\ -\Kcoe\Bulgaria & \Kcoe\Moldova \\ -\Kcoe\Croatia & \Kcoe\Montenegro \\ -\Kcoe\Czechia & \Kcoe\Netherlands \\ -\Kcoe\Denmark & \Kcoe\Norway \\ -\Kcoe\Estonia & \Kcoe\Poland \\ -\Kcoe\Finland & \Kcoe\Portugal \\ -\Kcoe\France & \Kcoe\Romania \\ -\Kcoe\Germany & \Kcoe\Serbia \\ -\Kcoe\GreatBritain & \Kcoe\Slovakia \\ -\Kcoe\Greece & \Kcoe\Slovenia \\ -\Kcoe\Hungary & \Kcoe\Spain \\ -\Kcoe\Iceland & \Kcoe\Sweden \\ -\Kcoe\Ireland & \Kcoe\Switzerland \\ -\Kcoe\Italy & \\ -\end{longtable} +\begin{symtable}[WFLAGS]{\WFLAGS\ Nautical Symbol Flags} +\index{flags} +\label{worldflags-nautical} +\renewcommand{\arraystretch}{1.25} % Keep flags from touching. +\begin{tabular}{*4{ll}} +\Twflag{A} & \Twflag{J} & \Twflag{S} & \Twflag{1} \\ +\Twflag{B} & \Twflag{K} & \Twflag{T} & \Twflag{2} \\ +\Twflag{C} & \Twflag{L} & \Twflag{U} & \Twflag{3} \\ +\Twflag{D} & \Twflag{M} & \Twflag{V} & \Twflag{4} \\ +\Twflag{E} & \Twflag{N} & \Twflag{W} & \Twflag{5} \\ +\Twflag{F} & \Twflag{O} & \Twflag{X} & \Twflag{6} \\ +\Twflag{G} & \Twflag{P} & \Twflag{Y} & \Twflag{7} \\ +\Twflag{H} & \Twflag{Q} & \Twflag{Z} & \Twflag{8} \\ +\Twflag{I} & \Twflag{R} & \Twflag{0} & \Twflag{9} \\ +\end{tabular} \bigskip - \begin{tablenote} - The preceding commands work only when the \texttt{CountriesOfEurope} - \fntfam[CountriesOfEurope] is active. For convenience, the package - defines a \cmd{\countriesofeuropefamily} command that switches to - that \fntfam. - - By default, countries are drawn in the current font size. Hence, - ``\verb|{\countriesofeuropefamily\France}|'' draws a nearly - unrecognizable ``{\countriesofeuropefamily\France}''. For clarity - of presentation, \ref{CountriesOfEurope} scales each glyph to - 72\,pt.\ via an explicit \verb|\fontsize{72}{72}|. An alternative - is to specify the \optname{CountriesOfEurope}{scaled} package option - to scale all country glyphs by a given factor of the font size. + \worldflagsmessage. \end{tablenote} -\end{longsymtable} +\end{symtable} -\begin{longsymtable}[ROJUD]{\ROJUD\ Maps of Romanian Counties} -\idxboth{Romanian}{counties} -\index{symbols>counties} -\index{symbols>maps} -\index{maps} -\index{land masses} -\label{romanian-counties} -\renewcommand{\arraystretch}{2} % Prevent tall symbols from touching. -\begin{longtable}{@{}ll*2{@{\hspace{4em}}ll}@{}} -\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] -\endhead -\endfirsthead -\\[3ex] -\multicolumn{6}{r}{\small\textit{(continued on next page)}} -\endfoot -\endlastfoot -\Krojud\jAB & \Krojud\jCT & \Krojud\jMS \\ -\Krojud\jAG & \Krojud\jCV & \Krojud\jNT \\ -\Krojud\jAR & \Krojud\jDB & \Krojud\jOT \\ -\Krojud\jBC & \Krojud\jDJ & \Krojud\jPH \\ -\Krojud\jBH & \Krojud\jGJ & \Krojud\jSB \\ -\Krojud\jBI & \Krojud\jGL & \Krojud\jSJ \\ -\Krojud\jBN & \Krojud\jGR & \Krojud\jSM \\ -\Krojud\jBR & \Krojud\jHD & \Krojud\jSV \\ -\Krojud\jBT & \Krojud\jHR & \Krojud\jTL \\ -\Krojud\jBV & \Krojud\jIF & \Krojud\jTM \\ -\Krojud\jBZ & \Krojud\jIL & \Krojud\jTR \\ -\Krojud\jCJ & \Krojud\jIS & \Krojud\jVL \\ -\Krojud\jCL & \Krojud\jMH & \Krojud\jVN \\ -\Krojud\jCS & \Krojud\jMM & \Krojud\jVS \\ -\end{longtable} -\bigskip +\begin{symtable}[WFLAGS]{Other \WFLAGS\ Flags} +\index{flags} +\label{worldflags-other} +\renewcommand{\arraystretch}{1.25} % Keep flags from touching. +\begin{tabular}{*3{ll}} +\Twflag{Buddhism} & \Twflag{NATO} & \Twflag{RedCrystal} \\ +\Twflag{Christian} & \Twflag{Olympics} & \Twflag{UNESCO} \\ +\Twflag{Esperanto} & \Twflag{Rainbow} & \Twflag{UNO} \\ +\Twflag{EU} & \Twflag{RedCrescent} & \Twflag{WB} \\ +\Twflag{JollyRoger} & \Twflag{RedCross} & \Twflag{WHO} \\ +\end{tabular} +\bigskip \begin{tablenote} - The preceding commands work only when the \texttt{rojud} - \fntfam[rojud] is active. Use the OT1 \fntenc{OT1} in - pdf\LaTeX\index{pdfLaTeX=pdf\LaTeX} and the TU \fntenc[TU] in - \xelatex. (\ROJUD\ requires one of those two \tex\ engines.) For - example, ``\verb|{\usefont{OT1}{rojud}{m}{n}\jBI}|'' draws - Bucharest\index{Bucharest}.\footnote{technically a municipality, not - a county} + \worldflagsmessage. \end{tablenote} -\end{longsymtable} +\end{symtable} -\begin{symtable}[EUFLAG]{\EUFLAG\ European Union Flag} +\begin{symtable}[TWEM]{\TWEM\ Non-National Flags} \index{flags} -\label{euflag} -\begin{tabular}{ll} -\K\euflag \\ +\label{twemiji-other-flags} +\begin{tabular}{*2{ll}} +\Ttwem{pirate flag}{1f3f4-200d-2620-fe0f} & \Ttwem{transgender flag}{1f3f3-fe0f-200d-26a7-fe0f} \\ +\Ttwem{rainbow flag}{1f3f3-fe0f-200d-1f308} & \\ \end{tabular} \bigskip \begin{tablenote} - The \texttt{\string\euflag} flag is drawn using the - \latex\ \texttt{picture} environment. + \twemojismessage. \end{tablenote} \end{symtable} -\begin{longsymtable}[WFLAGS]{\WFLAGS\ World Flags} -\ltindex{flags} -\label{worldflags} -\renewcommand{\arraystretch}{1.25} % Keep flags from touching. -\begin{longtable}{*3{ll}} -\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\begin{symtable}[FNTAWE]{\FNTAWE\ Flags} +\subindex{flags}{United States=United States (\faFlagUsa)} +\subindex{flags}{checkered=checkered (\faFlagCheckered)} +\index{flag=flag (\faFlag)} +\label{fontawesome5-flags} +\begin{tabular}{*2{ll}} +\K\faFlag & \K\faFlagCheckered \\ +\KfaReg\faFlag & \K\faFlagUsa \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[AREV]{Miscellaneous \AREV\ Symbols} +\index{smiley faces} +\index{frowny faces} +\index{faces} +\index{quotation marks} +\index{skulls} +\idxboth{miscellaneous}{symbols} +\idxboth{recycling}{symbols} +\idxboth{yin-yang}{symbols} +\index{radiation=radiation (\AREVradiation)} +\label{arev-misc} +\begin{tabular}{*4{ll}} +\K[\AREVanchor]\anchor & \K[\AREVinvsmileface]\invsmileface & \K[\AREVskull]\skull & \K[\AREVwarning]\warning \\ +\K[\AREVbiohazard]\biohazard & \K[\AREVradiation]\radiation & \K[\AREVsmileface]\smileface & \K[\AREVyinyang]\yinyang \\ +\K[\AREVheavyqtleft]\heavyqtleft & \K[\AREVrecycle]\recycle & \K[\AREVsteaming]\steaming & \\ +\K[\AREVheavyqtright]\heavyqtright & \K[\AREVsadface]\sadface & \K[\AREVswords]\swords & \\ +\end{tabular} +\end{symtable} + + +\begin{longsymtable}[TWEM]{\TWEM\ Food Emoji} +\ltindex{food} +\ltindex{emoji} +\label{twemoji-food} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead \endfirsthead \\[3ex] -\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\multicolumn{4}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\Twflag{Abkhazia} & \Twflag{GL} & \Twflag{NU} \\ -\Twflag{AD} & \Twflag{GM} & \Twflag{NZ} \\ -\Twflag{AE} & \Twflag{GN} & \Twflag{Olympics} \\ -\Twflag{AF} & \Twflag{GQ} & \Twflag{OM} \\ -\Twflag{AG} & \Twflag{GR} & \Twflag{PA} \\ -\Twflag{AL} & \Twflag{GT} & \Twflag{PE} \\ -\Twflag{AM} & \Twflag{GW} & \Twflag{PG} \\ -\Twflag{AO} & \Twflag{GY} & \Twflag{PH} \\ -\Twflag{AQ} & \Twflag{HN} & \Twflag{PK} \\ -\Twflag{AR} & \Twflag{HR} & \Twflag{PL} \\ -\Twflag{Artsakh} & \Twflag{HT} & \Twflag{PS} \\ -\Twflag{AT} & \Twflag{HU} & \Twflag{PT} \\ -\Twflag{AU} & \Twflag{ID} & \Twflag{PW} \\ -\Twflag{AZ} & \Twflag{IE} & \Twflag{PY} \\ -\Twflag{BA} & \Twflag{IL} & \Twflag{QA} \\ -\Twflag{BB} & \Twflag{IN} & \Twflag{Rainbow} \\ -\Twflag{BD} & \Twflag{IQ} & \Twflag{RedCross} \\ -\Twflag{BE} & \Twflag{IR} & \Twflag{RO} \\ -\Twflag{BF} & \Twflag{IS} & \Twflag{RS} \\ -\Twflag{BG} & \Twflag{IT} & \Twflag{RU} \\ -\Twflag{BH} & \Twflag{JM} & \Twflag{RW} \\ -\Twflag{BI} & \Twflag{JO} & \Twflag{SA} \\ -\Twflag{BJ} & \Twflag{JollyRoger} & \Twflag{SB} \\ -\Twflag{BN} & \Twflag{JP} & \Twflag{SC} \\ -\Twflag{BO} & \Twflag{KE} & \Twflag{SD} \\ -\Twflag{BR} & \Twflag{KG} & \Twflag{SE} \\ -\Twflag{BS} & \Twflag{KH} & \Twflag{SG} \\ -\Twflag{BT} & \Twflag{KI} & \Twflag{SI} \\ -\Twflag{BW} & \Twflag{KM} & \Twflag{SK} \\ -\Twflag{BY} & \Twflag{KN} & \Twflag{SL} \\ -\Twflag{BZ} & \Twflag{KO} & \Twflag{SM} \\ -\Twflag{CA} & \Twflag{KP} & \Twflag{SN} \\ -\Twflag{CD} & \Twflag{KR} & \Twflag{SO} \\ -\Twflag{CF} & \Twflag{KW} & \Twflag{Somaliland} \\ -\Twflag{CG} & \Twflag{KZ} & \Twflag{SR} \\ -\Twflag{CH} & \Twflag{LA} & \Twflag{SS} \\ -\Twflag{CI} & \Twflag{LB} & \Twflag{ST} \\ -\Twflag{CK} & \Twflag{LC} & \Twflag{SV} \\ -\Twflag{CL} & \Twflag{LI} & \Twflag{SY} \\ -\Twflag{CM} & \Twflag{LK} & \Twflag{SZ} \\ -\Twflag{CN} & \Twflag{LR} & \Twflag{TD} \\ -\Twflag{CO} & \Twflag{LS} & \Twflag{TG} \\ -\Twflag{CR} & \Twflag{LT} & \Twflag{TH} \\ -\Twflag{CU} & \Twflag{LU} & \Twflag{TJ} \\ -\Twflag{CV} & \Twflag{LV} & \Twflag{TL} \\ -\Twflag{CY} & \Twflag{LY} & \Twflag{TM} \\ -\Twflag{CZ} & \Twflag{MA} & \Twflag{TN} \\ -\Twflag{DE} & \Twflag{MD} & \Twflag{TO} \\ -\Twflag{DJ} & \Twflag{ME} & \Twflag{TR} \\ -\Twflag{DK} & \Twflag{MG} & \Twflag{Transnistria} \\ -\Twflag{DM} & \Twflag{MH} & \Twflag{TT} \\ -\Twflag{DO} & \Twflag{MK} & \Twflag{TV} \\ -\Twflag{DZ} & \Twflag{ML} & \Twflag{TW} \\ -\Twflag{EC} & \Twflag{MM} & \Twflag{TZ} \\ -\Twflag{EE} & \Twflag{MN} & \Twflag{UA} \\ -\Twflag{EG} & \Twflag{MR} & \Twflag{UG} \\ -\Twflag{EH} & \Twflag{MT} & \Twflag{UNO} \\ -\Twflag{ER} & \Twflag{MU} & \Twflag{US} \\ -\Twflag{ES} & \Twflag{MV} & \Twflag{UY} \\ -\Twflag{Esperanto} & \Twflag{MW} & \Twflag{UZ} \\ -\Twflag{ET} & \Twflag{MX} & \Twflag{VA} \\ -\Twflag{EU} & \Twflag{MY} & \Twflag{VC} \\ -\Twflag{FI} & \Twflag{MZ} & \Twflag{VE} \\ -\Twflag{FJ} & \Twflag{NA} & \Twflag{VN} \\ -\Twflag{FM} & \Twflag{NATO} & \Twflag{VU} \\ -\Twflag{FR} & \Twflag{NE} & \Twflag{WB} \\ -\Twflag{GA} & \Twflag{NG} & \Twflag{WS} \\ -\Twflag{GB} & \Twflag{NI} & \Twflag{YE} \\ -\Twflag{GD} & \Twflag{NL} & \Twflag{ZA} \\ -\Twflag{GE} & \Twflag{NO} & \Twflag{ZM} \\ -\Twflag{GF} & \Twflag{NP} & \Twflag{ZW} \\ -\Twflag{GH} & \Twflag{NR} & \\ +\Ttwem{avocado}{1f951} & \Ttwem{hot beverage}{2615} \\ +\Ttwem{bacon}{1f953} & \Ttwem{hot dog}{1f32d} \\ +\Ttwem{bagel}{1f96f} & \Ttwem{hot pepper}{1f336} \\ +\Ttwem{baguette bread}{1f956} & \Ttwem{ice}{1f9ca} \\ +\Ttwem{banana}{1f34c} & \Ttwem{ice cream}{1f368} \\ +\Ttwem{beer mug}{1f37a} & \Ttwem{kiwi fruit}{1f95d} \\ +\Ttwem{bell pepper}{1fad1} & \Ttwem{leafy green}{1f96c} \\ +\Ttwem{bento box}{1f371} & \Ttwem{lemon}{1f34b} \\ +\Ttwem{beverage box}{1f9c3} & \Ttwem{lollipop}{1f36d} \\ +\Ttwem{blueberries}{1fad0} & \Ttwem{mango}{1f96d} \\ +\Ttwem{bottle with popping cork}{1f37e} & \Ttwem{mate}{1f9c9} \\ +\Ttwem{bowl with spoon}{1f963} & \Ttwem{meat on bone}{1f356} \\ +\Ttwem{bread}{1f35e} & \Ttwem{melon}{1f348} \\ +\Ttwem{broccoli}{1f966} & \Ttwem{moon cake}{1f96e} \\ +\Ttwem{bubble tea}{1f9cb} & \Ttwem{mushroom}{1f344} \\ +\Ttwem{burrito}{1f32f} & \Ttwem{oden}{1f362} \\ +\Ttwem{butter}{1f9c8} & \Ttwem{olive}{1fad2} \\ +\Ttwem{candy}{1f36c} & \Ttwem{onion}{1f9c5} \\ +\Ttwem{canned food}{1f96b} & \Ttwem{pancakes}{1f95e} \\ +\Ttwem{carrot}{1f955} & \Ttwem{peach}{1f351} \\ +\Ttwem{cheese wedge}{1f9c0} & \Ttwem{peanuts}{1f95c} \\ +\Ttwem{cherries}{1f352} & \Ttwem{pear}{1f350} \\ +\Ttwem{chocolate bar}{1f36b} & \Ttwem{pie}{1f967} \\ +\Ttwem{chopsticks}{1f962} & \Ttwem{pineapple}{1f34d} \\ +\Ttwem{clinking beer mugs}{1f37b} & \Ttwem{pizza}{1f355} \\ +\Ttwem{clinking glasses}{1f942} & \Ttwem{popcorn}{1f37f} \\ +\Ttwem{cocktail glass}{1f378} & \Ttwem{pot of food}{1f372} \\ +\Ttwem{coconut}{1f965} & \Ttwem{potato}{1f954} \\ +\Ttwem{cooked rice}{1f35a} & \Ttwem{poultry leg}{1f357} \\ +\Ttwem{cookie}{1f36a} & \Ttwem{pretzel}{1f968} \\ +\Ttwem{cooking}{1f373} & \Ttwem{red apple}{1f34e} \\ +\Ttwem{croissant}{1f950} & \Ttwem{rice ball}{1f359} \\ +\Ttwem{cucumber}{1f952} & \Ttwem{rice cracker}{1f358} \\ +\Ttwem{cup with straw}{1f964} & \Ttwem{roasted sweet potato}{1f360} \\ +\Ttwem{cupcake}{1f9c1} & \Ttwem{sake}{1f376} \\ +\Ttwem{curry rice}{1f35b} & \Ttwem{salt}{1f9c2} \\ +\Ttwem{custard}{1f36e} & \Ttwem{sandwich}{1f96a} \\ +\Ttwem{cut of meat}{1f969} & \Ttwem{shallow pan of food}{1f958} \\ +\Ttwem{dango}{1f361} & \Ttwem{shaved ice}{1f367} \\ +\Ttwem{doughnut}{1f369} & \Ttwem{shortcake}{1f370} \\ +\Ttwem{dumpling}{1f95f} & \Ttwem{soft ice cream}{1f366} \\ +\Ttwem{egg}{1f95a} & \Ttwem{spaghetti}{1f35d} \\ +\Ttwem{eggplant}{1f346} & \Ttwem{steaming bowl}{1f35c} \\ +\Ttwem{falafel}{1f9c6} & \Ttwem{strawberry}{1f353} \\ +\Ttwem{fish cake with swirl}{1f365} & \Ttwem{stuffed flatbread}{1f959} \\ +\Ttwem{flatbread}{1fad3} & \Ttwem{sushi}{1f363} \\ +\Ttwem{fondue}{1fad5} & \Ttwem{taco}{1f32e} \\ +\Ttwem{fork and knife}{1f374} & \Ttwem{takeout box}{1f961} \\ +\Ttwem{fork and knife with plate}{1f37d} & \Ttwem{tamale}{1fad4} \\ +\Ttwem{fortune cookie}{1f960} & \Ttwem{tangerine}{1f34a} \\ +\Ttwem{french fries}{1f35f} & \Ttwem{teacup without handle}{1f375} \\ +\Ttwem{fried shrimp}{1f364} & \Ttwem{teapot}{1fad6} \\ +\Ttwem{garlic}{1f9c4} & \Ttwem{tomato}{1f345} \\ +\Ttwem{glass of milk}{1f95b} & \Ttwem{tropical drink}{1f379} \\ +\Ttwem{grapes}{1f347} & \Ttwem{tumbler glass}{1f943} \\ +\Ttwem{green apple}{1f34f} & \Ttwem{waffle}{1f9c7} \\ +\Ttwem{green salad}{1f957} & \Ttwem{watermelon}{1f349} \\ +\Ttwem{hamburger}{1f354} & \Ttwem{wine glass}{1f377} \\ +\Ttwem{honey pot}{1f36f} & \\ \end{longtable} -\bigskip \begin{tablenote} - All \WFLAGS\ symbols are implemented with \TikZ\ graphics, not with - a font. The package provides a number of options for controlling - flag size and style. \seedocs{\WFLAGS}. + \twemojismessage. \end{tablenote} \end{longsymtable} -\begin{longsymtable}[TWEM]{\TWEM\ Flags} -\ltindex{flags} -\ltindex{emoji} -\label{twemoji-flags} -\begin{longtable}{*2{lp{\twemwidth}}} -\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\begin{longsymtable}[CHILD]{\CHILD\ Food and Cooking Symbols} +\ltindex{food} +\ltidxboth{cooking}{symbols} +\ltindex{apple=apple (\fcApple)} +\ltindex{barbecue=barbecue (\fcBarbecue)} +\ltindex{kabob=kabob (\fcBarbecue)} +\ltindex{bread=bread (\fcBread)} +\ltindex{cupcake=cupcake (\fcBrownie)} +\ltindex{candy=candy (\fcBullet)} +\ltindex{burrito=burrito (\fcBurrito)} +\ltindex{cabbage=cabbage (\fcCabbage)} +\ltindex{carrot=carrot (\fcCarrot)} +\ltindex{carrot=carrot (\fcCarrotA)} +\ltindex{milk=milk (\fcCashier)} +\ltindex{cheese=cheese (\fcCheese)} +\ltindex{cherry=cherry (\fcCherry)} +\ltindex{chicken thigh=chicken thigh (\fcChickenThigh)} +\ltindex{cucumber=cucumber (\fcCucumber)} +\ltindex{cupcake=cupcake (\fcCupcake)} +\ltindex{cupcake=cupcake (\fcCupcakeA)} +\ltindex{cupcake=cupcake (\fcCupcakeB)} +\ltindex{cutting board=cutting board (\fcCuttingBoard)} +\ltindex{egg=egg (\fcEgg)} +\ltindex{egg=egg (\fcEggA)} +\ltindex{egg=egg (\fcEggB)} +\ltindex{eggplant=eggplant (\fcEggplant)} +\ltindex{french fries=french fries (\fcFrenchFries)} +\ltindex{refrigerator=refrigerator (\fcFridge)} +\ltindex{hamburger=hamburger (\fchamburger)} +\ltindex{ice cream=ice cream (\fcIceCreamA)} +\ltindex{ice cream=ice cream (\fcIceCreamB)} +\ltindex{ice cream=ice cream (\fcIceCreamC)} +\ltindex{ice cream=ice cream (\fcIceCreamD)} +\ltindex{ice cream=ice cream (\fcIceCreamE)} +\ltindex{ice cream=ice cream (\fcIceCreamF)} +\ltindex{ice cream=ice cream (\fcIceCreamG)} +\ltindex{ice cream=ice cream (\fcIceCreamH)} +\ltindex{ketchup=ketchup (\fcKetchup)} +\ltindex{condiments=condiments (\fcKetchup)} +\ltindex{kettle=kettle (\fcKettle)} +\ltindex{tea kettle=tea kettle (\fcKettle)} +\ltindex{knife=knife (\fcKnife)} +\ltindex{mug=mug (\fcMug)} +\ltindex{mushroom=mushroom (\fcMushroom)} +\ltindex{mushroom=mushroom (\fcMushroomA)} +\ltindex{mushroom=mushroom (\fcMushroomB)} +\ltindex{nuggets=nuggets (\fcNuggets)} +\ltindex{onion=onion (\fcOnion)} +\ltindex{pan=pan (\fcPanA)} +\ltindex{skillet=skillet (\fcPanA)} +\ltindex{spatula=spatula (\fcPanB)} +\ltindex{pimiento=pimiento (\fcPimento)} +\ltindex{bell pepper=bell pepper (\fcPimento)} +\ltindex{pineapple=pineapple (\fcPineapple)} +\ltindex{popsicle=popsicle (\fcPopsicle)} +\ltindex{potato=potato (\fcPotato)} +\ltindex{kettle=kettle (\fcPulse)} +\ltindex{roast chicken=roast chicken (\fcRoastChicken)} +\ltindex{chicken>roasted=roasted (\fcRoastChicken)} +\ltindex{rolling pin=rolling pin (\fcRoller)} +\ltindex{scallions=scallions (\fcScallion)} +\ltindex{egg=egg (\fcScaredEgg)} +\ltindex{knife=knife (\fcSharpKnife)} +\ltindex{ladle=ladle (\fcShell)} +\ltindex{shrimp=shrimp (\fcShrimp)} +\ltindex{spatulas=spatulas (\fcSpatulas)} +\ltindex{steak=steak (\fcSteak)} +\ltindex{strawberry=strawberry (\fcStrawberry)} +\ltindex{strawberry=strawberry (\fcStrawberryA)} +\ltindex{sugar=sugar (\fcSugar)} +\ltindex{tomato=tomato (\fcTomato)} +\ltindex{sweet potato=sweet potato (\fcTony)} +\ltindex{watermelon=watermelon (\fcWatermelon)} +\label{figchild-food} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead \endfirsthead \\[3ex] -\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\multicolumn{6}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\Ttwem{flag: Afghanistan}{1f1e6-1f1eb} & \Ttwem{flag: Libya}{1f1f1-1f1fe} \\ -\Ttwem{flag: Albania}{1f1e6-1f1f1} & \Ttwem{flag: Liechtenstein}{1f1f1-1f1ee} \\ -\Ttwem{flag: Algeria}{1f1e9-1f1ff} & \Ttwem{flag: Lithuania}{1f1f1-1f1f9} \\ -\Ttwem{flag: American Samoa}{1f1e6-1f1f8} & \Ttwem{flag: Luxembourg}{1f1f1-1f1fa} \\ -\Ttwem{flag: Andorra}{1f1e6-1f1e9} & \Ttwem{flag: Macao SAR China}{1f1f2-1f1f4} \\ -\Ttwem{flag: Angola}{1f1e6-1f1f4} & \Ttwem{flag: Madagascar}{1f1f2-1f1ec} \\ -\Ttwem{flag: Anguilla}{1f1e6-1f1ee} & \Ttwem{flag: Malawi}{1f1f2-1f1fc} \\ -\Ttwem{flag: Antarctica}{1f1e6-1f1f6} & \Ttwem{flag: Malaysia}{1f1f2-1f1fe} \\ -\Ttwem{flag: Antigua \& Barbuda}{1f1e6-1f1ec} & \Ttwem{flag: Maldives}{1f1f2-1f1fb} \\ -\Ttwem{flag: Argentina}{1f1e6-1f1f7} & \Ttwem{flag: Mali}{1f1f2-1f1f1} \\ -\Ttwem{flag: Armenia}{1f1e6-1f1f2} & \Ttwem{flag: Malta}{1f1f2-1f1f9} \\ -\Ttwem{flag: Aruba}{1f1e6-1f1fc} & \Ttwem{flag: Marshall Islands}{1f1f2-1f1ed} \\ -\Ttwem{flag: Ascension Island}{1f1e6-1f1e8} & \Ttwem{flag: Martinique}{1f1f2-1f1f6} \\ -\Ttwem{flag: Australia}{1f1e6-1f1fa} & \Ttwem{flag: Mauritania}{1f1f2-1f1f7} \\ -\Ttwem{flag: Austria}{1f1e6-1f1f9} & \Ttwem{flag: Mauritius}{1f1f2-1f1fa} \\ -\Ttwem{flag: Azerbaijan}{1f1e6-1f1ff} & \Ttwem{flag: Mayotte}{1f1fe-1f1f9} \\ -\Ttwem{flag: Bahamas}{1f1e7-1f1f8} & \Ttwem{flag: Mexico}{1f1f2-1f1fd} \\ -\Ttwem{flag: Bahrain}{1f1e7-1f1ed} & \Ttwem{flag: Micronesia}{1f1eb-1f1f2} \\ -\Ttwem{flag: Bangladesh}{1f1e7-1f1e9} & \Ttwem{flag: Moldova}{1f1f2-1f1e9} \\ -\Ttwem{flag: Barbados}{1f1e7-1f1e7} & \Ttwem{flag: Monaco}{1f1f2-1f1e8} \\ -\Ttwem{flag: Belarus}{1f1e7-1f1fe} & \Ttwem{flag: Mongolia}{1f1f2-1f1f3} \\ -\Ttwem{flag: Belgium}{1f1e7-1f1ea} & \Ttwem{flag: Montenegro}{1f1f2-1f1ea} \\ -\Ttwem{flag: Belize}{1f1e7-1f1ff} & \Ttwem{flag: Montserrat}{1f1f2-1f1f8} \\ -\Ttwem{flag: Benin}{1f1e7-1f1ef} & \Ttwem{flag: Morocco}{1f1f2-1f1e6} \\ -\Ttwem{flag: Bermuda}{1f1e7-1f1f2} & \Ttwem{flag: Mozambique}{1f1f2-1f1ff} \\ -\Ttwem{flag: Bhutan}{1f1e7-1f1f9} & \Ttwem{flag: Myanmar (Burma)}{1f1f2-1f1f2} \\ -\Ttwem{flag: Bolivia}{1f1e7-1f1f4} & \Ttwem{flag: Namibia}{1f1f3-1f1e6} \\ -\Ttwem{flag: Bosnia \& Herzegovina}{1f1e7-1f1e6} & \Ttwem{flag: Nauru}{1f1f3-1f1f7} \\ -\Ttwem{flag: Botswana}{1f1e7-1f1fc} & \Ttwem{flag: Nepal}{1f1f3-1f1f5} \\ -\Ttwem{flag: Bouvet Island}{1f1e7-1f1fb} & \Ttwem{flag: Netherlands}{1f1f3-1f1f1} \\ -\Ttwem{flag: Brazil}{1f1e7-1f1f7} & \Ttwem{flag: New Caledonia}{1f1f3-1f1e8} \\ -\Ttwem{flag: British Indian Ocean Territory}{1f1ee-1f1f4} & \Ttwem{flag: New Zealand}{1f1f3-1f1ff} \\ -\Ttwem{flag: British Virgin Islands}{1f1fb-1f1ec} & \Ttwem{flag: Nicaragua}{1f1f3-1f1ee} \\ -\Ttwem{flag: Brunei}{1f1e7-1f1f3} & \Ttwem{flag: Niger}{1f1f3-1f1ea} \\ -\Ttwem{flag: Bulgaria}{1f1e7-1f1ec} & \Ttwem{flag: Nigeria}{1f1f3-1f1ec} \\ -\Ttwem{flag: Burkina Faso}{1f1e7-1f1eb} & \Ttwem{flag: Niue}{1f1f3-1f1fa} \\ -\Ttwem{flag: Burundi}{1f1e7-1f1ee} & \Ttwem{flag: Norfolk Island}{1f1f3-1f1eb} \\ -\Ttwem{flag: Cambodia}{1f1f0-1f1ed} & \Ttwem{flag: North Korea}{1f1f0-1f1f5} \\ -\Ttwem{flag: Cameroon}{1f1e8-1f1f2} & \Ttwem{flag: North Macedonia}{1f1f2-1f1f0} \\ -\Ttwem{flag: Canada}{1f1e8-1f1e6} & \Ttwem{flag: Northern Mariana Islands}{1f1f2-1f1f5} \\ -\Ttwem{flag: Canary Islands}{1f1ee-1f1e8} & \Ttwem{flag: Norway}{1f1f3-1f1f4} \\ -\Ttwem{flag: Cape Verde}{1f1e8-1f1fb} & \Ttwem{flag: Oman}{1f1f4-1f1f2} \\ -\Ttwem{flag: Caribbean Netherlands}{1f1e7-1f1f6} & \Ttwem{flag: Pakistan}{1f1f5-1f1f0} \\ -\Ttwem{flag: Cayman Islands}{1f1f0-1f1fe} & \Ttwem{flag: Palau}{1f1f5-1f1fc} \\ -\Ttwem{flag: Central African Republic}{1f1e8-1f1eb} & \Ttwem{flag: Palestinian Territories}{1f1f5-1f1f8} \\ -\Ttwem{flag: Ceuta \& Melilla}{1f1ea-1f1e6} & \Ttwem{flag: Panama}{1f1f5-1f1e6} \\ -\Ttwem{flag: Chad}{1f1f9-1f1e9} & \Ttwem{flag: Papua New Guinea}{1f1f5-1f1ec} \\ -\Ttwem{flag: Chile}{1f1e8-1f1f1} & \Ttwem{flag: Paraguay}{1f1f5-1f1fe} \\ -\Ttwem{flag: China}{1f1e8-1f1f3} & \Ttwem{flag: Peru}{1f1f5-1f1ea} \\ -\Ttwem{flag: Christmas Island}{1f1e8-1f1fd} & \Ttwem{flag: Philippines}{1f1f5-1f1ed} \\ -\Ttwem{flag: Clipperton Island}{1f1e8-1f1f5} & \Ttwem{flag: Pitcairn Islands}{1f1f5-1f1f3} \\ -\Ttwem{flag: Cocos (Keeling) Islands}{1f1e8-1f1e8} & \Ttwem{flag: Poland}{1f1f5-1f1f1} \\ -\Ttwem{flag: Colombia}{1f1e8-1f1f4} & \Ttwem{flag: Portugal}{1f1f5-1f1f9} \\ -\Ttwem{flag: Comoros}{1f1f0-1f1f2} & \Ttwem{flag: Puerto Rico}{1f1f5-1f1f7} \\ -\Ttwem{flag: Congo - Brazzaville}{1f1e8-1f1ec} & \Ttwem{flag: Qatar}{1f1f6-1f1e6} \\ -\Ttwem{flag: Congo - Kinshasa}{1f1e8-1f1e9} & \Ttwem{flag: Romania}{1f1f7-1f1f4} \\ -\Ttwem{flag: Cook Islands}{1f1e8-1f1f0} & \Ttwem{flag: Russia}{1f1f7-1f1fa} \\ -\Ttwem{flag: Costa Rica}{1f1e8-1f1f7} & \Ttwem{flag: Rwanda}{1f1f7-1f1fc} \\ -\Ttwem{flag: Croatia}{1f1ed-1f1f7} & \Ttwem{flag: Réunion}{1f1f7-1f1ea} \\ -\Ttwem{flag: Cuba}{1f1e8-1f1fa} & \Ttwem{flag: Samoa}{1f1fc-1f1f8} \\ -\Ttwem{flag: Curaçao}{1f1e8-1f1fc} & \Ttwem{flag: San Marino}{1f1f8-1f1f2} \\ -\Ttwem{flag: Cyprus}{1f1e8-1f1fe} & \Ttwem{flag: Saudi Arabia}{1f1f8-1f1e6} \\ -\Ttwem{flag: Czechia}{1f1e8-1f1ff} & \Ttwem{flag: Scotland}{1f3f4-e0067-e0062-e0073-e0063-e0074-e007f} \\ -\Ttwem{flag: Côte d'Ivoire}{1f1e8-1f1ee} & \Ttwem{flag: Senegal}{1f1f8-1f1f3} \\ -\Ttwem{flag: Denmark}{1f1e9-1f1f0} & \Ttwem{flag: Serbia}{1f1f7-1f1f8} \\ -\Ttwem{flag: Diego Garcia}{1f1e9-1f1ec} & \Ttwem{flag: Seychelles}{1f1f8-1f1e8} \\ -\Ttwem{flag: Djibouti}{1f1e9-1f1ef} & \Ttwem{flag: Sierra Leone}{1f1f8-1f1f1} \\ -\Ttwem{flag: Dominica}{1f1e9-1f1f2} & \Ttwem{flag: Singapore}{1f1f8-1f1ec} \\ -\Ttwem{flag: Dominican Republic}{1f1e9-1f1f4} & \Ttwem{flag: Sint Maarten}{1f1f8-1f1fd} \\ -\Ttwem{flag: Ecuador}{1f1ea-1f1e8} & \Ttwem{flag: Slovakia}{1f1f8-1f1f0} \\ -\Ttwem{flag: Egypt}{1f1ea-1f1ec} & \Ttwem{flag: Slovenia}{1f1f8-1f1ee} \\ -\Ttwem{flag: El Salvador}{1f1f8-1f1fb} & \Ttwem{flag: Solomon Islands}{1f1f8-1f1e7} \\ -\Ttwem{flag: England}{1f3f4-e0067-e0062-e0065-e006e-e0067-e007f} & \Ttwem{flag: Somalia}{1f1f8-1f1f4} \\ -\Ttwem{flag: Equatorial Guinea}{1f1ec-1f1f6} & \Ttwem{flag: South Africa}{1f1ff-1f1e6} \\ -\Ttwem{flag: Eritrea}{1f1ea-1f1f7} & \Ttwem{flag: South Georgia \& South Sandwich Islands}{1f1ec-1f1f8} \\ -\Ttwem{flag: Estonia}{1f1ea-1f1ea} & \Ttwem{flag: South Korea}{1f1f0-1f1f7} \\ -\Ttwem{flag: Eswatini}{1f1f8-1f1ff} & \Ttwem{flag: South Sudan}{1f1f8-1f1f8} \\ -\Ttwem{flag: Ethiopia}{1f1ea-1f1f9} & \Ttwem{flag: Spain}{1f1ea-1f1f8} \\ -\Ttwem{flag: European Union}{1f1ea-1f1fa} & \Ttwem{flag: Sri Lanka}{1f1f1-1f1f0} \\ -\Ttwem{flag: Falkland Islands}{1f1eb-1f1f0} & \Ttwem{flag: St. Barthélemy}{1f1e7-1f1f1} \\ -\Ttwem{flag: Faroe Islands}{1f1eb-1f1f4} & \Ttwem{flag: St. Helena}{1f1f8-1f1ed} \\ -\Ttwem{flag: Fiji}{1f1eb-1f1ef} & \Ttwem{flag: St. Kitts \& Nevis}{1f1f0-1f1f3} \\ -\Ttwem{flag: Finland}{1f1eb-1f1ee} & \Ttwem{flag: St. Lucia}{1f1f1-1f1e8} \\ -\Ttwem{flag: France}{1f1eb-1f1f7} & \Ttwem{flag: St. Martin}{1f1f2-1f1eb} \\ -\Ttwem{flag: French Guiana}{1f1ec-1f1eb} & \Ttwem{flag: St. Pierre \& Miquelon}{1f1f5-1f1f2} \\ -\Ttwem{flag: French Polynesia}{1f1f5-1f1eb} & \Ttwem{flag: St. Vincent \& Grenadines}{1f1fb-1f1e8} \\ -\Ttwem{flag: French Southern Territories}{1f1f9-1f1eb} & \Ttwem{flag: Sudan}{1f1f8-1f1e9} \\ -\Ttwem{flag: Gabon}{1f1ec-1f1e6} & \Ttwem{flag: Suriname}{1f1f8-1f1f7} \\ -\Ttwem{flag: Gambia}{1f1ec-1f1f2} & \Ttwem{flag: Svalbard \& Jan Mayen}{1f1f8-1f1ef} \\ -\Ttwem{flag: Georgia}{1f1ec-1f1ea} & \Ttwem{flag: Sweden}{1f1f8-1f1ea} \\ -\Ttwem{flag: Germany}{1f1e9-1f1ea} & \Ttwem{flag: Switzerland}{1f1e8-1f1ed} \\ -\Ttwem{flag: Ghana}{1f1ec-1f1ed} & \Ttwem{flag: Syria}{1f1f8-1f1fe} \\ -\Ttwem{flag: Gibraltar}{1f1ec-1f1ee} & \Ttwem{flag: São Tomé \& PrÃncipe}{1f1f8-1f1f9} \\ -\Ttwem{flag: Greece}{1f1ec-1f1f7} & \Ttwem{flag: Taiwan}{1f1f9-1f1fc} \\ -\Ttwem{flag: Greenland}{1f1ec-1f1f1} & \Ttwem{flag: Tajikistan}{1f1f9-1f1ef} \\ -\Ttwem{flag: Grenada}{1f1ec-1f1e9} & \Ttwem{flag: Tanzania}{1f1f9-1f1ff} \\ -\Ttwem{flag: Guadeloupe}{1f1ec-1f1f5} & \Ttwem{flag: Thailand}{1f1f9-1f1ed} \\ -\Ttwem{flag: Guam}{1f1ec-1f1fa} & \Ttwem{flag: Timor-Leste}{1f1f9-1f1f1} \\ -\Ttwem{flag: Guatemala}{1f1ec-1f1f9} & \Ttwem{flag: Togo}{1f1f9-1f1ec} \\ -\Ttwem{flag: Guernsey}{1f1ec-1f1ec} & \Ttwem{flag: Tokelau}{1f1f9-1f1f0} \\ -\Ttwem{flag: Guinea}{1f1ec-1f1f3} & \Ttwem{flag: Tonga}{1f1f9-1f1f4} \\ -\Ttwem{flag: Guinea-Bissau}{1f1ec-1f1fc} & \Ttwem{flag: Trinidad \& Tobago}{1f1f9-1f1f9} \\ -\Ttwem{flag: Guyana}{1f1ec-1f1fe} & \Ttwem{flag: Tristan da Cunha}{1f1f9-1f1e6} \\ -\Ttwem{flag: Haiti}{1f1ed-1f1f9} & \Ttwem{flag: Tunisia}{1f1f9-1f1f3} \\ -\Ttwem{flag: Heard \& McDonald Islands}{1f1ed-1f1f2} & \Ttwem{flag: Turkey}{1f1f9-1f1f7} \\ -\Ttwem{flag: Honduras}{1f1ed-1f1f3} & \Ttwem{flag: Turkmenistan}{1f1f9-1f1f2} \\ -\Ttwem{flag: Hong Kong SAR China}{1f1ed-1f1f0} & \Ttwem{flag: Turks \& Caicos Islands}{1f1f9-1f1e8} \\ -\Ttwem{flag: Hungary}{1f1ed-1f1fa} & \Ttwem{flag: Tuvalu}{1f1f9-1f1fb} \\ -\Ttwem{flag: Iceland}{1f1ee-1f1f8} & \Ttwem{flag: U.S. Outlying Islands}{1f1fa-1f1f2} \\ -\Ttwem{flag: India}{1f1ee-1f1f3} & \Ttwem{flag: U.S. Virgin Islands}{1f1fb-1f1ee} \\ -\Ttwem{flag: Indonesia}{1f1ee-1f1e9} & \Ttwem{flag: Uganda}{1f1fa-1f1ec} \\ -\Ttwem{flag: Iran}{1f1ee-1f1f7} & \Ttwem{flag: Ukraine}{1f1fa-1f1e6} \\ -\Ttwem{flag: Iraq}{1f1ee-1f1f6} & \Ttwem{flag: United Arab Emirates}{1f1e6-1f1ea} \\ -\Ttwem{flag: Ireland}{1f1ee-1f1ea} & \Ttwem{flag: United Kingdom}{1f1ec-1f1e7} \\ -\Ttwem{flag: Isle of Man}{1f1ee-1f1f2} & \Ttwem{flag: United Nations}{1f1fa-1f1f3} \\ -\Ttwem{flag: Israel}{1f1ee-1f1f1} & \Ttwem{flag: United States}{1f1fa-1f1f8} \\ -\Ttwem{flag: Italy}{1f1ee-1f1f9} & \Ttwem{flag: Uruguay}{1f1fa-1f1fe} \\ -\Ttwem{flag: Jamaica}{1f1ef-1f1f2} & \Ttwem{flag: Uzbekistan}{1f1fa-1f1ff} \\ -\Ttwem{flag: Japan}{1f1ef-1f1f5} & \Ttwem{flag: Vanuatu}{1f1fb-1f1fa} \\ -\Ttwem{flag: Jersey}{1f1ef-1f1ea} & \Ttwem{flag: Vatican City}{1f1fb-1f1e6} \\ -\Ttwem{flag: Jordan}{1f1ef-1f1f4} & \Ttwem{flag: Venezuela}{1f1fb-1f1ea} \\ -\Ttwem{flag: Kazakhstan}{1f1f0-1f1ff} & \Ttwem{flag: Vietnam}{1f1fb-1f1f3} \\ -\Ttwem{flag: Kenya}{1f1f0-1f1ea} & \Ttwem{flag: Wales}{1f3f4-e0067-e0062-e0077-e006c-e0073-e007f} \\ -\Ttwem{flag: Kiribati}{1f1f0-1f1ee} & \Ttwem{flag: Wallis \& Futuna}{1f1fc-1f1eb} \\ -\Ttwem{flag: Kosovo}{1f1fd-1f1f0} & \Ttwem{flag: Western Sahara}{1f1ea-1f1ed} \\ -\Ttwem{flag: Kuwait}{1f1f0-1f1fc} & \Ttwem{flag: Yemen}{1f1fe-1f1ea} \\ -\Ttwem{flag: Kyrgyzstan}{1f1f0-1f1ec} & \Ttwem{flag: Zambia}{1f1ff-1f1f2} \\ -\Ttwem{flag: Laos}{1f1f1-1f1e6} & \Ttwem{flag: Zimbabwe}{1f1ff-1f1fc} \\ -\Ttwem{flag: Latvia}{1f1f1-1f1fb} & \Ttwem{flag: Ã…land Islands}{1f1e6-1f1fd} \\ -\Ttwem{flag: Lebanon}{1f1f1-1f1e7} & \Ttwem{pirate flag}{1f3f4-200d-2620-fe0f} \\ -\Ttwem{flag: Lesotho}{1f1f1-1f1f8} & \Ttwem{rainbow flag}{1f3f3-fe0f-200d-1f308} \\ -\Ttwem{flag: Liberia}{1f1f1-1f1f7} & \Ttwem{transgender flag}{1f3f3-fe0f-200d-26a7-fe0f} \\ +\K\fcApple & \K\fcFrenchFries & \K\fcPimento \\ +\K\fcBarbecue & \K\fcFridge & \K\fcPineapple \\ +\K\fcBread & \K\fchamburger & \K\fcPopsicle \\ +\K\fcBrownie & \K\fcIceCreamA & \K\fcPotato \\ +\K\fcBullet & \K\fcIceCreamB & \K\fcPulse \\ +\K\fcBurrito & \K\fcIceCreamC & \K\fcRoastChicken \\ +\K\fcCabbage & \K\fcIceCreamD & \K\fcRoller \\ +\K\fcCarrot & \K\fcIceCreamE & \K\fcScallion \\ +\K\fcCarrotA & \K\fcIceCreamF & \K\fcScaredEgg \\ +\K\fcCashier & \K\fcIceCreamG & \K\fcSharpKnife \\ +\K\fcCheese & \K\fcIceCreamH & \K\fcShell \\ +\K\fcCherry & \K\fcKetchup & \K\fcShrimp \\ +\K\fcChickenThigh & \K\fcKettle & \K\fcSpatulas \\ +\K\fcCucumber & \K\fcKnife & \K\fcSteak \\ +\K\fcCupcake & \K\fcMug & \K\fcStrawberry \\ +\K\fcCupcakeA & \K\fcMushroom & \K\fcStrawberryA \\ +\K\fcCupcakeB & \K\fcMushroomA & \K\fcSugar \\ +\K\fcCuttingBoard & \K\fcMushroomB & \K\fcTomato \\ +\K\fcEgg & \K\fcNuggets & \K\fcTony \\ +\K\fcEggA & \K\fcOnion & \K\fcWatermelon \\ +\K\fcEggB & \K\fcPanA & \\ +\K\fcEggplant & \K\fcPanB & \\ \end{longtable} \begin{tablenote} - \twemojismessage + \childmessage. \end{tablenote} \end{longsymtable} -\begin{symtable}[AREV]{Miscellaneous \AREV\ Symbols} -\index{smiley faces} -\index{frowny faces} -\index{faces} -\index{quotation marks} -\index{skulls} -\idxboth{miscellaneous}{symbols} -\idxboth{recycling}{symbols} -\idxboth{yin-yang}{symbols} -\label{arev-misc} +\begin{symtable}[UTFSYM]{\UTFSYM\ Food and Cooking Symbols} +\index{food} +\label{utfsym-food} \begin{tabular}{*4{ll}} -\K[\AREVanchor]\anchor & \K[\AREVinvsmileface]\invsmileface & \K[\AREVskull]\skull & \K[\AREVwarning]\warning \\ -\K[\AREVbiohazard]\biohazard & \K[\AREVradiation]\radiation & \K[\AREVsmileface]\smileface & \K[\AREVyinyang]\yinyang \\ -\K[\AREVheavyqtleft]\heavyqtleft & \K[\AREVrecycle]\recycle & \K[\AREVsteaming]\steaming & \\ -\K[\AREVheavyqtright]\heavyqtright & \K[\AREVsadface]\sadface & \K[\AREVswords]\swords & \\ +\Tutf{1F32D} & \Tutf{1F350} & \Tutf{1F362} & \Tutf{1F372} \\ +\Tutf{1F32E} & \Tutf{1F351} & \Tutf{1F363} & \Tutf{1F373} \\ +\Tutf{1F32F} & \Tutf{1F352} & \Tutf{1F364} & \Tutf{1F374} \\ +\Tutf{1F336} & \Tutf{1F353} & \Tutf{1F365} & \Tutf{1F375} \\ +\Tutf{1F344} & \Tutf{1F354} & \Tutf{1F366} & \Tutf{1F376} \\ +\Tutf{1F345} & \Tutf{1F355} & \Tutf{1F367} & \Tutf{1F377} \\ +\Tutf{1F346} & \Tutf{1F356} & \Tutf{1F368} & \Tutf{1F378} \\ +\Tutf{1F347} & \Tutf{1F357} & \Tutf{1F369} & \Tutf{1F379} \\ +\Tutf{1F348} & \Tutf{1F35A} & \Tutf{1F36A} & \Tutf{1F37A} \\ +\Tutf{1F349} & \Tutf{1F35B} & \Tutf{1F36B} & \Tutf{1F37B} \\ +\Tutf{1F34A} & \Tutf{1F35C} & \Tutf{1F36C} & \Tutf{1F37C} \\ +\Tutf{1F34B} & \Tutf{1F35D} & \Tutf{1F36D} & \Tutf{1F37D} \\ +\Tutf{1F34C} & \Tutf{1F35E} & \Tutf{1F36E} & \Tutf{1F37E} \\ +\Tutf{1F34D} & \Tutf{1F35F} & \Tutf{1F36F} & \Tutf{1F37F} \\ +\Tutf{1F34E} & \Tutf{1F360} & \Tutf{1F370} & \Tutf{1F382} \\ +\Tutf{1F34F} & \Tutf{1F361} & \Tutf{1F371} & \\ \end{tabular} + +\bigskip +\utfsymmessage \end{symtable} \begin{symtable}[COOK]{\COOK\ Cooking Symbols} \idxboth{cooking}{symbols} +\index{oven>bottom heat=bottom heat (\Bottomheat)} +\index{fork=fork (\Fork)} +\index{knife=knife (\Knife)} +\index{oven>top and bottom heat=top and bottom heat (\Topbottomheat)} +\index{dish=dish (\Dish)} +\index{oven>gas=gas (\Gasstove)} +\index{oven=oven (\Oven)} +\index{oven>top heat=top heat (\Topheat)} +\index{oven>convection=convection (\Fanoven)} +\index{oven mitts=oven mitts (\Gloves)} +\index{spoon=spoon (\Spoon)} \label{cookingsymbols} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\Bottomheat & \K\Fork & \K\Knife & \K\Topbottomheat \\ \K\Dish & \K\Gasstove & \K\Oven & \K\Topheat \\ \K\Fanoven & \K\Gloves & \K\Spoon & \\ \end{tabular} +\end{indexingoff} \end{symtable} \begin{symtable}[TIKZSYM]{\TIKZSYM\ Cooking Symbols} \idxboth{cooking}{symbols} +\index{baking plate=baking plate (\bakingplate)} +\index{eggbeater=eggbeater (\eggbeater)} +\index{pan=pan (\pan)} +\index{squeezer=squeezer (\squeezer)} +\index{blender=blender (\blender)} +\index{frying pan=frying pan (\fryingpan)} +\index{peeler=peeler (\peeler)} +\index{trident=trident (\trident)} +\index{bottle=bottle (\bottle)} +\index{garlic press=garlic press (\garlicpress)} +\index{pot=pot (\pot)} +\index{bowl=bowl (\bowl)} +\index{grater=grater (\grater)} +\index{rolling pin=rolling pin (\rollingpin)} +\index{cooker=cooker (\cooker)} +\index{oven=oven (\oven)} +\index{sieve=sieve (\sieve)} \label{tikzsym-cooking} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\bakingplate & \K\eggbeater & \K\pan & \K\squeezer \\ \K\blender & \K\fryingpan & \K\peeler & \K\trident \\ @@ -19400,21 +23430,24 @@ unambiguously into any of the previous sections. \K\bowl & \K\grater & \K\rollingpin & \\ \K\cooker & \K\oven & \K\sieve & \\ \end{tabular} +\end{indexingoff} \bigskip - \begin{tablenote} - \TIKZSYM\ defines German-language aliases for each of the above: - \cmdI{\Backblech} for \cmdI{\bakingplate}, \cmdI{\Bratpfanne} for - \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident}, \cmdI{\Flasche} - for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker}, \cmdI{\Kochtopf} for - \cmdI{\pot}, \cmdI{\Knoblauchpresse} for \cmdI{\garlicpress}, - \cmdI{\Nudelholz} for \cmdI{\rollingpin}, \cmdI{\Ofen} for \cmdI{\oven}, - \cmdI{\Pfanne} for \cmdI{\pan}, \cmdI{\Purierstab} for \cmdI{\blender}, - \cmdI{\Reibe} for \cmdI{\grater}, \cmdI{\Saftpresse} for - \cmdI{\squeezer}, \cmdI{\Schaler} for \cmdI{\peeler}, \cmdI{\Schneebesen} - for \cmdI{\eggbeater}, \cmdI{\Schussel} for \cmdI{\bowl}, and - \cmdI{\Sieb} for \cmdI{\sieve}. + \begin{indexingoff} + \TIKZSYM\ defines German-language aliases for each of the above: + \cmdI{\Backblech} for \cmdI{\bakingplate}, \cmdI{\Bratpfanne} for + \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident}, + \cmdI{\Flasche} for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker}, + \cmdI{\Kochtopf} for \cmdI{\pot}, \cmdI{\Knoblauchpresse} for + \cmdI{\garlicpress}, \cmdI{\Nudelholz} for \cmdI{\rollingpin}, + \cmdI{\Ofen} for \cmdI{\oven}, \cmdI{\Pfanne} for \cmdI{\pan}, + \cmdI{\Purierstab} for \cmdI{\blender}, \cmdI{\Reibe} for + \cmdI{\grater}, \cmdI{\Saftpresse} for \cmdI{\squeezer}, + \cmdI{\Schaler} for \cmdI{\peeler}, \cmdI{\Schneebesen} for + \cmdI{\eggbeater}, \cmdI{\Schussel} for \cmdI{\bowl}, and \cmdI{\Sieb} + for \cmdI{\sieve}. + \end{indexingoff} \tikzsymbolsaregraphics. \end{tablenote} @@ -19426,9 +23459,30 @@ unambiguously into any of the previous sections. \index{smiley faces} \index{frowny faces} \index{faces} +\index{smiling face=3D smiley face (\Smiley)} +\index{sad face=sad face (\Sadey)} +\index{neutral face=neutral face (\Neutrey)} +\index{laughing face=laughing face (\Laughey)} +\index{annoyed face=annoyed face (\Annoey)} +\index{winking face=winking face (\Winkey)} +\index{S-mouth face=S-mouth face (\Sey)} +\index{X-eyes face=X-eyes face (\Xey)} +\index{innocent face=innocent face (\Innocey)} +\index{cool face=cool face (\Cooley)} +\index{tongue-out face=tongue-out face (\Tongey)} +\index{nurse face=nurse face (\Nursey)} +\index{vomiting face=vomiting face (\Vomey)} +\index{pounding on wall face=pounding on wall face (\Walley)} +\index{pounding on wall face=pounding on wall face (\rWalley)} +\index{ninja face=ninja face (\Ninja)} +\index{sleepy face=sleepy face (\Sleepey)} +\index{cat face=cat face (\Cat)} +\index{Grim Reaper=Grim Reaper (\NiceReapey)} +\index{Schroedinger's cat=Schr\"odinger's cat (\SchrodingersCat{0})} \label{tikzsym-emoji} \newcommand*{\zero}{\texttt{\string{0\string}}} \newcommand*{\one}{\texttt{\string{1\string}}} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\Annoey & \K\Laughey & \K\rWalley & \K\Tongey \\ \K\Cat & \K\Neutrey & \K\Sadey & \K\Vomey \\ @@ -19440,6 +23494,7 @@ unambiguously into any of the previous sections. \K\Cooley & \K\Nursey & \K\Sleepey & \K\wInnocey \\ \K\Innocey & \K\oldWinkey & \K\Smiley & \K\Xey \\ \end{tabular} +\end{indexingoff} \bigskip @@ -19455,13 +23510,29 @@ unambiguously into any of the previous sections. \begin{symtable}[TIKZSYM]{\TIKZSYM\ 3D Emoji} -\index{emoji} -\index{emoji>3D} +\subindex{emoji}{3D} \index{smiley faces} \index{frowny faces} -\index{faces} +\subindex{faces}{3D} +\index{smiling face, 3D=3D smiley face (\dSmiley)} +\index{sad face, 3D=sad face, 3D (\dSadey)} +\index{neutral face, 3D=neutral face, 3D (\dNeutrey)} +\index{laughing face, 3D=laughing face, 3D (\dLaughey)} +\index{annoyed face, 3D=annoyed face, 3D (\dAnnoey)} +\index{winking face, 3D=winking face, 3D (\dWinkey)} +\index{S-mouth face, 3D=S-mouth face, 3D (\dSey)} +\index{X-eyes face, 3D=X-eyes face, 3D (\dXey)} +\index{innocent face, 3D=innocent face, 3D (\dInnocey)} +\index{cool face, 3D=cool face, 3D (\dCooley)} +\index{tongue-out face, 3D=tongue-out face, 3D (\dTongey)} +\index{nurse face, 3D=nurse face, 3D (\dNursey)} +\index{vomiting face, 3D=vomiting face, 3D (\dVomey)} +\index{pounding on wall face, 3D=pounding on wall face, 3D (\dWalley)} +\index{ninja face, 3D=ninja face, 3D (\dNinja)} +\index{sleepy face, 3D=sleepy face, 3D (\dSleepey)} \label{tikzsym-emoji-3d} \newcommand*{\one}{\texttt{\string{1\string}}} +\begin{indexingoff} \begin{tabular}{*4{ll}} \K\dAnnoey & \K\dLaughey & \K\dSadey & \K\dVomey \\ \K[\dcChangey{1}]\dcChangey\one @@ -19470,8 +23541,8 @@ unambiguously into any of the previous sections. & \K\dNinja & \K\dSleepey & \K\dWinkey \\ \K\dCooley & \K\dNursey & \K\dSmiley & \K\dXey \\ \K\dInnocey & \K\drWalley & \K\dTongey & \K\olddWinkey \\ - \end{tabular} +\end{indexingoff} \bigskip @@ -19538,6 +23609,23 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[UTFSYM]{\UTFSYM\ Love Symbols} +\index{hearts} +\label{utfsym-love} +\begin{tabular}{*4{ll}} +\Tutf{1F394} & \Tutf{1F490} & \Tutf{1F496} & \Tutf{1F49C} \\ +\Tutf{1F48B} & \Tutf{1F491} & \Tutf{1F497} & \Tutf{1F49D} \\ +\Tutf{1F48C} & \Tutf{1F492} & \Tutf{1F498} & \Tutf{1F49E} \\ +\Tutf{1F48D} & \Tutf{1F493} & \Tutf{1F499} & \Tutf{1F49F} \\ +\Tutf{1F48E} & \Tutf{1F494} & \Tutf{1F49A} & \Tutf{1F54A} \\ +\Tutf{1F48F} & \Tutf{1F495} & \Tutf{1F49B} & \Tutf{1F5A4} \\ +\end{tabular} + +\bigskip +\utfsymmessage[1F492] +\end{symtable} + + \begin{symtable}[TIKZSYM]{Miscellaneous \TIKZSYM\ Symbols} \idxboth{miscellaneous}{symbols} \index{men} @@ -19561,20 +23649,37 @@ unambiguously into any of the previous sections. \begin{longsymtable}[TWEM]{Miscellaneous \TWEM\ Emoji} +\ltidxboth{chess}{symbols} \ltidxboth{computer hardware}{symbols} \ltidxboth{currency}{symbols} -\ltidxboth{miscellaneous}{symbols} +\ltidxboth{medical}{symbols} \ltidxboth{monetary}{symbols} +\ltidxboth{peace}{symbols} \ltidxboth{recycling}{symbols} \ltidxboth{sporting}{symbols} \ltidxboth{yin-yang}{symbols} +\ltindex{Islamic star and crescent} +\ltindex{Jewish star} +\ltindex{arrows} +\ltindex{asterisks} +\ltindex{bombs} +\ltindex{credit cards} \ltindex{emoji} \ltindex{faces} +\ltindex{flowers} \ltindex{frowny faces} +\ltindex{globe} +\ltindex{hearts} +\ltindex{locks} \ltindex{men} +\ltindex{people} \ltindex{skulls} \ltindex{smiley faces} \ltindex{snowmen} +\ltindex{sparkles} +\ltindex{star of David} +\ltsubindex{stars}{Jewish} +\ltsubindex{stars}{with crescent} \ltindex{women} \label{twemoji-misc} \begin{longtable}{*2{lp{\twemwidth}}} @@ -20183,7 +24288,7 @@ unambiguously into any of the previous sections. \end{longtable} \begin{tablenote} - \twemojismessage + \twemojismessage. \end{tablenote} \bigskip @@ -20202,17 +24307,17 @@ unambiguously into any of the previous sections. \begin{tabularx}{\linewidth}{@{}*6{>{\centering\arraybackslash}X}@{}} \twemoji{thumbs up} & \twemoji{thumbs up: dark skin tone} - & \twemoji{thumbs up: light skin tone} - & \twemoji{thumbs up: medium skin tone} & \twemoji{thumbs up: medium-dark skin tone} + & \twemoji{thumbs up: medium skin tone} & \twemoji{thumbs up: medium-light skin tone} + & \twemoji{thumbs up: light skin tone} \\ \TWEMtu{thumbs up}{1f44d} & \TWEMtu{thumbs up: dark skin tone}{1f44d-1f3ff} - & \TWEMtu{thumbs up: light skin tone}{1f44d-1f3fb} - & \TWEMtu{thumbs up: medium skin tone}{1f44d-1f3fd} & \TWEMtu{thumbs up: medium-dark skin tone}{1f44d-1f3fe} + & \TWEMtu{thumbs up: medium skin tone}{1f44d-1f3fd} & \TWEMtu{thumbs up: medium-light skin tone}{1f44d-1f3fc} + & \TWEMtu{thumbs up: light skin tone}{1f44d-1f3fb} \end{tabularx} \seedocs{\TWEM}. @@ -20220,6 +24325,235 @@ unambiguously into any of the previous sections. \end{longsymtable} +\begin{longsymtable}[FNTAWE]{\FNTAWE\ Faces} +\ltindex{faces} +\ltindex{frowny faces} +\ltindex{smiley faces} +\label{fontawesome5-faces} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\faAngry & \K\faGrinWink \\ +\KfaReg\faAngry & \KfaReg\faGrinWink \\ +\K\faDizzy & \K\faKiss \\ +\KfaReg\faDizzy & \KfaReg\faKiss \\ +\K\faFlushed & \K\faKissBeam \\ +\KfaReg\faFlushed & \KfaReg\faKissBeam \\ +\K\faFrown & \K\faKissWinkHeart \\ +\KfaReg\faFrown & \KfaReg\faKissWinkHeart \\ +\K\faFrownOpen & \K\faLaugh \\ +\KfaReg\faFrownOpen & \KfaReg\faLaugh \\ +\K\faGrimace & \K\faLaughBeam \\ +\KfaReg\faGrimace & \KfaReg\faLaughBeam \\ +\KfaReg{\faGrin*} & \K\faLaughSquint \\ +\K{\faGrin*} & \KfaReg\faLaughSquint \\ +\K\faGrin & \K\faLaughWink \\ +\KfaReg\faGrin & \KfaReg\faLaughWink \\ +\K\faGrinBeam & \K\faMeh \\ +\KfaReg\faGrinBeam & \KfaReg\faMeh \\ +\K\faGrinBeamSweat & \K\faMehBlank \\ +\KfaReg\faGrinBeamSweat & \KfaReg\faMehBlank \\ +\K\faGrinHearts & \K\faMehRollingEyes \\ +\KfaReg\faGrinHearts & \KfaReg\faMehRollingEyes \\ +\K\faGrinSquint & \K\faSadCry \\ +\KfaReg\faGrinSquint & \KfaReg\faSadCry \\ +\K\faGrinSquintTears & \K\faSadTear \\ +\KfaReg\faGrinSquintTears & \KfaReg\faSadTear \\ +\K\faGrinStars & \K\faSmile \\ +\KfaReg\faGrinStars & \KfaReg\faSmile \\ +\K\faGrinTears & \K\faSmileBeam \\ +\KfaReg\faGrinTears & \KfaReg\faSmileBeam \\ +\K\faGrinTongue & \K\faSmileWink \\ +\KfaReg\faGrinTongue & \KfaReg\faSmileWink \\ +\K\faGrinTongueSquint & \K\faSurprise \\ +\KfaReg\faGrinTongueSquint & \KfaReg\faSurprise \\ +\K\faGrinTongueWink & \K\faTired \\ +\KfaReg\faGrinTongueWink & \KfaReg\faTired \\ +\end{longtable} +\end{longsymtable} + + +\begin{symtable}[SIMP]{\SIMP\ Characters from \emph{The Simpsons}} +\index{symbols>Simpsons characters} +\index{Simpsons characters} +\index{faces} +\label{simpsons} +\begin{tabular}{*3{ll@{\qqquad}}ll} +\K\Bart & \K\Homer & \K\Maggie & \K\SNPP \\ +\K\Burns & \K\Lisa & \K\Marge & \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + The location of the characters' pupils can be controlled with the + \cmd{\Goofy} command. See \emph{A \MF\ of `Simpsons' + characters}~\cite{Chen1998} for more information. Also, each of the + above can be prefixed with \cmd{\Left} to make the character face + left instead of right: + + \begin{center} + \begin{tabular}{ll} + \Left\Bart & \verb|\Left\Bart| \\ + \end{tabular} + \end{center} +\end{tablenote} +\end{symtable} + + +\begin{symtable}[ASAP]{\ASAP\ People} +\index{people} +\index{men} +\index{women} +\index{cycling=cycling (\asapCycling)} +\index{female adult=female adult (\asapFemaleAdult)} +\index{female at drinking fountain=female at drinking fountain (\asapFemaleAtDrinkingFountain)} +\index{female at help desk=female at help desk (\asapFemaleAtHelpDesk)} +\index{female child=female child (\asapFemaleChild)} +\index{female discarding trash=female discarding trash (\asapFemaleDiscardingTrash)} +\index{female holding infant=female holding infant (\asapFemaleHoldingInfant)} +\index{female walking dog=female walking dog (\asapFemaleWalkingDog)} +\index{female walking stroller=female walking stroller (\asapFemaleWalkingStroller)} +\index{female walking=female walking (\asapFemaleWalking)} +\index{female with child=female with child (\asapFemaleWithChild)} +\index{female with luggage waiting=female with luggage waiting (\asapFemaleWithLuggageWaiting)} +\index{female with luggage waving=female with luggage waving (\asapFemaleWithLuggageWaving)} +\index{female with service animal=female with service animal (\asapFemaleWithServiceAnimal)} +\index{group meeting=group meeting (\asapGroupMeeting)} +\index{infant=infant (\asapInfant)} +\index{male adult=male adult (\asapMaleAdult)} +\index{male at drinking fountain=male at drinking fountain (\asapMaleAtDrinkingFountain)} +\index{male at help desk=male at help desk (\asapMaleAtHelpDesk)} +\index{male child=male child (\asapMaleChild)} +\index{male discarding trash=male discarding trash (\asapMaleDiscardingTrash)} +\index{male holding infant=male holding infant (\asapMaleHoldingInfant)} +\index{male walking dog=male walking dog (\asapMaleWalkingDog)} +\index{male walking stroller=male walking stroller (\asapMaleWalkingStroller)} +\index{male walking=male walking (\asapMaleWalking)} +\index{male with child=male with child (\asapMaleWithChild)} +\index{male with luggage waiting=male with luggage waiting (\asapMaleWithLuggageWaiting)} +\index{male with luggage waving=male with luggage waving (\asapMaleWithLuggageWaving)} +\index{male with service animal=male with service animal (\asapMaleWithServiceAnimal)} +\index{pregnant=pregnant (\asapPregnant)} +\index{waiting seated=waiting seated (\asapWaitingSeated)} +\index{walking cane=walking cane (\asapWalkingCane)} +\index{wheelchair stationary=wheelchair stationary (\asapWheelchairStationary)} +\label{asapsym-users} +\begin{tabular}{*2{ll}} +\K\asapCycling & \K\asapMaleAtDrinkingFountain \\ +\K\asapFemaleAdult & \K\asapMaleAtHelpDesk \\ +\K\asapFemaleAtDrinkingFountain & \K\asapMaleChild \\ +\K\asapFemaleAtHelpDesk & \K\asapMaleDiscardingTrash \\ +\K\asapFemaleChild & \K\asapMaleHoldingInfant \\ +\K\asapFemaleDiscardingTrash & \K\asapMaleWalking \\ +\K\asapFemaleHoldingInfant & \K\asapMaleWalkingDog \\ +\K\asapFemaleWalking & \K\asapMaleWalkingStroller \\ +\K\asapFemaleWalkingDog & \K\asapMaleWithChild \\ +\K\asapFemaleWalkingStroller & \K\asapMaleWithLuggageWaiting \\ +\K\asapFemaleWithChild & \K\asapMaleWithLuggageWaving \\ +\K\asapFemaleWithLuggageWaiting & \K\asapMaleWithServiceAnimal \\ +\K\asapFemaleWithLuggageWaving & \K\asapPregnant \\ +\K\asapFemaleWithServiceAnimal & \K\asapWaitingSeated \\ +\K\asapGroupMeeting & \K\asapWalkingCane \\ +\K\asapInfant & \K\asapWheelchairStationary \\ +\K\asapMaleAdult & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[UTFSYM]{\UTFSYM\ People and Faces} +\index{faces} +\index{people} +\index{men} +\index{women} +\label{utfsym-people} +\begin{tabular}{*4{ll}} +\Tutf{1F464} & \Tutf{1F46C} & \Tutf{1F474} & \Tutf{1F47E} \\ +\Tutf{1F465} & \Tutf{1F46D} & \Tutf{1F475} & \Tutf{1F47F} \\ +\Tutf{1F466} & \Tutf{1F46E} & \Tutf{1F476} & \Tutf{1F480} \\ +\Tutf{1F467} & \Tutf{1F46F} & \Tutf{1F477} & \Tutf{1F481} \\ +\Tutf{1F468} & \Tutf{1F470} & \Tutf{1F478} & \Tutf{1F482} \\ +\Tutf{1F469} & \Tutf{1F471} & \Tutf{1F479} & \Tutf{1F483} \\ +\Tutf{1F46A} & \Tutf{1F472} & \Tutf{1F47A} & \Tutf{1F486} \\ +\Tutf{1F46B} & \Tutf{1F473} & \Tutf{1F47D} & \Tutf{1F487} \\ +\end{tabular} + +\bigskip +\utfsymmessage[1F475] +\end{symtable} + + +\begin{symtable}[SILLY]{\SILLY\ Silly Walks} +\index{silly walks} +\index{Monty Python's Flying Circus} +\index{men} +\index{people} +\label{sillypage} +\begin{tabular}{ll*2{@{\qquad}ll}} +\Tsilly{1} & \Tsilly{5} & \Tsilly{9} \\ +\Tsilly{2} & \Tsilly{6} & \Tsilly{10} \\ +\Tsilly{3} & \Tsilly{7} & \Tsilly{11} \\ +\Tsilly{4} & \Tsilly{8} & \Tsilly{12} \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + All \SILLY\ symbols are implemented with PDF\index{PDF} graphics, + not with a font. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[TYPICOS]{\TYPICOS\ Users} +\index{users} +\index{user add=user add (\tiUserAddOutline)} +\index{user add=user add (\tiUserAdd)} +\index{user delete=user delete (\tiUserDeleteOutline)} +\index{user delete=user delete (\tiUserDelete)} +\index{user=user (\tiUserOutline)} +\index{user=user (\tiUser)} +\label{typicons-users} +\begin{tabular}{*3{ll}} +\K\tiUser & \K\tiUserAddOutline & \K\tiUserDeleteOutline \\ +\K\tiUserAdd & \K\tiUserDelete & \K\tiUserOutline \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Users} +\index{users} +\label{fontawesome5-users} +\begin{tabular}{*3{ll}} +\K{\faUser*} & \K\faUserEdit & \K\faUsers \\ +\K\faUser & \K\faUserFriends & \K\faUsersCog \\ +\KfaReg\faUser & \K\faUserGraduate & \K\faUserSecret \\ +\K\faUserAltSlash & \K\faUserInjured & \K\faUserShield \\ +\K\faUserAstronaut & \K\faUserLock & \K\faUserSlash \\ +\K\faUserCheck & \K\faUserMd & \K\faUsersSlash \\ +\K\faUserCircle & \K\faUserMinus & \K\faUserTag \\ +\KfaReg\faUserCircle & \K\faUserNinja & \K\faUserTie \\ +\K\faUserClock & \K\faUserNurse & \K\faUserTimes \\ +\K\faUserCog & \K\faUserPlus & \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[SCSNOW]{\SCSNOW\ Snowmen} \index{snowmen} \label{scsnowman} @@ -20250,27 +24584,224 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[TYPICOS]{\TYPICOS\ Files and Folders} +\idxboth{file}{symbols} +\idxboth{folder}{symbols} +\index{document add=document add (\tiDocumentAdd)} +\index{document delete=document delete (\tiDocumentDelete)} +\index{document text=document text (\tiDocumentText)} +\index{document=document (\tiDocument)} +\index{folder add=folder add (\tiFolderAdd)} +\index{folder delete=folder delete (\tiFolderDelete)} +\index{folder open=folder open (\tiFolderOpen)} +\index{folder=folder (\tiFolder)} +\label{typicons-files} +\begin{tabular}{*3{ll}} +\K\tiDocument & \K\tiDocumentText & \K\tiFolderDelete \\ +\K\tiDocumentAdd & \K\tiFolder & \K\tiFolderOpen \\ +\K\tiDocumentDelete & \K\tiFolderAdd & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Files and Folders} +\idxboth{file}{symbols} +\idxboth{folder}{symbols} +\label{fontawesome5-files} +\begin{tabular}{*3{ll}} +\KfaReg{\faFile*} & \KfaReg\faFileExcel & \K\faFileSignature \\ +\K{\faFile*} & \K\faFileExport & \K\faFileUpload \\ +\K\faFile & \K\faFileImage & \K\faFileVideo \\ +\KfaReg\faFile & \KfaReg\faFileImage & \KfaReg\faFileVideo \\ +\K\faFileArchive & \K\faFileImport & \K\faFileWord \\ +\KfaReg\faFileArchive & \K\faFileInvoice & \KfaReg\faFileWord \\ +\K\faFileAudio & \K\faFileInvoiceDollar & \K\faFolder \\ +\KfaReg\faFileAudio & \K{\faFileMedical*} & \KfaReg\faFolder \\ +\K\faFileCode & \K\faFileMedical & \K\faFolderMinus \\ +\KfaReg\faFileCode & \K\faFilePdf & \K\faFolderOpen \\ +\K\faFileContract & \KfaReg\faFilePdf & \KfaReg\faFolderOpen \\ +\K\faFileCsv & \K\faFilePowerpoint & \K\faFolderPlus \\ +\K\faFileDownload & \KfaReg\faFilePowerpoint & \\ +\K\faFileExcel & \K\faFilePrescription & \\ + +\end{tabular} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Religion} +\idxboth{religious}{symbols} +\idxboth{yin-yang}{symbols} +\subindex{stars}{with crescent} +\subindex{stars}{Jewish} +\index{star of David} +\index{crosses} +\index{crucifixes} +\index{houses of worship} +\index{ankh=ankh (\faAnkh)} +\index{Baha'i=Bah{\'a}'{\'i} (\faBahai)} +\index{Bible=Bible (\faBible)} +\index{church=church (\faChurch)} +\index{cross=cross (\faCross)} +\index{dharmachakra=dharmachakra (\faDharmachakra)} +\index{gopuram=gopuram (\faGopuram)} +\index{hamsa=hamsa (\faHamsa)} +\index{hanukiah=hanukiah (\faHanukiah)} +\index{kaaba=kaaba (\faKaaba)} +\index{khanda=khanda (\faKhanda)} +\index{menorah=menorah (\faMenorah)} +\index{mosque=mosque (\faMosque)} +\index{om=om (\faOm)} +\index{Pastafarianism=Pastafarianism (\faPastafarianism)} +\index{place of worship=place of worship (\faPlaceOfWorship)} +\index{pray=pray (\faPray)} +\index{praying hands=praying hands (\faPrayingHands)} +\index{Quran=Quran (\faQuran)} +\index{Koran=Koran (\faQuran)} +\index{star and crescent=star and crescent (\faStarAndCrescent)} +\index{star of David=star of David (\faStarOfDavid)} +\index{synagogue=synagogue (\faSynagogue)} +\index{torah=torah (\faTorah)} +\index{torii gate=torii gate (\faToriiGate)} +\index{vihara=vihara (\faVihara)} +\index{yin yang=yin yang (\faYinYang)} +\idxboth{yin-yang}{symbols} +\label{fontawesome5-religious} +\begin{tabular}{*3{ll}} +\K\faAnkh & \K\faKaaba & \K\faQuran \\ +\K\faBahai & \K\faKhanda & \K\faStarAndCrescent \\ +\K\faBible & \K\faMenorah & \K\faStarOfDavid \\ +\K\faChurch & \K\faMosque & \K\faSynagogue \\ +\K\faCross & \K\faOm & \K\faTorah \\ +\K\faDharmachakra & \K\faPastafarianism & \K\faToriiGate \\ +\K\faGopuram & \K\faPlaceOfWorship & \K\faVihara \\ +\K\faHamsa & \K\faPray & \K\faYinYang \\ +\K\faHanukiah & \K\faPrayingHands & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[UTFSYM]{\UTFSYM\ Religion} +\idxboth{religious}{symbols} +\index{houses of worship} +\index{menorahs} +\label{utfsym-religious} +\begin{tabular}{*4{ll}} +\Tutf{1F543} & \Tutf{1F545} & \Tutf{1F54B} & \Tutf{1F54D} \\ +\Tutf{1F544} & \Tutf{1F549} & \Tutf{1F54C} & \Tutf{1F54E} \\ +\end{tabular} + +\bigskip +\utfsymmessage[1f54b] +\end{symtable} + + +\begin{symtable}[ASAP]{\ASAP\ Elevators, Escalators, and Stairs} +\index{elevators} +\index{escalators} +\index{stairs} +\label{asapsym-elevators} +\begin{tabular}{*3{ll}} +\K\asapElevator & \K\asapEscalatorUp & \K\asapStairUp \\ +\K\asapEscalator & \K\asapStair & \\ +\K\asapEscalatorDown & \K\asapStairDown & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + + \begin{longsymtable}[BCLOGO]{Miscellaneous \BCLOGO\ Symbols} -\ltindex{bomb} -\ltindex{male} -\ltindex{female} -\ltindex{flags} +\ltindex{bombs} +\ltindex{card suits} \ltindex{clefs} -\ltindex{smiley faces} -\ltindex{frowny faces} +\ltindex{clouds} \ltindex{faces} -\ltindex{card suits} -\ltindex{hearts} -\ltindex{spades} +\ltindex{female sign} +\ltindex{flags} \ltindex{flowers} +\ltindex{frowny faces} +\ltindex{hearts} +\ltindex{male sign} \ltindex{paperclip} +\ltindex{smiley faces} +\ltindex{spades} \ltindex{suns} \ltidxboth{yin-yang}{symbols} \ltidxboth{weather}{symbols} \ltidxboth{clock}{symbols} \ltidxboth{recycling}{symbols} \ltidxboth{musical}{symbols} -\ltidxboth{miscellaneous}{symbols} +\ltidxboth{peace}{symbols} +\ltidxboth{dangerous bend}{symbols} +\ltindex{bomb=bomb (\bcbombe)} +\ltindex{key=key (\bccle)} +\ltindex{clefa=clefa (\bcclefa)} +\ltindex{clesol=clesol (\bcclesol)} +\ltindex{heart=heart (\bccoeur)} +\ltindex{pencil=pencil (\bccrayon)} +\ltindex{cube=cube (\bccube)} +\ltsubindex{flags}{Germany=Germany (\bcdallemagne)} +\ltindex{danger=danger (\bcdanger)} +\ltsubindex{flags}{Austria=Austria (\bcdautriche)} +\ltsubindex{flags}{Belgium=Belgium (\bcdbelgique)} +\ltsubindex{flags}{Bulgaria=Bulgaria (\bcdbulgarie)} +\ltsubindex{flags}{France=France (\bcdfrance)} +\ltsubindex{flags}{Italy=Italy (\bcditalie)} +\ltsubindex{flags}{Luxembourg=Luxembourg (\bcdluxembourg)} +\ltindex{dodecaedron=dodecaedron (\bcdodecaedre)} +\ltsubindex{flags}{Netherlands=Netherlands (\bcdpaysbas)} +\ltindex{dangerous bend=dangerous bend (\bcdz)} +\ltindex{partly sunny=partly sunny (\bceclaircie)} +\ltindex{star=star (\bcetoile)} +\ltindex{female=female (\bcfemme)} +\ltindex{yellow stoplight=yellow stoplight (\bcfeujaune)} +\ltindex{red stoplight=red stoplight (\bcfeurouge)} +\ltindex{stoplight=stoplight (\bcfeutricolore)} +\ltindex{green stoplight=green stoplight (\bcfeuvert)} +\ltindex{flower=flower (\bcfleur)} +\ltindex{male=male (\bchomme)} +\ltindex{clock=clock (\bchorloge)} +\ltindex{icosahedron=icosahedron (\bcicosaedre)} +\ltindex{information=information (\bcinfo)} +\ltindex{do not enter=do not enter (\bcinterdit)} +\ltindex{light bulb=light bulb (\bclampe)} +\ltindex{magnifying glass=magnifying glass (\bcloupe)} +\ltindex{snow=snow (\bcneige)} +\ltindex{musical note=musical note (\bcnote)} +\ltindex{radiation=radiation (\bcnucleaire)} +\ltindex{octahedron=octahedron (\bcoctaedre)} +\ltindex{eye=eye (\bcoeil)} +\ltindex{ornament=ornament (\bcorne)} +\ltindex{bear=bear (\bcours)} +\ltindex{wrench=wrench (\bcoutil)} +\ltindex{man working sign=man working sign (\bcpanchant)} +\ltindex{peace=peace (\bcpeaceandlove)} +\ltindex{rain cloud=rain cloud (\bcpluie)} +\ltindex{feather=feather (\bcplume)} +\ltindex{fish=fish (\bcpoisson)} +\ltindex{question mark=question mark (\bcquestion)} +\ltindex{recycling symbol=recycling symbol (\bcrecyclage)} +\ltindex{compass=compass (\bcrosevents)} +\ltindex{smiling face=smiling face (\bcsmbh)} +\ltindex{frowning face=frowning face (\bcsmmh)} +\ltindex{sun=sun (\bcsoleil)} +\ltindex{spade suit=spade suit (\bcspadesuit)} +\ltindex{stop sign=stop sign (\bcstop)} +\ltindex{caution sign=caution sign (\bctakecare)} +\ltindex{tetrahedron=tetrahedron (\bctetraedre)} +\ltindex{clover=clover (\bctrefle)} +\ltindex{paperclip=paperclip (\bctrombone)} +\ltindex{jack of hearts=jack of hearts (\bcvaletcoeur)} +\ltindex{bicycle=bicycle (\bcvelo)} +\ltindex{yin yang=yin yang (\bcyin)} \label{bclogo} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -20312,34 +24843,35 @@ unambiguously into any of the previous sections. \end{longsymtable} -\begin{longsymtable}[UTFSYM]{Miscellaneous \UTFSYM\ Pictographs} +\begin{longsymtable}[UTFSYM]{Miscellaneous \UTFSYM\ Symbols} \ltidxboth{computer hardware}{symbols} \ltidxboth{currency}{symbols} -\ltidxboth{miscellaneous}{symbols} +\ltidxboth{media control}{symbols} \ltidxboth{monetary}{symbols} +\ltidxboth{musical}{symbols} \ltidxboth{sporting}{symbols} -\ltindex{animals} \ltindex{callouts} \ltindex{Earth} \ltindex{envelopes} -\ltindex{faces} \ltindex{flowers} -\ltindex{fruits} -\ltindex{globes} +\ltindex{globe} \ltindex{hearts} \ltindex{keys} \ltindex{land masses} \ltindex{locks} \ltindex{maps} -\ltindex{men} -\ltindex{menorahs} \ltindex{plants} \ltindex{skulls} \ltindex{symbols>maps} -\ltindex{telephones} \ltindex{tools} -\ltindex{women} \ltindex{word balloons} +\ltindex{telephone=telephone (\usym{1F57B})} +\ltindex{telephone=telephone (\usym{1F57C})} +\ltindex{telephone=telephone (\usym{1F57D})} +\ltindex{telephone=telephone (\usym{1F57E})} +\ltindex{telephone=telephone (\usym{1F57F})} +\ltindex{telephone=telephone (\usym{1F580})} +\ltindex{telephone=telephone (\usym{1F581})} \label{utfsym-misc} \begin{longtable}{*4{ll}} \multicolumn{8}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -20349,206 +24881,1500 @@ unambiguously into any of the previous sections. \multicolumn{8}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\Tutf{1F300} & \Tutf{1F3C2} & \Tutf{1F472} & \Tutf{1F515} \\ -\Tutf{1F301} & \Tutf{1F3C3} & \Tutf{1F473} & \Tutf{1F516} \\ -\Tutf{1F302} & \Tutf{1F3C4} & \Tutf{1F474} & \Tutf{1F517} \\ -\Tutf{1F303} & \Tutf{1F3C5} & \Tutf{1F475} & \Tutf{1F518} \\ -\Tutf{1F304} & \Tutf{1F3C6} & \Tutf{1F476} & \Tutf{1F519} \\ -\Tutf{1F305} & \Tutf{1F3C7} & \Tutf{1F477} & \Tutf{1F51A} \\ -\Tutf{1F306} & \Tutf{1F3C8} & \Tutf{1F478} & \Tutf{1F51B} \\ -\Tutf{1F307} & \Tutf{1F3C9} & \Tutf{1F479} & \Tutf{1F51C} \\ -\Tutf{1F308} & \Tutf{1F3CA} & \Tutf{1F47A} & \Tutf{1F51D} \\ -\Tutf{1F309} & \Tutf{1F3CB} & \Tutf{1F47B} & \Tutf{1F51E} \\ -\Tutf{1F30A} & \Tutf{1F3CC} & \Tutf{1F47C} & \Tutf{1F51F} \\ -\Tutf{1F30B} & \Tutf{1F3CF} & \Tutf{1F47D} & \Tutf{1F520} \\ -\Tutf{1F30C} & \Tutf{1F3D0} & \Tutf{1F47E} & \Tutf{1F521} \\ -\Tutf{1F30D} & \Tutf{1F3D1} & \Tutf{1F47F} & \Tutf{1F522} \\ -\Tutf{1F30E} & \Tutf{1F3D2} & \Tutf{1F480} & \Tutf{1F523} \\ -\Tutf{1F30F} & \Tutf{1F3D3} & \Tutf{1F481} & \Tutf{1F524} \\ -\Tutf{1F310} & \Tutf{1F3D4} & \Tutf{1F482} & \Tutf{1F525} \\ -\Tutf{1F32D} & \Tutf{1F3D5} & \Tutf{1F483} & \Tutf{1F526} \\ -\Tutf{1F32E} & \Tutf{1F3D6} & \Tutf{1F484} & \Tutf{1F527} \\ -\Tutf{1F32F} & \Tutf{1F3D7} & \Tutf{1F485} & \Tutf{1F528} \\ -\Tutf{1F330} & \Tutf{1F3D8} & \Tutf{1F486} & \Tutf{1F529} \\ -\Tutf{1F331} & \Tutf{1F3D9} & \Tutf{1F487} & \Tutf{1F52A} \\ -\Tutf{1F332} & \Tutf{1F3DA} & \Tutf{1F488} & \Tutf{1F52B} \\ -\Tutf{1F333} & \Tutf{1F3DB} & \Tutf{1F489} & \Tutf{1F52C} \\ -\Tutf{1F334} & \Tutf{1F3DC} & \Tutf{1F48A} & \Tutf{1F52D} \\ -\Tutf{1F335} & \Tutf{1F3DD} & \Tutf{1F48B} & \Tutf{1F52E} \\ -\Tutf{1F336} & \Tutf{1F3DE} & \Tutf{1F48C} & \Tutf{1F530} \\ -\Tutf{1F337} & \Tutf{1F3DF} & \Tutf{1F48D} & \Tutf{1F531} \\ -\Tutf{1F338} & \Tutf{1F3E0} & \Tutf{1F48E} & \Tutf{1F532} \\ -\Tutf{1F339} & \Tutf{1F3E1} & \Tutf{1F48F} & \Tutf{1F533} \\ -\Tutf{1F33A} & \Tutf{1F3E2} & \Tutf{1F490} & \Tutf{1F53E} \\ -\Tutf{1F33B} & \Tutf{1F3E3} & \Tutf{1F491} & \Tutf{1F53F} \\ -\Tutf{1F33C} & \Tutf{1F3E4} & \Tutf{1F492} & \Tutf{1F540} \\ -\Tutf{1F33D} & \Tutf{1F3E5} & \Tutf{1F493} & \Tutf{1F541} \\ -\Tutf{1F33E} & \Tutf{1F3E6} & \Tutf{1F494} & \Tutf{1F542} \\ -\Tutf{1F33F} & \Tutf{1F3E7} & \Tutf{1F495} & \Tutf{1F543} \\ -\Tutf{1F340} & \Tutf{1F3E8} & \Tutf{1F496} & \Tutf{1F544} \\ -\Tutf{1F341} & \Tutf{1F3E9} & \Tutf{1F497} & \Tutf{1F545} \\ -\Tutf{1F342} & \Tutf{1F3EA} & \Tutf{1F498} & \Tutf{1F549} \\ -\Tutf{1F343} & \Tutf{1F3EB} & \Tutf{1F499} & \Tutf{1F54A} \\ -\Tutf{1F344} & \Tutf{1F3EC} & \Tutf{1F49A} & \Tutf{1F54B} \\ -\Tutf{1F345} & \Tutf{1F3ED} & \Tutf{1F49B} & \Tutf{1F54C} \\ -\Tutf{1F346} & \Tutf{1F3EE} & \Tutf{1F49C} & \Tutf{1F54D} \\ -\Tutf{1F347} & \Tutf{1F3EF} & \Tutf{1F49D} & \Tutf{1F54E} \\ -\Tutf{1F348} & \Tutf{1F3F0} & \Tutf{1F49E} & \Tutf{1F54F} \\ -\Tutf{1F349} & \Tutf{1F3F1} & \Tutf{1F49F} & \Tutf{1F568} \\ -\Tutf{1F34A} & \Tutf{1F3F2} & \Tutf{1F4A0} & \Tutf{1F569} \\ -\Tutf{1F34B} & \Tutf{1F3F3} & \Tutf{1F4A1} & \Tutf{1F56A} \\ -\Tutf{1F34C} & \Tutf{1F3F4} & \Tutf{1F4A2} & \Tutf{1F56B} \\ -\Tutf{1F34D} & \Tutf{1F3F5} & \Tutf{1F4A3} & \Tutf{1F56C} \\ -\Tutf{1F34E} & \Tutf{1F3F6} & \Tutf{1F4A4} & \Tutf{1F56D} \\ -\Tutf{1F34F} & \Tutf{1F3F7} & \Tutf{1F4A5} & \Tutf{1F56E} \\ -\Tutf{1F350} & \Tutf{1F3F8} & \Tutf{1F4A6} & \Tutf{1F56F} \\ -\Tutf{1F351} & \Tutf{1F3F9} & \Tutf{1F4A7} & \Tutf{1F571} \\ -\Tutf{1F352} & \Tutf{1F3FA} & \Tutf{1F4A8} & \Tutf{1F572} \\ -\Tutf{1F353} & \Tutf{1F3FB} & \Tutf{1F4A9} & \Tutfw{1F573} \\ -\Tutf{1F354} & \Tutf{1F3FC} & \Tutf{1F4AA} & \Tutf{1F574} \\ -\Tutf{1F355} & \Tutf{1F3FD} & \Tutf{1F4AB} & \Tutf{1F575} \\ -\Tutf{1F356} & \Tutf{1F3FE} & \Tutf{1F4AC} & \Tutfw{1F576} \\ -\Tutf{1F357} & \Tutf{1F3FF} & \Tutf{1F4AD} & \Tutf{1F577} \\ -\Tutf{1F358} & \Tutf{1F400} & \Tutf{1F4AE} & \Tutf{1F578} \\ -\Tutf{1F359} & \Tutf{1F401} & \Tutf{1F4AF} & \Tutf{1F579} \\ -\Tutf{1F35A} & \Tutf{1F402} & \Tutf{1F4B0} & \Tutf{1F57A} \\ -\Tutf{1F35B} & \Tutf{1F403} & \Tutf{1F4B1} & \Tutf{1F57B} \\ -\Tutf{1F35C} & \Tutf{1F404} & \Tutf{1F4B2} & \Tutf{1F57C} \\ -\Tutf{1F35D} & \Tutf{1F405} & \Tutf{1F4B3} & \Tutf{1F57D} \\ -\Tutf{1F35E} & \Tutf{1F406} & \Tutf{1F4B4} & \Tutf{1F57E} \\ -\Tutf{1F35F} & \Tutf{1F407} & \Tutf{1F4B5} & \Tutf{1F57F} \\ -\Tutf{1F360} & \Tutf{1F408} & \Tutf{1F4B6} & \Tutf{1F580} \\ -\Tutf{1F361} & \Tutf{1F409} & \Tutf{1F4B7} & \Tutf{1F581} \\ -\Tutf{1F362} & \Tutf{1F40A} & \Tutf{1F4B8} & \Tutf{1F582} \\ -\Tutf{1F363} & \Tutf{1F40B} & \Tutf{1F4B9} & \Tutf{1F583} \\ -\Tutf{1F364} & \Tutf{1F40C} & \Tutf{1F4BA} & \Tutf{1F584} \\ -\Tutf{1F365} & \Tutf{1F40D} & \Tutf{1F4BB} & \Tutf{1F585} \\ -\Tutf{1F366} & \Tutf{1F40E} & \Tutf{1F4BC} & \Tutf{1F586} \\ -\Tutf{1F367} & \Tutf{1F40F} & \Tutf{1F4BD} & \Tutf{1F587} \\ -\Tutf{1F368} & \Tutf{1F410} & \Tutf{1F4BE} & \Tutf{1F588} \\ -\Tutf{1F369} & \Tutf{1F411} & \Tutf{1F4BF} & \Tutf{1F5A4} \\ -\Tutf{1F36A} & \Tutf{1F412} & \Tutf{1F4C0} & \Tutf{1F5A5} \\ -\Tutf{1F36B} & \Tutf{1F413} & \Tutf{1F4C1} & \Tutf{1F5A6} \\ -\Tutf{1F36C} & \Tutf{1F414} & \Tutf{1F4C2} & \Tutf{1F5A7} \\ -\Tutf{1F36D} & \Tutf{1F415} & \Tutf{1F4C3} & \Tutf{1F5A8} \\ -\Tutf{1F36E} & \Tutf{1F416} & \Tutf{1F4C4} & \Tutf{1F5A9} \\ -\Tutf{1F36F} & \Tutf{1F417} & \Tutf{1F4C5} & \Tutf{1F5AA} \\ -\Tutf{1F370} & \Tutf{1F418} & \Tutf{1F4C6} & \Tutf{1F5AB} \\ -\Tutf{1F371} & \Tutf{1F419} & \Tutf{1F4C7} & \Tutf{1F5AC} \\ -\Tutf{1F372} & \Tutf{1F41A} & \Tutf{1F4C8} & \Tutf{1F5AD} \\ -\Tutf{1F373} & \Tutf{1F41B} & \Tutf{1F4C9} & \Tutf{1F5AE} \\ -\Tutf{1F374} & \Tutf{1F41C} & \Tutf{1F4CA} & \Tutf{1F5AF} \\ -\Tutf{1F375} & \Tutf{1F41D} & \Tutf{1F4CB} & \Tutf{1F5B0} \\ -\Tutf{1F376} & \Tutf{1F41E} & \Tutf{1F4CC} & \Tutf{1F5B1} \\ -\Tutf{1F377} & \Tutf{1F41F} & \Tutf{1F4CD} & \Tutf{1F5B2} \\ -\Tutf{1F378} & \Tutf{1F420} & \Tutf{1F4CE} & \Tutf{1F5B3} \\ -\Tutf{1F379} & \Tutf{1F421} & \Tutf{1F4CF} & \Tutfw{1F5B4} \\ -\Tutf{1F37A} & \Tutf{1F422} & \Tutf{1F4D0} & \Tutf{1F5B5} \\ -\Tutf{1F37B} & \Tutf{1F423} & \Tutf{1F4D1} & \Tutf{1F5B6} \\ -\Tutf{1F37C} & \Tutf{1F424} & \Tutf{1F4D2} & \Tutf{1F5B7} \\ -\Tutf{1F37D} & \Tutf{1F425} & \Tutf{1F4D3} & \Tutf{1F5B8} \\ -\Tutf{1F37E} & \Tutf{1F426} & \Tutf{1F4D4} & \Tutf{1F5B9} \\ -\Tutf{1F37F} & \Tutf{1F427} & \Tutf{1F4D5} & \Tutf{1F5BA} \\ -\Tutf{1F380} & \Tutf{1F428} & \Tutf{1F4D6} & \Tutf{1F5BB} \\ -\Tutf{1F381} & \Tutf{1F429} & \Tutf{1F4D7} & \Tutf{1F5BC} \\ -\Tutf{1F382} & \Tutf{1F42A} & \Tutf{1F4D8} & \Tutf{1F5BD} \\ -\Tutf{1F383} & \Tutf{1F42B} & \Tutf{1F4D9} & \Tutf{1F5BE} \\ -\Tutf{1F384} & \Tutf{1F42C} & \Tutf{1F4DA} & \Tutf{1F5BF} \\ -\Tutf{1F385} & \Tutf{1F42D} & \Tutf{1F4DB} & \Tutf{1F5C0} \\ -\Tutf{1F386} & \Tutf{1F42E} & \Tutf{1F4DC} & \Tutf{1F5C1} \\ -\Tutf{1F387} & \Tutf{1F42F} & \Tutf{1F4DD} & \Tutf{1F5C2} \\ -\Tutf{1F388} & \Tutf{1F430} & \Tutf{1F4DE} & \Tutf{1F5C3} \\ -\Tutf{1F389} & \Tutf{1F431} & \Tutf{1F4DF} & \Tutf{1F5C4} \\ -\Tutf{1F38A} & \Tutf{1F432} & \Tutf{1F4E0} & \Tutf{1F5C5} \\ -\Tutf{1F38B} & \Tutf{1F433} & \Tutf{1F4E1} & \Tutf{1F5C6} \\ -\Tutf{1F38C} & \Tutf{1F434} & \Tutf{1F4E2} & \Tutf{1F5C7} \\ -\Tutf{1F38D} & \Tutf{1F435} & \Tutf{1F4E3} & \Tutf{1F5C8} \\ -\Tutf{1F38E} & \Tutf{1F436} & \Tutf{1F4E4} & \Tutf{1F5C9} \\ -\Tutf{1F38F} & \Tutf{1F437} & \Tutf{1F4E5} & \Tutf{1F5CA} \\ -\Tutf{1F390} & \Tutf{1F438} & \Tutf{1F4E6} & \Tutf{1F5CB} \\ -\Tutf{1F391} & \Tutf{1F439} & \Tutf{1F4E7} & \Tutf{1F5CC} \\ -\Tutf{1F392} & \Tutf{1F43A} & \Tutf{1F4E8} & \Tutf{1F5CD} \\ -\Tutf{1F393} & \Tutf{1F43B} & \Tutf{1F4E9} & \Tutf{1F5CE} \\ -\Tutf{1F394} & \Tutf{1F43C} & \Tutf{1F4EA} & \Tutf{1F5CF} \\ -\Tutf{1F395} & \Tutf{1F43D} & \Tutf{1F4EB} & \Tutf{1F5D0} \\ -\Tutf{1F396} & \Tutf{1F43E} & \Tutf{1F4EC} & \Tutf{1F5D1} \\ -\Tutf{1F397} & \Tutf{1F43F} & \Tutf{1F4ED} & \Tutf{1F5D2} \\ -\Tutf{1F398} & \Tutf{1F440} & \Tutf{1F4EE} & \Tutf{1F5D3} \\ -\Tutf{1F399} & \Tutf{1F441} & \Tutf{1F4EF} & \Tutf{1F5D4} \\ -\Tutf{1F39A} & \Tutf{1F442} & \Tutf{1F4F0} & \Tutfw{1F5D5} \\ -\Tutf{1F39B} & \Tutf{1F443} & \Tutf{1F4F1} & \Tutf{1F5D6} \\ -\Tutf{1F39C} & \Tutf{1F444} & \Tutf{1F4F2} & \Tutf{1F5D7} \\ -\Tutf{1F39D} & \Tutf{1F445} & \Tutf{1F4F3} & \Tutf{1F5D8} \\ -\Tutf{1F39E} & \Tutf{1F451} & \Tutf{1F4F4} & \Tutf{1F5D9} \\ -\Tutf{1F39F} & \Tutf{1F452} & \Tutf{1F4F5} & \Tutf{1F5DA} \\ -\Tutf{1F3A0} & \Tutf{1F453} & \Tutf{1F4F6} & \Tutf{1F5DB} \\ -\Tutf{1F3A1} & \Tutf{1F454} & \Tutf{1F4F7} & \Tutf{1F5DC} \\ -\Tutf{1F3A2} & \Tutf{1F455} & \Tutf{1F4F8} & \Tutf{1F5DD} \\ -\Tutf{1F3A3} & \Tutf{1F456} & \Tutf{1F4F9} & \Tutf{1F5DE} \\ -\Tutf{1F3A4} & \Tutf{1F457} & \Tutf{1F4FA} & \Tutf{1F5DF} \\ -\Tutf{1F3A5} & \Tutf{1F458} & \Tutf{1F4FB} & \Tutf{1F5E0} \\ -\Tutf{1F3A6} & \Tutf{1F459} & \Tutf{1F4FC} & \Tutf{1F5E1} \\ -\Tutf{1F3A7} & \Tutf{1F45A} & \Tutf{1F4FD} & \Tutf{1F5E2} \\ -\Tutf{1F3A8} & \Tutf{1F45B} & \Tutf{1F4FE} & \Tutf{1F5E3} \\ -\Tutf{1F3A9} & \Tutf{1F45C} & \Tutf{1F4FF} & \Tutf{1F5E4} \\ -\Tutf{1F3AA} & \Tutf{1F45D} & \Tutf{1F500} & \Tutf{1F5E5} \\ -\Tutf{1F3AB} & \Tutf{1F45E} & \Tutf{1F501} & \Tutf{1F5E6} \\ -\Tutf{1F3AC} & \Tutf{1F45F} & \Tutf{1F502} & \Tutf{1F5E7} \\ -\Tutf{1F3AD} & \Tutf{1F460} & \Tutf{1F503} & \Tutf{1F5E8} \\ -\Tutf{1F3AE} & \Tutf{1F461} & \Tutf{1F504} & \Tutf{1F5E9} \\ -\Tutf{1F3AF} & \Tutf{1F462} & \Tutf{1F505} & \Tutf{1F5EA} \\ -\Tutf{1F3B0} & \Tutf{1F463} & \Tutf{1F506} & \Tutf{1F5EB} \\ -\Tutf{1F3B1} & \Tutf{1F464} & \Tutf{1F507} & \Tutf{1F5EC} \\ -\Tutf{1F3B2} & \Tutf{1F465} & \Tutf{1F508} & \Tutf{1F5ED} \\ -\Tutf{1F3B3} & \Tutf{1F466} & \Tutf{1F509} & \Tutf{1F5EE} \\ -\Tutf{1F3B4} & \Tutf{1F467} & \Tutf{1F50A} & \Tutf{1F5EF} \\ -\Tutf{1F3B7} & \Tutf{1F468} & \Tutf{1F50B} & \Tutf{1F5F0} \\ -\Tutf{1F3B8} & \Tutf{1F469} & \Tutf{1F50C} & \Tutf{1F5F1} \\ -\Tutf{1F3B9} & \Tutf{1F46A} & \Tutf{1F50D} & \Tutf{1F5F2} \\ -\Tutf{1F3BA} & \Tutf{1F46B} & \Tutf{1F50E} & \Tutf{1F5F3} \\ -\Tutf{1F3BB} & \Tutf{1F46C} & \Tutf{1F50F} & \Tutf{1F5FA} \\ -\Tutf{1F3BD} & \Tutf{1F46D} & \Tutf{1F510} & \Tutf{1F5FB} \\ -\Tutf{1F3BE} & \Tutf{1F46E} & \Tutf{1F511} & \Tutf{1F5FC} \\ -\Tutf{1F3BF} & \Tutf{1F46F} & \Tutf{1F512} & \Tutf{1F5FD} \\ -\Tutf{1F3C0} & \Tutf{1F470} & \Tutf{1F513} & \Tutf{1F5FE} \\ -\Tutf{1F3C1} & \Tutf{1F471} & \Tutf{1F514} & \Tutf{1F5FF} \\ +\Tutf{1F300} & \Tutf{1F3EF} & \Tutf{1F4E3} & \Tutf{1F583} \\ +\Tutf{1F301} & \Tutf{1F3F0} & \Tutf{1F4E4} & \Tutf{1F584} \\ +\Tutf{1F302} & \Tutf{1F3F1} & \Tutf{1F4E5} & \Tutf{1F585} \\ +\Tutf{1F303} & \Tutf{1F3F2} & \Tutf{1F4E6} & \Tutf{1F586} \\ +\Tutf{1F304} & \Tutf{1F3F3} & \Tutf{1F4E7} & \Tutf{1F587} \\ +\Tutf{1F305} & \Tutf{1F3F4} & \Tutf{1F4E8} & \Tutf{1F588} \\ +\Tutf{1F306} & \Tutf{1F3F7} & \Tutf{1F4E9} & \Tutf{1F5A5} \\ +\Tutf{1F307} & \Tutf{1F3FA} & \Tutf{1F4EA} & \Tutf{1F5A6} \\ +\Tutf{1F308} & \Tutf{1F3FB} & \Tutf{1F4EB} & \Tutf{1F5A7} \\ +\Tutf{1F309} & \Tutf{1F3FC} & \Tutf{1F4EC} & \Tutf{1F5A8} \\ +\Tutf{1F30A} & \Tutf{1F3FD} & \Tutf{1F4ED} & \Tutf{1F5A9} \\ +\Tutf{1F30B} & \Tutf{1F3FE} & \Tutf{1F4EE} & \Tutf{1F5AA} \\ +\Tutf{1F30C} & \Tutf{1F3FF} & \Tutf{1F4EF} & \Tutf{1F5AB} \\ +\Tutf{1F30D} & \Tutf{1F43D} & \Tutf{1F4F0} & \Tutf{1F5AC} \\ +\Tutf{1F30E} & \Tutf{1F43E} & \Tutf{1F4F1} & \Tutf{1F5AD} \\ +\Tutf{1F30F} & \Tutf{1F440} & \Tutf{1F4F2} & \Tutf{1F5AE} \\ +\Tutf{1F310} & \Tutf{1F441} & \Tutf{1F4F3} & \Tutf{1F5AF} \\ +\Tutf{1F330} & \Tutf{1F442} & \Tutf{1F4F4} & \Tutf{1F5B0} \\ +\Tutf{1F358} & \Tutf{1F443} & \Tutf{1F4F5} & \Tutf{1F5B1} \\ +\Tutf{1F359} & \Tutf{1F444} & \Tutf{1F4F6} & \Tutf{1F5B2} \\ +\Tutf{1F380} & \Tutf{1F445} & \Tutf{1F4F7} & \Tutf{1F5B3} \\ +\Tutf{1F381} & \Tutf{1F463} & \Tutf{1F4F8} & \Tutf{1F5B5} \\ +\Tutf{1F383} & \Tutf{1F47B} & \Tutf{1F4F9} & \Tutf{1F5B6} \\ +\Tutf{1F384} & \Tutf{1F47C} & \Tutf{1F4FA} & \Tutf{1F5B7} \\ +\Tutf{1F385} & \Tutf{1F484} & \Tutf{1F4FB} & \Tutf{1F5B8} \\ +\Tutf{1F386} & \Tutf{1F485} & \Tutf{1F4FC} & \Tutf{1F5B9} \\ +\Tutf{1F387} & \Tutf{1F488} & \Tutf{1F4FD} & \Tutf{1F5BA} \\ +\Tutf{1F388} & \Tutf{1F489} & \Tutf{1F4FE} & \Tutf{1F5BB} \\ +\Tutf{1F389} & \Tutf{1F48A} & \Tutf{1F4FF} & \Tutf{1F5BC} \\ +\Tutf{1F38A} & \Tutf{1F4A0} & \Tutf{1F50B} & \Tutf{1F5BD} \\ +\Tutf{1F38B} & \Tutf{1F4A1} & \Tutf{1F50C} & \Tutf{1F5BE} \\ +\Tutf{1F38C} & \Tutf{1F4A2} & \Tutf{1F50D} & \Tutf{1F5BF} \\ +\Tutf{1F38D} & \Tutf{1F4A3} & \Tutf{1F50E} & \Tutf{1F5C0} \\ +\Tutf{1F38E} & \Tutf{1F4A4} & \Tutf{1F50F} & \Tutf{1F5C1} \\ +\Tutf{1F38F} & \Tutf{1F4A5} & \Tutf{1F510} & \Tutf{1F5C2} \\ +\Tutf{1F390} & \Tutf{1F4A6} & \Tutf{1F511} & \Tutf{1F5C3} \\ +\Tutf{1F391} & \Tutf{1F4A7} & \Tutf{1F512} & \Tutf{1F5C4} \\ +\Tutf{1F392} & \Tutf{1F4A8} & \Tutf{1F513} & \Tutf{1F5C5} \\ +\Tutf{1F393} & \Tutf{1F4A9} & \Tutf{1F514} & \Tutf{1F5C6} \\ +\Tutf{1F395} & \Tutf{1F4AA} & \Tutf{1F515} & \Tutf{1F5C7} \\ +\Tutf{1F396} & \Tutf{1F4AB} & \Tutf{1F516} & \Tutf{1F5C8} \\ +\Tutf{1F397} & \Tutf{1F4AC} & \Tutf{1F517} & \Tutf{1F5C9} \\ +\Tutf{1F398} & \Tutf{1F4AD} & \Tutf{1F518} & \Tutf{1F5CA} \\ +\Tutf{1F399} & \Tutf{1F4AE} & \Tutf{1F519} & \Tutf{1F5CB} \\ +\Tutf{1F39A} & \Tutf{1F4AF} & \Tutf{1F51A} & \Tutf{1F5CC} \\ +\Tutf{1F39B} & \Tutf{1F4B0} & \Tutf{1F51B} & \Tutf{1F5CD} \\ +\Tutf{1F39E} & \Tutf{1F4B1} & \Tutf{1F51C} & \Tutf{1F5CE} \\ +\Tutf{1F39F} & \Tutf{1F4B2} & \Tutf{1F51D} & \Tutf{1F5CF} \\ +\Tutf{1F3A0} & \Tutf{1F4B3} & \Tutf{1F51E} & \Tutf{1F5D0} \\ +\Tutf{1F3A1} & \Tutf{1F4B4} & \Tutf{1F51F} & \Tutf{1F5D1} \\ +\Tutf{1F3A2} & \Tutf{1F4B5} & \Tutf{1F520} & \Tutf{1F5D2} \\ +\Tutf{1F3A3} & \Tutf{1F4B6} & \Tutf{1F521} & \Tutf{1F5D3} \\ +\Tutf{1F3A4} & \Tutf{1F4B7} & \Tutf{1F522} & \Tutf{1F5D4} \\ +\Tutf{1F3A5} & \Tutf{1F4B8} & \Tutf{1F523} & \Tutf{1F5D6} \\ +\Tutf{1F3A6} & \Tutf{1F4B9} & \Tutf{1F524} & \Tutf{1F5D7} \\ +\Tutf{1F3A7} & \Tutf{1F4BA} & \Tutf{1F525} & \Tutf{1F5D8} \\ +\Tutf{1F3A8} & \Tutf{1F4BB} & \Tutf{1F526} & \Tutf{1F5D9} \\ +\Tutf{1F3A9} & \Tutf{1F4BC} & \Tutf{1F527} & \Tutf{1F5DA} \\ +\Tutf{1F3AA} & \Tutf{1F4BD} & \Tutf{1F528} & \Tutf{1F5DB} \\ +\Tutf{1F3AB} & \Tutf{1F4BE} & \Tutf{1F529} & \Tutf{1F5DC} \\ +\Tutf{1F3AC} & \Tutf{1F4BF} & \Tutf{1F52A} & \Tutf{1F5DD} \\ +\Tutf{1F3AD} & \Tutf{1F4C0} & \Tutf{1F52B} & \Tutf{1F5DE} \\ +\Tutf{1F3B4} & \Tutf{1F4C1} & \Tutf{1F52C} & \Tutf{1F5DF} \\ +\Tutf{1F3B7} & \Tutf{1F4C2} & \Tutf{1F52D} & \Tutf{1F5E0} \\ +\Tutf{1F3B8} & \Tutf{1F4C3} & \Tutf{1F52E} & \Tutf{1F5E1} \\ +\Tutf{1F3B9} & \Tutf{1F4C4} & \Tutf{1F530} & \Tutf{1F5E2} \\ +\Tutf{1F3BA} & \Tutf{1F4C5} & \Tutf{1F531} & \Tutf{1F5E3} \\ +\Tutf{1F3BB} & \Tutf{1F4C6} & \Tutf{1F532} & \Tutf{1F5E4} \\ +\Tutf{1F3BD} & \Tutf{1F4C7} & \Tutf{1F533} & \Tutf{1F5E5} \\ +\Tutf{1F3D4} & \Tutf{1F4C8} & \Tutf{1F53E} & \Tutf{1F5E6} \\ +\Tutf{1F3D5} & \Tutf{1F4C9} & \Tutf{1F53F} & \Tutf{1F5E7} \\ +\Tutf{1F3D6} & \Tutf{1F4CA} & \Tutf{1F540} & \Tutf{1F5E8} \\ +\Tutf{1F3D7} & \Tutf{1F4CB} & \Tutf{1F541} & \Tutf{1F5E9} \\ +\Tutf{1F3D8} & \Tutf{1F4CC} & \Tutf{1F542} & \Tutf{1F5EA} \\ +\Tutf{1F3D9} & \Tutf{1F4CD} & \Tutf{1F54F} & \Tutf{1F5EB} \\ +\Tutf{1F3DA} & \Tutf{1F4CE} & \Tutf{1F56B} & \Tutf{1F5EC} \\ +\Tutf{1F3DB} & \Tutf{1F4CF} & \Tutf{1F56C} & \Tutf{1F5ED} \\ +\Tutf{1F3DC} & \Tutf{1F4D0} & \Tutf{1F56D} & \Tutf{1F5EE} \\ +\Tutf{1F3DD} & \Tutf{1F4D1} & \Tutf{1F56E} & \Tutf{1F5EF} \\ +\Tutf{1F3DE} & \Tutf{1F4D2} & \Tutf{1F56F} & \Tutf{1F5F0} \\ +\Tutf{1F3DF} & \Tutf{1F4D3} & \Tutf{1F571} & \Tutf{1F5F1} \\ +\Tutf{1F3E0} & \Tutf{1F4D4} & \Tutf{1F572} & \Tutf{1F5F2} \\ +\Tutf{1F3E1} & \Tutf{1F4D5} & \Tutf{1F574} & \Tutf{1F5F3} \\ +\Tutf{1F3E2} & \Tutf{1F4D6} & \Tutf{1F575} & \Tutf{1F5FA} \\ +\Tutf{1F3E3} & \Tutf{1F4D7} & \Tutf{1F577} & \Tutf{1F5FB} \\ +\Tutf{1F3E4} & \Tutf{1F4D8} & \Tutf{1F578} & \Tutf{1F5FC} \\ +\Tutf{1F3E5} & \Tutf{1F4D9} & \Tutf{1F579} & \Tutf{1F5FD} \\ +\Tutf{1F3E6} & \Tutf{1F4DA} & \Tutf{1F57A} & \Tutf{1F5FE} \\ +\Tutf{1F3E7} & \Tutf{1F4DB} & \Tutf{1F57B} & \Tutf{1F5FF} \\ +\Tutf{1F3E8} & \Tutf{1F4DC} & \Tutf{1F57C} & \Tutfw{1F573} \\ +\Tutf{1F3E9} & \Tutf{1F4DD} & \Tutf{1F57D} & \Tutfw{1F576} \\ +\Tutf{1F3EA} & \Tutf{1F4DE} & \Tutf{1F57E} & \Tutfw{1F5B4} \\ +\Tutf{1F3EB} & \Tutf{1F4DF} & \Tutf{1F57F} & \Tutfw{1F5D5} \\ +\Tutf{1F3EC} & \Tutf{1F4E0} & \Tutf{1F580} & \\ +\Tutf{1F3ED} & \Tutf{1F4E1} & \Tutf{1F581} & \\ +\Tutf{1F3EE} & \Tutf{1F4E2} & \Tutf{1F582} & \\ \end{longtable} \bigskip \utfsymmessage \end{longsymtable} -\begin{longsymtable}[FNTAWE]{\FNTAWE\ Web-Related Icons} + +\begin{symtable}[TYPICOS]{\TYPICOS\ Brand Icons} +\idxboth{brand}{symbols} +\index{corporate logos} +\index{commercial logos} +\index{logos} +\index{at sign=at sign (\tiSocialAtCircular)} +\index{Android=Android (\tiVendorAndroid)} +\index{Apple=Apple (\tiVendorApple)} +\index{Dribbble=Dribbble (\tiSocialDribbble)} +\index{Dribbble=Dribbble (\tiSocialDribbbleCircular)} +\index{Dropbox=Dropbox (\tiDropbox)} +\index{Facebook=Facebook (\tiSocialFacebook)} +\index{Facebook=Facebook (\tiSocialFacebookCircular)} +\index{Flickr=Flickr (\tiSocialFlickr)} +\index{Flickr=Flickr (\tiSocialFlickrCircular)} +\index{GitHub=GitHub (\tiSocialGithubCircular)} +\index{GitHub=GitHub (\tiSocialGithub)} +\index{Google+=Google+ (\tiSocialGooglePlus)} +\index{Google+=Google+ (\tiSocialGooglePlusCircular)} +\index{Instagram=Instagram (\tiSocialInstagram)} +\index{Instagram=Instagram (\tiSocialInstagramCircular)} +\index{Last.fm=Last.fm (\tiSocialLastFm)} +\index{Last.fm=Last.fm (\tiSocialLastFmCircular)} +\index{LinkedIn=LinkedIn (\tiSocialLinkedin)} +\index{LinkedIn=LinkedIn (\tiSocialLinkedinCircular)} +\index{Microsoft=Microsoft (\tiVendorMicrosoft)} +\index{Pinterest=Pinterest (\tiSocialPinterest)} +\index{Pinterest=Pinterest (\tiSocialPinterestCircular)} +\index{Skype=Skype (\tiSocialSkype)} +\index{Skype=Skype (\tiSocialSkypeOutline)} +\index{Tumblr=Tumblr (\tiSocialTumbler)} +\index{Tumblr=Tumblr (\tiSocialTumblerCircular)} +\index{Twitter=Twitter (\tiSocialTwitter)} +\index{Twitter=Twitter (\tiSocialTwitterCircular)} +\index{Vimeo=Vimeo (\tiSocialVimeo)} +\index{Vimeo=Vimeo (\tiSocialVimeoCircular)} +\index{YouTube=YouTube (\tiSocialYoutube)} +\index{YouTube=YouTube (\tiSocialYoutubeCircular)} +\label{typicons-brands} +\begin{tabular}{*2{ll}} +\K\tiDropbox & \K\tiSocialLinkedinCircular \\ +\K\tiSocialAtCircular & \K\tiSocialPinterest \\ +\K\tiSocialDribbble & \K\tiSocialPinterestCircular \\ +\K\tiSocialDribbbleCircular & \K\tiSocialSkype \\ +\K\tiSocialFacebook & \K\tiSocialSkypeOutline \\ +\K\tiSocialFacebookCircular & \K\tiSocialTumbler \\ +\K\tiSocialFlickr & \K\tiSocialTumblerCircular \\ +\K\tiSocialFlickrCircular & \K\tiSocialTwitter \\ +\K\tiSocialGithub & \K\tiSocialTwitterCircular \\ +\K\tiSocialGithubCircular & \K\tiSocialVimeo \\ +\K\tiSocialGooglePlus & \K\tiSocialVimeoCircular \\ +\K\tiSocialGooglePlusCircular & \K\tiSocialYoutube \\ +\K\tiSocialInstagram & \K\tiSocialYoutubeCircular \\ +\K\tiSocialInstagramCircular & \K\tiVendorAndroid \\ +\K\tiSocialLastFm & \K\tiVendorApple \\ +\K\tiSocialLastFmCircular & \K\tiVendorMicrosoft \\ +\K\tiSocialLinkedin & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[FNTAWE]{\FNTAWE\ Brand Icons} +\ltidxboth{brand}{symbols} +\ltidxboth{currency}{symbols} +\ltindex{logos} +\ltindex{corporate logos} +\ltindex{commercial logos} +\ltidxboth{Star Wars}{symbols} +\ltindex{ghosts} +\ltindex{Accessible=Accessible (\faAccessibleIcon)} +\ltindex{Accusoft=Accusoft (\faAccusoft)} +\ltindex{Acquisitions Incorporated=Acquisitions Incorporated (\faAcquisitionsIncorporated)} +\ltindex{ADN=ADN (\faAdn)} +\ltindex{Adversal=Adversal (\faAdversal)} +\ltindex{affiliate theme=affiliate theme (\faAffiliatetheme)} +\ltindex{Airbnb=Airbnb (\faAirbnb)} +\ltindex{Algolia=Algolia (\faAlgolia)} +\ltindex{Alipay=Alipay (\faAlipay)} +\ltindex{Amazon Pay=Amazon Pay (\faAmazonPay)} +\ltindex{Amazon=Amazon (\faAmazon)} +\ltindex{Amilia=Amilia (\faAmilia)} +\ltindex{Android=Android (\faAndroid)} +\ltindex{AngelList=AngelList (\faAngellist)} +\ltindex{Angry Creative=Angry Creative (\faAngrycreative)} +\ltindex{Angular=Angular (\faAngular)} +\ltindex{App Store=App Store (\faAppStoreIos)} +\ltindex{App Store=App Store (\faAppStore)} +\ltindex{Apper=Apper (\faApper)} +\ltindex{Apple Pay=Apple Pay (\faApplePay)} +\ltindex{Apple=Apple (\faApple)} +\ltindex{ArtStation=ArtStation (\faArtstation)} +\ltindex{Asymmetrik=Asymmetrik (\faAsymmetrik)} +\ltindex{Atlassian=Atlassian (\faAtlassian)} +\ltindex{Audible=Audible (\faAudible)} +\ltindex{Autoprefixer=Autoprefixer (\faAutoprefixer)} +\ltindex{Avianex=Avianex (\faAvianex)} +\ltindex{Aviato=Aviato (\faAviato)} +\ltindex{Amazon Web Services=Amazon Web Services (\faAws)} +\ltindex{Bandcamp=Bandcamp (\faBandcamp)} +\ltindex{Battle.net=Battle.net (\faBattleNet)} +\ltindex{Behance=Behance (\faBehanceSquare)} +\ltindex{Behance=Behance (\faBehance)} +\ltindex{BIM objects=BIM objects (\faBimobject)} +\ltindex{Bitbucket=Bitbucket (\faBitbucket)} +\ltindex{Bitcoin=Bitcoin (\faBitcoin)} +\ltindex{Bity=Bity (\faBity)} +\ltindex{black tie=black tie (\faBlackTie)} +\ltindex{BlackBerry=BlackBerry (\faBlackberry)} +\ltindex{Blogger=Blogger (\faBlogger)} +\ltindex{Blogger=Blogger (\faBloggerB)} +\ltindex{Bluetooth=Bluetooth (\faBluetooth)} +\ltindex{Bluetooth=Bluetooth (\faBluetoothB)} +\ltindex{Bootstrap=Bootstrap (\faBootstrap)} +\ltindex{Buffer=Buffer (\faBuffer)} +\ltindex{Buromobel Experte=B{\"u}rom{\"o}bel Experte (\faBuromobelexperte)} +\ltindex{Buy n Large=Buy n Large (\faBuyNLarge)} +\ltindex{BuySellAds=BuySellAds (\faBuysellads)} +\ltindex{Canadian maple leaf=Canadian maple leaf (\faCanadianMapleLeaf)} +\ltindex{maple leaf=maple leaf (\faCanadianMapleLeaf)} +\ltsubindex{credit cards}{Amazon Pay=Amazon Pay (\faCcAmazonPay)} +\ltsubindex{credit cards}{American Express=American Express (\faCcAmex)} +\ltsubindex{credit cards}{Apple Pay=Apple Pay (\faCcApplePay)} +\ltsubindex{credit cards}{Diners Club=Diners Club (\faCcDinersClub)} +\ltsubindex{credit cards}{Discover=Discover (\faCcDiscover)} +\ltsubindex{credit cards}{JCB=JCB (\faCcJcb)} +\ltsubindex{credit cards}{Mastercard=Mastercard (\faCcMastercard)} +\ltsubindex{credit cards}{PayPal=PayPal (\faCcPaypal)} +\ltsubindex{credit cards}{Stripe=Stripe (\faCcStripe)} +\ltsubindex{credit cards}{Visa=Visa (\faCcVisa)} +\ltindex{Amazon Pay=Amazon Pay (\faCcAmazonPay)} +\ltindex{American Express=American Express (\faCcAmex)} +\ltindex{Apple Pay=Apple Pay (\faCcApplePay)} +\ltindex{Diners Club=Diners Club (\faCcDinersClub)} +\ltindex{Discover=Discover (\faCcDiscover)} +\ltindex{JCB=JCB (\faCcJcb)} +\ltindex{Mastercard=Mastercard (\faCcMastercard)} +\ltindex{PayPal=PayPal (\faCcPaypal)} +\ltindex{Stripe=Stripe (\faCcStripe)} +\ltindex{Visa=Visa (\faCcVisa)} +\ltindex{Centercode=Centercode (\faCentercode)} +\ltindex{CentOS=CentOS (\faCentos)} +\ltindex{Chrome=Chrome (\faChrome)} +\ltindex{Chromecast=Chromecast (\faChromecast)} +\ltindex{Cloudflare=Cloudflare (\faCloudflare)} +\ltindex{Cloudscale.ch=Cloudscale.ch (\faCloudscale)} +\ltindex{Cloudsmith=Cloudsmith (\faCloudsmith)} +\ltindex{Cloudversify=Cloudversify (\faCloudversify)} +\ltindex{CodePen=CodePen (\faCodepen)} +\ltindex{CodiePie=CodiePie (\faCodiepie)} +\ltindex{Confluence=Confluence (\faConfluence)} +\ltindex{Connect Develop=Connect Develop (\faConnectdevelop)} +\ltindex{Contao=Contao (\faContao)} +\ltindex{Cotton Bureau=cotton bureau (\faCottonBureau)} +\ltindex{cPanel=cPanel (\faCpanel)} +\ltindex{Critical Role=Critical Role (\faCriticalRole)} +\ltindex{Cuttlefish=Cuttlefish (\faCuttlefish)} +\ltindex{Dailymotion=Dailymotion (\faDailymotion)} +\ltindex{DandD Beyond=D\&D Beyond (\faDAndDBeyond)} +\ltindex{DandD=D\&D (\faDAndD)} +\ltindex{DashCube=DashCube (\faDashcube)} +\ltindex{Deezer=Deezer (\faDeezer)} +\ltindex{del.icio.us=del.icio.us (\faDelicious)} +\ltindex{Deploydog=Deploydog (\faDeploydog)} +\ltindex{Deskpro=Deskpro (\faDeskpro)} +\ltindex{DEV=DEV (\faDev)} +\ltindex{DeviantArt=DeviantArt (\faDeviantart)} +\ltindex{DHL=DHL (\faDhl)} +\ltindex{Diaspora=Diaspora (\faDiaspora)} +\ltindex{Digg=Digg (\faDigg)} +\ltindex{Digital Ocean=Digital Ocean (\faDigitalOcean)} +\ltindex{Discord=Discord (\faDiscord)} +\ltindex{Discourse=Discourse (\faDiscourse)} +\ltindex{DocHub=DocHub (\faDochub)} +\ltindex{Docker=Docker (\faDocker)} +\ltindex{Dropbox=Dropbox (\faDropbox)} +\ltindex{Drupal=Drupal (\faDrupal)} +\ltindex{Dyalog=Dyalog (\faDyalog)} +\ltindex{EarlyBirds=EarlyBirds (\faEarlybirds)} +\ltindex{eBay=eBay (\faEbay)} +\ltindex{Edge Legacy=Edge Legacy (\faEdgeLegacy)} +\ltindex{Edge=Edge (\faEdge)} +\ltindex{Elementor=Elementor (\faElementor)} +\ltindex{Ello=Ello (\faEllo)} +\ltindex{Ember=Ember (\faEmber)} +\ltindex{Empire=Empire (\faEmpire)} +\ltindex{Envira=Envira (\faEnvira)} +\ltindex{Erlang=Erlang (\faErlang)} +\ltindex{Ethereum=Ethereum (\faEthereum)} +\ltindex{Etsy=Etsy (\faEtsy)} +\ltindex{Evernote=Evernote (\faEvernote)} +\ltindex{ExpeditedSSL=ExpeditedSSL (\faExpeditedssl)} +\ltindex{facebook Messenger=Facebook Messenger (\faFacebookMessenger)} +\ltindex{Facebook=Facebook (\faFacebookSquare)} +\ltindex{Facebook=Facebook (\faFacebook)} +\ltindex{Facebook=Facebook (\faFacebookF)} +\ltindex{Fantasy Flight Games=Fantasy Flight Games (\faFantasyFlightGames)} +\ltindex{FedEx=FedEx (\faFedex)} +\ltindex{Fedora=Fedora (\faFedora)} +\ltindex{Figma=Figma (\faFigma)} +\ltindex{Firefox=Firefox (\faFirefoxBrowser)} +\ltindex{Firefox=Firefox (\faFirefox)} +\ltindex{First Order=First Order (\faFirstOrder)} +\ltindex{First Order=First Order (\faFirstOrder*)} +\ltindex{Firstdraft=Firstdraft (\faFirstdraft)} +\ltindex{Flickr=Flickr (\faFlickr)} +\ltindex{Flipboard=Flipboard (\faFlipboard)} +\ltindex{Fly=Fly (\faFly)} +\ltindex{Font Awesome=Font Awesome (\faFontAwesomeFlag)} +\ltindex{Font Awesome=Font Awesome (\faFontAwesome)} +\ltindex{Font Awesome=Font Awesome (\faFontAwesome*)} +\ltindex{Fonticons Fi=Fonticons Fi (\faFonticonsFi)} +\ltindex{Fonticons=Fonticons (\faFonticons)} +\ltindex{Fort Awesome=Fort Awesome (\faFortAwesome)} +\ltindex{Fort Awesome=Fort Awesome (\faFortAwesome*)} +\ltindex{Forumbee=Forumbee (\faForumbee)} +\ltindex{Foursquare=Foursquare (\faFoursquare)} +\ltindex{Free Code Camp=Free Code Camp (\faFreeCodeCamp)} +\ltindex{FreeBSD=FreeBSD (\faFreebsd)} +\ltindex{Fulcrum=Fulcrum (\faFulcrum)} +\ltindex{Galactic Republic=Galactic Republic (\faGalacticRepublic)} +\ltindex{Galactic Senate=Galactic Senate (\faGalacticSenate)} +\ltindex{Pocket=Pocket (\faGetPocket)} +\ltindex{GG=GG (\faGgCircle)} +\ltindex{GG=GG (\faGg)} +\ltindex{Git=Git (\faGitSquare)} +\ltindex{Git=Git (\faGit)} +\ltindex{Git=Git (\faGit*)} +\ltindex{GitHub=GitHub (\faGithubSquare)} +\ltindex{GitHub=GitHub (\faGithub)} +\ltindex{GitHub=GitHub (\faGithub*)} +\ltindex{GitKraken=GitKraken (\faGitkraken)} +\ltindex{GitLab=GitLab (\faGitlab)} +\ltindex{Gitter=Gitter (\faGitter)} +\ltindex{Glide=Glide (\faGlide)} +\ltindex{Glide=Glide (\faGlideG)} +\ltindex{Gofore=Gofore (\faGofore)} +\ltindex{Goodreads=Goodreads (\faGoodreads)} +\ltindex{Goodreads=Goodreads (\faGoodreadsG)} +\ltindex{Google Drive=Google Drive (\faGoogleDrive)} +\ltindex{Google Pay=Google Pay (\faGooglePay)} +\ltindex{Google Play=Google Play (\faGooglePlay)} +\ltindex{Google+=Google+ (\faGooglePlusSquare)} +\ltindex{Google+=Google+ (\faGooglePlus)} +\ltindex{Google+=Google+ (\faGooglePlusG)} +\ltindex{Google Wallet=Google Wallet (\faGoogleWallet)} +\ltindex{Google=Google (\faGoogle)} +\ltindex{Gratipay=Gratipay (\faGratipay)} +\ltindex{Grav=Grav (\faGrav)} +\ltindex{Gripfire=Gripfire (\faGripfire)} +\ltindex{Grunt=Grunt (\faGrunt)} +\ltindex{Guilded=Guilded (\faGuilded)} +\ltindex{Gulp=Gulp (\faGulp)} +\ltindex{Hacker News=Hacker News (\faHackerNewsSquare)} +\ltindex{Hacker News=Hacker News (\faHackerNews)} +\ltindex{HackerRank=HackerRank (\faHackerrank)} +\ltindex{HIPS=HIPS (\faHips)} +\ltindex{Hire a Helper=Hire a Helper (\faHireAHelper)} +\ltindex{Hive=Hive (\faHive)} +\ltindex{Hooli=Hooli (\faHooli)} +\ltindex{Hornbill=Hornbill (\faHornbill)} +\ltindex{Hotjar=Hotjar (\faHotjar)} +\ltindex{Houzz=Houzz (\faHouzz)} +\ltindex{HubSpot=HubSpot (\faHubspot)} +\ltindex{500px=500px (\faIcon{500px})} +\ltindex{Ideal=Ideal (\faIdeal)} +\ltindex{IMDB=IMDB (\faImdb)} +\ltindex{Innosoft=Innosoft (\faInnosoft)} +\ltindex{Instagram=Instagram (\faInstagramSquare)} +\ltindex{Instagram=Instagram (\faInstagram)} +\ltindex{InstaLOD=InstaLOD (\faInstalod)} +\ltindex{Intercom=Intercom (\faIntercom)} +\ltindex{Internet Explorer=Internet Explorer (\faInternetExplorer)} +\ltindex{InVision=InVision (\faInvision)} +\ltindex{IoxHost=IoxHost (\faIoxhost)} +\ltindex{Itch.io=Itch.io (\faItchIo)} +\ltindex{iTunes=iTunes (\faItunesNote)} +\ltindex{iTunes=iTunes (\faItunes)} +\ltindex{Java=Java (\faJava)} +\ltindex{Jedi=Jedi (\faJedi)} +\ltindex{Jedi Order=Jedi Order (\faJediOrder)} +\ltindex{Jenkins=Jenkins (\faJenkins)} +\ltindex{Jira=Jira (\faJira)} +\ltindex{Joget=Joget (\faJoget)} +\ltindex{Joomla=Joomla (\faJoomla)} +\ltindex{JavaScript=JavaScript (\faJsSquare)} +\ltindex{JavaScript=JavaScript (\faJs)} +\ltindex{JSFiddle=JSFiddle (\faJsfiddle)} +\ltindex{Kaggle=Kaggle (\faKaggle)} +\ltindex{Keybase=Keybase (\faKeybase)} +\ltindex{KeyCDN=KeyCDN (\faKeycdn)} +\ltindex{Kickstarter=Kickstarter (\faKickstarter)} +\ltindex{Kickstarter=Kickstarter (\faKickstarterK)} +\ltindex{Korvue=Korvue (\faKorvue)} +\ltindex{Laravel=Laravel (\faLaravel)} +\ltindex{Last.fm=Last.fm (\faLastfmSquare)} +\ltindex{Last.fm=Last.fm (\faLastfm)} +\ltindex{Leanpub=Leanpub (\faLeanpub)} +\ltindex{Less.js=Less.js (\faLess)} +\ltindex{LINE=LINE (\faLine)} +\ltindex{LinkedIn=LinkedIn (\faLinkedinIn)} +\ltindex{LinkedIn=LinkedIn (\faLinkedin)} +\ltindex{Linode=Linode (\faLinode)} +\ltindex{Linux=Linux (\faLinux)} +\ltindex{Lyft=Lyft (\faLyft)} +\ltindex{Magento=Magento (\faMagento)} +\ltindex{Mailchimp=Mailchimp (\faMailchimp)} +\ltindex{Mandalorian=Mandalorian (\faMandalorian)} +\ltindex{Markdown=Markdown (\faMarkdown)} +\ltindex{Mastodon=Mastodon (\faMastodon)} +\ltindex{MaxCDN=MaxCDN (\faMaxcdn)} +\ltindex{MDB=MDB (\faMdb)} +\ltindex{MedApps=MedApps (\faMedapps)} +\ltindex{Medium=Medium (\faMedium)} +\ltindex{Medium=Medium (\faMediumM)} +\ltindex{MRT=MRT (\faMedrt)} +\ltindex{Meetup=Meetup (\faMeetup)} +\ltindex{Megaport=Megaport (\faMegaport)} +\ltindex{Mendeley=Mendeley (\faMendeley)} +\ltindex{Micro.blog=Micro.blog (\faMicroblog)} +\ltindex{Microsoft=Microsoft (\faMicrosoft)} +\ltindex{Mix=Mix (\faMix)} +\ltindex{Mixcloud=Mixcloud (\faMixcloud)} +\ltindex{Mixer=Mixer (\faMixer)} +\ltindex{Mizuni=Mizuni (\faMizuni)} +\ltindex{MODX=MODX (\faModx)} +\ltindex{Monero=Monero (\faMonero)} +\ltindex{Napster=Napster (\faNapster)} +\ltindex{Neos=Neos (\faNeos)} +\ltindex{Nimblr=Nimblr (\faNimblr)} +\ltindex{Node.js=Node.js (\faNodeJs)} +\ltindex{Node=Node (\faNode)} +\ltindex{npm=npm (\faNpm)} +\ltindex{Nutritionix=Nutritionix (\faNutritionix)} +\ltindex{Octopus Deploy=Octopus Deploy (\faOctopusDeploy)} +\ltindex{Odnoklassniki=Odnoklassniki (\faOdnoklassnikiSquare)} +\ltindex{Odnoklassniki=Odnoklassniki (\faOdnoklassniki)} +\ltindex{Old Republic=Old Republic (\faOldRepublic)} +\ltindex{OpenCart=OpenCart (\faOpencart)} +\ltindex{OpenID=OpenID (\faOpenid)} +\ltindex{Opera=Opera (\faOpera)} +\ltindex{OptinMonster=OptinMonster (\faOptinMonster)} +\ltindex{ORCID=ORCID (\faOrcid)} +\ltindex{OSI=OSI (\faOsi)} +\ltindex{PageLines=PageLines (\faPagelines)} +\ltindex{PalFed=PalFed (\faPalfed)} +\ltindex{Patreon=Patreon (\faPatreon)} +\ltindex{PayPal=PayPal (\faPaypal)} +\ltindex{Penny Arcade=Penny Arcade (\faPennyArcade)} +\ltindex{PerByte=PerByte (\faPerbyte)} +\ltindex{Periscope=Periscope (\faPeriscope)} +\ltindex{Phabricator=Phabricator (\faPhabricator)} +\ltindex{Phoenix Framework=Phoenix Framework (\faPhoenixFramework)} +\ltindex{Phoenix Squadron=Phoenix Squadron (\faPhoenixSquadron)} +\ltindex{PHP=PHP (\faPhp)} +\ltindex{Pied Piper=Pied Piper (\faPiedPiperHat)} +\ltindex{Pied Piper=Pied Piper (\faPiedPiperPp)} +\ltindex{Pied Piper=Pied Piper (\faPiedPiperSquare)} +\ltindex{Pied Piper=Pied Piper (\faPiedPiper)} +\ltindex{Pied Piper=Pied Piper (\faPiedPiper*)} +\ltindex{Pinterest=Pinterest (\faPinterestSquare)} +\ltindex{Pinterest=Pinterest (\faPinterest)} +\ltindex{Pinterest=Pinterest (\faPinterestP)} +\ltindex{PlayStation=PlayStation (\faPlaystation)} +\ltindex{Product Hunt=Product Hunt (\faProductHunt)} +\ltindex{Pushed=Pushed (\faPushed)} +\ltindex{Python=Python (\faPython)} +\ltindex{QQ=QQ (\faQq)} +\ltindex{Tencent QQ=Tencent QQ (\faQq)} +\ltindex{QuinScape=QuinScape (\faQuinscape)} +\ltindex{Quora=Quora (\faQuora)} +\ltindex{Raspberry Pi=Raspberry Pi (\faRaspberryPi)} +\ltindex{Ravelry=Ravelry (\faRavelry)} +\ltindex{React=React (\faReact)} +\ltindex{ReactEurope=ReactEurope (\faReacteurope)} +\ltindex{ReadMe=ReadMe (\faReadme)} +\ltindex{Rebel=Rebel (\faRebel)} +\ltindex{Red River=Red River (\faRedRiver)} +\ltindex{Reddit=Reddit (\faRedditAlien)} +\ltindex{Reddit=Reddit (\faRedditSquare)} +\ltindex{Reddit=Reddit (\faReddit)} +\ltindex{Red Hat=Red Hat (\faRedhat)} +\ltindex{Renren=Renren (\faRenren)} +\ltindex{Replyd=Replyd (\faReplyd)} +\ltindex{ResearchGate=ResearchGate (\faResearchgate)} +\ltindex{Resolving=Resolving (\faResolving)} +\ltindex{Rev=Rev (\faRev)} +\ltindex{Rocket.Chat=Rocket.Chat (\faRocketchat)} +\ltindex{Rock RMS=Rock RMS (\faRockrms)} +\ltindex{R Project=R Project (\faRProject)} +\ltindex{Rust=Rust (\faRust)} +\ltindex{Safari=Safari (\faSafari)} +\ltindex{Salesforce=Salesforce (\faSalesforce)} +\ltindex{Sass=Sass (\faSass)} +\ltindex{Schlix=Schlix (\faSchlix)} +\ltindex{Scribd=Scribd (\faScribd)} +\ltindex{Searchengin=Searchengin (\faSearchengin)} +\ltindex{SellCast=SellCast (\faSellcast)} +\ltindex{Sellsy=Sellsy (\faSellsy)} +\ltindex{ServiceStack=ServiceStack (\faServicestack)} +\ltindex{Shirts in Bulk=Shirts in Bulk (\faShirtsinbulk)} +\ltindex{Shopify=Shopify (\faShopify)} +\ltindex{Shopware=Shopware (\faShopware)} +\ltindex{SimplyBuilt=SimplyBuilt (\faSimplybuilt)} +\ltindex{SISTRIX=SISTRIX (\faSistrix)} +\ltindex{Sith=Sith (\faSith)} +\ltindex{Sketch=Sketch (\faSketch)} +\ltindex{SkyAtlas=SkyAtlas (\faSkyatlas)} +\ltindex{Skype=Skype (\faSkype)} +\ltindex{Slack=Slack (\faSlackHash)} +\ltindex{Slack=Slack (\faSlack)} +\ltindex{SlideShare=SlideShare (\faSlideshare)} +\ltindex{Snapchat=Snapchat (\faSnapchatGhost)} +\ltindex{Snapchat=Snapchat (\faSnapchatSquare)} +\ltindex{Snapchat=Snapchat (\faSnapchat)} +\ltindex{SoundCloud=SoundCloud (\faSoundcloud)} +\ltindex{Sourcetree=Sourcetree (\faSourcetree)} +\ltindex{Speakap=Speakap (\faSpeakap)} +\ltindex{Speaker Deck=Speaker Deck (\faSpeakerDeck)} +\ltindex{Spotify=Spotify (\faSpotify)} +\ltindex{Squarespace=Squarespace (\faSquarespace)} +\ltindex{Stack Exchange=Stack Exchange (\faStackExchange)} +\ltindex{Stack Overflow=Stack Overflow (\faStackOverflow)} +\ltindex{StackPath=StackPath (\faStackpath)} +\ltindex{StayLinked=StayLinked (\faStaylinked)} +\ltindex{Steam=Steam (\faSteamSquare)} +\ltindex{Steam=Steam (\faSteamSymbol)} +\ltindex{Steam=Steam (\faSteam)} +\ltindex{Sticker Mule=Sticker Mule (\faStickerMule)} +\ltindex{Strava=Strava (\faStrava)} +\ltindex{Stripe=Stripe (\faStripe)} +\ltindex{Stripe=Stripe (\faStripeS)} +\ltindex{Studio Vinari=Studio Vinari (\faStudiovinari)} +\ltindex{StumbleUpon=StumbleUpon (\faStumbleuponCircle)} +\ltindex{StumbleUpon=StumbleUpon (\faStumbleupon)} +\ltindex{Superpowers=Superpowers (\faSuperpowers)} +\ltindex{Supple=Supple (\faSupple)} +\ltindex{SUSE=SUSE (\faSuse)} +\ltindex{Swift=Swift (\faSwift)} +\ltindex{Symfony=Symfony (\faSymfony)} +\ltindex{TeamSpeak=TeamSpeak (\faTeamspeak)} +\ltindex{Telegram=Telegram (\faTelegramPlane)} +\ltindex{Telegram=Telegram (\faTelegram)} +\ltindex{Tencent Weibo=Tencent Weibo (\faTencentWeibo)} +\ltindex{The Red Yeti=The Red Yeti (\faTheRedYeti)} +\ltindex{Themeco=Themeco (\faThemeco)} +\ltindex{Themeisle=Themeisle (\faThemeisle)} +\ltindex{ThinkPeaks=ThinkPeaks (\faThinkPeaks)} +\ltindex{TikTok=TikTok (\faTiktok)} +\ltindex{Trade Federation=Trade Federation (\faTradeFederation)} +\ltindex{Trello=Trello (\faTrello)} +\ltindex{Tumblr=Tumblr (\faTumblrSquare)} +\ltindex{Tumblr=Tumblr (\faTumblr)} +\ltindex{Twitch=Twitch (\faTwitch)} +\ltindex{Twitter=Twitter (\faTwitterSquare)} +\ltindex{Twitter=Twitter (\faTwitter)} +\ltindex{Uber=Uber (\faUber)} +\ltindex{Ubuntu=Ubuntu (\faUbuntu)} +\ltindex{UIkit=UIkit (\faUikit)} +\ltindex{Umbraco=Umbraco (\faUmbraco)} +\ltindex{Uncharted=Uncharted (\faUncharted)} +\ltindex{Uniregistry=Uniregistry (\faUniregistry)} +\ltindex{Unity=Unity (\faUnity)} +\ltindex{Unsplash=Unsplash (\faUnsplash)} +\ltindex{Untappd=Untappd (\faUntappd)} +\ltindex{UPS=UPS (\faUps)} +\ltindex{USB=USB (\faUsb)} +\ltindex{USPS=USPS (\faUsps)} +\ltindex{us-Sunnah=us-Sunnah (\faUssunnah)} +\ltindex{Vaadin=Vaadin (\faVaadin)} +\ltindex{Viacoin=Viacoin (\faViacoin)} +\ltindex{Viadeo=Viadeo (\faViadeoSquare)} +\ltindex{Viadeo=Viadeo (\faViadeo)} +\ltindex{Viber=Viber (\faViber)} +\ltindex{Vimeo=Vimeo (\faVimeoSquare)} +\ltindex{Vimeo=Vimeo (\faVimeo)} +\ltindex{Vimeo=Vimeo (\faVimeoV)} +\ltindex{Vine=Vine (\faVine)} +\ltindex{VK=VK (\faVk)} +\ltindex{VNV=VNV (\faVnv)} +\ltindex{Vue.js=Vue.js (\faVuejs)} +\ltindex{Watchman Monitoring=Watchman Monitoring (\faWatchmanMonitoring)} +\ltindex{Waze=Waze (\faWaze)} +\ltindex{Weebly=Weebly (\faWeebly)} +\ltindex{Weibo=Weibo (\faWeibo)} +\ltindex{Weixin=Weixin (\faWeixin)} +\ltindex{WhatsApp=WhatsApp (\faWhatsappSquare)} +\ltindex{WhatsApp=WhatsApp (\faWhatsapp)} +\ltindex{WHMCS=WHMCS (\faWhmcs)} +\ltindex{Wikipedia=Wikipedia (\faWikipediaW)} +\ltindex{Windows=Windows (\faWindows)} +\ltindex{Wix=Wix (\faWix)} +\ltindex{Wizards of the Coast=Wizards of the Coast (\faWizardsOfTheCoast)} +\ltindex{Wodu=Wodu (\faWodu)} +\ltindex{Wolfpack Battalion=Wolfpack Battalion (\faWolfPackBattalion)} +\ltindex{WordPress=WordPress (\faWordpressSimple)} +\ltindex{WordPress=WordPress (\faWordpress)} +\ltindex{WPBeginner=WPBeginner (\faWpbeginner)} +\ltindex{WPExplorer=WPExplorer (\faWpexplorer)} +\ltindex{WPForms=WPForms (\faWpforms)} +\ltindex{WPressr=WPressr (\faWpressr)} +\ltindex{Xbox=Xbox (\faXbox)} +\ltindex{XING=XING (\faXingSquare)} +\ltindex{XING=XING (\faXing)} +\ltindex{Yahoo!!=Yahoo!! (\faYahoo)} +\ltindex{Yammer=Yammer (\faYammer)} +\ltindex{Yandex International=Yandex International (\faYandexInternational)} +\ltindex{Yandex=Yandex (\faYandex)} +\ltindex{Yarn=Yarn (\faYarn)} +\ltindex{Y Combinator=Y Combinator (\faYCombinator)} +\ltindex{Yelp=Yelp (\faYelp)} +\ltindex{Yoast=Yoast (\faYoast)} +\ltindex{YouTube=YouTube (\faYoutubeSquare)} +\ltindex{YouTube=YouTube (\faYoutube)} +\ltindex{Zhihu=Zhihu (\faZhihu)} +\label{fontawesome5-brands} +\def\KFH#1{% + \incsyms + \indexcommand[\string#1{500px}]{#1{500px}}#1{500px} & + \ttfamily\string#1\string{500px\string}% +} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\faAccessibleIcon & \K\faGit & \K\faRaspberryPi \\ +\K\faAccusoft & \K{\faGithub*} & \K\faRavelry \\ +\K\faAcquisitionsIncorporated & \K\faGithub & \K\faReact \\ +\K\faAdn & \K\faGithubSquare & \K\faReacteurope \\ +\K\faAdversal & \K\faGitkraken & \K\faReadme \\ +\K\faAffiliatetheme & \K\faGitlab & \K\faRebel \\ +\K\faAirbnb & \K\faGitSquare & \K\faReddit \\ +\K\faAlgolia & \K\faGitter & \K\faRedditAlien \\ +\K\faAlipay & \K\faGlide & \K\faRedditSquare \\ +\K\faAmazon & \K\faGlideG & \K\faRedhat \\ +\K\faAmazonPay & \K\faGofore & \K\faRedRiver \\ +\K\faAmilia & \K\faGoodreads & \K\faRenren \\ +\K\faAndroid & \K\faGoodreadsG & \K\faReplyd \\ +\K\faAngellist & \K\faGoogle & \K\faResearchgate \\ +\K\faAngrycreative & \K\faGoogleDrive & \K\faResolving \\ +\K\faAngular & \K\faGooglePay & \K\faRev \\ +\K\faApper & \K\faGooglePlay & \K\faRocketchat \\ +\K\faApple & \K\faGooglePlus & \K\faRockrms \\ +\K\faApplePay & \K\faGooglePlusG & \K\faRProject \\ +\K\faAppStore & \K\faGooglePlusSquare & \K\faRust \\ +\K\faAppStoreIos & \K\faGoogleWallet & \K\faSafari \\ +\K\faArtstation & \K\faGratipay & \K\faSalesforce \\ +\K\faAsymmetrik & \K\faGrav & \K\faSass \\ +\K\faAtlassian & \K\faGripfire & \K\faSchlix \\ +\K\faAudible & \K\faGrunt & \K\faScribd \\ +\K\faAutoprefixer & \K\faGuilded & \K\faSearchengin \\ +\K\faAvianex & \K\faGulp & \K\faSellcast \\ +\K\faAviato & \K\faHackerNews & \K\faSellsy \\ +\K\faAws & \K\faHackerNewsSquare & \K\faServicestack \\ +\K\faBandcamp & \K\faHackerrank & \K\faShirtsinbulk \\ +\K\faBattleNet & \K\faHips & \K\faShopify \\ +\K\faBehance & \K\faHireAHelper & \K\faShopware \\ +\K\faBehanceSquare & \K\faHive & \K\faSimplybuilt \\ +\K\faBimobject & \K\faHooli & \K\faSistrix \\ +\K\faBitbucket & \K\faHornbill & \K\faSith \\ +\K\faBitcoin & \K\faHotjar & \K\faSketch \\ +\K\faBity & \K\faHouzz & \K\faSkyatlas \\ +\K\faBlackberry & \K{\faHtml5} & \K\faSkype \\ +\K\faBlackTie & \K\faHubspot & \K\faSlack \\ +\K\faBlogger & \KFH\faIcon & \K\faSlackHash \\ +\K\faBloggerB & \K\faIdeal & \K\faSlideshare \\ +\K\faBluetooth & \K\faImdb & \K\faSnapchat \\ +\K\faBluetoothB & \K\faInnosoft & \K\faSnapchatGhost \\ +\K\faBootstrap & \K\faInstagram & \K\faSnapchatSquare \\ +\K\faBuffer & \K\faInstagramSquare & \K\faSoundcloud \\ +\K\faBuromobelexperte & \K\faInstalod & \K\faSourcetree \\ +\K\faBuyNLarge & \K\faIntercom & \K\faSpeakap \\ +\K\faBuysellads & \K\faInternetExplorer & \K\faSpeakerDeck \\ +\K\faCanadianMapleLeaf & \K\faInvision & \K\faSpotify \\ +\K\faCcAmazonPay & \K\faIoxhost & \K\faSquarespace \\ +\K\faCcAmex & \K\faItchIo & \K\faStackExchange \\ +\K\faCcApplePay & \K\faItunes & \K\faStackOverflow \\ +\K\faCcDinersClub & \K\faItunesNote & \K\faStackpath \\ +\K\faCcDiscover & \K\faJava & \K\faStaylinked \\ +\K\faCcJcb & \K\faJedi & \K\faSteam \\ +\K\faCcMastercard & \K\faJediOrder & \K\faSteamSquare \\ +\K\faCcPaypal & \K\faJenkins & \K\faSteamSymbol \\ +\K\faCcStripe & \K\faJira & \K\faStickerMule \\ +\K\faCcVisa & \K\faJoget & \K\faStrava \\ +\K\faCentercode & \K\faJoomla & \K\faStripe \\ +\K\faCentos & \K\faJs & \K\faStripeS \\ +\K\faChrome & \K\faJsfiddle & \K\faStudiovinari \\ +\K\faChromecast & \K\faJsSquare & \K\faStumbleupon \\ +\K\faCloudflare & \K\faKaggle & \K\faStumbleuponCircle \\ +\K\faCloudscale & \K\faKeybase & \K\faSuperpowers \\ +\K\faCloudsmith & \K\faKeycdn & \K\faSupple \\ +\K\faCloudversify & \K\faKickstarter & \K\faSuse \\ +\K\faCodepen & \K\faKickstarterK & \K\faSwift \\ +\K\faCodiepie & \K\faKorvue & \K\faSymfony \\ +\K\faConfluence & \K\faLaravel & \K\faTeamspeak \\ +\K\faConnectdevelop & \K\faLastfm & \K\faTelegram \\ +\K\faContao & \K\faLastfmSquare & \K\faTelegramPlane \\ +\K\faCottonBureau & \K\faLeanpub & \K\faTencentWeibo \\ +\K\faCpanel & \K\faLess & \K\faThemeco \\ +\K\faCriticalRole & \K\faLine & \K\faThemeisle \\ +\K{\faCss3} & \K\faLinkedin & \K\faTheRedYeti \\ +\K\faCuttlefish & \K\faLinkedinIn & \K\faThinkPeaks \\ +\K\faDailymotion & \K\faLinode & \K\faTiktok \\ +\K\faDAndD & \K\faLinux & \K\faTradeFederation \\ +\K\faDAndDBeyond & \K\faLyft & \K\faTrello \\ +\K\faDashcube & \K\faMagento & \K\faTumblr \\ +\K\faDeezer & \K\faMailchimp & \K\faTumblrSquare \\ +\K\faDelicious & \K\faMandalorian & \K\faTwitch \\ +\K\faDeploydog & \K\faMarkdown & \K\faTwitter \\ +\K\faDeskpro & \K\faMastodon & \K\faTwitterSquare \\ +\K\faDev & \K\faMaxcdn & \K{\faTypo3} \\ +\K\faDeviantart & \K\faMdb & \K\faUber \\ +\K\faDhl & \K\faMedapps & \K\faUbuntu \\ +\K\faDiaspora & \K\faMedium & \K\faUikit \\ +\K\faDigg & \K\faMediumM & \K\faUmbraco \\ +\K\faDigitalOcean & \K\faMedrt & \K\faUncharted \\ +\K\faDiscord & \K\faMeetup & \K\faUniregistry \\ +\K\faDiscourse & \K\faMegaport & \K\faUnity \\ +\K\faDochub & \K\faMendeley & \K\faUnsplash \\ +\K\faDocker & \K\faMicroblog & \K\faUntappd \\ +\K{\faDraft2digital} & \K\faMicrosoft & \K\faUps \\ +\K\faDropbox & \K\faMix & \K\faUsb \\ +\K\faDrupal & \K\faMixcloud & \K\faUsps \\ +\K\faDyalog & \K\faMixer & \K\faUssunnah \\ +\K\faEarlybirds & \K\faMizuni & \K\faVaadin \\ +\K\faEbay & \K\faModx & \K\faViacoin \\ +\K\faEdge & \K\faMonero & \K\faViadeo \\ +\K\faEdgeLegacy & \K\faNapster & \K\faViadeoSquare \\ +\K\faElementor & \K\faNeos & \K\faViber \\ +\K\faEllo & \K\faNimblr & \K\faVimeo \\ +\K\faEmber & \K\faNode & \K\faVimeoSquare \\ +\K\faEmpire & \K\faNodeJs & \K\faVimeoV \\ +\K\faEnvira & \K\faNpm & \K\faVine \\ +\K\faErlang & \K{\faNs8} & \K\faVk \\ +\K\faEthereum & \K\faNutritionix & \K\faVnv \\ +\K\faEtsy & \K\faOctopusDeploy & \K\faVuejs \\ +\K\faEvernote & \K\faOdnoklassniki & \K\faWatchmanMonitoring \\ +\K\faExpeditedssl & \K\faOdnoklassnikiSquare & \K\faWaze \\ +\K\faFacebook & \K\faOldRepublic & \K\faWeebly \\ +\K\faFacebookF & \K\faOpencart & \K\faWeibo \\ +\K\faFacebookMessenger & \K\faOpenid & \K\faWeixin \\ +\K\faFacebookSquare & \K\faOpera & \K\faWhatsapp \\ +\K\faFantasyFlightGames & \K\faOptinMonster & \K\faWhatsappSquare \\ +\K\faFedex & \K\faOrcid & \K\faWhmcs \\ +\K\faFedora & \K\faOsi & \K\faWikipediaW \\ +\K\faFigma & \K{\faPage4} & \K\faWindows \\ +\K\faFirefox & \K\faPagelines & \K\faWix \\ +\K\faFirefoxBrowser & \K\faPalfed & \K\faWizardsOfTheCoast \\ +\K\faFirstdraft & \K\faPatreon & \K\faWodu \\ +\K{\faFirstOrder*} & \K\faPaypal & \K\faWolfPackBattalion \\ +\K\faFirstOrder & \K\faPennyArcade & \K\faWordpress \\ +\K\faFlickr & \K\faPerbyte & \K\faWordpressSimple \\ +\K\faFlipboard & \K\faPeriscope & \K\faWpbeginner \\ +\K\faFly & \K\faPhabricator & \K\faWpexplorer \\ +\K{\faFontAwesome*} & \K\faPhoenixFramework & \K\faWpforms \\ +\K\faFontAwesome & \K\faPhoenixSquadron & \K\faWpressr \\ +\K\faFontAwesomeFlag & \K\faPhp & \K\faXbox \\ +\K\faFonticons & \K{\faPiedPiper*} & \K\faXing \\ +\K\faFonticonsFi & \K\faPiedPiper & \K\faXingSquare \\ +\K{\faFortAwesome*} & \K\faPiedPiperHat & \K\faYahoo \\ +\K\faFortAwesome & \K\faPiedPiperPp & \K\faYammer \\ +\K\faForumbee & \K\faPiedPiperSquare & \K\faYandex \\ +\K\faFoursquare & \K\faPinterest & \K\faYandexInternational \\ +\K\faFreebsd & \K\faPinterestP & \K\faYarn \\ +\K\faFreeCodeCamp & \K\faPinterestSquare & \K\faYCombinator \\ +\K\faFulcrum & \K\faPlaystation & \K\faYelp \\ +\K\faGalacticRepublic & \K\faProductHunt & \K\faYoast \\ +\K\faGalacticSenate & \K\faPushed & \K\faYoutube \\ +\K\faGetPocket & \K\faPython & \K\faYoutubeSquare \\ +\K\faGg & \K\faQq & \K\faZhihu \\ +\K\faGgCircle & \K\faQuinscape & \\ +\K{\faGit*} & \K\faQuora & \\ +\end{longtable} +\end{longsymtable} + + +\begin{longsymtable}[MFIZZ]{\MFIZZ\ Brand Icons} +\ltidxboth{brand}{symbols} +\ltindex{logos} +\ltindex{corporate logos} +\ltindex{commercial logos} + +\ltindex{Alpine Linux=Alpine Linux (\mfAlpinelinux)} +\ltindex{Angular=Angular (\mfAngularAlt)} +\ltindex{Angular=Angular (\mfAngular)} +\ltindex{Apache=Apache (\mfApache)} +\ltindex{Arch Linux=Arch Linux (\mfArchlinux)} +\ltindex{Amazon Web Services=Amazon Web Services (\mfAws)} +\ltindex{Azure=Azure (\mfAzure)} +\ltindex{Backbone=Backbone (\mfBackbone)} +\ltindex{BlackBerry=BlackBerry (\mfBlackberry)} +\ltindex{Bootstrap=Bootstrap (\mfBootstrap)} +\ltindex{Cassandra=Cassandra (\mfCassandra)} +\ltindex{CentOS=CentOS (\mfCentos)} +\ltindex{Clojure=Clojure (\mfClojure)} +\ltindex{CodeIgniter=CodeIgniter (\mfCodeigniter)} +\ltindex{CodePen=CodePen (\mfCodepen)} +\ltindex{Coffee Bean=Coffee Bean (\mfCoffeeBean)} +\ltindex{C++=C++ (\mfCplusplus)} +\ltindex{C\#=C\# (\mfCsharp)} +\ltindex{CSS=CSS (\mfCss)} +\ltindex{CSS3=CSS3 (\mfCssthreeAlt)} +\ltindex{CSS3=CSS3 (\mfCssthree)} +\ltindex{Debian=Debian (\mfDebian)} +\ltindex{Docker=Docker (\mfDocker)} +\ltindex{DreamHost=DreamHost (\mfDreamhost)} +\ltindex{D3=D3 (\mfDthree)} +\ltindex{Elixir=Elixir (\mfElixir)} +\ltindex{Elm=Elm (\mfElm)} +\ltindex{Erlang=Erlang (\mfErlang)} +\ltindex{Exherbo=Exherbo (\mfExherbo)} +\ltindex{Fedora=Fedora (\mfFedora)} +\ltindex{Fire=Fire (\mfFireAlt)} +\ltindex{FreeBSD=FreeBSD (\mfFreebsd)} +\ltindex{freeCodeCamp=freeCodeCamp (\mfFreecodecamp)} +\ltindex{Gentoo=Gentoo (\mfGentoo)} +\ltindex{Git=Git (\mfGit)} +\ltindex{Gnome=Gnome (\mfGnome)} +\ltindex{Go gopher=Go gopher (\mfGoAlt)} +\ltindex{Go gopher=Go gopher (\mfGo)} +\ltindex{Google=Google (\mfGoogleAlt)} +\ltindex{Google Code=Google Code (\mfGoogleCode)} +\ltindex{Google Developers=Google Developers (\mfGoogleDevelopers)} +\ltindex{Google=Google (\mfGoogle)} +\ltindex{Gradle=Gradle (\mfGradle)} +\ltindex{Grails=Grails (\mfGrailsAlt)} +\ltindex{Grails=Grails (\mfGrails)} +\ltindex{Grunt=Grunt (\mfGrunt)} +\ltindex{Gulp=Gulp (\mfGulpAlt)} +\ltindex{Gulp=Gulp (\mfGulp)} +\ltindex{Hadoop=Hadoop (\mfHadoop)} +\ltindex{Haskell=Haskell (\mfHaskell)} +\ltindex{Heroku=Heroku (\mfHeroku)} +\ltindex{HTML=HTML (\mfHtml)} +\ltindex{HTML5=HTML5 (\mfHtmlfiveAlt)} +\ltindex{HTML5=HTML5 (\mfHtmlfive)} +\ltindex{Java=Java (\mfJavaBold)} +\ltsubindex{Java}{Duke=Duke (\mfJavaDuke)} +\ltindex{Java=Java (\mfJava)} +\ltindex{JavaScript=JavaScript (\mfJavascriptAlt)} +\ltindex{JavaScript=JavaScript (\mfJavascript)} +\ltindex{Jetty=Jetty (\mfJetty)} +\ltindex{jQuery=jQuery (\mfJquery)} +\ltindex{KDE=KDE (\mfKde)} +\ltindex{Laravel=Laravel (\mfLaravel)} +\ltindex{Linux Mint=Linux Mint (\mfLinuxMint)} +\ltindex{Looking=Looking (\mfLooking)} +\ltindex{Magento=Magento (\mfMagento)} +\ltindex{MariaDB=MariaDB (\mfMariadb)} +\ltindex{Maven=Maven (\mfMaven)} +\ltindex{MongoDB=MongoDB (\mfMongodb)} +\ltindex{Microsoft SQL Server=Microsoft SQL Server (\mfMssql)} +\ltindex{MySQL=MySQL (\mfMysqlAlt)} +\ltindex{MySQL=MySQL (\mfMysql)} +\ltindex{NetBSD=NetBSD (\mfNetbsd)} +\ltindex{NGINX=NGINX (\mfNginxAlt)} +\ltindex{NGINX=NGINX (\mfNginxAlttwo)} +\ltindex{NGINX=NGINX (\mfNginx)} +\ltindex{Node.js=Node.js (\mfNodejs)} +\ltindex{npm=npm (\mfNpm)} +\ltindex{Objective C=Objective C (\mfObjc)} +\ltindex{OpenShift=OpenShift (\mfOpenshift)} +\ltindex{Oracle=Oracle (\mfOracleAlt)} +\ltindex{Oracle=Oracle (\mfOracle)} +\ltindex{OS X=OS X (\mfOsx)} +\ltindex{Perl=Perl (\mfPerl)} +\ltindex{PHP=PHP (\mfPhpAlt)} +\ltindex{PHP=PHP (\mfPhp)} +\ltindex{Play Framework=Play Framework (\mfPlayframeworkAlt)} +\ltindex{Play Framework=Play Framework (\mfPlayframework)} +\ltindex{Plone=Plone (\mfPlone)} +\ltindex{PostgreSQL=PostgreSQL (\mfPostgresAlt)} +\ltindex{PostgreSQL=PostgreSQL (\mfPostgres)} +\ltindex{Python=Python (\mfPython)} +\ltindex{Raspberry Pi=Raspberry Pi (\mfRaspberrypi)} +\ltindex{React=React (\mfReactjs)} +\ltindex{Red Hat=Red Hat (\mfRedhat)} +\ltindex{Redis=Redis (\mfRedis)} +\ltindex{Ruby on Rails=Ruby on Rails (\mfRubyOnRailsAlt)} +\ltindex{Ruby on Rails=Ruby on Rails (\mfRubyOnRails)} +\ltindex{Ruby=Ruby (\mfRuby)} +\ltindex{Rust=Rust (\mfRust)} +\ltindex{Sass=Sass (\mfSass)} +\ltindex{Satellite=Satellite (\mfSatellite)} +\ltindex{Scala=Scala (\mfScalaAlt)} +\ltindex{Scala=Scala (\mfScala)} +\ltindex{Sitefinity=Sitefinity (\mfSitefinity)} +\ltindex{Solaris=Solaris (\mfSolaris)} +\ltindex{Spring=Spring (\mfSpring)} +\ltindex{SUSE=SUSE (\mfSuse)} +\ltindex{SVG=SVG (\mfSvg)} +\ltindex{Symfony=Symfony (\mfSymfony)} +\ltindex{Threedprint=Threedprint (\mfThreedprint)} +\ltindex{Tomcat=Tomcat (\mfTomcat)} +\ltindex{Ubuntu=Ubuntu (\mfUbuntu)} +\ltindex{Unity=Unity (\mfUnity)} +\ltindex{WordPress=WordPress (\mfWordpress)} +\ltindex{X11=X11 (\mfXeleven)} +\label{fontmfizz-brands} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\mfAlpinelinux & \K\mfGoogle & \K\mfNpm \\ +\K\mfAngular & \K\mfGoogleAlt & \K\mfObjc \\ +\K\mfAngularAlt & \K\mfGoogleCode & \K\mfOpenshift \\ +\K\mfApache & \K\mfGoogleDevelopers & \K\mfOracle \\ +\K\mfArchlinux & \K\mfGradle & \K\mfOracleAlt \\ +\K\mfAws & \K\mfGrails & \K\mfOsx \\ +\K\mfAzure & \K\mfGrailsAlt & \K\mfPerl \\ +\K\mfBackbone & \K\mfGrunt & \K\mfPhp \\ +\K\mfBlackberry & \K\mfGulp & \K\mfPhpAlt \\ +\K\mfBootstrap & \K\mfGulpAlt & \K\mfPlayframework \\ +\K\mfC & \K\mfHadoop & \K\mfPlayframeworkAlt \\ +\K\mfCassandra & \K\mfHaskell & \K\mfPlone \\ +\K\mfCentos & \K\mfHeroku & \K\mfPostgres \\ +\K\mfClojure & \K\mfHtml & \K\mfPostgresAlt \\ +\K\mfCodeigniter & \K\mfHtmlfive & \K\mfPython \\ +\K\mfCodepen & \K\mfHtmlfiveAlt & \K\mfRaspberrypi \\ +\K\mfCoffeeBean & \K\mfJava & \K\mfReactjs \\ +\K\mfCplusplus & \K\mfJavaBold & \K\mfRedhat \\ +\K\mfCsharp & \K\mfJavaDuke & \K\mfRedis \\ +\K\mfCss & \K\mfJavascript & \K\mfRuby \\ +\K\mfCssthree & \K\mfJavascriptAlt & \K\mfRubyOnRails \\ +\K\mfCssthreeAlt & \K\mfJetty & \K\mfRubyOnRailsAlt \\ +\K\mfDebian & \K\mfJquery & \K\mfRust \\ +\K\mfDocker & \K\mfKde & \K\mfSass \\ +\K\mfDreamhost & \K\mfLaravel & \K\mfSatellite \\ +\K\mfDthree & \K\mfLinuxMint & \K\mfScala \\ +\K\mfElixir & \K\mfLooking & \K\mfScalaAlt \\ +\K\mfElm & \K\mfMagento & \K\mfSitefinity \\ +\K\mfErlang & \K\mfMariadb & \K\mfSolaris \\ +\K\mfExherbo & \K\mfMaven & \K\mfSpring \\ +\K\mfFedora & \K\mfMongodb & \K\mfSuse \\ +\K\mfFireAlt & \K\mfMssql & \K\mfSvg \\ +\K\mfFreebsd & \K\mfMysql & \K\mfSymfony \\ +\K\mfFreecodecamp & \K\mfMysqlAlt & \K\mfThreedprint \\ +\K\mfGentoo & \K\mfNetbsd & \K\mfTomcat \\ +\K\mfGit & \K\mfNginx & \K\mfUbuntu \\ +\K\mfGnome & \K\mfNginxAlt & \K\mfUnity \\ +\K\mfGo & \K\mfNginxAlttwo & \K\mfWordpress \\ +\K\mfGoAlt & \K\mfNodejs & \K\mfXeleven \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\MFIZZ}. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Medical Symbols} +\idxboth{medical}{symbols} +\index{hearts} +\index{ambulance=ambulance (\faAmbulance)} +\index{bacteria=bacteria (\faBacteria)} +\index{bacteria=bacteria (\faBacterium)} +\index{biohazard=biohazard (\faBiohazard)} +\index{brain=brain (\faBrain)} +\index{crutch=crutch (\faCrutch)} +\index{DNA=DNA (\faDna)} +\index{first aid=first aid (\faFirstAid)} +\index{heartbeat=heartbeat (\faHeartbeat)} +\index{hospital=hospital (\faHospitalSymbol)} +\index{hospital=hospital (\faHospital)} +\index{lungs=lungs (\faLungs)} +\index{medkit=medkit (\faMedkit)} +\index{pills=pills (\faPills)} +\index{prescription bottle=prescription bottle (\faPrescriptionBottle)} +\index{stethoscope=stethoscope (\faStethoscope)} +\index{syringe=syringe (\faSyringe)} +\index{virus=virus (\faVirus)} +\index{x-ray=x-ray (\faXRay)} +\label{fontawesome5-medical} +\begin{tabular}{*3{ll}} +\K\faAllergies & \K\faFirstAid & \K\faPills \\ +\K\faAmbulance & \K\faHeadSideCough & \K\faPrescription \\ +\K\faBacteria & \K\faHeadSideCoughSlash & \K{\faPrescriptionBottle*} \\ +\K\faBacterium & \K\faHeadSideMask & \K\faPrescriptionBottle \\ +\K\faBandAid & \K\faHeadSideVirus & \K\faProcedures \\ +\K\faBiohazard & \K\faHeartbeat & \K\faPumpMedical \\ +\K\faBookMedical & \K{\faHospital*} & \K\faShieldVirus \\ +\K\faBrain & \K\faHospital & \K\faStethoscope \\ +\K\faBriefcaseMedical & \KfaReg\faHospital & \K\faSyringe \\ +\K\faCapsules & \K\faHospitalSymbol & \K\faTablets \\ +\K\faClinicMedical & \K\faHospitalUser & \K\faVirus \\ +\K\faCommentMedical & \K\faLaptopMedical & \K\faViruses \\ +\K\faCrutch & \K\faLungs & \K\faVirusSlash \\ +\K\faDiagnoses & \K\faLungsVirus & \K\faXRay \\ +\K\faDisease & \K\faMedkit & \\ +\K\faDna & \K\faNotesMedical & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[FNTAWE]{\FNTAWE\ Disability Symbols} +\idxboth{disability}{symbols} +\index{sign language} +\index{assistive listening system=assistive listening system (\faAssistiveListeningSystems)} +\index{blind=blind (\faBlind)} +\index{braille=braille (\faBraille)} +\index{deaf=deaf (\faDeaf)} +\index{low vision=low vision (\faLowVision)} +\index{sign language=sign language (\faAmericanSignLanguageInterpreting)} +\index{sign language=sign language (\faSignLanguage)} +\index{TTY=TTY (\faTty)} +\index{wheelchair=wheelchair (\faWheelchair)} +\label{fontawesome5-disability} +\begin{tabular}{*2{ll}} +\K\faAmericanSignLanguageInterpreting & \K\faLowVision \\ +\K\faAssistiveListeningSystems & \K\faSignLanguage \\ +\K\faBlind & \K\faTty \\ +\K\faBraille & \K\faWheelchair \\ +\K\faDeaf & \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[ASAP]{\ASAP\ Transportation Symbols} +\index{airplanes} +\index{automobiles} +\index{bicycles} +\index{boats} +\index{buses} +\index{cars} +\index{helicopters} +\index{ships} +\index{taxis} +\index{trains} +\index{airplane landing=airplane landing (\asapAirplaneLanding)} +\index{boat=boat (\asapBoat)} +\index{airplane overhead=airplane overhead (\asapAirplaneOverhead)} +\index{bus=bus (\asapBus)} +\index{airplane takeoff=airplane takeoff (\asapAirplaneTakeoff)} +\index{helicopter=helicopter (\asapHelicopter)} +\index{automobile=automobile (\asapAutomobile)} +\index{taxi=taxi (\asapTaxi)} +\index{automobile with key=automobile with key (\asapAutomobileWithKey)} +\index{train=train (\asapTrain)} +\index{bicycle=bicycle (\asapBicycle)} +\label{asapsym-transport} +\begin{tabular}{*2{ll}} +\K\asapAirplaneLanding & \K\asapBoat \\ +\K\asapAirplaneOverhead & \K\asapBus \\ +\K\asapAirplaneTakeoff & \K\asapHelicopter \\ +\K\asapAutomobile & \K\asapTaxi \\ +\K\asapAutomobileWithKey & \K\asapTrain \\ +\K\asapBicycle & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[TWEM]{\TWEM\ Transportation Emoji} +\ltidxboth{transportation}{symbols} +\ltindex{emoji} +\ltindex{people} \ltindex{airplanes} -\ltindex{arrows} \ltindex{automobiles} -\ltindex{bicycles} -\ltindex{buses} -\ltindex{cars} -\ltindex{check marks} -\ltindex{faces} -\ltindex{female} -\ltindex{flags} -\ltindex{frowny faces} -\ltindex{geometric shapes} -\ltindex{hearts} -\ltindex{male} -\ltindex{planes} -\ltindex{scissors} -\ltindex{smiley faces} -\ltindex{taxis} -\ltindex{trains} -\ltidxboth{Web}{symbols} -\ltidxboth{computer}{symbols} -\ltidxboth{cooking}{symbols} -\ltidxboth{file}{symbols} -\ltidxboth{game-related}{symbols} -\ltidxboth{letter-like}{symbols} -\ltidxboth{media control}{symbols} -\ltidxboth{musical}{symbols} -\ltidxboth{recycling}{symbols} -\ltidxboth{transportation}{symbols} -\label{fontawesome} +\label{twemoji-transport} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Ttwem{1f6f0}{1f6f0} & \Ttwem{mountain railway}{1f69e} \\ +\Ttwem{aerial tramway}{1f6a1} & \Ttwem{no bicycles}{1f6b3} \\ +\Ttwem{airplane}{2708} & \Ttwem{oncoming automobile}{1f698} \\ +\Ttwem{airplane arrival}{1f6ec} & \Ttwem{oncoming bus}{1f68d} \\ +\Ttwem{airplane departure}{1f6eb} & \Ttwem{oncoming police car}{1f694} \\ +\Ttwem{ambulance}{1f691} & \Ttwem{oncoming taxi}{1f696} \\ +\Ttwem{articulated lorry}{1f69b} & \Ttwem{passenger ship}{1f6f3} \\ +\Ttwem{auto rickshaw}{1f6fa} & \Ttwem{passport control}{1f6c2} \\ +\Ttwem{automobile}{1f697} & \Ttwem{person biking}{1f6b4}$^*$ \\ +\Ttwem{baggage claim}{1f6c4} & \Ttwem{person mountain biking}{1f6b5}$^*$ \\ +\Ttwem{bicycle}{1f6b2} & \Ttwem{person rowing boat}{1f6a3}$^*$ \\ +\Ttwem{bullet train}{1f685} & \Ttwem{pickup truck}{1f6fb} \\ +\Ttwem{bus}{1f68c} & \Ttwem{police car}{1f693} \\ +\Ttwem{bus stop}{1f68f} & \Ttwem{police car light}{1f6a8} \\ +\Ttwem{canoe}{1f6f6} & \Ttwem{racing car}{1f3ce} \\ +\Ttwem{construction}{1f6a7} & \Ttwem{railway car}{1f683} \\ +\Ttwem{customs}{1f6c3} & \Ttwem{railway track}{1f6e4} \\ +\Ttwem{delivery truck}{1f69a} & \Ttwem{rocket}{1f680} \\ +\Ttwem{fire engine}{1f692} & \Ttwem{roller skate}{1f6fc} \\ +\Ttwem{flying saucer}{1f6f8} & \Ttwem{ship}{1f6a2} \\ +\Ttwem{helicopter}{1f681} & \Ttwem{skateboard}{1f6f9} \\ +\Ttwem{high-speed train}{1f684} & \Ttwem{sled}{1f6f7} \\ +\Ttwem{horizontal traffic light}{1f6a5} & \Ttwem{small airplane}{1f6e9} \\ +\Ttwem{kick scooter}{1f6f4} & \Ttwem{speedboat}{1f6a4} \\ +\Ttwem{left luggage}{1f6c5} & \Ttwem{sport utility vehicle}{1f699} \\ +\Ttwem{light rail}{1f688} & \Ttwem{station}{1f689} \\ +\Ttwem{locomotive}{1f682} & \Ttwem{suspension railway}{1f69f} \\ +\Ttwem{man biking}{1f6b4-200d-2642-fe0f}$^*$ & \Ttwem{taxi}{1f695} \\ +\Ttwem{man mountain biking}{1f6b5-200d-2642-fe0f}$^*$ & \Ttwem{tractor}{1f69c} \\ +\Ttwem{man rowing boat}{1f6a3-200d-2642-fe0f}$^*$ & \Ttwem{train2}{1f686} \\ +\Ttwem{metro}{1f687} & \Ttwem{tram}{1f68a} \\ +\Ttwem{minibus}{1f690} & \Ttwem{tram car}{1f68b} \\ +\Ttwem{monorail}{1f69d} & \Ttwem{trolleybus}{1f68e} \\ +\Ttwem{motor boat}{1f6e5} & \Ttwem{vertical traffic light}{1f6a6} \\ +\Ttwem{motor scooter}{1f6f5} & \Ttwem{woman biking}{1f6b4-200d-2640-fe0f}$^*$ \\ +\Ttwem{motorcycle}{1f3cd} & \Ttwem{woman mountain biking}{1f6b5-200d-2640-fe0f}$^*$ \\ +\Ttwem{motorway}{1f6e3} & \Ttwem{woman rowing boat}{1f6a3-200d-2640-fe0f}$^*$ \\ +\Ttwem{mountain cableway}{1f6a0} & \\ +\end{longtable} + +\begin{tablenote} + \twemojismessage. +\end{tablenote} + +\bigskip + +\begin{tablenote}[*] + Variants of this symbol portraying different colors and styles are + not shown. An example is presented after \vref{twemoji-misc}. + \seedocs{\TWEM}. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[ASAP]{\ASAP\ Everyday Objects} +\index{book=book (\asapBook)} +\index{cigarette=cigarette (\asapCigarette)} +\index{envelope=envelope (\asapEnvelope)} +\index{gift=gift (\asapGift)} +\index{hanger=hanger (\asapHanger)} +\index{microscope=microscope (\asapMicroscope)} +\index{mobile phone=mobile phone (\asapMobilePhone)} +\index{monitor=monitor (\asapMonitor)} +\index{mug=mug (\asapMug)} +\index{phone=phone (\asapPhone)} +\index{tablet=tablet (\asapTablet)} +\index{utensils=utensils (\asapUtensils)} +\label{asapsym-common} +\begin{tabular}{*3{ll}} +\K\asapBook & \K\asapHanger & \K\asapMug \\ +\K\asapCigarette & \K\asapMicroscope & \K\asapPhone \\ +\K\asapEnvelope & \K\asapMobilePhone & \K\asapTablet \\ +\K\asapGift & \K\asapMonitor & \K\asapUtensils \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[TYPICOS]{\TYPICOS\ Everyday Objects} +\ltindex{ghosts} +\ltindex{airplanes} +\ltindex{anchor=anchor (\tiAnchor)} +\ltindex{paperclip=paperclip (\tiAttachment)} +\ltindex{beaker=beaker (\tiBeaker)} +\ltindex{beer=beer (\tiBeer)} +\ltindex{bell=bell (\tiBell)} +\ltindex{book=book (\tiBook)} +\ltindex{briefcase=briefcase (\tiBriefcase)} +\ltindex{brush=brush (\tiBrush)} +\ltindex{business card=business card (\tiBusinessCard)} +\ltindex{calculator=calculator (\tiCalculator)} +\ltindex{camera=camera (\tiCamera)} +\ltindex{clipboard=clipboard (\tiClipboard)} +\ltindex{coffee=coffee (\tiCoffee)} +\ltindex{compass=compass (\tiCompass)} +\ltindex{credit card=credit card (\tiCreditCard)} +\ltindex{credit cards} +\ltindex{desktop=desktop (\tiDeviceDesktop)} +\ltindex{laptop=laptop (\tiDeviceLaptop)} +\ltindex{mobile phone=mobile phone (\tiDevicePhone)} +\ltindex{cell phone=cell phone (\tiDevicePhone)} +\ltindex{tablet=tablet (\tiDeviceTablet)} +\ltindex{directions=directions (\tiDirections)} +\ltindex{eye=eye (\tiEye)} +\ltindex{feather=feather (\tiFeather)} +\ltindex{film=film (\tiFilm)} +\ltindex{flag=flag (\tiFlag)} +\ltindex{gift=gift (\tiGift)} +\ltindex{globe} +\ltindex{headphones=headphones (\tiHeadphones)} +\ltindex{house=house (\tiHome)} +\ltindex{key=key (\tiKey)} +\ltindex{keyboard=keyboard (\tiKeyboard)} +\ltindex{leaf=leaf (\tiLeaf)} +\ltindex{lightbulb=lightbulb (\tiLightbulb)} +\ltindex{locks} +\ltindex{envelope=envelope (\tiMail)} +\ltindex{map=map (\tiMap)} +\ltindex{microphone=microphone (\tiMicrophone)} +\ltindex{mortarboard=mortarboard (\tiMortarBoard)} +\ltindex{newspaper=newspaper (\tiNews)} +\ltindex{phone=phone (\tiPhone)} +\ltindex{pin=pin (\tiPin)} +\ltindex{airplane=airplane (\tiPlane)} +\ltindex{plug=plug (\tiPlug)} +\ltindex{printer=printer (\tiPrinter)} +\ltindex{puzzle piece=puzzle piece (\tiPuzzle)} +\ltindex{scissors=scissors (\tiScissors)} +\ltindex{shopping bag=shopping bag (\tiShoppingBag)} +\ltindex{shopping cart=shopping cart (\tiShoppingCart)} +\ltindex{spanner=spanner (\tiSpanner)} +\ltindex{wrench=wrench (\tiSpanner)} +\ltindex{tag=tag (\tiTag)} +\ltindex{ticket=ticket (\tiTicket)} +\ltindex{trash=trash (\tiTrash)} +\ltindex{tree=tree (\tiTree)} +\ltindex{video=video (\tiVideo)} +\ltindex{wine=wine (\tiWine)} +\ltindex{world=world (\tiWorld)} +\label{typicons-common} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\tiAnchor & \K\tiFilm & \K\tiPinOutline \\ +\K\tiAnchorOutline & \K\tiFlag & \K\tiPiOutline \\ +\K\tiAttachment & \K\tiFlagOutline & \K\tiPipette \\ +\K\tiAttachmentOutline & \K\tiGift & \K\tiPlane \\ +\K\tiBeaker & \K\tiGlobe & \K\tiPlaneOutline \\ +\K\tiBeer & \K\tiGlobeOutline & \K\tiPlug \\ +\K\tiBell & \K\tiHeadphones & \K\tiPrinter \\ +\K\tiBook & \K\tiHome & \K\tiPuzzle \\ +\K\tiBriefcase & \K\tiHomeOutline & \K\tiPuzzleOutline \\ +\K\tiBrush & \K\tiKey & \K\tiScissors \\ +\K\tiBusinessCard & \K\tiKeyboard & \K\tiScissorsOutline \\ +\K\tiCalculator & \K\tiKeyOutline & \K\tiShoppingBag \\ +\K\tiCamera & \K\tiLeaf & \K\tiShoppingCart \\ +\K\tiCameraOutline & \K\tiLightbulb & \K\tiSpanner \\ +\K\tiClipboard & \K\tiLockClosed & \K\tiSpannerOutline \\ +\K\tiCoffee & \K\tiLockClosedOutline & \K\tiTag \\ +\K\tiCompass & \K\tiLockOpen & \K\tiTags \\ +\K\tiContacts & \K\tiLockOpenOutline & \K\tiTicket \\ +\K\tiCreditCard & \K\tiMail & \K\tiTrash \\ +\K\tiDeviceDesktop & \K\tiMap & \K\tiTree \\ +\K\tiDeviceLaptop & \K\tiMicrophone & \K\tiVideo \\ +\K\tiDevicePhone & \K\tiMicrophoneOutline & \K\tiVideoOutline \\ +\K\tiDeviceTablet & \K\tiMortarBoard & \K\tiWine \\ +\K\tiDirections & \K\tiNews & \K\tiWorld \\ +\K\tiEye & \K\tiPhone & \K\tiWorldOutline \\ +\K\tiEyeOutline & \K\tiPhoneOutline & \\ +\K\tiFeather & \K\tiPin & \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{longsymtable} + + +\begin{longsymtable}[FNTAWE]{\FNTAWE\ Everyday Objects} +\ltindex{airplanes} +\ltindex{bombs} +\ltindex{air freshener=air freshener (\faAirFreshener)} +\ltindex{airplane=airplane (\faPlane)} +\ltindex{anchor=anchor (\faAnchor)} +\ltindex{archway=archway (\faArchway)} +\ltindex{award=award (\faAward)} +\ltindex{baby=baby (\faBaby)} +\ltindex{baby carriage=baby carriage (\faBabyCarriage)} +\ltindex{bacon=bacon (\faBacon)} +\ltindex{bath=bath (\faBath)} +\ltindex{bed=bed (\faBed)} +\ltindex{beer=beer (\faBeer)} +\ltindex{bell=bell (\faBell)} +\ltindex{bell=bell (\faConciergeBell)} +\ltindex{bicycle=bicycle (\faBicycle)} +\ltindex{binoculars=binoculars (\faBinoculars)} +\ltindex{birthday cake=birthday cake (\faBirthdayCake)} +\ltindex{blender=blender (\faBlender)} +\ltindex{bomb=bomb (\faBomb)} +\ltindex{bone=bone (\faBone)} +\ltindex{bong=bong (\faBong)} +\ltindex{box=box (\faBox)} +\ltindex{bread slice=bread slice (\faBreadSlice)} +\ltindex{briefcase=briefcase (\faBriefcase)} +\ltindex{broom=broom (\faBroom)} +\ltindex{brush=brush (\faBrush)} +\ltindex{building=building (\faBuilding)} +\ltindex{bullhorn=bullhorn (\faBullhorn)} +\ltindex{bus=bus (\faBus)} +\ltindex{calculator=calculator (\faCalculator)} +\ltindex{camera=camera (\faCamera)} +\ltindex{candy cane=candy cane (\faCandyCane)} +\ltindex{cannabis=cannabis (\faCannabis)} +\ltindex{car battery=car battery (\faCarBattery)} +\ltindex{car=car (\faCar)} +\ltindex{carrot=carrot (\faCarrot)} +\ltindex{cash register=cash register (\faCashRegister)} +\ltindex{cell phone=cell phone (\faMobile)} +\ltindex{chair=chair (\faChair)} +\ltindex{chalkboard=chalkboard (\faChalkboard)} +\ltindex{cheese=cheese (\faCheese)} +\ltindex{child=child (\faChild)} +\ltindex{city=city (\faCity)} +\ltindex{cocktail=cocktail (\faCocktail)} +\ltindex{coffee=coffee (\faCoffee)} +\ltindex{coins=coins (\faCoins)} +\ltindex{compact disc=compact disc (\faCompactDisc)} +\ltindex{compass=compass (\faCompass)} +\ltindex{concierge bell=concierge bell (\faConciergeBell)} +\ltindex{cookie=cookie (\faCookie)} +\ltindex{couch=couch (\faCouch)} +\ltindex{cowboy hat=cowboy hat (\faHatCowboy)} +\ltindex{credit card=credit card (\faCreditCard)} +\ltindex{credit cards} +\ltindex{crown=crown (\faCrown)} +\ltindex{door=door (\faDoorClosed)} +\ltindex{door=door (\faDoorOpen)} +\ltindex{drum=drum (\faDrum)} +\ltindex{drumstick=drumstick (\faDrumstickBite)} +\ltindex{dumpster=dumpster (\faDumpster)} +\ltindex{dungeon=dungeon (\faDungeon)} +\ltindex{egg=egg (\faEgg)} +\ltindex{eye dropper=eye dropper (\faEyeDropper)} +\ltindex{fan=fan (\faFan)} +\ltindex{faucet=faucet (\faFaucet)} +\ltindex{fax=fax (\faFax)} +\ltindex{feather=feather (\faFeather)} +\ltindex{female=female (\faFemale)} +\ltindex{fighter jet=fighter jet (\faFighterJet)} +\ltindex{fire extinguisher=fire extinguisher (\faFireExtinguisher)} +\ltindex{flask=flask (\faFlask)} +\ltindex{footprints=footprints (\faShoePrints)} +\ltindex{gas pump=gas pump (\faGasPump)} +\ltindex{gavel=gavel (\faGavel)} +\ltindex{gem=gem (\faGem)} +\ltindex{ghosts} +\ltindex{gift=gift (\faGift)} +\ltindex{glasses=glasses (\faGlasses)} +\ltindex{glass=glass (\faGlassCheers)} +\ltindex{glass=glass (\faGlassMartini)} +\ltindex{glass=glass (\faGlassWhiskey)} +\ltindex{graduation cap=graduation cap (\faGraduationCap)} +\ltindex{guitar=guitar (\faGuitar)} +\ltindex{hamburger=hamburger (\faHamburger)} +\ltindex{hammer=hammer (\faHammer)} +\ltindex{hard hat=hard hat (\faHardHat)} +\ltindex{headphones=headphones (\faHeadphones)} +\ltindex{headset=headset (\faHeadset)} +\ltindex{helicopter=helicopter (\faHelicopter)} +\ltindex{hot dog=hot dog (\faHotdog)} +\ltindex{hotel=hotel (\faHotel)} +\ltindex{hot pepper=hot pepper (\faPepperHot)} +\ltindex{hot tub=hot tub (\faHotTub)} +\ltindex{house=house (\faHome)} +\ltindex{ice cream=ice cream (\faIceCream)} +\ltindex{igloo=igloo (\faIgloo)} +\ltindex{keyboard=keyboard (\faKeyboard)} +\ltindex{key=key (\faKey)} +\ltindex{laptop=laptop (\faLaptop)} +\ltindex{leaf=leaf (\faLeaf)} +\ltindex{lemon=lemon (\faLemon)} +\ltindex{life preserver=life preserver (\faLifeRing)} +\ltindex{light bulb=light bulb (\faLightbulb)} +\ltindex{locks} +\ltindex{luggage cart=luggage cart (\faLuggageCart)} +\ltindex{magnet=magnet (\faMagnet)} +\ltindex{male=male (\faMale)} +\ltindex{map=map (\faMap)} +\ltindex{mask=mask (\faMask)} +\ltindex{medal=medal (\faMedal)} +\ltindex{memory=memory (\faMemory)} +\ltindex{meteor=meteor (\faMeteor)} +\ltindex{microchip=microchip (\faMicrochip)} +\ltindex{microphone=microphone (\faMicrophone)} +\ltindex{microscope=microscope (\faMicroscope)} +\ltindex{mitten=mitten (\faMitten)} +\ltindex{mobile phone=mobile phone (\faMobile)} +\ltindex{monument=monument (\faMonument)} +\ltindex{moons} +\ltindex{mortar and pestle=mortar and pestle (\faMortarPestle)} +\ltindex{mortarboard=mortarboard (\faGraduationCap)} +\ltindex{motorcycle=motorcycle (\faMotorcycle)} +\ltindex{mountain=mountain (\faMountain)} +\ltindex{mouse=mouse (\faMouse)} +\ltindex{mug=mug (\faMugHot)} +\ltindex{newspaper=newspaper (\faNewspaper)} +\ltindex{oil can=oil can (\faOilCan)} +\ltindex{pager=pager (\faPager)} +\ltindex{paint brush=paint brush (\faPaintBrush)} +\ltindex{paint roller=paint roller (\faPaintRoller)} +\ltindex{palette=palette (\faPalette)} +\ltindex{paper airplane=paper airplane (\faPaperPlane)} +\ltindex{paperclip=paperclip (\faPaperclip)} +\ltindex{parachute=parachute (\faParachuteBox)} +\ltindex{phone=phone (\faPhone)} +\ltindex{piggy bank=piggy bank (\faPiggyBank)} +\ltindex{pizza=pizza (\faPizzaSlice)} +\ltindex{plug=plug (\faPlug)} +\ltindex{puzzle piece=puzzle piece (\faPuzzlePiece)} +\ltindex{rainbow=rainbow (\faRainbow)} +\ltindex{receipt=receipt (\faReceipt)} +\ltindex{record, vinyl=record, vinyl (\faRecordVinyl)} +\ltindex{ribbon=ribbon (\faRibbon)} +\ltindex{ring=ring (\faRing)} +\ltindex{road=road (\faRoad)} +\ltindex{robot=robot (\faRobot)} +\ltindex{rocket=rocket (\faRocket)} +\ltindex{ruler=ruler (\faRuler)} +\ltindex{satellite dish=satellite dish (\faSatelliteDish)} +\ltindex{satellite=satellite (\faSatellite)} +\ltindex{school=school (\faSchool)} +\ltindex{screwdriver=screwdriver (\faScrewdriver)} +\ltindex{scroll=scroll (\faScroll)} +\ltindex{SD card=SD card (\faSdCard)} +\ltindex{seedling=seedling (\faSeedling)} +\ltindex{ship=ship (\faShip)} +\ltindex{shopping bag=shopping bag (\faShoppingBag)} +\ltindex{shopping basket=shopping basket (\faShoppingBasket)} +\ltindex{shopping cart=shopping cart (\faShoppingCart)} +\ltindex{shower=shower (\faShower)} +\ltindex{shuttle van=shuttle van (\faShuttleVan)} +\ltindex{sign=sign (\faSign)} +\ltindex{sim card=sim card (\faSimCard)} +\ltindex{sink=sink (\faSink)} +\ltindex{sleigh=sleigh (\faSleigh)} +\ltindex{smoking=smoking (\faSmoking)} +\ltindex{snowmen} +\ltindex{snowplow=snowplow (\faSnowplow)} +\ltindex{soap=soap (\faSoap)} +\ltindex{socks=socks (\faSocks)} +\ltindex{solar panel=solar panel (\faSolarPanel)} +\ltindex{space shuttle=space shuttle (\faSpaceShuttle)} +\ltindex{spoon=spoon (\faUtensilSpoon)} +\ltindex{spray can=spray can (\faSprayCan)} +\ltindex{stamp=stamp (\faStamp)} +\ltindex{sticky note=sticky note (\faStickyNote)} +\ltindex{store=store (\faStore)} +\ltindex{stroopwafel=stroopwafel (\faStroopwafel)} +\ltindex{subway=subway (\faSubway)} +\ltindex{suitcase=suitcase (\faSuitcase)} +\ltindex{swatchbook=swatchbook (\faSwatchbook)} +\ltindex{swimming pool=swimming pool (\faSwimmingPool)} +\ltindex{tablet=tablet (\faTablet)} +\ltindex{tag=tag (\faTag)} +\ltindex{tape=tape (\faTape)} +\ltindex{taxi=taxi (\faTaxi)} +\ltindex{teeth=teeth (\faTeeth)} +\ltindex{television=television (\faTv)} +\ltindex{theater masks=theater masks (\faTheaterMasks)} +\ltindex{thermometers} +\ltindex{thumbtack=thumbtack (\faThumbtack)} +\ltindex{toilet paper=toilet paper (\faToiletPaper)} +\ltindex{toilet=toilet (\faToilet)} +\ltindex{toolbox=toolbox (\faToolbox)} +\ltindex{tools=tools (\faTools)} +\ltindex{tooth=tooth (\faTooth)} +\ltindex{tractor=tractor (\faTractor)} +\ltindex{traffic light=traffic light (\faTrafficLight)} +\ltindex{trailer=trailer (\faTrailer)} +\ltindex{train=train (\faTrain)} +\ltindex{tram=tram (\faTram)} +\ltindex{trash=trash (\faTrash)} +\ltindex{tree=tree (\faTree)} +\ltindex{trophy=trophy (\faTrophy)} +\ltindex{truck=truck (\faTruck)} +\ltindex{T-shirt=T-shirt (\faTshirt)} +\ltindex{umbrella=umbrella (\faUmbrella)} +\ltindex{university=university (\faUniversity)} +\ltindex{utensils=utensils (\faUtensils)} +\ltindex{vest=vest (\faVest)} +\ltindex{vial=vial (\faVial)} +\ltindex{wallet=wallet (\faWallet)} +\ltindex{warehouse=warehouse (\faWarehouse)} +\ltindex{weight=weight (\faWeightHanging)} +\ltindex{wine bottle=wine bottle (\faWineBottle)} +\ltindex{wine glass=wine glass (\faWineGlass)} +\ltindex{wizard hat=wizard hat (\faHatWizard)} +\ltindex{wrench=wrench (\faWrench)} +\label{fontawesome5-common} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead @@ -20557,173 +26383,481 @@ unambiguously into any of the previous sections. \multicolumn{6}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\K[\faicon{500px}]\fa500px & \K\faFemale & \K\faPlane \\ -\K\faAdjust & \K\faFighterJet & \K\faPlay \\ -\K\faAdn & \K\faFile & \K\faPlayCircle \\ -\K\faAlignCenter & \K\faFileArchiveO & \K\faPlayCircleO \\ -\K\faAlignJustify & \K\faFileAudioO & \K\faPlug \\ -\K\faAlignLeft & \K\faFileCodeO & \K\faPlus \\ -\K\faAlignRight & \K\faFileExcelO & \K\faPlusCircle \\ -\K\faAmazon & \K\faFileImageO & \K\faPlusSquare \\ -\K\faAmbulance & \K\faFileO & \K\faPlusSquareO \\ -\K\faAnchor & \K\faFilePdfO & \K\faPowerOff \\ -\K\faAndroid & \K\faFilePowerpointO & \K\faPrint \\ -\K\faAngellist & \K\faFilesO & \K\faPuzzlePiece \\ -\K\faAngleDoubleDown & \K\faFileText & \K\faQq \\ -\K\faAngleDoubleLeft & \K\faFileTextO & \K\faQrcode \\ -\K\faAngleDoubleRight & \K\faFileVideoO & \K\faQuestion \\ -\K\faAngleDoubleUp & \K\faFileWordO & \K\faQuestionCircle \\ -\K\faAngleDown & \K\faFilm & \K\faQuoteLeft \\ -\K\faAngleLeft & \K\faFilter & \K\faQuoteRight \\ -\K\faAngleRight & \K\faFire & \K\faRandom \\ -\K\faAngleUp & \K\faFireExtinguisher & \K\faRebel \\ -\K\faApple & \K\faFirefox & \K\faRecycle \\ -\K\faArchive & \K\faFlag & \K\faReddit \\ -\K\faAreaChart & \K\faFlagCheckered & \K\faRedditSquare \\ -\K\faAsterisk & \K\faFlagO & \K\faRefresh \\ -\K\faAt & \K\faFlask & \K\faRenren \\ -\K\faBackward & \K\faFlickr & \K\faReply \\ -\K\faBalanceScale & \K\faFloppyO & \K\faReplyAll \\ -\K\faBan & \K\faFolder & \K\faRetweet \\ -\K\faBarChart & \K\faFolderO & \K\faRoad \\ -\K\faBarcode & \K\faFolderOpen & \K\faRocket \\ -\K\faBars & \K\faFolderOpenO & \K\faRss \\ -\K\faBatteryEmpty & \K\faFont & \K\faRssSquare \\ -\K\faBatteryFull & \K\faFonticons & \K\faSafari \\ -\K\faBatteryHalf & \K\faForumbee & \K\faScissors \\ -\K\faBatteryQuarter & \K\faForward & \K\faSearch \\ -\K\faBatteryThreeQuarters & \K\faFoursquare & \K\faSearchMinus \\ -\K\faBed & \K\faFrownO & \K\faSearchPlus \\ -\K\faBeer & \K\faFutbolO & \K\faSellsy \\ -\K\faBehance & \K\faGamepad & \K\faServer \\ -\K\faBehanceSquare & \K\faGavel & \K\faShare \\ -\K\faBell & \K\faGetPocket & \K\faShareAlt \\ -\K\faBellO & \K\faGg & \K\faShareAltSquare \\ -\K\faBellSlash & \K\faGgCircle & \K\faShareSquare \\ -\K\faBellSlashO & \K\faGift & \K\faShareSquareO \\ -\K\faBicycle & \K\faGit & \K\faShield \\ -\K\faBinoculars & \K\faGithub & \K\faShip \\ -\K\faBirthdayCake & \K\faGithubAlt & \K\faShirtsinbulk \\ -\K\faBitbucket & \K\faGithubSquare & \K\faShoppingCart \\ -\K\faBitbucketSquare & \K\faGitSquare & \K\faSignal \\ -\K\faBlackTie & \K\faGlass & \K\faSignIn \\ -\K\faBold & \K\faGlobe & \K\faSignOut \\ -\K\faBolt & \K\faGoogle & \K\faSimplybuilt \\ -\K\faBomb & \K\faGooglePlus & \K\faSitemap \\ -\K\faBook & \K\faGooglePlusSquare & \K\faSkyatlas \\ -\K\faBookmark & \K\faGoogleWallet & \K\faSkype \\ -\K\faBookmarkO & \K\faGraduationCap & \K\faSlack \\ -\K\faBriefcase & \K\faGratipay & \K\faSliders \\ -\K\faBug & \K\faHackerNews & \K\faSlideshare \\ -\K\faBuilding & \K\faHddO & \K\faSmileO \\ -\K\faBuildingO & \K\faHeader & \K\faSort \\ -\K\faBullhorn & \K\faHeadphones & \K\faSortAlphaAsc \\ -\K\faBullseye & \K\faHeart & \K\faSortAlphaDesc \\ -\K\faBus & \K\faHeartbeat & \K\faSortAmountAsc \\ -\K\faBuysellads & \K\faHeartO & \K\faSortAmountDesc \\ -\K\faCalculator & \K\faHistory & \K\faSortAsc \\ -\K\faCalendar & \K\faHome & \K\faSortDesc \\ -\K\faCalendarCheckO & \K\faHospitalO & \K\faSortNumericAsc \\ -\K\faCalendarMinusO & \K[\faicon{hourglass}]\faHourglass & \K\faSortNumericDesc \\ -\K\faCalendarO & \K\faHourglassEnd & \K\faSoundcloud \\ -\K\faCalendarPlusO & \K\faHourglassHalf & \K\faSpaceShuttle \\ -\K\faCalendarTimesO & \K\faHourglassO & \K\faSpinner \\ -\K\faCamera & \K\faHourglassStart & \K\faSpoon \\ -\K\faCameraRetro & \K\faHouzz & \K\faSpotify \\ -\K\faCar & \K\faHSquare & \K\faStackExchange \\ -\K\faCaretDown & \K[\faicon{html5}]{\faHtml5} & \K\faStackOverflow \\ -\K\faCaretLeft & \K\faICursor & \K\faSteam \\ -\K\faCaretRight & \K\faInbox & \K\faSteamSquare \\ -\K\faCaretSquareODown & \K\faIndent & \K\faStepBackward \\ -\K\faCaretSquareOLeft & \K\faIndustry & \K\faStepForward \\ -\K\faCaretSquareORight & \K\faInfo & \K\faStethoscope \\ -\K\faCaretSquareOUp & \K\faInfoCircle & \K\faStickyNote \\ -\K\faCaretUp & \K\faInstagram & \K\faStickyNoteO \\ -\K\faCartArrowDown & \K\faInternetExplorer & \K\faStop \\ -\K\faCartPlus & \K\faIoxhost & \K\faStreetView \\ -\K\faCc & \K\faItalic & \K\faStrikethrough \\ -\K\faCcAmex & \K\faJoomla & \K\faStumbleupon \\ -\K\faCcDinersClub & \K\faJsfiddle & \K\faStumbleuponCircle \\ -\K\faCcDiscover & \K\faKey & \K\faSubscript \\ -\K\faCcJcb & \K\faKeyboardO & \K\faSubway \\ -\K\faCcMastercard & \K\faLanguage & \K\faSuitcase \\ -\K\faCcPaypal & \K\faLaptop & \K\faSuperscript \\ -\K\faCcStripe & \K\faLastfm & \K\faTable \\ -\K\faCcVisa & \K\faLastfmSquare & \K\faTablet \\ -\K\faCertificate & \K\faLeaf & \K\faTachometer \\ -\K\faChainBroken & \K\faLeanpub & \K\faTag \\ -\K\faChild & \K\faLemonO & \K\faTags \\ -\K\faChrome & \K\faLevelDown & \K\faTasks \\ -\K\faClipboard & \K\faLevelUp & \K\faTaxi \\ -\K\faClockO & \K\faLifeRing & \K\faTelevision \\ -\K\faClone & \K\faLightbulbO & \K\faTencentWeibo \\ -\K\faCloud & \K\faLineChart & \K\faTerminal \\ -\K\faCloudDownload & \K\faLink & \K\faTextHeight \\ -\K\faCloudUpload & \K\faLinkedin & \K\faTextWidth \\ -\K\faCode & \K\faLinkedinSquare & \K\faTh \\ -\K\faCodeFork & \K\faLinux & \K\faThLarge \\ -\K\faCodepen & \K\faList & \K\faThList \\ -\K\faCoffee & \K\faListAlt & \K\faThumbTack \\ -\K\faCog & \K\faListOl & \K\faTicket \\ -\K\faCogs & \K\faListUl & \K\faTint \\ -\K\faColumns & \K\faLocationArrow & \K\faToggleOff \\ -\K\faComment & \K\faLock & \K\faToggleOn \\ -\K\faCommenting & \K\faMagic & \K\faTrain \\ -\K\faCommentingO & \K\faMagnet & \K\faTrash \\ -\K\faCommentO & \K\faMale & \K\faTrashO \\ -\K\faComments & \K\faMap & \K\faTree \\ -\K\faCommentsO & \K\faMapMarker & \K\faTrello \\ -\K\faCompass & \K\faMapO & \K\faTripadvisor \\ -\K\faCompress & \K\faMapPin & \K\faTrophy \\ -\K\faConnectdevelop & \K\faMapSigns & \K\faTruck \\ -\K\faContao & \K\faMaxcdn & \K\faTty \\ -\K\faCreditCard & \K\faMeanpath & \K\faTumblr \\ -\K\faCrop & \K\faMedium & \K\faTumblrSquare \\ -\K\faCrosshairs & \K\faMedkit & \K\faTwitch \\ -\K[\faicon{css3}]{\faCss3} & \K\faMehO & \K\faTwitter \\ -\K\faCube & \K\faMicrophone & \K\faTwitterSquare \\ -\K\faCubes & \K\faMicrophoneSlash & \K\faUmbrella \\ -\K\faCutlery & \K\faMinus & \K\faUnderline \\ -\K\faDashcube & \K\faMinusCircle & \K\faUniversity \\ -\K\faDatabase & \K\faMinusSquare & \K\faUnlock \\ -\K\faDelicious & \K\faMinusSquareO & \K\faUnlockAlt \\ -\K\faDesktop & \K\faMobile & \K\faUpload \\ -\K\faDeviantart & \K\faMoney & \K\faUser \\ -\K\faDiamond & \K\faMotorcycle & \K\faUserMd \\ -\K\faDigg & \K\faMousePointer & \K\faUserPlus \\ -\K\faDownload & \K\faMusic & \K\faUsers \\ -\K\faDribbble & \K\faNewspaperO & \K\faUserSecret \\ -\K\faDropbox & \K\faObjectGroup & \K\faUserTimes \\ -\K\faDrupal & \K\faObjectUngroup & \K\faVideoCamera \\ -\K\faEject & \K\faOdnoklassniki & \K\faVimeo \\ -\K\faEllipsisH & \K\faOdnoklassnikiSquare & \K\faVimeoSquare \\ -\K\faEllipsisV & \K\faOpencart & \K\faVine \\ -\K\faEmpire & \K\faOpenid & \K\faVk \\ -\K\faEnvelope & \K\faOpera & \K\faVolumeDown \\ -\K\faEnvelopeO & \K\faOptinMonster & \K\faVolumeOff \\ -\K\faEnvelopeSquare & \K\faOutdent & \K\faVolumeUp \\ -\K\faEraser & \K\faPagelines & \K\faWeibo \\ -\K\faExchange & \K\faPaintBrush & \K\faWeixin \\ -\K\faExclamation & \K\faPaperclip & \K\faWhatsapp \\ -\K\faExclamationCircle & \K\faPaperPlane & \K\faWheelchair \\ -\K\faExclamationTriangle & \K\faPaperPlaneO & \K\faWifi \\ -\K\faExpand & \K\faParagraph & \K\faWikipediaW \\ -\K\faExpeditedssl & \K\faPause & \K\faWindows \\ -\K\faExternalLink & \K\faPaw & \K\faWordpress \\ -\K\faExternalLinkSquare & \K\faPaypal & \K\faWrench \\ -\K\faEye & \K\faPhone & \K\faXing \\ -\K\faEyedropper & \K\faPhoneSquare & \K\faXingSquare \\ -\K\faEyeSlash & \K\faPictureO & \K\faYahoo \\ -\K\faFacebook & \K\faPieChart & \K\faYCombinator \\ -\K\faFacebookOfficial & \K\faPiedPiper & \K\faYelp \\ -\K\faFacebookSquare & \K\faPiedPiperAlt & \K\faYoutube \\ -\K\faFastBackward & \K\faPinterest & \K\faYoutubePlay \\ -\K\faFastForward & \K\faPinterestP & \K\faYoutubeSquare \\ -\K\faFax & \K\faPinterestSquare & \\ +\K\faAirFreshener & \K\faGlassMartini & \K\faRocket \\ +\K\faAnchor & \K\faGlassWhiskey & \K\faRuler \\ +\K{\faApple*} & \K\faGraduationCap & \K\faRulerCombined \\ +\K\faArchive & \K\faGuitar & \K\faRulerHorizontal \\ +\K\faArchway & \K\faHamburger & \K\faRulerVertical \\ +\K\faAward & \K\faHammer & \K\faSatellite \\ +\K\faBaby & \K\faHardHat & \K\faSatelliteDish \\ +\K\faBabyCarriage & \K\faHatCowboy & \K\faSchool \\ +\K\faBacon & \K\faHatCowboySide & \K\faScrewdriver \\ +\K\faBath & \K\faHatWizard & \K\faScroll \\ +\K\faBed & \K\faHdd & \K\faSdCard \\ +\K\faBeer & \KfaReg\faHdd & \K\faSeedling \\ +\K\faBell & \K{\faHeadphones*} & \K{\faShield*} \\ +\KfaReg\faBell & \K\faHeadphones & \K\faShip \\ +\K\faBicycle & \K\faHeadset & \K\faShoePrints \\ +\K\faBinoculars & \K\faHelicopter & \K\faShoppingBag \\ +\K\faBirthdayCake & \K\faHome & \K\faShoppingBasket \\ +\K\faBlender & \K\faHotdog & \K\faShoppingCart \\ +\K\faBlenderPhone & \K\faHotel & \K\faShower \\ +\K\faBomb & \K\faHotTub & \K\faShuttleVan \\ +\K\faBone & \K\faIceCream & \K\faSign \\ +\K\faBong & \K\faIgloo & \K\faSimCard \\ +\K\faBox & \K\faJoint & \K\faSink \\ +\K\faBoxes & \K\faKey & \K\faSleigh \\ +\K\faBoxOpen & \K\faKeyboard & \K\faSmoking \\ +\K\faBoxTissue & \KfaReg\faKeyboard & \K\faSnowman \\ +\K\faBreadSlice & \K\faLandmark & \K\faSnowplow \\ +\K\faBriefcase & \K\faLaptop & \K\faSoap \\ +\K\faBroom & \K\faLeaf & \K\faSocks \\ +\K\faBrush & \K\faLemon & \K\faSolarPanel \\ +\K\faBuilding & \KfaReg\faLemon & \K\faSpaceShuttle \\ +\KfaReg\faBuilding & \K\faLifeRing & \K\faSprayCan \\ +\K\faBullhorn & \KfaReg\faLifeRing & \K\faStamp \\ +\K{\faBus*} & \K\faLightbulb & \K\faStickyNote \\ +\K\faBus & \KfaReg\faLightbulb & \KfaReg\faStickyNote \\ +\K\faCalculator & \K\faLock & \K{\faStore*} \\ +\K\faCamera & \K\faLockOpen & \K\faStore \\ +\K\faCameraRetro & \K\faLuggageCart & \K\faStroopwafel \\ +\K\faCandyCane & \K\faMagnet & \K\faSubway \\ +\K\faCannabis & \K\faMale & \K\faSuitcase \\ +\K{\faCar*} & \K\faMap & \K\faSuitcaseRolling \\ +\K\faCar & \KfaReg\faMap & \K\faSwatchbook \\ +\K\faCaravan & \K\faMask & \K\faSwimmingPool \\ +\K\faCarBattery & \K\faMedal & \K{\faTablet*} \\ +\K\faCarrot & \K\faMemory & \K\faTablet \\ +\K\faCarSide & \K\faMeteor & \K\faTag \\ +\K\faCashRegister & \K\faMicrochip & \K\faTags \\ +\K\faChair & \K{\faMicrophone*} & \K\faTape \\ +\K\faChalkboard & \K\faMicrophone & \K\faTaxi \\ +\K\faCheese & \K\faMicroscope & \K\faTeeth \\ +\K\faChild & \K\faMitten & \K\faTeethOpen \\ +\K\faCity & \K{\faMobile*} & \K\faTheaterMasks \\ +\K\faCocktail & \K\faMobile & \K\faThermometer \\ +\K\faCoffee & \KfaReg{\faMoneyBill*} & \K\faThumbtack \\ +\K\faCoins & \K{\faMoneyBill*} & \K{\faTicket*} \\ +\K\faCompactDisc & \K\faMoneyBill & \K\faToilet \\ +\K\faCompass & \K{\faMoneyBillWave*} & \K\faToiletPaper \\ +\KfaReg\faCompass & \K\faMoneyBillWave & \K\faToolbox \\ +\K\faConciergeBell & \K{\faMoneyCheck*} & \K\faTools \\ +\K\faCookie & \K\faMoneyCheck & \K\faTooth \\ +\K\faCookieBite & \K\faMonument & \K\faTractor \\ +\K\faCouch & \K\faMoon & \K\faTrafficLight \\ +\K\faCreditCard & \KfaReg\faMoon & \K\faTrailer \\ +\KfaReg\faCreditCard & \K\faMortarPestle & \K\faTrain \\ +\K\faCrown & \K\faMotorcycle & \K\faTram \\ +\K\faDolly & \K\faMountain & \KfaReg{\faTrash*} \\ +\K\faDollyFlatbed & \K\faMouse & \K{\faTrash*} \\ +\K\faDoorClosed & \K\faMugHot & \K\faTrash \\ +\K\faDoorOpen & \K\faNewspaper & \K\faTree \\ +\K\faDraftingCompass & \KfaReg\faNewspaper & \K\faTrophy \\ +\K\faDrum & \K\faOilCan & \K\faTruck \\ +\K\faDrumSteelpan & \K\faPager & \K\faTruckLoading \\ +\K\faDrumstickBite & \K\faPaintBrush & \K\faTruckMonster \\ +\K\faDumpster & \K\faPaintRoller & \K\faTruckMoving \\ +\K\faDungeon & \K\faPalette & \K\faTruckPickup \\ +\K\faEgg & \K\faPallet & \K\faTshirt \\ +\K\faEyeDropper & \K\faPaperclip & \K\faTv \\ +\K\faFan & \K\faPaperPlane & \K\faUmbrella \\ +\K\faFaucet & \KfaReg\faPaperPlane & \K\faUmbrellaBeach \\ +\K\faFax & \K\faParachuteBox & \K\faUniversity \\ +\K{\faFeather*} & \K\faPencilRuler & \K{\faUnlock*} \\ +\K\faFeather & \K\faPepperHot & \K\faUnlock \\ +\K\faFemale & \K{\faPhone*} & \K\faUtensils \\ +\K\faFighterJet & \K\faPhone & \K\faUtensilSpoon \\ +\K\faFireExtinguisher & \K\faPiggyBank & \K\faVest \\ +\K\faFlask & \K\faPizzaSlice & \K\faVestPatches \\ +\K\faGamepad & \K\faPlane & \K\faVial \\ +\K\faGasPump & \K\faPlug & \K\faVials \\ +\K\faGavel & \K\faPumpSoap & \K\faVrCardboard \\ +\K\faGem & \K\faPuzzlePiece & \K\faWallet \\ +\KfaReg\faGem & \K\faRainbow & \K\faWarehouse \\ +\K\faGhost & \K\faReceipt & \K\faWeightHanging \\ +\K\faGift & \K\faRecordVinyl & \K\faWineBottle \\ +\K\faGifts & \K\faRibbon & \K{\faWineGlass*} \\ +\K\faGlassCheers & \K\faRing & \K\faWineGlass \\ +\K\faGlasses & \K\faRoad & \K\faWrench \\ +\K{\faGlassMartini*} & \K\faRobot & \\ \end{longtable} +\end{longsymtable} + + +\begin{longsymtable}[CHILD]{\CHILD\ Everyday Objects} +\ltindex{abajour=abajour (\fcAbajourA)} +\ltindex{abajour=abajour (\fcAbajourB)} +\ltindex{abajour=abajour (\fcAbajourC)} +\ltindex{abajour=abajour (\fcAbajourD)} +\ltindex{alarm clock=alarm clock (\fcAlarmClockA)} +\ltindex{alarm clock=alarm clock (\fcAlarmClockB)} +\ltindex{apple tree=apple tree (\fcAppleTree)} +\ltindex{babe=babe (\fcBabe)} +\ltindex{ball=ball (\fcBall)} +\ltindex{ball=ball (\fcBallA)} +\ltindex{ball=ball (\fcBallB)} +\ltindex{ball=ball (\fcBallC)} +\ltindex{balloon=balloon (\fcBalloon)} +\ltindex{balloons=balloons (\fcBaloonsA)} +\ltindex{balloons=balloons (\fcBaloonsB)} +\ltindex{boat=boat (\fcBarquet)} +\ltindex{baseball bat=baseball bat (\fcBaseballBat)} +\ltindex{bed=bed (\fcBed)} +\ltindex{bell=bell (\fcBellA)} +\ltindex{bike=bike (\fcBike)} +\ltindex{binoculars=binoculars (\fcBinoculars)} +\ltindex{boat=boat (\fcBoat)} +\ltindex{book=book (\fcBookA)} +\ltindex{book=book (\fcBookB)} +\ltindex{broom=broom (\fcBroom)} +\ltindex{bud=bud (\fcBud)} +\ltindex{bus=bus (\fcBus)} +\ltindex{cactus=cactus (\fcCactoopuntia)} +\ltindex{cactus=cactus (\fcCactusA)} +\ltindex{cactus=cactus (\fcCactusB)} +\ltindex{candle=candle (\fcCandle)} +\ltindex{cap=cap (\fcBonnet)} +\ltindex{car=car (\fcCar)} +\ltindex{car=car (\fcCarA)} +\ltindex{wagon=wagon (\fcCart)} +\ltindex{wheelbarrow=wheelbarrow (\fcCartA)} +\ltindex{cell phone=cell phone (\fcCellPhone)} +\ltindex{chair=chair (\fcChairA)} +\ltindex{chair=chair (\fcChairB)} +\ltindex{chair=chair (\fcChairC)} +\ltindex{chair=chair (\fcChairD)} +\ltindex{Christmas tree=Christmas tree (\fcChristmasTree)} +\ltindex{chrysanthemum=chrysanthemum (\fcChrysanthemum)} +\ltindex{coach=coach (\fcCoach)} +\ltindex{comb=comb (\fcComb)} +\ltindex{computer=computer (\fcComputer)} +\ltindex{crane=crane (\fcCrane)} +\ltindex{crown=crown (\fcCrownA)} +\ltindex{cushion=cushion (\fcCushion)} +\ltindex{daisy=daisy (\fcDaisy)} +\ltindex{darts=darts (\fcDarts)} +\ltindex{dice=dice (\fcData)} +\ltindex{dressing table=dressing table (\fcDressingTable)} +\ltindex{dryer=dryer (\fcDryer)} +\ltindex{ear=ear (\fcEar)} +\ltindex{excavator=excavator (\fcExcavator)} +\ltindex{face towel=face towel (\fcFaceTowel)} +\ltindex{fan=fan (\fcFan)} +\ltindex{fan=fan (\fcFanA)} +\ltindex{flashlight=flashlight (\fcFlashlight)} +\ltindex{flower=flower (\fcFlower)} +\ltindex{flower=flower (\fcFlowerA)} +\ltindex{flower=flower (\fcFlowerB)} +\ltindex{flower=flower (\fcFlowerC)} +\ltindex{flower=flower (\fcFlowerD)} +\ltindex{flower=flower (\fcFlowerE)} +\ltindex{flower=flower (\fcFlowerF)} +\ltindex{flower=flower (\fcFlowerG)} +\ltindex{flower=flower (\fcFlowerH)} +\ltindex{flower=flower (\fcFlowerP)} +\ltindex{flower=flower (\fcpink)} +\ltindex{glass=glass (\fcGlass)} +\ltindex{gloves=gloves (\fcGloves)} +\ltindex{hand=hand (\fcHand)} +\ltindex{hat=hat (\fcHat)} +\ltindex{hat=hat (\fcHatA)} +\ltindex{helicopter=helicopter (\fcHelicopter)} +\ltindex{house=house (\fcHouse)} +\ltindex{house=house (\fcHouseA)} +\ltindex{house=house (\fcHouseB)} +\ltindex{juicy=juicy (\fcJuicy)} +\ltindex{key=key (\fcKey)} +\ltindex{kite=kite (\fcKite)} +\ltindex{kite=kite (\fcKiteA)} +\ltindex{knees=knees (\fcKnees)} +\ltindex{lantern=lantern (\fcLamp)} +\ltindex{tongue=tongue (\fcLanguage)} +\ltindex{leaf=leaf (\fcsheetA)} +\ltindex{leaf=leaf (\fcsheetB)} +\ltindex{light bulb=light bulb (\fcLightBulb)} +\ltindex{lightning=lightning (\fcLightning)} +\ltindex{mailbox=mailbox (\fcMailBoxA)} +\ltindex{mailbox=mailbox (\fcMailbox)} +\ltindex{mat=mat (\fcMat)} +\ltindex{truck=truck (\fcMeton)} +\ltindex{pinwheel=pinwheel (\fcMill)} +\ltindex{mirror=mirror (\fcMirror)} +\ltindex{monster=monster (\fcMonster)} +\ltindex{motorcycle=motorcycle (\fcMotorcycle)} +\ltindex{motorcycle=motorcycle (\fcMotorcycleA)} +\ltindex{nose=nose (\fcNose)} +\ltindex{palm tree=palm tree (\fcPalmTree)} +\ltindex{pencil=pencil (\fcPencil)} +\ltindex{pencil=pencil (\fcPencilA)} +\ltindex{phone=phone (\fcPhone)} +\ltindex{plane=plane (\fcPlane)} +\ltindex{plane=plane (\fcPlaneA)} +\ltindex{pumpkin=pumpkin (\fcPumpkinA)} +\ltindex{pyramid=pyramid (\fcPyramid)} +\ltindex{rake=rake (\fcRake)} +\ltindex{razor=razor (\fcRazor)} +\ltindex{robe=robe (\fcRobe)} +\ltindex{sandal=sandal (\fcSandal)} +\ltindex{schoolbag=schoolbag (\fcSchoolbag)} +\ltindex{shears=shears (\fcScissors)} +\ltindex{scooter=scooter (\fcScooter)} +\ltindex{seeds=seeds (\fcSeeds)} +\ltindex{leaf=leaf (\fcSheet)} +\ltindex{ship=ship (\fcShip)} +\ltindex{shower=shower (\fcShower)} +\ltindex{sleeping bag=sleeping bag (\fcSleepingBag)} +\ltindex{snowflake=snowflake (\fcSnowflake)} +\ltindex{sock=sock (\fcSock)} +\ltindex{sofa=sofa (\fcSofaA)} +\ltindex{sofa=sofa (\fcSofaB)} +\ltindex{spray bottle=spray bottle (\fcSpray)} +\ltindex{steamroller=steamroller (\fcSteamroller)} +\ltindex{stool=stool (\fcStoolA)} +\ltindex{stool=stool (\fcStoolB)} +\ltindex{stool=stool (\fcStoolC)} +\ltindex{submarine=submarine (\fcSubmarineA)} +\ltindex{desk light=desk light (\fcTableLight)} +\ltindex{television=television (\fcTelevision)} +\ltindex{tent=tent (\fcTent)} +\ltindex{throat=throat (\fcThroat)} +\ltindex{toilet paper=toilet paper (\fcToiletPaper)} +\ltindex{tornado=tornado (\fcTornado)} +\ltindex{tractor=tractor (\fcTractorA)} +\ltindex{tractor=tractor (\fcTractorB)} +\ltindex{train=train (\fcTrain)} +\ltindex{tree=tree (\fcTree)} +\ltindex{tricycle=tricycle (\fcTricycle)} +\ltindex{truck=truck (\fcTruck)} +\ltindex{truck=truck (\fcTruckA)} +\ltindex{truck=truck (\fcTruckB)} +\ltindex{truck=truck (\fcTruckC)} +\ltindex{truck=truck (\fcTruckD)} +\ltindex{truck=truck (\fcTruckE)} +\ltindex{truck=truck (\fcTruckF)} +\ltindex{truck=truck (\fcTruckG)} +\ltindex{truck=truck (\fcTruckH)} +\ltindex{trunk=trunk (\fcTrunk)} +\ltindex{tulip=tulip (\fcTulip)} +\ltindex{umbrella=umbrella (\fcUmbrella)} +\ltindex{van=van (\fcVan)} +\ltindex{toilet=toilet (\fcVase)} +\ltindex{wagon=wagon (\fcWagon)} +\ltindex{wardrobe=wardrobe (\fcWardrobe)} +\ltindex{watering can=watering can (\fcWateringCan)} +\ltindex{yo-yo=yo-yo (\fcYoyo)} +\label{figchild-common} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\fcAbajourA & \K\fcEar & \K\fcRazor \\ +\K\fcAbajourB & \K\fcExcavator & \K\fcRobe \\ +\K\fcAbajourC & \K\fcFaceTowel & \K\fcSandal \\ +\K\fcAbajourD & \K\fcFan & \K\fcSchoolbag \\ +\K\fcAlarmClockA & \K\fcFanA & \K\fcScissors \\ +\K\fcAlarmClockB & \K\fcFlashlight & \K\fcScooter \\ +\K\fcAppleTree & \K\fcFlower & \K\fcSeeds \\ +\K\fcBabe & \K\fcFlowerA & \K\fcSheet \\ +\K\fcBall & \K\fcFlowerB & \K\fcsheetA \\ +\K\fcBallA & \K\fcFlowerC & \K\fcsheetB \\ +\K\fcBallB & \K\fcFlowerD & \K\fcShip \\ +\K\fcBallC & \K\fcFlowerE & \K\fcShower \\ +\K\fcBalloon & \K\fcFlowerF & \K\fcSleepingBag \\ +\K\fcBaloonsA & \K\fcFlowerG & \K\fcSnowflake \\ +\K\fcBaloonsB & \K\fcFlowerH & \K\fcSock \\ +\K\fcBarquet & \K\fcFlowerP & \K\fcSofaA \\ +\K\fcBaseballBat & \K\fcGlass & \K\fcSofaB \\ +\K\fcBed & \K\fcGloves & \K\fcSpray \\ +\K\fcBellA & \K\fcHand & \K\fcSteamroller \\ +\K\fcBike & \K\fcHat & \K\fcStoolA \\ +\K\fcBinoculars & \K\fcHatA & \K\fcStoolB \\ +\K\fcBoat & \K\fcHelicopter & \K\fcStoolC \\ +\K\fcBonnet & \K\fcHouse & \K\fcSubmarineA \\ +\K\fcBookA & \K\fcHouseA & \K\fcTableLight \\ +\K\fcBookB & \K\fcHouseB & \K\fcTelevision \\ +\K\fcBroom & \K\fcJuicy & \K\fcTent \\ +\K\fcBud & \K\fcKey & \K\fcThroat \\ +\K\fcBus & \K\fcKite & \K\fcToiletPaper \\ +\K\fcCactoopuntia & \K\fcKiteA & \K\fcTornado \\ +\K\fcCactusA & \K\fcKnees & \K\fcTractorA \\ +\K\fcCactusB & \K\fcLamp & \K\fcTractorB \\ +\K\fcCandle & \K\fcLanguage & \K\fcTrain \\ +\K\fcCar & \K\fcLightBulb & \K\fcTree \\ +\K\fcCarA & \K\fcLightning & \K\fcTricycle \\ +\K\fcCart & \K\fcMailbox & \K\fcTruck \\ +\K\fcCartA & \K\fcMailBoxA & \K\fcTruckA \\ +\K\fcCellPhone & \K\fcMat & \K\fcTruckB \\ +\K\fcChairA & \K\fcMeton & \K\fcTruckC \\ +\K\fcChairB & \K\fcMill & \K\fcTruckD \\ +\K\fcChairC & \K\fcMirror & \K\fcTruckE \\ +\K\fcChairD & \K\fcMonster & \K\fcTruckF \\ +\K\fcChristmasTree & \K\fcMotorcycle & \K\fcTruckG \\ +\K\fcChrysanthemum & \K\fcMotorcycleA & \K\fcTruckH \\ +\K\fcCoach & \K\fcNose & \K\fcTrunk \\ +\K\fcComb & \K\fcPalmTree & \K\fcTulip \\ +\K\fcComputer & \K\fcPencil & \K\fcUmbrella \\ +\K\fcCrane & \K\fcPencilA & \K\fcVan \\ +\K\fcCrownA & \K\fcPhone & \K\fcVase \\ +\K\fcCushion & \K\fcpink & \K\fcWagon \\ +\K\fcDaisy & \K\fcPlane & \K\fcWardrobe \\ +\K\fcDarts & \K\fcPlaneA & \K\fcWateringCan \\ +\K\fcData & \K\fcPumpkinA & \K\fcYoyo \\ +\K\fcDressingTable & \K\fcPyramid & \\ +\K\fcDryer & \K\fcRake & \\ +\end{longtable} +\end{longsymtable} + + +\begin{symtable}[ASAP]{Miscellaneous \ASAP\ Symbols} +\index{animals} +\index{crosses} +\index{crucifixes} +\index{dog=dog (\asapDog)} +\index{locker=locker (\asapLocker)} +\index{lost and found=lost and found (\asapLostAndFound)} +\label{asapsym-misc} +\begin{tabular}{*2{ll}} +\K\asapCross & \K\asapLocker \\ +\K\asapDog & \K\asapLostAndFound \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\ASAP}. +\end{tablenote} +\end{symtable} -\FNTAWE\ defines synonyms for many of the preceding symbols: +\begin{symtable}[TYPICOS]{Miscellaneous \TYPICOS\ Symbols} +\index{hearts} +\index{lightning} +\idxboth{musical}{symbols} +\index{at sign=at sign (\tiAt)} +\index{lightning=lightning (\tiFlashOutline)} +\index{lightning=lightning (\tiFlash)} +\index{heart=heart (\tiHeartFullOutline)} +\index{heart=heart (\tiHeartHalfOutline)} +\index{heart=heart (\tiHeartOutline)} +\index{heart=heart (\tiHeart)} +\index{musical notes=musical notes (\tiNotesOutline)} +\index{musical notes=musical notes (\tiNotes)} +\index{point of interest=point of interest (\tiPointOfInterestOutline)} +\index{point of interest=point of interest (\tiPointOfInterest)} +\index{radar=radar (\tiRadarOutline)} +\index{radar=radar (\tiRadar)} +\index{spiral=spiral (\tiSpiral)} +\label{typicos-misc} +\begin{tabular}{*3{ll}} +\K\tiAt & \K\tiHeartHalfOutline & \K\tiPointOfInterestOutline \\ +\K\tiFlash & \K\tiHeartOutline & \K\tiRadar \\ +\K\tiFlashOutline & \K\tiNotes & \K\tiRadarOutline \\ +\K\tiHeart & \K\tiNotesOutline & \K\tiSpiral \\ +\K\tiHeartFullOutline & \K\tiPointOfInterest & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\TYPICOS}. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[FNTAWE]{Miscellaneous \FNTAWE\ Symbols} +\ltidxboth{peace}{symbols} +\ltidxboth{Star Wars}{symbols} +\ltindex{globe} +\ltindex{people} +\ltindex{atlas=atlas (\faAtlas)} +\ltindex{atom=atom (\faAtom)} +\ltindex{scale=scale (\faBalanceScaleLeft)} +\ltindex{scale=scale (\faBalanceScaleRight)} +\ltindex{scale=scale (\faBalanceScale)} +\ltindex{ban=ban (\faBan)} +\ltindex{barcode=barcode (\faBarcode)} +\ltindex{Bezier curve=B\'ezier curve (\faBezierCurve)} +\ltindex{lightning=lightning (\faBolt)} +\ltindex{book=book (\faBookDead)} +\ltindex{book=book (\faBookOpen)} +\ltindex{book reader=book reader (\faBookReader)} +\ltindex{book=book (\faBook)} +\ltindex{broadcast tower=broadcast tower (\faBroadcastTower)} +\ltindex{bullseye=bullseye (\faBullseye)} +\ltindex{burn=burn (\faBurn)} +\ltindex{campground=campground (\faCampground)} +\ltindex{car crash=car crash (\faCarCrash)} +\ltindex{certificate=certificate (\faCertificate)} +\ltindex{chalkboard with teacher=chalkboard with teacher (\faChalkboardTeacher)} +\ltindex{charging station=charging station (\faChargingStation)} +\ltindex{clipboard=clipboard (\faClipboardList)} +\ltindex{cogs=cogs (\faCogs)} +\ltindex{cube=cube (\faCube)} +\ltindex{cubes=cubes (\faCubes)} +\ltindex{Democrat=Democrat (\faDemocrat)} +\ltindex{directions=directions (\faDirections)} +\ltindex{dumpster fire=dumpster fire (\faDumpsterFire)} +\ltindex{fire=fire (\faFire)} +\ltindex{funnel with dollar=funnel with dollar (\faFunnelDollar)} +\ltindex{globe showing Africa=globe showing Africa (\faGlobeAfrica)} +\ltindex{globe showing Americas=globe showing Americas (\faGlobeAmericas)} +\ltindex{globe showing Asia-Australia=globe showing Asia-Australia (\faGlobeAsia)} +\ltindex{globe showing Europe=globe showing Europe (\faGlobeEurope)} +\ltindex{globe with meridians=globe with meridians (\faGlobe)} +\ltindex{heart, broken=heart, broken (\faHeartBroken)} +\ltindex{heart=heart (\faHeart)} +\ltindex{heart=heart (\faHeart[regular])} +\ltindex{hiking=hiking (\faHiking)} +\ltindex{holly berry=holly berry (\faHollyBerry)} +\ltindex{house damage=house damage (\faHouseDamage)} +\ltindex{H=H (\faHSquare)} +\ltindex{ID badge=ID badge (\faIdBadge)} +\ltindex{ID badge=ID badge (\faIdBadge[regular])} +\ltindex{ID card=ID card (\faIdCard)} +\ltindex{ID card=ID card (\faIdCard*)} +\ltindex{industry=industry (\faIndustry)} +\ltindex{Journal of the Whills=Journal of the Whills (\faJournalWhills)} +\ltindex{laptop and house=laptop and house (\faLaptopHouse)} +\ltindex{magic wand=magic wand (\faMagic)} +\ltindex{map signs=map signs (\faMapSigns)} +\ltindex{mercury=mercury (\faMercury)} +\ltindex{parking=parking (\faParking)} +\ltindex{passport=passport (\faPassport)} +\ltindex{paw=paw (\faPaw)} +\ltindex{peace=peace (\faPeace)} +\ltindex{people with arrows=people with arrows (\faPeopleArrows)} +\ltindex{people carrying=people carrying (\faPeopleCarry)} +\ltindex{person entering booth=person entering booth (\faPersonBooth)} +\ltindex{phone, slashed=phone, slashed (\faPhoneSlash)} +\ltindex{phone=phone (\faPhoneSquare)} +\ltindex{phone=phone (\faPhoneSquare*)} +\ltindex{phone volume=phone volume (\faPhoneVolume)} +\ltindex{airplane arrival=airplane arrival (\faPlaneArrival)} +\ltindex{airplane departure=airplane departure (\faPlaneDeparture)} +\ltindex{airplane, slashed=airplane, slashed (\faPlaneSlash)} +\ltindex{poo storm=poo storm (\faPooStorm)} +\ltindex{poo=poo (\faPoo)} +\ltindex{poo=poo (\faPoop)} +\ltindex{radiation=radiation (\faRadiation)} +\ltindex{radiation=radiation (\faRadiation*)} +\ltindex{Republican=Republican (\faRepublican)} +\ltindex{restroom=restroom (\faRestroom)} +\ltindex{running=running (\faRunning)} +\ltindex{shipping fast=shipping fast (\faShippingFast)} +\ltindex{skull and crossbones=skull and crossbones (\faSkullCrossbones)} +\ltindex{skull=skull (\faSkull)} +\ltindex{no smoking=no smoking (\faSmokingBan)} +\ltindex{spa=spa (\faSpa)} +\ltindex{splotch=splotch (\faSplotch)} +\ltindex{toilet paper, slashed=toilet paper, slashed (\faToiletPaperSlash)} +\ltindex{vote yes=vote yes (\faVoteYea)} +\ltindex{walking=walking (\faWalking)} +\ltindex{water=water (\faWater)} +\ltindex{square wave=square wave (\faWaveSquare)} +\ltindex{scale=scale (\faWeight)} +\label{fontawesome5-misc} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead @@ -20732,35 +26866,91 @@ unambiguously into any of the previous sections. \multicolumn{6}{r}{\small\textit{(continued on next page)}} \endfoot \endlastfoot -\K\faAutomobile & \K\faFileZipO & \K\faRa \\ -\K\faBank & \K\faFlash & \K\faReorder \\ -\K\faBarChartO & \K\faGe & \K\faSave \\ -\K[\faBatteryEmpty]{\faBattery0} & \K\faGear & \K\faSend \\ -\K[\faBatteryQuarter]{\faBattery1} & \K\faGears & \K\faSendO \\ -\K[\faBatteryHalf]{\faBattery2} & \K\faGittip & \K\faSoccerBallO \\ -\K[\faBatteryThreeQuarters]{\faBattery3} & \K\faGroup & \K\faSortDown \\ -\K[\faBatteryFull]{\faBattery4} & \K\faHotel & \K\faSortUp \\ -\K\faCab & \K\faImage & \K\faSupport \\ -\K\faChain & \K\faInstitution & \K\faToggleDown \\ -\K\faCopy & \K\faLegal & \K\faToggleLeft \\ -\K\faCut & \K\faLifeBouy & \K\faToggleRight \\ -\K\faDashboard & \K\faLifeSaver & \K\faToggleUp \\ -\K\faDedent & \K\faMailForward & \K\faTv \\ -\K\faEdit & \K\faMailReply & \K\faUnlink \\ -\K\faFacebookF & \K\faMailReplyAll & \K\faUnsorted \\ -\K\faFeed & \K\faMobilePhone & \K\faWarning \\ -\K\faFileMovieO & \K\faMortarBoard & \K\faWechat \\ -\K\faFilePhotoO & \K\faNavicon & \K\faYc \\ -\K\faFilePictureO & \K\faPaste & \K\faYCombinatorSquare \\ -\K\faFileSoundO & \K\faPhoto & \K\faYcSquare \\ +\K\faAtlas & \K\faGlobe & \K\faPersonBooth \\ +\K\faAtom & \K\faGlobeAfrica & \K\faPhoneSlash \\ +\K\faBalanceScale & \K\faGlobeAmericas & \K{\faPhoneSquare*} \\ +\K\faBalanceScaleLeft & \K\faGlobeAsia & \K\faPhoneSquare \\ +\K\faBalanceScaleRight & \K\faGlobeEurope & \K\faPhoneVolume \\ +\K\faBan & \K\faHeart & \K\faPlaneArrival \\ +\K\faBarcode & \KfaReg\faHeart & \K\faPlaneDeparture \\ +\K\faBezierCurve & \K\faHeartBroken & \K\faPlaneSlash \\ +\K\faBolt & \K\faHiking & \K\faPoo \\ +\K\faBook & \K\faHollyBerry & \K\faPoop \\ +\K\faBookDead & \K\faHouseDamage & \K\faPooStorm \\ +\K\faBookOpen & \K\faHouseUser & \K{\faRadiation*} \\ +\K\faBookReader & \K\faHSquare & \K\faRadiation \\ +\K\faBroadcastTower & \K\faIdBadge & \K\faRepublican \\ +\K\faBullseye & \KfaReg\faIdBadge & \K\faRestroom \\ +\K\faBurn & \K{\faIdCard*} & \K\faRunning \\ +\K\faCampground & \K\faIdCard & \K\faShippingFast \\ +\K\faCarCrash & \KfaReg\faIdCard & \K\faSkull \\ +\K\faCertificate & \K\faIndustry & \K\faSkullCrossbones \\ +\K\faChalkboardTeacher & \K\faJournalWhills & \K\faSmokingBan \\ +\K\faChargingStation & \K\faLaptopHouse & \K\faSpa \\ +\K\faClipboardList & \K\faMagic & \K\faSplotch \\ +\K\faCogs & \K\faMapSigns & \K\faToiletPaperSlash \\ +\K\faCube & \K\faMercury & \K\faVoteYea \\ +\K\faCubes & \K\faParking & \K\faWalking \\ +\K\faDemocrat & \K\faPassport & \K\faWater \\ +\K\faDirections & \K\faPaw & \K\faWaveSquare \\ +\K\faDumpsterFire & \K\faPeace & \K\faWeight \\ +\K\faFire & \K\faPeopleArrows & \\ +\K\faFunnelDollar & \K\faPeopleCarry & \\ \end{longtable} \end{longsymtable} +\begin{symtable}[MFIZZ]{Miscellaneous \MFIZZ\ Symbols} +\index{bombs} +\index{antenna=antenna (\mfAntenna)} +\index{bomb=bomb (\mfBomb)} +\index{database=database (\mfDatabaseAlt)} +\index{database=database (\mfDatabaseAlttwo)} +\index{database=database (\mfDatabase)} +\index{ghost=ghost (\mfGhost)} +\index{iPhone=iPhone (\mfIphone)} +\index{mobile phone=mobile phone (\mfIphone)} +\index{cell phone=cell phone (\mfIphone)} +\index{line graph=line graph (\mfLineGraph)} +\index{microscope=microscope (\mfMicroscope)} +\index{mobile devices=mobile devices (\mfMobileDevice)} +\index{mobile phone=mobile phone (\mfMobilePhoneAlt)} +\index{cell phone=cell phone (\mfMobilePhoneAlt)} +\index{mobile phone=mobile phone (\mfMobilePhoneBroadcast)} +\index{cell phone=cell phone (\mfMobilePhoneBroadcast)} +\index{telephone=telephone (\mfPhoneAlt)} +\index{telephones=telephones (\mfPhoneGap)} +\index{telephone=telephone (\mfPhoneRetro)} +\index{shell script=shell script (\mfScriptAlt)} +\index{shell script=shell script (\mfScript)} +\index{shell=shell (\mfShell)} +\index{splatter=splatter (\mfSplatter)} +\index{wireless=wireless (\mfWireless)} +\label{fontmfizz-misc} +\begin{tabular}{*3{ll}} +\K\mfAntenna & \K\mfLineGraph & \K\mfPhoneRetro \\ +\K\mfBomb & \K\mfMicroscope & \K\mfScript \\ +\K\mfDatabase & \K\mfMobileDevice & \K\mfScriptAlt \\ +\K\mfDatabaseAlt & \K\mfMobilePhoneAlt & \K\mfShell \\ +\K\mfDatabaseAlttwo & \K\mfMobilePhoneBroadcast & \K\mfSplatter \\ +\K\mfGhost & \K\mfPhoneAlt & \K\mfWireless \\ +\K\mfIphone & \K\mfPhoneGap & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \luaxemessage{\MFIZZ}. +\end{tablenote} +\end{symtable} + + + \begin{symtable}[RUBIK]{\RUBIK\ Rubik's Cube Rotations} \index{Rubik's Cube} \index{cube rotations} +\index{rotations>Rubik's Cube} \label{rubik-rot} +\begin{indexingoff} \renewcommand{\arraystretch}{1.5} % Prevent tall symbols from touching. \begin{tabular}{*5{ll}} \K\rrhD & \K\rrhF & \K\rrhLw & \K\rrhRw & \K\rrhU \\ @@ -20774,9 +26964,9 @@ unambiguously into any of the previous sections. \K\rrhE & \K\rrhLs & \K\rrhRs & \K\rrhSu & \\ \K\rrhEp & \K\rrhLsp & \K\rrhRsp & \K\rrhSup & \\ \end{tabular} +\end{indexingoff} \bigskip - \begin{tablenote} All \RUBIK\ symbols are implemented with \TikZ\ graphics, not with a font. In addition to the symbols shown above, the \RUBIK\ package @@ -20789,19 +26979,269 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[SACSYMB]{\SACSYMB\ Orchestrated Objective Reduction Symbols} +\idxboth{orchestrated objective reduction}{symbols} +\index{Orch OR} +\label{sacsymb-orch-or} +\begin{indexingoff} +\begin{tabular}{ll*7{@{\qquad}ll}} +\K[\SACSYMBca]\ca & \K[\SACSYMBcd]\cd & \K[\SACSYMBcg]\cg & \K[\SACSYMBcj]\cj & \K[\SACSYMBcm]\cm & \K[\SACSYMBcq]\cq & \K[\SACSYMBcu]\cu \\ +\K[\SACSYMBcb]\cb & \K[\SACSYMBce]\ce & \K[\SACSYMBch]\ch & \K[\SACSYMBck]\ck & \K[\SACSYMBcn]\cn & \K[\SACSYMBcs]\cs & \K[\SACSYMBcv]\cv \\ +\K[\SACSYMBcc]\cc & \K[\SACSYMBcf]\cf & \K[\SACSYMBci]\ci & \K[\SACSYMBcl]\cl & \K[\SACSYMBco]\co & \K[\SACSYMBct]\ct & \K[\SACSYMBcw]\cw \\ +\end{tabular} +\end{indexingoff} + +\bigskip + +\begin{tablenote} + All \SACSYMB\ symbols are implemented with \TikZ\ graphics, not with + a font. +\end{tablenote} +\end{symtable} + + +\begin{longsymtable}[ACICOS]{\ACICOS\ Online Academic Profile Icons} +\ltidxboth{academic profile}{symbols} +\ltidxboth{Web}{symbols} +\ltidxboth{letter-like}{symbols} +\ltindex{locks} +\ltindex{Academia=Academia (\aiAcademia)} +\ltindex{Academia=Academia (\aiAcademiaSquare)} +\ltindex{Acclaim=Acclaim (\aiAcclaim)} +\ltindex{Acclaim=Acclaim (\aiAcclaimSquare)} +\ltindex{ACM=ACM (\aiACM)} +\ltindex{ACM=ACM (\aiACMSquare)} +\ltindex{ACM Digital Library=ACM Digital Library (\aiACMDL)} +\ltindex{ACM Digital Library=ACM Digital Library (\aiACMDLSquare)} +\ltindex{ADS=ADS (\aiADS)} +\ltindex{ADS=ADS (\aiADSSquare)} +\ltindex{AfricArXiv=AfricArXiv (\aiAfricArXiv)} +\ltindex{AfricArXiv=AfricArXiv (\aiAfricArXivSquare)} +\ltindex{Archive=Archive (\aiArchive)} +\ltindex{Archive=Archive (\aiArchiveSquare)} +\ltindex{arXiv=arXiv (\aiarXiv)} +\ltindex{arXiv=arXiv (\aiarXivSquare)} +\ltindex{bioRxiv=bioRxiv (\aibioRxiv)} +\ltindex{bioRxiv=bioRxiv (\aibioRxivSquare)} +\ltindex{CEUR=CEUR (\aiCEUR)} +\ltindex{CEUR=CEUR (\aiCEURSquare)} +\ltindex{CIENCIAVITAE=CIENCIAVITAE (\aiCIENCIAVITAE)} +\ltindex{CIENCIAVITAE=CIENCIAVITAE (\aiCIENCIAVITAESquare)} +\ltindex{Closed Access=Closed Access (\aiClosedAccess)} +\ltindex{Closed Access=Closed Access (\aiClosedAccessSquare)} +\ltindex{Conversation=Conversation (\aiConversation)} +\ltindex{Conversation=Conversation (\aiConversationSquare)} +\ltindex{Coursera=Coursera (\aiCoursera)} +\ltindex{Coursera=Coursera (\aiCourseraSquare)} +\ltindex{Crossref=Crossref (\aiCrossref)} +\ltindex{Crossref=Crossref (\aiCrossrefSquare)} +\ltindex{CV=CV (\aiCV)} +\ltindex{CV=CV (\aiCVSquare)} +\ltindex{Data Cite=Data Cite (\aiDataCite)} +\ltindex{Data Cite=Data Cite (\aiDataCiteSquare)} +\ltindex{Dataverse=Dataverse (\aiDataverse)} +\ltindex{Dataverse=Dataverse (\aiDataverseSquare)} +\ltindex{DBLP=DBLP (\aidblp)} +\ltindex{DBLP=DBLP (\aidblpSquare)} +\ltindex{Depsy=Depsy (\aiDepsy)} +\ltindex{Depsy=Depsy (\aiDepsySquare)} +\ltindex{DOI=DOI (\aiDoi)} +\ltindex{DOI=DOI (\aiDoiSquare)} +\ltindex{Dryad=Dryad (\aiDryad)} +\ltindex{Dryad=Dryad (\aiDryadSquare)} +\ltindex{Elsevier=Elsevier (\aiElsevier)} +\ltindex{Elsevierquare=Elsevierquare (\aiElsevierquare)} +\ltindex{Figshare=Figshare (\aiFigshare)} +\ltindex{Figshare=Figshare (\aiFigshareSquare)} +\ltindex{Google Scholar=Google Scholar (\aiGoogleScholar)} +\ltindex{Google Scholar=Google Scholar (\aiGoogleScholarSquare)} +\ltindex{HAL=HAL (\aiHAL)} +\ltindex{HAL=HAL (\aiHALSquare)} +\ltindex{Hypothesis=Hypothesis (\aiHypothesis)} +\ltindex{Hypothesis=Hypothesis (\aiHypothesisSquare)} +\ltindex{IDEASRePEc=IDEASRePEc (\aiIDEASRePEc)} +\ltindex{IDEASRePEc=IDEASRePEc (\aiIDEASRePEcSquare)} +\ltindex{IEEE=IEEE (\aiIEEE)} +\ltindex{IEEE=IEEE (\aiIEEESquare)} +\ltindex{Impactstory=Impactstory (\aiImpactstory)} +\ltindex{Impactstory=Impactstory (\aiImpactstorySquare)} +\ltindex{INPN=INPN (\aiINPN)} +\ltindex{INPN=INPN (\aiINPNSquare)} +\ltindex{Inspire=Inspire (\aiInspire)} +\ltindex{Inspire=Inspire (\aiInspireSquare)} +\ltindex{ISIDORE=ISIDORE (\aiISIDORE)} +\ltindex{ISIDORE=ISIDORE (\aiISIDORESquare)} +\ltindex{JSTOR=JSTOR (\aiJSTOR)} +\ltindex{JSTOR=JSTOR (\aiJSTORSquare)} +\ltindex{Lattes=Lattes (\aiLattes)} +\ltindex{Lattes=Lattes (\aiLattesSquare)} +\ltindex{MathOverflow=MathOverflow (\aiMathOverflow)} +\ltindex{MathOverflow=MathOverflow (\aiMathOverflowSquare)} +\ltindex{Mendeley=Mendeley (\aiMendeley)} +\ltindex{Mendeley=Mendeley (\aiMendeleySquare)} +\ltindex{Moodle=Moodle (\aiMoodle)} +\ltindex{Moodle=Moodle (\aiMoodleSquare)} +\ltindex{MTMT=MTMT (\aiMTMT)} +\ltindex{MTMT=MTMT (\aiMTMTSquare)} +\ltindex{NAKALA=NAKALA (\aiNAKALA)} +\ltindex{NAKALA=NAKALA (\aiNAKALASquare)} +\ltindex{Naturalist=Naturalist (\aiiNaturalist)} +\ltindex{Naturalist=Naturalist (\aiiNaturalistSquare)} +\ltindex{OBP=OBP (\aiOBP)} +\ltindex{OBP=OBP (\aiOBPSquare)} +\ltindex{Open Access=Open Access (\aiOpenAccess)} +\ltindex{Open Access=Open Access (\aiOpenAccessSquare)} +\ltindex{Open Data=Open Data (\aiOpenData)} +\ltindex{Open Data=Open Data (\aiOpenDataSquare)} +\ltindex{Open Edition=Open Edition (\aiOpenEdition)} +\ltindex{Open Edition=Open Edition (\aiOpenEditionSquare)} +\ltindex{Open Materials=Open Materials (\aiOpenMaterials)} +\ltindex{Open Materials=Open Materials (\aiOpenMaterialsSquare)} +\ltindex{ORCID=ORCID (\aiOrcid)} +\ltindex{ORCID=ORCID (\aiOrcidSquare)} +\ltindex{OSF=OSF (\aiOSF)} +\ltindex{OSF=OSF (\aiOSFSquare)} +\ltindex{Overleaf=Overleaf (\aiOverleaf)} +\ltindex{Overleaf=Overleaf (\aiOverleafSquare)} +\ltindex{Phil Papers=Phil Papers (\aiPhilPapers)} +\ltindex{Phil Papers=Phil Papers (\aiPhilPapersSquare)} +\ltindex{Piazza=Piazza (\aiPiazza)} +\ltindex{Piazza=Piazza (\aiPiazzaSquare)} +\ltindex{Preregistered=Preregistered (\aiPreregistered)} +\ltindex{Preregistered=Preregistered (\aiPreregisteredSquare)} +\ltindex{Protocols=Protocols (\aiProtocols)} +\ltindex{Protocols=Protocols (\aiProtocolsSquare)} +\ltindex{PsyArXiv=PsyArXiv (\aiPsyArXiv)} +\ltindex{PsyArXiv=PsyArXiv (\aiPsyArXivSquare)} +\ltindex{Publons=Publons (\aiPublons)} +\ltindex{Publons=Publons (\aiPublonsSquare)} +\ltindex{PubMed=PubMed (\aiPubMed)} +\ltindex{PubMed=PubMed (\aiPubMedSquare)} +\ltindex{PubPeer=PubPeer (\aiPubPeer)} +\ltindex{PubPeer=PubPeer (\aiPubPeerSquare)} +\ltindex{ResearcherID=ResearcherID (\aiResearcherID)} +\ltindex{ResearcherID=ResearcherID (\aiResearcherIDSquare)} +\ltindex{ResearchGate=ResearchGate (\aiResearchGate)} +\ltindex{ResearchGate=ResearchGate (\aiResearchGateSquare)} +\ltindex{ROR=ROR (\aiROR)} +\ltindex{ROR=ROR (\aiRORSquare)} +\ltindex{SciHub=SciHub (\aiSciHub)} +\ltindex{SciHub=SciHub (\aiSciHubSquare)} +\ltindex{SciRate=SciRate (\aiSciRate)} +\ltindex{SciRate=SciRate (\aiSciRateSquare)} +\ltindex{Scopus=Scopus (\aiScopus)} +\ltindex{Scopus=Scopus (\aiScopusSquare)} +\ltindex{Semantic Scholar=Semantic Scholar (\aiSemanticScholar)} +\ltindex{Semantic Scholar=Semantic Scholar (\aiSemanticScholarSquare)} +\ltindex{Springer=Springer (\aiSpringer)} +\ltindex{Springer=Springer (\aiSpringerSquare)} +\ltindex{SSRN=SSRN (\aiSSRN)} +\ltindex{SSRN=SSRN (\aiSSRNSquare)} +\ltindex{Stack Overflow=Stack Overflow (\aiStackOverflow)} +\ltindex{Stack Overflow=Stack Overflow (\aiStackOverflowSquare)} +\ltindex{Zenodo=Zenodo (\aiZenodo)} +\ltindex{Zenodo=Zenodo (\aiZenodoSquare)} +\ltindex{Zotero=Zotero (\aiZotero)} +\ltindex{Zotero=Zotero (\aiZoteroSquare)} +\label{academicons} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\aiAcademia & \K\aiFigshare & \K\aiOrcid \\ +\K\aiAcademiaSquare & \K\aiFigshareSquare & \K\aiOrcidSquare \\ +\K\aiAcclaim & \K\aiGoogleScholar & \K\aiOSF \\ +\K\aiAcclaimSquare & \K\aiGoogleScholarSquare & \K\aiOSFSquare \\ +\K\aiACM & \K\aiHAL & \K\aiOverleaf \\ +\K\aiACMDL & \K\aiHALSquare & \K\aiOverleafSquare \\ +\K\aiACMDLSquare & \K\aiHypothesis & \K\aiPhilPapers \\ +\K\aiACMSquare & \K\aiHypothesisSquare & \K\aiPhilPapersSquare \\ +\K\aiADS & \K\aiIDEASRePEc & \K\aiPiazza \\ +\K\aiADSSquare & \K\aiIDEASRePEcSquare & \K\aiPiazzaSquare \\ +\K\aiAfricArXiv & \K\aiIEEE & \K\aiPreregistered \\ +\K\aiAfricArXivSquare & \K\aiIEEESquare & \K\aiPreregisteredSquare \\ +\K\aiArchive & \K\aiImpactstory & \K\aiProtocols \\ +\K\aiArchiveSquare & \K\aiImpactstorySquare & \K\aiProtocolsSquare \\ +\K\aiarXiv & \K\aiiNaturalist & \K\aiPsyArXiv \\ +\K\aiarXivSquare & \K\aiiNaturalistSquare & \K\aiPsyArXivSquare \\ +\K\aibioRxiv & \K\aiINPN & \K\aiPublons \\ +\K\aibioRxivSquare & \K\aiINPNSquare & \K\aiPublonsSquare \\ +\K\aiCEUR & \K\aiInspire & \K\aiPubMed \\ +\K\aiCEURSquare & \K\aiInspireSquare & \K\aiPubMedSquare \\ +\K\aiCIENCIAVITAE & \K\aiISIDORE & \K\aiPubPeer \\ +\K\aiCIENCIAVITAESquare & \K\aiISIDORESquare & \K\aiPubPeerSquare \\ +\K\aiClosedAccess & \K\aiJSTOR & \K\aiResearcherID \\ +\K\aiClosedAccessSquare & \K\aiJSTORSquare & \K\aiResearcherIDSquare \\ +\K\aiConversation & \K\aiLattes & \K\aiResearchGate \\ +\K\aiConversationSquare & \K\aiLattesSquare & \K\aiResearchGateSquare \\ +\K\aiCoursera & \K\aiMathOverflow & \K\aiROR \\ +\K\aiCourseraSquare & \K\aiMathOverflowSquare & \K\aiRORSquare \\ +\K\aiCrossref & \K\aiMendeley & \K\aiSciHub \\ +\K\aiCrossrefSquare & \K\aiMendeleySquare & \K\aiSciHubSquare \\ +\K\aiCV & \K\aiMoodle & \K\aiSciRate \\ +\K\aiCVSquare & \K\aiMoodleSquare & \K\aiSciRateSquare \\ +\K\aiDataCite & \K\aiMTMT & \K\aiScopus \\ +\K\aiDataCiteSquare & \K\aiMTMTSquare & \K\aiScopusSquare \\ +\K\aiDataverse & \K\aiNAKALA & \K\aiSemanticScholar \\ +\K\aiDataverseSquare & \K\aiNAKALASquare & \K\aiSemanticScholarSquare \\ +\K\aidblp & \K\aiOBP & \K\aiSpringer \\ +\K\aidblpSquare & \K\aiOBPSquare & \K\aiSpringerSquare \\ +\K\aiDepsy & \K\aiOpenAccess & \K\aiSSRN \\ +\K\aiDepsySquare & \K\aiOpenAccessSquare & \K\aiSSRNSquare \\ +\K\aiDoi & \K\aiOpenData & \K\aiStackOverflow \\ +\K\aiDoiSquare & \K\aiOpenDataSquare & \K\aiStackOverflowSquare \\ +\K\aiDryad & \K\aiOpenEdition & \K\aiZenodo \\ +\K\aiDryadSquare & \K\aiOpenEditionSquare & \K\aiZenodoSquare \\ +\K\aiElsevier & \K\aiOpenMaterials & \K\aiZotero \\ +\K\aiElsevierquare & \K\aiOpenMaterialsSquare & \K\aiZoteroSquare \\ +\end{longtable} + +\begin{tablenote} + \luaxemessage{\ACICOS}. +\end{tablenote} +\end{longsymtable} + + +\begin{symtable}[CHILD]{Miscellaneous \CHILD\ Symbols} +\index{angel=angel (\fcAngel)} +\index{eyebrows=eyebrows (\fcEyebrows)} +\index{eyes=eyes (\fcEyes)} +\index{ghost=ghost (\fcGhost)} +\index{love letter=love letter (\fcLoveLetter)} +\index{pass=pass (\fcPassA)} +\index{pass=pass (\fcPassB)} +\index{witch hat=witch hat (\fcWitchHat)} +\label{figchild-misc} +\begin{tabular}{*3{ll}} +\K\fcAngel & \K\fcGhost & \K\fcPassB \\ +\K\fcEyebrows & \K\fcLoveLetter & \K\fcWitchHat \\ +\K\fcEyes & \K\fcPassA & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \childmessage. +\end{tablenote} +\end{symtable} + + \idxbothend{miscellaneous}{symbols} -\section{Fonts with minimal \latex\ support} +\chapter{Fonts with minimal \latex\ support} \label{min-latex-support} -\tablesubsections +\tablesections -The symbol fonts shown in this section are provided without a +The symbol fonts shown in this chapter are provided without a corresponding \latexE\ style file that assigns a convenient name to each glyph. Consequently, each glyph must be accessed by number. To help with this, the \pkgname{pifont} package defines a \cmd{\Pisymbol} command that typesets a specified character by number from a specified -\latex\ \fntfam. Alas, most of the fonts in this section do not even +\latex\ \fntfam. Alas, most of the fonts in this chapter do not even define a \latex\ \fntfam. Hence, except where otherwise specified, a document will need to include code like the following in its preamble: @@ -20850,6 +27290,7 @@ font file for \meta{name}, as in the following: \begin{symtable}[GRPNT]{\GRPNT\ Recycling Symbols} \idxboth{recycling}{symbols} +\index{recycling symbol=recycling symbol (\Pisymbol{greenpoint}{71})} \label{greenpoint} \begin{tabular}{ll} \Tpi{greenpoint}{71} \\ @@ -20859,6 +27300,7 @@ font file for \meta{name}, as in the following: \begin{longsymtable}[NKARTA]{\NKARTA\ Map Symbols} \ltidxboth{map}{symbols} +\idxboth{religious}{symbols} \ltindex{stars} \ltindex{polygons} \ltindex{rhombuses} @@ -20874,8 +27316,10 @@ font file for \meta{name}, as in the following: \ltindex{crosses} \ltindex{plusses} \ltindex{crucifixes} +\ltindex{houses of worship} \ltindex{men} \ltindex{compass} +\ltindex{hammer and sickle} \label{nkarta} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -20969,14 +27413,45 @@ font file for \meta{name}, as in the following: \begin{longsymtable}[ASTRO]{\ASTRO\ Astronomical Symbols} \ltidxboth{astronomical}{symbols} \ltidxboth{astrological}{symbols} -\ltidxboth{zodiacal}{symbols} +\ltidxboth{horoscope}{symbols} +\ltidxboth{zodiac}{symbols} \ltindex{planets} \ltindex{moons} +\ltindex{sun} \ltindex{celestial bodies} -\ltindex{male} -\ltindex{female} +\ltindex{male sign} +\ltindex{female sign} \ltindex{faces} \ltindex{smiley faces} +\ltindex{Aquarius} +\ltindex{Aries} +\ltindex{Cancer} +\ltindex{Capricorn} +\ltindex{Gemini} +\ltindex{Leo} +\ltindex{Libra} +\ltindex{Pisces} +\ltindex{Sagittarius} +\ltindex{Scorpio} +\ltindex{Taurus} +\ltindex{Virgo} +\ltindex{Mercury} +\ltindex{Venus} +\ltindex{Earth} +\ltindex{Mars} +\ltindex{Jupiter} +\ltindex{Saturn} +\ltindex{Uranus} +\ltindex{Pluto} +\ltindex{Vesta} +\ltindex{Ceres} +\ltindex{Juno} +\ltindex{conjunction} +\ltindex{opposition} +\ltindex{comet} +\ltindex{star} +\ltindex{ascending node} +\ltindex{descending node} \label{astrosym} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -21327,6 +27802,258 @@ font file for \meta{name}, as in the following: \end{symtable} + +\begin{longsymtable}[PGFORN]{\PGFORN\ Decorative Borders (Vintage)} +\ltindex{fancy borders} +\ltindex{decorative borders} +\ltindex{borders} +\ltindex{flourishes} +\ltindex{ornaments} +\ltindex{animals} +\ltindex{fists} +\ltindex{faces} +\ltindex{flags} +\ltindex{anchor=anchor (\pgfornVec{148})} +\ltindex{bird=bird (\pgfornVec{112})} +\ltindex{bird=bird (\pgfornVec{113})} +\ltindex{bird=bird (\pgfornVec{190})} +\ltindex{book=book (\pgfornVec{93})} +\ltindex{butterfly=butterfly (\pgfornVec{122})} +\ltindex{clock=clock (\pgfornVec{126})} +\ltindex{coat=coat (\pgfornVec{192})} +\ltindex{cow=cow (\pgfornVec{91})} +\ltindex{crab=crab (\pgfornVec{159})} +\ltindex{crown=crown (\pgfornVec{147})} +\ltindex{dove=dove (\pgfornVec{113})} +\ltindex{eagle=eagle (\pgfornVec{100})} +\ltindex{eagle=eagle (\pgfornVec{124})} +\ltindex{eagle=eagle (\pgfornVec{135})} +\ltindex{eagle=eagle (\pgfornVec{136})} +\ltindex{eagle=eagle (\pgfornVec{137})} +\ltindex{elephant=elephant (\pgfornVec{107})} +\ltindex{eye=eye (\pgfornVec{95})} +\ltindex{fish=fish (\pgfornVec{106})} +\ltindex{fish=fish (\pgfornVec{193})} +\ltsubindex{flags}{United States=United States (\pgfornVec{191})} +\ltindex{flower=flower (\pgfornVec{10})} +\ltindex{flower=flower (\pgfornVec{8})} +\ltindex{flower=flower (\pgfornVec{9})} +\ltindex{goat=goat (\pgfornVec{104})} +\ltindex{harp=harp (\pgfornVec{173})} +\ltindex{horse=horse (\pgfornVec{108})} +\ltindex{lion=lion (\pgfornVec{158})} +\ltindex{lobster=lobster (\pgfornVec{102})} +\ltindex{owl=owl (\pgfornVec{123})} +\ltindex{pig=pig (\pgfornVec{111})} +\ltindex{ram=ram (\pgfornVec{156})} +\ltindex{rat=rat (\pgfornVec{109})} +\ltindex{rooster=rooster (\pgfornVec{90})} +\ltindex{shoe=shoe (\pgfornVec{92})} +\ltindex{tree=tree (\pgfornVec{184})} +\label{pgforn-vectorian} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\TpgfornV{1} & \TpgfornV{102} \\ +\TpgfornV{2} & \TpgfornV{103} \\ +\TpgfornV{3} & \TpgfornV{104} \\ +\TpgfornV{4} & \TpgfornV{105} \\ +\TpgfornV{5} & \TpgfornV{106} \\ +\TpgfornV{6} & \TpgfornV{107} \\ +\TpgfornV{7} & \TpgfornV{108} \\ +\TpgfornV{8} & \TpgfornV{109} \\ +\TpgfornV{9} & \TpgfornV{110} \\ +\TpgfornV{10} & \TpgfornV{111} \\ +\TpgfornV{11} & \TpgfornV{112} \\ +\TpgfornV{12} & \TpgfornV{113} \\ +\TpgfornV{13} & \TpgfornV{114} \\ +\TpgfornV{14} & \TpgfornV{115} \\ +\TpgfornV{15} & \TpgfornV{116} \\ +\TpgfornV{16} & \TpgfornV{117} \\ +\TpgfornV{17} & \TpgfornV{118} \\ +\TpgfornV{18} & \TpgfornV{119} \\ +\TpgfornV{19} & \TpgfornV{120} \\ +\TpgfornV{20} & \TpgfornV{121} \\ +\TpgfornV{21} & \TpgfornV{122} \\ +\TpgfornV{22} & \TpgfornV{123} \\ +\TpgfornV{23} & \TpgfornV{124} \\ +\TpgfornV{24} & \TpgfornV{125} \\ +\TpgfornV{25} & \TpgfornV{126} \\ +\TpgfornV{26} & \TpgfornV{127} \\ +\TpgfornV{27} & \TpgfornV{128} \\ +\TpgfornV{28} & \TpgfornV{129} \\ +\TpgfornV{29} & \TpgfornV{130} \\ +\TpgfornV{30} & \TpgfornV{131} \\ +\TpgfornV{31} & \TpgfornV{132} \\ +\TpgfornV{32} & \TpgfornV{133} \\ +\TpgfornV{33} & \TpgfornV{134} \\ +\TpgfornV{34} & \TpgfornV{135} \\ +\TpgfornV{35} & \TpgfornV{136} \\ +\TpgfornV{36} & \TpgfornV{137} \\ +\TpgfornV{37} & \TpgfornV{138} \\ +\TpgfornV{38} & \TpgfornV{139} \\ +\TpgfornV{39} & \TpgfornV{140} \\ +\TpgfornV{40} & \TpgfornV{141} \\ +\TpgfornV{41} & \TpgfornV{142} \\ +\TpgfornV{42} & \TpgfornV{143} \\ +\TpgfornV{43} & \TpgfornV{144} \\ +\TpgfornV{44} & \TpgfornV{145} \\ +\TpgfornV{45} & \TpgfornV{146} \\ +\TpgfornV{46} & \TpgfornV{147} \\ +\TpgfornV{47} & \TpgfornV{148} \\ +\TpgfornV{48} & \TpgfornV{149} \\ +\TpgfornV{49} & \TpgfornV{150} \\ +\TpgfornV{50} & \TpgfornV{151} \\ +\TpgfornV{51} & \TpgfornV{152} \\ +\TpgfornV{52} & \TpgfornV{153} \\ +\TpgfornV{53} & \TpgfornV{154} \\ +\TpgfornV{54} & \TpgfornV{155} \\ +\TpgfornV{55} & \TpgfornV{156} \\ +\TpgfornV{56} & \TpgfornV{157} \\ +\TpgfornV{57} & \TpgfornV{158} \\ +\TpgfornV{58} & \TpgfornV{159} \\ +\TpgfornV{59} & \TpgfornV{160} \\ +\TpgfornV{60} & \TpgfornV{161} \\ +\TpgfornV{61} & \TpgfornV{162} \\ +\TpgfornV{62} & \TpgfornV{163} \\ +\TpgfornV{63} & \TpgfornV{164} \\ +\TpgfornV{64} & \TpgfornV{165} \\ +\TpgfornV{65} & \TpgfornV{166} \\ +\TpgfornV{66} & \TpgfornV{167} \\ +\TpgfornV{67} & \TpgfornV{168} \\ +\TpgfornV{68} & \TpgfornV{169} \\ +\TpgfornV{69} & \TpgfornV{171} \\ +\TpgfornV{70} & \TpgfornV{172} \\ +\TpgfornV{71} & \TpgfornV{173} \\ +\TpgfornV{72} & \TpgfornV{174} \\ +\TpgfornV{73} & \TpgfornV{175} \\ +\TpgfornV{74} & \TpgfornV{176} \\ +\TpgfornV{75} & \TpgfornV{177} \\ +\TpgfornV{76} & \TpgfornV{178} \\ +\TpgfornV{77} & \TpgfornV{179} \\ +\TpgfornV{78} & \TpgfornV{180} \\ +\TpgfornV{79} & \TpgfornV{181} \\ +\TpgfornV{81} & \TpgfornV{182} \\ +\TpgfornV{84} & \TpgfornV{183} \\ +\TpgfornV{87} & \TpgfornV{184} \\ +\TpgfornV{90} & \TpgfornV{185} \\ +\TpgfornV{91} & \TpgfornV{186} \\ +\TpgfornV{92} & \TpgfornV{187} \\ +\TpgfornV{93} & \TpgfornV{188} \\ +\TpgfornV{94} & \TpgfornV{189} \\ +\TpgfornV{95} & \TpgfornV{190} \\ +\TpgfornV{96} & \TpgfornV{191} \\ +\TpgfornV{97} & \TpgfornV{192} \\ +\TpgfornV{98} & \TpgfornV{193} \\ +\TpgfornV{99} & \TpgfornV{194} \\ +\TpgfornV{100} & \TpgfornV{195} \\ +\TpgfornV{101} & \TpgfornV{196} \\ +\end{longtable} + +\begin{tablenote} + The symbols in this table are selected with + \cmd{\newpgfornamentfamily}\linebreak[0]\verb|{vectorian}|. All + \PGFORN\ symbols are implemented with \TikZ\ graphics, not with a + font. The \cmd{\pgfornament} command supports resizing, coloring, + and rotating symbols. \seedocs{\PGFORN}. + + The following symbols are omitted from the table due to their width: + + % 170 is skipped because its bounding box is incorrect. 89 is + % skipped because it's too wide even for this table. + \begin{center} + \renewcommand{\arraystretch}{1.5} % Keep symbols from touching. + \makebox[0pt]{% + \begin{tabular}{ll} + \TpgfornVwide{80} \\ + \TpgfornVwide{82} \\ + \TpgfornVwide{83} \\ + \TpgfornVwide{85} \\ + \TpgfornVwide{86} \\ + \TpgfornVwide{88} \\ + \end{tabular}% + } + \end{center} +\end{tablenote} +\end{longsymtable} + + +\begin{longsymtable}[PGFORN]{\PGFORN\ Decorative Borders (Traditional Chinese Motifs)} +\ltindex{fancy borders} +\ltindex{decorative borders} +\ltindex{borders} +\ltindex{flourishes} +\ltindex{ornaments} +\label{pgforn-han} +\begin{longtable}{*2{ll}} +\multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{4}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\TpgfornH{1} & \TpgfornH{42} \\ +\TpgfornH{2} & \TpgfornH{43} \\ +\TpgfornH{3} & \TpgfornH{44} \\ +\TpgfornH{4} & \TpgfornH{45} \\ +\TpgfornH{5} & \TpgfornH{46} \\ +\TpgfornH{6} & \TpgfornH{47} \\ +\TpgfornH{7} & \TpgfornH{48} \\ +\TpgfornH{8} & \TpgfornH{49} \\ +\TpgfornH{9} & \TpgfornH{50} \\ +\TpgfornH{10} & \TpgfornH{51} \\ +\TpgfornH{11} & \TpgfornH{52} \\ +\TpgfornH{12} & \TpgfornH{53} \\ +\TpgfornH{13} & \TpgfornH{54} \\ +\TpgfornH{14} & \TpgfornH{55} \\ +\TpgfornH{15} & \TpgfornH{56} \\ +\TpgfornH{16} & \TpgfornH{57} \\ +\TpgfornH{17} & \TpgfornH{58} \\ +\TpgfornH{18} & \TpgfornH{59} \\ +\TpgfornH{19} & \TpgfornH{60} \\ +\TpgfornH{20} & \TpgfornH{61} \\ +\TpgfornH{21} & \TpgfornH{62} \\ +\TpgfornH{22} & \TpgfornH{63} \\ +\TpgfornH{23} & \TpgfornH{64} \\ +\TpgfornH{24} & \TpgfornH{65} \\ +\TpgfornH{25} & \TpgfornH{66} \\ +\TpgfornH{26} & \TpgfornH{67} \\ +\TpgfornH{27} & \TpgfornH{68} \\ +\TpgfornH{28} & \TpgfornH{69} \\ +\TpgfornH{33} & \TpgfornH{70} \\ +\TpgfornH{34} & \TpgfornH{71} \\ +\TpgfornH{35} & \TpgfornH{72} \\ +\TpgfornH{36} & \TpgfornH{73} \\ +\TpgfornH{37} & \TpgfornH{74} \\ +\TpgfornH{38} & \TpgfornH{75} \\ +\TpgfornH{39} & \TpgfornH{76} \\ +\TpgfornH{40} & \TpgfornH{77} \\ +\TpgfornH{41} & \TpgfornH{78} \\ + +\end{longtable} + +\begin{tablenote} + The symbols in this table are selected with + \cmd{\newpgfornamentfamily}\verb|{han}|. All \PGFORN\ symbols are + implemented with \TikZ\ graphics, not with a font. The + \cmd{\pgfornament} command supports resizing, coloring, and rotating + symbols. \seedocs{\PGFORN}. + + Not shown in the table due to their width are + \cmd{\pgfornament}\verb|{29}|, \cmd{\pgfornament}\verb|{30}|, + \cmd{\pgfornament}\verb|{31}|, and \cmd{\pgfornament}\verb|{32}|. + These represent various horizontal rules (thick, double thin, double + thick, and triple thin, respectively). +\end{tablenote} +\end{longsymtable} + + \begin{longsymtable}[KNOT]{\KNOT\ Celtic Knots} \ltindex{knots} \ltindex{Celtic knots} @@ -21334,7 +28061,7 @@ font file for \meta{name}, as in the following: \ltindex{decorative borders} \ltindex{borders} \ltindex{ornaments} -\label{} +\label{knot} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] \endhead @@ -21718,6 +28445,61 @@ font file for \meta{name}, as in the following: \end{longsymtable} +\begin{longsymtable}[LCIRC]{\LCIRC\ Logic Gates and VLSI Symbols} +\ltindex{buffers} +\ltindex{inverters} +\ltindex{AND gates=\textsc{and} gates} +\ltindex{OR gates=\textsc{or} gates} +\ltindex{NAND gates=\textsc{nand} gates} +\ltindex{NOR gates=\textsc{nor} gates} +\ltindex{logic gates} +\ltindex{digital logic gates} +\ltindex{combinatorial logic gates} +\ltindex{Boolean logic gates} +\ltindex{symbols>digital logic} +\ltidxboth{VLSI}{symbols} +\label{lcircuit} +\renewcommand{\arraystretch}{1.2} % Prevent tall symbols from touching. +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\Klcirc{ande} & \Klcirc{nfete} & \Klcirc{ots} \\ +\Klcirc{andn} & \Klcirc{nfetn} & \Klcirc{otw} \\ +\Klcirc{ands} & \Klcirc{nfets} & \Klcirc{pfete} \\ +\Klcirc{andw} & \Klcirc{nfetw} & \Klcirc{pfetn} \\ +\Klcirc{capew} & \Klcirc{nore} & \Klcirc{pfets} \\ +\Klcirc{capns} & \Klcirc{norn} & \Klcirc{pfetw} \\ +\Klcirc{exore} & \Klcirc{nors} & \Klcirc{resew} \\ +\Klcirc{exorn} & \Klcirc{norw} & \Klcirc{resns} \\ +\Klcirc{exors} & \Klcirc{note} & \Klcirc{tgateew} \\ +\Klcirc{exorw} & \Klcirc{notn} & \Klcirc{tgatens} \\ +\Klcirc{nande} & \Klcirc{nots} & \Klcirc{tje} \\ +\Klcirc{nandn} & \Klcirc{notw} & \Klcirc{tjn} \\ +\Klcirc{nands} & \Klcirc{ore} & \Klcirc{tjs} \\ +\Klcirc{nandw} & \Klcirc{orn} & \Klcirc{tjw} \\ +\Klcirc{nexore} & \Klcirc{ors} & \Klcirc{vddpin} \\ +\Klcirc{nexorn} & \Klcirc{orw} & \Klcirc{vsspin} \\ +\Klcirc{nexors} & \Klcirc{ote} & \\ +\Klcirc{nexorw} & \Klcirc{otn} & \\ +\end{longtable} + +\begin{tablenote} + Each of these symbols first must be defined via an \cmd{\input} of + the corresponding \verb|.mac|~file. For example, before a document + can invoke \cmd{\usebox}\verb|{\nande}| it first must + \cmd{\input}\verb|{nande.mac}|. + + All \LCIRC\ symbols are defined using a \latex\ \texttt{picture} + environment, not a font. +\end{tablenote} +\end{longsymtable} + + \begin{longsymtable}[CRYST]{\CRYST\ Crystallography Symbols} \ltidxboth{crystallography}{symbols} \ltidxboth{scientific}{symbols} @@ -21793,6 +28575,7 @@ font file for \meta{name}, as in the following: \begin{symtable}[DICE]{\DICE\ Dice} \index{dice} \index{dice>3D} +\index{rotations>dice} \idxboth{game-related}{symbols} \label{dice3d} \begin{tabular}{*3{ll}} @@ -21831,6 +28614,28 @@ font file for \meta{name}, as in the following: \end{symtable} +\begin{symtable}[FIGBAS]{\FIGBAS\ Figured-Bass Ligatures} +\idxboth{musical}{symbols} +\label{figbas} +\begin{tabular}{*2{ll}} +\Tpi{figbas}{50} & \Tpi{figbas}{54} \\ +\Tpi{figbas}{52} & \Tpi{figbas}{57} \\ +\Tpi{figbas}{53} & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + Shown here are the figured-bass ligatures based on \PSfont{Computer + Modern}. \FIGBAS\ additionally provides versions of these symbols + based on \PSfont{Computer Modern Sans} and \PSfont{Palatino}\slash + \PSfont{Palladio}. + + \verb|{\usefont{U}{figbas}{m}{n}2 4 5 6 9}| is an equivalent means + of producing these symbols. +\end{tablenote} +\end{symtable} + + \begin{symtable}[MAGIC]{\MAGIC\ Trading Card Symbols} \index{Wizards of the Coast} \index{Magic: The Gathering symbols=\emph{Magic: The Gathering} symbols} @@ -21968,11 +28773,11 @@ font file for \meta{name}, as in the following: \end{longsymtable} -\section{Additional Information} +\chapter{Additional Information} \label{addl-info} -\realsubsections +\realsections -Unlike the previous sections of this document, \ref{addl-info} does +Unlike the previous chapters of this document, \ref{addl-info} does not contain new symbol tables. Rather, it provides additional help in using the \doctitle. First, it draws attention to symbol names used by multiple packages. Next, it provides some guidelines for finding @@ -21983,7 +28788,7 @@ and Latin~1 quick-reference guide, showing how to enter all of the standard \ascii/Latin~1 symbols in \latex{}. And finally, it lists some statistics about this document itself. -\subsection{Symbol Name Clashes} +\section{Symbol Name Clashes} % Rather than create a rat's nest of \if statements, we keep the table % whole and have each symbol conditionally appear. @@ -22026,7 +28831,7 @@ appear in this document. & $\trysym{ggg}$ & & & $\trysym{ABXggg}$ \\ \cmdI[\trysym{Letter} vs.\ \trysym{ifsLetter}]{\Letter} && & & & & & \trysym{Letter} & & \trysym{ifsLetter} \\ - \cmdI[$\trysym{STlightning}$ vs.\ \trysym{WASYlightning}]{\lightning} && + \cmdI[$\trysym{STlightning}$ vs.\ \trysym{WASYlightning}]{\lightning}\index{lightning} && & & $\trysym{STlightning}$ & \trysym{WASYlightning} \\ \cmdI[\trysym{Lightning} vs.\ \trysym{ifsLightning}]{\Lightning} && & & & & & \trysym{Lightning} & & \trysym{ifsLightning} \\ @@ -22099,7 +28904,7 @@ to their original values after loading one of those packages: \fi % TX test -\subsection{Resizing symbols} +\section{Resizing symbols} \label{resizing-symbols} Mathematical symbols listed in this document as @@ -22143,6 +28948,7 @@ larger than 24.88\,pt. \maketall\} & \makebig\} \\ + \index{arrows}% \verb|\uparrow| & $\uparrow$ & $\big\uparrow$ & @@ -22184,7 +28990,8 @@ as necessary to achieve the desired height. \newlength{\braceheight} \setlength{\braceheight}{6.5\baselineskip} \begin{tabular}{@{}ccl@{}} - \multirow{5}*{$\left.\rule{0pt}{\braceheight}\right\} \longrightarrow$} + \multirow{5}*{$\left.\rule{0pt}{\braceheight}\right\} + \longrightarrow$\index{arrows}} & \cmexchar'71 & top \\ & \cmexchar'76 & top-middle (extensible) \\ & \cmexchar'75 & middle \\ @@ -22192,7 +28999,7 @@ as necessary to achieve the desired height. & \cmexchar'73 & bottom \\ \\ \end{tabular} -\index{symbols>extensible} +\idxboth{extensible}{symbols} \caption{Implementation of variable-sized delimiters} \label{extensible-brace} \end{figure} @@ -22200,7 +29007,7 @@ as necessary to achieve the desired height. \fi % havemultirow test -\subsection{Where can I find the symbol for~\dots?} +\section{Where can I find the symbol for~\dots?} \label{combining-symbols} If you can't find some symbol you're looking for in this document, there @@ -22262,7 +29069,7 @@ are a few possible explanations: ({\fontencoding{OT2}\selectfont SH})|(} For example, the symbol for an impulse train or Tate-Shafarevich group (``{\fontencoding{OT2}\selectfont SH}'') is actually an uppercase - \textit{sha} in the Cyrillic\index{alphabets>Cyrillic} alphabet. + \textit{sha} in the Cyrillic\subindex{alphabets}{Cyrillic} alphabet. (Cyrillic is supported by the OT2 \fntenc[OT2], for instance). While a \textit{sha} can be defined numerically as ``\verb|{\fontencoding{OT2}|\linebreak[0]\verb|\selectfont|\cmd{\char}\verb|88}|'' @@ -22276,7 +29083,7 @@ are a few possible explanations: \fi % OTII test For the specific case of the U~\fntenc[U], which is used for symbol - or ``pi''\index{pi fonts=``pi'' fonts}\index{fonts>pi=``pi''} fonts, + or ``pi''\index{pi fonts=pi fonts}\index{fonts>pi=pi} fonts, the \pkgname{pifont} package defines a convenient \cmd{\Pisymbol} command. \cmd{\Pisymbol} typesets a specified character (by number) in a specified \fntfam. For example, @@ -22286,13 +29093,13 @@ are a few possible explanations: \texttt{psy} (\postscript \PSfont{Symbol}) \fntfam[psy]. - \subsubsection{Reflecting and rotating existing symbols} + \subsection{Reflecting and rotating existing symbols} \mbox{}% % Force the \index commands into the paragraph proper. \index{symbols>reversed|(}% \index{symbols>rotated|(}% - \index{symbols>upside-down|(}% \index{symbols>inverted|(}% + \index{symbols>upside-down|(}% \index{reversed symbols|(}% \index{rotated symbols|(}% \index{upside-down symbols|(}% @@ -22346,9 +29153,10 @@ are a few possible explanations: \index{symbols>inverted|)} \index{reversed symbols|)} \index{rotated symbols|)} + \index{upside-down symbols|)}% \index{inverted symbols|)} - \subsubsection{Joining and overlapping existing symbols} + \subsection{Joining and overlapping existing symbols} Symbols that do not exist in any font can sometimes be fabricated out of existing symbols. The \latexE{} source file \fontdefdtx @@ -22358,7 +29166,7 @@ are a few possible explanations: Even in the last case, all is not lost. Sometimes, a symbol exists in a font, but there is no \latex{} binding for it. - \subsubsection{Reflecting and rotating existing symbols} + \subsection{Reflecting and rotating existing symbols} Rotated/reflected versions of an existing symbol can be produced using the \pkgname{graphicx} (or \pkgname{graphics}) package's @@ -22366,7 +29174,7 @@ are a few possible explanations: be used as a last resort. Not every \tex backend supports graphical transformations.} - \subsubsection{Joining and overlapping existing symbols} + \subsection{Joining and overlapping existing symbols} If a symbol does not exist in any orientation in any font, it may be possible to fabricate it out of existing symbols. The \latexE{} @@ -22394,8 +29202,8 @@ With some simple pattern-matching, one can easily define a backward \end{verbatim} \indexcommand[\string\ismodeledby]{\ismodeledby} -In general, arrows/harpoons, horizontal lines (``='', ``-'', -``\cmdX{\relbar}'', and ``\cmdX{\Relbar}''), and the various +In general, arrows\index{arrows}/harpoons, horizontal lines (``='', +``-'', ``\cmdX{\relbar}'', and ``\cmdX{\Relbar}''), and the various math-extension characters can be combined creatively with miscellaneous other characters to produce a variety of new symbols. Of course, new symbols can be composed from \emph{any} set of existing @@ -22568,41 +29376,41 @@ signs~(``$-$\kern-6.5pt$-$'') to produce \mathrel{\ooalign{$\ni$\cr\kern-1pt$-$\kern-6.5pt$-$}}} \end{verbatim} +\newcommand{\rqm}{{\declareslashed{}{\text{-}}{0.04}{0}{I}\slashed{I}}} + The \pkgname{slashed} package, although originally designed for producing Feynman\index{Feynman slashed character notation} slashed-character\idxboth{slashed}{letters} notation, in fact facilitates the production of \emph{arbitrary} overlapped symbols. -\ifhaveslashed - \newcommand{\rqm}{{\declareslashed{}{\text{-}}{0.04}{0}{I}\slashed{I}}} - The default behavior is to overwrite a given character with ``$/$''. - For example, \cmd{\slashed}\verb|{D}| produces ``$\slashed{D}$''. - However, the \cmd{\declareslashed} command provides the flexibility - to specify the mathematical context of the composite character - (operator, relation, punctuation, etc., as will be discussed in - \ref{math-spacing}), the overlapping symbol, horizontal and - vertical adjustments in symbol-relative units, and the character to - be overlapped. Consider, for example, the symbol for reduced - quadrupole moment~(``$\rqm$''). This can be declared as follows: +The default behavior is to overwrite a given character with ``$/$''. +For example, \cmd{\slashed}\verb|{D}| produces ``$\slashed{D}$''. +However, the \cmd{\declareslashed} command provides the flexibility to +specify the mathematical context of the composite character (operator, +relation, punctuation, etc., as will be discussed in +\ref{math-spacing}), the overlapping symbol, horizontal and vertical +adjustments in symbol-relative units, and the character to be +overlapped. Consider, for example, the symbol for reduced quadrupole +moment~(``$\rqm$''). This can be declared as follows: \begin{verbatim} \newcommand{\rqm}{{% \declareslashed{}{\text{-}}{0.04}{0}{I}\slashed{I}}} \end{verbatim} - \noindent - \newcommand{\curlyarg}{\texttt{\char`\{}$\cdot$\texttt{\char`\}}}% - \cmd{\declareslashed}\curlyarg\curlyarg\curlyarg\curlyarg\verb|{I}| - affects the meaning of all subsequent \cmd{\slashed}\verb|{I}| - commands in the same scope. The preceding definition of \cmdX{\rqm} - therefore uses an extra set of curly braces to limit that scope to a - single \cmd{\slashed}\verb|{I}|. In addition, \cmdX{\rqm} uses - \pkgname{amstext}'s \cmd{\text} macro - (described~\vpageref[below]{text-macro}) to make - \cmd{\declareslashed} use a text-mode hyphen~(``-'') instead of a - math-mode minus sign~(``$-$'') and to ensure that the hyphen scales - properly in size in subscripts and superscripts. -\fi % haveslashed -See \pkgname{slashed}'s documentation (located in +\newcommand{\curlyarg}{\texttt{\char`\{}$\cdot$\texttt{\char`\}}}% + +\noindent +\cmd{\declareslashed}\curlyarg\curlyarg\curlyarg\curlyarg\verb|{I}| +affects the meaning of all subsequent \cmd{\slashed}\verb|{I}| +commands in the same scope. The preceding definition of \cmdX{\rqm} +therefore uses an extra set of curly braces to limit that scope to a +single \cmd{\slashed}\verb|{I}|. In addition, \cmdX{\rqm} uses +\pkgname{amstext}'s \cmd{\text} macro +(described~\vpageref[below]{text-macro}) to make \cmd{\declareslashed} +use a text-mode hyphen~(``-'') instead of a math-mode minus +sign~(``$-$'') and to ensure that the hyphen scales properly in size +in subscripts and superscripts. See \pkgname{slashed}'s documentation +(located in \hfilename{http://mirror.ctan.org/macros/latex/contrib/carlisle/slashed.sty}{slashed.sty} itself) for a detailed usage description of the \cmd{\slashed} and \cmd{\declareslashed} commands. @@ -22613,25 +29421,21 @@ package. \pkgname{centernot} provides a single command, subsequent mathematical symbol. However, instead of putting the slash at a fixed location, \cmd{\centernot} centers the slash over its argument. \cmd{\centernot} might be used, for example, to create a -``does\index{does not imply} not imply'' symbol% -\ifhavecenternot - : +``does\index{does not imply} not imply'' symbol: - \begin{center} - \renewcommand{\arraystretch}{1.25}% - \begin{tabular}{cl} - $\not\Longrightarrow$ & \verb|\not\Longrightarrow| \\ - \multicolumn{2}{c}{vs.} \\ - $\centernot\Longrightarrow$ & \verb|\centernot\Longrightarrow| \\ - \end{tabular} - \end{center} -\else - . -\fi % \havecenternot +\begin{center} + \index{arrows} + \renewcommand{\arraystretch}{1.25}% + \begin{tabular}{cl} + $\not\Longrightarrow$ & \verb|\not\Longrightarrow| \\ + \multicolumn{2}{c}{vs.} \\ + $\centernot\Longrightarrow$ & \verb|\centernot\Longrightarrow| \\ + \end{tabular} +\end{center} \seedocs{\pkgname{centernot}}. -\subsubsection{Making new symbols work in superscripts and subscripts} +\subsection{Making new symbols work in superscripts and subscripts} \index{subscripts>new symbols used in|(} \index{superscripts>new symbols used in|(} @@ -22692,12 +29496,12 @@ sign with a line through it. \end{verbatim} \noindent -(The preceding code was taken verbatim from the UK \TeX{} Users Group -FAQ at \url{http://www.tex.ac.uk/}.) +(The preceding code was taken verbatim from \TeXFAQ{prinvalint}.) \cmdI[$\string\dashint$]{\dashint} produces a single-dashed integral sign~(``$\dashint$''), while \cmdX{\ddashint} produces a double-dashed one~(``$\ddashint$''). The \verb|\Xint| macro defined above can also be used to generate a wealth of new integrals: +\index{arrows} \ifAMS ``$\Xint\circlearrowright$'' (\verb|\Xint\circlearrowright|), ``$\Xint\circlearrowleft$'' (\verb|\Xint\circlearrowleft|), @@ -22783,7 +29587,7 @@ See \TeXbook for more understanding of \tex ``boxes'' and ``dimens''. \index{sqrt=\verb+\sqrt+ ($\blackacc{\sqrt}$)|)} -\index{arrows>double-headed, diagonal|(} +\subindex{arrows}{double-headed, diagonal|(} \label{code:neswarrow}% \newcommand{\neswarrow}{\mathrel{\text{$\nearrow$\llap{$\swarrow$}}}} \newcommand{\nwsearrow}{\mathrel{\text{$\nwarrow$\llap{$\searrow$}}}} @@ -22820,7 +29624,7 @@ produce ``A\llap{B}''. However, the result of the former is the width of ``A'', and the result of the latter is the width of ``B''---\cmd{\llap}\verb|{|\dots\verb|}| and \cmd{\rlap}\verb|{|\dots\verb|}| take up zero space. -\index{arrows>double-headed, diagonal|)} +\subindex{arrows}{double-headed, diagonal|)} In a June~2002 post to \ctt, \person{Donald}{Arseneau} presented a general macro for aligning an arbitrary number of symbols on their @@ -22890,7 +29694,7 @@ symbols:\footnote{The code as posted on \tex\ Stack Exchange named these \fi % \TSElesssimslant -\subsubsection{Modifying \latex-generated symbols} +\subsection{Modifying \latex-generated symbols} \index{dots (ellipses)|(} \index{ellipses (dots)|(} @@ -22934,7 +29738,7 @@ along the opposite diagonal, we merely have to reorder the \cmdX{\revddots} is essentially identical to the \MDOTS\ package's \ifMDOTS - \cmdX{\iddots} + \cmdI[$\MDOTSiddots$]{\iddots} \else \cmd{\iddots} \fi @@ -22951,7 +29755,24 @@ command. \index{dots (ellipses)|)} -\subsubsection{Producing complex accents} +\subsection{Encircling symbols} + +A simple, special case of combining existing symbols is to overlay a +circle atop a given symbol. \latex's built-in \cmdW{\textcircled} +(\vref{text-accents}) does exactly that: \verb|\textcircled{A}| +produces ``\textcircled{A}''. The \pkgname{circledsteps} package +enhances this capability by using \TikZ\ to draw circles---rather, +ovals---that extend to fit their content, that can be colored, and +that can align either the original symbol or the circled symbol on the +baseline. +\ifhavecircledsteps + As a simple example, \verb|f\Circled{ghi}j| produces + ``f\Circled{ghi}j'', in contrast with \verb|f\textcircled{ghi}j|, + which produces ``f\textcircled{ghi}j''. +\fi + + +\subsection{Producing complex accents} \ifx\diatop\undefined % The following was copied verbatim from ipa.sty, from the wsuipa package. @@ -22974,7 +29795,7 @@ command. \index{accents|(} \index{accents>multiple per character} \index{multiple accents per character} -Accents\label{multiple-accents} are a special case of combining +Accents\label{multiple-accents} are another special case of combining existing symbols to make new symbols. While various tables in this document show how to add an accent to an existing symbol, some applications, such as transliterations from non-Latin alphabets, @@ -23013,10 +29834,11 @@ the character. the documentation for more information. \index{accents|)} -\subsubsection{Creating extensible symbols} + +\subsection{Creating extensible symbols} \index{symbols>extensible|(} -\index{extensible symbols, creating|(} +\index{extensible symbols>creating|(} A relatively simple example of creating extensible symbols stems from a \ctt post by \person{Donald}{Arseneau} (June~2003). The following @@ -23101,8 +29923,8 @@ produce ``$a_{\actuarial[x:]{n}}$''\indexaccent[$\string\blackacc\string\actuarial$]{\actuarial}. \ifACTANG This is similar in concept to how the \ACTANG\ package defines its - \verb|\actuarialangle|\indexaccent{\actuarialangle} command - (\ref{actuarialangle}). + \verb|\actuarialangle|\indexaccent[\string\blackacc\string\actuarial]{\actuarialangle} + command (\ref{actuarialangle}). \fi % ACTANG test For a more complete solution for typesetting actuarial symbols see the \pkgname{actuarialsymbol} package. @@ -23226,10 +30048,10 @@ variable width \emph{and} height (or depth). \index{accents|)} \index{symbols>extensible|)} -\index{extensible symbols, creating|)} +\index{extensible symbols>creating|)} -\subsubsection{Developing new symbols from scratch} +\subsection{Developing new symbols from scratch} Sometimes is it simply not possible to define a new symbol in terms of existing symbols. Fortunately, most, if not all, \tex distributions @@ -23442,7 +30264,7 @@ defines to lie between $z_6$ and $z_7$. \begin{figure}[htbp] \centering - \includegraphics[height=6cm]{lightbulb.eps} + \includegraphics[height=6cm]{lightbulb} \caption{Proof diagram of \filename{lightbulb10.mf}} \label{lightbulb10-proof} \end{figure} @@ -23519,22 +30341,22 @@ a font-description file that tells \latexE how to map fonts in a given For symbol fonts, this mapping is fairly simple. Symbol fonts almost always use the ``U''~(``Unknown'') font encoding and frequently occur in only one variant: normal weight and non-\italic[italicized]. The -filename for a font-description file important; it must be of the form -``\meta{encoding}\meta{family}\fileext{fd}'', where \meta{encoding} is -the lowercase version of the encoding name (typically~``u'' for symbol -fonts) and \meta{family} is the name of the \fntfam. For LightBulb10, -let's call this ``bulb''. \ref{bulb-fd-file} lists the contents of -\filename{ubulb.fd}. The document ``\latexE Font -Selection''~\cite{fntguide} describes \cmd{\DeclareFontFamily} and -\cmd{\DeclareFontShape} in detail, but the gist of \filename{ubulb.fd} -is first to declare a \texttt{U}-encoded version of the \texttt{bulb} -\fntfam[bulb] and then to specify that a \latexE request for a -\texttt{U}-encoded version of \texttt{bulb} with a (\texttt{m})edium -font series (as opposed to, e.g., bold) and a (\texttt{n})ormal font -shape (as opposed to, e.g., \italic) should translate into a \tex -request for \filename{lightbulb10.tfm} -mechanically\idxboth{mechanical}{scaling} scaled to the current font -size. +filename for a font-description file is important; it must be of the +form ``\meta{encoding}\meta{family}\fileext{fd}'', where +\meta{encoding} is the lowercase version of the encoding name +(typically~``u'' for symbol fonts) and \meta{family} is the name of +the \fntfam. For LightBulb10, let's call this ``bulb''. +\ref{bulb-fd-file} lists the contents of \filename{ubulb.fd}. The +document ``\latexE Font Selection''~\cite{fntguide} describes +\cmd{\DeclareFontFamily} and \cmd{\DeclareFontShape} in detail, but +the gist of \filename{ubulb.fd} is first to declare a +\texttt{U}-encoded version of the \texttt{bulb} \fntfam[bulb] and then +to specify that a \latexE request for a \texttt{U}-encoded version of +\texttt{bulb} with a (\texttt{m})edium font series (as opposed to, +e.g., bold) and a (\texttt{n})ormal font shape (as opposed to, e.g., +\italic) should translate into a \tex request for +\filename{lightbulb10.tfm} mechanically\idxboth{mechanical}{scaling} +scaled to the current font size. \begin{figure}[htbp] \centering @@ -23584,7 +30406,7 @@ by a \postscript interpreter. See \TeXFAQ{textrace} for pointers to tools that can produce \PSfont{Type~1} fonts from \metafont. -\subsection{Math-mode spacing} +\section{Math-mode spacing} \label{math-spacing} Terms such as ``binary operators'', ``relations'', and ``punctuation'' @@ -23696,7 +30518,7 @@ log-like\idxboth{log-like}{symbols}\index{atomic math objects} symbols shown in \ref{ams-log} utilize this spacing convention. -\subsection{Bold mathematical symbols} +\section{Bold mathematical symbols} \label{bold-math} \idxbothbegin{bold}{symbols} @@ -23753,11 +30575,7 @@ vs.\ normal), and spacing. \textit{none} & \verb!$!\cmd{\mathbf}\verb!{\alpha + b = \Gamma \div D}$! & -\ifBM $\alpha + \textbf{b} = \bm{\Gamma} \div \textbf{D}$ \\ -\else - $\mathbf{\alpha + b = \Gamma \div D}$ \\ -\fi \textit{none} & \cmd{\boldmath}\verb!$\alpha + b = \Gamma \div D$! & @@ -23771,11 +30589,9 @@ vs.\ normal), and spacing. \verb!$!\cmd{\boldsymbol}\verb!{\alpha + b = \Gamma \div D}$! & \boldmath$\alpha + b = \Gamma \div D$ \\ -\ifBM \pkgname{bm} & \verb!$!\cmd{\bm}\verb!{\alpha + b = \Gamma \div D}$! & $\bm{\alpha + b = \Gamma \div D}$ \\ -\fi \pkgname{fixmath} & \verb!$!\cmd{\mathbold}\verb!{\alpha + b = \Gamma \div D}$! & @@ -23797,7 +30613,7 @@ vs.\ normal), and spacing. \idxbothend{bold}{symbols} -\subsection{ASCII and Latin~1 quick reference} +\section{ASCII and Latin~1 quick reference} \label{ascii-quickref} \index{ASCII|(} @@ -23835,77 +30651,79 @@ the character as a text character. And the fourth column lists the } \makeatother - % Typesetting a symbol by prefixing it with a "\". + % Typeset a symbol by prefixing it with a "\". \newcommand{\bscommand}[1]{#1 & \cmdI{#1} & \cmdI{#1}} - \begin{tabular}[t]{@{}*2{>{\ttfamily}r}c*2{>{\ttfamily}l}l@{}} \\ \toprule - \multicolumn{1}{@{}c}{Dec} & - \multicolumn{1}{c}{Hex} & - \multicolumn{1}{c}{Char} & - \multicolumn{1}{c}{Body text} & - \multicolumn{1}{c@{}}{\ttfamily\string\texttt} \\ \midrule + \begin{adjustwidth}{-1em}{-1em} + \begin{tabular}[t]{@{}*2{>{\ttfamily}r}c*2{>{\ttfamily}l}l@{}} \\ \toprule + \multicolumn{1}{@{}c}{Dec} & + \multicolumn{1}{c}{Hex} & + \multicolumn{1}{c}{Char} & + \multicolumn{1}{c}{Body text} & + \multicolumn{1}{c@{}}{\ttfamily\string\texttt} \\ \midrule - 33 & 21 & ! & ! & ! \\ - 34 & 22 & {\fontencoding{T1}\selectfont\textquotedbl} & + 33 & 21 & ! & ! & ! \\ + 34 & 22 & {\fontencoding{T1}\selectfont\textquotedbl} & \string\textquotedbl & " \\ % Not available in OT1 - 35 & 23 & \bscommand{\#} \\ - 36 & 24 & \bscommand{\$} \\ - 37 & 25 & \bscommand{\%} \\ - 38 & 26 & \bscommand{\&} \\ - 39 & 27 & ' & ' & ' \\ - 40 & 28 & ( & ( & ( \\ - 41 & 29 & ) & ) & ) \\ - 42 & 2A & * & * & * \\ - 43 & 2B & + & + & + \\ - 44 & 2C & , & , & , \\ - 45 & 2D & - & - & - \\ - 46 & 2E & . & . & . \\ - 47 & 2F & / & / & / \\ - 48 & 30 & 0 & 0 & 0 \\ - 49 & 31 & 1 & 1 & 1 \\ - 50 & 32 & 2 & 2 & 2 \\ - \skipped - 57 & 39 & 9 & 9 & 9 \\ - 58 & 3A & : & : & : \\ - 59 & 3B & ; & ; & ; \\ - 60 & 3C & \textless & \cmdI{\textless} & < \\ % Or $<$ - 61 & 3D & = & = & = \\ \bottomrule - \end{tabular} - \hfil - \begin{tabular}[t]{@{}*2{>{\ttfamily}r}c*2{>{\ttfamily}l}l@{}} \\ \toprule - \multicolumn{1}{@{}c}{Dec} & - \multicolumn{1}{c}{Hex} & - \multicolumn{1}{c}{Char} & - \multicolumn{1}{c}{Body text} & - \multicolumn{1}{c@{}}{\ttfamily\string\texttt} \\ \midrule - - 62 & 3E & \textgreater & \cmdI{\textgreater} & > \\ % Or $>$ - 63 & 3F & ? & ? & ? \\ - 64 & 40 & @ & @ & @ \\ - 65 & 41 & A & A & A \\ - 66 & 42 & B & B & B \\ - 67 & 43 & C & C & C \\ - \skipped - 90 & 5A & Z & Z & Z \\ - 91 & 5B & [ & [ & [ \\ - 92 & 5C & \textbackslash & \cmdI{\textbackslash} & - \verb|\char`\\| \\ % \textbackslash works in non-OT1 - 93 & 5D & ] & ] & ] \\ - 94 & 5E & \^{} & \verb|\^{}| & \verb|\^{}| \\ % Or \textasciicircum - 95 & 5F & \_ & \verb|\_| & \verb|\char`\_| \\ % \_ works in non-OT1 - 96 & 60 & ` & ` & ` \\ - 97 & 61 & a & a & a \\ - 98 & 62 & b & b & b \\ - 99 & 63 & c & c & c \\ - \skipped - 122 & 7A & z & z & z \\ - 123 & 7B & \{ & \verb|\{| & \verb|\char`\{| \\ % \{ works in non-OT1 - 124 & 7C & \textbar & \cmdI{\textbar} & | \\ % Or $|$ - 125 & 7D & \} & \verb|\}| & \verb|\char`\}| \\ % \} works in non-OT1 - 126 & 7E & \~{} & \verb|\~{}| & \verb|\~{}| \\ % Or \textasciitilde ($\sim$?) - \\ - \bottomrule - \end{tabular} + 35 & 23 & \bscommand{\#} \\ + 36 & 24 & \bscommand{\$} \\ + 37 & 25 & \bscommand{\%} \\ + 38 & 26 & \bscommand{\&} \\ + 39 & 27 & ' & ' & ' \\ + 40 & 28 & ( & ( & ( \\ + 41 & 29 & ) & ) & ) \\ + 42 & 2A & * & * & * \\ + 43 & 2B & + & + & + \\ + 44 & 2C & , & , & , \\ + 45 & 2D & - & - & - \\ + 46 & 2E & . & . & . \\ + 47 & 2F & / & / & / \\ + 48 & 30 & 0 & 0 & 0 \\ + 49 & 31 & 1 & 1 & 1 \\ + 50 & 32 & 2 & 2 & 2 \\ + \skipped + 57 & 39 & 9 & 9 & 9 \\ + 58 & 3A & : & : & : \\ + 59 & 3B & ; & ; & ; \\ + 60 & 3C & \textless & \cmdI{\textless} & < \\ % Or $<$ + 61 & 3D & = & = & = \\ \bottomrule + \end{tabular} + \hfil + \begin{tabular}[t]{@{}*2{>{\ttfamily}r}c*2{>{\ttfamily}l}l@{}} \\ \toprule + \multicolumn{1}{@{}c}{Dec} & + \multicolumn{1}{c}{Hex} & + \multicolumn{1}{c}{Char} & + \multicolumn{1}{c}{Body text} & + \multicolumn{1}{c@{}}{\ttfamily\string\texttt} \\ \midrule + + 62 & 3E & \textgreater & \cmdI{\textgreater} & > \\ % Or $>$ + 63 & 3F & ? & ? & ? \\ + 64 & 40 & @ & @ & @ \\ + 65 & 41 & A & A & A \\ + 66 & 42 & B & B & B \\ + 67 & 43 & C & C & C \\ + \skipped + 90 & 5A & Z & Z & Z \\ + 91 & 5B & [ & [ & [ \\ + 92 & 5C & \textbackslash & \cmdI{\textbackslash} & + \verb|\char`\\| \\ % \textbackslash works in non-OT1 + 93 & 5D & ] & ] & ] \\ + 94 & 5E & \textasciicircum & \verb|\textasciicircum| & \verb|\textasciicircum| \\ % Or \^{} + 95 & 5F & \_ & \verb|\_| & \verb|\char`\_| \\ % \_ works in non-OT1 + 96 & 60 & ` & ` & ` \\ + 97 & 61 & a & a & a \\ + 98 & 62 & b & b & b \\ + 99 & 63 & c & c & c \\ + \skipped + 122 & 7A & z & z & z \\ + 123 & 7B & \{ & \verb|\{| & \verb|\char`\{| \\ % \{ works in non-OT1 + 124 & 7C & \textbar & \cmdI{\textbar} & | \\ % Or $|$ + 125 & 7D & \} & \verb|\}| & \verb|\char`\}| \\ % \} works in non-OT1 + 126 & 7E & \textasciitilde & \verb|\textasciitilde| & \verb|\textasciitilde| \\ % Or \~{} ($\sim$?) + \\ + \bottomrule + \end{tabular} + \end{adjustwidth} \end{nonsymtable} The following are some additional notes about the contents of @@ -23922,15 +30740,17 @@ The following are some additional notes about the contents of (cf.~\ref{tc-misc}). \item - The\label{upside-down}\index{symbols>upside-down|(}\index{upside-down - symbols|(} characters ``\texttt{<}'', ``\texttt{>}'', and - ``\texttt{|}'' do work as expected in math mode, although they - produce, respectively, ``<'', ``>'', and ``|'' in text mode when - using the OT1 \fntenc[OT1].\footnote{Donald\index{Knuth, Donald E.} - Knuth didn't think such symbols were important outside of - mathematics so he omitted them from his text fonts.} The following - are some alternatives for typesetting ``\textless'', - ``\textgreater'', and ``\textbar'': + \index{symbols>upside-down|(}% + \index{upside-down symbols|(}% + \label{upside-down}% + The characters ``\texttt{<}'', ``\texttt{>}'', and ``\texttt{|}'' do + work as expected in math mode, although they produce, respectively, + ``<'', ``>'', and ``|'' in text mode when using the OT1 + \fntenc[OT1].\footnote{Donald\index{Knuth, Donald E.} Knuth didn't + think such symbols were important outside of mathematics so he + omitted them from his text fonts.} The following are some + alternatives for typesetting ``\textless'', ``\textgreater'', and + ``\textbar'': \begin{itemize} \item Specify a document \fntenc{} other than OT1 (as @@ -23948,8 +30768,10 @@ The following are some additional notes about the contents of Note that for typesetting metavariables many people prefer \cmdI{\textlangle} and \cmdI{\textrangle} to \cmdI{\textless} and \cmdI{\textgreater}; i.e., ``\meta{filename}'' instead of - ``$<$\textit{filename}$>$''.\index{symbols>upside-down|)}\index{upside-down - symbols|)} + ``$<$\textit{filename}$>$''. + + \index{symbols>upside-down|)} + \index{upside-down symbols|)} \item Although ``\texttt{/}'' does not require any special treatment, \latex additionally defines a \cmdI{\slash} command which @@ -23979,8 +30801,9 @@ The following are some additional notes about the contents of \item The various \cmd{\char} commands within \verb|\texttt| are necessary only in the OT1 \fntenc[OT1]. In other encodings - (e.g.,~T1)\index{font encodings>T1}, commands such as \cmdIp{\{}, - \cmdIp{\}}, \cmdI{\_}, and \cmdI{\textbackslash} all work properly. + (e.g.,~T1)\subindex{font encodings}{T1}, commands such as + \cmdIp{\{}, \cmdIp{\}}, \cmdI{\_}, and \cmdI{\textbackslash} all + work properly. \item The code\index{code page 437} page~437 (IBM~PC\index{IBM PC}) version of \ascii characters~1 to~31 can be typeset @@ -24171,19 +30994,19 @@ The following are some additional notes about the contents of \end{itemize} \index{code page 1252|(} -Microsoft\regtm\index{Microsoft Windows=Microsoft\regtm\ -Windows\regtm} Windows\regtm\index{Windows=Windows\regtm} normally -uses a superset of Latin~1 called ``Code Page~1252'' or ``CP1252'' for -short. CP1252 introduces symbols in the Latin~1 ``invalid'' range -(characters~128--159). \ref{cp1252-table} presents the -characters with which CP1252 augments the standard Latin~1\index{Latin -1} table. +Microsoft\regtm\index{Microsoft Windows=Microsoft Windows} +Windows\regtm\index{Windows=Windows\regtm} normally uses a superset of +Latin~1 called ``Code Page~1252'' or ``CP1252'' for short. CP1252 +introduces symbols in the Latin~1 ``invalid'' range +(characters~128--159). \ref{cp1252-table} presents the characters +with which CP1252 augments the standard Latin~1\index{Latin 1} table. \index{code page 1252|)} \begin{nonsymtable}{\latexE Code Page~1252 Table} \index{code page 1252>table} \index{quotation marks} \index{trademark} + \index{dots (ellipses)} \index{ellipses (dots)} \label{cp1252-table} \newcommand{\accented}[2]{#1#2 & \texttt{\string#1\string{#2\string}}} \newcommand{\idxencone}[1]{\indexcommand[\string\encone{\string#1}]{#1}\encone{#1}} @@ -24200,7 +31023,7 @@ characters with which CP1252 augments the standard Latin~1\index{Latin 133 & 85 & \dots & \cmdI{\dots} \\ 134 & 86 & \dag & \cmdI{\dag} \\ 135 & 87 & \ddag & \cmdI{\ddag} \\ - 136 & 88 & \textasciicircum & \cmdI{\textasciicircum} \\ + 136 & 88 & \^{} & \verb|\^{}| \\ 137 & 89 & \textperthousand & \cmdI{\textperthousand} & (\textsf{tc}) \\ 138 & 8A & \accented{\v}{S} \\ 139 & 8B & \idxencone{\guilsinglleft} & \string\guilsinglleft & (T1) \\ @@ -24221,7 +31044,7 @@ characters with which CP1252 augments the standard Latin~1\index{Latin 149 & 95 & \textbullet & \cmdI{\textbullet} \\ 150 & 96 & -- & -- \\ 151 & 97 & --- & --- \\ - 152 & 98 & \textasciitilde & \cmdI{\textasciitilde} \\ + 152 & 98 & \~{} & \verb|\~{}| \\ 153 & 99 & \texttrademark & \cmdI{\texttrademark} \\ 154 & 9A & \accented{\v}{s} \\ 155 & 9B & \idxencone{\guilsinglright} & \string\guilsinglright & (T1) \\ @@ -24263,7 +31086,7 @@ same URL) that fakes some of the missing ISO glyphs using the \index{ISO character entities|)} -\subsection{Unicode characters} +\section{Unicode characters} \label{unicode-chars} \index{Unicode|(} @@ -24281,7 +31104,7 @@ distinguishes between \emph{input} encoding---the characters used in the \fileext{tex} file---and \emph{output} encoding---the characters that appear in the generated \fileext{dvi}, \fileext{pdf}, etc.\ file. -\subsubsection{Inputting Unicode characters} +\subsection{Inputting Unicode characters} To include Unicode characters in a \fileext{tex} file, load the \pkgname[pkg=unicode]{ucs} package and load the \pkgname{inputenc} package @@ -24341,18 +31164,19 @@ which produces options that control \pkgname[pkg=unicode]{ucs}'s behavior. -\subsubsection{Outputting Unicode characters} +\subsection{Outputting Unicode characters} Orthogonal to the ability to include Unicode characters in a \latex\ input file is the ability to include a given Unicode character in the corresponding output file. By far the easiest approach is to -use \xelatex instead of pdf\LaTeX\index{pdfLaTeX=pdf\LaTeX} or -ordinary \latex. \xelatex handles Unicode input and output natively -and can utilize system fonts directly without having to expose them -via \fileext{tfm}, \fileext{fd}, and other such files. To output a -Unicode character, a \xelatex document can either include that -character directly as \utfviii text or use \tex's \cmd{\char} -primitive, which \xelatex extends to accept numbers larger than~255. +use \lualatex or \xelatex instead of \pdflatex or ordinary \latex. +\lualatex and \xelatex handle Unicode input and output natively and +can utilize system fonts directly without having to expose them via +\fileext{tfm}, \fileext{fd}, and other such files. To output a +Unicode character, a \lualatex or \xelatex document can either include +that character directly as \utfviii text or use \tex's \cmd{\char} +primitive, which \lualatex/\xelatex extends to accept numbers larger +than~255. \ifJUNI \newcommand{\versicleIDX}{\index{versicle=versicle (\versicle)}} @@ -24376,9 +31200,9 @@ positions. One such font that is freely available from \CTAN is Junicode (\hfilename{http://mirror.ctan.org/fonts/junicode/fonts/Junicode.ttf}{Junicode.ttf}) from the \JUNI\ package. The \pkgname{fontspec} package makes it easy -for a \xelatex document to utilize a system font. The following -example defines a \texttt{\string\textjuni} command that uses -\pkgname{fontspec} to typeset its argument in Junicode: +for a \lualatex/\xelatex document to utilize a system font. The +following example defines a \texttt{\string\textjuni} command that +uses \pkgname{fontspec} to typeset its argument in Junicode: \begin{verbatim} \documentclass{article} @@ -24412,7 +31236,7 @@ is represented in hexadecimal instead of decimal. \index{Unicode|)} -\subsection{About this document} +\section{About this document} \label{about-doc} \paragraph{History} @@ -24459,7 +31283,7 @@ includes the following new features: \item tables showing how to typeset all of the characters in the \ascii and Latin~1\index{Latin 1} - \fntenc[ASCII]s\index{font encodings>Latin 1} + \fntenc[ASCII]s\subindex{font encodings}{Latin 1} \end{itemize} \noindent @@ -24523,11 +31347,15 @@ Packages omitted: & \makeatletter \fi \makeatletter \begingroup - % Given a package name, output the package's date. - \def\show@package@date#1/#2/#3#4#5!!!{#1/#2/#3#4} + % Given a package name, output the package's date in ISO (YYYY-MM-DD) format. + \def\show@package@date#1-#2-#3#4#5!!!{% + \ifnum#1<100 19\fi% ogonek, e.g. + #1-#2-#3#4% + } \newcommand{\showpackagedate}[1]{{% \catcode`\&=12% yfonts.sty obnoxiously uses an unescaped "&" in the package description. \xdef\package@date@string{\csname ver@#1.sty\endcsname}% + \StrSubstitute{\package@date@string}{/}{-}[\package@date@string]% \expandafter\show@package@date\package@date@string!!! }} @@ -24590,7 +31418,7 @@ Packages omitted: & \makeatletter \makeatother -\subsection{Copyright and license} +\section{Copyright and license} \noindent \begin{tabular}{@{}l@{}} @@ -24630,15 +31458,6 @@ The current maintainer of this work is Scott Pakin. Copyright~\copyright\ 2019 Twitter, Inc.\ and other contributors. \fi -% It seems like such a waste to put such a brief bibliography on its own -% page. So we temporarily restore \section back to its original -% definition, just for the list of references. - -\vspace{\stretch{1}} -\begingroup -\let\section=\origsection - -\realsections \begin{thebibliography}{Knu86b} \bibitem[AMS99]{AMS1999:amsmath} @@ -24719,7 +31538,6 @@ The current maintainer of this work is Scott Pakin. \url{http://mirrors.ctan.org/macros/latex/base/fntguide.pdf} and also included in many \tex{} distributions. \end{thebibliography} -\endgroup % "See also"s should appear after all page references. \providecommand*\seealso[2]{\emph{\alsoname}#1} @@ -24731,11 +31549,34 @@ The current maintainer of this work is Scott Pakin. \else \index{enter|see{carriage return}} \fi +\index{asterisks|seealso{stars}} +\ifMISMATH + \index{asymptotic complexity|seealso{alphabets, math}} + \index{big O notation|seealso{alphabets, math}} +\else + \index{asymptotic complexity|see{alphabets, math}} + \index{big O notation|see{alphabets, math}} +\fi +\ifcomplete + \index{Earth|seealso{globe}} +\fi +% Typeset the index. \clearpage -\realsections \phantomsection -\addcontentsline{toc}{section}{Index} +\addcontentsline{toc}{chapter}{Index} +\markboth{Index}{Index} +\fancyhead[L]{\scshape Index} +\newcommand{\showindexrange}{% + % Show a range if the first and last entries differ, otherwise just the + % single entry. + \ifx\firstmark\botmark + \rightmark + \else + \rightmark--\leftmark + \fi +} +\fancyhead[C]{\itshape\showindexrange} \bgroup \def\pkgnameopts{index=false}% \small diff --git a/info/symbols/comprehensive/source/unicode.txt b/info/symbols/comprehensive/source/unicode.txt new file mode 100644 index 0000000000..6e1fff7d7e --- /dev/null +++ b/info/symbols/comprehensive/source/unicode.txt @@ -0,0 +1,32808 @@ +0000 null +0001 start of heading +0002 start of text +0003 end of text +0004 end of transmission +0005 enquiry +0006 acknowledge +0007 bell +0008 backspace +0009 character tabulation +000A line feed +000B line tabulation +000C form feed +000D carriage return +000E shift out +000F shift in +0010 data link escape +0011 device control one +0012 device control two +0013 device control three +0014 device control four +0015 negative acknowledge +0016 synchronous idle +0017 end of transmission block +0018 cancel +0019 end of medium +001A substitute +001B escape +001C information separator four +001D information separator three +001E information separator two +001F information separator one +0020 space +0021 exclamation mark +0022 quotation mark +0023 number sign +0024 dollar sign +0025 percent sign +0026 ampersand +0027 apostrophe +0028 left parenthesis +0029 right parenthesis +002A asterisk +002B plus sign +002C comma +002D hyphen-minus +002E full stop +002F solidus +0030 digit zero +0031 digit one +0032 digit two +0033 digit three +0034 digit four +0035 digit five +0036 digit six +0037 digit seven +0038 digit eight +0039 digit nine +003A colon +003B semicolon +003C less-than sign +003D equals sign +003E greater-than sign +003F question mark +0040 commercial at +0041 latin capital letter a +0042 latin capital letter b +0043 latin capital letter c +0044 latin capital letter d +0045 latin capital letter e +0046 latin capital letter f +0047 latin capital letter g +0048 latin capital letter h +0049 latin capital letter i +004A latin capital letter j +004B latin capital letter k +004C latin capital letter l +004D latin capital letter m +004E latin capital letter n +004F latin capital letter o +0050 latin capital letter p +0051 latin capital letter q +0052 latin capital letter r +0053 latin capital letter s +0054 latin capital letter t +0055 latin capital letter u +0056 latin capital letter v +0057 latin capital letter w +0058 latin capital letter x +0059 latin capital letter y +005A latin capital letter z +005B left square bracket +005C reverse solidus +005D right square bracket +005E circumflex accent +005F low line +0060 grave accent +0061 latin small letter a +0062 latin small letter b +0063 latin small letter c +0064 latin small letter d +0065 latin small letter e +0066 latin small letter f +0067 latin small letter g +0068 latin small letter h +0069 latin small letter i +006A latin small letter j +006B latin small letter k +006C latin small letter l +006D latin small letter m +006E latin small letter n +006F latin small letter o +0070 latin small letter p +0071 latin small letter q +0072 latin small letter r +0073 latin small letter s +0074 latin small letter t +0075 latin small letter u +0076 latin small letter v +0077 latin small letter w +0078 latin small letter x +0079 latin small letter y +007A latin small letter z +007B left curly bracket +007C vertical line +007D right curly bracket +007E tilde +007F delete +0080 break permitted here +0083 no break here +0084 index +0085 next line +0086 start of selected area +0087 end of selected area +0088 character tabulation set +0089 character tabulation with justification +008A line tabulation set +008B partial line forward +008C partial line backward +008D reverse line feed +008E single shift two +008F single shift three +0090 device control string +0091 private use one +0092 private use two +0093 set transmit state +0094 cancel character +0095 message waiting +0096 start of guarded area +0097 end of guarded area +0098 start of string +0099 single character introducer +009B control sequence introducer +009C string terminator +009D operating system command +009E privacy message +009F application program command +00A0 no-break space +00A1 inverted exclamation mark +00A2 cent sign +00A3 pound sign +00A4 currency sign +00A5 yen sign +00A6 broken bar +00A7 section sign +00A8 diaeresis +00A9 copyright sign +00AA feminine ordinal indicator +00AB left-pointing double angle quotation mark +00AC not sign +00AD soft hyphen +00AE registered sign +00AF macron +00B0 degree sign +00B1 plus-minus sign +00B2 superscript two +00B3 superscript three +00B4 acute accent +00B5 micro sign +00B6 pilcrow sign +00B7 middle dot +00B8 cedilla +00B9 superscript one +00BA masculine ordinal indicator +00BB right-pointing double angle quotation mark +00BC vulgar fraction one quarter +00BD vulgar fraction one half +00BE vulgar fraction three quarters +00BF inverted question mark +00C0 latin capital letter a with grave +00C1 latin capital letter a with acute +00C2 latin capital letter a with circumflex +00C3 latin capital letter a with tilde +00C4 latin capital letter a with diaeresis +00C5 latin capital letter a with ring above +00C6 latin capital letter ae +00C7 latin capital letter c with cedilla +00C8 latin capital letter e with grave +00C9 latin capital letter e with acute +00CA latin capital letter e with circumflex +00CB latin capital letter e with diaeresis +00CC latin capital letter i with grave +00CD latin capital letter i with acute +00CE latin capital letter i with circumflex +00CF latin capital letter i with diaeresis +00D0 latin capital letter eth +00D1 latin capital letter n with tilde +00D2 latin capital letter o with grave +00D3 latin capital letter o with acute +00D4 latin capital letter o with circumflex +00D5 latin capital letter o with tilde +00D6 latin capital letter o with diaeresis +00D7 multiplication sign +00D8 latin capital letter o with stroke +00D9 latin capital letter u with grave +00DA latin capital letter u with acute +00DB latin capital letter u with circumflex +00DC latin capital letter u with diaeresis +00DD latin capital letter y with acute +00DE latin capital letter thorn +00DF latin small letter sharp s +00E0 latin small letter a with grave +00E1 latin small letter a with acute +00E2 latin small letter a with circumflex +00E3 latin small letter a with tilde +00E4 latin small letter a with diaeresis +00E5 latin small letter a with ring above +00E6 latin small letter ae +00E7 latin small letter c with cedilla +00E8 latin small letter e with grave +00E9 latin small letter e with acute +00EA latin small letter e with circumflex +00EB latin small letter e with diaeresis +00EC latin small letter i with grave +00ED latin small letter i with acute +00EE latin small letter i with circumflex +00EF latin small letter i with diaeresis +00F0 latin small letter eth +00F1 latin small letter n with tilde +00F2 latin small letter o with grave +00F3 latin small letter o with acute +00F4 latin small letter o with circumflex +00F5 latin small letter o with tilde +00F6 latin small letter o with diaeresis +00F7 division sign +00F8 latin small letter o with stroke +00F9 latin small letter u with grave +00FA latin small letter u with acute +00FB latin small letter u with circumflex +00FC latin small letter u with diaeresis +00FD latin small letter y with acute +00FE latin small letter thorn +00FF latin small letter y with diaeresis +0100 latin capital letter a with macron +0101 latin small letter a with macron +0102 latin capital letter a with breve +0103 latin small letter a with breve +0104 latin capital letter a with ogonek +0105 latin small letter a with ogonek +0106 latin capital letter c with acute +0107 latin small letter c with acute +0108 latin capital letter c with circumflex +0109 latin small letter c with circumflex +010A latin capital letter c with dot above +010B latin small letter c with dot above +010C latin capital letter c with caron +010D latin small letter c with caron +010E latin capital letter d with caron +010F latin small letter d with caron +0110 latin capital letter d with stroke +0111 latin small letter d with stroke +0112 latin capital letter e with macron +0113 latin small letter e with macron +0114 latin capital letter e with breve +0115 latin small letter e with breve +0116 latin capital letter e with dot above +0117 latin small letter e with dot above +0118 latin capital letter e with ogonek +0119 latin small letter e with ogonek +011A latin capital letter e with caron +011B latin small letter e with caron +011C latin capital letter g with circumflex +011D latin small letter g with circumflex +011E latin capital letter g with breve +011F latin small letter g with breve +0120 latin capital letter g with dot above +0121 latin small letter g with dot above +0122 latin capital letter g with cedilla +0123 latin small letter g with cedilla +0124 latin capital letter h with circumflex +0125 latin small letter h with circumflex +0126 latin capital letter h with stroke +0127 latin small letter h with stroke +0128 latin capital letter i with tilde +0129 latin small letter i with tilde +012A latin capital letter i with macron +012B latin small letter i with macron +012C latin capital letter i with breve +012D latin small letter i with breve +012E latin capital letter i with ogonek +012F latin small letter i with ogonek +0130 latin capital letter i with dot above +0131 latin small letter dotless i +0132 latin capital ligature ij +0133 latin small ligature ij +0134 latin capital letter j with circumflex +0135 latin small letter j with circumflex +0136 latin capital letter k with cedilla +0137 latin small letter k with cedilla +0138 latin small letter kra +0139 latin capital letter l with acute +013A latin small letter l with acute +013B latin capital letter l with cedilla +013C latin small letter l with cedilla +013D latin capital letter l with caron +013E latin small letter l with caron +013F latin capital letter l with middle dot +0140 latin small letter l with middle dot +0141 latin capital letter l with stroke +0142 latin small letter l with stroke +0143 latin capital letter n with acute +0144 latin small letter n with acute +0145 latin capital letter n with cedilla +0146 latin small letter n with cedilla +0147 latin capital letter n with caron +0148 latin small letter n with caron +0149 latin small letter n preceded by apostrophe +014A latin capital letter eng +014B latin small letter eng +014C latin capital letter o with macron +014D latin small letter o with macron +014E latin capital letter o with breve +014F latin small letter o with breve +0150 latin capital letter o with double acute +0151 latin small letter o with double acute +0152 latin capital ligature oe +0153 latin small ligature oe +0154 latin capital letter r with acute +0155 latin small letter r with acute +0156 latin capital letter r with cedilla +0157 latin small letter r with cedilla +0158 latin capital letter r with caron +0159 latin small letter r with caron +015A latin capital letter s with acute +015B latin small letter s with acute +015C latin capital letter s with circumflex +015D latin small letter s with circumflex +015E latin capital letter s with cedilla +015F latin small letter s with cedilla +0160 latin capital letter s with caron +0161 latin small letter s with caron +0162 latin capital letter t with cedilla +0163 latin small letter t with cedilla +0164 latin capital letter t with caron +0165 latin small letter t with caron +0166 latin capital letter t with stroke +0167 latin small letter t with stroke +0168 latin capital letter u with tilde +0169 latin small letter u with tilde +016A latin capital letter u with macron +016B latin small letter u with macron +016C latin capital letter u with breve +016D latin small letter u with breve +016E latin capital letter u with ring above +016F latin small letter u with ring above +0170 latin capital letter u with double acute +0171 latin small letter u with double acute +0172 latin capital letter u with ogonek +0173 latin small letter u with ogonek +0174 latin capital letter w with circumflex +0175 latin small letter w with circumflex +0176 latin capital letter y with circumflex +0177 latin small letter y with circumflex +0178 latin capital letter y with diaeresis +0179 latin capital letter z with acute +017A latin small letter z with acute +017B latin capital letter z with dot above +017C latin small letter z with dot above +017D latin capital letter z with caron +017E latin small letter z with caron +017F latin small letter long s +0180 latin small letter b with stroke +0181 latin capital letter b with hook +0182 latin capital letter b with topbar +0183 latin small letter b with topbar +0184 latin capital letter tone six +0185 latin small letter tone six +0186 latin capital letter open o +0187 latin capital letter c with hook +0188 latin small letter c with hook +0189 latin capital letter african d +018A latin capital letter d with hook +018B latin capital letter d with topbar +018C latin small letter d with topbar +018D latin small letter turned delta +018E latin capital letter reversed e +018F latin capital letter schwa +0190 latin capital letter open e +0191 latin capital letter f with hook +0192 latin small letter f with hook +0193 latin capital letter g with hook +0194 latin capital letter gamma +0195 latin small letter hv +0196 latin capital letter iota +0197 latin capital letter i with stroke +0198 latin capital letter k with hook +0199 latin small letter k with hook +019A latin small letter l with bar +019B latin small letter lambda with stroke +019C latin capital letter turned m +019D latin capital letter n with left hook +019E latin small letter n with long right leg +019F latin capital letter o with middle tilde +01A0 latin capital letter o with horn +01A1 latin small letter o with horn +01A2 latin capital letter oi +01A3 latin small letter oi +01A4 latin capital letter p with hook +01A5 latin small letter p with hook +01A6 latin letter yr +01A7 latin capital letter tone two +01A8 latin small letter tone two +01A9 latin capital letter esh +01AA latin letter reversed esh loop +01AB latin small letter t with palatal hook +01AC latin capital letter t with hook +01AD latin small letter t with hook +01AE latin capital letter t with retroflex hook +01AF latin capital letter u with horn +01B0 latin small letter u with horn +01B1 latin capital letter upsilon +01B2 latin capital letter v with hook +01B3 latin capital letter y with hook +01B4 latin small letter y with hook +01B5 latin capital letter z with stroke +01B6 latin small letter z with stroke +01B7 latin capital letter ezh +01B8 latin capital letter ezh reversed +01B9 latin small letter ezh reversed +01BA latin small letter ezh with tail +01BB latin letter two with stroke +01BC latin capital letter tone five +01BD latin small letter tone five +01BE latin letter inverted glottal stop with stroke +01BF latin letter wynn +01C0 latin letter dental click +01C1 latin letter lateral click +01C2 latin letter alveolar click +01C3 latin letter retroflex click +01C4 latin capital letter dz with caron +01C5 latin capital letter d with small letter z with caron +01C6 latin small letter dz with caron +01C7 latin capital letter lj +01C8 latin capital letter l with small letter j +01C9 latin small letter lj +01CA latin capital letter nj +01CB latin capital letter n with small letter j +01CC latin small letter nj +01CD latin capital letter a with caron +01CE latin small letter a with caron +01CF latin capital letter i with caron +01D0 latin small letter i with caron +01D1 latin capital letter o with caron +01D2 latin small letter o with caron +01D3 latin capital letter u with caron +01D4 latin small letter u with caron +01D5 latin capital letter u with diaeresis and macron +01D6 latin small letter u with diaeresis and macron +01D7 latin capital letter u with diaeresis and acute +01D8 latin small letter u with diaeresis and acute +01D9 latin capital letter u with diaeresis and caron +01DA latin small letter u with diaeresis and caron +01DB latin capital letter u with diaeresis and grave +01DC latin small letter u with diaeresis and grave +01DD latin small letter turned e +01DE latin capital letter a with diaeresis and macron +01DF latin small letter a with diaeresis and macron +01E0 latin capital letter a with dot above and macron +01E1 latin small letter a with dot above and macron +01E2 latin capital letter ae with macron +01E3 latin small letter ae with macron +01E4 latin capital letter g with stroke +01E5 latin small letter g with stroke +01E6 latin capital letter g with caron +01E7 latin small letter g with caron +01E8 latin capital letter k with caron +01E9 latin small letter k with caron +01EA latin capital letter o with ogonek +01EB latin small letter o with ogonek +01EC latin capital letter o with ogonek and macron +01ED latin small letter o with ogonek and macron +01EE latin capital letter ezh with caron +01EF latin small letter ezh with caron +01F0 latin small letter j with caron +01F1 latin capital letter dz +01F2 latin capital letter d with small letter z +01F3 latin small letter dz +01F4 latin capital letter g with acute +01F5 latin small letter g with acute +01F6 latin capital letter hwair +01F7 latin capital letter wynn +01F8 latin capital letter n with grave +01F9 latin small letter n with grave +01FA latin capital letter a with ring above and acute +01FB latin small letter a with ring above and acute +01FC latin capital letter ae with acute +01FD latin small letter ae with acute +01FE latin capital letter o with stroke and acute +01FF latin small letter o with stroke and acute +0200 latin capital letter a with double grave +0201 latin small letter a with double grave +0202 latin capital letter a with inverted breve +0203 latin small letter a with inverted breve +0204 latin capital letter e with double grave +0205 latin small letter e with double grave +0206 latin capital letter e with inverted breve +0207 latin small letter e with inverted breve +0208 latin capital letter i with double grave +0209 latin small letter i with double grave +020A latin capital letter i with inverted breve +020B latin small letter i with inverted breve +020C latin capital letter o with double grave +020D latin small letter o with double grave +020E latin capital letter o with inverted breve +020F latin small letter o with inverted breve +0210 latin capital letter r with double grave +0211 latin small letter r with double grave +0212 latin capital letter r with inverted breve +0213 latin small letter r with inverted breve +0214 latin capital letter u with double grave +0215 latin small letter u with double grave +0216 latin capital letter u with inverted breve +0217 latin small letter u with inverted breve +0218 latin capital letter s with comma below +0219 latin small letter s with comma below +021A latin capital letter t with comma below +021B latin small letter t with comma below +021C latin capital letter yogh +021D latin small letter yogh +021E latin capital letter h with caron +021F latin small letter h with caron +0220 latin capital letter n with long right leg +0221 latin small letter d with curl +0222 latin capital letter ou +0223 latin small letter ou +0224 latin capital letter z with hook +0225 latin small letter z with hook +0226 latin capital letter a with dot above +0227 latin small letter a with dot above +0228 latin capital letter e with cedilla +0229 latin small letter e with cedilla +022A latin capital letter o with diaeresis and macron +022B latin small letter o with diaeresis and macron +022C latin capital letter o with tilde and macron +022D latin small letter o with tilde and macron +022E latin capital letter o with dot above +022F latin small letter o with dot above +0230 latin capital letter o with dot above and macron +0231 latin small letter o with dot above and macron +0232 latin capital letter y with macron +0233 latin small letter y with macron +0234 latin small letter l with curl +0235 latin small letter n with curl +0236 latin small letter t with curl +0237 latin small letter dotless j +0238 latin small letter db digraph +0239 latin small letter qp digraph +023A latin capital letter a with stroke +023B latin capital letter c with stroke +023C latin small letter c with stroke +023D latin capital letter l with bar +023E latin capital letter t with diagonal stroke +023F latin small letter s with swash tail +0240 latin small letter z with swash tail +0241 latin capital letter glottal stop +0242 latin small letter glottal stop +0243 latin capital letter b with stroke +0244 latin capital letter u bar +0245 latin capital letter turned v +0246 latin capital letter e with stroke +0247 latin small letter e with stroke +0248 latin capital letter j with stroke +0249 latin small letter j with stroke +024A latin capital letter small q with hook tail +024B latin small letter q with hook tail +024C latin capital letter r with stroke +024D latin small letter r with stroke +024E latin capital letter y with stroke +024F latin small letter y with stroke +0250 latin small letter turned a +0251 latin small letter alpha +0252 latin small letter turned alpha +0253 latin small letter b with hook +0254 latin small letter open o +0255 latin small letter c with curl +0256 latin small letter d with tail +0257 latin small letter d with hook +0258 latin small letter reversed e +0259 latin small letter schwa +025A latin small letter schwa with hook +025B latin small letter open e +025C latin small letter reversed open e +025D latin small letter reversed open e with hook +025E latin small letter closed reversed open e +025F latin small letter dotless j with stroke +0260 latin small letter g with hook +0261 latin small letter script g +0262 latin letter small capital g +0263 latin small letter gamma +0264 latin small letter rams horn +0265 latin small letter turned h +0266 latin small letter h with hook +0267 latin small letter heng with hook +0268 latin small letter i with stroke +0269 latin small letter iota +026A latin letter small capital i +026B latin small letter l with middle tilde +026C latin small letter l with belt +026D latin small letter l with retroflex hook +026E latin small letter lezh +026F latin small letter turned m +0270 latin small letter turned m with long leg +0271 latin small letter m with hook +0272 latin small letter n with left hook +0273 latin small letter n with retroflex hook +0274 latin letter small capital n +0275 latin small letter barred o +0276 latin letter small capital oe +0277 latin small letter closed omega +0278 latin small letter phi +0279 latin small letter turned r +027A latin small letter turned r with long leg +027B latin small letter turned r with hook +027C latin small letter r with long leg +027D latin small letter r with tail +027E latin small letter r with fishhook +027F latin small letter reversed r with fishhook +0280 latin letter small capital r +0281 latin letter small capital inverted r +0282 latin small letter s with hook +0283 latin small letter esh +0284 latin small letter dotless j with stroke and hook +0285 latin small letter squat reversed esh +0286 latin small letter esh with curl +0287 latin small letter turned t +0288 latin small letter t with retroflex hook +0289 latin small letter u bar +028A latin small letter upsilon +028B latin small letter v with hook +028C latin small letter turned v +028D latin small letter turned w +028E latin small letter turned y +028F latin letter small capital y +0290 latin small letter z with retroflex hook +0291 latin small letter z with curl +0292 latin small letter ezh +0293 latin small letter ezh with curl +0294 latin letter glottal stop +0295 latin letter pharyngeal voiced fricative +0296 latin letter inverted glottal stop +0297 latin letter stretched c +0298 latin letter bilabial click +0299 latin letter small capital b +029A latin small letter closed open e +029B latin letter small capital g with hook +029C latin letter small capital h +029D latin small letter j with crossed-tail +029E latin small letter turned k +029F latin letter small capital l +02A0 latin small letter q with hook +02A1 latin letter glottal stop with stroke +02A2 latin letter reversed glottal stop with stroke +02A3 latin small letter dz digraph +02A4 latin small letter dezh digraph +02A5 latin small letter dz digraph with curl +02A6 latin small letter ts digraph +02A7 latin small letter tesh digraph +02A8 latin small letter tc digraph with curl +02A9 latin small letter feng digraph +02AA latin small letter ls digraph +02AB latin small letter lz digraph +02AC latin letter bilabial percussive +02AD latin letter bidental percussive +02AE latin small letter turned h with fishhook +02AF latin small letter turned h with fishhook and tail +02B0 modifier letter small h +02B1 modifier letter small h with hook +02B2 modifier letter small j +02B3 modifier letter small r +02B4 modifier letter small turned r +02B5 modifier letter small turned r with hook +02B6 modifier letter small capital inverted r +02B7 modifier letter small w +02B8 modifier letter small y +02B9 modifier letter prime +02BA modifier letter double prime +02BB modifier letter turned comma +02BC modifier letter apostrophe +02BD modifier letter reversed comma +02BE modifier letter right half ring +02BF modifier letter left half ring +02C0 modifier letter glottal stop +02C1 modifier letter reversed glottal stop +02C2 modifier letter left arrowhead +02C3 modifier letter right arrowhead +02C4 modifier letter up arrowhead +02C5 modifier letter down arrowhead +02C6 modifier letter circumflex accent +02C7 caron +02C8 modifier letter vertical line +02C9 modifier letter macron +02CA modifier letter acute accent +02CB modifier letter grave accent +02CC modifier letter low vertical line +02CD modifier letter low macron +02CE modifier letter low grave accent +02CF modifier letter low acute accent +02D0 modifier letter triangular colon +02D1 modifier letter half triangular colon +02D2 modifier letter centerd right half ring +02D3 modifier letter centerd left half ring +02D4 modifier letter up tack +02D5 modifier letter down tack +02D6 modifier letter plus sign +02D7 modifier letter minus sign +02D8 breve +02D9 dot above +02DA ring above +02DB ogonek +02DC small tilde +02DD double acute accent +02DE modifier letter rhotic hook +02DF modifier letter cross accent +02E0 modifier letter small gamma +02E1 modifier letter small l +02E2 modifier letter small s +02E3 modifier letter small x +02E4 modifier letter small reversed glottal stop +02E5 modifier letter extra-high tone bar +02E6 modifier letter high tone bar +02E7 modifier letter mid tone bar +02E8 modifier letter low tone bar +02E9 modifier letter extra-low tone bar +02EA modifier letter yin departing tone mark +02EB modifier letter yang departing tone mark +02EC modifier letter voicing +02ED modifier letter unaspirated +02EE modifier letter double apostrophe +02EF modifier letter low down arrowhead +02F0 modifier letter low up arrowhead +02F1 modifier letter low left arrowhead +02F2 modifier letter low right arrowhead +02F3 modifier letter low ring +02F4 modifier letter middle grave accent +02F5 modifier letter middle double grave accent +02F6 modifier letter middle double acute accent +02F7 modifier letter low tilde +02F8 modifier letter raised colon +02F9 modifier letter begin high tone +02FA modifier letter end high tone +02FB modifier letter begin low tone +02FC modifier letter end low tone +02FD modifier letter shelf +02FE modifier letter open shelf +02FF modifier letter low left arrow +0300 combining grave accent +0301 combining acute accent +0302 combining circumflex accent +0303 combining tilde +0304 combining macron +0305 combining overline +0306 combining breve +0307 combining dot above +0308 combining diaeresis +0309 combining hook above +030A combining ring above +030B combining double acute accent +030C combining caron +030D combining vertical line above +030E combining double vertical line above +030F combining double grave accent +0310 combining candrabindu +0311 combining inverted breve +0312 combining turned comma above +0313 combining comma above +0314 combining reversed comma above +0315 combining comma above right +0316 combining grave accent below +0317 combining acute accent below +0318 combining left tack below +0319 combining right tack below +031A combining left angle above +031B combining horn +031C combining left half ring below +031D combining up tack below +031E combining down tack below +031F combining plus sign below +0320 combining minus sign below +0321 combining palatalized hook below +0322 combining retroflex hook below +0323 combining dot below +0324 combining diaeresis below +0325 combining ring below +0326 combining comma below +0327 combining cedilla +0328 combining ogonek +0329 combining vertical line below +032A combining bridge below +032B combining inverted double arch below +032C combining caron below +032D combining circumflex accent below +032E combining breve below +032F combining inverted breve below +0330 combining tilde below +0331 combining macron below +0332 combining low line +0333 combining double low line +0334 combining tilde overlay +0335 combining short stroke overlay +0336 combining long stroke overlay +0337 combining short solidus overlay +0338 combining long solidus overlay +0339 combining right half ring below +033A combining inverted bridge below +033B combining square below +033C combining seagull below +033D combining x above +033E combining vertical tilde +033F combining double overline +0340 combining grave tone mark +0341 combining acute tone mark +0342 combining greek perispomeni +0343 combining greek koronis +0344 combining greek dialytika tonos +0345 combining greek ypogegrammeni +0346 combining bridge above +0347 combining equals sign below +0348 combining double vertical line below +0349 combining left angle below +034A combining not tilde above +034B combining homothetic above +034C combining almost equal to above +034D combining left right arrow below +034E combining upwards arrow below +034F combining grapheme joiner +0350 combining right arrowhead above +0351 combining left half ring above +0352 combining fermata +0353 combining x below +0354 combining left arrowhead below +0355 combining right arrowhead below +0356 combining right arrowhead and up arrowhead below +0357 combining right half ring above +0358 combining dot above right +0359 combining asterisk below +035A combining double ring below +035B combining zigzag above +035C combining double breve below +035D combining double breve +035E combining double macron +035F combining double macron below +0360 combining double tilde +0361 combining double inverted breve +0362 combining double rightwards arrow below +0363 combining latin small letter a +0364 combining latin small letter e +0365 combining latin small letter i +0366 combining latin small letter o +0367 combining latin small letter u +0368 combining latin small letter c +0369 combining latin small letter d +036A combining latin small letter h +036B combining latin small letter m +036C combining latin small letter r +036D combining latin small letter t +036E combining latin small letter v +036F combining latin small letter x +0370 greek capital letter heta +0371 greek small letter heta +0372 greek capital letter archaic sampi +0373 greek small letter archaic sampi +0374 greek numeral sign +0375 greek lower numeral sign +0376 greek capital letter pamphylian digamma +0377 greek small letter pamphylian digamma +037A greek ypogegrammeni +037B greek small reversed lunate sigma +037C greek small dotted lunate sigma +037D greek small reversed dotted lunate sigma +037E greek question mark +037F greek capital letter yot +0384 greek tonos +0385 greek dialytika tonos +0386 greek capital letter alpha with tonos +0387 greek ano teleia +0388 greek capital letter epsilon with tonos +0389 greek capital letter eta with tonos +038A greek capital letter iota with tonos +038C greek capital letter omicron with tonos +038E greek capital letter upsilon with tonos +038F greek capital letter omega with tonos +0390 greek small letter iota with dialytika and tonos +0391 greek capital letter alpha +0392 greek capital letter beta +0393 greek capital letter gamma +0394 greek capital letter delta +0395 greek capital letter epsilon +0396 greek capital letter zeta +0397 greek capital letter eta +0398 greek capital letter theta +0399 greek capital letter iota +039A greek capital letter kappa +039B greek capital letter lamda +039C greek capital letter mu +039D greek capital letter nu +039E greek capital letter xi +039F greek capital letter omicron +03A0 greek capital letter pi +03A1 greek capital letter rho +03A3 greek capital letter sigma +03A4 greek capital letter tau +03A5 greek capital letter upsilon +03A6 greek capital letter phi +03A7 greek capital letter chi +03A8 greek capital letter psi +03A9 greek capital letter omega +03AA greek capital letter iota with dialytika +03AB greek capital letter upsilon with dialytika +03AC greek small letter alpha with tonos +03AD greek small letter epsilon with tonos +03AE greek small letter eta with tonos +03AF greek small letter iota with tonos +03B0 greek small letter upsilon with dialytika and tonos +03B1 greek small letter alpha +03B2 greek small letter beta +03B3 greek small letter gamma +03B4 greek small letter delta +03B5 greek small letter epsilon +03B6 greek small letter zeta +03B7 greek small letter eta +03B8 greek small letter theta +03B9 greek small letter iota +03BA greek small letter kappa +03BB greek small letter lamda +03BC greek small letter mu +03BD greek small letter nu +03BE greek small letter xi +03BF greek small letter omicron +03C0 greek small letter pi +03C1 greek small letter rho +03C2 greek small letter final sigma +03C3 greek small letter sigma +03C4 greek small letter tau +03C5 greek small letter upsilon +03C6 greek small letter phi +03C7 greek small letter chi +03C8 greek small letter psi +03C9 greek small letter omega +03CA greek small letter iota with dialytika +03CB greek small letter upsilon with dialytika +03CC greek small letter omicron with tonos +03CD greek small letter upsilon with tonos +03CE greek small letter omega with tonos +03CF greek capital kai +03D0 greek beta +03D1 greek theta +03D2 greek upsilon with hook +03D3 greek upsilon with acute and hook +03D4 greek upsilon with diaeresis and hook +03D5 greek phi +03D6 greek pi +03D7 greek kai +03D8 greek letter archaic koppa +03D9 greek small letter archaic koppa +03DA greek letter stigma +03DB greek small letter stigma +03DC greek letter digamma +03DD greek small letter digamma +03DE greek letter koppa +03DF greek small letter koppa +03E0 greek letter sampi +03E1 greek small letter sampi +03E2 coptic capital letter shei +03E3 coptic small letter shei +03E4 coptic capital letter fei +03E5 coptic small letter fei +03E6 coptic capital letter khei +03E7 coptic small letter khei +03E8 coptic capital letter hori +03E9 coptic small letter hori +03EA coptic capital letter gangia +03EB coptic small letter gangia +03EC coptic capital letter shima +03ED coptic small letter shima +03EE coptic capital letter dei +03EF coptic small letter dei +03F0 greek kappa +03F1 greek rho +03F2 greek lunate sigma +03F3 greek letter yot +03F4 greek capital theta +03F5 greek lunate epsilon +03F6 greek reversed lunate epsilon +03F7 greek capital letter sho +03F8 greek small letter sho +03F9 greek capital lunate sigma +03FA greek capital letter san +03FB greek small letter san +03FC greek rho with stroke +03FD greek capital reversed lunate sigma +03FE greek capital dotted lunate sigma +03FF greek capital reversed dotted lunate sigma +0400 cyrillic capital letter ie with grave +0401 cyrillic capital letter io +0402 cyrillic capital letter dje +0403 cyrillic capital letter gje +0404 cyrillic capital letter ukrainian ie +0405 cyrillic capital letter dze +0406 cyrillic capital letter byelorussian-ukrainian i +0407 cyrillic capital letter yi +0408 cyrillic capital letter je +0409 cyrillic capital letter lje +040A cyrillic capital letter nje +040B cyrillic capital letter tshe +040C cyrillic capital letter kje +040D cyrillic capital letter i with grave +040E cyrillic capital letter short u +040F cyrillic capital letter dzhe +0410 cyrillic capital letter a +0411 cyrillic capital letter be +0412 cyrillic capital letter ve +0413 cyrillic capital letter ghe +0414 cyrillic capital letter de +0415 cyrillic capital letter ie +0416 cyrillic capital letter zhe +0417 cyrillic capital letter ze +0418 cyrillic capital letter i +0419 cyrillic capital letter short i +041A cyrillic capital letter ka +041B cyrillic capital letter el +041C cyrillic capital letter em +041D cyrillic capital letter en +041E cyrillic capital letter o +041F cyrillic capital letter pe +0420 cyrillic capital letter er +0421 cyrillic capital letter es +0422 cyrillic capital letter te +0423 cyrillic capital letter u +0424 cyrillic capital letter ef +0425 cyrillic capital letter ha +0426 cyrillic capital letter tse +0427 cyrillic capital letter che +0428 cyrillic capital letter sha +0429 cyrillic capital letter shcha +042A cyrillic capital letter hard sign +042B cyrillic capital letter yeru +042C cyrillic capital letter soft sign +042D cyrillic capital letter e +042E cyrillic capital letter yu +042F cyrillic capital letter ya +0430 cyrillic small letter a +0431 cyrillic small letter be +0432 cyrillic small letter ve +0433 cyrillic small letter ghe +0434 cyrillic small letter de +0435 cyrillic small letter ie +0436 cyrillic small letter zhe +0437 cyrillic small letter ze +0438 cyrillic small letter i +0439 cyrillic small letter short i +043A cyrillic small letter ka +043B cyrillic small letter el +043C cyrillic small letter em +043D cyrillic small letter en +043E cyrillic small letter o +043F cyrillic small letter pe +0440 cyrillic small letter er +0441 cyrillic small letter es +0442 cyrillic small letter te +0443 cyrillic small letter u +0444 cyrillic small letter ef +0445 cyrillic small letter ha +0446 cyrillic small letter tse +0447 cyrillic small letter che +0448 cyrillic small letter sha +0449 cyrillic small letter shcha +044A cyrillic small letter hard sign +044B cyrillic small letter yeru +044C cyrillic small letter soft sign +044D cyrillic small letter e +044E cyrillic small letter yu +044F cyrillic small letter ya +0450 cyrillic small letter ie with grave +0451 cyrillic small letter io +0452 cyrillic small letter dje +0453 cyrillic small letter gje +0454 cyrillic small letter ukrainian ie +0455 cyrillic small letter dze +0456 cyrillic small letter byelorussian-ukrainian i +0457 cyrillic small letter yi +0458 cyrillic small letter je +0459 cyrillic small letter lje +045A cyrillic small letter nje +045B cyrillic small letter tshe +045C cyrillic small letter kje +045D cyrillic small letter i with grave +045E cyrillic small letter short u +045F cyrillic small letter dzhe +0460 cyrillic capital letter omega +0461 cyrillic small letter omega +0462 cyrillic capital letter yat +0463 cyrillic small letter yat +0464 cyrillic capital letter iotified e +0465 cyrillic small letter iotified e +0466 cyrillic capital letter little yus +0467 cyrillic small letter little yus +0468 cyrillic capital letter iotified little yus +0469 cyrillic small letter iotified little yus +046A cyrillic capital letter big yus +046B cyrillic small letter big yus +046C cyrillic capital letter iotified big yus +046D cyrillic small letter iotified big yus +046E cyrillic capital letter ksi +046F cyrillic small letter ksi +0470 cyrillic capital letter psi +0471 cyrillic small letter psi +0472 cyrillic capital letter fita +0473 cyrillic small letter fita +0474 cyrillic capital letter izhitsa +0475 cyrillic small letter izhitsa +0476 cyrillic capital letter izhitsa with double grave accent +0477 cyrillic small letter izhitsa with double grave accent +0478 cyrillic capital letter uk +0479 cyrillic small letter uk +047A cyrillic capital letter round omega +047B cyrillic small letter round omega +047C cyrillic capital letter omega with titlo +047D cyrillic small letter omega with titlo +047E cyrillic capital letter ot +047F cyrillic small letter ot +0480 cyrillic capital letter koppa +0481 cyrillic small letter koppa +0482 cyrillic thousands sign +0483 combining cyrillic titlo +0484 combining cyrillic palatalization +0485 combining cyrillic dasia pneumata +0486 combining cyrillic psili pneumata +0487 combining cyrillic pokrytie +0488 combining cyrillic hundred thousands sign +0489 combining cyrillic millions sign +048A cyrillic capital letter short i with tail +048B cyrillic small letter short i with tail +048C cyrillic capital letter semisoft sign +048D cyrillic small letter semisoft sign +048E cyrillic capital letter er with tick +048F cyrillic small letter er with tick +0490 cyrillic capital letter ghe with upturn +0491 cyrillic small letter ghe with upturn +0492 cyrillic capital letter ghe with stroke +0493 cyrillic small letter ghe with stroke +0494 cyrillic capital letter ghe with middle hook +0495 cyrillic small letter ghe with middle hook +0496 cyrillic capital letter zhe with descender +0497 cyrillic small letter zhe with descender +0498 cyrillic capital letter ze with descender +0499 cyrillic small letter ze with descender +049A cyrillic capital letter ka with descender +049B cyrillic small letter ka with descender +049C cyrillic capital letter ka with vertical stroke +049D cyrillic small letter ka with vertical stroke +049E cyrillic capital letter ka with stroke +049F cyrillic small letter ka with stroke +04A0 cyrillic capital letter bashkir ka +04A1 cyrillic small letter bashkir ka +04A2 cyrillic capital letter en with descender +04A3 cyrillic small letter en with descender +04A4 cyrillic capital ligature en ghe +04A5 cyrillic small ligature en ghe +04A6 cyrillic capital letter pe with middle hook +04A7 cyrillic small letter pe with middle hook +04A8 cyrillic capital letter abkhasian ha +04A9 cyrillic small letter abkhasian ha +04AA cyrillic capital letter es with descender +04AB cyrillic small letter es with descender +04AC cyrillic capital letter te with descender +04AD cyrillic small letter te with descender +04AE cyrillic capital letter straight u +04AF cyrillic small letter straight u +04B0 cyrillic capital letter straight u with stroke +04B1 cyrillic small letter straight u with stroke +04B2 cyrillic capital letter ha with descender +04B3 cyrillic small letter ha with descender +04B4 cyrillic capital ligature te tse +04B5 cyrillic small ligature te tse +04B6 cyrillic capital letter che with descender +04B7 cyrillic small letter che with descender +04B8 cyrillic capital letter che with vertical stroke +04B9 cyrillic small letter che with vertical stroke +04BA cyrillic capital letter shha +04BB cyrillic small letter shha +04BC cyrillic capital letter abkhasian che +04BD cyrillic small letter abkhasian che +04BE cyrillic capital letter abkhasian che with descender +04BF cyrillic small letter abkhasian che with descender +04C0 cyrillic letter palochka +04C1 cyrillic capital letter zhe with breve +04C2 cyrillic small letter zhe with breve +04C3 cyrillic capital letter ka with hook +04C4 cyrillic small letter ka with hook +04C5 cyrillic capital letter el with tail +04C6 cyrillic small letter el with tail +04C7 cyrillic capital letter en with hook +04C8 cyrillic small letter en with hook +04C9 cyrillic capital letter en with tail +04CA cyrillic small letter en with tail +04CB cyrillic capital letter khakassian che +04CC cyrillic small letter khakassian che +04CD cyrillic capital letter em with tail +04CE cyrillic small letter em with tail +04CF cyrillic small letter palochka +04D0 cyrillic capital letter a with breve +04D1 cyrillic small letter a with breve +04D2 cyrillic capital letter a with diaeresis +04D3 cyrillic small letter a with diaeresis +04D4 cyrillic capital ligature a ie +04D5 cyrillic small ligature a ie +04D6 cyrillic capital letter ie with breve +04D7 cyrillic small letter ie with breve +04D8 cyrillic capital letter schwa +04D9 cyrillic small letter schwa +04DA cyrillic capital letter schwa with diaeresis +04DB cyrillic small letter schwa with diaeresis +04DC cyrillic capital letter zhe with diaeresis +04DD cyrillic small letter zhe with diaeresis +04DE cyrillic capital letter ze with diaeresis +04DF cyrillic small letter ze with diaeresis +04E0 cyrillic capital letter abkhasian dze +04E1 cyrillic small letter abkhasian dze +04E2 cyrillic capital letter i with macron +04E3 cyrillic small letter i with macron +04E4 cyrillic capital letter i with diaeresis +04E5 cyrillic small letter i with diaeresis +04E6 cyrillic capital letter o with diaeresis +04E7 cyrillic small letter o with diaeresis +04E8 cyrillic capital letter barred o +04E9 cyrillic small letter barred o +04EA cyrillic capital letter barred o with diaeresis +04EB cyrillic small letter barred o with diaeresis +04EC cyrillic capital letter e with diaeresis +04ED cyrillic small letter e with diaeresis +04EE cyrillic capital letter u with macron +04EF cyrillic small letter u with macron +04F0 cyrillic capital letter u with diaeresis +04F1 cyrillic small letter u with diaeresis +04F2 cyrillic capital letter u with double acute +04F3 cyrillic small letter u with double acute +04F4 cyrillic capital letter che with diaeresis +04F5 cyrillic small letter che with diaeresis +04F6 cyrillic capital letter ghe with descender +04F7 cyrillic small letter ghe with descender +04F8 cyrillic capital letter yeru with diaeresis +04F9 cyrillic small letter yeru with diaeresis +04FA cyrillic capital letter ghe with stroke and hook +04FB cyrillic small letter ghe with stroke and hook +04FC cyrillic capital letter ha with hook +04FD cyrillic small letter ha with hook +04FE cyrillic capital letter ha with stroke +04FF cyrillic small letter ha with stroke +0500 cyrillic capital letter komi de +0501 cyrillic small letter komi de +0502 cyrillic capital letter komi dje +0503 cyrillic small letter komi dje +0504 cyrillic capital letter komi zje +0505 cyrillic small letter komi zje +0506 cyrillic capital letter komi dzje +0507 cyrillic small letter komi dzje +0508 cyrillic capital letter komi lje +0509 cyrillic small letter komi lje +050A cyrillic capital letter komi nje +050B cyrillic small letter komi nje +050C cyrillic capital letter komi sje +050D cyrillic small letter komi sje +050E cyrillic capital letter komi tje +050F cyrillic small letter komi tje +0510 cyrillic capital letter reversed ze +0511 cyrillic small letter reversed ze +0512 cyrillic capital letter el with hook +0513 cyrillic small letter el with hook +0514 cyrillic capital letter lha +0515 cyrillic small letter lha +0516 cyrillic capital letter rha +0517 cyrillic small letter rha +0518 cyrillic capital letter yae +0519 cyrillic small letter yae +051A cyrillic capital letter qa +051B cyrillic small letter qa +051C cyrillic capital letter we +051D cyrillic small letter we +051E cyrillic capital letter aleut ka +051F cyrillic small letter aleut ka +0520 cyrillic capital letter el with middle hook +0521 cyrillic small letter el with middle hook +0522 cyrillic capital letter en with middle hook +0523 cyrillic small letter en with middle hook +0524 cyrillic capital letter pe with descender +0525 cyrillic small letter pe with descender +0526 cyrillic capital letter shha with descender +0527 cyrillic small letter shha with descender +0528 cyrillic capital letter en with left hook +0529 cyrillic small letter en with left hook +052A cyrillic capital letter dzzhe +052B cyrillic small letter dzzhe +052C cyrillic capital letter dche +052D cyrillic small letter dche +052E cyrillic capital letter el with descender +052F cyrillic small letter el with descender +0531 armenian capital letter ayb +0532 armenian capital letter ben +0533 armenian capital letter gim +0534 armenian capital letter da +0535 armenian capital letter ech +0536 armenian capital letter za +0537 armenian capital letter eh +0538 armenian capital letter et +0539 armenian capital letter to +053A armenian capital letter zhe +053B armenian capital letter ini +053C armenian capital letter liwn +053D armenian capital letter xeh +053E armenian capital letter ca +053F armenian capital letter ken +0540 armenian capital letter ho +0541 armenian capital letter ja +0542 armenian capital letter ghad +0543 armenian capital letter cheh +0544 armenian capital letter men +0545 armenian capital letter yi +0546 armenian capital letter now +0547 armenian capital letter sha +0548 armenian capital letter vo +0549 armenian capital letter cha +054A armenian capital letter peh +054B armenian capital letter jheh +054C armenian capital letter ra +054D armenian capital letter seh +054E armenian capital letter vew +054F armenian capital letter tiwn +0550 armenian capital letter reh +0551 armenian capital letter co +0552 armenian capital letter yiwn +0553 armenian capital letter piwr +0554 armenian capital letter keh +0555 armenian capital letter oh +0556 armenian capital letter feh +0559 armenian modifier letter left half ring +055A armenian apostrophe +055B armenian emphasis mark +055C armenian exclamation mark +055D armenian comma +055E armenian question mark +055F armenian abbreviation mark +0560 armenian small letter turned ayb +0561 armenian small letter ayb +0562 armenian small letter ben +0563 armenian small letter gim +0564 armenian small letter da +0565 armenian small letter ech +0566 armenian small letter za +0567 armenian small letter eh +0568 armenian small letter et +0569 armenian small letter to +056A armenian small letter zhe +056B armenian small letter ini +056C armenian small letter liwn +056D armenian small letter xeh +056E armenian small letter ca +056F armenian small letter ken +0570 armenian small letter ho +0571 armenian small letter ja +0572 armenian small letter ghad +0573 armenian small letter cheh +0574 armenian small letter men +0575 armenian small letter yi +0576 armenian small letter now +0577 armenian small letter sha +0578 armenian small letter vo +0579 armenian small letter cha +057A armenian small letter peh +057B armenian small letter jheh +057C armenian small letter ra +057D armenian small letter seh +057E armenian small letter vew +057F armenian small letter tiwn +0580 armenian small letter reh +0581 armenian small letter co +0582 armenian small letter yiwn +0583 armenian small letter piwr +0584 armenian small letter keh +0585 armenian small letter oh +0586 armenian small letter feh +0587 armenian small ligature ech yiwn +0588 armenian small letter yi with stroke +0589 armenian full stop +058A armenian hyphen +058D right-facing armenian eternity sign +058E left-facing armenian eternity sign +058F armenian dram sign +0591 hebrew accent etnahta +0592 hebrew accent segol +0593 hebrew accent shalshelet +0594 hebrew accent zaqef qatan +0595 hebrew accent zaqef gadol +0596 hebrew accent tipeha +0597 hebrew accent revia +0598 hebrew accent zarqa +0599 hebrew accent pashta +059A hebrew accent yetiv +059B hebrew accent tevir +059C hebrew accent geresh +059D hebrew accent geresh muqdam +059E hebrew accent gershayim +059F hebrew accent qarney para +05A0 hebrew accent telisha gedola +05A1 hebrew accent pazer +05A2 hebrew accent atnah hafukh +05A3 hebrew accent munah +05A4 hebrew accent mahapakh +05A5 hebrew accent merkha +05A6 hebrew accent merkha kefula +05A7 hebrew accent darga +05A8 hebrew accent qadma +05A9 hebrew accent telisha qetana +05AA hebrew accent yerah ben yomo +05AB hebrew accent ole +05AC hebrew accent iluy +05AD hebrew accent dehi +05AE hebrew accent zinor +05AF hebrew mark masora circle +05B0 hebrew point sheva +05B1 hebrew point hataf segol +05B2 hebrew point hataf patah +05B3 hebrew point hataf qamats +05B4 hebrew point hiriq +05B5 hebrew point tsere +05B6 hebrew point segol +05B7 hebrew point patah +05B8 hebrew point qamats +05B9 hebrew point holam +05BA hebrew point holam haser for vav +05BB hebrew point qubuts +05BC hebrew point dagesh or mapiq +05BD hebrew point meteg +05BE hebrew punctuation maqaf +05BF hebrew point rafe +05C0 hebrew punctuation paseq +05C1 hebrew point shin dot +05C2 hebrew point sin dot +05C3 hebrew punctuation sof pasuq +05C4 hebrew mark upper dot +05C5 hebrew mark lower dot +05C6 hebrew punctuation nun hafukha +05C7 hebrew point qamats qatan +05D0 hebrew letter alef +05D1 hebrew letter bet +05D2 hebrew letter gimel +05D3 hebrew letter dalet +05D4 hebrew letter he +05D5 hebrew letter vav +05D6 hebrew letter zayin +05D7 hebrew letter het +05D8 hebrew letter tet +05D9 hebrew letter yod +05DA hebrew letter final kaf +05DB hebrew letter kaf +05DC hebrew letter lamed +05DD hebrew letter final mem +05DE hebrew letter mem +05DF hebrew letter final nun +05E0 hebrew letter nun +05E1 hebrew letter samekh +05E2 hebrew letter ayin +05E3 hebrew letter final pe +05E4 hebrew letter pe +05E5 hebrew letter final tsadi +05E6 hebrew letter tsadi +05E7 hebrew letter qof +05E8 hebrew letter resh +05E9 hebrew letter shin +05EA hebrew letter tav +05EF hebrew yod triangle +05F0 hebrew ligature yiddish double vav +05F1 hebrew ligature yiddish vav yod +05F2 hebrew ligature yiddish double yod +05F3 hebrew punctuation geresh +05F4 hebrew punctuation gershayim +0600 arabic number sign +0601 arabic sign sanah +0602 arabic footnote marker +0603 arabic sign safha +0604 arabic sign samvat +0605 arabic number mark above +0606 arabic-indic cube root +0607 arabic-indic fourth root +0608 arabic ray +0609 arabic-indic per mille sign +060A arabic-indic per ten thousand sign +060B afghani sign +060C arabic comma +060D arabic date separator +060E arabic poetic verse sign +060F arabic sign misra +0610 arabic sign sallallahou alayhe wassallam +0611 arabic sign alayhe assallam +0612 arabic sign rahmatullah alayhe +0613 arabic sign radi allahou anhu +0614 arabic sign takhallus +0615 arabic small high tah +0616 arabic small high ligature alef with lam with yeh +0617 arabic small high zain +0618 arabic small fatha +0619 arabic small damma +061A arabic small kasra +061B arabic semicolon +061C arabic letter mark +061E arabic triple dot punctuation mark +061F arabic question mark +0620 arabic letter kashmiri yeh +0621 arabic letter hamza +0622 arabic letter alef with madda above +0623 arabic letter alef with hamza above +0624 arabic letter waw with hamza above +0625 arabic letter alef with hamza below +0626 arabic letter yeh with hamza above +0627 arabic letter alef +0628 arabic letter beh +0629 arabic letter teh marbuta +062A arabic letter teh +062B arabic letter theh +062C arabic letter jeem +062D arabic letter hah +062E arabic letter khah +062F arabic letter dal +0630 arabic letter thal +0631 arabic letter reh +0632 arabic letter zain +0633 arabic letter seen +0634 arabic letter sheen +0635 arabic letter sad +0636 arabic letter dad +0637 arabic letter tah +0638 arabic letter zah +0639 arabic letter ain +063A arabic letter ghain +063B arabic letter keheh with two dots above +063C arabic letter keheh with three dots below +063D arabic letter farsi yeh with inverted v +063E arabic letter farsi yeh with two dots above +063F arabic letter farsi yeh with three dots above +0640 arabic tatweel +0641 arabic letter feh +0642 arabic letter qaf +0643 arabic letter kaf +0644 arabic letter lam +0645 arabic letter meem +0646 arabic letter noon +0647 arabic letter heh +0648 arabic letter waw +0649 arabic letter alef maksura +064A arabic letter yeh +064B arabic fathatan +064C arabic dammatan +064D arabic kasratan +064E arabic fatha +064F arabic damma +0650 arabic kasra +0651 arabic shadda +0652 arabic sukun +0653 arabic maddah above +0654 arabic hamza above +0655 arabic hamza below +0656 arabic subscript alef +0657 arabic inverted damma +0658 arabic mark noon ghunna +0659 arabic zwarakay +065A arabic vowel sign small v above +065B arabic vowel sign inverted small v above +065C arabic vowel sign dot below +065D arabic reversed damma +065E arabic fatha with two dots +065F arabic wavy hamza below +0660 arabic-indic digit zero +0661 arabic-indic digit one +0662 arabic-indic digit two +0663 arabic-indic digit three +0664 arabic-indic digit four +0665 arabic-indic digit five +0666 arabic-indic digit six +0667 arabic-indic digit seven +0668 arabic-indic digit eight +0669 arabic-indic digit nine +066A arabic percent sign +066B arabic decimal separator +066C arabic thousands separator +066D arabic five pointed star +066E arabic letter dotless beh +066F arabic letter dotless qaf +0670 arabic letter superscript alef +0671 arabic letter alef wasla +0672 arabic letter alef with wavy hamza above +0673 arabic letter alef with wavy hamza below +0674 arabic letter high hamza +0675 arabic letter high hamza alef +0676 arabic letter high hamza waw +0677 arabic letter u with hamza above +0678 arabic letter high hamza yeh +0679 arabic letter tteh +067A arabic letter tteheh +067B arabic letter beeh +067C arabic letter teh with ring +067D arabic letter teh with three dots above downwards +067E arabic letter peh +067F arabic letter teheh +0680 arabic letter beheh +0681 arabic letter hah with hamza above +0682 arabic letter hah with two dots vertical above +0683 arabic letter nyeh +0684 arabic letter dyeh +0685 arabic letter hah with three dots above +0686 arabic letter tcheh +0687 arabic letter tcheheh +0688 arabic letter ddal +0689 arabic letter dal with ring +068A arabic letter dal with dot below +068B arabic letter dal with dot below and small tah +068C arabic letter dahal +068D arabic letter ddahal +068E arabic letter dul +068F arabic letter dal with three dots above downwards +0690 arabic letter dal with four dots above +0691 arabic letter rreh +0692 arabic letter reh with small v +0693 arabic letter reh with ring +0694 arabic letter reh with dot below +0695 arabic letter reh with small v below +0696 arabic letter reh with dot below and dot above +0697 arabic letter reh with two dots above +0698 arabic letter jeh +0699 arabic letter reh with four dots above +069A arabic letter seen with dot below and dot above +069B arabic letter seen with three dots below +069C arabic letter seen with three dots below and three dots above +069D arabic letter sad with two dots below +069E arabic letter sad with three dots above +069F arabic letter tah with three dots above +06A0 arabic letter ain with three dots above +06A1 arabic letter dotless feh +06A2 arabic letter feh with dot moved below +06A3 arabic letter feh with dot below +06A4 arabic letter veh +06A5 arabic letter feh with three dots below +06A6 arabic letter peheh +06A7 arabic letter qaf with dot above +06A8 arabic letter qaf with three dots above +06A9 arabic letter keheh +06AA arabic letter swash kaf +06AB arabic letter kaf with ring +06AC arabic letter kaf with dot above +06AD arabic letter ng +06AE arabic letter kaf with three dots below +06AF arabic letter gaf +06B0 arabic letter gaf with ring +06B1 arabic letter ngoeh +06B2 arabic letter gaf with two dots below +06B3 arabic letter gueh +06B4 arabic letter gaf with three dots above +06B5 arabic letter lam with small v +06B6 arabic letter lam with dot above +06B7 arabic letter lam with three dots above +06B8 arabic letter lam with three dots below +06B9 arabic letter noon with dot below +06BA arabic letter noon ghunna +06BB arabic letter rnoon +06BC arabic letter noon with ring +06BD arabic letter noon with three dots above +06BE arabic letter heh doachashmee +06BF arabic letter tcheh with dot above +06C0 arabic letter heh with yeh above +06C1 arabic letter heh goal +06C2 arabic letter heh goal with hamza above +06C3 arabic letter teh marbuta goal +06C4 arabic letter waw with ring +06C5 arabic letter kirghiz oe +06C6 arabic letter oe +06C7 arabic letter u +06C8 arabic letter yu +06C9 arabic letter kirghiz yu +06CA arabic letter waw with two dots above +06CB arabic letter ve +06CC arabic letter farsi yeh +06CD arabic letter yeh with tail +06CE arabic letter yeh with small v +06CF arabic letter waw with dot above +06D0 arabic letter e +06D1 arabic letter yeh with three dots below +06D2 arabic letter yeh barree +06D3 arabic letter yeh barree with hamza above +06D4 arabic full stop +06D5 arabic letter ae +06D6 arabic small high ligature sad with lam with alef maksura +06D7 arabic small high ligature qaf with lam with alef maksura +06D8 arabic small high meem initial form +06D9 arabic small high lam alef +06DA arabic small high jeem +06DB arabic small high three dots +06DC arabic small high seen +06DD arabic end of ayah +06DE arabic start of rub el hizb +06DF arabic small high rounded zero +06E0 arabic small high upright rectangular zero +06E1 arabic small high dotless head of khah +06E2 arabic small high meem isolated form +06E3 arabic small low seen +06E4 arabic small high madda +06E5 arabic small waw +06E6 arabic small yeh +06E7 arabic small high yeh +06E8 arabic small high noon +06E9 arabic place of sajdah +06EA arabic empty center low stop +06EB arabic empty center high stop +06EC arabic rounded high stop with filled center +06ED arabic small low meem +06EE arabic letter dal with inverted v +06EF arabic letter reh with inverted v +06F0 extended arabic-indic digit zero +06F1 extended arabic-indic digit one +06F2 extended arabic-indic digit two +06F3 extended arabic-indic digit three +06F4 extended arabic-indic digit four +06F5 extended arabic-indic digit five +06F6 extended arabic-indic digit six +06F7 extended arabic-indic digit seven +06F8 extended arabic-indic digit eight +06F9 extended arabic-indic digit nine +06FA arabic letter sheen with dot below +06FB arabic letter dad with dot below +06FC arabic letter ghain with dot below +06FD arabic sign sindhi ampersand +06FE arabic sign sindhi postposition men +06FF arabic letter heh with inverted v +0700 syriac end of paragraph +0701 syriac supralinear full stop +0702 syriac sublinear full stop +0703 syriac supralinear colon +0704 syriac sublinear colon +0705 syriac horizontal colon +0706 syriac colon skewed left +0707 syriac colon skewed right +0708 syriac supralinear colon skewed left +0709 syriac sublinear colon skewed right +070A syriac contraction +070B syriac harklean obelus +070C syriac harklean metobelus +070D syriac harklean asteriscus +070F syriac abbreviation mark +0710 syriac letter alaph +0711 syriac letter superscript alaph +0712 syriac letter beth +0713 syriac letter gamal +0714 syriac letter gamal garshuni +0715 syriac letter dalath +0716 syriac letter dotless dalath rish +0717 syriac letter he +0718 syriac letter waw +0719 syriac letter zain +071A syriac letter heth +071B syriac letter teth +071C syriac letter teth garshuni +071D syriac letter yudh +071E syriac letter yudh he +071F syriac letter kaph +0720 syriac letter lamadh +0721 syriac letter mim +0722 syriac letter nun +0723 syriac letter semkath +0724 syriac letter final semkath +0725 syriac letter e +0726 syriac letter pe +0727 syriac letter reversed pe +0728 syriac letter sadhe +0729 syriac letter qaph +072A syriac letter rish +072B syriac letter shin +072C syriac letter taw +072D syriac letter persian bheth +072E syriac letter persian ghamal +072F syriac letter persian dhalath +0730 syriac pthaha above +0731 syriac pthaha below +0732 syriac pthaha dotted +0733 syriac zqapha above +0734 syriac zqapha below +0735 syriac zqapha dotted +0736 syriac rbasa above +0737 syriac rbasa below +0738 syriac dotted zlama horizontal +0739 syriac dotted zlama angular +073A syriac hbasa above +073B syriac hbasa below +073C syriac hbasa-esasa dotted +073D syriac esasa above +073E syriac esasa below +073F syriac rwaha +0740 syriac feminine dot +0741 syriac qushshaya +0742 syriac rukkakha +0743 syriac two vertical dots above +0744 syriac two vertical dots below +0745 syriac three dots above +0746 syriac three dots below +0747 syriac oblique line above +0748 syriac oblique line below +0749 syriac music +074A syriac barrekh +074D syriac letter sogdian zhain +074E syriac letter sogdian khaph +074F syriac letter sogdian fe +0750 arabic letter beh with three dots horizontally below +0751 arabic letter beh with dot below and three dots above +0752 arabic letter beh with three dots pointing upwards below +0753 arabic letter beh with three dots pointing upwards below and two dots above +0754 arabic letter beh with two dots below and dot above +0755 arabic letter beh with inverted small v below +0756 arabic letter beh with small v +0757 arabic letter hah with two dots above +0758 arabic letter hah with three dots pointing upwards below +0759 arabic letter dal with two dots vertically below and small tah +075A arabic letter dal with inverted small v below +075B arabic letter reh with stroke +075C arabic letter seen with four dots above +075D arabic letter ain with two dots above +075E arabic letter ain with three dots pointing downwards above +075F arabic letter ain with two dots vertically above +0760 arabic letter feh with two dots below +0761 arabic letter feh with three dots pointing upwards below +0762 arabic letter keheh with dot above +0763 arabic letter keheh with three dots above +0764 arabic letter keheh with three dots pointing upwards below +0765 arabic letter meem with dot above +0766 arabic letter meem with dot below +0767 arabic letter noon with two dots below +0768 arabic letter noon with small tah +0769 arabic letter noon with small v +076A arabic letter lam with bar +076B arabic letter reh with two dots vertically above +076C arabic letter reh with hamza above +076D arabic letter seen with two dots vertically above +076E arabic letter hah with small arabic letter tah below +076F arabic letter hah with small arabic letter tah and two dots +0770 arabic letter seen with small arabic letter tah and two dots +0771 arabic letter reh with small arabic letter tah and two dots +0772 arabic letter hah with small arabic letter tah above +0773 arabic letter alef with extended arabic-indic digit two above +0774 arabic letter alef with extended arabic-indic digit three above +0775 arabic letter farsi yeh with extended arabic-indic digit two above +0776 arabic letter farsi yeh with extended arabic-indic digit three above +0777 arabic letter farsi yeh with extended arabic-indic digit four below +0778 arabic letter waw with extended arabic-indic digit two above +0779 arabic letter waw with extended arabic-indic digit three above +077A arabic letter yeh barree with extended arabic-indic digit two above +077B arabic letter yeh barree with extended arabic-indic digit three above +077C arabic letter hah with extended arabic-indic digit four below +077D arabic letter seen with extended arabic-indic digit four above +077E arabic letter seen with inverted v +077F arabic letter kaf with two dots above +0780 thaana letter haa +0781 thaana letter shaviyani +0782 thaana letter noonu +0783 thaana letter raa +0784 thaana letter baa +0785 thaana letter lhaviyani +0786 thaana letter kaafu +0787 thaana letter alifu +0788 thaana letter vaavu +0789 thaana letter meemu +078A thaana letter faafu +078B thaana letter dhaalu +078C thaana letter thaa +078D thaana letter laamu +078E thaana letter gaafu +078F thaana letter gnaviyani +0790 thaana letter seenu +0791 thaana letter daviyani +0792 thaana letter zaviyani +0793 thaana letter taviyani +0794 thaana letter yaa +0795 thaana letter paviyani +0796 thaana letter javiyani +0797 thaana letter chaviyani +0798 thaana letter ttaa +0799 thaana letter hhaa +079A thaana letter khaa +079B thaana letter thaalu +079C thaana letter zaa +079D thaana letter sheenu +079E thaana letter saadhu +079F thaana letter daadhu +07A0 thaana letter to +07A1 thaana letter zo +07A2 thaana letter ainu +07A3 thaana letter ghainu +07A4 thaana letter qaafu +07A5 thaana letter waavu +07A6 thaana abafili +07A7 thaana aabaafili +07A8 thaana ibifili +07A9 thaana eebeefili +07AA thaana ubufili +07AB thaana ooboofili +07AC thaana ebefili +07AD thaana eybeyfili +07AE thaana obofili +07AF thaana oaboafili +07B0 thaana sukun +07B1 thaana letter naa +07C0 nko digit zero +07C1 nko digit one +07C2 nko digit two +07C3 nko digit three +07C4 nko digit four +07C5 nko digit five +07C6 nko digit six +07C7 nko digit seven +07C8 nko digit eight +07C9 nko digit nine +07CA nko letter a +07CB nko letter ee +07CC nko letter i +07CD nko letter e +07CE nko letter u +07CF nko letter oo +07D0 nko letter o +07D1 nko letter dagbasinna +07D2 nko letter n +07D3 nko letter ba +07D4 nko letter pa +07D5 nko letter ta +07D6 nko letter ja +07D7 nko letter cha +07D8 nko letter da +07D9 nko letter ra +07DA nko letter rra +07DB nko letter sa +07DC nko letter gba +07DD nko letter fa +07DE nko letter ka +07DF nko letter la +07E0 nko letter na woloso +07E1 nko letter ma +07E2 nko letter nya +07E3 nko letter na +07E4 nko letter ha +07E5 nko letter wa +07E6 nko letter ya +07E7 nko letter nya woloso +07E8 nko letter jona ja +07E9 nko letter jona cha +07EA nko letter jona ra +07EB nko combining short high tone +07EC nko combining short low tone +07ED nko combining short rising tone +07EE nko combining long descending tone +07EF nko combining long high tone +07F0 nko combining long low tone +07F1 nko combining long rising tone +07F2 nko combining nasalization mark +07F3 nko combining double dot above +07F4 nko high tone apostrophe +07F5 nko low tone apostrophe +07F6 nko symbol oo dennen +07F7 nko symbol gbakurunen +07F8 nko comma +07F9 nko exclamation mark +07FA nko lajanyalan +07FD nko dantayalan +07FE nko dorome sign +07FF nko taman sign +0800 samaritan letter alaf +0801 samaritan letter bit +0802 samaritan letter gaman +0803 samaritan letter dalat +0804 samaritan letter iy +0805 samaritan letter baa +0806 samaritan letter zen +0807 samaritan letter it +0808 samaritan letter tit +0809 samaritan letter yut +080A samaritan letter kaaf +080B samaritan letter labat +080C samaritan letter mim +080D samaritan letter nun +080E samaritan letter singaat +080F samaritan letter in +0810 samaritan letter fi +0811 samaritan letter tsaadiy +0812 samaritan letter quf +0813 samaritan letter rish +0814 samaritan letter shan +0815 samaritan letter taaf +0816 samaritan mark in +0817 samaritan mark in-alaf +0818 samaritan mark occlusion +0819 samaritan mark dagesh +081A samaritan modifier letter epenthetic yut +081B samaritan mark epenthetic yut +081C samaritan vowel sign long e +081D samaritan vowel sign e +081E samaritan vowel sign overlong aa +081F samaritan vowel sign long aa +0820 samaritan vowel sign aa +0821 samaritan vowel sign overlong a +0822 samaritan vowel sign long a +0823 samaritan vowel sign a +0824 samaritan modifier letter short a +0825 samaritan vowel sign short a +0826 samaritan vowel sign long u +0827 samaritan vowel sign u +0828 samaritan modifier letter i +0829 samaritan vowel sign long i +082A samaritan vowel sign i +082B samaritan vowel sign o +082C samaritan vowel sign sukun +082D samaritan mark nequdaa +0830 samaritan punctuation nequdaa +0831 samaritan punctuation afsaaq +0832 samaritan punctuation anged +0833 samaritan punctuation bau +0834 samaritan punctuation atmaau +0835 samaritan punctuation shiyyaalaa +0836 samaritan abbreviation mark +0837 samaritan punctuation melodic qitsa +0838 samaritan punctuation ziqaa +0839 samaritan punctuation qitsa +083A samaritan punctuation zaef +083B samaritan punctuation turu +083C samaritan punctuation arkaanu +083D samaritan punctuation sof mashfaat +083E samaritan punctuation annaau +0840 mandaic letter halqa +0841 mandaic letter ab +0842 mandaic letter ag +0843 mandaic letter ad +0844 mandaic letter ah +0845 mandaic letter ushenna +0846 mandaic letter az +0847 mandaic letter it +0848 mandaic letter att +0849 mandaic letter aksa +084A mandaic letter ak +084B mandaic letter al +084C mandaic letter am +084D mandaic letter an +084E mandaic letter as +084F mandaic letter in +0850 mandaic letter ap +0851 mandaic letter asz +0852 mandaic letter aq +0853 mandaic letter ar +0854 mandaic letter ash +0855 mandaic letter at +0856 mandaic letter dushenna +0857 mandaic letter kad +0858 mandaic letter ain +0859 mandaic affrication mark +085A mandaic vocalization mark +085B mandaic gemination mark +085E mandaic punctuation +0860 syriac letter malayalam nga +0861 syriac letter malayalam ja +0862 syriac letter malayalam nya +0863 syriac letter malayalam tta +0864 syriac letter malayalam nna +0865 syriac letter malayalam nnna +0866 syriac letter malayalam bha +0867 syriac letter malayalam ra +0868 syriac letter malayalam lla +0869 syriac letter malayalam llla +086A syriac letter malayalam ssa +08A0 arabic letter beh with small v below +08A1 arabic letter beh with hamza above +08A2 arabic letter jeem with two dots above +08A3 arabic letter tah with two dots above +08A4 arabic letter feh with dot below and three dots above +08A5 arabic letter qaf with dot below +08A6 arabic letter lam with double bar +08A7 arabic letter meem with three dots above +08A8 arabic letter yeh with two dots below and hamza above +08A9 arabic letter yeh with two dots below and dot above +08AA arabic letter reh with loop +08AB arabic letter waw with dot within +08AC arabic letter rohingya yeh +08AD arabic letter low alef +08AE arabic letter dal with three dots below +08AF arabic letter sad with three dots below +08B0 arabic letter gaf with inverted stroke +08B1 arabic letter straight waw +08B2 arabic letter zain with inverted v above +08B3 arabic letter ain with three dots below +08B4 arabic letter kaf with dot below +08B6 arabic letter beh with small meem above +08B7 arabic letter peh with small meem above +08B8 arabic letter teh with small teh above +08B9 arabic letter reh with small noon above +08BA arabic letter yeh with two dots below and small noon above +08BB arabic letter african feh +08BC arabic letter african qaf +08BD arabic letter african noon +08D3 arabic small low waw +08D4 arabic small high word ar-rub +08D5 arabic small high sad +08D6 arabic small high ain +08D7 arabic small high qaf +08D8 arabic small high noon with kasra +08D9 arabic small low noon with kasra +08DA arabic small high word ath-thalatha +08DB arabic small high word as-sajda +08DC arabic small high word an-nisf +08DD arabic small high word sakta +08DE arabic small high word qif +08DF arabic small high word waqfa +08E0 arabic small high footnote marker +08E1 arabic small high sign safha +08E2 arabic disputed end of ayah +08E3 arabic turned damma below +08E4 arabic curly fatha +08E5 arabic curly damma +08E6 arabic curly kasra +08E7 arabic curly fathatan +08E8 arabic curly dammatan +08E9 arabic curly kasratan +08EA arabic tone one dot above +08EB arabic tone two dots above +08EC arabic tone loop above +08ED arabic tone one dot below +08EE arabic tone two dots below +08EF arabic tone loop below +08F0 arabic open fathatan +08F1 arabic open dammatan +08F2 arabic open kasratan +08F3 arabic small high waw +08F4 arabic fatha with ring +08F5 arabic fatha with dot above +08F6 arabic kasra with dot below +08F7 arabic left arrowhead above +08F8 arabic right arrowhead above +08F9 arabic left arrowhead below +08FA arabic right arrowhead below +08FB arabic double right arrowhead above +08FC arabic double right arrowhead above with dot +08FD arabic right arrowhead above with dot +08FE arabic damma with dot +08FF arabic mark sideways noon ghunna +0900 devanagari sign inverted candrabindu +0901 devanagari sign candrabindu +0902 devanagari sign anusvara +0903 devanagari sign visarga +0904 devanagari letter short a +0905 devanagari letter a +0906 devanagari letter aa +0907 devanagari letter i +0908 devanagari letter ii +0909 devanagari letter u +090A devanagari letter uu +090B devanagari letter vocalic r +090C devanagari letter vocalic l +090D devanagari letter candra e +090E devanagari letter short e +090F devanagari letter e +0910 devanagari letter ai +0911 devanagari letter candra o +0912 devanagari letter short o +0913 devanagari letter o +0914 devanagari letter au +0915 devanagari letter ka +0916 devanagari letter kha +0917 devanagari letter ga +0918 devanagari letter gha +0919 devanagari letter nga +091A devanagari letter ca +091B devanagari letter cha +091C devanagari letter ja +091D devanagari letter jha +091E devanagari letter nya +091F devanagari letter tta +0920 devanagari letter ttha +0921 devanagari letter dda +0922 devanagari letter ddha +0923 devanagari letter nna +0924 devanagari letter ta +0925 devanagari letter tha +0926 devanagari letter da +0927 devanagari letter dha +0928 devanagari letter na +0929 devanagari letter nnna +092A devanagari letter pa +092B devanagari letter pha +092C devanagari letter ba +092D devanagari letter bha +092E devanagari letter ma +092F devanagari letter ya +0930 devanagari letter ra +0931 devanagari letter rra +0932 devanagari letter la +0933 devanagari letter lla +0934 devanagari letter llla +0935 devanagari letter va +0936 devanagari letter sha +0937 devanagari letter ssa +0938 devanagari letter sa +0939 devanagari letter ha +093A devanagari vowel sign oe +093B devanagari vowel sign ooe +093C devanagari sign nukta +093D devanagari sign avagraha +093E devanagari vowel sign aa +093F devanagari vowel sign i +0940 devanagari vowel sign ii +0941 devanagari vowel sign u +0942 devanagari vowel sign uu +0943 devanagari vowel sign vocalic r +0944 devanagari vowel sign vocalic rr +0945 devanagari vowel sign candra e +0946 devanagari vowel sign short e +0947 devanagari vowel sign e +0948 devanagari vowel sign ai +0949 devanagari vowel sign candra o +094A devanagari vowel sign short o +094B devanagari vowel sign o +094C devanagari vowel sign au +094D devanagari sign virama +094E devanagari vowel sign prishthamatra e +094F devanagari vowel sign aw +0950 devanagari om +0951 devanagari stress sign udatta +0952 devanagari stress sign anudatta +0953 devanagari grave accent +0954 devanagari acute accent +0955 devanagari vowel sign candra long e +0956 devanagari vowel sign ue +0957 devanagari vowel sign uue +0958 devanagari letter qa +0959 devanagari letter khha +095A devanagari letter ghha +095B devanagari letter za +095C devanagari letter dddha +095D devanagari letter rha +095E devanagari letter fa +095F devanagari letter yya +0960 devanagari letter vocalic rr +0961 devanagari letter vocalic ll +0962 devanagari vowel sign vocalic l +0963 devanagari vowel sign vocalic ll +0964 devanagari danda +0965 devanagari double danda +0966 devanagari digit zero +0967 devanagari digit one +0968 devanagari digit two +0969 devanagari digit three +096A devanagari digit four +096B devanagari digit five +096C devanagari digit six +096D devanagari digit seven +096E devanagari digit eight +096F devanagari digit nine +0970 devanagari abbreviation sign +0971 devanagari sign high spacing dot +0972 devanagari letter candra a +0973 devanagari letter oe +0974 devanagari letter ooe +0975 devanagari letter aw +0976 devanagari letter ue +0977 devanagari letter uue +0978 devanagari letter marwari dda +0979 devanagari letter zha +097A devanagari letter heavy ya +097B devanagari letter gga +097C devanagari letter jja +097D devanagari letter glottal stop +097E devanagari letter ddda +097F devanagari letter bba +0980 bengali anji +0981 bengali sign candrabindu +0982 bengali sign anusvara +0983 bengali sign visarga +0985 bengali letter a +0986 bengali letter aa +0987 bengali letter i +0988 bengali letter ii +0989 bengali letter u +098A bengali letter uu +098B bengali letter vocalic r +098C bengali letter vocalic l +098F bengali letter e +0990 bengali letter ai +0993 bengali letter o +0994 bengali letter au +0995 bengali letter ka +0996 bengali letter kha +0997 bengali letter ga +0998 bengali letter gha +0999 bengali letter nga +099A bengali letter ca +099B bengali letter cha +099C bengali letter ja +099D bengali letter jha +099E bengali letter nya +099F bengali letter tta +09A0 bengali letter ttha +09A1 bengali letter dda +09A2 bengali letter ddha +09A3 bengali letter nna +09A4 bengali letter ta +09A5 bengali letter tha +09A6 bengali letter da +09A7 bengali letter dha +09A8 bengali letter na +09AA bengali letter pa +09AB bengali letter pha +09AC bengali letter ba +09AD bengali letter bha +09AE bengali letter ma +09AF bengali letter ya +09B0 bengali letter ra +09B2 bengali letter la +09B6 bengali letter sha +09B7 bengali letter ssa +09B8 bengali letter sa +09B9 bengali letter ha +09BC bengali sign nukta +09BD bengali sign avagraha +09BE bengali vowel sign aa +09BF bengali vowel sign i +09C0 bengali vowel sign ii +09C1 bengali vowel sign u +09C2 bengali vowel sign uu +09C3 bengali vowel sign vocalic r +09C4 bengali vowel sign vocalic rr +09C7 bengali vowel sign e +09C8 bengali vowel sign ai +09CB bengali vowel sign o +09CC bengali vowel sign au +09CD bengali sign virama +09CE bengali letter khanda ta +09D7 bengali au length mark +09DC bengali letter rra +09DD bengali letter rha +09DF bengali letter yya +09E0 bengali letter vocalic rr +09E1 bengali letter vocalic ll +09E2 bengali vowel sign vocalic l +09E3 bengali vowel sign vocalic ll +09E6 bengali digit zero +09E7 bengali digit one +09E8 bengali digit two +09E9 bengali digit three +09EA bengali digit four +09EB bengali digit five +09EC bengali digit six +09ED bengali digit seven +09EE bengali digit eight +09EF bengali digit nine +09F0 bengali letter ra with middle diagonal +09F1 bengali letter ra with lower diagonal +09F2 bengali rupee mark +09F3 bengali rupee sign +09F4 bengali currency numerator one +09F5 bengali currency numerator two +09F6 bengali currency numerator three +09F7 bengali currency numerator four +09F8 bengali currency numerator one less than the denominator +09F9 bengali currency denominator sixteen +09FA bengali isshar +09FB bengali ganda mark +09FC bengali letter vedic anusvara +09FD bengali abbreviation sign +09FE bengali sandhi mark +0A01 gurmukhi sign adak bindi +0A02 gurmukhi sign bindi +0A03 gurmukhi sign visarga +0A05 gurmukhi letter a +0A06 gurmukhi letter aa +0A07 gurmukhi letter i +0A08 gurmukhi letter ii +0A09 gurmukhi letter u +0A0A gurmukhi letter uu +0A0F gurmukhi letter ee +0A10 gurmukhi letter ai +0A13 gurmukhi letter oo +0A14 gurmukhi letter au +0A15 gurmukhi letter ka +0A16 gurmukhi letter kha +0A17 gurmukhi letter ga +0A18 gurmukhi letter gha +0A19 gurmukhi letter nga +0A1A gurmukhi letter ca +0A1B gurmukhi letter cha +0A1C gurmukhi letter ja +0A1D gurmukhi letter jha +0A1E gurmukhi letter nya +0A1F gurmukhi letter tta +0A20 gurmukhi letter ttha +0A21 gurmukhi letter dda +0A22 gurmukhi letter ddha +0A23 gurmukhi letter nna +0A24 gurmukhi letter ta +0A25 gurmukhi letter tha +0A26 gurmukhi letter da +0A27 gurmukhi letter dha +0A28 gurmukhi letter na +0A2A gurmukhi letter pa +0A2B gurmukhi letter pha +0A2C gurmukhi letter ba +0A2D gurmukhi letter bha +0A2E gurmukhi letter ma +0A2F gurmukhi letter ya +0A30 gurmukhi letter ra +0A32 gurmukhi letter la +0A33 gurmukhi letter lla +0A35 gurmukhi letter va +0A36 gurmukhi letter sha +0A38 gurmukhi letter sa +0A39 gurmukhi letter ha +0A3C gurmukhi sign nukta +0A3E gurmukhi vowel sign aa +0A3F gurmukhi vowel sign i +0A40 gurmukhi vowel sign ii +0A41 gurmukhi vowel sign u +0A42 gurmukhi vowel sign uu +0A47 gurmukhi vowel sign ee +0A48 gurmukhi vowel sign ai +0A4B gurmukhi vowel sign oo +0A4C gurmukhi vowel sign au +0A4D gurmukhi sign virama +0A51 gurmukhi sign udaat +0A59 gurmukhi letter khha +0A5A gurmukhi letter ghha +0A5B gurmukhi letter za +0A5C gurmukhi letter rra +0A5E gurmukhi letter fa +0A66 gurmukhi digit zero +0A67 gurmukhi digit one +0A68 gurmukhi digit two +0A69 gurmukhi digit three +0A6A gurmukhi digit four +0A6B gurmukhi digit five +0A6C gurmukhi digit six +0A6D gurmukhi digit seven +0A6E gurmukhi digit eight +0A6F gurmukhi digit nine +0A70 gurmukhi tippi +0A71 gurmukhi addak +0A72 gurmukhi iri +0A73 gurmukhi ura +0A74 gurmukhi ek onkar +0A75 gurmukhi sign yakash +0A76 gurmukhi abbreviation sign +0A81 gujarati sign candrabindu +0A82 gujarati sign anusvara +0A83 gujarati sign visarga +0A85 gujarati letter a +0A86 gujarati letter aa +0A87 gujarati letter i +0A88 gujarati letter ii +0A89 gujarati letter u +0A8A gujarati letter uu +0A8B gujarati letter vocalic r +0A8C gujarati letter vocalic l +0A8D gujarati vowel candra e +0A8F gujarati letter e +0A90 gujarati letter ai +0A91 gujarati vowel candra o +0A93 gujarati letter o +0A94 gujarati letter au +0A95 gujarati letter ka +0A96 gujarati letter kha +0A97 gujarati letter ga +0A98 gujarati letter gha +0A99 gujarati letter nga +0A9A gujarati letter ca +0A9B gujarati letter cha +0A9C gujarati letter ja +0A9D gujarati letter jha +0A9E gujarati letter nya +0A9F gujarati letter tta +0AA0 gujarati letter ttha +0AA1 gujarati letter dda +0AA2 gujarati letter ddha +0AA3 gujarati letter nna +0AA4 gujarati letter ta +0AA5 gujarati letter tha +0AA6 gujarati letter da +0AA7 gujarati letter dha +0AA8 gujarati letter na +0AAA gujarati letter pa +0AAB gujarati letter pha +0AAC gujarati letter ba +0AAD gujarati letter bha +0AAE gujarati letter ma +0AAF gujarati letter ya +0AB0 gujarati letter ra +0AB2 gujarati letter la +0AB3 gujarati letter lla +0AB5 gujarati letter va +0AB6 gujarati letter sha +0AB7 gujarati letter ssa +0AB8 gujarati letter sa +0AB9 gujarati letter ha +0ABC gujarati sign nukta +0ABD gujarati sign avagraha +0ABE gujarati vowel sign aa +0ABF gujarati vowel sign i +0AC0 gujarati vowel sign ii +0AC1 gujarati vowel sign u +0AC2 gujarati vowel sign uu +0AC3 gujarati vowel sign vocalic r +0AC4 gujarati vowel sign vocalic rr +0AC5 gujarati vowel sign candra e +0AC7 gujarati vowel sign e +0AC8 gujarati vowel sign ai +0AC9 gujarati vowel sign candra o +0ACB gujarati vowel sign o +0ACC gujarati vowel sign au +0ACD gujarati sign virama +0AD0 gujarati om +0AE0 gujarati letter vocalic rr +0AE1 gujarati letter vocalic ll +0AE2 gujarati vowel sign vocalic l +0AE3 gujarati vowel sign vocalic ll +0AE6 gujarati digit zero +0AE7 gujarati digit one +0AE8 gujarati digit two +0AE9 gujarati digit three +0AEA gujarati digit four +0AEB gujarati digit five +0AEC gujarati digit six +0AED gujarati digit seven +0AEE gujarati digit eight +0AEF gujarati digit nine +0AF0 gujarati abbreviation sign +0AF1 gujarati rupee sign +0AF9 gujarati letter zha +0AFA gujarati sign sukun +0AFB gujarati sign shadda +0AFC gujarati sign maddah +0AFD gujarati sign three-dot nukta above +0AFE gujarati sign circle nukta above +0AFF gujarati sign two-circle nukta above +0B01 oriya sign candrabindu +0B02 oriya sign anusvara +0B03 oriya sign visarga +0B05 oriya letter a +0B06 oriya letter aa +0B07 oriya letter i +0B08 oriya letter ii +0B09 oriya letter u +0B0A oriya letter uu +0B0B oriya letter vocalic r +0B0C oriya letter vocalic l +0B0F oriya letter e +0B10 oriya letter ai +0B13 oriya letter o +0B14 oriya letter au +0B15 oriya letter ka +0B16 oriya letter kha +0B17 oriya letter ga +0B18 oriya letter gha +0B19 oriya letter nga +0B1A oriya letter ca +0B1B oriya letter cha +0B1C oriya letter ja +0B1D oriya letter jha +0B1E oriya letter nya +0B1F oriya letter tta +0B20 oriya letter ttha +0B21 oriya letter dda +0B22 oriya letter ddha +0B23 oriya letter nna +0B24 oriya letter ta +0B25 oriya letter tha +0B26 oriya letter da +0B27 oriya letter dha +0B28 oriya letter na +0B2A oriya letter pa +0B2B oriya letter pha +0B2C oriya letter ba +0B2D oriya letter bha +0B2E oriya letter ma +0B2F oriya letter ya +0B30 oriya letter ra +0B32 oriya letter la +0B33 oriya letter lla +0B35 oriya letter va +0B36 oriya letter sha +0B37 oriya letter ssa +0B38 oriya letter sa +0B39 oriya letter ha +0B3C oriya sign nukta +0B3D oriya sign avagraha +0B3E oriya vowel sign aa +0B3F oriya vowel sign i +0B40 oriya vowel sign ii +0B41 oriya vowel sign u +0B42 oriya vowel sign uu +0B43 oriya vowel sign vocalic r +0B44 oriya vowel sign vocalic rr +0B47 oriya vowel sign e +0B48 oriya vowel sign ai +0B4B oriya vowel sign o +0B4C oriya vowel sign au +0B4D oriya sign virama +0B56 oriya ai length mark +0B57 oriya au length mark +0B5C oriya letter rra +0B5D oriya letter rha +0B5F oriya letter yya +0B60 oriya letter vocalic rr +0B61 oriya letter vocalic ll +0B62 oriya vowel sign vocalic l +0B63 oriya vowel sign vocalic ll +0B66 oriya digit zero +0B67 oriya digit one +0B68 oriya digit two +0B69 oriya digit three +0B6A oriya digit four +0B6B oriya digit five +0B6C oriya digit six +0B6D oriya digit seven +0B6E oriya digit eight +0B6F oriya digit nine +0B70 oriya isshar +0B71 oriya letter wa +0B72 oriya fraction one quarter +0B73 oriya fraction one half +0B74 oriya fraction three quarters +0B75 oriya fraction one sixteenth +0B76 oriya fraction one eighth +0B77 oriya fraction three sixteenths +0B82 tamil sign anusvara +0B83 tamil sign visarga +0B85 tamil letter a +0B86 tamil letter aa +0B87 tamil letter i +0B88 tamil letter ii +0B89 tamil letter u +0B8A tamil letter uu +0B8E tamil letter e +0B8F tamil letter ee +0B90 tamil letter ai +0B92 tamil letter o +0B93 tamil letter oo +0B94 tamil letter au +0B95 tamil letter ka +0B99 tamil letter nga +0B9A tamil letter ca +0B9C tamil letter ja +0B9E tamil letter nya +0B9F tamil letter tta +0BA3 tamil letter nna +0BA4 tamil letter ta +0BA8 tamil letter na +0BA9 tamil letter nnna +0BAA tamil letter pa +0BAE tamil letter ma +0BAF tamil letter ya +0BB0 tamil letter ra +0BB1 tamil letter rra +0BB2 tamil letter la +0BB3 tamil letter lla +0BB4 tamil letter llla +0BB5 tamil letter va +0BB6 tamil letter sha +0BB7 tamil letter ssa +0BB8 tamil letter sa +0BB9 tamil letter ha +0BBE tamil vowel sign aa +0BBF tamil vowel sign i +0BC0 tamil vowel sign ii +0BC1 tamil vowel sign u +0BC2 tamil vowel sign uu +0BC6 tamil vowel sign e +0BC7 tamil vowel sign ee +0BC8 tamil vowel sign ai +0BCA tamil vowel sign o +0BCB tamil vowel sign oo +0BCC tamil vowel sign au +0BCD tamil sign virama +0BD0 tamil om +0BD7 tamil au length mark +0BE6 tamil digit zero +0BE7 tamil digit one +0BE8 tamil digit two +0BE9 tamil digit three +0BEA tamil digit four +0BEB tamil digit five +0BEC tamil digit six +0BED tamil digit seven +0BEE tamil digit eight +0BEF tamil digit nine +0BF0 tamil number ten +0BF1 tamil number one hundred +0BF2 tamil number one thousand +0BF3 tamil day sign +0BF4 tamil month sign +0BF5 tamil year sign +0BF6 tamil debit sign +0BF7 tamil credit sign +0BF8 tamil as above sign +0BF9 tamil rupee sign +0BFA tamil number sign +0C00 telugu sign combining candrabindu above +0C01 telugu sign candrabindu +0C02 telugu sign anusvara +0C03 telugu sign visarga +0C04 telugu sign combining anusvara above +0C05 telugu letter a +0C06 telugu letter aa +0C07 telugu letter i +0C08 telugu letter ii +0C09 telugu letter u +0C0A telugu letter uu +0C0B telugu letter vocalic r +0C0C telugu letter vocalic l +0C0E telugu letter e +0C0F telugu letter ee +0C10 telugu letter ai +0C12 telugu letter o +0C13 telugu letter oo +0C14 telugu letter au +0C15 telugu letter ka +0C16 telugu letter kha +0C17 telugu letter ga +0C18 telugu letter gha +0C19 telugu letter nga +0C1A telugu letter ca +0C1B telugu letter cha +0C1C telugu letter ja +0C1D telugu letter jha +0C1E telugu letter nya +0C1F telugu letter tta +0C20 telugu letter ttha +0C21 telugu letter dda +0C22 telugu letter ddha +0C23 telugu letter nna +0C24 telugu letter ta +0C25 telugu letter tha +0C26 telugu letter da +0C27 telugu letter dha +0C28 telugu letter na +0C2A telugu letter pa +0C2B telugu letter pha +0C2C telugu letter ba +0C2D telugu letter bha +0C2E telugu letter ma +0C2F telugu letter ya +0C30 telugu letter ra +0C31 telugu letter rra +0C32 telugu letter la +0C33 telugu letter lla +0C34 telugu letter llla +0C35 telugu letter va +0C36 telugu letter sha +0C37 telugu letter ssa +0C38 telugu letter sa +0C39 telugu letter ha +0C3D telugu sign avagraha +0C3E telugu vowel sign aa +0C3F telugu vowel sign i +0C40 telugu vowel sign ii +0C41 telugu vowel sign u +0C42 telugu vowel sign uu +0C43 telugu vowel sign vocalic r +0C44 telugu vowel sign vocalic rr +0C46 telugu vowel sign e +0C47 telugu vowel sign ee +0C48 telugu vowel sign ai +0C4A telugu vowel sign o +0C4B telugu vowel sign oo +0C4C telugu vowel sign au +0C4D telugu sign virama +0C55 telugu length mark +0C56 telugu ai length mark +0C58 telugu letter tsa +0C59 telugu letter dza +0C5A telugu letter rrra +0C60 telugu letter vocalic rr +0C61 telugu letter vocalic ll +0C62 telugu vowel sign vocalic l +0C63 telugu vowel sign vocalic ll +0C66 telugu digit zero +0C67 telugu digit one +0C68 telugu digit two +0C69 telugu digit three +0C6A telugu digit four +0C6B telugu digit five +0C6C telugu digit six +0C6D telugu digit seven +0C6E telugu digit eight +0C6F telugu digit nine +0C77 telugu sign siddham +0C78 telugu fraction digit zero for odd powers of four +0C79 telugu fraction digit one for odd powers of four +0C7A telugu fraction digit two for odd powers of four +0C7B telugu fraction digit three for odd powers of four +0C7C telugu fraction digit one for even powers of four +0C7D telugu fraction digit two for even powers of four +0C7E telugu fraction digit three for even powers of four +0C7F telugu sign tuumu +0C80 kannada sign spacing candrabindu +0C81 kannada sign candrabindu +0C82 kannada sign anusvara +0C83 kannada sign visarga +0C84 kannada sign siddham +0C85 kannada letter a +0C86 kannada letter aa +0C87 kannada letter i +0C88 kannada letter ii +0C89 kannada letter u +0C8A kannada letter uu +0C8B kannada letter vocalic r +0C8C kannada letter vocalic l +0C8E kannada letter e +0C8F kannada letter ee +0C90 kannada letter ai +0C92 kannada letter o +0C93 kannada letter oo +0C94 kannada letter au +0C95 kannada letter ka +0C96 kannada letter kha +0C97 kannada letter ga +0C98 kannada letter gha +0C99 kannada letter nga +0C9A kannada letter ca +0C9B kannada letter cha +0C9C kannada letter ja +0C9D kannada letter jha +0C9E kannada letter nya +0C9F kannada letter tta +0CA0 kannada letter ttha +0CA1 kannada letter dda +0CA2 kannada letter ddha +0CA3 kannada letter nna +0CA4 kannada letter ta +0CA5 kannada letter tha +0CA6 kannada letter da +0CA7 kannada letter dha +0CA8 kannada letter na +0CAA kannada letter pa +0CAB kannada letter pha +0CAC kannada letter ba +0CAD kannada letter bha +0CAE kannada letter ma +0CAF kannada letter ya +0CB0 kannada letter ra +0CB1 kannada letter rra +0CB2 kannada letter la +0CB3 kannada letter lla +0CB5 kannada letter va +0CB6 kannada letter sha +0CB7 kannada letter ssa +0CB8 kannada letter sa +0CB9 kannada letter ha +0CBC kannada sign nukta +0CBD kannada sign avagraha +0CBE kannada vowel sign aa +0CBF kannada vowel sign i +0CC0 kannada vowel sign ii +0CC1 kannada vowel sign u +0CC2 kannada vowel sign uu +0CC3 kannada vowel sign vocalic r +0CC4 kannada vowel sign vocalic rr +0CC6 kannada vowel sign e +0CC7 kannada vowel sign ee +0CC8 kannada vowel sign ai +0CCA kannada vowel sign o +0CCB kannada vowel sign oo +0CCC kannada vowel sign au +0CCD kannada sign virama +0CD5 kannada length mark +0CD6 kannada ai length mark +0CDE kannada letter fa +0CE0 kannada letter vocalic rr +0CE1 kannada letter vocalic ll +0CE2 kannada vowel sign vocalic l +0CE3 kannada vowel sign vocalic ll +0CE6 kannada digit zero +0CE7 kannada digit one +0CE8 kannada digit two +0CE9 kannada digit three +0CEA kannada digit four +0CEB kannada digit five +0CEC kannada digit six +0CED kannada digit seven +0CEE kannada digit eight +0CEF kannada digit nine +0CF1 kannada sign jihvamuliya +0CF2 kannada sign upadhmaniya +0D00 malayalam sign combining anusvara above +0D01 malayalam sign candrabindu +0D02 malayalam sign anusvara +0D03 malayalam sign visarga +0D05 malayalam letter a +0D06 malayalam letter aa +0D07 malayalam letter i +0D08 malayalam letter ii +0D09 malayalam letter u +0D0A malayalam letter uu +0D0B malayalam letter vocalic r +0D0C malayalam letter vocalic l +0D0E malayalam letter e +0D0F malayalam letter ee +0D10 malayalam letter ai +0D12 malayalam letter o +0D13 malayalam letter oo +0D14 malayalam letter au +0D15 malayalam letter ka +0D16 malayalam letter kha +0D17 malayalam letter ga +0D18 malayalam letter gha +0D19 malayalam letter nga +0D1A malayalam letter ca +0D1B malayalam letter cha +0D1C malayalam letter ja +0D1D malayalam letter jha +0D1E malayalam letter nya +0D1F malayalam letter tta +0D20 malayalam letter ttha +0D21 malayalam letter dda +0D22 malayalam letter ddha +0D23 malayalam letter nna +0D24 malayalam letter ta +0D25 malayalam letter tha +0D26 malayalam letter da +0D27 malayalam letter dha +0D28 malayalam letter na +0D29 malayalam letter nnna +0D2A malayalam letter pa +0D2B malayalam letter pha +0D2C malayalam letter ba +0D2D malayalam letter bha +0D2E malayalam letter ma +0D2F malayalam letter ya +0D30 malayalam letter ra +0D31 malayalam letter rra +0D32 malayalam letter la +0D33 malayalam letter lla +0D34 malayalam letter llla +0D35 malayalam letter va +0D36 malayalam letter sha +0D37 malayalam letter ssa +0D38 malayalam letter sa +0D39 malayalam letter ha +0D3A malayalam letter ttta +0D3B malayalam sign vertical bar virama +0D3C malayalam sign circular virama +0D3D malayalam sign avagraha +0D3E malayalam vowel sign aa +0D3F malayalam vowel sign i +0D40 malayalam vowel sign ii +0D41 malayalam vowel sign u +0D42 malayalam vowel sign uu +0D43 malayalam vowel sign vocalic r +0D44 malayalam vowel sign vocalic rr +0D46 malayalam vowel sign e +0D47 malayalam vowel sign ee +0D48 malayalam vowel sign ai +0D4A malayalam vowel sign o +0D4B malayalam vowel sign oo +0D4C malayalam vowel sign au +0D4D malayalam sign virama +0D4E malayalam letter dot reph +0D4F malayalam sign para +0D54 malayalam letter chillu m +0D55 malayalam letter chillu y +0D56 malayalam letter chillu lll +0D57 malayalam au length mark +0D58 malayalam fraction one one-hundred-and-sixtieth +0D59 malayalam fraction one fortieth +0D5A malayalam fraction three eightieths +0D5B malayalam fraction one twentieth +0D5C malayalam fraction one tenth +0D5D malayalam fraction three twentieths +0D5E malayalam fraction one fifth +0D5F malayalam letter archaic ii +0D60 malayalam letter vocalic rr +0D61 malayalam letter vocalic ll +0D62 malayalam vowel sign vocalic l +0D63 malayalam vowel sign vocalic ll +0D66 malayalam digit zero +0D67 malayalam digit one +0D68 malayalam digit two +0D69 malayalam digit three +0D6A malayalam digit four +0D6B malayalam digit five +0D6C malayalam digit six +0D6D malayalam digit seven +0D6E malayalam digit eight +0D6F malayalam digit nine +0D70 malayalam number ten +0D71 malayalam number one hundred +0D72 malayalam number one thousand +0D73 malayalam fraction one quarter +0D74 malayalam fraction one half +0D75 malayalam fraction three quarters +0D76 malayalam fraction one sixteenth +0D77 malayalam fraction one eighth +0D78 malayalam fraction three sixteenths +0D79 malayalam date mark +0D7A malayalam letter chillu nn +0D7B malayalam letter chillu n +0D7C malayalam letter chillu rr +0D7D malayalam letter chillu l +0D7E malayalam letter chillu ll +0D7F malayalam letter chillu k +0D82 sinhala sign anusvaraya +0D83 sinhala sign visargaya +0D85 sinhala letter ayanna +0D86 sinhala letter aayanna +0D87 sinhala letter aeyanna +0D88 sinhala letter aeeyanna +0D89 sinhala letter iyanna +0D8A sinhala letter iiyanna +0D8B sinhala letter uyanna +0D8C sinhala letter uuyanna +0D8D sinhala letter iruyanna +0D8E sinhala letter iruuyanna +0D8F sinhala letter iluyanna +0D90 sinhala letter iluuyanna +0D91 sinhala letter eyanna +0D92 sinhala letter eeyanna +0D93 sinhala letter aiyanna +0D94 sinhala letter oyanna +0D95 sinhala letter ooyanna +0D96 sinhala letter auyanna +0D9A sinhala letter alpapraana kayanna +0D9B sinhala letter mahaapraana kayanna +0D9C sinhala letter alpapraana gayanna +0D9D sinhala letter mahaapraana gayanna +0D9E sinhala letter kantaja naasikyaya +0D9F sinhala letter sanyaka gayanna +0DA0 sinhala letter alpapraana cayanna +0DA1 sinhala letter mahaapraana cayanna +0DA2 sinhala letter alpapraana jayanna +0DA3 sinhala letter mahaapraana jayanna +0DA4 sinhala letter taaluja naasikyaya +0DA5 sinhala letter taaluja sanyooga naaksikyaya +0DA6 sinhala letter sanyaka jayanna +0DA7 sinhala letter alpapraana ttayanna +0DA8 sinhala letter mahaapraana ttayanna +0DA9 sinhala letter alpapraana ddayanna +0DAA sinhala letter mahaapraana ddayanna +0DAB sinhala letter muurdhaja nayanna +0DAC sinhala letter sanyaka ddayanna +0DAD sinhala letter alpapraana tayanna +0DAE sinhala letter mahaapraana tayanna +0DAF sinhala letter alpapraana dayanna +0DB0 sinhala letter mahaapraana dayanna +0DB1 sinhala letter dantaja nayanna +0DB3 sinhala letter sanyaka dayanna +0DB4 sinhala letter alpapraana payanna +0DB5 sinhala letter mahaapraana payanna +0DB6 sinhala letter alpapraana bayanna +0DB7 sinhala letter mahaapraana bayanna +0DB8 sinhala letter mayanna +0DB9 sinhala letter amba bayanna +0DBA sinhala letter yayanna +0DBB sinhala letter rayanna +0DBD sinhala letter dantaja layanna +0DC0 sinhala letter vayanna +0DC1 sinhala letter taaluja sayanna +0DC2 sinhala letter muurdhaja sayanna +0DC3 sinhala letter dantaja sayanna +0DC4 sinhala letter hayanna +0DC5 sinhala letter muurdhaja layanna +0DC6 sinhala letter fayanna +0DCA sinhala sign al-lakuna +0DCF sinhala vowel sign aela-pilla +0DD0 sinhala vowel sign ketti aeda-pilla +0DD1 sinhala vowel sign diga aeda-pilla +0DD2 sinhala vowel sign ketti is-pilla +0DD3 sinhala vowel sign diga is-pilla +0DD4 sinhala vowel sign ketti paa-pilla +0DD6 sinhala vowel sign diga paa-pilla +0DD8 sinhala vowel sign gaetta-pilla +0DD9 sinhala vowel sign kombuva +0DDA sinhala vowel sign diga kombuva +0DDB sinhala vowel sign kombu deka +0DDC sinhala vowel sign kombuva haa aela-pilla +0DDD sinhala vowel sign kombuva haa diga aela-pilla +0DDE sinhala vowel sign kombuva haa gayanukitta +0DDF sinhala vowel sign gayanukitta +0DE6 sinhala lith digit zero +0DE7 sinhala lith digit one +0DE8 sinhala lith digit two +0DE9 sinhala lith digit three +0DEA sinhala lith digit four +0DEB sinhala lith digit five +0DEC sinhala lith digit six +0DED sinhala lith digit seven +0DEE sinhala lith digit eight +0DEF sinhala lith digit nine +0DF2 sinhala vowel sign diga gaetta-pilla +0DF3 sinhala vowel sign diga gayanukitta +0DF4 sinhala punctuation kunddaliya +0E01 thai character ko kai +0E02 thai character kho khai +0E03 thai character kho khuat +0E04 thai character kho khwai +0E05 thai character kho khon +0E06 thai character kho rakhang +0E07 thai character ngo ngu +0E08 thai character cho chan +0E09 thai character cho ching +0E0A thai character cho chang +0E0B thai character so so +0E0C thai character cho choe +0E0D thai character yo ying +0E0E thai character do chada +0E0F thai character to patak +0E10 thai character tho than +0E11 thai character tho nangmontho +0E12 thai character tho phuthao +0E13 thai character no nen +0E14 thai character do dek +0E15 thai character to tao +0E16 thai character tho thung +0E17 thai character tho thahan +0E18 thai character tho thong +0E19 thai character no nu +0E1A thai character bo baimai +0E1B thai character po pla +0E1C thai character pho phung +0E1D thai character fo fa +0E1E thai character pho phan +0E1F thai character fo fan +0E20 thai character pho samphao +0E21 thai character mo ma +0E22 thai character yo yak +0E23 thai character ro rua +0E24 thai character ru +0E25 thai character lo ling +0E26 thai character lu +0E27 thai character wo waen +0E28 thai character so sala +0E29 thai character so rusi +0E2A thai character so sua +0E2B thai character ho hip +0E2C thai character lo chula +0E2D thai character o ang +0E2E thai character ho nokhuk +0E2F thai character paiyannoi +0E30 thai character sara a +0E31 thai character mai han-akat +0E32 thai character sara aa +0E33 thai character sara am +0E34 thai character sara i +0E35 thai character sara ii +0E36 thai character sara ue +0E37 thai character sara uee +0E38 thai character sara u +0E39 thai character sara uu +0E3A thai character phinthu +0E3F thai currency symbol baht +0E40 thai character sara e +0E41 thai character sara ae +0E42 thai character sara o +0E43 thai character sara ai maimuan +0E44 thai character sara ai maimalai +0E45 thai character lakkhangyao +0E46 thai character maiyamok +0E47 thai character maitaikhu +0E48 thai character mai ek +0E49 thai character mai tho +0E4A thai character mai tri +0E4B thai character mai chattawa +0E4C thai character thanthakhat +0E4D thai character nikhahit +0E4E thai character yamakkan +0E4F thai character fongman +0E50 thai digit zero +0E51 thai digit one +0E52 thai digit two +0E53 thai digit three +0E54 thai digit four +0E55 thai digit five +0E56 thai digit six +0E57 thai digit seven +0E58 thai digit eight +0E59 thai digit nine +0E5A thai character angkhankhu +0E5B thai character khomut +0E81 lao letter ko +0E82 lao letter kho sung +0E84 lao letter kho tam +0E86 lao letter pali gha +0E87 lao letter ngo +0E88 lao letter co +0E89 lao letter pali cha +0E8A lao letter so tam +0E8C lao letter pali jha +0E8D lao letter nyo +0E8E lao letter pali nya +0E8F lao letter pali tta +0E90 lao letter pali ttha +0E91 lao letter pali dda +0E92 lao letter pali ddha +0E93 lao letter pali nna +0E94 lao letter do +0E95 lao letter to +0E96 lao letter tho sung +0E97 lao letter tho tam +0E98 lao letter pali dha +0E99 lao letter no +0E9A lao letter bo +0E9B lao letter po +0E9C lao letter pho sung +0E9D lao letter fo tam +0E9E lao letter pho tam +0E9F lao letter fo sung +0EA0 lao letter pali bha +0EA1 lao letter mo +0EA2 lao letter yo +0EA3 lao letter lo ling +0EA5 lao letter lo loot +0EA7 lao letter wo +0EA8 lao letter sanskrit sha +0EA9 lao letter sanskrit ssa +0EAA lao letter so sung +0EAB lao letter ho sung +0EAC lao letter pali lla +0EAD lao letter o +0EAE lao letter ho tam +0EAF lao ellipsis +0EB0 lao vowel sign a +0EB1 lao vowel sign mai kan +0EB2 lao vowel sign aa +0EB3 lao vowel sign am +0EB4 lao vowel sign i +0EB5 lao vowel sign ii +0EB6 lao vowel sign y +0EB7 lao vowel sign yy +0EB8 lao vowel sign u +0EB9 lao vowel sign uu +0EBA lao sign pali virama +0EBB lao vowel sign mai kon +0EBC lao semivowel sign lo +0EBD lao semivowel sign nyo +0EC0 lao vowel sign e +0EC1 lao vowel sign ei +0EC2 lao vowel sign o +0EC3 lao vowel sign ay +0EC4 lao vowel sign ai +0EC6 lao ko la +0EC8 lao tone mai ek +0EC9 lao tone mai tho +0ECA lao tone mai ti +0ECB lao tone mai catawa +0ECC lao cancellation mark +0ECD lao niggahita +0ED0 lao digit zero +0ED1 lao digit one +0ED2 lao digit two +0ED3 lao digit three +0ED4 lao digit four +0ED5 lao digit five +0ED6 lao digit six +0ED7 lao digit seven +0ED8 lao digit eight +0ED9 lao digit nine +0EDC lao ho no +0EDD lao ho mo +0EDE lao letter khmu go +0EDF lao letter khmu nyo +0F00 tibetan syllable om +0F01 tibetan mark gter yig mgo truncated a +0F02 tibetan mark gter yig mgo -um rnam bcad ma +0F03 tibetan mark gter yig mgo -um gter tsheg ma +0F04 tibetan mark initial yig mgo mdun ma +0F05 tibetan mark closing yig mgo sgab ma +0F06 tibetan mark caret yig mgo phur shad ma +0F07 tibetan mark yig mgo tsheg shad ma +0F08 tibetan mark sbrul shad +0F09 tibetan mark bskur yig mgo +0F0A tibetan mark bka- shog yig mgo +0F0B tibetan mark intersyllabic tsheg +0F0C tibetan mark delimiter tsheg bstar +0F0D tibetan mark shad +0F0E tibetan mark nyis shad +0F0F tibetan mark tsheg shad +0F10 tibetan mark nyis tsheg shad +0F11 tibetan mark rin chen spungs shad +0F12 tibetan mark rgya gram shad +0F13 tibetan mark caret -dzud rtags me long can +0F14 tibetan mark gter tsheg +0F15 tibetan logotype sign chad rtags +0F16 tibetan logotype sign lhag rtags +0F17 tibetan astrological sign sgra gcan -char rtags +0F18 tibetan astrological sign -khyud pa +0F19 tibetan astrological sign sdong tshugs +0F1A tibetan sign rdel dkar gcig +0F1B tibetan sign rdel dkar gnyis +0F1C tibetan sign rdel dkar gsum +0F1D tibetan sign rdel nag gcig +0F1E tibetan sign rdel nag gnyis +0F1F tibetan sign rdel dkar rdel nag +0F20 tibetan digit zero +0F21 tibetan digit one +0F22 tibetan digit two +0F23 tibetan digit three +0F24 tibetan digit four +0F25 tibetan digit five +0F26 tibetan digit six +0F27 tibetan digit seven +0F28 tibetan digit eight +0F29 tibetan digit nine +0F2A tibetan digit half one +0F2B tibetan digit half two +0F2C tibetan digit half three +0F2D tibetan digit half four +0F2E tibetan digit half five +0F2F tibetan digit half six +0F30 tibetan digit half seven +0F31 tibetan digit half eight +0F32 tibetan digit half nine +0F33 tibetan digit half zero +0F34 tibetan mark bsdus rtags +0F35 tibetan mark ngas bzung nyi zla +0F36 tibetan mark caret -dzud rtags bzhi mig can +0F37 tibetan mark ngas bzung sgor rtags +0F38 tibetan mark che mgo +0F39 tibetan mark tsa -phru +0F3A tibetan mark gug rtags gyon +0F3B tibetan mark gug rtags gyas +0F3C tibetan mark ang khang gyon +0F3D tibetan mark ang khang gyas +0F3E tibetan sign yar tshes +0F3F tibetan sign mar tshes +0F40 tibetan letter ka +0F41 tibetan letter kha +0F42 tibetan letter ga +0F43 tibetan letter gha +0F44 tibetan letter nga +0F45 tibetan letter ca +0F46 tibetan letter cha +0F47 tibetan letter ja +0F49 tibetan letter nya +0F4A tibetan letter tta +0F4B tibetan letter ttha +0F4C tibetan letter dda +0F4D tibetan letter ddha +0F4E tibetan letter nna +0F4F tibetan letter ta +0F50 tibetan letter tha +0F51 tibetan letter da +0F52 tibetan letter dha +0F53 tibetan letter na +0F54 tibetan letter pa +0F55 tibetan letter pha +0F56 tibetan letter ba +0F57 tibetan letter bha +0F58 tibetan letter ma +0F59 tibetan letter tsa +0F5A tibetan letter tsha +0F5B tibetan letter dza +0F5C tibetan letter dzha +0F5D tibetan letter wa +0F5E tibetan letter zha +0F5F tibetan letter za +0F60 tibetan letter -a +0F61 tibetan letter ya +0F62 tibetan letter ra +0F63 tibetan letter la +0F64 tibetan letter sha +0F65 tibetan letter ssa +0F66 tibetan letter sa +0F67 tibetan letter ha +0F68 tibetan letter a +0F69 tibetan letter kssa +0F6A tibetan letter fixed-form ra +0F6B tibetan letter kka +0F6C tibetan letter rra +0F71 tibetan vowel sign aa +0F72 tibetan vowel sign i +0F73 tibetan vowel sign ii +0F74 tibetan vowel sign u +0F75 tibetan vowel sign uu +0F76 tibetan vowel sign vocalic r +0F77 tibetan vowel sign vocalic rr +0F78 tibetan vowel sign vocalic l +0F79 tibetan vowel sign vocalic ll +0F7A tibetan vowel sign e +0F7B tibetan vowel sign ee +0F7C tibetan vowel sign o +0F7D tibetan vowel sign oo +0F7E tibetan sign rjes su nga ro +0F7F tibetan sign rnam bcad +0F80 tibetan vowel sign reversed i +0F81 tibetan vowel sign reversed ii +0F82 tibetan sign nyi zla naa da +0F83 tibetan sign sna ldan +0F84 tibetan mark halanta +0F85 tibetan mark paluta +0F86 tibetan sign lci rtags +0F87 tibetan sign yang rtags +0F88 tibetan sign lce tsa can +0F89 tibetan sign mchu can +0F8A tibetan sign gru can rgyings +0F8B tibetan sign gru med rgyings +0F8C tibetan sign inverted mchu can +0F8D tibetan subjoined sign lce tsa can +0F8E tibetan subjoined sign mchu can +0F8F tibetan subjoined sign inverted mchu can +0F90 tibetan subjoined letter ka +0F91 tibetan subjoined letter kha +0F92 tibetan subjoined letter ga +0F93 tibetan subjoined letter gha +0F94 tibetan subjoined letter nga +0F95 tibetan subjoined letter ca +0F96 tibetan subjoined letter cha +0F97 tibetan subjoined letter ja +0F99 tibetan subjoined letter nya +0F9A tibetan subjoined letter tta +0F9B tibetan subjoined letter ttha +0F9C tibetan subjoined letter dda +0F9D tibetan subjoined letter ddha +0F9E tibetan subjoined letter nna +0F9F tibetan subjoined letter ta +0FA0 tibetan subjoined letter tha +0FA1 tibetan subjoined letter da +0FA2 tibetan subjoined letter dha +0FA3 tibetan subjoined letter na +0FA4 tibetan subjoined letter pa +0FA5 tibetan subjoined letter pha +0FA6 tibetan subjoined letter ba +0FA7 tibetan subjoined letter bha +0FA8 tibetan subjoined letter ma +0FA9 tibetan subjoined letter tsa +0FAA tibetan subjoined letter tsha +0FAB tibetan subjoined letter dza +0FAC tibetan subjoined letter dzha +0FAD tibetan subjoined letter wa +0FAE tibetan subjoined letter zha +0FAF tibetan subjoined letter za +0FB0 tibetan subjoined letter -a +0FB1 tibetan subjoined letter ya +0FB2 tibetan subjoined letter ra +0FB3 tibetan subjoined letter la +0FB4 tibetan subjoined letter sha +0FB5 tibetan subjoined letter ssa +0FB6 tibetan subjoined letter sa +0FB7 tibetan subjoined letter ha +0FB8 tibetan subjoined letter a +0FB9 tibetan subjoined letter kssa +0FBA tibetan subjoined letter fixed-form wa +0FBB tibetan subjoined letter fixed-form ya +0FBC tibetan subjoined letter fixed-form ra +0FBE tibetan ku ru kha +0FBF tibetan ku ru kha bzhi mig can +0FC0 tibetan cantillation sign heavy beat +0FC1 tibetan cantillation sign light beat +0FC2 tibetan cantillation sign cang te-u +0FC3 tibetan cantillation sign sbub -chal +0FC4 tibetan symbol dril bu +0FC5 tibetan symbol rdo rje +0FC6 tibetan symbol padma gdan +0FC7 tibetan symbol rdo rje rgya gram +0FC8 tibetan symbol phur pa +0FC9 tibetan symbol nor bu +0FCA tibetan symbol nor bu nyis -khyil +0FCB tibetan symbol nor bu gsum -khyil +0FCC tibetan symbol nor bu bzhi -khyil +0FCE tibetan sign rdel nag rdel dkar +0FCF tibetan sign rdel nag gsum +0FD0 tibetan mark bska- shog gi mgo rgyan +0FD1 tibetan mark mnyam yig gi mgo rgyan +0FD2 tibetan mark nyis tsheg +0FD3 tibetan mark initial brda rnying yig mgo mdun ma +0FD4 tibetan mark closing brda rnying yig mgo sgab ma +0FD5 right-facing svasti sign +0FD6 left-facing svasti sign +0FD7 right-facing svasti sign with dots +0FD8 left-facing svasti sign with dots +0FD9 tibetan mark leading mchan rtags +0FDA tibetan mark trailing mchan rtags +1000 myanmar letter ka +1001 myanmar letter kha +1002 myanmar letter ga +1003 myanmar letter gha +1004 myanmar letter nga +1005 myanmar letter ca +1006 myanmar letter cha +1007 myanmar letter ja +1008 myanmar letter jha +1009 myanmar letter nya +100A myanmar letter nnya +100B myanmar letter tta +100C myanmar letter ttha +100D myanmar letter dda +100E myanmar letter ddha +100F myanmar letter nna +1010 myanmar letter ta +1011 myanmar letter tha +1012 myanmar letter da +1013 myanmar letter dha +1014 myanmar letter na +1015 myanmar letter pa +1016 myanmar letter pha +1017 myanmar letter ba +1018 myanmar letter bha +1019 myanmar letter ma +101A myanmar letter ya +101B myanmar letter ra +101C myanmar letter la +101D myanmar letter wa +101E myanmar letter sa +101F myanmar letter ha +1020 myanmar letter lla +1021 myanmar letter a +1022 myanmar letter shan a +1023 myanmar letter i +1024 myanmar letter ii +1025 myanmar letter u +1026 myanmar letter uu +1027 myanmar letter e +1028 myanmar letter mon e +1029 myanmar letter o +102A myanmar letter au +102B myanmar vowel sign tall aa +102C myanmar vowel sign aa +102D myanmar vowel sign i +102E myanmar vowel sign ii +102F myanmar vowel sign u +1030 myanmar vowel sign uu +1031 myanmar vowel sign e +1032 myanmar vowel sign ai +1033 myanmar vowel sign mon ii +1034 myanmar vowel sign mon o +1035 myanmar vowel sign e above +1036 myanmar sign anusvara +1037 myanmar sign dot below +1038 myanmar sign visarga +1039 myanmar sign virama +103A myanmar sign asat +103B myanmar consonant sign medial ya +103C myanmar consonant sign medial ra +103D myanmar consonant sign medial wa +103E myanmar consonant sign medial ha +103F myanmar letter great sa +1040 myanmar digit zero +1041 myanmar digit one +1042 myanmar digit two +1043 myanmar digit three +1044 myanmar digit four +1045 myanmar digit five +1046 myanmar digit six +1047 myanmar digit seven +1048 myanmar digit eight +1049 myanmar digit nine +104A myanmar sign little section +104B myanmar sign section +104C myanmar symbol locative +104D myanmar symbol completed +104E myanmar symbol aforementioned +104F myanmar symbol genitive +1050 myanmar letter sha +1051 myanmar letter ssa +1052 myanmar letter vocalic r +1053 myanmar letter vocalic rr +1054 myanmar letter vocalic l +1055 myanmar letter vocalic ll +1056 myanmar vowel sign vocalic r +1057 myanmar vowel sign vocalic rr +1058 myanmar vowel sign vocalic l +1059 myanmar vowel sign vocalic ll +105A myanmar letter mon nga +105B myanmar letter mon jha +105C myanmar letter mon bba +105D myanmar letter mon bbe +105E myanmar consonant sign mon medial na +105F myanmar consonant sign mon medial ma +1060 myanmar consonant sign mon medial la +1061 myanmar letter sgaw karen sha +1062 myanmar vowel sign sgaw karen eu +1063 myanmar tone mark sgaw karen hathi +1064 myanmar tone mark sgaw karen ke pho +1065 myanmar letter western pwo karen tha +1066 myanmar letter western pwo karen pwa +1067 myanmar vowel sign western pwo karen eu +1068 myanmar vowel sign western pwo karen ue +1069 myanmar sign western pwo karen tone-1 +106A myanmar sign western pwo karen tone-2 +106B myanmar sign western pwo karen tone-3 +106C myanmar sign western pwo karen tone-4 +106D myanmar sign western pwo karen tone-5 +106E myanmar letter eastern pwo karen nna +106F myanmar letter eastern pwo karen ywa +1070 myanmar letter eastern pwo karen ghwa +1071 myanmar vowel sign geba karen i +1072 myanmar vowel sign kayah oe +1073 myanmar vowel sign kayah u +1074 myanmar vowel sign kayah ee +1075 myanmar letter shan ka +1076 myanmar letter shan kha +1077 myanmar letter shan ga +1078 myanmar letter shan ca +1079 myanmar letter shan za +107A myanmar letter shan nya +107B myanmar letter shan da +107C myanmar letter shan na +107D myanmar letter shan pha +107E myanmar letter shan fa +107F myanmar letter shan ba +1080 myanmar letter shan tha +1081 myanmar letter shan ha +1082 myanmar consonant sign shan medial wa +1083 myanmar vowel sign shan aa +1084 myanmar vowel sign shan e +1085 myanmar vowel sign shan e above +1086 myanmar vowel sign shan final y +1087 myanmar sign shan tone-2 +1088 myanmar sign shan tone-3 +1089 myanmar sign shan tone-5 +108A myanmar sign shan tone-6 +108B myanmar sign shan council tone-2 +108C myanmar sign shan council tone-3 +108D myanmar sign shan council emphatic tone +108E myanmar letter rumai palaung fa +108F myanmar sign rumai palaung tone-5 +1090 myanmar shan digit zero +1091 myanmar shan digit one +1092 myanmar shan digit two +1093 myanmar shan digit three +1094 myanmar shan digit four +1095 myanmar shan digit five +1096 myanmar shan digit six +1097 myanmar shan digit seven +1098 myanmar shan digit eight +1099 myanmar shan digit nine +109A myanmar sign khamti tone-1 +109B myanmar sign khamti tone-3 +109C myanmar vowel sign aiton a +109D myanmar vowel sign aiton ai +109E myanmar symbol shan one +109F myanmar symbol shan exclamation +10A0 georgian capital letter an +10A1 georgian capital letter ban +10A2 georgian capital letter gan +10A3 georgian capital letter don +10A4 georgian capital letter en +10A5 georgian capital letter vin +10A6 georgian capital letter zen +10A7 georgian capital letter tan +10A8 georgian capital letter in +10A9 georgian capital letter kan +10AA georgian capital letter las +10AB georgian capital letter man +10AC georgian capital letter nar +10AD georgian capital letter on +10AE georgian capital letter par +10AF georgian capital letter zhar +10B0 georgian capital letter rae +10B1 georgian capital letter san +10B2 georgian capital letter tar +10B3 georgian capital letter un +10B4 georgian capital letter phar +10B5 georgian capital letter khar +10B6 georgian capital letter ghan +10B7 georgian capital letter qar +10B8 georgian capital letter shin +10B9 georgian capital letter chin +10BA georgian capital letter can +10BB georgian capital letter jil +10BC georgian capital letter cil +10BD georgian capital letter char +10BE georgian capital letter xan +10BF georgian capital letter jhan +10C0 georgian capital letter hae +10C1 georgian capital letter he +10C2 georgian capital letter hie +10C3 georgian capital letter we +10C4 georgian capital letter har +10C5 georgian capital letter hoe +10C7 georgian capital letter yn +10CD georgian capital letter aen +10D0 georgian letter an +10D1 georgian letter ban +10D2 georgian letter gan +10D3 georgian letter don +10D4 georgian letter en +10D5 georgian letter vin +10D6 georgian letter zen +10D7 georgian letter tan +10D8 georgian letter in +10D9 georgian letter kan +10DA georgian letter las +10DB georgian letter man +10DC georgian letter nar +10DD georgian letter on +10DE georgian letter par +10DF georgian letter zhar +10E0 georgian letter rae +10E1 georgian letter san +10E2 georgian letter tar +10E3 georgian letter un +10E4 georgian letter phar +10E5 georgian letter khar +10E6 georgian letter ghan +10E7 georgian letter qar +10E8 georgian letter shin +10E9 georgian letter chin +10EA georgian letter can +10EB georgian letter jil +10EC georgian letter cil +10ED georgian letter char +10EE georgian letter xan +10EF georgian letter jhan +10F0 georgian letter hae +10F1 georgian letter he +10F2 georgian letter hie +10F3 georgian letter we +10F4 georgian letter har +10F5 georgian letter hoe +10F6 georgian letter fi +10F7 georgian letter yn +10F8 georgian letter elifi +10F9 georgian letter turned gan +10FA georgian letter ain +10FB georgian paragraph separator +10FC modifier letter georgian nar +10FD georgian letter aen +10FE georgian letter hard sign +10FF georgian letter labial sign +1100 hangul choseong kiyeok +1101 hangul choseong ssangkiyeok +1102 hangul choseong nieun +1103 hangul choseong tikeut +1104 hangul choseong ssangtikeut +1105 hangul choseong rieul +1106 hangul choseong mieum +1107 hangul choseong pieup +1108 hangul choseong ssangpieup +1109 hangul choseong sios +110A hangul choseong ssangsios +110B hangul choseong ieung +110C hangul choseong cieuc +110D hangul choseong ssangcieuc +110E hangul choseong chieuch +110F hangul choseong khieukh +1110 hangul choseong thieuth +1111 hangul choseong phieuph +1112 hangul choseong hieuh +1113 hangul choseong nieun-kiyeok +1114 hangul choseong ssangnieun +1115 hangul choseong nieun-tikeut +1116 hangul choseong nieun-pieup +1117 hangul choseong tikeut-kiyeok +1118 hangul choseong rieul-nieun +1119 hangul choseong ssangrieul +111A hangul choseong rieul-hieuh +111B hangul choseong kapyeounrieul +111C hangul choseong mieum-pieup +111D hangul choseong kapyeounmieum +111E hangul choseong pieup-kiyeok +111F hangul choseong pieup-nieun +1120 hangul choseong pieup-tikeut +1121 hangul choseong pieup-sios +1122 hangul choseong pieup-sios-kiyeok +1123 hangul choseong pieup-sios-tikeut +1124 hangul choseong pieup-sios-pieup +1125 hangul choseong pieup-ssangsios +1126 hangul choseong pieup-sios-cieuc +1127 hangul choseong pieup-cieuc +1128 hangul choseong pieup-chieuch +1129 hangul choseong pieup-thieuth +112A hangul choseong pieup-phieuph +112B hangul choseong kapyeounpieup +112C hangul choseong kapyeounssangpieup +112D hangul choseong sios-kiyeok +112E hangul choseong sios-nieun +112F hangul choseong sios-tikeut +1130 hangul choseong sios-rieul +1131 hangul choseong sios-mieum +1132 hangul choseong sios-pieup +1133 hangul choseong sios-pieup-kiyeok +1134 hangul choseong sios-ssangsios +1135 hangul choseong sios-ieung +1136 hangul choseong sios-cieuc +1137 hangul choseong sios-chieuch +1138 hangul choseong sios-khieukh +1139 hangul choseong sios-thieuth +113A hangul choseong sios-phieuph +113B hangul choseong sios-hieuh +113C hangul choseong chitueumsios +113D hangul choseong chitueumssangsios +113E hangul choseong ceongchieumsios +113F hangul choseong ceongchieumssangsios +1140 hangul choseong pansios +1141 hangul choseong ieung-kiyeok +1142 hangul choseong ieung-tikeut +1143 hangul choseong ieung-mieum +1144 hangul choseong ieung-pieup +1145 hangul choseong ieung-sios +1146 hangul choseong ieung-pansios +1147 hangul choseong ssangieung +1148 hangul choseong ieung-cieuc +1149 hangul choseong ieung-chieuch +114A hangul choseong ieung-thieuth +114B hangul choseong ieung-phieuph +114C hangul choseong yesieung +114D hangul choseong cieuc-ieung +114E hangul choseong chitueumcieuc +114F hangul choseong chitueumssangcieuc +1150 hangul choseong ceongchieumcieuc +1151 hangul choseong ceongchieumssangcieuc +1152 hangul choseong chieuch-khieukh +1153 hangul choseong chieuch-hieuh +1154 hangul choseong chitueumchieuch +1155 hangul choseong ceongchieumchieuch +1156 hangul choseong phieuph-pieup +1157 hangul choseong kapyeounphieuph +1158 hangul choseong ssanghieuh +1159 hangul choseong yeorinhieuh +115A hangul choseong kiyeok-tikeut +115B hangul choseong nieun-sios +115C hangul choseong nieun-cieuc +115D hangul choseong nieun-hieuh +115E hangul choseong tikeut-rieul +115F hangul choseong filler +1160 hangul jungseong filler +1161 hangul jungseong a +1162 hangul jungseong ae +1163 hangul jungseong ya +1164 hangul jungseong yae +1165 hangul jungseong eo +1166 hangul jungseong e +1167 hangul jungseong yeo +1168 hangul jungseong ye +1169 hangul jungseong o +116A hangul jungseong wa +116B hangul jungseong wae +116C hangul jungseong oe +116D hangul jungseong yo +116E hangul jungseong u +116F hangul jungseong weo +1170 hangul jungseong we +1171 hangul jungseong wi +1172 hangul jungseong yu +1173 hangul jungseong eu +1174 hangul jungseong yi +1175 hangul jungseong i +1176 hangul jungseong a-o +1177 hangul jungseong a-u +1178 hangul jungseong ya-o +1179 hangul jungseong ya-yo +117A hangul jungseong eo-o +117B hangul jungseong eo-u +117C hangul jungseong eo-eu +117D hangul jungseong yeo-o +117E hangul jungseong yeo-u +117F hangul jungseong o-eo +1180 hangul jungseong o-e +1181 hangul jungseong o-ye +1182 hangul jungseong o-o +1183 hangul jungseong o-u +1184 hangul jungseong yo-ya +1185 hangul jungseong yo-yae +1186 hangul jungseong yo-yeo +1187 hangul jungseong yo-o +1188 hangul jungseong yo-i +1189 hangul jungseong u-a +118A hangul jungseong u-ae +118B hangul jungseong u-eo-eu +118C hangul jungseong u-ye +118D hangul jungseong u-u +118E hangul jungseong yu-a +118F hangul jungseong yu-eo +1190 hangul jungseong yu-e +1191 hangul jungseong yu-yeo +1192 hangul jungseong yu-ye +1193 hangul jungseong yu-u +1194 hangul jungseong yu-i +1195 hangul jungseong eu-u +1196 hangul jungseong eu-eu +1197 hangul jungseong yi-u +1198 hangul jungseong i-a +1199 hangul jungseong i-ya +119A hangul jungseong i-o +119B hangul jungseong i-u +119C hangul jungseong i-eu +119D hangul jungseong i-araea +119E hangul jungseong araea +119F hangul jungseong araea-eo +11A0 hangul jungseong araea-u +11A1 hangul jungseong araea-i +11A2 hangul jungseong ssangaraea +11A3 hangul jungseong a-eu +11A4 hangul jungseong ya-u +11A5 hangul jungseong yeo-ya +11A6 hangul jungseong o-ya +11A7 hangul jungseong o-yae +11A8 hangul jongseong kiyeok +11A9 hangul jongseong ssangkiyeok +11AA hangul jongseong kiyeok-sios +11AB hangul jongseong nieun +11AC hangul jongseong nieun-cieuc +11AD hangul jongseong nieun-hieuh +11AE hangul jongseong tikeut +11AF hangul jongseong rieul +11B0 hangul jongseong rieul-kiyeok +11B1 hangul jongseong rieul-mieum +11B2 hangul jongseong rieul-pieup +11B3 hangul jongseong rieul-sios +11B4 hangul jongseong rieul-thieuth +11B5 hangul jongseong rieul-phieuph +11B6 hangul jongseong rieul-hieuh +11B7 hangul jongseong mieum +11B8 hangul jongseong pieup +11B9 hangul jongseong pieup-sios +11BA hangul jongseong sios +11BB hangul jongseong ssangsios +11BC hangul jongseong ieung +11BD hangul jongseong cieuc +11BE hangul jongseong chieuch +11BF hangul jongseong khieukh +11C0 hangul jongseong thieuth +11C1 hangul jongseong phieuph +11C2 hangul jongseong hieuh +11C3 hangul jongseong kiyeok-rieul +11C4 hangul jongseong kiyeok-sios-kiyeok +11C5 hangul jongseong nieun-kiyeok +11C6 hangul jongseong nieun-tikeut +11C7 hangul jongseong nieun-sios +11C8 hangul jongseong nieun-pansios +11C9 hangul jongseong nieun-thieuth +11CA hangul jongseong tikeut-kiyeok +11CB hangul jongseong tikeut-rieul +11CC hangul jongseong rieul-kiyeok-sios +11CD hangul jongseong rieul-nieun +11CE hangul jongseong rieul-tikeut +11CF hangul jongseong rieul-tikeut-hieuh +11D0 hangul jongseong ssangrieul +11D1 hangul jongseong rieul-mieum-kiyeok +11D2 hangul jongseong rieul-mieum-sios +11D3 hangul jongseong rieul-pieup-sios +11D4 hangul jongseong rieul-pieup-hieuh +11D5 hangul jongseong rieul-kapyeounpieup +11D6 hangul jongseong rieul-ssangsios +11D7 hangul jongseong rieul-pansios +11D8 hangul jongseong rieul-khieukh +11D9 hangul jongseong rieul-yeorinhieuh +11DA hangul jongseong mieum-kiyeok +11DB hangul jongseong mieum-rieul +11DC hangul jongseong mieum-pieup +11DD hangul jongseong mieum-sios +11DE hangul jongseong mieum-ssangsios +11DF hangul jongseong mieum-pansios +11E0 hangul jongseong mieum-chieuch +11E1 hangul jongseong mieum-hieuh +11E2 hangul jongseong kapyeounmieum +11E3 hangul jongseong pieup-rieul +11E4 hangul jongseong pieup-phieuph +11E5 hangul jongseong pieup-hieuh +11E6 hangul jongseong kapyeounpieup +11E7 hangul jongseong sios-kiyeok +11E8 hangul jongseong sios-tikeut +11E9 hangul jongseong sios-rieul +11EA hangul jongseong sios-pieup +11EB hangul jongseong pansios +11EC hangul jongseong ieung-kiyeok +11ED hangul jongseong ieung-ssangkiyeok +11EE hangul jongseong ssangieung +11EF hangul jongseong ieung-khieukh +11F0 hangul jongseong yesieung +11F1 hangul jongseong yesieung-sios +11F2 hangul jongseong yesieung-pansios +11F3 hangul jongseong phieuph-pieup +11F4 hangul jongseong kapyeounphieuph +11F5 hangul jongseong hieuh-nieun +11F6 hangul jongseong hieuh-rieul +11F7 hangul jongseong hieuh-mieum +11F8 hangul jongseong hieuh-pieup +11F9 hangul jongseong yeorinhieuh +11FA hangul jongseong kiyeok-nieun +11FB hangul jongseong kiyeok-pieup +11FC hangul jongseong kiyeok-chieuch +11FD hangul jongseong kiyeok-khieukh +11FE hangul jongseong kiyeok-hieuh +11FF hangul jongseong ssangnieun +1200 ethiopic syllable ha +1201 ethiopic syllable hu +1202 ethiopic syllable hi +1203 ethiopic syllable haa +1204 ethiopic syllable hee +1205 ethiopic syllable he +1206 ethiopic syllable ho +1207 ethiopic syllable hoa +1208 ethiopic syllable la +1209 ethiopic syllable lu +120A ethiopic syllable li +120B ethiopic syllable laa +120C ethiopic syllable lee +120D ethiopic syllable le +120E ethiopic syllable lo +120F ethiopic syllable lwa +1210 ethiopic syllable hha +1211 ethiopic syllable hhu +1212 ethiopic syllable hhi +1213 ethiopic syllable hhaa +1214 ethiopic syllable hhee +1215 ethiopic syllable hhe +1216 ethiopic syllable hho +1217 ethiopic syllable hhwa +1218 ethiopic syllable ma +1219 ethiopic syllable mu +121A ethiopic syllable mi +121B ethiopic syllable maa +121C ethiopic syllable mee +121D ethiopic syllable me +121E ethiopic syllable mo +121F ethiopic syllable mwa +1220 ethiopic syllable sza +1221 ethiopic syllable szu +1222 ethiopic syllable szi +1223 ethiopic syllable szaa +1224 ethiopic syllable szee +1225 ethiopic syllable sze +1226 ethiopic syllable szo +1227 ethiopic syllable szwa +1228 ethiopic syllable ra +1229 ethiopic syllable ru +122A ethiopic syllable ri +122B ethiopic syllable raa +122C ethiopic syllable ree +122D ethiopic syllable re +122E ethiopic syllable ro +122F ethiopic syllable rwa +1230 ethiopic syllable sa +1231 ethiopic syllable su +1232 ethiopic syllable si +1233 ethiopic syllable saa +1234 ethiopic syllable see +1235 ethiopic syllable se +1236 ethiopic syllable so +1237 ethiopic syllable swa +1238 ethiopic syllable sha +1239 ethiopic syllable shu +123A ethiopic syllable shi +123B ethiopic syllable shaa +123C ethiopic syllable shee +123D ethiopic syllable she +123E ethiopic syllable sho +123F ethiopic syllable shwa +1240 ethiopic syllable qa +1241 ethiopic syllable qu +1242 ethiopic syllable qi +1243 ethiopic syllable qaa +1244 ethiopic syllable qee +1245 ethiopic syllable qe +1246 ethiopic syllable qo +1247 ethiopic syllable qoa +1248 ethiopic syllable qwa +124A ethiopic syllable qwi +124B ethiopic syllable qwaa +124C ethiopic syllable qwee +124D ethiopic syllable qwe +1250 ethiopic syllable qha +1251 ethiopic syllable qhu +1252 ethiopic syllable qhi +1253 ethiopic syllable qhaa +1254 ethiopic syllable qhee +1255 ethiopic syllable qhe +1256 ethiopic syllable qho +1258 ethiopic syllable qhwa +125A ethiopic syllable qhwi +125B ethiopic syllable qhwaa +125C ethiopic syllable qhwee +125D ethiopic syllable qhwe +1260 ethiopic syllable ba +1261 ethiopic syllable bu +1262 ethiopic syllable bi +1263 ethiopic syllable baa +1264 ethiopic syllable bee +1265 ethiopic syllable be +1266 ethiopic syllable bo +1267 ethiopic syllable bwa +1268 ethiopic syllable va +1269 ethiopic syllable vu +126A ethiopic syllable vi +126B ethiopic syllable vaa +126C ethiopic syllable vee +126D ethiopic syllable ve +126E ethiopic syllable vo +126F ethiopic syllable vwa +1270 ethiopic syllable ta +1271 ethiopic syllable tu +1272 ethiopic syllable ti +1273 ethiopic syllable taa +1274 ethiopic syllable tee +1275 ethiopic syllable te +1276 ethiopic syllable to +1277 ethiopic syllable twa +1278 ethiopic syllable ca +1279 ethiopic syllable cu +127A ethiopic syllable ci +127B ethiopic syllable caa +127C ethiopic syllable cee +127D ethiopic syllable ce +127E ethiopic syllable co +127F ethiopic syllable cwa +1280 ethiopic syllable xa +1281 ethiopic syllable xu +1282 ethiopic syllable xi +1283 ethiopic syllable xaa +1284 ethiopic syllable xee +1285 ethiopic syllable xe +1286 ethiopic syllable xo +1287 ethiopic syllable xoa +1288 ethiopic syllable xwa +128A ethiopic syllable xwi +128B ethiopic syllable xwaa +128C ethiopic syllable xwee +128D ethiopic syllable xwe +1290 ethiopic syllable na +1291 ethiopic syllable nu +1292 ethiopic syllable ni +1293 ethiopic syllable naa +1294 ethiopic syllable nee +1295 ethiopic syllable ne +1296 ethiopic syllable no +1297 ethiopic syllable nwa +1298 ethiopic syllable nya +1299 ethiopic syllable nyu +129A ethiopic syllable nyi +129B ethiopic syllable nyaa +129C ethiopic syllable nyee +129D ethiopic syllable nye +129E ethiopic syllable nyo +129F ethiopic syllable nywa +12A0 ethiopic syllable glottal a +12A1 ethiopic syllable glottal u +12A2 ethiopic syllable glottal i +12A3 ethiopic syllable glottal aa +12A4 ethiopic syllable glottal ee +12A5 ethiopic syllable glottal e +12A6 ethiopic syllable glottal o +12A7 ethiopic syllable glottal wa +12A8 ethiopic syllable ka +12A9 ethiopic syllable ku +12AA ethiopic syllable ki +12AB ethiopic syllable kaa +12AC ethiopic syllable kee +12AD ethiopic syllable ke +12AE ethiopic syllable ko +12AF ethiopic syllable koa +12B0 ethiopic syllable kwa +12B2 ethiopic syllable kwi +12B3 ethiopic syllable kwaa +12B4 ethiopic syllable kwee +12B5 ethiopic syllable kwe +12B8 ethiopic syllable kxa +12B9 ethiopic syllable kxu +12BA ethiopic syllable kxi +12BB ethiopic syllable kxaa +12BC ethiopic syllable kxee +12BD ethiopic syllable kxe +12BE ethiopic syllable kxo +12C0 ethiopic syllable kxwa +12C2 ethiopic syllable kxwi +12C3 ethiopic syllable kxwaa +12C4 ethiopic syllable kxwee +12C5 ethiopic syllable kxwe +12C8 ethiopic syllable wa +12C9 ethiopic syllable wu +12CA ethiopic syllable wi +12CB ethiopic syllable waa +12CC ethiopic syllable wee +12CD ethiopic syllable we +12CE ethiopic syllable wo +12CF ethiopic syllable woa +12D0 ethiopic syllable pharyngeal a +12D1 ethiopic syllable pharyngeal u +12D2 ethiopic syllable pharyngeal i +12D3 ethiopic syllable pharyngeal aa +12D4 ethiopic syllable pharyngeal ee +12D5 ethiopic syllable pharyngeal e +12D6 ethiopic syllable pharyngeal o +12D8 ethiopic syllable za +12D9 ethiopic syllable zu +12DA ethiopic syllable zi +12DB ethiopic syllable zaa +12DC ethiopic syllable zee +12DD ethiopic syllable ze +12DE ethiopic syllable zo +12DF ethiopic syllable zwa +12E0 ethiopic syllable zha +12E1 ethiopic syllable zhu +12E2 ethiopic syllable zhi +12E3 ethiopic syllable zhaa +12E4 ethiopic syllable zhee +12E5 ethiopic syllable zhe +12E6 ethiopic syllable zho +12E7 ethiopic syllable zhwa +12E8 ethiopic syllable ya +12E9 ethiopic syllable yu +12EA ethiopic syllable yi +12EB ethiopic syllable yaa +12EC ethiopic syllable yee +12ED ethiopic syllable ye +12EE ethiopic syllable yo +12EF ethiopic syllable yoa +12F0 ethiopic syllable da +12F1 ethiopic syllable du +12F2 ethiopic syllable di +12F3 ethiopic syllable daa +12F4 ethiopic syllable dee +12F5 ethiopic syllable de +12F6 ethiopic syllable do +12F7 ethiopic syllable dwa +12F8 ethiopic syllable dda +12F9 ethiopic syllable ddu +12FA ethiopic syllable ddi +12FB ethiopic syllable ddaa +12FC ethiopic syllable ddee +12FD ethiopic syllable dde +12FE ethiopic syllable ddo +12FF ethiopic syllable ddwa +1300 ethiopic syllable ja +1301 ethiopic syllable ju +1302 ethiopic syllable ji +1303 ethiopic syllable jaa +1304 ethiopic syllable jee +1305 ethiopic syllable je +1306 ethiopic syllable jo +1307 ethiopic syllable jwa +1308 ethiopic syllable ga +1309 ethiopic syllable gu +130A ethiopic syllable gi +130B ethiopic syllable gaa +130C ethiopic syllable gee +130D ethiopic syllable ge +130E ethiopic syllable go +130F ethiopic syllable goa +1310 ethiopic syllable gwa +1312 ethiopic syllable gwi +1313 ethiopic syllable gwaa +1314 ethiopic syllable gwee +1315 ethiopic syllable gwe +1318 ethiopic syllable gga +1319 ethiopic syllable ggu +131A ethiopic syllable ggi +131B ethiopic syllable ggaa +131C ethiopic syllable ggee +131D ethiopic syllable gge +131E ethiopic syllable ggo +131F ethiopic syllable ggwaa +1320 ethiopic syllable tha +1321 ethiopic syllable thu +1322 ethiopic syllable thi +1323 ethiopic syllable thaa +1324 ethiopic syllable thee +1325 ethiopic syllable the +1326 ethiopic syllable tho +1327 ethiopic syllable thwa +1328 ethiopic syllable cha +1329 ethiopic syllable chu +132A ethiopic syllable chi +132B ethiopic syllable chaa +132C ethiopic syllable chee +132D ethiopic syllable che +132E ethiopic syllable cho +132F ethiopic syllable chwa +1330 ethiopic syllable pha +1331 ethiopic syllable phu +1332 ethiopic syllable phi +1333 ethiopic syllable phaa +1334 ethiopic syllable phee +1335 ethiopic syllable phe +1336 ethiopic syllable pho +1337 ethiopic syllable phwa +1338 ethiopic syllable tsa +1339 ethiopic syllable tsu +133A ethiopic syllable tsi +133B ethiopic syllable tsaa +133C ethiopic syllable tsee +133D ethiopic syllable tse +133E ethiopic syllable tso +133F ethiopic syllable tswa +1340 ethiopic syllable tza +1341 ethiopic syllable tzu +1342 ethiopic syllable tzi +1343 ethiopic syllable tzaa +1344 ethiopic syllable tzee +1345 ethiopic syllable tze +1346 ethiopic syllable tzo +1347 ethiopic syllable tzoa +1348 ethiopic syllable fa +1349 ethiopic syllable fu +134A ethiopic syllable fi +134B ethiopic syllable faa +134C ethiopic syllable fee +134D ethiopic syllable fe +134E ethiopic syllable fo +134F ethiopic syllable fwa +1350 ethiopic syllable pa +1351 ethiopic syllable pu +1352 ethiopic syllable pi +1353 ethiopic syllable paa +1354 ethiopic syllable pee +1355 ethiopic syllable pe +1356 ethiopic syllable po +1357 ethiopic syllable pwa +1358 ethiopic syllable rya +1359 ethiopic syllable mya +135A ethiopic syllable fya +135D ethiopic combining gemination and vowel length mark +135E ethiopic combining vowel length mark +135F ethiopic combining gemination mark +1360 ethiopic section mark +1361 ethiopic wordspace +1362 ethiopic full stop +1363 ethiopic comma +1364 ethiopic semicolon +1365 ethiopic colon +1366 ethiopic preface colon +1367 ethiopic question mark +1368 ethiopic paragraph separator +1369 ethiopic digit one +136A ethiopic digit two +136B ethiopic digit three +136C ethiopic digit four +136D ethiopic digit five +136E ethiopic digit six +136F ethiopic digit seven +1370 ethiopic digit eight +1371 ethiopic digit nine +1372 ethiopic number ten +1373 ethiopic number twenty +1374 ethiopic number thirty +1375 ethiopic number forty +1376 ethiopic number fifty +1377 ethiopic number sixty +1378 ethiopic number seventy +1379 ethiopic number eighty +137A ethiopic number ninety +137B ethiopic number hundred +137C ethiopic number ten thousand +1380 ethiopic syllable sebatbeit mwa +1381 ethiopic syllable mwi +1382 ethiopic syllable mwee +1383 ethiopic syllable mwe +1384 ethiopic syllable sebatbeit bwa +1385 ethiopic syllable bwi +1386 ethiopic syllable bwee +1387 ethiopic syllable bwe +1388 ethiopic syllable sebatbeit fwa +1389 ethiopic syllable fwi +138A ethiopic syllable fwee +138B ethiopic syllable fwe +138C ethiopic syllable sebatbeit pwa +138D ethiopic syllable pwi +138E ethiopic syllable pwee +138F ethiopic syllable pwe +1390 ethiopic tonal mark yizet +1391 ethiopic tonal mark deret +1392 ethiopic tonal mark rikrik +1393 ethiopic tonal mark short rikrik +1394 ethiopic tonal mark difat +1395 ethiopic tonal mark kenat +1396 ethiopic tonal mark chiret +1397 ethiopic tonal mark hidet +1398 ethiopic tonal mark deret-hidet +1399 ethiopic tonal mark kurt +13A0 cherokee letter a +13A1 cherokee letter e +13A2 cherokee letter i +13A3 cherokee letter o +13A4 cherokee letter u +13A5 cherokee letter v +13A6 cherokee letter ga +13A7 cherokee letter ka +13A8 cherokee letter ge +13A9 cherokee letter gi +13AA cherokee letter go +13AB cherokee letter gu +13AC cherokee letter gv +13AD cherokee letter ha +13AE cherokee letter he +13AF cherokee letter hi +13B0 cherokee letter ho +13B1 cherokee letter hu +13B2 cherokee letter hv +13B3 cherokee letter la +13B4 cherokee letter le +13B5 cherokee letter li +13B6 cherokee letter lo +13B7 cherokee letter lu +13B8 cherokee letter lv +13B9 cherokee letter ma +13BA cherokee letter me +13BB cherokee letter mi +13BC cherokee letter mo +13BD cherokee letter mu +13BE cherokee letter na +13BF cherokee letter hna +13C0 cherokee letter nah +13C1 cherokee letter ne +13C2 cherokee letter ni +13C3 cherokee letter no +13C4 cherokee letter nu +13C5 cherokee letter nv +13C6 cherokee letter qua +13C7 cherokee letter que +13C8 cherokee letter qui +13C9 cherokee letter quo +13CA cherokee letter quu +13CB cherokee letter quv +13CC cherokee letter sa +13CD cherokee letter s +13CE cherokee letter se +13CF cherokee letter si +13D0 cherokee letter so +13D1 cherokee letter su +13D2 cherokee letter sv +13D3 cherokee letter da +13D4 cherokee letter ta +13D5 cherokee letter de +13D6 cherokee letter te +13D7 cherokee letter di +13D8 cherokee letter ti +13D9 cherokee letter do +13DA cherokee letter du +13DB cherokee letter dv +13DC cherokee letter dla +13DD cherokee letter tla +13DE cherokee letter tle +13DF cherokee letter tli +13E0 cherokee letter tlo +13E1 cherokee letter tlu +13E2 cherokee letter tlv +13E3 cherokee letter tsa +13E4 cherokee letter tse +13E5 cherokee letter tsi +13E6 cherokee letter tso +13E7 cherokee letter tsu +13E8 cherokee letter tsv +13E9 cherokee letter wa +13EA cherokee letter we +13EB cherokee letter wi +13EC cherokee letter wo +13ED cherokee letter wu +13EE cherokee letter wv +13EF cherokee letter ya +13F0 cherokee letter ye +13F1 cherokee letter yi +13F2 cherokee letter yo +13F3 cherokee letter yu +13F4 cherokee letter yv +13F5 cherokee letter mv +13F8 cherokee small letter ye +13F9 cherokee small letter yi +13FA cherokee small letter yo +13FB cherokee small letter yu +13FC cherokee small letter yv +13FD cherokee small letter mv +1400 canadian syllabics hyphen +1401 canadian syllabics e +1402 canadian syllabics aai +1403 canadian syllabics i +1404 canadian syllabics ii +1405 canadian syllabics o +1406 canadian syllabics oo +1407 canadian syllabics y-cree oo +1408 canadian syllabics carrier ee +1409 canadian syllabics carrier i +140A canadian syllabics a +140B canadian syllabics aa +140C canadian syllabics we +140D canadian syllabics west-cree we +140E canadian syllabics wi +140F canadian syllabics west-cree wi +1410 canadian syllabics wii +1411 canadian syllabics west-cree wii +1412 canadian syllabics wo +1413 canadian syllabics west-cree wo +1414 canadian syllabics woo +1415 canadian syllabics west-cree woo +1416 canadian syllabics naskapi woo +1417 canadian syllabics wa +1418 canadian syllabics west-cree wa +1419 canadian syllabics waa +141A canadian syllabics west-cree waa +141B canadian syllabics naskapi waa +141C canadian syllabics ai +141D canadian syllabics y-cree w +141E canadian syllabics glottal stop +141F canadian syllabics final acute +1420 canadian syllabics final grave +1421 canadian syllabics final bottom half ring +1422 canadian syllabics final top half ring +1423 canadian syllabics final right half ring +1424 canadian syllabics final ring +1425 canadian syllabics final double acute +1426 canadian syllabics final double short vertical strokes +1427 canadian syllabics final middle dot +1428 canadian syllabics final short horizontal stroke +1429 canadian syllabics final plus +142A canadian syllabics final down tack +142B canadian syllabics en +142C canadian syllabics in +142D canadian syllabics on +142E canadian syllabics an +142F canadian syllabics pe +1430 canadian syllabics paai +1431 canadian syllabics pi +1432 canadian syllabics pii +1433 canadian syllabics po +1434 canadian syllabics poo +1435 canadian syllabics y-cree poo +1436 canadian syllabics carrier hee +1437 canadian syllabics carrier hi +1438 canadian syllabics pa +1439 canadian syllabics paa +143A canadian syllabics pwe +143B canadian syllabics west-cree pwe +143C canadian syllabics pwi +143D canadian syllabics west-cree pwi +143E canadian syllabics pwii +143F canadian syllabics west-cree pwii +1440 canadian syllabics pwo +1441 canadian syllabics west-cree pwo +1442 canadian syllabics pwoo +1443 canadian syllabics west-cree pwoo +1444 canadian syllabics pwa +1445 canadian syllabics west-cree pwa +1446 canadian syllabics pwaa +1447 canadian syllabics west-cree pwaa +1448 canadian syllabics y-cree pwaa +1449 canadian syllabics p +144A canadian syllabics west-cree p +144B canadian syllabics carrier h +144C canadian syllabics te +144D canadian syllabics taai +144E canadian syllabics ti +144F canadian syllabics tii +1450 canadian syllabics to +1451 canadian syllabics too +1452 canadian syllabics y-cree too +1453 canadian syllabics carrier dee +1454 canadian syllabics carrier di +1455 canadian syllabics ta +1456 canadian syllabics taa +1457 canadian syllabics twe +1458 canadian syllabics west-cree twe +1459 canadian syllabics twi +145A canadian syllabics west-cree twi +145B canadian syllabics twii +145C canadian syllabics west-cree twii +145D canadian syllabics two +145E canadian syllabics west-cree two +145F canadian syllabics twoo +1460 canadian syllabics west-cree twoo +1461 canadian syllabics twa +1462 canadian syllabics west-cree twa +1463 canadian syllabics twaa +1464 canadian syllabics west-cree twaa +1465 canadian syllabics naskapi twaa +1466 canadian syllabics t +1467 canadian syllabics tte +1468 canadian syllabics tti +1469 canadian syllabics tto +146A canadian syllabics tta +146B canadian syllabics ke +146C canadian syllabics kaai +146D canadian syllabics ki +146E canadian syllabics kii +146F canadian syllabics ko +1470 canadian syllabics koo +1471 canadian syllabics y-cree koo +1472 canadian syllabics ka +1473 canadian syllabics kaa +1474 canadian syllabics kwe +1475 canadian syllabics west-cree kwe +1476 canadian syllabics kwi +1477 canadian syllabics west-cree kwi +1478 canadian syllabics kwii +1479 canadian syllabics west-cree kwii +147A canadian syllabics kwo +147B canadian syllabics west-cree kwo +147C canadian syllabics kwoo +147D canadian syllabics west-cree kwoo +147E canadian syllabics kwa +147F canadian syllabics west-cree kwa +1480 canadian syllabics kwaa +1481 canadian syllabics west-cree kwaa +1482 canadian syllabics naskapi kwaa +1483 canadian syllabics k +1484 canadian syllabics kw +1485 canadian syllabics south-slavey keh +1486 canadian syllabics south-slavey kih +1487 canadian syllabics south-slavey koh +1488 canadian syllabics south-slavey kah +1489 canadian syllabics ce +148A canadian syllabics caai +148B canadian syllabics ci +148C canadian syllabics cii +148D canadian syllabics co +148E canadian syllabics coo +148F canadian syllabics y-cree coo +1490 canadian syllabics ca +1491 canadian syllabics caa +1492 canadian syllabics cwe +1493 canadian syllabics west-cree cwe +1494 canadian syllabics cwi +1495 canadian syllabics west-cree cwi +1496 canadian syllabics cwii +1497 canadian syllabics west-cree cwii +1498 canadian syllabics cwo +1499 canadian syllabics west-cree cwo +149A canadian syllabics cwoo +149B canadian syllabics west-cree cwoo +149C canadian syllabics cwa +149D canadian syllabics west-cree cwa +149E canadian syllabics cwaa +149F canadian syllabics west-cree cwaa +14A0 canadian syllabics naskapi cwaa +14A1 canadian syllabics c +14A2 canadian syllabics sayisi th +14A3 canadian syllabics me +14A4 canadian syllabics maai +14A5 canadian syllabics mi +14A6 canadian syllabics mii +14A7 canadian syllabics mo +14A8 canadian syllabics moo +14A9 canadian syllabics y-cree moo +14AA canadian syllabics ma +14AB canadian syllabics maa +14AC canadian syllabics mwe +14AD canadian syllabics west-cree mwe +14AE canadian syllabics mwi +14AF canadian syllabics west-cree mwi +14B0 canadian syllabics mwii +14B1 canadian syllabics west-cree mwii +14B2 canadian syllabics mwo +14B3 canadian syllabics west-cree mwo +14B4 canadian syllabics mwoo +14B5 canadian syllabics west-cree mwoo +14B6 canadian syllabics mwa +14B7 canadian syllabics west-cree mwa +14B8 canadian syllabics mwaa +14B9 canadian syllabics west-cree mwaa +14BA canadian syllabics naskapi mwaa +14BB canadian syllabics m +14BC canadian syllabics west-cree m +14BD canadian syllabics mh +14BE canadian syllabics athapascan m +14BF canadian syllabics sayisi m +14C0 canadian syllabics ne +14C1 canadian syllabics naai +14C2 canadian syllabics ni +14C3 canadian syllabics nii +14C4 canadian syllabics no +14C5 canadian syllabics noo +14C6 canadian syllabics y-cree noo +14C7 canadian syllabics na +14C8 canadian syllabics naa +14C9 canadian syllabics nwe +14CA canadian syllabics west-cree nwe +14CB canadian syllabics nwa +14CC canadian syllabics west-cree nwa +14CD canadian syllabics nwaa +14CE canadian syllabics west-cree nwaa +14CF canadian syllabics naskapi nwaa +14D0 canadian syllabics n +14D1 canadian syllabics carrier ng +14D2 canadian syllabics nh +14D3 canadian syllabics le +14D4 canadian syllabics laai +14D5 canadian syllabics li +14D6 canadian syllabics lii +14D7 canadian syllabics lo +14D8 canadian syllabics loo +14D9 canadian syllabics y-cree loo +14DA canadian syllabics la +14DB canadian syllabics laa +14DC canadian syllabics lwe +14DD canadian syllabics west-cree lwe +14DE canadian syllabics lwi +14DF canadian syllabics west-cree lwi +14E0 canadian syllabics lwii +14E1 canadian syllabics west-cree lwii +14E2 canadian syllabics lwo +14E3 canadian syllabics west-cree lwo +14E4 canadian syllabics lwoo +14E5 canadian syllabics west-cree lwoo +14E6 canadian syllabics lwa +14E7 canadian syllabics west-cree lwa +14E8 canadian syllabics lwaa +14E9 canadian syllabics west-cree lwaa +14EA canadian syllabics l +14EB canadian syllabics west-cree l +14EC canadian syllabics medial l +14ED canadian syllabics se +14EE canadian syllabics saai +14EF canadian syllabics si +14F0 canadian syllabics sii +14F1 canadian syllabics so +14F2 canadian syllabics soo +14F3 canadian syllabics y-cree soo +14F4 canadian syllabics sa +14F5 canadian syllabics saa +14F6 canadian syllabics swe +14F7 canadian syllabics west-cree swe +14F8 canadian syllabics swi +14F9 canadian syllabics west-cree swi +14FA canadian syllabics swii +14FB canadian syllabics west-cree swii +14FC canadian syllabics swo +14FD canadian syllabics west-cree swo +14FE canadian syllabics swoo +14FF canadian syllabics west-cree swoo +1500 canadian syllabics swa +1501 canadian syllabics west-cree swa +1502 canadian syllabics swaa +1503 canadian syllabics west-cree swaa +1504 canadian syllabics naskapi swaa +1505 canadian syllabics s +1506 canadian syllabics athapascan s +1507 canadian syllabics sw +1508 canadian syllabics blackfoot s +1509 canadian syllabics moose-cree sk +150A canadian syllabics naskapi skw +150B canadian syllabics naskapi s-w +150C canadian syllabics naskapi spwa +150D canadian syllabics naskapi stwa +150E canadian syllabics naskapi skwa +150F canadian syllabics naskapi scwa +1510 canadian syllabics she +1511 canadian syllabics shi +1512 canadian syllabics shii +1513 canadian syllabics sho +1514 canadian syllabics shoo +1515 canadian syllabics sha +1516 canadian syllabics shaa +1517 canadian syllabics shwe +1518 canadian syllabics west-cree shwe +1519 canadian syllabics shwi +151A canadian syllabics west-cree shwi +151B canadian syllabics shwii +151C canadian syllabics west-cree shwii +151D canadian syllabics shwo +151E canadian syllabics west-cree shwo +151F canadian syllabics shwoo +1520 canadian syllabics west-cree shwoo +1521 canadian syllabics shwa +1522 canadian syllabics west-cree shwa +1523 canadian syllabics shwaa +1524 canadian syllabics west-cree shwaa +1525 canadian syllabics sh +1526 canadian syllabics ye +1527 canadian syllabics yaai +1528 canadian syllabics yi +1529 canadian syllabics yii +152A canadian syllabics yo +152B canadian syllabics yoo +152C canadian syllabics y-cree yoo +152D canadian syllabics ya +152E canadian syllabics yaa +152F canadian syllabics ywe +1530 canadian syllabics west-cree ywe +1531 canadian syllabics ywi +1532 canadian syllabics west-cree ywi +1533 canadian syllabics ywii +1534 canadian syllabics west-cree ywii +1535 canadian syllabics ywo +1536 canadian syllabics west-cree ywo +1537 canadian syllabics ywoo +1538 canadian syllabics west-cree ywoo +1539 canadian syllabics ywa +153A canadian syllabics west-cree ywa +153B canadian syllabics ywaa +153C canadian syllabics west-cree ywaa +153D canadian syllabics naskapi ywaa +153E canadian syllabics y +153F canadian syllabics bible-cree y +1540 canadian syllabics west-cree y +1541 canadian syllabics sayisi yi +1542 canadian syllabics re +1543 canadian syllabics r-cree re +1544 canadian syllabics west-cree le +1545 canadian syllabics raai +1546 canadian syllabics ri +1547 canadian syllabics rii +1548 canadian syllabics ro +1549 canadian syllabics roo +154A canadian syllabics west-cree lo +154B canadian syllabics ra +154C canadian syllabics raa +154D canadian syllabics west-cree la +154E canadian syllabics rwaa +154F canadian syllabics west-cree rwaa +1550 canadian syllabics r +1551 canadian syllabics west-cree r +1552 canadian syllabics medial r +1553 canadian syllabics fe +1554 canadian syllabics faai +1555 canadian syllabics fi +1556 canadian syllabics fii +1557 canadian syllabics fo +1558 canadian syllabics foo +1559 canadian syllabics fa +155A canadian syllabics faa +155B canadian syllabics fwaa +155C canadian syllabics west-cree fwaa +155D canadian syllabics f +155E canadian syllabics the +155F canadian syllabics n-cree the +1560 canadian syllabics thi +1561 canadian syllabics n-cree thi +1562 canadian syllabics thii +1563 canadian syllabics n-cree thii +1564 canadian syllabics tho +1565 canadian syllabics thoo +1566 canadian syllabics tha +1567 canadian syllabics thaa +1568 canadian syllabics thwaa +1569 canadian syllabics west-cree thwaa +156A canadian syllabics th +156B canadian syllabics tthe +156C canadian syllabics tthi +156D canadian syllabics ttho +156E canadian syllabics ttha +156F canadian syllabics tth +1570 canadian syllabics tye +1571 canadian syllabics tyi +1572 canadian syllabics tyo +1573 canadian syllabics tya +1574 canadian syllabics nunavik he +1575 canadian syllabics nunavik hi +1576 canadian syllabics nunavik hii +1577 canadian syllabics nunavik ho +1578 canadian syllabics nunavik hoo +1579 canadian syllabics nunavik ha +157A canadian syllabics nunavik haa +157B canadian syllabics nunavik h +157C canadian syllabics nunavut h +157D canadian syllabics hk +157E canadian syllabics qaai +157F canadian syllabics qi +1580 canadian syllabics qii +1581 canadian syllabics qo +1582 canadian syllabics qoo +1583 canadian syllabics qa +1584 canadian syllabics qaa +1585 canadian syllabics q +1586 canadian syllabics tlhe +1587 canadian syllabics tlhi +1588 canadian syllabics tlho +1589 canadian syllabics tlha +158A canadian syllabics west-cree re +158B canadian syllabics west-cree ri +158C canadian syllabics west-cree ro +158D canadian syllabics west-cree ra +158E canadian syllabics ngaai +158F canadian syllabics ngi +1590 canadian syllabics ngii +1591 canadian syllabics ngo +1592 canadian syllabics ngoo +1593 canadian syllabics nga +1594 canadian syllabics ngaa +1595 canadian syllabics ng +1596 canadian syllabics nng +1597 canadian syllabics sayisi she +1598 canadian syllabics sayisi shi +1599 canadian syllabics sayisi sho +159A canadian syllabics sayisi sha +159B canadian syllabics woods-cree the +159C canadian syllabics woods-cree thi +159D canadian syllabics woods-cree tho +159E canadian syllabics woods-cree tha +159F canadian syllabics woods-cree th +15A0 canadian syllabics lhi +15A1 canadian syllabics lhii +15A2 canadian syllabics lho +15A3 canadian syllabics lhoo +15A4 canadian syllabics lha +15A5 canadian syllabics lhaa +15A6 canadian syllabics lh +15A7 canadian syllabics th-cree the +15A8 canadian syllabics th-cree thi +15A9 canadian syllabics th-cree thii +15AA canadian syllabics th-cree tho +15AB canadian syllabics th-cree thoo +15AC canadian syllabics th-cree tha +15AD canadian syllabics th-cree thaa +15AE canadian syllabics th-cree th +15AF canadian syllabics aivilik b +15B0 canadian syllabics blackfoot e +15B1 canadian syllabics blackfoot i +15B2 canadian syllabics blackfoot o +15B3 canadian syllabics blackfoot a +15B4 canadian syllabics blackfoot we +15B5 canadian syllabics blackfoot wi +15B6 canadian syllabics blackfoot wo +15B7 canadian syllabics blackfoot wa +15B8 canadian syllabics blackfoot ne +15B9 canadian syllabics blackfoot ni +15BA canadian syllabics blackfoot no +15BB canadian syllabics blackfoot na +15BC canadian syllabics blackfoot ke +15BD canadian syllabics blackfoot ki +15BE canadian syllabics blackfoot ko +15BF canadian syllabics blackfoot ka +15C0 canadian syllabics sayisi he +15C1 canadian syllabics sayisi hi +15C2 canadian syllabics sayisi ho +15C3 canadian syllabics sayisi ha +15C4 canadian syllabics carrier ghu +15C5 canadian syllabics carrier gho +15C6 canadian syllabics carrier ghe +15C7 canadian syllabics carrier ghee +15C8 canadian syllabics carrier ghi +15C9 canadian syllabics carrier gha +15CA canadian syllabics carrier ru +15CB canadian syllabics carrier ro +15CC canadian syllabics carrier re +15CD canadian syllabics carrier ree +15CE canadian syllabics carrier ri +15CF canadian syllabics carrier ra +15D0 canadian syllabics carrier wu +15D1 canadian syllabics carrier wo +15D2 canadian syllabics carrier we +15D3 canadian syllabics carrier wee +15D4 canadian syllabics carrier wi +15D5 canadian syllabics carrier wa +15D6 canadian syllabics carrier hwu +15D7 canadian syllabics carrier hwo +15D8 canadian syllabics carrier hwe +15D9 canadian syllabics carrier hwee +15DA canadian syllabics carrier hwi +15DB canadian syllabics carrier hwa +15DC canadian syllabics carrier thu +15DD canadian syllabics carrier tho +15DE canadian syllabics carrier the +15DF canadian syllabics carrier thee +15E0 canadian syllabics carrier thi +15E1 canadian syllabics carrier tha +15E2 canadian syllabics carrier ttu +15E3 canadian syllabics carrier tto +15E4 canadian syllabics carrier tte +15E5 canadian syllabics carrier ttee +15E6 canadian syllabics carrier tti +15E7 canadian syllabics carrier tta +15E8 canadian syllabics carrier pu +15E9 canadian syllabics carrier po +15EA canadian syllabics carrier pe +15EB canadian syllabics carrier pee +15EC canadian syllabics carrier pi +15ED canadian syllabics carrier pa +15EE canadian syllabics carrier p +15EF canadian syllabics carrier gu +15F0 canadian syllabics carrier go +15F1 canadian syllabics carrier ge +15F2 canadian syllabics carrier gee +15F3 canadian syllabics carrier gi +15F4 canadian syllabics carrier ga +15F5 canadian syllabics carrier khu +15F6 canadian syllabics carrier kho +15F7 canadian syllabics carrier khe +15F8 canadian syllabics carrier khee +15F9 canadian syllabics carrier khi +15FA canadian syllabics carrier kha +15FB canadian syllabics carrier kku +15FC canadian syllabics carrier kko +15FD canadian syllabics carrier kke +15FE canadian syllabics carrier kkee +15FF canadian syllabics carrier kki +1600 canadian syllabics carrier kka +1601 canadian syllabics carrier kk +1602 canadian syllabics carrier nu +1603 canadian syllabics carrier no +1604 canadian syllabics carrier ne +1605 canadian syllabics carrier nee +1606 canadian syllabics carrier ni +1607 canadian syllabics carrier na +1608 canadian syllabics carrier mu +1609 canadian syllabics carrier mo +160A canadian syllabics carrier me +160B canadian syllabics carrier mee +160C canadian syllabics carrier mi +160D canadian syllabics carrier ma +160E canadian syllabics carrier yu +160F canadian syllabics carrier yo +1610 canadian syllabics carrier ye +1611 canadian syllabics carrier yee +1612 canadian syllabics carrier yi +1613 canadian syllabics carrier ya +1614 canadian syllabics carrier ju +1615 canadian syllabics sayisi ju +1616 canadian syllabics carrier jo +1617 canadian syllabics carrier je +1618 canadian syllabics carrier jee +1619 canadian syllabics carrier ji +161A canadian syllabics sayisi ji +161B canadian syllabics carrier ja +161C canadian syllabics carrier jju +161D canadian syllabics carrier jjo +161E canadian syllabics carrier jje +161F canadian syllabics carrier jjee +1620 canadian syllabics carrier jji +1621 canadian syllabics carrier jja +1622 canadian syllabics carrier lu +1623 canadian syllabics carrier lo +1624 canadian syllabics carrier le +1625 canadian syllabics carrier lee +1626 canadian syllabics carrier li +1627 canadian syllabics carrier la +1628 canadian syllabics carrier dlu +1629 canadian syllabics carrier dlo +162A canadian syllabics carrier dle +162B canadian syllabics carrier dlee +162C canadian syllabics carrier dli +162D canadian syllabics carrier dla +162E canadian syllabics carrier lhu +162F canadian syllabics carrier lho +1630 canadian syllabics carrier lhe +1631 canadian syllabics carrier lhee +1632 canadian syllabics carrier lhi +1633 canadian syllabics carrier lha +1634 canadian syllabics carrier tlhu +1635 canadian syllabics carrier tlho +1636 canadian syllabics carrier tlhe +1637 canadian syllabics carrier tlhee +1638 canadian syllabics carrier tlhi +1639 canadian syllabics carrier tlha +163A canadian syllabics carrier tlu +163B canadian syllabics carrier tlo +163C canadian syllabics carrier tle +163D canadian syllabics carrier tlee +163E canadian syllabics carrier tli +163F canadian syllabics carrier tla +1640 canadian syllabics carrier zu +1641 canadian syllabics carrier zo +1642 canadian syllabics carrier ze +1643 canadian syllabics carrier zee +1644 canadian syllabics carrier zi +1645 canadian syllabics carrier za +1646 canadian syllabics carrier z +1647 canadian syllabics carrier initial z +1648 canadian syllabics carrier dzu +1649 canadian syllabics carrier dzo +164A canadian syllabics carrier dze +164B canadian syllabics carrier dzee +164C canadian syllabics carrier dzi +164D canadian syllabics carrier dza +164E canadian syllabics carrier su +164F canadian syllabics carrier so +1650 canadian syllabics carrier se +1651 canadian syllabics carrier see +1652 canadian syllabics carrier si +1653 canadian syllabics carrier sa +1654 canadian syllabics carrier shu +1655 canadian syllabics carrier sho +1656 canadian syllabics carrier she +1657 canadian syllabics carrier shee +1658 canadian syllabics carrier shi +1659 canadian syllabics carrier sha +165A canadian syllabics carrier sh +165B canadian syllabics carrier tsu +165C canadian syllabics carrier tso +165D canadian syllabics carrier tse +165E canadian syllabics carrier tsee +165F canadian syllabics carrier tsi +1660 canadian syllabics carrier tsa +1661 canadian syllabics carrier chu +1662 canadian syllabics carrier cho +1663 canadian syllabics carrier che +1664 canadian syllabics carrier chee +1665 canadian syllabics carrier chi +1666 canadian syllabics carrier cha +1667 canadian syllabics carrier ttsu +1668 canadian syllabics carrier ttso +1669 canadian syllabics carrier ttse +166A canadian syllabics carrier ttsee +166B canadian syllabics carrier ttsi +166C canadian syllabics carrier ttsa +166D canadian syllabics chi sign +166E canadian syllabics full stop +166F canadian syllabics qai +1670 canadian syllabics ngai +1671 canadian syllabics nngi +1672 canadian syllabics nngii +1673 canadian syllabics nngo +1674 canadian syllabics nngoo +1675 canadian syllabics nnga +1676 canadian syllabics nngaa +1677 canadian syllabics woods-cree thwee +1678 canadian syllabics woods-cree thwi +1679 canadian syllabics woods-cree thwii +167A canadian syllabics woods-cree thwo +167B canadian syllabics woods-cree thwoo +167C canadian syllabics woods-cree thwa +167D canadian syllabics woods-cree thwaa +167E canadian syllabics woods-cree final th +167F canadian syllabics blackfoot w +1680 ogham space mark +1681 ogham letter beith +1682 ogham letter luis +1683 ogham letter fearn +1684 ogham letter sail +1685 ogham letter nion +1686 ogham letter uath +1687 ogham letter dair +1688 ogham letter tinne +1689 ogham letter coll +168A ogham letter ceirt +168B ogham letter muin +168C ogham letter gort +168D ogham letter ngeadal +168E ogham letter straif +168F ogham letter ruis +1690 ogham letter ailm +1691 ogham letter onn +1692 ogham letter ur +1693 ogham letter eadhadh +1694 ogham letter iodhadh +1695 ogham letter eabhadh +1696 ogham letter or +1697 ogham letter uilleann +1698 ogham letter ifin +1699 ogham letter eamhancholl +169A ogham letter peith +169B ogham feather mark +169C ogham reversed feather mark +16A0 runic letter fehu feoh fe f +16A1 runic letter v +16A2 runic letter uruz ur u +16A3 runic letter yr +16A4 runic letter y +16A5 runic letter w +16A6 runic letter thurisaz thurs thorn +16A7 runic letter eth +16A8 runic letter ansuz a +16A9 runic letter os o +16AA runic letter ac a +16AB runic letter aesc +16AC runic letter long-branch-oss o +16AD runic letter short-twig-oss o +16AE runic letter o +16AF runic letter oe +16B0 runic letter on +16B1 runic letter raido rad reid r +16B2 runic letter kauna +16B3 runic letter cen +16B4 runic letter kaun k +16B5 runic letter g +16B6 runic letter eng +16B7 runic letter gebo gyfu g +16B8 runic letter gar +16B9 runic letter wunjo wynn w +16BA runic letter haglaz h +16BB runic letter haegl h +16BC runic letter long-branch-hagall h +16BD runic letter short-twig-hagall h +16BE runic letter naudiz nyd naud n +16BF runic letter short-twig-naud n +16C0 runic letter dotted-n +16C1 runic letter isaz is iss i +16C2 runic letter e +16C3 runic letter jeran j +16C4 runic letter ger +16C5 runic letter long-branch-ar ae +16C6 runic letter short-twig-ar a +16C7 runic letter iwaz eoh +16C8 runic letter pertho peorth p +16C9 runic letter algiz eolhx +16CA runic letter sowilo s +16CB runic letter sigel long-branch-sol s +16CC runic letter short-twig-sol s +16CD runic letter c +16CE runic letter z +16CF runic letter tiwaz tir tyr t +16D0 runic letter short-twig-tyr t +16D1 runic letter d +16D2 runic letter berkanan beorc bjarkan b +16D3 runic letter short-twig-bjarkan b +16D4 runic letter dotted-p +16D5 runic letter open-p +16D6 runic letter ehwaz eh e +16D7 runic letter mannaz man m +16D8 runic letter long-branch-madr m +16D9 runic letter short-twig-madr m +16DA runic letter laukaz lagu logr l +16DB runic letter dotted-l +16DC runic letter ingwaz +16DD runic letter ing +16DE runic letter dagaz daeg d +16DF runic letter othalan ethel o +16E0 runic letter ear +16E1 runic letter ior +16E2 runic letter cweorth +16E3 runic letter calc +16E4 runic letter cealc +16E5 runic letter stan +16E6 runic letter long-branch-yr +16E7 runic letter short-twig-yr +16E8 runic letter icelandic-yr +16E9 runic letter q +16EA runic letter x +16EB runic single punctuation +16EC runic multiple punctuation +16ED runic cross punctuation +16EE runic arlaug +16EF runic tvimadur +16F0 runic belgthor +16F1 runic letter k +16F2 runic letter sh +16F3 runic letter oo +16F4 runic letter franks casket os +16F5 runic letter franks casket is +16F6 runic letter franks casket eh +16F7 runic letter franks casket ac +16F8 runic letter franks casket aesc +1700 tagalog letter a +1701 tagalog letter i +1702 tagalog letter u +1703 tagalog letter ka +1704 tagalog letter ga +1705 tagalog letter nga +1706 tagalog letter ta +1707 tagalog letter da +1708 tagalog letter na +1709 tagalog letter pa +170A tagalog letter ba +170B tagalog letter ma +170C tagalog letter ya +170E tagalog letter la +170F tagalog letter wa +1710 tagalog letter sa +1711 tagalog letter ha +1712 tagalog vowel sign i +1713 tagalog vowel sign u +1714 tagalog sign virama +1720 hanunoo letter a +1721 hanunoo letter i +1722 hanunoo letter u +1723 hanunoo letter ka +1724 hanunoo letter ga +1725 hanunoo letter nga +1726 hanunoo letter ta +1727 hanunoo letter da +1728 hanunoo letter na +1729 hanunoo letter pa +172A hanunoo letter ba +172B hanunoo letter ma +172C hanunoo letter ya +172D hanunoo letter ra +172E hanunoo letter la +172F hanunoo letter wa +1730 hanunoo letter sa +1731 hanunoo letter ha +1732 hanunoo vowel sign i +1733 hanunoo vowel sign u +1734 hanunoo sign pamudpod +1735 philippine single punctuation +1736 philippine double punctuation +1740 buhid letter a +1741 buhid letter i +1742 buhid letter u +1743 buhid letter ka +1744 buhid letter ga +1745 buhid letter nga +1746 buhid letter ta +1747 buhid letter da +1748 buhid letter na +1749 buhid letter pa +174A buhid letter ba +174B buhid letter ma +174C buhid letter ya +174D buhid letter ra +174E buhid letter la +174F buhid letter wa +1750 buhid letter sa +1751 buhid letter ha +1752 buhid vowel sign i +1753 buhid vowel sign u +1760 tagbanwa letter a +1761 tagbanwa letter i +1762 tagbanwa letter u +1763 tagbanwa letter ka +1764 tagbanwa letter ga +1765 tagbanwa letter nga +1766 tagbanwa letter ta +1767 tagbanwa letter da +1768 tagbanwa letter na +1769 tagbanwa letter pa +176A tagbanwa letter ba +176B tagbanwa letter ma +176C tagbanwa letter ya +176E tagbanwa letter la +176F tagbanwa letter wa +1770 tagbanwa letter sa +1772 tagbanwa vowel sign i +1773 tagbanwa vowel sign u +1780 khmer letter ka +1781 khmer letter kha +1782 khmer letter ko +1783 khmer letter kho +1784 khmer letter ngo +1785 khmer letter ca +1786 khmer letter cha +1787 khmer letter co +1788 khmer letter cho +1789 khmer letter nyo +178A khmer letter da +178B khmer letter ttha +178C khmer letter do +178D khmer letter ttho +178E khmer letter nno +178F khmer letter ta +1790 khmer letter tha +1791 khmer letter to +1792 khmer letter tho +1793 khmer letter no +1794 khmer letter ba +1795 khmer letter pha +1796 khmer letter po +1797 khmer letter pho +1798 khmer letter mo +1799 khmer letter yo +179A khmer letter ro +179B khmer letter lo +179C khmer letter vo +179D khmer letter sha +179E khmer letter sso +179F khmer letter sa +17A0 khmer letter ha +17A1 khmer letter la +17A2 khmer letter qa +17A3 khmer independent vowel qaq +17A4 khmer independent vowel qaa +17A5 khmer independent vowel qi +17A6 khmer independent vowel qii +17A7 khmer independent vowel qu +17A8 khmer independent vowel quk +17A9 khmer independent vowel quu +17AA khmer independent vowel quuv +17AB khmer independent vowel ry +17AC khmer independent vowel ryy +17AD khmer independent vowel ly +17AE khmer independent vowel lyy +17AF khmer independent vowel qe +17B0 khmer independent vowel qai +17B1 khmer independent vowel qoo type one +17B2 khmer independent vowel qoo type two +17B3 khmer independent vowel qau +17B4 khmer vowel inherent aq +17B5 khmer vowel inherent aa +17B6 khmer vowel sign aa +17B7 khmer vowel sign i +17B8 khmer vowel sign ii +17B9 khmer vowel sign y +17BA khmer vowel sign yy +17BB khmer vowel sign u +17BC khmer vowel sign uu +17BD khmer vowel sign ua +17BE khmer vowel sign oe +17BF khmer vowel sign ya +17C0 khmer vowel sign ie +17C1 khmer vowel sign e +17C2 khmer vowel sign ae +17C3 khmer vowel sign ai +17C4 khmer vowel sign oo +17C5 khmer vowel sign au +17C6 khmer sign nikahit +17C7 khmer sign reahmuk +17C8 khmer sign yuukaleapintu +17C9 khmer sign muusikatoan +17CA khmer sign triisap +17CB khmer sign bantoc +17CC khmer sign robat +17CD khmer sign toandakhiat +17CE khmer sign kakabat +17CF khmer sign ahsda +17D0 khmer sign samyok sannya +17D1 khmer sign viriam +17D2 khmer sign coeng +17D3 khmer sign bathamasat +17D4 khmer sign khan +17D5 khmer sign bariyoosan +17D6 khmer sign camnuc pii kuuh +17D7 khmer sign lek too +17D8 khmer sign beyyal +17D9 khmer sign phnaek muan +17DA khmer sign koomuut +17DB khmer currency symbol riel +17DC khmer sign avakrahasanya +17DD khmer sign atthacan +17E0 khmer digit zero +17E1 khmer digit one +17E2 khmer digit two +17E3 khmer digit three +17E4 khmer digit four +17E5 khmer digit five +17E6 khmer digit six +17E7 khmer digit seven +17E8 khmer digit eight +17E9 khmer digit nine +17F0 khmer symbol lek attak son +17F1 khmer symbol lek attak muoy +17F2 khmer symbol lek attak pii +17F3 khmer symbol lek attak bei +17F4 khmer symbol lek attak buon +17F5 khmer symbol lek attak pram +17F6 khmer symbol lek attak pram-muoy +17F7 khmer symbol lek attak pram-pii +17F8 khmer symbol lek attak pram-bei +17F9 khmer symbol lek attak pram-buon +1800 mongolian birga +1801 mongolian ellipsis +1802 mongolian comma +1803 mongolian full stop +1804 mongolian colon +1805 mongolian four dots +1806 mongolian todo soft hyphen +1807 mongolian sibe syllable boundary marker +1808 mongolian manchu comma +1809 mongolian manchu full stop +180A mongolian nirugu +180B mongolian free variation selector one +180C mongolian free variation selector two +180D mongolian free variation selector three +180E mongolian vowel separator +1810 mongolian digit zero +1811 mongolian digit one +1812 mongolian digit two +1813 mongolian digit three +1814 mongolian digit four +1815 mongolian digit five +1816 mongolian digit six +1817 mongolian digit seven +1818 mongolian digit eight +1819 mongolian digit nine +1820 mongolian letter a +1821 mongolian letter e +1822 mongolian letter i +1823 mongolian letter o +1824 mongolian letter u +1825 mongolian letter oe +1826 mongolian letter ue +1827 mongolian letter ee +1828 mongolian letter na +1829 mongolian letter ang +182A mongolian letter ba +182B mongolian letter pa +182C mongolian letter qa +182D mongolian letter ga +182E mongolian letter ma +182F mongolian letter la +1830 mongolian letter sa +1831 mongolian letter sha +1832 mongolian letter ta +1833 mongolian letter da +1834 mongolian letter cha +1835 mongolian letter ja +1836 mongolian letter ya +1837 mongolian letter ra +1838 mongolian letter wa +1839 mongolian letter fa +183A mongolian letter ka +183B mongolian letter kha +183C mongolian letter tsa +183D mongolian letter za +183E mongolian letter haa +183F mongolian letter zra +1840 mongolian letter lha +1841 mongolian letter zhi +1842 mongolian letter chi +1843 mongolian letter todo long vowel sign +1844 mongolian letter todo e +1845 mongolian letter todo i +1846 mongolian letter todo o +1847 mongolian letter todo u +1848 mongolian letter todo oe +1849 mongolian letter todo ue +184A mongolian letter todo ang +184B mongolian letter todo ba +184C mongolian letter todo pa +184D mongolian letter todo qa +184E mongolian letter todo ga +184F mongolian letter todo ma +1850 mongolian letter todo ta +1851 mongolian letter todo da +1852 mongolian letter todo cha +1853 mongolian letter todo ja +1854 mongolian letter todo tsa +1855 mongolian letter todo ya +1856 mongolian letter todo wa +1857 mongolian letter todo ka +1858 mongolian letter todo gaa +1859 mongolian letter todo haa +185A mongolian letter todo jia +185B mongolian letter todo nia +185C mongolian letter todo dza +185D mongolian letter sibe e +185E mongolian letter sibe i +185F mongolian letter sibe iy +1860 mongolian letter sibe ue +1861 mongolian letter sibe u +1862 mongolian letter sibe ang +1863 mongolian letter sibe ka +1864 mongolian letter sibe ga +1865 mongolian letter sibe ha +1866 mongolian letter sibe pa +1867 mongolian letter sibe sha +1868 mongolian letter sibe ta +1869 mongolian letter sibe da +186A mongolian letter sibe ja +186B mongolian letter sibe fa +186C mongolian letter sibe gaa +186D mongolian letter sibe haa +186E mongolian letter sibe tsa +186F mongolian letter sibe za +1870 mongolian letter sibe raa +1871 mongolian letter sibe cha +1872 mongolian letter sibe zha +1873 mongolian letter manchu i +1874 mongolian letter manchu ka +1875 mongolian letter manchu ra +1876 mongolian letter manchu fa +1877 mongolian letter manchu zha +1878 mongolian letter cha with two dots +1880 mongolian letter ali gali anusvara one +1881 mongolian letter ali gali visarga one +1882 mongolian letter ali gali damaru +1883 mongolian letter ali gali ubadama +1884 mongolian letter ali gali inverted ubadama +1885 mongolian letter ali gali baluda +1886 mongolian letter ali gali three baluda +1887 mongolian letter ali gali a +1888 mongolian letter ali gali i +1889 mongolian letter ali gali ka +188A mongolian letter ali gali nga +188B mongolian letter ali gali ca +188C mongolian letter ali gali tta +188D mongolian letter ali gali ttha +188E mongolian letter ali gali dda +188F mongolian letter ali gali nna +1890 mongolian letter ali gali ta +1891 mongolian letter ali gali da +1892 mongolian letter ali gali pa +1893 mongolian letter ali gali pha +1894 mongolian letter ali gali ssa +1895 mongolian letter ali gali zha +1896 mongolian letter ali gali za +1897 mongolian letter ali gali ah +1898 mongolian letter todo ali gali ta +1899 mongolian letter todo ali gali zha +189A mongolian letter manchu ali gali gha +189B mongolian letter manchu ali gali nga +189C mongolian letter manchu ali gali ca +189D mongolian letter manchu ali gali jha +189E mongolian letter manchu ali gali tta +189F mongolian letter manchu ali gali ddha +18A0 mongolian letter manchu ali gali ta +18A1 mongolian letter manchu ali gali dha +18A2 mongolian letter manchu ali gali ssa +18A3 mongolian letter manchu ali gali cya +18A4 mongolian letter manchu ali gali zha +18A5 mongolian letter manchu ali gali za +18A6 mongolian letter ali gali half u +18A7 mongolian letter ali gali half ya +18A8 mongolian letter manchu ali gali bha +18A9 mongolian letter ali gali dagalga +18AA mongolian letter manchu ali gali lha +18B0 canadian syllabics oy +18B1 canadian syllabics ay +18B2 canadian syllabics aay +18B3 canadian syllabics way +18B4 canadian syllabics poy +18B5 canadian syllabics pay +18B6 canadian syllabics pwoy +18B7 canadian syllabics tay +18B8 canadian syllabics kay +18B9 canadian syllabics kway +18BA canadian syllabics may +18BB canadian syllabics noy +18BC canadian syllabics nay +18BD canadian syllabics lay +18BE canadian syllabics soy +18BF canadian syllabics say +18C0 canadian syllabics shoy +18C1 canadian syllabics shay +18C2 canadian syllabics shwoy +18C3 canadian syllabics yoy +18C4 canadian syllabics yay +18C5 canadian syllabics ray +18C6 canadian syllabics nwi +18C7 canadian syllabics ojibway nwi +18C8 canadian syllabics nwii +18C9 canadian syllabics ojibway nwii +18CA canadian syllabics nwo +18CB canadian syllabics ojibway nwo +18CC canadian syllabics nwoo +18CD canadian syllabics ojibway nwoo +18CE canadian syllabics rwee +18CF canadian syllabics rwi +18D0 canadian syllabics rwii +18D1 canadian syllabics rwo +18D2 canadian syllabics rwoo +18D3 canadian syllabics rwa +18D4 canadian syllabics ojibway p +18D5 canadian syllabics ojibway t +18D6 canadian syllabics ojibway k +18D7 canadian syllabics ojibway c +18D8 canadian syllabics ojibway m +18D9 canadian syllabics ojibway n +18DA canadian syllabics ojibway s +18DB canadian syllabics ojibway sh +18DC canadian syllabics eastern w +18DD canadian syllabics western w +18DE canadian syllabics final small ring +18DF canadian syllabics final raised dot +18E0 canadian syllabics r-cree rwe +18E1 canadian syllabics west-cree loo +18E2 canadian syllabics west-cree laa +18E3 canadian syllabics thwe +18E4 canadian syllabics thwa +18E5 canadian syllabics tthwe +18E6 canadian syllabics tthoo +18E7 canadian syllabics tthaa +18E8 canadian syllabics tlhwe +18E9 canadian syllabics tlhoo +18EA canadian syllabics sayisi shwe +18EB canadian syllabics sayisi shoo +18EC canadian syllabics sayisi hoo +18ED canadian syllabics carrier gwu +18EE canadian syllabics carrier dene gee +18EF canadian syllabics carrier gaa +18F0 canadian syllabics carrier gwa +18F1 canadian syllabics sayisi juu +18F2 canadian syllabics carrier jwa +18F3 canadian syllabics beaver dene l +18F4 canadian syllabics beaver dene r +18F5 canadian syllabics carrier dental s +1900 limbu vowel-carrier letter +1901 limbu letter ka +1902 limbu letter kha +1903 limbu letter ga +1904 limbu letter gha +1905 limbu letter nga +1906 limbu letter ca +1907 limbu letter cha +1908 limbu letter ja +1909 limbu letter jha +190A limbu letter yan +190B limbu letter ta +190C limbu letter tha +190D limbu letter da +190E limbu letter dha +190F limbu letter na +1910 limbu letter pa +1911 limbu letter pha +1912 limbu letter ba +1913 limbu letter bha +1914 limbu letter ma +1915 limbu letter ya +1916 limbu letter ra +1917 limbu letter la +1918 limbu letter wa +1919 limbu letter sha +191A limbu letter ssa +191B limbu letter sa +191C limbu letter ha +191D limbu letter gyan +191E limbu letter tra +1920 limbu vowel sign a +1921 limbu vowel sign i +1922 limbu vowel sign u +1923 limbu vowel sign ee +1924 limbu vowel sign ai +1925 limbu vowel sign oo +1926 limbu vowel sign au +1927 limbu vowel sign e +1928 limbu vowel sign o +1929 limbu subjoined letter ya +192A limbu subjoined letter ra +192B limbu subjoined letter wa +1930 limbu small letter ka +1931 limbu small letter nga +1932 limbu small letter anusvara +1933 limbu small letter ta +1934 limbu small letter na +1935 limbu small letter pa +1936 limbu small letter ma +1937 limbu small letter ra +1938 limbu small letter la +1939 limbu sign mukphreng +193A limbu sign kemphreng +193B limbu sign sa-i +1940 limbu sign loo +1944 limbu exclamation mark +1945 limbu question mark +1946 limbu digit zero +1947 limbu digit one +1948 limbu digit two +1949 limbu digit three +194A limbu digit four +194B limbu digit five +194C limbu digit six +194D limbu digit seven +194E limbu digit eight +194F limbu digit nine +1950 tai le letter ka +1951 tai le letter xa +1952 tai le letter nga +1953 tai le letter tsa +1954 tai le letter sa +1955 tai le letter ya +1956 tai le letter ta +1957 tai le letter tha +1958 tai le letter la +1959 tai le letter pa +195A tai le letter pha +195B tai le letter ma +195C tai le letter fa +195D tai le letter va +195E tai le letter ha +195F tai le letter qa +1960 tai le letter kha +1961 tai le letter tsha +1962 tai le letter na +1963 tai le letter a +1964 tai le letter i +1965 tai le letter ee +1966 tai le letter eh +1967 tai le letter u +1968 tai le letter oo +1969 tai le letter o +196A tai le letter ue +196B tai le letter e +196C tai le letter aue +196D tai le letter ai +1970 tai le letter tone-2 +1971 tai le letter tone-3 +1972 tai le letter tone-4 +1973 tai le letter tone-5 +1974 tai le letter tone-6 +1980 new tai lue letter high qa +1981 new tai lue letter low qa +1982 new tai lue letter high ka +1983 new tai lue letter high xa +1984 new tai lue letter high nga +1985 new tai lue letter low ka +1986 new tai lue letter low xa +1987 new tai lue letter low nga +1988 new tai lue letter high tsa +1989 new tai lue letter high sa +198A new tai lue letter high ya +198B new tai lue letter low tsa +198C new tai lue letter low sa +198D new tai lue letter low ya +198E new tai lue letter high ta +198F new tai lue letter high tha +1990 new tai lue letter high na +1991 new tai lue letter low ta +1992 new tai lue letter low tha +1993 new tai lue letter low na +1994 new tai lue letter high pa +1995 new tai lue letter high pha +1996 new tai lue letter high ma +1997 new tai lue letter low pa +1998 new tai lue letter low pha +1999 new tai lue letter low ma +199A new tai lue letter high fa +199B new tai lue letter high va +199C new tai lue letter high la +199D new tai lue letter low fa +199E new tai lue letter low va +199F new tai lue letter low la +19A0 new tai lue letter high ha +19A1 new tai lue letter high da +19A2 new tai lue letter high ba +19A3 new tai lue letter low ha +19A4 new tai lue letter low da +19A5 new tai lue letter low ba +19A6 new tai lue letter high kva +19A7 new tai lue letter high xva +19A8 new tai lue letter low kva +19A9 new tai lue letter low xva +19AA new tai lue letter high sua +19AB new tai lue letter low sua +19B0 new tai lue vowel sign vowel shortener +19B1 new tai lue vowel sign aa +19B2 new tai lue vowel sign ii +19B3 new tai lue vowel sign u +19B4 new tai lue vowel sign uu +19B5 new tai lue vowel sign e +19B6 new tai lue vowel sign ae +19B7 new tai lue vowel sign o +19B8 new tai lue vowel sign oa +19B9 new tai lue vowel sign ue +19BA new tai lue vowel sign ay +19BB new tai lue vowel sign aay +19BC new tai lue vowel sign uy +19BD new tai lue vowel sign oy +19BE new tai lue vowel sign oay +19BF new tai lue vowel sign uey +19C0 new tai lue vowel sign iy +19C1 new tai lue letter final v +19C2 new tai lue letter final ng +19C3 new tai lue letter final n +19C4 new tai lue letter final m +19C5 new tai lue letter final k +19C6 new tai lue letter final d +19C7 new tai lue letter final b +19C8 new tai lue tone mark-1 +19C9 new tai lue tone mark-2 +19D0 new tai lue digit zero +19D1 new tai lue digit one +19D2 new tai lue digit two +19D3 new tai lue digit three +19D4 new tai lue digit four +19D5 new tai lue digit five +19D6 new tai lue digit six +19D7 new tai lue digit seven +19D8 new tai lue digit eight +19D9 new tai lue digit nine +19DA new tai lue tham digit one +19DE new tai lue sign lae +19DF new tai lue sign laev +19E0 khmer symbol pathamasat +19E1 khmer symbol muoy koet +19E2 khmer symbol pii koet +19E3 khmer symbol bei koet +19E4 khmer symbol buon koet +19E5 khmer symbol pram koet +19E6 khmer symbol pram-muoy koet +19E7 khmer symbol pram-pii koet +19E8 khmer symbol pram-bei koet +19E9 khmer symbol pram-buon koet +19EA khmer symbol dap koet +19EB khmer symbol dap-muoy koet +19EC khmer symbol dap-pii koet +19ED khmer symbol dap-bei koet +19EE khmer symbol dap-buon koet +19EF khmer symbol dap-pram koet +19F0 khmer symbol tuteyasat +19F1 khmer symbol muoy roc +19F2 khmer symbol pii roc +19F3 khmer symbol bei roc +19F4 khmer symbol buon roc +19F5 khmer symbol pram roc +19F6 khmer symbol pram-muoy roc +19F7 khmer symbol pram-pii roc +19F8 khmer symbol pram-bei roc +19F9 khmer symbol pram-buon roc +19FA khmer symbol dap roc +19FB khmer symbol dap-muoy roc +19FC khmer symbol dap-pii roc +19FD khmer symbol dap-bei roc +19FE khmer symbol dap-buon roc +19FF khmer symbol dap-pram roc +1A00 buginese letter ka +1A01 buginese letter ga +1A02 buginese letter nga +1A03 buginese letter ngka +1A04 buginese letter pa +1A05 buginese letter ba +1A06 buginese letter ma +1A07 buginese letter mpa +1A08 buginese letter ta +1A09 buginese letter da +1A0A buginese letter na +1A0B buginese letter nra +1A0C buginese letter ca +1A0D buginese letter ja +1A0E buginese letter nya +1A0F buginese letter nyca +1A10 buginese letter ya +1A11 buginese letter ra +1A12 buginese letter la +1A13 buginese letter va +1A14 buginese letter sa +1A15 buginese letter a +1A16 buginese letter ha +1A17 buginese vowel sign i +1A18 buginese vowel sign u +1A19 buginese vowel sign e +1A1A buginese vowel sign o +1A1B buginese vowel sign ae +1A1E buginese pallawa +1A1F buginese end of section +1A20 tai tham letter high ka +1A21 tai tham letter high kha +1A22 tai tham letter high kxa +1A23 tai tham letter low ka +1A24 tai tham letter low kxa +1A25 tai tham letter low kha +1A26 tai tham letter nga +1A27 tai tham letter high ca +1A28 tai tham letter high cha +1A29 tai tham letter low ca +1A2A tai tham letter low sa +1A2B tai tham letter low cha +1A2C tai tham letter nya +1A2D tai tham letter rata +1A2E tai tham letter high ratha +1A2F tai tham letter da +1A30 tai tham letter low ratha +1A31 tai tham letter rana +1A32 tai tham letter high ta +1A33 tai tham letter high tha +1A34 tai tham letter low ta +1A35 tai tham letter low tha +1A36 tai tham letter na +1A37 tai tham letter ba +1A38 tai tham letter high pa +1A39 tai tham letter high pha +1A3A tai tham letter high fa +1A3B tai tham letter low pa +1A3C tai tham letter low fa +1A3D tai tham letter low pha +1A3E tai tham letter ma +1A3F tai tham letter low ya +1A40 tai tham letter high ya +1A41 tai tham letter ra +1A42 tai tham letter rue +1A43 tai tham letter la +1A44 tai tham letter lue +1A45 tai tham letter wa +1A46 tai tham letter high sha +1A47 tai tham letter high ssa +1A48 tai tham letter high sa +1A49 tai tham letter high ha +1A4A tai tham letter lla +1A4B tai tham letter a +1A4C tai tham letter low ha +1A4D tai tham letter i +1A4E tai tham letter ii +1A4F tai tham letter u +1A50 tai tham letter uu +1A51 tai tham letter ee +1A52 tai tham letter oo +1A53 tai tham letter lae +1A54 tai tham letter great sa +1A55 tai tham consonant sign medial ra +1A56 tai tham consonant sign medial la +1A57 tai tham consonant sign la tang lai +1A58 tai tham sign mai kang lai +1A59 tai tham consonant sign final nga +1A5A tai tham consonant sign low pa +1A5B tai tham consonant sign high ratha or low pa +1A5C tai tham consonant sign ma +1A5D tai tham consonant sign ba +1A5E tai tham consonant sign sa +1A60 tai tham sign sakot +1A61 tai tham vowel sign a +1A62 tai tham vowel sign mai sat +1A63 tai tham vowel sign aa +1A64 tai tham vowel sign tall aa +1A65 tai tham vowel sign i +1A66 tai tham vowel sign ii +1A67 tai tham vowel sign ue +1A68 tai tham vowel sign uue +1A69 tai tham vowel sign u +1A6A tai tham vowel sign uu +1A6B tai tham vowel sign o +1A6C tai tham vowel sign oa below +1A6D tai tham vowel sign oy +1A6E tai tham vowel sign e +1A6F tai tham vowel sign ae +1A70 tai tham vowel sign oo +1A71 tai tham vowel sign ai +1A72 tai tham vowel sign tham ai +1A73 tai tham vowel sign oa above +1A74 tai tham sign mai kang +1A75 tai tham sign tone-1 +1A76 tai tham sign tone-2 +1A77 tai tham sign khuen tone-3 +1A78 tai tham sign khuen tone-4 +1A79 tai tham sign khuen tone-5 +1A7A tai tham sign ra haam +1A7B tai tham sign mai sam +1A7C tai tham sign khuen-lue karan +1A7F tai tham combining cryptogrammic dot +1A80 tai tham hora digit zero +1A81 tai tham hora digit one +1A82 tai tham hora digit two +1A83 tai tham hora digit three +1A84 tai tham hora digit four +1A85 tai tham hora digit five +1A86 tai tham hora digit six +1A87 tai tham hora digit seven +1A88 tai tham hora digit eight +1A89 tai tham hora digit nine +1A90 tai tham tham digit zero +1A91 tai tham tham digit one +1A92 tai tham tham digit two +1A93 tai tham tham digit three +1A94 tai tham tham digit four +1A95 tai tham tham digit five +1A96 tai tham tham digit six +1A97 tai tham tham digit seven +1A98 tai tham tham digit eight +1A99 tai tham tham digit nine +1AA0 tai tham sign wiang +1AA1 tai tham sign wiangwaak +1AA2 tai tham sign sawan +1AA3 tai tham sign keow +1AA4 tai tham sign hoy +1AA5 tai tham sign dokmai +1AA6 tai tham sign reversed rotated rana +1AA7 tai tham sign mai yamok +1AA8 tai tham sign kaan +1AA9 tai tham sign kaankuu +1AAA tai tham sign satkaan +1AAB tai tham sign satkaankuu +1AAC tai tham sign hang +1AAD tai tham sign caang +1AB0 combining doubled circumflex accent +1AB1 combining diaeresis-ring +1AB2 combining infinity +1AB3 combining downwards arrow +1AB4 combining triple dot +1AB5 combining x-x below +1AB6 combining wiggly line below +1AB7 combining open mark below +1AB8 combining double open mark below +1AB9 combining light centralization stroke below +1ABA combining strong centralization stroke below +1ABB combining parentheses above +1ABC combining double parentheses above +1ABD combining parentheses below +1ABE combining parentheses overlay +1B00 balinese sign ulu ricem +1B01 balinese sign ulu candra +1B02 balinese sign cecek +1B03 balinese sign surang +1B04 balinese sign bisah +1B05 balinese letter akara +1B06 balinese letter akara tedung +1B07 balinese letter ikara +1B08 balinese letter ikara tedung +1B09 balinese letter ukara +1B0A balinese letter ukara tedung +1B0B balinese letter ra repa +1B0C balinese letter ra repa tedung +1B0D balinese letter la lenga +1B0E balinese letter la lenga tedung +1B0F balinese letter ekara +1B10 balinese letter aikara +1B11 balinese letter okara +1B12 balinese letter okara tedung +1B13 balinese letter ka +1B14 balinese letter ka mahaprana +1B15 balinese letter ga +1B16 balinese letter ga gora +1B17 balinese letter nga +1B18 balinese letter ca +1B19 balinese letter ca laca +1B1A balinese letter ja +1B1B balinese letter ja jera +1B1C balinese letter nya +1B1D balinese letter ta latik +1B1E balinese letter ta murda mahaprana +1B1F balinese letter da murda alpaprana +1B20 balinese letter da murda mahaprana +1B21 balinese letter na rambat +1B22 balinese letter ta +1B23 balinese letter ta tawa +1B24 balinese letter da +1B25 balinese letter da madu +1B26 balinese letter na +1B27 balinese letter pa +1B28 balinese letter pa kapal +1B29 balinese letter ba +1B2A balinese letter ba kembang +1B2B balinese letter ma +1B2C balinese letter ya +1B2D balinese letter ra +1B2E balinese letter la +1B2F balinese letter wa +1B30 balinese letter sa saga +1B31 balinese letter sa sapa +1B32 balinese letter sa +1B33 balinese letter ha +1B34 balinese sign rerekan +1B35 balinese vowel sign tedung +1B36 balinese vowel sign ulu +1B37 balinese vowel sign ulu sari +1B38 balinese vowel sign suku +1B39 balinese vowel sign suku ilut +1B3A balinese vowel sign ra repa +1B3B balinese vowel sign ra repa tedung +1B3C balinese vowel sign la lenga +1B3D balinese vowel sign la lenga tedung +1B3E balinese vowel sign taling +1B3F balinese vowel sign taling repa +1B40 balinese vowel sign taling tedung +1B41 balinese vowel sign taling repa tedung +1B42 balinese vowel sign pepet +1B43 balinese vowel sign pepet tedung +1B44 balinese adeg adeg +1B45 balinese letter kaf sasak +1B46 balinese letter khot sasak +1B47 balinese letter tzir sasak +1B48 balinese letter ef sasak +1B49 balinese letter ve sasak +1B4A balinese letter zal sasak +1B4B balinese letter asyura sasak +1B50 balinese digit zero +1B51 balinese digit one +1B52 balinese digit two +1B53 balinese digit three +1B54 balinese digit four +1B55 balinese digit five +1B56 balinese digit six +1B57 balinese digit seven +1B58 balinese digit eight +1B59 balinese digit nine +1B5A balinese panti +1B5B balinese pamada +1B5C balinese windu +1B5D balinese carik pamungkah +1B5E balinese carik siki +1B5F balinese carik pareren +1B60 balinese pameneng +1B61 balinese musical symbol dong +1B62 balinese musical symbol deng +1B63 balinese musical symbol dung +1B64 balinese musical symbol dang +1B65 balinese musical symbol dang surang +1B66 balinese musical symbol ding +1B67 balinese musical symbol daeng +1B68 balinese musical symbol deung +1B69 balinese musical symbol daing +1B6A balinese musical symbol dang gede +1B6B balinese musical symbol combining tegeh +1B6C balinese musical symbol combining endep +1B6D balinese musical symbol combining kempul +1B6E balinese musical symbol combining kempli +1B6F balinese musical symbol combining jegogan +1B70 balinese musical symbol combining kempul with jegogan +1B71 balinese musical symbol combining kempli with jegogan +1B72 balinese musical symbol combining bende +1B73 balinese musical symbol combining gong +1B74 balinese musical symbol right-hand open dug +1B75 balinese musical symbol right-hand open dag +1B76 balinese musical symbol right-hand closed tuk +1B77 balinese musical symbol right-hand closed tak +1B78 balinese musical symbol left-hand open pang +1B79 balinese musical symbol left-hand open pung +1B7A balinese musical symbol left-hand closed plak +1B7B balinese musical symbol left-hand closed pluk +1B7C balinese musical symbol left-hand open ping +1B80 sundanese sign panyecek +1B81 sundanese sign panglayar +1B82 sundanese sign pangwisad +1B83 sundanese letter a +1B84 sundanese letter i +1B85 sundanese letter u +1B86 sundanese letter ae +1B87 sundanese letter o +1B88 sundanese letter e +1B89 sundanese letter eu +1B8A sundanese letter ka +1B8B sundanese letter qa +1B8C sundanese letter ga +1B8D sundanese letter nga +1B8E sundanese letter ca +1B8F sundanese letter ja +1B90 sundanese letter za +1B91 sundanese letter nya +1B92 sundanese letter ta +1B93 sundanese letter da +1B94 sundanese letter na +1B95 sundanese letter pa +1B96 sundanese letter fa +1B97 sundanese letter va +1B98 sundanese letter ba +1B99 sundanese letter ma +1B9A sundanese letter ya +1B9B sundanese letter ra +1B9C sundanese letter la +1B9D sundanese letter wa +1B9E sundanese letter sa +1B9F sundanese letter xa +1BA0 sundanese letter ha +1BA1 sundanese consonant sign pamingkal +1BA2 sundanese consonant sign panyakra +1BA3 sundanese consonant sign panyiku +1BA4 sundanese vowel sign panghulu +1BA5 sundanese vowel sign panyuku +1BA6 sundanese vowel sign panaelaeng +1BA7 sundanese vowel sign panolong +1BA8 sundanese vowel sign pamepet +1BA9 sundanese vowel sign paneuleung +1BAA sundanese sign pamaaeh +1BAB sundanese sign virama +1BAC sundanese consonant sign pasangan ma +1BAD sundanese consonant sign pasangan wa +1BAE sundanese letter kha +1BAF sundanese letter sya +1BB0 sundanese digit zero +1BB1 sundanese digit one +1BB2 sundanese digit two +1BB3 sundanese digit three +1BB4 sundanese digit four +1BB5 sundanese digit five +1BB6 sundanese digit six +1BB7 sundanese digit seven +1BB8 sundanese digit eight +1BB9 sundanese digit nine +1BBA sundanese avagraha +1BBB sundanese letter reu +1BBC sundanese letter leu +1BBD sundanese letter bha +1BBE sundanese letter final k +1BBF sundanese letter final m +1BC0 batak letter a +1BC1 batak letter simalungun a +1BC2 batak letter ha +1BC3 batak letter simalungun ha +1BC4 batak letter mandailing ha +1BC5 batak letter ba +1BC6 batak letter karo ba +1BC7 batak letter pa +1BC8 batak letter simalungun pa +1BC9 batak letter na +1BCA batak letter mandailing na +1BCB batak letter wa +1BCC batak letter simalungun wa +1BCD batak letter pakpak wa +1BCE batak letter ga +1BCF batak letter simalungun ga +1BD0 batak letter ja +1BD1 batak letter da +1BD2 batak letter ra +1BD3 batak letter simalungun ra +1BD4 batak letter ma +1BD5 batak letter simalungun ma +1BD6 batak letter southern ta +1BD7 batak letter northern ta +1BD8 batak letter sa +1BD9 batak letter simalungun sa +1BDA batak letter mandailing sa +1BDB batak letter ya +1BDC batak letter simalungun ya +1BDD batak letter nga +1BDE batak letter la +1BDF batak letter simalungun la +1BE0 batak letter nya +1BE1 batak letter ca +1BE2 batak letter nda +1BE3 batak letter mba +1BE4 batak letter i +1BE5 batak letter u +1BE6 batak sign tompi +1BE7 batak vowel sign e +1BE8 batak vowel sign pakpak e +1BE9 batak vowel sign ee +1BEA batak vowel sign i +1BEB batak vowel sign karo i +1BEC batak vowel sign o +1BED batak vowel sign karo o +1BEE batak vowel sign u +1BEF batak vowel sign u for simalungun sa +1BF0 batak consonant sign ng +1BF1 batak consonant sign h +1BF2 batak pangolat +1BF3 batak panongonan +1BFC batak symbol bindu na metek +1BFD batak symbol bindu pinarboras +1BFE batak symbol bindu judul +1BFF batak symbol bindu pangolat +1C00 lepcha letter ka +1C01 lepcha letter kla +1C02 lepcha letter kha +1C03 lepcha letter ga +1C04 lepcha letter gla +1C05 lepcha letter nga +1C06 lepcha letter ca +1C07 lepcha letter cha +1C08 lepcha letter ja +1C09 lepcha letter nya +1C0A lepcha letter ta +1C0B lepcha letter tha +1C0C lepcha letter da +1C0D lepcha letter na +1C0E lepcha letter pa +1C0F lepcha letter pla +1C10 lepcha letter pha +1C11 lepcha letter fa +1C12 lepcha letter fla +1C13 lepcha letter ba +1C14 lepcha letter bla +1C15 lepcha letter ma +1C16 lepcha letter mla +1C17 lepcha letter tsa +1C18 lepcha letter tsha +1C19 lepcha letter dza +1C1A lepcha letter ya +1C1B lepcha letter ra +1C1C lepcha letter la +1C1D lepcha letter ha +1C1E lepcha letter hla +1C1F lepcha letter va +1C20 lepcha letter sa +1C21 lepcha letter sha +1C22 lepcha letter wa +1C23 lepcha letter a +1C24 lepcha subjoined letter ya +1C25 lepcha subjoined letter ra +1C26 lepcha vowel sign aa +1C27 lepcha vowel sign i +1C28 lepcha vowel sign o +1C29 lepcha vowel sign oo +1C2A lepcha vowel sign u +1C2B lepcha vowel sign uu +1C2C lepcha vowel sign e +1C2D lepcha consonant sign k +1C2E lepcha consonant sign m +1C2F lepcha consonant sign l +1C30 lepcha consonant sign n +1C31 lepcha consonant sign p +1C32 lepcha consonant sign r +1C33 lepcha consonant sign t +1C34 lepcha consonant sign nyin-do +1C35 lepcha consonant sign kang +1C36 lepcha sign ran +1C37 lepcha sign nukta +1C3B lepcha punctuation ta-rol +1C3C lepcha punctuation nyet thyoom ta-rol +1C3D lepcha punctuation cer-wa +1C3E lepcha punctuation tshook cer-wa +1C3F lepcha punctuation tshook +1C40 lepcha digit zero +1C41 lepcha digit one +1C42 lepcha digit two +1C43 lepcha digit three +1C44 lepcha digit four +1C45 lepcha digit five +1C46 lepcha digit six +1C47 lepcha digit seven +1C48 lepcha digit eight +1C49 lepcha digit nine +1C4D lepcha letter tta +1C4E lepcha letter ttha +1C4F lepcha letter dda +1C50 ol chiki digit zero +1C51 ol chiki digit one +1C52 ol chiki digit two +1C53 ol chiki digit three +1C54 ol chiki digit four +1C55 ol chiki digit five +1C56 ol chiki digit six +1C57 ol chiki digit seven +1C58 ol chiki digit eight +1C59 ol chiki digit nine +1C5A ol chiki letter la +1C5B ol chiki letter at +1C5C ol chiki letter ag +1C5D ol chiki letter ang +1C5E ol chiki letter al +1C5F ol chiki letter laa +1C60 ol chiki letter aak +1C61 ol chiki letter aaj +1C62 ol chiki letter aam +1C63 ol chiki letter aaw +1C64 ol chiki letter li +1C65 ol chiki letter is +1C66 ol chiki letter ih +1C67 ol chiki letter iny +1C68 ol chiki letter ir +1C69 ol chiki letter lu +1C6A ol chiki letter uc +1C6B ol chiki letter ud +1C6C ol chiki letter unn +1C6D ol chiki letter uy +1C6E ol chiki letter le +1C6F ol chiki letter ep +1C70 ol chiki letter edd +1C71 ol chiki letter en +1C72 ol chiki letter err +1C73 ol chiki letter lo +1C74 ol chiki letter ott +1C75 ol chiki letter ob +1C76 ol chiki letter ov +1C77 ol chiki letter oh +1C78 ol chiki mu ttuddag +1C79 ol chiki gaahlaa ttuddaag +1C7A ol chiki mu-gaahlaa ttuddaag +1C7B ol chiki relaa +1C7C ol chiki phaarkaa +1C7D ol chiki ahad +1C7E ol chiki punctuation mucaad +1C7F ol chiki punctuation double mucaad +1C80 cyrillic small letter rounded ve +1C81 cyrillic small letter long-legged de +1C82 cyrillic small letter narrow o +1C83 cyrillic small letter wide es +1C84 cyrillic small letter tall te +1C85 cyrillic small letter three-legged te +1C86 cyrillic small letter tall hard sign +1C87 cyrillic small letter tall yat +1C88 cyrillic small letter unblended uk +1C90 georgian mtavruli capital letter an +1C91 georgian mtavruli capital letter ban +1C92 georgian mtavruli capital letter gan +1C93 georgian mtavruli capital letter don +1C94 georgian mtavruli capital letter en +1C95 georgian mtavruli capital letter vin +1C96 georgian mtavruli capital letter zen +1C97 georgian mtavruli capital letter tan +1C98 georgian mtavruli capital letter in +1C99 georgian mtavruli capital letter kan +1C9A georgian mtavruli capital letter las +1C9B georgian mtavruli capital letter man +1C9C georgian mtavruli capital letter nar +1C9D georgian mtavruli capital letter on +1C9E georgian mtavruli capital letter par +1C9F georgian mtavruli capital letter zhar +1CA0 georgian mtavruli capital letter rae +1CA1 georgian mtavruli capital letter san +1CA2 georgian mtavruli capital letter tar +1CA3 georgian mtavruli capital letter un +1CA4 georgian mtavruli capital letter phar +1CA5 georgian mtavruli capital letter khar +1CA6 georgian mtavruli capital letter ghan +1CA7 georgian mtavruli capital letter qar +1CA8 georgian mtavruli capital letter shin +1CA9 georgian mtavruli capital letter chin +1CAA georgian mtavruli capital letter can +1CAB georgian mtavruli capital letter jil +1CAC georgian mtavruli capital letter cil +1CAD georgian mtavruli capital letter char +1CAE georgian mtavruli capital letter xan +1CAF georgian mtavruli capital letter jhan +1CB0 georgian mtavruli capital letter hae +1CB1 georgian mtavruli capital letter he +1CB2 georgian mtavruli capital letter hie +1CB3 georgian mtavruli capital letter we +1CB4 georgian mtavruli capital letter har +1CB5 georgian mtavruli capital letter hoe +1CB6 georgian mtavruli capital letter fi +1CB7 georgian mtavruli capital letter yn +1CB8 georgian mtavruli capital letter elifi +1CB9 georgian mtavruli capital letter turned gan +1CBA georgian mtavruli capital letter ain +1CBD georgian mtavruli capital letter aen +1CBE georgian mtavruli capital letter hard sign +1CBF georgian mtavruli capital letter labial sign +1CC0 sundanese punctuation bindu surya +1CC1 sundanese punctuation bindu panglong +1CC2 sundanese punctuation bindu purnama +1CC3 sundanese punctuation bindu cakra +1CC4 sundanese punctuation bindu leu satanga +1CC5 sundanese punctuation bindu ka satanga +1CC6 sundanese punctuation bindu da satanga +1CC7 sundanese punctuation bindu ba satanga +1CD0 vedic tone karshana +1CD1 vedic tone shara +1CD2 vedic tone prenkha +1CD3 vedic sign nihshvasa +1CD4 vedic sign yajurvedic midline svarita +1CD5 vedic tone yajurvedic aggravated independent svarita +1CD6 vedic tone yajurvedic independent svarita +1CD7 vedic tone yajurvedic kathaka independent svarita +1CD8 vedic tone candra below +1CD9 vedic tone yajurvedic kathaka independent svarita schroeder +1CDA vedic tone double svarita +1CDB vedic tone triple svarita +1CDC vedic tone kathaka anudatta +1CDD vedic tone dot below +1CDE vedic tone two dots below +1CDF vedic tone three dots below +1CE0 vedic tone rigvedic kashmiri independent svarita +1CE1 vedic tone atharvavedic independent svarita +1CE2 vedic sign visarga svarita +1CE3 vedic sign visarga udatta +1CE4 vedic sign reversed visarga udatta +1CE5 vedic sign visarga anudatta +1CE6 vedic sign reversed visarga anudatta +1CE7 vedic sign visarga udatta with tail +1CE8 vedic sign visarga anudatta with tail +1CE9 vedic sign anusvara antargomukha +1CEA vedic sign anusvara bahirgomukha +1CEB vedic sign anusvara vamagomukha +1CEC vedic sign anusvara vamagomukha with tail +1CED vedic sign tiryak +1CEE vedic sign hexiform long anusvara +1CEF vedic sign long anusvara +1CF0 vedic sign rthang long anusvara +1CF1 vedic sign anusvara ubhayato mukha +1CF2 vedic sign ardhavisarga +1CF3 vedic sign rotated ardhavisarga +1CF4 vedic tone candra above +1CF5 vedic sign jihvamuliya +1CF6 vedic sign upadhmaniya +1CF7 vedic sign atikrama +1CF8 vedic tone ring above +1CF9 vedic tone double ring above +1CFA vedic sign double anusvara antargomukha +1D00 latin letter small capital a +1D01 latin letter small capital ae +1D02 latin small letter turned ae +1D03 latin letter small capital barred b +1D04 latin letter small capital c +1D05 latin letter small capital d +1D06 latin letter small capital eth +1D07 latin letter small capital e +1D08 latin small letter turned open e +1D09 latin small letter turned i +1D0A latin letter small capital j +1D0B latin letter small capital k +1D0C latin letter small capital l with stroke +1D0D latin letter small capital m +1D0E latin letter small capital reversed n +1D0F latin letter small capital o +1D10 latin letter small capital open o +1D11 latin small letter sideways o +1D12 latin small letter sideways open o +1D13 latin small letter sideways o with stroke +1D14 latin small letter turned oe +1D15 latin letter small capital ou +1D16 latin small letter top half o +1D17 latin small letter bottom half o +1D18 latin letter small capital p +1D19 latin letter small capital reversed r +1D1A latin letter small capital turned r +1D1B latin letter small capital t +1D1C latin letter small capital u +1D1D latin small letter sideways u +1D1E latin small letter sideways diaeresized u +1D1F latin small letter sideways turned m +1D20 latin letter small capital v +1D21 latin letter small capital w +1D22 latin letter small capital z +1D23 latin letter small capital ezh +1D24 latin letter voiced laryngeal spirant +1D25 latin letter ain +1D26 greek letter small capital gamma +1D27 greek letter small capital lamda +1D28 greek letter small capital pi +1D29 greek letter small capital rho +1D2A greek letter small capital psi +1D2B cyrillic letter small capital el +1D2C modifier letter capital a +1D2D modifier letter capital ae +1D2E modifier letter capital b +1D2F modifier letter capital barred b +1D30 modifier letter capital d +1D31 modifier letter capital e +1D32 modifier letter capital reversed e +1D33 modifier letter capital g +1D34 modifier letter capital h +1D35 modifier letter capital i +1D36 modifier letter capital j +1D37 modifier letter capital k +1D38 modifier letter capital l +1D39 modifier letter capital m +1D3A modifier letter capital n +1D3B modifier letter capital reversed n +1D3C modifier letter capital o +1D3D modifier letter capital ou +1D3E modifier letter capital p +1D3F modifier letter capital r +1D40 modifier letter capital t +1D41 modifier letter capital u +1D42 modifier letter capital w +1D43 modifier letter small a +1D44 modifier letter small turned a +1D45 modifier letter small alpha +1D46 modifier letter small turned ae +1D47 modifier letter small b +1D48 modifier letter small d +1D49 modifier letter small e +1D4A modifier letter small schwa +1D4B modifier letter small open e +1D4C modifier letter small turned open e +1D4D modifier letter small g +1D4E modifier letter small turned i +1D4F modifier letter small k +1D50 modifier letter small m +1D51 modifier letter small eng +1D52 modifier letter small o +1D53 modifier letter small open o +1D54 modifier letter small top half o +1D55 modifier letter small bottom half o +1D56 modifier letter small p +1D57 modifier letter small t +1D58 modifier letter small u +1D59 modifier letter small sideways u +1D5A modifier letter small turned m +1D5B modifier letter small v +1D5C modifier letter small ain +1D5D modifier letter small beta +1D5E modifier letter small greek gamma +1D5F modifier letter small delta +1D60 modifier letter small greek phi +1D61 modifier letter small chi +1D62 latin subscript small letter i +1D63 latin subscript small letter r +1D64 latin subscript small letter u +1D65 latin subscript small letter v +1D66 greek subscript small letter beta +1D67 greek subscript small letter gamma +1D68 greek subscript small letter rho +1D69 greek subscript small letter phi +1D6A greek subscript small letter chi +1D6B latin small letter ue +1D6C latin small letter b with middle tilde +1D6D latin small letter d with middle tilde +1D6E latin small letter f with middle tilde +1D6F latin small letter m with middle tilde +1D70 latin small letter n with middle tilde +1D71 latin small letter p with middle tilde +1D72 latin small letter r with middle tilde +1D73 latin small letter r with fishhook and middle tilde +1D74 latin small letter s with middle tilde +1D75 latin small letter t with middle tilde +1D76 latin small letter z with middle tilde +1D77 latin small letter turned g +1D78 modifier letter cyrillic en +1D79 latin small letter insular g +1D7A latin small letter th with strikethrough +1D7B latin small capital letter i with stroke +1D7C latin small letter iota with stroke +1D7D latin small letter p with stroke +1D7E latin small capital letter u with stroke +1D7F latin small letter upsilon with stroke +1D80 latin small letter b with palatal hook +1D81 latin small letter d with palatal hook +1D82 latin small letter f with palatal hook +1D83 latin small letter g with palatal hook +1D84 latin small letter k with palatal hook +1D85 latin small letter l with palatal hook +1D86 latin small letter m with palatal hook +1D87 latin small letter n with palatal hook +1D88 latin small letter p with palatal hook +1D89 latin small letter r with palatal hook +1D8A latin small letter s with palatal hook +1D8B latin small letter esh with palatal hook +1D8C latin small letter v with palatal hook +1D8D latin small letter x with palatal hook +1D8E latin small letter z with palatal hook +1D8F latin small letter a with retroflex hook +1D90 latin small letter alpha with retroflex hook +1D91 latin small letter d with hook and tail +1D92 latin small letter e with retroflex hook +1D93 latin small letter open e with retroflex hook +1D94 latin small letter reversed open e with retroflex hook +1D95 latin small letter schwa with retroflex hook +1D96 latin small letter i with retroflex hook +1D97 latin small letter open o with retroflex hook +1D98 latin small letter esh with retroflex hook +1D99 latin small letter u with retroflex hook +1D9A latin small letter ezh with retroflex hook +1D9B modifier letter small turned alpha +1D9C modifier letter small c +1D9D modifier letter small c with curl +1D9E modifier letter small eth +1D9F modifier letter small reversed open e +1DA0 modifier letter small f +1DA1 modifier letter small dotless j with stroke +1DA2 modifier letter small script g +1DA3 modifier letter small turned h +1DA4 modifier letter small i with stroke +1DA5 modifier letter small iota +1DA6 modifier letter small capital i +1DA7 modifier letter small capital i with stroke +1DA8 modifier letter small j with crossed-tail +1DA9 modifier letter small l with retroflex hook +1DAA modifier letter small l with palatal hook +1DAB modifier letter small capital l +1DAC modifier letter small m with hook +1DAD modifier letter small turned m with long leg +1DAE modifier letter small n with left hook +1DAF modifier letter small n with retroflex hook +1DB0 modifier letter small capital n +1DB1 modifier letter small barred o +1DB2 modifier letter small phi +1DB3 modifier letter small s with hook +1DB4 modifier letter small esh +1DB5 modifier letter small t with palatal hook +1DB6 modifier letter small u bar +1DB7 modifier letter small upsilon +1DB8 modifier letter small capital u +1DB9 modifier letter small v with hook +1DBA modifier letter small turned v +1DBB modifier letter small z +1DBC modifier letter small z with retroflex hook +1DBD modifier letter small z with curl +1DBE modifier letter small ezh +1DBF modifier letter small theta +1DC0 combining dotted grave accent +1DC1 combining dotted acute accent +1DC2 combining snake below +1DC3 combining suspension mark +1DC4 combining macron-acute +1DC5 combining grave-macron +1DC6 combining macron-grave +1DC7 combining acute-macron +1DC8 combining grave-acute-grave +1DC9 combining acute-grave-acute +1DCA combining latin small letter r below +1DCB combining breve-macron +1DCC combining macron-breve +1DCD combining double circumflex above +1DCE combining ogonek above +1DCF combining zigzag below +1DD0 combining is below +1DD1 combining ur above +1DD2 combining us above +1DD3 combining latin small letter flattened open a above +1DD4 combining latin small letter ae +1DD5 combining latin small letter ao +1DD6 combining latin small letter av +1DD7 combining latin small letter c cedilla +1DD8 combining latin small letter insular d +1DD9 combining latin small letter eth +1DDA combining latin small letter g +1DDB combining latin letter small capital g +1DDC combining latin small letter k +1DDD combining latin small letter l +1DDE combining latin letter small capital l +1DDF combining latin letter small capital m +1DE0 combining latin small letter n +1DE1 combining latin letter small capital n +1DE2 combining latin letter small capital r +1DE3 combining latin small letter r rotunda +1DE4 combining latin small letter s +1DE5 combining latin small letter long s +1DE6 combining latin small letter z +1DE7 combining latin small letter alpha +1DE8 combining latin small letter b +1DE9 combining latin small letter beta +1DEA combining latin small letter schwa +1DEB combining latin small letter f +1DEC combining latin small letter l with double middle tilde +1DED combining latin small letter o with light centralization stroke +1DEE combining latin small letter p +1DEF combining latin small letter esh +1DF0 combining latin small letter u with light centralization stroke +1DF1 combining latin small letter w +1DF2 combining latin small letter a with diaeresis +1DF3 combining latin small letter o with diaeresis +1DF4 combining latin small letter u with diaeresis +1DF5 combining up tack above +1DF6 combining kavyka above right +1DF7 combining kavyka above left +1DF8 combining dot above left +1DF9 combining wide inverted bridge below +1DFB combining deletion mark +1DFC combining double inverted breve below +1DFD combining almost equal to below +1DFE combining left arrowhead above +1DFF combining right arrowhead and down arrowhead below +1E00 latin capital letter a with ring below +1E01 latin small letter a with ring below +1E02 latin capital letter b with dot above +1E03 latin small letter b with dot above +1E04 latin capital letter b with dot below +1E05 latin small letter b with dot below +1E06 latin capital letter b with line below +1E07 latin small letter b with line below +1E08 latin capital letter c with cedilla and acute +1E09 latin small letter c with cedilla and acute +1E0A latin capital letter d with dot above +1E0B latin small letter d with dot above +1E0C latin capital letter d with dot below +1E0D latin small letter d with dot below +1E0E latin capital letter d with line below +1E0F latin small letter d with line below +1E10 latin capital letter d with cedilla +1E11 latin small letter d with cedilla +1E12 latin capital letter d with circumflex below +1E13 latin small letter d with circumflex below +1E14 latin capital letter e with macron and grave +1E15 latin small letter e with macron and grave +1E16 latin capital letter e with macron and acute +1E17 latin small letter e with macron and acute +1E18 latin capital letter e with circumflex below +1E19 latin small letter e with circumflex below +1E1A latin capital letter e with tilde below +1E1B latin small letter e with tilde below +1E1C latin capital letter e with cedilla and breve +1E1D latin small letter e with cedilla and breve +1E1E latin capital letter f with dot above +1E1F latin small letter f with dot above +1E20 latin capital letter g with macron +1E21 latin small letter g with macron +1E22 latin capital letter h with dot above +1E23 latin small letter h with dot above +1E24 latin capital letter h with dot below +1E25 latin small letter h with dot below +1E26 latin capital letter h with diaeresis +1E27 latin small letter h with diaeresis +1E28 latin capital letter h with cedilla +1E29 latin small letter h with cedilla +1E2A latin capital letter h with breve below +1E2B latin small letter h with breve below +1E2C latin capital letter i with tilde below +1E2D latin small letter i with tilde below +1E2E latin capital letter i with diaeresis and acute +1E2F latin small letter i with diaeresis and acute +1E30 latin capital letter k with acute +1E31 latin small letter k with acute +1E32 latin capital letter k with dot below +1E33 latin small letter k with dot below +1E34 latin capital letter k with line below +1E35 latin small letter k with line below +1E36 latin capital letter l with dot below +1E37 latin small letter l with dot below +1E38 latin capital letter l with dot below and macron +1E39 latin small letter l with dot below and macron +1E3A latin capital letter l with line below +1E3B latin small letter l with line below +1E3C latin capital letter l with circumflex below +1E3D latin small letter l with circumflex below +1E3E latin capital letter m with acute +1E3F latin small letter m with acute +1E40 latin capital letter m with dot above +1E41 latin small letter m with dot above +1E42 latin capital letter m with dot below +1E43 latin small letter m with dot below +1E44 latin capital letter n with dot above +1E45 latin small letter n with dot above +1E46 latin capital letter n with dot below +1E47 latin small letter n with dot below +1E48 latin capital letter n with line below +1E49 latin small letter n with line below +1E4A latin capital letter n with circumflex below +1E4B latin small letter n with circumflex below +1E4C latin capital letter o with tilde and acute +1E4D latin small letter o with tilde and acute +1E4E latin capital letter o with tilde and diaeresis +1E4F latin small letter o with tilde and diaeresis +1E50 latin capital letter o with macron and grave +1E51 latin small letter o with macron and grave +1E52 latin capital letter o with macron and acute +1E53 latin small letter o with macron and acute +1E54 latin capital letter p with acute +1E55 latin small letter p with acute +1E56 latin capital letter p with dot above +1E57 latin small letter p with dot above +1E58 latin capital letter r with dot above +1E59 latin small letter r with dot above +1E5A latin capital letter r with dot below +1E5B latin small letter r with dot below +1E5C latin capital letter r with dot below and macron +1E5D latin small letter r with dot below and macron +1E5E latin capital letter r with line below +1E5F latin small letter r with line below +1E60 latin capital letter s with dot above +1E61 latin small letter s with dot above +1E62 latin capital letter s with dot below +1E63 latin small letter s with dot below +1E64 latin capital letter s with acute and dot above +1E65 latin small letter s with acute and dot above +1E66 latin capital letter s with caron and dot above +1E67 latin small letter s with caron and dot above +1E68 latin capital letter s with dot below and dot above +1E69 latin small letter s with dot below and dot above +1E6A latin capital letter t with dot above +1E6B latin small letter t with dot above +1E6C latin capital letter t with dot below +1E6D latin small letter t with dot below +1E6E latin capital letter t with line below +1E6F latin small letter t with line below +1E70 latin capital letter t with circumflex below +1E71 latin small letter t with circumflex below +1E72 latin capital letter u with diaeresis below +1E73 latin small letter u with diaeresis below +1E74 latin capital letter u with tilde below +1E75 latin small letter u with tilde below +1E76 latin capital letter u with circumflex below +1E77 latin small letter u with circumflex below +1E78 latin capital letter u with tilde and acute +1E79 latin small letter u with tilde and acute +1E7A latin capital letter u with macron and diaeresis +1E7B latin small letter u with macron and diaeresis +1E7C latin capital letter v with tilde +1E7D latin small letter v with tilde +1E7E latin capital letter v with dot below +1E7F latin small letter v with dot below +1E80 latin capital letter w with grave +1E81 latin small letter w with grave +1E82 latin capital letter w with acute +1E83 latin small letter w with acute +1E84 latin capital letter w with diaeresis +1E85 latin small letter w with diaeresis +1E86 latin capital letter w with dot above +1E87 latin small letter w with dot above +1E88 latin capital letter w with dot below +1E89 latin small letter w with dot below +1E8A latin capital letter x with dot above +1E8B latin small letter x with dot above +1E8C latin capital letter x with diaeresis +1E8D latin small letter x with diaeresis +1E8E latin capital letter y with dot above +1E8F latin small letter y with dot above +1E90 latin capital letter z with circumflex +1E91 latin small letter z with circumflex +1E92 latin capital letter z with dot below +1E93 latin small letter z with dot below +1E94 latin capital letter z with line below +1E95 latin small letter z with line below +1E96 latin small letter h with line below +1E97 latin small letter t with diaeresis +1E98 latin small letter w with ring above +1E99 latin small letter y with ring above +1E9A latin small letter a with right half ring +1E9B latin small letter long s with dot above +1E9C latin small letter long s with diagonal stroke +1E9D latin small letter long s with high stroke +1E9E latin capital letter sharp s +1E9F latin small letter delta +1EA0 latin capital letter a with dot below +1EA1 latin small letter a with dot below +1EA2 latin capital letter a with hook above +1EA3 latin small letter a with hook above +1EA4 latin capital letter a with circumflex and acute +1EA5 latin small letter a with circumflex and acute +1EA6 latin capital letter a with circumflex and grave +1EA7 latin small letter a with circumflex and grave +1EA8 latin capital letter a with circumflex and hook above +1EA9 latin small letter a with circumflex and hook above +1EAA latin capital letter a with circumflex and tilde +1EAB latin small letter a with circumflex and tilde +1EAC latin capital letter a with circumflex and dot below +1EAD latin small letter a with circumflex and dot below +1EAE latin capital letter a with breve and acute +1EAF latin small letter a with breve and acute +1EB0 latin capital letter a with breve and grave +1EB1 latin small letter a with breve and grave +1EB2 latin capital letter a with breve and hook above +1EB3 latin small letter a with breve and hook above +1EB4 latin capital letter a with breve and tilde +1EB5 latin small letter a with breve and tilde +1EB6 latin capital letter a with breve and dot below +1EB7 latin small letter a with breve and dot below +1EB8 latin capital letter e with dot below +1EB9 latin small letter e with dot below +1EBA latin capital letter e with hook above +1EBB latin small letter e with hook above +1EBC latin capital letter e with tilde +1EBD latin small letter e with tilde +1EBE latin capital letter e with circumflex and acute +1EBF latin small letter e with circumflex and acute +1EC0 latin capital letter e with circumflex and grave +1EC1 latin small letter e with circumflex and grave +1EC2 latin capital letter e with circumflex and hook above +1EC3 latin small letter e with circumflex and hook above +1EC4 latin capital letter e with circumflex and tilde +1EC5 latin small letter e with circumflex and tilde +1EC6 latin capital letter e with circumflex and dot below +1EC7 latin small letter e with circumflex and dot below +1EC8 latin capital letter i with hook above +1EC9 latin small letter i with hook above +1ECA latin capital letter i with dot below +1ECB latin small letter i with dot below +1ECC latin capital letter o with dot below +1ECD latin small letter o with dot below +1ECE latin capital letter o with hook above +1ECF latin small letter o with hook above +1ED0 latin capital letter o with circumflex and acute +1ED1 latin small letter o with circumflex and acute +1ED2 latin capital letter o with circumflex and grave +1ED3 latin small letter o with circumflex and grave +1ED4 latin capital letter o with circumflex and hook above +1ED5 latin small letter o with circumflex and hook above +1ED6 latin capital letter o with circumflex and tilde +1ED7 latin small letter o with circumflex and tilde +1ED8 latin capital letter o with circumflex and dot below +1ED9 latin small letter o with circumflex and dot below +1EDA latin capital letter o with horn and acute +1EDB latin small letter o with horn and acute +1EDC latin capital letter o with horn and grave +1EDD latin small letter o with horn and grave +1EDE latin capital letter o with horn and hook above +1EDF latin small letter o with horn and hook above +1EE0 latin capital letter o with horn and tilde +1EE1 latin small letter o with horn and tilde +1EE2 latin capital letter o with horn and dot below +1EE3 latin small letter o with horn and dot below +1EE4 latin capital letter u with dot below +1EE5 latin small letter u with dot below +1EE6 latin capital letter u with hook above +1EE7 latin small letter u with hook above +1EE8 latin capital letter u with horn and acute +1EE9 latin small letter u with horn and acute +1EEA latin capital letter u with horn and grave +1EEB latin small letter u with horn and grave +1EEC latin capital letter u with horn and hook above +1EED latin small letter u with horn and hook above +1EEE latin capital letter u with horn and tilde +1EEF latin small letter u with horn and tilde +1EF0 latin capital letter u with horn and dot below +1EF1 latin small letter u with horn and dot below +1EF2 latin capital letter y with grave +1EF3 latin small letter y with grave +1EF4 latin capital letter y with dot below +1EF5 latin small letter y with dot below +1EF6 latin capital letter y with hook above +1EF7 latin small letter y with hook above +1EF8 latin capital letter y with tilde +1EF9 latin small letter y with tilde +1EFA latin capital letter middle-welsh ll +1EFB latin small letter middle-welsh ll +1EFC latin capital letter middle-welsh v +1EFD latin small letter middle-welsh v +1EFE latin capital letter y with loop +1EFF latin small letter y with loop +1F00 greek small letter alpha with psili +1F01 greek small letter alpha with dasia +1F02 greek small letter alpha with psili and varia +1F03 greek small letter alpha with dasia and varia +1F04 greek small letter alpha with psili and oxia +1F05 greek small letter alpha with dasia and oxia +1F06 greek small letter alpha with psili and perispomeni +1F07 greek small letter alpha with dasia and perispomeni +1F08 greek capital letter alpha with psili +1F09 greek capital letter alpha with dasia +1F0A greek capital letter alpha with psili and varia +1F0B greek capital letter alpha with dasia and varia +1F0C greek capital letter alpha with psili and oxia +1F0D greek capital letter alpha with dasia and oxia +1F0E greek capital letter alpha with psili and perispomeni +1F0F greek capital letter alpha with dasia and perispomeni +1F10 greek small letter epsilon with psili +1F11 greek small letter epsilon with dasia +1F12 greek small letter epsilon with psili and varia +1F13 greek small letter epsilon with dasia and varia +1F14 greek small letter epsilon with psili and oxia +1F15 greek small letter epsilon with dasia and oxia +1F18 greek capital letter epsilon with psili +1F19 greek capital letter epsilon with dasia +1F1A greek capital letter epsilon with psili and varia +1F1B greek capital letter epsilon with dasia and varia +1F1C greek capital letter epsilon with psili and oxia +1F1D greek capital letter epsilon with dasia and oxia +1F20 greek small letter eta with psili +1F21 greek small letter eta with dasia +1F22 greek small letter eta with psili and varia +1F23 greek small letter eta with dasia and varia +1F24 greek small letter eta with psili and oxia +1F25 greek small letter eta with dasia and oxia +1F26 greek small letter eta with psili and perispomeni +1F27 greek small letter eta with dasia and perispomeni +1F28 greek capital letter eta with psili +1F29 greek capital letter eta with dasia +1F2A greek capital letter eta with psili and varia +1F2B greek capital letter eta with dasia and varia +1F2C greek capital letter eta with psili and oxia +1F2D greek capital letter eta with dasia and oxia +1F2E greek capital letter eta with psili and perispomeni +1F2F greek capital letter eta with dasia and perispomeni +1F30 greek small letter iota with psili +1F31 greek small letter iota with dasia +1F32 greek small letter iota with psili and varia +1F33 greek small letter iota with dasia and varia +1F34 greek small letter iota with psili and oxia +1F35 greek small letter iota with dasia and oxia +1F36 greek small letter iota with psili and perispomeni +1F37 greek small letter iota with dasia and perispomeni +1F38 greek capital letter iota with psili +1F39 greek capital letter iota with dasia +1F3A greek capital letter iota with psili and varia +1F3B greek capital letter iota with dasia and varia +1F3C greek capital letter iota with psili and oxia +1F3D greek capital letter iota with dasia and oxia +1F3E greek capital letter iota with psili and perispomeni +1F3F greek capital letter iota with dasia and perispomeni +1F40 greek small letter omicron with psili +1F41 greek small letter omicron with dasia +1F42 greek small letter omicron with psili and varia +1F43 greek small letter omicron with dasia and varia +1F44 greek small letter omicron with psili and oxia +1F45 greek small letter omicron with dasia and oxia +1F48 greek capital letter omicron with psili +1F49 greek capital letter omicron with dasia +1F4A greek capital letter omicron with psili and varia +1F4B greek capital letter omicron with dasia and varia +1F4C greek capital letter omicron with psili and oxia +1F4D greek capital letter omicron with dasia and oxia +1F50 greek small letter upsilon with psili +1F51 greek small letter upsilon with dasia +1F52 greek small letter upsilon with psili and varia +1F53 greek small letter upsilon with dasia and varia +1F54 greek small letter upsilon with psili and oxia +1F55 greek small letter upsilon with dasia and oxia +1F56 greek small letter upsilon with psili and perispomeni +1F57 greek small letter upsilon with dasia and perispomeni +1F59 greek capital letter upsilon with dasia +1F5B greek capital letter upsilon with dasia and varia +1F5D greek capital letter upsilon with dasia and oxia +1F5F greek capital letter upsilon with dasia and perispomeni +1F60 greek small letter omega with psili +1F61 greek small letter omega with dasia +1F62 greek small letter omega with psili and varia +1F63 greek small letter omega with dasia and varia +1F64 greek small letter omega with psili and oxia +1F65 greek small letter omega with dasia and oxia +1F66 greek small letter omega with psili and perispomeni +1F67 greek small letter omega with dasia and perispomeni +1F68 greek capital letter omega with psili +1F69 greek capital letter omega with dasia +1F6A greek capital letter omega with psili and varia +1F6B greek capital letter omega with dasia and varia +1F6C greek capital letter omega with psili and oxia +1F6D greek capital letter omega with dasia and oxia +1F6E greek capital letter omega with psili and perispomeni +1F6F greek capital letter omega with dasia and perispomeni +1F70 greek small letter alpha with varia +1F71 greek small letter alpha with oxia +1F72 greek small letter epsilon with varia +1F73 greek small letter epsilon with oxia +1F74 greek small letter eta with varia +1F75 greek small letter eta with oxia +1F76 greek small letter iota with varia +1F77 greek small letter iota with oxia +1F78 greek small letter omicron with varia +1F79 greek small letter omicron with oxia +1F7A greek small letter upsilon with varia +1F7B greek small letter upsilon with oxia +1F7C greek small letter omega with varia +1F7D greek small letter omega with oxia +1F80 greek small letter alpha with psili and ypogegrammeni +1F81 greek small letter alpha with dasia and ypogegrammeni +1F82 greek small letter alpha with psili and varia and ypogegrammeni +1F83 greek small letter alpha with dasia and varia and ypogegrammeni +1F84 greek small letter alpha with psili and oxia and ypogegrammeni +1F85 greek small letter alpha with dasia and oxia and ypogegrammeni +1F86 greek small letter alpha with psili and perispomeni and ypogegrammeni +1F87 greek small letter alpha with dasia and perispomeni and ypogegrammeni +1F88 greek capital letter alpha with psili and prosgegrammeni +1F89 greek capital letter alpha with dasia and prosgegrammeni +1F8A greek capital letter alpha with psili and varia and prosgegrammeni +1F8B greek capital letter alpha with dasia and varia and prosgegrammeni +1F8C greek capital letter alpha with psili and oxia and prosgegrammeni +1F8D greek capital letter alpha with dasia and oxia and prosgegrammeni +1F8E greek capital letter alpha with psili and perispomeni and prosgegrammeni +1F8F greek capital letter alpha with dasia and perispomeni and prosgegrammeni +1F90 greek small letter eta with psili and ypogegrammeni +1F91 greek small letter eta with dasia and ypogegrammeni +1F92 greek small letter eta with psili and varia and ypogegrammeni +1F93 greek small letter eta with dasia and varia and ypogegrammeni +1F94 greek small letter eta with psili and oxia and ypogegrammeni +1F95 greek small letter eta with dasia and oxia and ypogegrammeni +1F96 greek small letter eta with psili and perispomeni and ypogegrammeni +1F97 greek small letter eta with dasia and perispomeni and ypogegrammeni +1F98 greek capital letter eta with psili and prosgegrammeni +1F99 greek capital letter eta with dasia and prosgegrammeni +1F9A greek capital letter eta with psili and varia and prosgegrammeni +1F9B greek capital letter eta with dasia and varia and prosgegrammeni +1F9C greek capital letter eta with psili and oxia and prosgegrammeni +1F9D greek capital letter eta with dasia and oxia and prosgegrammeni +1F9E greek capital letter eta with psili and perispomeni and prosgegrammeni +1F9F greek capital letter eta with dasia and perispomeni and prosgegrammeni +1FA0 greek small letter omega with psili and ypogegrammeni +1FA1 greek small letter omega with dasia and ypogegrammeni +1FA2 greek small letter omega with psili and varia and ypogegrammeni +1FA3 greek small letter omega with dasia and varia and ypogegrammeni +1FA4 greek small letter omega with psili and oxia and ypogegrammeni +1FA5 greek small letter omega with dasia and oxia and ypogegrammeni +1FA6 greek small letter omega with psili and perispomeni and ypogegrammeni +1FA7 greek small letter omega with dasia and perispomeni and ypogegrammeni +1FA8 greek capital letter omega with psili and prosgegrammeni +1FA9 greek capital letter omega with dasia and prosgegrammeni +1FAA greek capital letter omega with psili and varia and prosgegrammeni +1FAB greek capital letter omega with dasia and varia and prosgegrammeni +1FAC greek capital letter omega with psili and oxia and prosgegrammeni +1FAD greek capital letter omega with dasia and oxia and prosgegrammeni +1FAE greek capital letter omega with psili and perispomeni and prosgegrammeni +1FAF greek capital letter omega with dasia and perispomeni and prosgegrammeni +1FB0 greek small letter alpha with vrachy +1FB1 greek small letter alpha with macron +1FB2 greek small letter alpha with varia and ypogegrammeni +1FB3 greek small letter alpha with ypogegrammeni +1FB4 greek small letter alpha with oxia and ypogegrammeni +1FB6 greek small letter alpha with perispomeni +1FB7 greek small letter alpha with perispomeni and ypogegrammeni +1FB8 greek capital letter alpha with vrachy +1FB9 greek capital letter alpha with macron +1FBA greek capital letter alpha with varia +1FBB greek capital letter alpha with oxia +1FBC greek capital letter alpha with prosgegrammeni +1FBD greek koronis +1FBE greek prosgegrammeni +1FBF greek psili +1FC0 greek perispomeni +1FC1 greek dialytika and perispomeni +1FC2 greek small letter eta with varia and ypogegrammeni +1FC3 greek small letter eta with ypogegrammeni +1FC4 greek small letter eta with oxia and ypogegrammeni +1FC6 greek small letter eta with perispomeni +1FC7 greek small letter eta with perispomeni and ypogegrammeni +1FC8 greek capital letter epsilon with varia +1FC9 greek capital letter epsilon with oxia +1FCA greek capital letter eta with varia +1FCB greek capital letter eta with oxia +1FCC greek capital letter eta with prosgegrammeni +1FCD greek psili and varia +1FCE greek psili and oxia +1FCF greek psili and perispomeni +1FD0 greek small letter iota with vrachy +1FD1 greek small letter iota with macron +1FD2 greek small letter iota with dialytika and varia +1FD3 greek small letter iota with dialytika and oxia +1FD6 greek small letter iota with perispomeni +1FD7 greek small letter iota with dialytika and perispomeni +1FD8 greek capital letter iota with vrachy +1FD9 greek capital letter iota with macron +1FDA greek capital letter iota with varia +1FDB greek capital letter iota with oxia +1FDD greek dasia and varia +1FDE greek dasia and oxia +1FDF greek dasia and perispomeni +1FE0 greek small letter upsilon with vrachy +1FE1 greek small letter upsilon with macron +1FE2 greek small letter upsilon with dialytika and varia +1FE3 greek small letter upsilon with dialytika and oxia +1FE4 greek small letter rho with psili +1FE5 greek small letter rho with dasia +1FE6 greek small letter upsilon with perispomeni +1FE7 greek small letter upsilon with dialytika and perispomeni +1FE8 greek capital letter upsilon with vrachy +1FE9 greek capital letter upsilon with macron +1FEA greek capital letter upsilon with varia +1FEB greek capital letter upsilon with oxia +1FEC greek capital letter rho with dasia +1FED greek dialytika and varia +1FEE greek dialytika and oxia +1FEF greek varia +1FF2 greek small letter omega with varia and ypogegrammeni +1FF3 greek small letter omega with ypogegrammeni +1FF4 greek small letter omega with oxia and ypogegrammeni +1FF6 greek small letter omega with perispomeni +1FF7 greek small letter omega with perispomeni and ypogegrammeni +1FF8 greek capital letter omicron with varia +1FF9 greek capital letter omicron with oxia +1FFA greek capital letter omega with varia +1FFB greek capital letter omega with oxia +1FFC greek capital letter omega with prosgegrammeni +1FFD greek oxia +1FFE greek dasia +2000 en quad +2001 em quad +2002 en space +2003 em space +2004 three-per-em space +2005 four-per-em space +2006 six-per-em space +2007 figure space +2008 punctuation space +2009 thin space +200A hair space +200B zero width space +200C zero width non-joiner +200D zero width joiner +200E left-to-right mark +200F right-to-left mark +2010 hyphen +2011 non-breaking hyphen +2012 figure dash +2013 en dash +2014 em dash +2015 horizontal bar +2016 double vertical line +2017 double low line +2018 left single quotation mark +2019 right single quotation mark +201A single low-9 quotation mark +201B single high-reversed-9 quotation mark +201C left double quotation mark +201D right double quotation mark +201E double low-9 quotation mark +201F double high-reversed-9 quotation mark +2020 dagger +2021 double dagger +2022 bullet +2023 triangular bullet +2024 one dot leader +2025 two dot leader +2026 horizontal ellipsis +2027 hyphenation point +2028 line separator +2029 paragraph separator +202A left-to-right embedding +202B right-to-left embedding +202C pop directional formatting +202D left-to-right override +202E right-to-left override +202F narrow no-break space +2030 per mille sign +2031 per ten thousand sign +2032 prime +2033 double prime +2034 triple prime +2035 reversed prime +2036 reversed double prime +2037 reversed triple prime +2038 caret +2039 single left-pointing angle quotation mark +203A single right-pointing angle quotation mark +203B reference mark +203C double exclamation mark +203D interrobang +203E overline +203F undertie +2040 character tie +2041 caret insertion point +2042 asterism +2043 hyphen bullet +2044 fraction slash +2045 left square bracket with quill +2046 right square bracket with quill +2047 double question mark +2048 question exclamation mark +2049 exclamation question mark +204A tironian sign et +204B reversed pilcrow sign +204C black leftwards bullet +204D black rightwards bullet +204E low asterisk +204F reversed semicolon +2050 close up +2051 two asterisks aligned vertically +2052 commercial minus sign +2053 swung dash +2054 inverted undertie +2055 flower punctuation mark +2056 three dot punctuation +2057 quadruple prime +2058 four dot punctuation +2059 five dot punctuation +205A two dot punctuation +205B four dot mark +205C dotted cross +205D tricolon +205E vertical four dots +205F medium mathematical space +2060 word joiner +2061 function application +2062 invisible times +2063 invisible separator +2064 invisible plus +2066 left-to-right isolate +2067 right-to-left isolate +2068 first strong isolate +2069 pop directional isolate +206A inhibit symmetric swapping +206B activate symmetric swapping +206C inhibit arabic form shaping +206D activate arabic form shaping +206E national digit shapes +206F nominal digit shapes +2070 superscript zero +2071 superscript latin small letter i +2074 superscript four +2075 superscript five +2076 superscript six +2077 superscript seven +2078 superscript eight +2079 superscript nine +207A superscript plus sign +207B superscript minus +207C superscript equals sign +207D superscript left parenthesis +207E superscript right parenthesis +207F superscript latin small letter n +2080 subscript zero +2081 subscript one +2082 subscript two +2083 subscript three +2084 subscript four +2085 subscript five +2086 subscript six +2087 subscript seven +2088 subscript eight +2089 subscript nine +208A subscript plus sign +208B subscript minus +208C subscript equals sign +208D subscript left parenthesis +208E subscript right parenthesis +2090 latin subscript small letter a +2091 latin subscript small letter e +2092 latin subscript small letter o +2093 latin subscript small letter x +2094 latin subscript small letter schwa +2095 latin subscript small letter h +2096 latin subscript small letter k +2097 latin subscript small letter l +2098 latin subscript small letter m +2099 latin subscript small letter n +209A latin subscript small letter p +209B latin subscript small letter s +209C latin subscript small letter t +20A0 euro-currency sign +20A1 colon sign +20A2 cruzeiro sign +20A3 french franc sign +20A4 lira sign +20A5 mill sign +20A6 naira sign +20A7 peseta sign +20A8 rupee sign +20A9 won sign +20AA new sheqel sign +20AB dong sign +20AC euro sign +20AD kip sign +20AE tugrik sign +20AF drachma sign +20B0 german penny sign +20B1 peso sign +20B2 guarani sign +20B3 austral sign +20B4 hryvnia sign +20B5 cedi sign +20B6 livre tournois sign +20B7 spesmilo sign +20B8 tenge sign +20B9 indian rupee sign +20BA turkish lira sign +20BB nordic mark sign +20BC manat sign +20BD ruble sign +20BE lari sign +20BF bitcoin sign +20D0 combining left harpoon above +20D1 combining right harpoon above +20D2 combining long vertical line overlay +20D3 combining short vertical line overlay +20D4 combining anticlockwise arrow above +20D5 combining clockwise arrow above +20D6 combining left arrow above +20D7 combining right arrow above +20D8 combining ring overlay +20D9 combining clockwise ring overlay +20DA combining anticlockwise ring overlay +20DB combining three dots above +20DC combining four dots above +20DD combining enclosing circle +20DE combining enclosing square +20DF combining enclosing diamond +20E0 combining enclosing circle backslash +20E1 combining left right arrow above +20E2 combining enclosing screen +20E3 combining enclosing keycap +20E4 combining enclosing upward pointing triangle +20E5 combining reverse solidus overlay +20E6 combining double vertical stroke overlay +20E7 combining annuity +20E8 combining triple underdot +20E9 combining wide bridge above +20EA combining leftwards arrow overlay +20EB combining long double solidus overlay +20EC combining rightwards harpoon with barb downwards +20ED combining leftwards harpoon with barb downwards +20EE combining left arrow below +20EF combining right arrow below +20F0 combining asterisk above +2100 account of +2101 addressed to the subject +2102 double-struck capital c +2103 degree celsius +2104 center line +2105 care of +2106 cada una +2107 euler constant +2108 scruple +2109 degree fahrenheit +210A script small g +210B script capital h +210C black-letter capital h +210D double-struck capital h +210E planck constant +210F planck constant over two pi +2110 script capital i +2111 black-letter capital i +2112 script capital l +2113 script small l +2114 l b bar +2115 double-struck capital n +2116 numero sign +2117 sound recording copyright +2118 script capital p +2119 double-struck capital p +211A double-struck capital q +211B script capital r +211C black-letter capital r +211D double-struck capital r +211E prescription take +211F response +2120 service mark +2121 telephone sign +2122 trade mark sign +2123 versicle +2124 double-struck capital z +2125 ounce sign +2126 ohm sign +2127 inverted ohm sign +2128 black-letter capital z +2129 turned greek small letter iota +212A kelvin sign +212B angstrom sign +212C script capital b +212D black-letter capital c +212E estimated +212F script small e +2130 script capital e +2131 script capital f +2132 turned capital f +2133 script capital m +2134 script small o +2135 alef +2136 bet +2137 gimel +2138 dalet +2139 information source +213A rotated capital q +213B facsimile sign +213C double-struck small pi +213D double-struck small gamma +213E double-struck capital gamma +213F double-struck capital pi +2140 double-struck n-ary summation +2141 turned sans-serif capital g +2142 turned sans-serif capital l +2143 reversed sans-serif capital l +2144 turned sans-serif capital y +2145 double-struck italic capital d +2146 double-struck italic small d +2147 double-struck italic small e +2148 double-struck italic small i +2149 double-struck italic small j +214A property line +214B turned ampersand +214C per sign +214D aktieselskab +214E turned small f +214F symbol for samaritan source +2150 vulgar fraction one seventh +2151 vulgar fraction one ninth +2152 vulgar fraction one tenth +2153 vulgar fraction one third +2154 vulgar fraction two thirds +2155 vulgar fraction one fifth +2156 vulgar fraction two fifths +2157 vulgar fraction three fifths +2158 vulgar fraction four fifths +2159 vulgar fraction one sixth +215A vulgar fraction five sixths +215B vulgar fraction one eighth +215C vulgar fraction three eighths +215D vulgar fraction five eighths +215E vulgar fraction seven eighths +215F fraction numerator one +2160 roman numeral one +2161 roman numeral two +2162 roman numeral three +2163 roman numeral four +2164 roman numeral five +2165 roman numeral six +2166 roman numeral seven +2167 roman numeral eight +2168 roman numeral nine +2169 roman numeral ten +216A roman numeral eleven +216B roman numeral twelve +216C roman numeral fifty +216D roman numeral one hundred +216E roman numeral five hundred +216F roman numeral one thousand +2170 small roman numeral one +2171 small roman numeral two +2172 small roman numeral three +2173 small roman numeral four +2174 small roman numeral five +2175 small roman numeral six +2176 small roman numeral seven +2177 small roman numeral eight +2178 small roman numeral nine +2179 small roman numeral ten +217A small roman numeral eleven +217B small roman numeral twelve +217C small roman numeral fifty +217D small roman numeral one hundred +217E small roman numeral five hundred +217F small roman numeral one thousand +2180 roman numeral one thousand c d +2181 roman numeral five thousand +2182 roman numeral ten thousand +2183 roman numeral reversed one hundred +2184 latin small letter reversed c +2185 roman numeral six late form +2186 roman numeral fifty early form +2187 roman numeral fifty thousand +2188 roman numeral one hundred thousand +2189 vulgar fraction zero thirds +218A turned digit two +218B turned digit three +2190 leftwards arrow +2191 upwards arrow +2192 rightwards arrow +2193 downwards arrow +2194 left right arrow +2195 up down arrow +2196 north west arrow +2197 north east arrow +2198 south east arrow +2199 south west arrow +219A leftwards arrow with stroke +219B rightwards arrow with stroke +219C leftwards wave arrow +219D rightwards wave arrow +219E leftwards two headed arrow +219F upwards two headed arrow +21A0 rightwards two headed arrow +21A1 downwards two headed arrow +21A2 leftwards arrow with tail +21A3 rightwards arrow with tail +21A4 leftwards arrow from bar +21A5 upwards arrow from bar +21A6 rightwards arrow from bar +21A7 downwards arrow from bar +21A8 up down arrow with base +21A9 leftwards arrow with hook +21AA rightwards arrow with hook +21AB leftwards arrow with loop +21AC rightwards arrow with loop +21AD left right wave arrow +21AE left right arrow with stroke +21AF downwards zigzag arrow +21B0 upwards arrow with tip leftwards +21B1 upwards arrow with tip rightwards +21B2 downwards arrow with tip leftwards +21B3 downwards arrow with tip rightwards +21B4 rightwards arrow with corner downwards +21B5 downwards arrow with corner leftwards +21B6 anticlockwise top semicircle arrow +21B7 clockwise top semicircle arrow +21B8 north west arrow to long bar +21B9 leftwards arrow to bar over rightwards arrow to bar +21BA anticlockwise open circle arrow +21BB clockwise open circle arrow +21BC leftwards harpoon with barb upwards +21BD leftwards harpoon with barb downwards +21BE upwards harpoon with barb rightwards +21BF upwards harpoon with barb leftwards +21C0 rightwards harpoon with barb upwards +21C1 rightwards harpoon with barb downwards +21C2 downwards harpoon with barb rightwards +21C3 downwards harpoon with barb leftwards +21C4 rightwards arrow over leftwards arrow +21C5 upwards arrow leftwards of downwards arrow +21C6 leftwards arrow over rightwards arrow +21C7 leftwards paired arrows +21C8 upwards paired arrows +21C9 rightwards paired arrows +21CA downwards paired arrows +21CB leftwards harpoon over rightwards harpoon +21CC rightwards harpoon over leftwards harpoon +21CD leftwards double arrow with stroke +21CE left right double arrow with stroke +21CF rightwards double arrow with stroke +21D0 leftwards double arrow +21D1 upwards double arrow +21D2 rightwards double arrow +21D3 downwards double arrow +21D4 left right double arrow +21D5 up down double arrow +21D6 north west double arrow +21D7 north east double arrow +21D8 south east double arrow +21D9 south west double arrow +21DA leftwards triple arrow +21DB rightwards triple arrow +21DC leftwards squiggle arrow +21DD rightwards squiggle arrow +21DE upwards arrow with double stroke +21DF downwards arrow with double stroke +21E0 leftwards dashed arrow +21E1 upwards dashed arrow +21E2 rightwards dashed arrow +21E3 downwards dashed arrow +21E4 leftwards arrow to bar +21E5 rightwards arrow to bar +21E6 leftwards white arrow +21E7 upwards white arrow +21E8 rightwards white arrow +21E9 downwards white arrow +21EA upwards white arrow from bar +21EB upwards white arrow on pedestal +21EC upwards white arrow on pedestal with horizontal bar +21ED upwards white arrow on pedestal with vertical bar +21EE upwards white double arrow +21EF upwards white double arrow on pedestal +21F0 rightwards white arrow from wall +21F1 north west arrow to corner +21F2 south east arrow to corner +21F3 up down white arrow +21F4 right arrow with small circle +21F5 downwards arrow leftwards of upwards arrow +21F6 three rightwards arrows +21F7 leftwards arrow with vertical stroke +21F8 rightwards arrow with vertical stroke +21F9 left right arrow with vertical stroke +21FA leftwards arrow with double vertical stroke +21FB rightwards arrow with double vertical stroke +21FC left right arrow with double vertical stroke +21FD leftwards open-headed arrow +21FE rightwards open-headed arrow +21FF left right open-headed arrow +2200 for all +2201 complement +2202 partial differential +2203 there exists +2204 there does not exist +2205 empty set +2206 increment +2207 nabla +2208 element of +2209 not an element of +220A small element of +220B contains as member +220C does not contain as member +220D small contains as member +220E end of proof +220F n-ary product +2210 n-ary coproduct +2211 n-ary summation +2212 minus sign +2213 minus-or-plus sign +2214 dot plus +2215 division slash +2216 set minus +2217 asterisk operator +2218 ring operator +2219 bullet operator +221A square root +221B cube root +221C fourth root +221D proportional to +221E infinity +221F right angle +2220 angle +2221 measured angle +2222 spherical angle +2223 divides +2224 does not divide +2225 parallel to +2226 not parallel to +2227 logical and +2228 logical or +2229 intersection +222A union +222B integral +222C double integral +222D triple integral +222E contour integral +222F surface integral +2230 volume integral +2231 clockwise integral +2232 clockwise contour integral +2233 anticlockwise contour integral +2234 therefore +2235 because +2236 ratio +2237 proportion +2238 dot minus +2239 excess +223A geometric proportion +223B homothetic +223C tilde operator +223D reversed tilde +223E inverted lazy s +223F sine wave +2240 wreath product +2241 not tilde +2242 minus tilde +2243 asymptotically equal to +2244 not asymptotically equal to +2245 approximately equal to +2246 approximately but not actually equal to +2247 neither approximately nor actually equal to +2248 almost equal to +2249 not almost equal to +224A almost equal or equal to +224B triple tilde +224C all equal to +224D equivalent to +224E geometrically equivalent to +224F difference between +2250 approaches the limit +2251 geometrically equal to +2252 approximately equal to or the image of +2253 image of or approximately equal to +2254 colon equals +2255 equals colon +2256 ring in equal to +2257 ring equal to +2258 corresponds to +2259 estimates +225A equiangular to +225B star equals +225C delta equal to +225D equal to by definition +225E measured by +225F questioned equal to +2260 not equal to +2261 identical to +2262 not identical to +2263 strictly equivalent to +2264 less-than or equal to +2265 greater-than or equal to +2266 less-than over equal to +2267 greater-than over equal to +2268 less-than but not equal to +2269 greater-than but not equal to +226A much less-than +226B much greater-than +226C between +226D not equivalent to +226E not less-than +226F not greater-than +2270 neither less-than nor equal to +2271 neither greater-than nor equal to +2272 less-than or equivalent to +2273 greater-than or equivalent to +2274 neither less-than nor equivalent to +2275 neither greater-than nor equivalent to +2276 less-than or greater-than +2277 greater-than or less-than +2278 neither less-than nor greater-than +2279 neither greater-than nor less-than +227A precedes +227B succeeds +227C precedes or equal to +227D succeeds or equal to +227E precedes or equivalent to +227F succeeds or equivalent to +2280 does not precede +2281 does not succeed +2282 subset of +2283 superset of +2284 not a subset of +2285 not a superset of +2286 subset of or equal to +2287 superset of or equal to +2288 neither a subset of nor equal to +2289 neither a superset of nor equal to +228A subset of with not equal to +228B superset of with not equal to +228C multiset +228D multiset multiplication +228E multiset union +228F square image of +2290 square original of +2291 square image of or equal to +2292 square original of or equal to +2293 square cap +2294 square cup +2295 circled plus +2296 circled minus +2297 circled times +2298 circled division slash +2299 circled dot operator +229A circled ring operator +229B circled asterisk operator +229C circled equals +229D circled dash +229E squared plus +229F squared minus +22A0 squared times +22A1 squared dot operator +22A2 right tack +22A3 left tack +22A4 down tack +22A5 up tack +22A6 assertion +22A7 models +22A8 true +22A9 forces +22AA triple vertical bar right turnstile +22AB double vertical bar double right turnstile +22AC does not prove +22AD not true +22AE does not force +22AF negated double vertical bar double right turnstile +22B0 precedes under relation +22B1 succeeds under relation +22B2 normal subgroup of +22B3 contains as normal subgroup +22B4 normal subgroup of or equal to +22B5 contains as normal subgroup or equal to +22B6 original of +22B7 image of +22B8 multimap +22B9 hermitian conjugate matrix +22BA intercalate +22BB xor +22BC nand +22BD nor +22BE right angle with arc +22BF right triangle +22C0 n-ary logical and +22C1 n-ary logical or +22C2 n-ary intersection +22C3 n-ary union +22C4 diamond operator +22C5 dot operator +22C6 star operator +22C7 division times +22C8 bowtie +22C9 left normal factor semidirect product +22CA right normal factor semidirect product +22CB left semidirect product +22CC right semidirect product +22CD reversed tilde equals +22CE curly logical or +22CF curly logical and +22D0 double subset +22D1 double superset +22D2 double intersection +22D3 double union +22D4 pitchfork +22D5 equal and parallel to +22D6 less-than with dot +22D7 greater-than with dot +22D8 very much less-than +22D9 very much greater-than +22DA less-than equal to or greater-than +22DB greater-than equal to or less-than +22DC equal to or less-than +22DD equal to or greater-than +22DE equal to or precedes +22DF equal to or succeeds +22E0 does not precede or equal +22E1 does not succeed or equal +22E2 not square image of or equal to +22E3 not square original of or equal to +22E4 square image of or not equal to +22E5 square original of or not equal to +22E6 less-than but not equivalent to +22E7 greater-than but not equivalent to +22E8 precedes but not equivalent to +22E9 succeeds but not equivalent to +22EA not normal subgroup of +22EB does not contain as normal subgroup +22EC not normal subgroup of or equal to +22ED does not contain as normal subgroup or equal +22EE vertical ellipsis +22EF midline horizontal ellipsis +22F0 up right diagonal ellipsis +22F1 down right diagonal ellipsis +22F2 element of with long horizontal stroke +22F3 element of with vertical bar at end of horizontal stroke +22F4 small element of with vertical bar at end of horizontal stroke +22F5 element of with dot above +22F6 element of with overbar +22F7 small element of with overbar +22F8 element of with underbar +22F9 element of with two horizontal strokes +22FA contains with long horizontal stroke +22FB contains with vertical bar at end of horizontal stroke +22FC small contains with vertical bar at end of horizontal stroke +22FD contains with overbar +22FE small contains with overbar +22FF z notation bag membership +2300 diameter sign +2301 electric arrow +2302 house +2303 up arrowhead +2304 down arrowhead +2305 projective +2306 perspective +2307 wavy line +2308 left ceiling +2309 right ceiling +230A left floor +230B right floor +230C bottom right crop +230D bottom left crop +230E top right crop +230F top left crop +2310 reversed not sign +2311 square lozenge +2312 arc +2313 segment +2314 sector +2315 telephone recorder +2316 position indicator +2317 viewdata square +2318 place of interest sign +2319 turned not sign +231A watch +231B hourglass +231C top left corner +231D top right corner +231E bottom left corner +231F bottom right corner +2320 top half integral +2321 bottom half integral +2322 frown +2323 smile +2324 up arrowhead between two horizontal bars +2325 option key +2326 erase to the right +2327 x in a rectangle box +2328 keyboard +2329 left-pointing angle bracket +232A right-pointing angle bracket +232B erase to the left +232C benzene ring +232D cylindricity +232E all around-profile +232F symmetry +2330 total runout +2331 dimension origin +2332 conical taper +2333 slope +2334 counterbore +2335 countersink +2336 apl functional symbol i-beam +2337 apl functional symbol squish quad +2338 apl functional symbol quad equal +2339 apl functional symbol quad divide +233A apl functional symbol quad diamond +233B apl functional symbol quad jot +233C apl functional symbol quad circle +233D apl functional symbol circle stile +233E apl functional symbol circle jot +233F apl functional symbol slash bar +2340 apl functional symbol backslash bar +2341 apl functional symbol quad slash +2342 apl functional symbol quad backslash +2343 apl functional symbol quad less-than +2344 apl functional symbol quad greater-than +2345 apl functional symbol leftwards vane +2346 apl functional symbol rightwards vane +2347 apl functional symbol quad leftwards arrow +2348 apl functional symbol quad rightwards arrow +2349 apl functional symbol circle backslash +234A apl functional symbol down tack underbar +234B apl functional symbol delta stile +234C apl functional symbol quad down caret +234D apl functional symbol quad delta +234E apl functional symbol down tack jot +234F apl functional symbol upwards vane +2350 apl functional symbol quad upwards arrow +2351 apl functional symbol up tack overbar +2352 apl functional symbol del stile +2353 apl functional symbol quad up caret +2354 apl functional symbol quad del +2355 apl functional symbol up tack jot +2356 apl functional symbol downwards vane +2357 apl functional symbol quad downwards arrow +2358 apl functional symbol quote underbar +2359 apl functional symbol delta underbar +235A apl functional symbol diamond underbar +235B apl functional symbol jot underbar +235C apl functional symbol circle underbar +235D apl functional symbol up shoe jot +235E apl functional symbol quote quad +235F apl functional symbol circle star +2360 apl functional symbol quad colon +2361 apl functional symbol up tack diaeresis +2362 apl functional symbol del diaeresis +2363 apl functional symbol star diaeresis +2364 apl functional symbol jot diaeresis +2365 apl functional symbol circle diaeresis +2366 apl functional symbol down shoe stile +2367 apl functional symbol left shoe stile +2368 apl functional symbol tilde diaeresis +2369 apl functional symbol greater-than diaeresis +236A apl functional symbol comma bar +236B apl functional symbol del tilde +236C apl functional symbol zilde +236D apl functional symbol stile tilde +236E apl functional symbol semicolon underbar +236F apl functional symbol quad not equal +2370 apl functional symbol quad question +2371 apl functional symbol down caret tilde +2372 apl functional symbol up caret tilde +2373 apl functional symbol iota +2374 apl functional symbol rho +2375 apl functional symbol omega +2376 apl functional symbol alpha underbar +2377 apl functional symbol epsilon underbar +2378 apl functional symbol iota underbar +2379 apl functional symbol omega underbar +237A apl functional symbol alpha +237B not check mark +237C right angle with downwards zigzag arrow +237D shouldered open box +237E bell +237F vertical line with middle dot +2380 insertion +2381 continuous underline +2382 discontinuous underline +2383 emphasis +2384 composition +2385 white square with center vertical line +2386 enter +2387 alternative key +2388 helm +2389 circled horizontal bar with notch +238A circled triangle down +238B broken circle with northwest arrow +238C undo +238D monostable +238E hysteresis +238F open-circuit-output h-type +2390 open-circuit-output l-type +2391 passive-pull-down-output +2392 passive-pull-up-output +2393 direct current symbol form two +2394 software-function +2395 apl functional symbol quad +2396 decimal separator key +2397 previous page +2398 next page +2399 print screen +239A clear screen +239B left parenthesis upper hook +239C left parenthesis extension +239D left parenthesis lower hook +239E right parenthesis upper hook +239F right parenthesis extension +23A0 right parenthesis lower hook +23A1 left square bracket upper corner +23A2 left square bracket extension +23A3 left square bracket lower corner +23A4 right square bracket upper corner +23A5 right square bracket extension +23A6 right square bracket lower corner +23A7 left curly bracket upper hook +23A8 left curly bracket middle piece +23A9 left curly bracket lower hook +23AA curly bracket extension +23AB right curly bracket upper hook +23AC right curly bracket middle piece +23AD right curly bracket lower hook +23AE integral extension +23AF horizontal line extension +23B0 upper left or lower right curly bracket section +23B1 upper right or lower left curly bracket section +23B2 summation top +23B3 summation bottom +23B4 top square bracket +23B5 bottom square bracket +23B6 bottom square bracket over top square bracket +23B7 radical symbol bottom +23B8 left vertical box line +23B9 right vertical box line +23BA horizontal scan line-1 +23BB horizontal scan line-3 +23BC horizontal scan line-7 +23BD horizontal scan line-9 +23BE dentistry symbol light vertical and top right +23BF dentistry symbol light vertical and bottom right +23C0 dentistry symbol light vertical with circle +23C1 dentistry symbol light down and horizontal with circle +23C2 dentistry symbol light up and horizontal with circle +23C3 dentistry symbol light vertical with triangle +23C4 dentistry symbol light down and horizontal with triangle +23C5 dentistry symbol light up and horizontal with triangle +23C6 dentistry symbol light vertical and wave +23C7 dentistry symbol light down and horizontal with wave +23C8 dentistry symbol light up and horizontal with wave +23C9 dentistry symbol light down and horizontal +23CA dentistry symbol light up and horizontal +23CB dentistry symbol light vertical and top left +23CC dentistry symbol light vertical and bottom left +23CD square foot +23CE return +23CF eject +23D0 vertical line extension +23D1 metrical breve +23D2 metrical long over short +23D3 metrical short over long +23D4 metrical long over two shorts +23D5 metrical two shorts over long +23D6 metrical two shorts joined +23D7 metrical triseme +23D8 metrical tetraseme +23D9 metrical pentaseme +23DA earth ground +23DB fuse +23DC top parenthesis +23DD bottom parenthesis +23DE top curly bracket +23DF bottom curly bracket +23E0 top tortoise shell bracket +23E1 bottom tortoise shell bracket +23E2 white trapezium +23E3 benzene ring with circle +23E4 straightness +23E5 flatness +23E6 ac current +23E7 electrical intersection +23E8 decimal exponent +23E9 black right-pointing double triangle +23EA black left-pointing double triangle +23EB black up-pointing double triangle +23EC black down-pointing double triangle +23ED black right-pointing double triangle with vertical bar +23EE black left-pointing double triangle with vertical bar +23EF black right-pointing triangle with double vertical bar +23F0 alarm clock +23F1 stopwatch +23F2 timer clock +23F3 hourglass with flowing sand +23F4 black medium left-pointing triangle +23F5 black medium right-pointing triangle +23F6 black medium up-pointing triangle +23F7 black medium down-pointing triangle +23F8 double vertical bar +23F9 black square for stop +23FA black circle for record +23FB power +23FC power on-off +23FD power on +23FE power sleep +23FF observer eye +2400 symbol for null +2401 symbol for start of heading +2402 symbol for start of text +2403 symbol for end of text +2404 symbol for end of transmission +2405 symbol for enquiry +2406 symbol for acknowledge +2407 symbol for bell +2408 symbol for backspace +2409 symbol for horizontal tabulation +240A symbol for line feed +240B symbol for vertical tabulation +240C symbol for form feed +240D symbol for carriage return +240E symbol for shift out +240F symbol for shift in +2410 symbol for data link escape +2411 symbol for device control one +2412 symbol for device control two +2413 symbol for device control three +2414 symbol for device control four +2415 symbol for negative acknowledge +2416 symbol for synchronous idle +2417 symbol for end of transmission block +2418 symbol for cancel +2419 symbol for end of medium +241A symbol for substitute +241B symbol for escape +241C symbol for file separator +241D symbol for group separator +241E symbol for record separator +241F symbol for unit separator +2420 symbol for space +2421 symbol for delete +2422 blank +2423 open box +2424 symbol for newline +2425 symbol for delete form two +2426 symbol for substitute form two +2440 ocr hook +2441 ocr chair +2442 ocr fork +2443 ocr inverted fork +2444 ocr belt buckle +2445 ocr bow tie +2446 ocr branch bank identification +2447 ocr amount of check +2448 ocr dash +2449 ocr customer account number +244A ocr double backslash +2460 circled digit one +2461 circled digit two +2462 circled digit three +2463 circled digit four +2464 circled digit five +2465 circled digit six +2466 circled digit seven +2467 circled digit eight +2468 circled digit nine +2469 circled number ten +246A circled number eleven +246B circled number twelve +246C circled number thirteen +246D circled number fourteen +246E circled number fifteen +246F circled number sixteen +2470 circled number seventeen +2471 circled number eighteen +2472 circled number nineteen +2473 circled number twenty +2474 parenthesized digit one +2475 parenthesized digit two +2476 parenthesized digit three +2477 parenthesized digit four +2478 parenthesized digit five +2479 parenthesized digit six +247A parenthesized digit seven +247B parenthesized digit eight +247C parenthesized digit nine +247D parenthesized number ten +247E parenthesized number eleven +247F parenthesized number twelve +2480 parenthesized number thirteen +2481 parenthesized number fourteen +2482 parenthesized number fifteen +2483 parenthesized number sixteen +2484 parenthesized number seventeen +2485 parenthesized number eighteen +2486 parenthesized number nineteen +2487 parenthesized number twenty +2488 digit one full stop +2489 digit two full stop +248A digit three full stop +248B digit four full stop +248C digit five full stop +248D digit six full stop +248E digit seven full stop +248F digit eight full stop +2490 digit nine full stop +2491 number ten full stop +2492 number eleven full stop +2493 number twelve full stop +2494 number thirteen full stop +2495 number fourteen full stop +2496 number fifteen full stop +2497 number sixteen full stop +2498 number seventeen full stop +2499 number eighteen full stop +249A number nineteen full stop +249B number twenty full stop +249C parenthesized latin small letter a +249D parenthesized latin small letter b +249E parenthesized latin small letter c +249F parenthesized latin small letter d +24A0 parenthesized latin small letter e +24A1 parenthesized latin small letter f +24A2 parenthesized latin small letter g +24A3 parenthesized latin small letter h +24A4 parenthesized latin small letter i +24A5 parenthesized latin small letter j +24A6 parenthesized latin small letter k +24A7 parenthesized latin small letter l +24A8 parenthesized latin small letter m +24A9 parenthesized latin small letter n +24AA parenthesized latin small letter o +24AB parenthesized latin small letter p +24AC parenthesized latin small letter q +24AD parenthesized latin small letter r +24AE parenthesized latin small letter s +24AF parenthesized latin small letter t +24B0 parenthesized latin small letter u +24B1 parenthesized latin small letter v +24B2 parenthesized latin small letter w +24B3 parenthesized latin small letter x +24B4 parenthesized latin small letter y +24B5 parenthesized latin small letter z +24B6 circled latin capital letter a +24B7 circled latin capital letter b +24B8 circled latin capital letter c +24B9 circled latin capital letter d +24BA circled latin capital letter e +24BB circled latin capital letter f +24BC circled latin capital letter g +24BD circled latin capital letter h +24BE circled latin capital letter i +24BF circled latin capital letter j +24C0 circled latin capital letter k +24C1 circled latin capital letter l +24C2 circled latin capital letter m +24C3 circled latin capital letter n +24C4 circled latin capital letter o +24C5 circled latin capital letter p +24C6 circled latin capital letter q +24C7 circled latin capital letter r +24C8 circled latin capital letter s +24C9 circled latin capital letter t +24CA circled latin capital letter u +24CB circled latin capital letter v +24CC circled latin capital letter w +24CD circled latin capital letter x +24CE circled latin capital letter y +24CF circled latin capital letter z +24D0 circled latin small letter a +24D1 circled latin small letter b +24D2 circled latin small letter c +24D3 circled latin small letter d +24D4 circled latin small letter e +24D5 circled latin small letter f +24D6 circled latin small letter g +24D7 circled latin small letter h +24D8 circled latin small letter i +24D9 circled latin small letter j +24DA circled latin small letter k +24DB circled latin small letter l +24DC circled latin small letter m +24DD circled latin small letter n +24DE circled latin small letter o +24DF circled latin small letter p +24E0 circled latin small letter q +24E1 circled latin small letter r +24E2 circled latin small letter s +24E3 circled latin small letter t +24E4 circled latin small letter u +24E5 circled latin small letter v +24E6 circled latin small letter w +24E7 circled latin small letter x +24E8 circled latin small letter y +24E9 circled latin small letter z +24EA circled digit zero +24EB negative circled number eleven +24EC negative circled number twelve +24ED negative circled number thirteen +24EE negative circled number fourteen +24EF negative circled number fifteen +24F0 negative circled number sixteen +24F1 negative circled number seventeen +24F2 negative circled number eighteen +24F3 negative circled number nineteen +24F4 negative circled number twenty +24F5 double circled digit one +24F6 double circled digit two +24F7 double circled digit three +24F8 double circled digit four +24F9 double circled digit five +24FA double circled digit six +24FB double circled digit seven +24FC double circled digit eight +24FD double circled digit nine +24FE double circled number ten +24FF negative circled digit zero +2500 box drawings light horizontal +2501 box drawings heavy horizontal +2502 box drawings light vertical +2503 box drawings heavy vertical +2504 box drawings light triple dash horizontal +2505 box drawings heavy triple dash horizontal +2506 box drawings light triple dash vertical +2507 box drawings heavy triple dash vertical +2508 box drawings light quadruple dash horizontal +2509 box drawings heavy quadruple dash horizontal +250A box drawings light quadruple dash vertical +250B box drawings heavy quadruple dash vertical +250C box drawings light down and right +250D box drawings down light and right heavy +250E box drawings down heavy and right light +250F box drawings heavy down and right +2510 box drawings light down and left +2511 box drawings down light and left heavy +2512 box drawings down heavy and left light +2513 box drawings heavy down and left +2514 box drawings light up and right +2515 box drawings up light and right heavy +2516 box drawings up heavy and right light +2517 box drawings heavy up and right +2518 box drawings light up and left +2519 box drawings up light and left heavy +251A box drawings up heavy and left light +251B box drawings heavy up and left +251C box drawings light vertical and right +251D box drawings vertical light and right heavy +251E box drawings up heavy and right down light +251F box drawings down heavy and right up light +2520 box drawings vertical heavy and right light +2521 box drawings down light and right up heavy +2522 box drawings up light and right down heavy +2523 box drawings heavy vertical and right +2524 box drawings light vertical and left +2525 box drawings vertical light and left heavy +2526 box drawings up heavy and left down light +2527 box drawings down heavy and left up light +2528 box drawings vertical heavy and left light +2529 box drawings down light and left up heavy +252A box drawings up light and left down heavy +252B box drawings heavy vertical and left +252C box drawings light down and horizontal +252D box drawings left heavy and right down light +252E box drawings right heavy and left down light +252F box drawings down light and horizontal heavy +2530 box drawings down heavy and horizontal light +2531 box drawings right light and left down heavy +2532 box drawings left light and right down heavy +2533 box drawings heavy down and horizontal +2534 box drawings light up and horizontal +2535 box drawings left heavy and right up light +2536 box drawings right heavy and left up light +2537 box drawings up light and horizontal heavy +2538 box drawings up heavy and horizontal light +2539 box drawings right light and left up heavy +253A box drawings left light and right up heavy +253B box drawings heavy up and horizontal +253C box drawings light vertical and horizontal +253D box drawings left heavy and right vertical light +253E box drawings right heavy and left vertical light +253F box drawings vertical light and horizontal heavy +2540 box drawings up heavy and down horizontal light +2541 box drawings down heavy and up horizontal light +2542 box drawings vertical heavy and horizontal light +2543 box drawings left up heavy and right down light +2544 box drawings right up heavy and left down light +2545 box drawings left down heavy and right up light +2546 box drawings right down heavy and left up light +2547 box drawings down light and up horizontal heavy +2548 box drawings up light and down horizontal heavy +2549 box drawings right light and left vertical heavy +254A box drawings left light and right vertical heavy +254B box drawings heavy vertical and horizontal +254C box drawings light double dash horizontal +254D box drawings heavy double dash horizontal +254E box drawings light double dash vertical +254F box drawings heavy double dash vertical +2550 box drawings double horizontal +2551 box drawings double vertical +2552 box drawings down single and right double +2553 box drawings down double and right single +2554 box drawings double down and right +2555 box drawings down single and left double +2556 box drawings down double and left single +2557 box drawings double down and left +2558 box drawings up single and right double +2559 box drawings up double and right single +255A box drawings double up and right +255B box drawings up single and left double +255C box drawings up double and left single +255D box drawings double up and left +255E box drawings vertical single and right double +255F box drawings vertical double and right single +2560 box drawings double vertical and right +2561 box drawings vertical single and left double +2562 box drawings vertical double and left single +2563 box drawings double vertical and left +2564 box drawings down single and horizontal double +2565 box drawings down double and horizontal single +2566 box drawings double down and horizontal +2567 box drawings up single and horizontal double +2568 box drawings up double and horizontal single +2569 box drawings double up and horizontal +256A box drawings vertical single and horizontal double +256B box drawings vertical double and horizontal single +256C box drawings double vertical and horizontal +256D box drawings light arc down and right +256E box drawings light arc down and left +256F box drawings light arc up and left +2570 box drawings light arc up and right +2571 box drawings light diagonal upper right to lower left +2572 box drawings light diagonal upper left to lower right +2573 box drawings light diagonal cross +2574 box drawings light left +2575 box drawings light up +2576 box drawings light right +2577 box drawings light down +2578 box drawings heavy left +2579 box drawings heavy up +257A box drawings heavy right +257B box drawings heavy down +257C box drawings light left and heavy right +257D box drawings light up and heavy down +257E box drawings heavy left and light right +257F box drawings heavy up and light down +2580 upper half block +2581 lower one eighth block +2582 lower one quarter block +2583 lower three eighths block +2584 lower half block +2585 lower five eighths block +2586 lower three quarters block +2587 lower seven eighths block +2588 full block +2589 left seven eighths block +258A left three quarters block +258B left five eighths block +258C left half block +258D left three eighths block +258E left one quarter block +258F left one eighth block +2590 right half block +2591 light shade +2592 medium shade +2593 dark shade +2594 upper one eighth block +2595 right one eighth block +2596 quadrant lower left +2597 quadrant lower right +2598 quadrant upper left +2599 quadrant upper left and lower left and lower right +259A quadrant upper left and lower right +259B quadrant upper left and upper right and lower left +259C quadrant upper left and upper right and lower right +259D quadrant upper right +259E quadrant upper right and lower left +259F quadrant upper right and lower left and lower right +25A0 black square +25A1 white square +25A2 white square with rounded corners +25A3 white square containing black small square +25A4 square with horizontal fill +25A5 square with vertical fill +25A6 square with orthogonal crosshatch fill +25A7 square with upper left to lower right fill +25A8 square with upper right to lower left fill +25A9 square with diagonal crosshatch fill +25AA black small square +25AB white small square +25AC black rectangle +25AD white rectangle +25AE black vertical rectangle +25AF white vertical rectangle +25B0 black parallelogram +25B1 white parallelogram +25B2 black up-pointing triangle +25B3 white up-pointing triangle +25B4 black up-pointing small triangle +25B5 white up-pointing small triangle +25B6 black right-pointing triangle +25B7 white right-pointing triangle +25B8 black right-pointing small triangle +25B9 white right-pointing small triangle +25BA black right-pointing pointer +25BB white right-pointing pointer +25BC black down-pointing triangle +25BD white down-pointing triangle +25BE black down-pointing small triangle +25BF white down-pointing small triangle +25C0 black left-pointing triangle +25C1 white left-pointing triangle +25C2 black left-pointing small triangle +25C3 white left-pointing small triangle +25C4 black left-pointing pointer +25C5 white left-pointing pointer +25C6 black diamond +25C7 white diamond +25C8 white diamond containing black small diamond +25C9 fisheye +25CA lozenge +25CB white circle +25CC dotted circle +25CD circle with vertical fill +25CE bullseye +25CF black circle +25D0 circle with left half black +25D1 circle with right half black +25D2 circle with lower half black +25D3 circle with upper half black +25D4 circle with upper right quadrant black +25D5 circle with all but upper left quadrant black +25D6 left half black circle +25D7 right half black circle +25D8 inverse bullet +25D9 inverse white circle +25DA upper half inverse white circle +25DB lower half inverse white circle +25DC upper left quadrant circular arc +25DD upper right quadrant circular arc +25DE lower right quadrant circular arc +25DF lower left quadrant circular arc +25E0 upper half circle +25E1 lower half circle +25E2 black lower right triangle +25E3 black lower left triangle +25E4 black upper left triangle +25E5 black upper right triangle +25E6 white bullet +25E7 square with left half black +25E8 square with right half black +25E9 square with upper left diagonal half black +25EA square with lower right diagonal half black +25EB white square with vertical bisecting line +25EC white up-pointing triangle with dot +25ED up-pointing triangle with left half black +25EE up-pointing triangle with right half black +25EF large circle +25F0 white square with upper left quadrant +25F1 white square with lower left quadrant +25F2 white square with lower right quadrant +25F3 white square with upper right quadrant +25F4 white circle with upper left quadrant +25F5 white circle with lower left quadrant +25F6 white circle with lower right quadrant +25F7 white circle with upper right quadrant +25F8 upper left triangle +25F9 upper right triangle +25FA lower left triangle +25FB white medium square +25FC black medium square +25FD white medium small square +25FE black medium small square +25FF lower right triangle +2600 black sun with rays +2601 cloud +2602 umbrella +2603 snowman +2604 comet +2605 black star +2606 white star +2607 lightning +2608 thunderstorm +2609 sun +260A ascending node +260B descending node +260C conjunction +260D opposition +260E black telephone +260F white telephone +2610 ballot box +2611 ballot box with check +2612 ballot box with x +2613 saltire +2614 umbrella with rain drops +2615 hot beverage +2616 white shogi piece +2617 black shogi piece +2618 shamrock +2619 reversed rotated floral heart bullet +261A black left pointing index +261B black right pointing index +261C white left pointing index +261D white up pointing index +261E white right pointing index +261F white down pointing index +2620 skull and crossbones +2621 caution sign +2622 radioactive sign +2623 biohazard sign +2624 caduceus +2625 ankh +2626 orthodox cross +2627 chi rho +2628 cross of lorraine +2629 cross of jerusalem +262A star and crescent +262B farsi +262C adi shakti +262D hammer and sickle +262E peace +262F yin yang +2630 trigram for heaven +2631 trigram for lake +2632 trigram for fire +2633 trigram for thunder +2634 trigram for wind +2635 trigram for water +2636 trigram for mountain +2637 trigram for earth +2638 wheel of dharma +2639 white frowning face +263A white smiling face +263B black smiling face +263C white sun with rays +263D first quarter moon +263E last quarter moon +263F mercury +2640 female sign +2641 earth +2642 male sign +2643 jupiter +2644 saturn +2645 uranus +2646 neptune +2647 pluto +2648 aries +2649 taurus +264A gemini +264B cancer +264C leo +264D virgo +264E libra +264F scorpius +2650 sagittarius +2651 capricorn +2652 aquarius +2653 pisces +2654 white chess king +2655 white chess queen +2656 white chess rook +2657 white chess bishop +2658 white chess knight +2659 white chess pawn +265A black chess king +265B black chess queen +265C black chess rook +265D black chess bishop +265E black chess knight +265F black chess pawn +2660 black spade suit +2661 white heart suit +2662 white diamond suit +2663 black club suit +2664 white spade suit +2665 black heart suit +2666 black diamond suit +2667 white club suit +2668 hot springs +2669 quarter note +266A eighth note +266B beamed eighth notes +266C beamed sixteenth notes +266D music flat sign +266E music natural sign +266F music sharp sign +2670 west syriac cross +2671 east syriac cross +2672 universal recycling +2673 recycling symbol for type-1 plastics +2674 recycling symbol for type-2 plastics +2675 recycling symbol for type-3 plastics +2676 recycling symbol for type-4 plastics +2677 recycling symbol for type-5 plastics +2678 recycling symbol for type-6 plastics +2679 recycling symbol for type-7 plastics +267A recycling symbol for generic materials +267B black universal recycling +267C recycled paper +267D partially-recycled paper +267E permanent paper +267F wheelchair +2680 die face-1 +2681 die face-2 +2682 die face-3 +2683 die face-4 +2684 die face-5 +2685 die face-6 +2686 white circle with dot right +2687 white circle with two dots +2688 black circle with white dot right +2689 black circle with two white dots +268A monogram for yang +268B monogram for yin +268C digram for greater yang +268D digram for lesser yin +268E digram for lesser yang +268F digram for greater yin +2690 white flag +2691 black flag +2692 hammer and pick +2693 anchor +2694 crossed swords +2695 staff of aesculapius +2696 scales +2697 alembic +2698 flower +2699 gear +269A staff of hermes +269B atom +269C fleur-de-lis +269D outlined white star +269E three lines converging right +269F three lines converging left +26A0 warning sign +26A1 high voltage sign +26A2 doubled female sign +26A3 doubled male sign +26A4 interlocked female and male sign +26A5 male and female sign +26A6 male with stroke sign +26A7 male with stroke and male and female sign +26A8 vertical male with stroke sign +26A9 horizontal male with stroke sign +26AA medium white circle +26AB medium black circle +26AC medium small white circle +26AD marriage +26AE divorce +26AF unmarried partnership +26B0 coffin +26B1 funeral urn +26B2 neuter +26B3 ceres +26B4 pallas +26B5 juno +26B6 vesta +26B7 chiron +26B8 black moon lilith +26B9 sextile +26BA semisextile +26BB quincunx +26BC sesquiquadrate +26BD soccer ball +26BE baseball +26BF squared key +26C0 white draughts man +26C1 white draughts king +26C2 black draughts man +26C3 black draughts king +26C4 snowman without snow +26C5 sun behind cloud +26C6 rain +26C7 black snowman +26C8 thunder cloud and rain +26C9 turned white shogi piece +26CA turned black shogi piece +26CB white diamond in square +26CC crossing lanes +26CD disabled car +26CE ophiuchus +26CF pick +26D0 car sliding +26D1 helmet with white cross +26D2 circled crossing lanes +26D3 chains +26D4 no entry +26D5 alternate one-way left way traffic +26D6 black two-way left way traffic +26D7 white two-way left way traffic +26D8 black left lane merge +26D9 white left lane merge +26DA drive slow sign +26DB heavy white down-pointing triangle +26DC left closed entry +26DD squared saltire +26DE falling diagonal in white circle in black square +26DF black truck +26E0 restricted left entry-1 +26E1 restricted left entry-2 +26E2 astronomical symbol for uranus +26E3 heavy circle with stroke and two dots above +26E4 pentagram +26E5 right-handed interlaced pentagram +26E6 left-handed interlaced pentagram +26E7 inverted pentagram +26E8 black cross on shield +26E9 shinto shrine +26EA church +26EB castle +26EC historic site +26ED gear without hub +26EE gear with handles +26EF map symbol for lighthouse +26F0 mountain +26F1 umbrella on ground +26F2 fountain +26F3 flag in hole +26F4 ferry +26F5 sailboat +26F6 square four corners +26F7 skier +26F8 ice skate +26F9 person with ball +26FA tent +26FB Japanese bank +26FC headstone graveyard +26FD fuel pump +26FE cup on black square +26FF white flag with horizontal middle black stripe +2700 black safety scissors +2701 upper blade scissors +2702 black scissors +2703 lower blade scissors +2704 white scissors +2705 white heavy check mark +2706 telephone location sign +2707 tape drive +2708 airplane +2709 envelope +270A raised fist +270B raised hand +270C victory hand +270D writing hand +270E lower right pencil +270F pencil +2710 upper right pencil +2711 white nib +2712 black nib +2713 check mark +2714 heavy check mark +2715 multiplication X +2716 heavy multiplication X +2717 ballot X +2718 heavy ballot X +2719 outlined greek cross +271A heavy greek cross +271B open center cross +271C heavy open center cross +271D latin cross +271E shadowed white latin cross +271F outlined latin cross +2720 Maltese cross +2721 star of David +2722 four teardrop-spoked asterisk +2723 four balloon-spoked asterisk +2724 heavy four balloon-spoked asterisk +2725 four club-spoked asterisk +2726 black four pointed star +2727 white four pointed star +2728 sparkles +2729 stress outlined white star +272A circled white star +272B open center black star +272C black center white star +272D outlined black star +272E heavy outlined black star +272F pinwheel star +2730 shadowed white star +2731 heavy asterisk +2732 open center asterisk +2733 eight spoked asterisk +2734 eight pointed black star +2735 eight pointed pinwheel star +2736 six pointed black star +2737 eight pointed rectilinear black star +2738 heavy eight pointed rectilinear black star +2739 twelve pointed black star +273A sixteen pointed asterisk +273B teardrop-spoked asterisk +273C open center teardrop-spoked asterisk +273D heavy teardrop-spoked asterisk +273E six petalled black and white florette +273F black florette +2740 white florette +2741 eight petalled outlined black florette +2742 circled open center eight pointed star +2743 heavy teardrop-spoked pinwheel asterisk +2744 snowflake +2745 tight trifoliate snowflake +2746 heavy chevron snowflake +2747 sparkle +2748 heavy sparkle +2749 balloon-spoked asterisk +274A eight teardrop-spoked propeller asterisk +274B heavy eight teardrop-spoked propeller asterisk +274C cross mark +274D shadowed white circle +274E negative squared cross mark +274F lower right shadowed white square +2750 upper right shadowed white square +2751 lower right shadowed white square +2752 upper right shadowed white square +2753 black question mark ornament +2754 white question mark ornament +2755 white exclamation mark ornament +2756 black diamond minus white X +2757 heavy exclamation mark +2758 light vertical bar +2759 medium vertical bar +275A heavy vertical bar +275B heavy single turned comma quotation mark ornament +275C heavy single comma quotation mark ornament +275D heavy double turned comma quotation mark ornament +275E heavy double comma quotation mark ornament +275F heavy low single comma quotation mark ornament +2760 heavy low double comma quotation mark ornament +2761 curved stem paragraph sign ornament +2762 heavy exclamation mark ornament +2763 heavy heart exclamation mark ornament +2764 heavy black heart +2765 rotated heavy black heart bullet +2766 floral heart +2767 rotated floral heart bullet +2768 medium left parenthesis ornament +2769 medium right parenthesis ornament +276A medium flattened left parenthesis ornament +276B medium flattened right parenthesis ornament +276C medium left-pointing angle bracket ornament +276D medium right-pointing angle bracket ornament +276E heavy left-pointing angle quotation mark ornament +276F heavy right-pointing angle quotation mark ornament +2770 heavy left-pointing angle bracket ornament +2771 heavy right-pointing angle bracket ornament +2772 light left tortoise shell bracket ornament +2773 light right tortoise shell bracket ornament +2774 medium left curly bracket ornament +2775 medium right curly bracket ornament +2776 dingbat negative circled digit one +2777 dingbat negative circled digit two +2778 dingbat negative circled digit three +2779 dingbat negative circled digit four +277A dingbat negative circled digit five +277B dingbat negative circled digit six +277C dingbat negative circled digit seven +277D dingbat negative circled digit eight +277E dingbat negative circled digit nine +277F dingbat negative circled number ten +2780 dingbat circled sans-serif digit one +2781 dingbat circled sans-serif digit two +2782 dingbat circled sans-serif digit three +2783 dingbat circled sans-serif digit four +2784 dingbat circled sans-serif digit five +2785 dingbat circled sans-serif digit six +2786 dingbat circled sans-serif digit seven +2787 dingbat circled sans-serif digit eight +2788 dingbat circled sans-serif digit nine +2789 dingbat circled sans-serif number ten +278A dingbat negative circled sans-serif digit one +278B dingbat negative circled sans-serif digit two +278C dingbat negative circled sans-serif digit three +278D dingbat negative circled sans-serif digit four +278E dingbat negative circled sans-serif digit five +278F dingbat negative circled sans-serif digit six +2790 dingbat negative circled sans-serif digit seven +2791 dingbat negative circled sans-serif digit eight +2792 dingbat negative circled sans-serif digit nine +2793 dingbat negative circled sans-serif number ten +2794 heavy wide-headed rightwards arrow +2795 heavy plus sign +2796 heavy minus sign +2797 heavy division sign +2798 heavy south east arrow +2799 heavy rightwards arrow +279A heavy north east arrow +279B drafting point rightwards arrow +279C heavy round-tipped rightwards arrow +279D triangle-headed rightwards arrow +279E heavy triangle-headed rightwards arrow +279F dashed triangle-headed rightwards arrow +27A0 heavy dashed triangle-headed rightwards arrow +27A1 black rightwards arrow +27A2 three-d top-lighted rightwards arrowhead +27A3 three-d bottom-lighted rightwards arrowhead +27A4 black rightwards arrowhead +27A5 heavy black curved downwards and rightwards arrow +27A6 heavy black curved upwards and rightwards arrow +27A7 squat black rightwards arrow +27A8 heavy concave-pointed black rightwards arrow +27A9 right-shaded white rightwards arrow +27AA left-shaded white rightwards arrow +27AB back-tilted shadowed white rightwards arrow +27AC front-tilted shadowed white rightwards arrow +27AD heavy lower right-shadowed white rightwards arrow +27AE heavy upper right-shadowed white rightwards arrow +27AF notched lower right-shadowed white rightwards arrow +27B0 curly loop +27B1 notched upper right-shadowed white rightwards arrow +27B2 circled heavy white rightwards arrow +27B3 white-feathered rightwards arrow +27B4 black-feathered south east arrow +27B5 black-feathered rightwards arrow +27B6 black-feathered north east arrow +27B7 heavy black-feathered south east arrow +27B8 heavy black-feathered rightwards arrow +27B9 heavy black-feathered north east arrow +27BA teardrop-barbed rightwards arrow +27BB heavy teardrop-shanked rightwards arrow +27BC wedge-tailed rightwards arrow +27BD heavy wedge-tailed rightwards arrow +27BE open-outlined rightwards arrow +27BF double curly loop +27C0 three dimensional angle +27C1 white triangle containing small white triangle +27C2 perpendicular +27C3 open subset +27C4 open superset +27C5 left s-shaped bag delimiter +27C6 right s-shaped bag delimiter +27C7 or with dot inside +27C8 reverse solidus preceding subset +27C9 superset preceding solidus +27CA vertical bar with horizontal stroke +27CB mathematical rising diagonal +27CC long division +27CD mathematical falling diagonal +27CE squared logical and +27CF squared logical or +27D0 white diamond with centerd dot +27D1 and with dot +27D2 element of opening upwards +27D3 lower right corner with dot +27D4 upper left corner with dot +27D5 left outer join +27D6 right outer join +27D7 full outer join +27D8 large up tack +27D9 large down tack +27DA left and right double turnstile +27DB left and right tack +27DC left multimap +27DD long right tack +27DE long left tack +27DF up tack with circle above +27E0 lozenge divided by horizontal rule +27E1 white concave-sided diamond +27E2 white concave-sided diamond with leftwards tick +27E3 white concave-sided diamond with rightwards tick +27E4 white square with leftwards tick +27E5 white square with rightwards tick +27E6 mathematical left white square bracket +27E7 mathematical right white square bracket +27E8 mathematical left angle bracket +27E9 mathematical right angle bracket +27EA mathematical left double angle bracket +27EB mathematical right double angle bracket +27EC mathematical left white tortoise shell bracket +27ED mathematical right white tortoise shell bracket +27EE mathematical left flattened parenthesis +27EF mathematical right flattened parenthesis +27F0 upwards quadruple arrow +27F1 downwards quadruple arrow +27F2 anticlockwise gapped circle arrow +27F3 clockwise gapped circle arrow +27F4 right arrow with circled plus +27F5 long leftwards arrow +27F6 long rightwards arrow +27F7 long left right arrow +27F8 long leftwards double arrow +27F9 long rightwards double arrow +27FA long left right double arrow +27FB long leftwards arrow from bar +27FC long rightwards arrow from bar +27FD long leftwards double arrow from bar +27FE long rightwards double arrow from bar +27FF long rightwards squiggle arrow +2800 braille pattern blank +2801 braille pattern dots-1 +2802 braille pattern dots-2 +2803 braille pattern dots-12 +2804 braille pattern dots-3 +2805 braille pattern dots-13 +2806 braille pattern dots-23 +2807 braille pattern dots-123 +2808 braille pattern dots-4 +2809 braille pattern dots-14 +280A braille pattern dots-24 +280B braille pattern dots-124 +280C braille pattern dots-34 +280D braille pattern dots-134 +280E braille pattern dots-234 +280F braille pattern dots-1234 +2810 braille pattern dots-5 +2811 braille pattern dots-15 +2812 braille pattern dots-25 +2813 braille pattern dots-125 +2814 braille pattern dots-35 +2815 braille pattern dots-135 +2816 braille pattern dots-235 +2817 braille pattern dots-1235 +2818 braille pattern dots-45 +2819 braille pattern dots-145 +281A braille pattern dots-245 +281B braille pattern dots-1245 +281C braille pattern dots-345 +281D braille pattern dots-1345 +281E braille pattern dots-2345 +281F braille pattern dots-12345 +2820 braille pattern dots-6 +2821 braille pattern dots-16 +2822 braille pattern dots-26 +2823 braille pattern dots-126 +2824 braille pattern dots-36 +2825 braille pattern dots-136 +2826 braille pattern dots-236 +2827 braille pattern dots-1236 +2828 braille pattern dots-46 +2829 braille pattern dots-146 +282A braille pattern dots-246 +282B braille pattern dots-1246 +282C braille pattern dots-346 +282D braille pattern dots-1346 +282E braille pattern dots-2346 +282F braille pattern dots-12346 +2830 braille pattern dots-56 +2831 braille pattern dots-156 +2832 braille pattern dots-256 +2833 braille pattern dots-1256 +2834 braille pattern dots-356 +2835 braille pattern dots-1356 +2836 braille pattern dots-2356 +2837 braille pattern dots-12356 +2838 braille pattern dots-456 +2839 braille pattern dots-1456 +283A braille pattern dots-2456 +283B braille pattern dots-12456 +283C braille pattern dots-3456 +283D braille pattern dots-13456 +283E braille pattern dots-23456 +283F braille pattern dots-123456 +2840 braille pattern dots-7 +2841 braille pattern dots-17 +2842 braille pattern dots-27 +2843 braille pattern dots-127 +2844 braille pattern dots-37 +2845 braille pattern dots-137 +2846 braille pattern dots-237 +2847 braille pattern dots-1237 +2848 braille pattern dots-47 +2849 braille pattern dots-147 +284A braille pattern dots-247 +284B braille pattern dots-1247 +284C braille pattern dots-347 +284D braille pattern dots-1347 +284E braille pattern dots-2347 +284F braille pattern dots-12347 +2850 braille pattern dots-57 +2851 braille pattern dots-157 +2852 braille pattern dots-257 +2853 braille pattern dots-1257 +2854 braille pattern dots-357 +2855 braille pattern dots-1357 +2856 braille pattern dots-2357 +2857 braille pattern dots-12357 +2858 braille pattern dots-457 +2859 braille pattern dots-1457 +285A braille pattern dots-2457 +285B braille pattern dots-12457 +285C braille pattern dots-3457 +285D braille pattern dots-13457 +285E braille pattern dots-23457 +285F braille pattern dots-123457 +2860 braille pattern dots-67 +2861 braille pattern dots-167 +2862 braille pattern dots-267 +2863 braille pattern dots-1267 +2864 braille pattern dots-367 +2865 braille pattern dots-1367 +2866 braille pattern dots-2367 +2867 braille pattern dots-12367 +2868 braille pattern dots-467 +2869 braille pattern dots-1467 +286A braille pattern dots-2467 +286B braille pattern dots-12467 +286C braille pattern dots-3467 +286D braille pattern dots-13467 +286E braille pattern dots-23467 +286F braille pattern dots-123467 +2870 braille pattern dots-567 +2871 braille pattern dots-1567 +2872 braille pattern dots-2567 +2873 braille pattern dots-12567 +2874 braille pattern dots-3567 +2875 braille pattern dots-13567 +2876 braille pattern dots-23567 +2877 braille pattern dots-123567 +2878 braille pattern dots-4567 +2879 braille pattern dots-14567 +287A braille pattern dots-24567 +287B braille pattern dots-124567 +287C braille pattern dots-34567 +287D braille pattern dots-134567 +287E braille pattern dots-234567 +287F braille pattern dots-1234567 +2880 braille pattern dots-8 +2881 braille pattern dots-18 +2882 braille pattern dots-28 +2883 braille pattern dots-128 +2884 braille pattern dots-38 +2885 braille pattern dots-138 +2886 braille pattern dots-238 +2887 braille pattern dots-1238 +2888 braille pattern dots-48 +2889 braille pattern dots-148 +288A braille pattern dots-248 +288B braille pattern dots-1248 +288C braille pattern dots-348 +288D braille pattern dots-1348 +288E braille pattern dots-2348 +288F braille pattern dots-12348 +2890 braille pattern dots-58 +2891 braille pattern dots-158 +2892 braille pattern dots-258 +2893 braille pattern dots-1258 +2894 braille pattern dots-358 +2895 braille pattern dots-1358 +2896 braille pattern dots-2358 +2897 braille pattern dots-12358 +2898 braille pattern dots-458 +2899 braille pattern dots-1458 +289A braille pattern dots-2458 +289B braille pattern dots-12458 +289C braille pattern dots-3458 +289D braille pattern dots-13458 +289E braille pattern dots-23458 +289F braille pattern dots-123458 +28A0 braille pattern dots-68 +28A1 braille pattern dots-168 +28A2 braille pattern dots-268 +28A3 braille pattern dots-1268 +28A4 braille pattern dots-368 +28A5 braille pattern dots-1368 +28A6 braille pattern dots-2368 +28A7 braille pattern dots-12368 +28A8 braille pattern dots-468 +28A9 braille pattern dots-1468 +28AA braille pattern dots-2468 +28AB braille pattern dots-12468 +28AC braille pattern dots-3468 +28AD braille pattern dots-13468 +28AE braille pattern dots-23468 +28AF braille pattern dots-123468 +28B0 braille pattern dots-568 +28B1 braille pattern dots-1568 +28B2 braille pattern dots-2568 +28B3 braille pattern dots-12568 +28B4 braille pattern dots-3568 +28B5 braille pattern dots-13568 +28B6 braille pattern dots-23568 +28B7 braille pattern dots-123568 +28B8 braille pattern dots-4568 +28B9 braille pattern dots-14568 +28BA braille pattern dots-24568 +28BB braille pattern dots-124568 +28BC braille pattern dots-34568 +28BD braille pattern dots-134568 +28BE braille pattern dots-234568 +28BF braille pattern dots-1234568 +28C0 braille pattern dots-78 +28C1 braille pattern dots-178 +28C2 braille pattern dots-278 +28C3 braille pattern dots-1278 +28C4 braille pattern dots-378 +28C5 braille pattern dots-1378 +28C6 braille pattern dots-2378 +28C7 braille pattern dots-12378 +28C8 braille pattern dots-478 +28C9 braille pattern dots-1478 +28CA braille pattern dots-2478 +28CB braille pattern dots-12478 +28CC braille pattern dots-3478 +28CD braille pattern dots-13478 +28CE braille pattern dots-23478 +28CF braille pattern dots-123478 +28D0 braille pattern dots-578 +28D1 braille pattern dots-1578 +28D2 braille pattern dots-2578 +28D3 braille pattern dots-12578 +28D4 braille pattern dots-3578 +28D5 braille pattern dots-13578 +28D6 braille pattern dots-23578 +28D7 braille pattern dots-123578 +28D8 braille pattern dots-4578 +28D9 braille pattern dots-14578 +28DA braille pattern dots-24578 +28DB braille pattern dots-124578 +28DC braille pattern dots-34578 +28DD braille pattern dots-134578 +28DE braille pattern dots-234578 +28DF braille pattern dots-1234578 +28E0 braille pattern dots-678 +28E1 braille pattern dots-1678 +28E2 braille pattern dots-2678 +28E3 braille pattern dots-12678 +28E4 braille pattern dots-3678 +28E5 braille pattern dots-13678 +28E6 braille pattern dots-23678 +28E7 braille pattern dots-123678 +28E8 braille pattern dots-4678 +28E9 braille pattern dots-14678 +28EA braille pattern dots-24678 +28EB braille pattern dots-124678 +28EC braille pattern dots-34678 +28ED braille pattern dots-134678 +28EE braille pattern dots-234678 +28EF braille pattern dots-1234678 +28F0 braille pattern dots-5678 +28F1 braille pattern dots-15678 +28F2 braille pattern dots-25678 +28F3 braille pattern dots-125678 +28F4 braille pattern dots-35678 +28F5 braille pattern dots-135678 +28F6 braille pattern dots-235678 +28F7 braille pattern dots-1235678 +28F8 braille pattern dots-45678 +28F9 braille pattern dots-145678 +28FA braille pattern dots-245678 +28FB braille pattern dots-1245678 +28FC braille pattern dots-345678 +28FD braille pattern dots-1345678 +28FE braille pattern dots-2345678 +28FF braille pattern dots-12345678 +2900 rightwards two-headed arrow with vertical stroke +2901 rightwards two-headed arrow with double vertical stroke +2902 leftwards double arrow with vertical stroke +2903 rightwards double arrow with vertical stroke +2904 left right double arrow with vertical stroke +2905 rightwards two-headed arrow from bar +2906 leftwards double arrow from bar +2907 rightwards double arrow from bar +2908 downwards arrow with horizontal stroke +2909 upwards arrow with horizontal stroke +290A upwards triple arrow +290B downwards triple arrow +290C leftwards double dash arrow +290D rightwards double dash arrow +290E leftwards triple dash arrow +290F rightwards triple dash arrow +2910 rightwards two-headed triple dash arrow +2911 rightwards arrow with dotted stem +2912 upwards arrow to bar +2913 downwards arrow to bar +2914 rightwards arrow with tail with vertical stroke +2915 rightwards arrow with tail with double vertical stroke +2916 rightwards two-headed arrow with tail +2917 rightwards two-headed arrow with tail with vertical stroke +2918 rightwards two-headed arrow with tail with double vertical stroke +2919 leftwards arrow-tail +291A rightwards arrow-tail +291B leftwards double arrow-tail +291C rightwards double arrow-tail +291D leftwards arrow to black diamond +291E rightwards arrow to black diamond +291F leftwards arrow from bar to black diamond +2920 rightwards arrow from bar to black diamond +2921 north west and south east arrow +2922 north east and south west arrow +2923 north west arrow with hook +2924 north east arrow with hook +2925 south east arrow with hook +2926 south west arrow with hook +2927 north west arrow and north east arrow +2928 north east arrow and south east arrow +2929 south east arrow and south west arrow +292A south west arrow and north west arrow +292B rising diagonal crossing falling diagonal +292C falling diagonal crossing rising diagonal +292D south east arrow crossing north east arrow +292E north east arrow crossing south east arrow +292F falling diagonal crossing north east arrow +2930 rising diagonal crossing south east arrow +2931 north east arrow crossing north west arrow +2932 north west arrow crossing north east arrow +2933 wave arrow pointing directly right +2934 arrow pointing rightwards then curving upwards +2935 arrow pointing rightwards then curving downwards +2936 arrow pointing downwards then curving leftwards +2937 arrow pointing downwards then curving rightwards +2938 right-side arc clockwise arrow +2939 left-side arc anticlockwise arrow +293A top arc anticlockwise arrow +293B bottom arc anticlockwise arrow +293C top arc clockwise arrow with minus +293D top arc anticlockwise arrow with plus +293E lower right semicircular clockwise arrow +293F lower left semicircular anticlockwise arrow +2940 anticlockwise closed circle arrow +2941 clockwise closed circle arrow +2942 rightwards arrow above short leftwards arrow +2943 leftwards arrow above short rightwards arrow +2944 short rightwards arrow above leftwards arrow +2945 rightwards arrow with plus below +2946 leftwards arrow with plus below +2947 rightwards arrow through x +2948 left right arrow through small circle +2949 upwards two-headed arrow from small circle +294A left barb up right barb down harpoon +294B left barb down right barb up harpoon +294C up barb right down barb left harpoon +294D up barb left down barb right harpoon +294E left barb up right barb up harpoon +294F up barb right down barb right harpoon +2950 left barb down right barb down harpoon +2951 up barb left down barb left harpoon +2952 leftwards harpoon with barb up to bar +2953 rightwards harpoon with barb up to bar +2954 upwards harpoon with barb right to bar +2955 downwards harpoon with barb right to bar +2956 leftwards harpoon with barb down to bar +2957 rightwards harpoon with barb down to bar +2958 upwards harpoon with barb left to bar +2959 downwards harpoon with barb left to bar +295A leftwards harpoon with barb up from bar +295B rightwards harpoon with barb up from bar +295C upwards harpoon with barb right from bar +295D downwards harpoon with barb right from bar +295E leftwards harpoon with barb down from bar +295F rightwards harpoon with barb down from bar +2960 upwards harpoon with barb left from bar +2961 downwards harpoon with barb left from bar +2962 leftwards harpoon with barb up above leftwards harpoon with barb down +2963 upwards harpoon with barb left beside upwards harpoon with barb right +2964 rightwards harpoon with barb up above rightwards harpoon with barb down +2965 downwards harpoon with barb left beside downwards harpoon with barb right +2966 leftwards harpoon with barb up above rightwards harpoon with barb up +2967 leftwards harpoon with barb down above rightwards harpoon with barb down +2968 rightwards harpoon with barb up above leftwards harpoon with barb up +2969 rightwards harpoon with barb down above leftwards harpoon with barb down +296A leftwards harpoon with barb up above long dash +296B leftwards harpoon with barb down below long dash +296C rightwards harpoon with barb up above long dash +296D rightwards harpoon with barb down below long dash +296E upwards harpoon with barb left beside downwards harpoon with barb right +296F downwards harpoon with barb left beside upwards harpoon with barb right +2970 right double arrow with rounded head +2971 equals sign above rightwards arrow +2972 tilde operator above rightwards arrow +2973 leftwards arrow above tilde operator +2974 rightwards arrow above tilde operator +2975 rightwards arrow above almost equal to +2976 less-than above leftwards arrow +2977 leftwards arrow through less-than +2978 greater-than above rightwards arrow +2979 subset above rightwards arrow +297A leftwards arrow through subset +297B superset above leftwards arrow +297C left fish tail +297D right fish tail +297E up fish tail +297F down fish tail +2980 triple vertical bar delimiter +2981 z notation spot +2982 z notation type colon +2983 left white curly bracket +2984 right white curly bracket +2985 left white parenthesis +2986 right white parenthesis +2987 z notation left image bracket +2988 z notation right image bracket +2989 z notation left binding bracket +298A z notation right binding bracket +298B left square bracket with underbar +298C right square bracket with underbar +298D left square bracket with tick in top corner +298E right square bracket with tick in bottom corner +298F left square bracket with tick in bottom corner +2990 right square bracket with tick in top corner +2991 left angle bracket with dot +2992 right angle bracket with dot +2993 left arc less-than bracket +2994 right arc greater-than bracket +2995 double left arc greater-than bracket +2996 double right arc less-than bracket +2997 left black tortoise shell bracket +2998 right black tortoise shell bracket +2999 dotted fence +299A vertical zigzag line +299B measured angle opening left +299C right angle variant with square +299D measured right angle with dot +299E angle with s inside +299F acute angle +29A0 spherical angle opening left +29A1 spherical angle opening up +29A2 turned angle +29A3 reversed angle +29A4 angle with underbar +29A5 reversed angle with underbar +29A6 oblique angle opening up +29A7 oblique angle opening down +29A8 measured angle with open arm ending in arrow pointing up and right +29A9 measured angle with open arm ending in arrow pointing up and left +29AA measured angle with open arm ending in arrow pointing down and right +29AB measured angle with open arm ending in arrow pointing down and left +29AC measured angle with open arm ending in arrow pointing right and up +29AD measured angle with open arm ending in arrow pointing left and up +29AE measured angle with open arm ending in arrow pointing right and down +29AF measured angle with open arm ending in arrow pointing left and down +29B0 reversed empty set +29B1 empty set with overbar +29B2 empty set with small circle above +29B3 empty set with right arrow above +29B4 empty set with left arrow above +29B5 circle with horizontal bar +29B6 circled vertical bar +29B7 circled parallel +29B8 circled reverse solidus +29B9 circled perpendicular +29BA circle divided by horizontal bar and top half divided by vertical bar +29BB circle with superimposed x +29BC circled anticlockwise-rotated division sign +29BD up arrow through circle +29BE circled white bullet +29BF circled bullet +29C0 circled less-than +29C1 circled greater-than +29C2 circle with small circle to the right +29C3 circle with two horizontal strokes to the right +29C4 squared rising diagonal slash +29C5 squared falling diagonal slash +29C6 squared asterisk +29C7 squared small circle +29C8 squared square +29C9 two joined squares +29CA triangle with dot above +29CB triangle with underbar +29CC s in triangle +29CD triangle with serifs at bottom +29CE right triangle above left triangle +29CF left triangle beside vertical bar +29D0 vertical bar beside right triangle +29D1 bowtie with left half black +29D2 bowtie with right half black +29D3 black bowtie +29D4 times with left half black +29D5 times with right half black +29D6 white hourglass +29D7 black hourglass +29D8 left wiggly fence +29D9 right wiggly fence +29DA left double wiggly fence +29DB right double wiggly fence +29DC incomplete infinity +29DD tie over infinity +29DE infinity negated with vertical bar +29DF double-ended multimap +29E0 square with contoured outline +29E1 increases as +29E2 shuffle product +29E3 equals sign and slanted parallel +29E4 equals sign and slanted parallel with tilde above +29E5 identical to and slanted parallel +29E6 gleich stark +29E7 thermodynamic +29E8 down-pointing triangle with left half black +29E9 down-pointing triangle with right half black +29EA black diamond with down arrow +29EB black lozenge +29EC white circle with down arrow +29ED black circle with down arrow +29EE error-barred white square +29EF error-barred black square +29F0 error-barred white diamond +29F1 error-barred black diamond +29F2 error-barred white circle +29F3 error-barred black circle +29F4 rule-delayed +29F5 reverse solidus operator +29F6 solidus with overbar +29F7 reverse solidus with horizontal stroke +29F8 big solidus +29F9 big reverse solidus +29FA double plus +29FB triple plus +29FC left-pointing curved angle bracket +29FD right-pointing curved angle bracket +29FE tiny +29FF miny +2A00 n-ary circled dot operator +2A01 n-ary circled plus operator +2A02 n-ary circled times operator +2A03 n-ary union operator with dot +2A04 n-ary union operator with plus +2A05 n-ary square intersection operator +2A06 n-ary square union operator +2A07 two logical and operator +2A08 two logical or operator +2A09 n-ary times operator +2A0A modulo two sum +2A0B summation with integral +2A0C quadruple integral operator +2A0D finite part integral +2A0E integral with double stroke +2A0F integral average with slash +2A10 circulation function +2A11 anticlockwise integration +2A12 line integration with rectangular path around pole +2A13 line integration with semicircular path around pole +2A14 line integration not including the pole +2A15 integral around a point operator +2A16 quaternion integral operator +2A17 integral with leftwards arrow with hook +2A18 integral with times sign +2A19 integral with intersection +2A1A integral with union +2A1B integral with overbar +2A1C integral with underbar +2A1D join +2A1E large left triangle operator +2A1F z notation schema composition +2A20 z notation schema piping +2A21 z notation schema projection +2A22 plus sign with small circle above +2A23 plus sign with circumflex accent above +2A24 plus sign with tilde above +2A25 plus sign with dot below +2A26 plus sign with tilde below +2A27 plus sign with subscript two +2A28 plus sign with black triangle +2A29 minus sign with comma above +2A2A minus sign with dot below +2A2B minus sign with falling dots +2A2C minus sign with rising dots +2A2D plus sign in left half circle +2A2E plus sign in right half circle +2A2F vector or cross product +2A30 multiplication sign with dot above +2A31 multiplication sign with underbar +2A32 semidirect product with bottom closed +2A33 smash product +2A34 multiplication sign in left half circle +2A35 multiplication sign in right half circle +2A36 circled multiplication sign with circumflex accent +2A37 multiplication sign in double circle +2A38 circled division sign +2A39 plus sign in triangle +2A3A minus sign in triangle +2A3B multiplication sign in triangle +2A3C interior product +2A3D righthand interior product +2A3E z notation relational composition +2A3F amalgamation or coproduct +2A40 intersection with dot +2A41 union with minus sign +2A42 union with overbar +2A43 intersection with overbar +2A44 intersection with logical and +2A45 union with logical or +2A46 union above intersection +2A47 intersection above union +2A48 union above bar above intersection +2A49 intersection above bar above union +2A4A union beside and joined with union +2A4B intersection beside and joined with intersection +2A4C closed union with serifs +2A4D closed intersection with serifs +2A4E double square intersection +2A4F double square union +2A50 closed union with serifs and smash product +2A51 logical and with dot above +2A52 logical or with dot above +2A53 double logical and +2A54 double logical or +2A55 two intersecting logical and +2A56 two intersecting logical or +2A57 sloping large or +2A58 sloping large and +2A59 logical or overlapping logical and +2A5A logical and with middle stem +2A5B logical or with middle stem +2A5C logical and with horizontal dash +2A5D logical or with horizontal dash +2A5E logical and with double overbar +2A5F logical and with underbar +2A60 logical and with double underbar +2A61 small vee with underbar +2A62 logical or with double overbar +2A63 logical or with double underbar +2A64 z notation domain antirestriction +2A65 z notation range antirestriction +2A66 equals sign with dot below +2A67 identical with dot above +2A68 triple horizontal bar with double vertical stroke +2A69 triple horizontal bar with triple vertical stroke +2A6A tilde operator with dot above +2A6B tilde operator with rising dots +2A6C similar minus similar +2A6D congruent with dot above +2A6E equals with asterisk +2A6F almost equal to with circumflex accent +2A70 approximately equal or equal to +2A71 equals sign above plus sign +2A72 plus sign above equals sign +2A73 equals sign above tilde operator +2A74 double colon equal +2A75 two consecutive equals signs +2A76 three consecutive equals signs +2A77 equals sign with two dots above and two dots below +2A78 equivalent with four dots above +2A79 less-than with circle inside +2A7A greater-than with circle inside +2A7B less-than with question mark above +2A7C greater-than with question mark above +2A7D less-than or slanted equal to +2A7E greater-than or slanted equal to +2A7F less-than or slanted equal to with dot inside +2A80 greater-than or slanted equal to with dot inside +2A81 less-than or slanted equal to with dot above +2A82 greater-than or slanted equal to with dot above +2A83 less-than or slanted equal to with dot above right +2A84 greater-than or slanted equal to with dot above left +2A85 less-than or approximate +2A86 greater-than or approximate +2A87 less-than and single-line not equal to +2A88 greater-than and single-line not equal to +2A89 less-than and not approximate +2A8A greater-than and not approximate +2A8B less-than above double-line equal above greater-than +2A8C greater-than above double-line equal above less-than +2A8D less-than above similar or equal +2A8E greater-than above similar or equal +2A8F less-than above similar above greater-than +2A90 greater-than above similar above less-than +2A91 less-than above greater-than above double-line equal +2A92 greater-than above less-than above double-line equal +2A93 less-than above slanted equal above greater-than above slanted equal +2A94 greater-than above slanted equal above less-than above slanted equal +2A95 slanted equal to or less-than +2A96 slanted equal to or greater-than +2A97 slanted equal to or less-than with dot inside +2A98 slanted equal to or greater-than with dot inside +2A99 double-line equal to or less-than +2A9A double-line equal to or greater-than +2A9B double-line slanted equal to or less-than +2A9C double-line slanted equal to or greater-than +2A9D similar or less-than +2A9E similar or greater-than +2A9F similar above less-than above equals sign +2AA0 similar above greater-than above equals sign +2AA1 double nested less-than +2AA2 double nested greater-than +2AA3 double nested less-than with underbar +2AA4 greater-than overlapping less-than +2AA5 greater-than beside less-than +2AA6 less-than closed by curve +2AA7 greater-than closed by curve +2AA8 less-than closed by curve above slanted equal +2AA9 greater-than closed by curve above slanted equal +2AAA smaller than +2AAB larger than +2AAC smaller than or equal to +2AAD larger than or equal to +2AAE equals sign with bumpy above +2AAF precedes above single-line equals sign +2AB0 succeeds above single-line equals sign +2AB1 precedes above single-line not equal to +2AB2 succeeds above single-line not equal to +2AB3 precedes above equals sign +2AB4 succeeds above equals sign +2AB5 precedes above not equal to +2AB6 succeeds above not equal to +2AB7 precedes above almost equal to +2AB8 succeeds above almost equal to +2AB9 precedes above not almost equal to +2ABA succeeds above not almost equal to +2ABB double precedes +2ABC double succeeds +2ABD subset with dot +2ABE superset with dot +2ABF subset with plus sign below +2AC0 superset with plus sign below +2AC1 subset with multiplication sign below +2AC2 superset with multiplication sign below +2AC3 subset of or equal to with dot above +2AC4 superset of or equal to with dot above +2AC5 subset of above equals sign +2AC6 superset of above equals sign +2AC7 subset of above tilde operator +2AC8 superset of above tilde operator +2AC9 subset of above almost equal to +2ACA superset of above almost equal to +2ACB subset of above not equal to +2ACC superset of above not equal to +2ACD square left open box operator +2ACE square right open box operator +2ACF closed subset +2AD0 closed superset +2AD1 closed subset or equal to +2AD2 closed superset or equal to +2AD3 subset above superset +2AD4 superset above subset +2AD5 subset above subset +2AD6 superset above superset +2AD7 superset beside subset +2AD8 superset beside and joined by dash with subset +2AD9 element of opening downwards +2ADA pitchfork with tee top +2ADB transversal intersection +2ADC forking +2ADD nonforking +2ADE short left tack +2ADF short down tack +2AE0 short up tack +2AE1 perpendicular with s +2AE2 vertical bar triple right turnstile +2AE3 double vertical bar left turnstile +2AE4 vertical bar double left turnstile +2AE5 double vertical bar double left turnstile +2AE6 long dash from left member of double vertical +2AE7 short down tack with overbar +2AE8 short up tack with underbar +2AE9 short up tack above short down tack +2AEA double down tack +2AEB double up tack +2AEC double stroke not sign +2AED reversed double stroke not sign +2AEE does not divide with reversed negation slash +2AEF vertical line with circle above +2AF0 vertical line with circle below +2AF1 down tack with circle below +2AF2 parallel with horizontal stroke +2AF3 parallel with tilde operator +2AF4 triple vertical bar binary relation +2AF5 triple vertical bar with horizontal stroke +2AF6 triple colon operator +2AF7 triple nested less-than +2AF8 triple nested greater-than +2AF9 double-line slanted less-than or equal to +2AFA double-line slanted greater-than or equal to +2AFB triple solidus binary relation +2AFC large triple vertical bar operator +2AFD double solidus operator +2AFE white vertical bar +2AFF n-ary white vertical bar +2B00 north east white arrow +2B01 north west white arrow +2B02 south east white arrow +2B03 south west white arrow +2B04 left right white arrow +2B05 leftwards black arrow +2B06 upwards black arrow +2B07 downwards black arrow +2B08 north east black arrow +2B09 north west black arrow +2B0A south east black arrow +2B0B south west black arrow +2B0C left right black arrow +2B0D up down black arrow +2B0E rightwards arrow with tip downwards +2B0F rightwards arrow with tip upwards +2B10 leftwards arrow with tip downwards +2B11 leftwards arrow with tip upwards +2B12 square with top half black +2B13 square with bottom half black +2B14 square with upper right diagonal half black +2B15 square with lower left diagonal half black +2B16 diamond with left half black +2B17 diamond with right half black +2B18 diamond with top half black +2B19 diamond with bottom half black +2B1A dotted square +2B1B black large square +2B1C white large square +2B1D black very small square +2B1E white very small square +2B1F black pentagon +2B20 white pentagon +2B21 white hexagon +2B22 black hexagon +2B23 horizontal black hexagon +2B24 black large circle +2B25 black medium diamond +2B26 white medium diamond +2B27 black medium lozenge +2B28 white medium lozenge +2B29 black small diamond +2B2A black small lozenge +2B2B white small lozenge +2B2C black horizontal ellipse +2B2D white horizontal ellipse +2B2E black vertical ellipse +2B2F white vertical ellipse +2B30 left arrow with small circle +2B31 three leftwards arrows +2B32 left arrow with circled plus +2B33 long leftwards squiggle arrow +2B34 leftwards two-headed arrow with vertical stroke +2B35 leftwards two-headed arrow with double vertical stroke +2B36 leftwards two-headed arrow from bar +2B37 leftwards two-headed triple dash arrow +2B38 leftwards arrow with dotted stem +2B39 leftwards arrow with tail with vertical stroke +2B3A leftwards arrow with tail with double vertical stroke +2B3B leftwards two-headed arrow with tail +2B3C leftwards two-headed arrow with tail with vertical stroke +2B3D leftwards two-headed arrow with tail with double vertical stroke +2B3E leftwards arrow through x +2B3F wave arrow pointing directly left +2B40 equals sign above leftwards arrow +2B41 reverse tilde operator above leftwards arrow +2B42 leftwards arrow above reverse almost equal to +2B43 rightwards arrow through greater-than +2B44 rightwards arrow through superset +2B45 leftwards quadruple arrow +2B46 rightwards quadruple arrow +2B47 reverse tilde operator above rightwards arrow +2B48 rightwards arrow above reverse almost equal to +2B49 tilde operator above leftwards arrow +2B4A leftwards arrow above almost equal to +2B4B leftwards arrow above reverse tilde operator +2B4C rightwards arrow above reverse tilde operator +2B4D downwards triangle-headed zigzag arrow +2B4E short slanted north arrow +2B4F short backslanted south arrow +2B50 white medium star +2B51 black small star +2B52 white small star +2B53 black right-pointing pentagon +2B54 white right-pointing pentagon +2B55 heavy large circle +2B56 heavy oval with oval inside +2B57 heavy circle with circle inside +2B58 heavy circle +2B59 heavy circled saltire +2B5A slanted north arrow with hooked head +2B5B backslanted south arrow with hooked tail +2B5C slanted north arrow with horizontal tail +2B5D backslanted south arrow with horizontal tail +2B5E bent arrow pointing downwards then north east +2B5F short bent arrow pointing downwards then north east +2B60 leftwards triangle-headed arrow +2B61 upwards triangle-headed arrow +2B62 rightwards triangle-headed arrow +2B63 downwards triangle-headed arrow +2B64 left right triangle-headed arrow +2B65 up down triangle-headed arrow +2B66 north west triangle-headed arrow +2B67 north east triangle-headed arrow +2B68 south east triangle-headed arrow +2B69 south west triangle-headed arrow +2B6A leftwards triangle-headed dashed arrow +2B6B upwards triangle-headed dashed arrow +2B6C rightwards triangle-headed dashed arrow +2B6D downwards triangle-headed dashed arrow +2B6E clockwise triangle-headed open circle arrow +2B6F anticlockwise triangle-headed open circle arrow +2B70 leftwards triangle-headed arrow to bar +2B71 upwards triangle-headed arrow to bar +2B72 rightwards triangle-headed arrow to bar +2B73 downwards triangle-headed arrow to bar +2B76 north west triangle-headed arrow to bar +2B77 north east triangle-headed arrow to bar +2B78 south east triangle-headed arrow to bar +2B79 south west triangle-headed arrow to bar +2B7A leftwards triangle-headed arrow with double horizontal stroke +2B7B upwards triangle-headed arrow with double horizontal stroke +2B7C rightwards triangle-headed arrow with double horizontal stroke +2B7D downwards triangle-headed arrow with double horizontal stroke +2B7E horizontal tab key +2B7F vertical tab key +2B80 leftwards triangle-headed arrow over rightwards triangle-headed arrow +2B81 upwards triangle-headed arrow leftwards of downwards triangle-headed arrow +2B82 rightwards triangle-headed arrow over leftwards triangle-headed arrow +2B83 downwards triangle-headed arrow leftwards of upwards triangle-headed arrow +2B84 leftwards triangle-headed paired arrows +2B85 upwards triangle-headed paired arrows +2B86 rightwards triangle-headed paired arrows +2B87 downwards triangle-headed paired arrows +2B88 leftwards black circled white arrow +2B89 upwards black circled white arrow +2B8A rightwards black circled white arrow +2B8B downwards black circled white arrow +2B8C anticlockwise triangle-headed right u-shaped arrow +2B8D anticlockwise triangle-headed bottom u-shaped arrow +2B8E anticlockwise triangle-headed left u-shaped arrow +2B8F anticlockwise triangle-headed top u-shaped arrow +2B90 return left +2B91 return right +2B92 newline left +2B93 newline right +2B94 four corner arrows circling anticlockwise +2B95 rightwards black arrow +2B98 three-d top-lighted leftwards equilateral arrowhead +2B99 three-d right-lighted upwards equilateral arrowhead +2B9A three-d top-lighted rightwards equilateral arrowhead +2B9B three-d left-lighted downwards equilateral arrowhead +2B9C black leftwards equilateral arrowhead +2B9D black upwards equilateral arrowhead +2B9E black rightwards equilateral arrowhead +2B9F black downwards equilateral arrowhead +2BA0 downwards triangle-headed arrow with long tip leftwards +2BA1 downwards triangle-headed arrow with long tip rightwards +2BA2 upwards triangle-headed arrow with long tip leftwards +2BA3 upwards triangle-headed arrow with long tip rightwards +2BA4 leftwards triangle-headed arrow with long tip upwards +2BA5 rightwards triangle-headed arrow with long tip upwards +2BA6 leftwards triangle-headed arrow with long tip downwards +2BA7 rightwards triangle-headed arrow with long tip downwards +2BA8 black curved downwards and leftwards arrow +2BA9 black curved downwards and rightwards arrow +2BAA black curved upwards and leftwards arrow +2BAB black curved upwards and rightwards arrow +2BAC black curved leftwards and upwards arrow +2BAD black curved rightwards and upwards arrow +2BAE black curved leftwards and downwards arrow +2BAF black curved rightwards and downwards arrow +2BB0 ribbon arrow down left +2BB1 ribbon arrow down right +2BB2 ribbon arrow up left +2BB3 ribbon arrow up right +2BB4 ribbon arrow left up +2BB5 ribbon arrow right up +2BB6 ribbon arrow left down +2BB7 ribbon arrow right down +2BB8 upwards white arrow from bar with horizontal bar +2BB9 up arrowhead in a rectangle box +2BBA overlapping white squares +2BBB overlapping white and black squares +2BBC overlapping black squares +2BBD ballot box with light x +2BBE circled x +2BBF circled bold x +2BC0 black square centerd +2BC1 black diamond centerd +2BC2 turned black pentagon +2BC3 horizontal black octagon +2BC4 black octagon +2BC5 black medium up-pointing triangle centerd +2BC6 black medium down-pointing triangle centerd +2BC7 black medium left-pointing triangle centerd +2BC8 black medium right-pointing triangle centerd +2BC9 neptune form two +2BCA top half black circle +2BCB bottom half black circle +2BCC light four pointed black cusp +2BCD rotated light four pointed black cusp +2BCE white four pointed cusp +2BCF rotated white four pointed cusp +2BD0 square position indicator +2BD1 uncertainty sign +2BD2 group mark +2BD3 pluto form two +2BD4 pluto form three +2BD5 pluto form four +2BD6 pluto form five +2BD7 transpluto +2BD8 proserpina +2BD9 astraea +2BDA hygiea +2BDB pholus +2BDC nessus +2BDD white moon selena +2BDE black diamond on cross +2BDF true light moon arta +2BE0 cupido +2BE1 hades +2BE2 zeus +2BE3 kronos +2BE4 apollon +2BE5 admetos +2BE6 vulcanus +2BE7 poseidon +2BE8 left half black star +2BE9 right half black star +2BEA star with left half black +2BEB star with right half black +2BEC leftwards two-headed arrow with triangle arrowheads +2BED upwards two-headed arrow with triangle arrowheads +2BEE rightwards two-headed arrow with triangle arrowheads +2BEF downwards two-headed arrow with triangle arrowheads +2BF0 eris form one +2BF1 eris form two +2BF2 sedna +2BF3 russian astrological symbol vigintile +2BF4 russian astrological symbol novile +2BF5 russian astrological symbol quintile +2BF6 russian astrological symbol binovile +2BF7 russian astrological symbol sentagon +2BF8 russian astrological symbol tredecile +2BF9 equals sign with infinity below +2BFA united +2BFB separated +2BFC doubled +2BFD passed +2BFE reversed right angle +2BFF hellschreiber pause +2C00 glagolitic capital letter azu +2C01 glagolitic capital letter buky +2C02 glagolitic capital letter vede +2C03 glagolitic capital letter glagoli +2C04 glagolitic capital letter dobro +2C05 glagolitic capital letter yestu +2C06 glagolitic capital letter zhivete +2C07 glagolitic capital letter dzelo +2C08 glagolitic capital letter zemlja +2C09 glagolitic capital letter izhe +2C0A glagolitic capital letter initial izhe +2C0B glagolitic capital letter i +2C0C glagolitic capital letter djervi +2C0D glagolitic capital letter kako +2C0E glagolitic capital letter ljudije +2C0F glagolitic capital letter myslite +2C10 glagolitic capital letter nashi +2C11 glagolitic capital letter onu +2C12 glagolitic capital letter pokoji +2C13 glagolitic capital letter ritsi +2C14 glagolitic capital letter slovo +2C15 glagolitic capital letter tvrido +2C16 glagolitic capital letter uku +2C17 glagolitic capital letter fritu +2C18 glagolitic capital letter heru +2C19 glagolitic capital letter otu +2C1A glagolitic capital letter pe +2C1B glagolitic capital letter shta +2C1C glagolitic capital letter tsi +2C1D glagolitic capital letter chrivi +2C1E glagolitic capital letter sha +2C1F glagolitic capital letter yeru +2C20 glagolitic capital letter yeri +2C21 glagolitic capital letter yati +2C22 glagolitic capital letter spidery ha +2C23 glagolitic capital letter yu +2C24 glagolitic capital letter small yus +2C25 glagolitic capital letter small yus with tail +2C26 glagolitic capital letter yo +2C27 glagolitic capital letter iotated small yus +2C28 glagolitic capital letter big yus +2C29 glagolitic capital letter iotated big yus +2C2A glagolitic capital letter fita +2C2B glagolitic capital letter izhitsa +2C2C glagolitic capital letter shtapic +2C2D glagolitic capital letter trokutasti a +2C2E glagolitic capital letter latinate myslite +2C30 glagolitic small letter azu +2C31 glagolitic small letter buky +2C32 glagolitic small letter vede +2C33 glagolitic small letter glagoli +2C34 glagolitic small letter dobro +2C35 glagolitic small letter yestu +2C36 glagolitic small letter zhivete +2C37 glagolitic small letter dzelo +2C38 glagolitic small letter zemlja +2C39 glagolitic small letter izhe +2C3A glagolitic small letter initial izhe +2C3B glagolitic small letter i +2C3C glagolitic small letter djervi +2C3D glagolitic small letter kako +2C3E glagolitic small letter ljudije +2C3F glagolitic small letter myslite +2C40 glagolitic small letter nashi +2C41 glagolitic small letter onu +2C42 glagolitic small letter pokoji +2C43 glagolitic small letter ritsi +2C44 glagolitic small letter slovo +2C45 glagolitic small letter tvrido +2C46 glagolitic small letter uku +2C47 glagolitic small letter fritu +2C48 glagolitic small letter heru +2C49 glagolitic small letter otu +2C4A glagolitic small letter pe +2C4B glagolitic small letter shta +2C4C glagolitic small letter tsi +2C4D glagolitic small letter chrivi +2C4E glagolitic small letter sha +2C4F glagolitic small letter yeru +2C50 glagolitic small letter yeri +2C51 glagolitic small letter yati +2C52 glagolitic small letter spidery ha +2C53 glagolitic small letter yu +2C54 glagolitic small letter small yus +2C55 glagolitic small letter small yus with tail +2C56 glagolitic small letter yo +2C57 glagolitic small letter iotated small yus +2C58 glagolitic small letter big yus +2C59 glagolitic small letter iotated big yus +2C5A glagolitic small letter fita +2C5B glagolitic small letter izhitsa +2C5C glagolitic small letter shtapic +2C5D glagolitic small letter trokutasti a +2C5E glagolitic small letter latinate myslite +2C60 latin capital letter l with double bar +2C61 latin small letter l with double bar +2C62 latin capital letter l with middle tilde +2C63 latin capital letter p with stroke +2C64 latin capital letter r with tail +2C65 latin small letter a with stroke +2C66 latin small letter t with diagonal stroke +2C67 latin capital letter h with descender +2C68 latin small letter h with descender +2C69 latin capital letter k with descender +2C6A latin small letter k with descender +2C6B latin capital letter z with descender +2C6C latin small letter z with descender +2C6D latin capital letter alpha +2C6E latin capital letter m with hook +2C6F latin capital letter turned a +2C70 latin capital letter turned alpha +2C71 latin small letter v with right hook +2C72 latin capital letter w with hook +2C73 latin small letter w with hook +2C74 latin small letter v with curl +2C75 latin capital letter half h +2C76 latin small letter half h +2C77 latin small letter tailless phi +2C78 latin small letter e with notch +2C79 latin small letter turned r with tail +2C7A latin small letter o with low ring inside +2C7B latin letter small capital turned e +2C7C latin subscript small letter j +2C7D modifier letter capital v +2C7E latin capital letter s with swash tail +2C7F latin capital letter z with swash tail +2C80 coptic capital letter alfa +2C81 coptic small letter alfa +2C82 coptic capital letter vida +2C83 coptic small letter vida +2C84 coptic capital letter gamma +2C85 coptic small letter gamma +2C86 coptic capital letter dalda +2C87 coptic small letter dalda +2C88 coptic capital letter eie +2C89 coptic small letter eie +2C8A coptic capital letter sou +2C8B coptic small letter sou +2C8C coptic capital letter zata +2C8D coptic small letter zata +2C8E coptic capital letter hate +2C8F coptic small letter hate +2C90 coptic capital letter thethe +2C91 coptic small letter thethe +2C92 coptic capital letter iauda +2C93 coptic small letter iauda +2C94 coptic capital letter kapa +2C95 coptic small letter kapa +2C96 coptic capital letter laula +2C97 coptic small letter laula +2C98 coptic capital letter mi +2C99 coptic small letter mi +2C9A coptic capital letter ni +2C9B coptic small letter ni +2C9C coptic capital letter ksi +2C9D coptic small letter ksi +2C9E coptic capital letter o +2C9F coptic small letter o +2CA0 coptic capital letter pi +2CA1 coptic small letter pi +2CA2 coptic capital letter ro +2CA3 coptic small letter ro +2CA4 coptic capital letter sima +2CA5 coptic small letter sima +2CA6 coptic capital letter tau +2CA7 coptic small letter tau +2CA8 coptic capital letter ua +2CA9 coptic small letter ua +2CAA coptic capital letter fi +2CAB coptic small letter fi +2CAC coptic capital letter khi +2CAD coptic small letter khi +2CAE coptic capital letter psi +2CAF coptic small letter psi +2CB0 coptic capital letter oou +2CB1 coptic small letter oou +2CB2 coptic capital letter dialect-p alef +2CB3 coptic small letter dialect-p alef +2CB4 coptic capital letter old coptic ain +2CB5 coptic small letter old coptic ain +2CB6 coptic capital letter cryptogrammic eie +2CB7 coptic small letter cryptogrammic eie +2CB8 coptic capital letter dialect-p kapa +2CB9 coptic small letter dialect-p kapa +2CBA coptic capital letter dialect-p ni +2CBB coptic small letter dialect-p ni +2CBC coptic capital letter cryptogrammic ni +2CBD coptic small letter cryptogrammic ni +2CBE coptic capital letter old coptic oou +2CBF coptic small letter old coptic oou +2CC0 coptic capital letter sampi +2CC1 coptic small letter sampi +2CC2 coptic capital letter crossed shei +2CC3 coptic small letter crossed shei +2CC4 coptic capital letter old coptic shei +2CC5 coptic small letter old coptic shei +2CC6 coptic capital letter old coptic esh +2CC7 coptic small letter old coptic esh +2CC8 coptic capital letter akhmimic khei +2CC9 coptic small letter akhmimic khei +2CCA coptic capital letter dialect-p hori +2CCB coptic small letter dialect-p hori +2CCC coptic capital letter old coptic hori +2CCD coptic small letter old coptic hori +2CCE coptic capital letter old coptic ha +2CCF coptic small letter old coptic ha +2CD0 coptic capital letter l-shaped ha +2CD1 coptic small letter l-shaped ha +2CD2 coptic capital letter old coptic hei +2CD3 coptic small letter old coptic hei +2CD4 coptic capital letter old coptic hat +2CD5 coptic small letter old coptic hat +2CD6 coptic capital letter old coptic gangia +2CD7 coptic small letter old coptic gangia +2CD8 coptic capital letter old coptic dja +2CD9 coptic small letter old coptic dja +2CDA coptic capital letter old coptic shima +2CDB coptic small letter old coptic shima +2CDC coptic capital letter old nubian shima +2CDD coptic small letter old nubian shima +2CDE coptic capital letter old nubian ngi +2CDF coptic small letter old nubian ngi +2CE0 coptic capital letter old nubian nyi +2CE1 coptic small letter old nubian nyi +2CE2 coptic capital letter old nubian wau +2CE3 coptic small letter old nubian wau +2CE4 coptic symbol kai +2CE5 coptic symbol mi ro +2CE6 coptic symbol pi ro +2CE7 coptic symbol stauros +2CE8 coptic symbol tau ro +2CE9 coptic symbol khi ro +2CEA coptic symbol shima sima +2CEB coptic capital letter cryptogrammic shei +2CEC coptic small letter cryptogrammic shei +2CED coptic capital letter cryptogrammic gangia +2CEE coptic small letter cryptogrammic gangia +2CEF coptic combining ni above +2CF0 coptic combining spiritus asper +2CF1 coptic combining spiritus lenis +2CF2 coptic capital letter bohairic khei +2CF3 coptic small letter bohairic khei +2CF9 coptic old nubian full stop +2CFA coptic old nubian direct question mark +2CFB coptic old nubian indirect question mark +2CFC coptic old nubian verse divider +2CFD coptic fraction one half +2CFE coptic full stop +2CFF coptic morphological divider +2D00 georgian small letter an +2D01 georgian small letter ban +2D02 georgian small letter gan +2D03 georgian small letter don +2D04 georgian small letter en +2D05 georgian small letter vin +2D06 georgian small letter zen +2D07 georgian small letter tan +2D08 georgian small letter in +2D09 georgian small letter kan +2D0A georgian small letter las +2D0B georgian small letter man +2D0C georgian small letter nar +2D0D georgian small letter on +2D0E georgian small letter par +2D0F georgian small letter zhar +2D10 georgian small letter rae +2D11 georgian small letter san +2D12 georgian small letter tar +2D13 georgian small letter un +2D14 georgian small letter phar +2D15 georgian small letter khar +2D16 georgian small letter ghan +2D17 georgian small letter qar +2D18 georgian small letter shin +2D19 georgian small letter chin +2D1A georgian small letter can +2D1B georgian small letter jil +2D1C georgian small letter cil +2D1D georgian small letter char +2D1E georgian small letter xan +2D1F georgian small letter jhan +2D20 georgian small letter hae +2D21 georgian small letter he +2D22 georgian small letter hie +2D23 georgian small letter we +2D24 georgian small letter har +2D25 georgian small letter hoe +2D27 georgian small letter yn +2D2D georgian small letter aen +2D30 tifinagh letter ya +2D31 tifinagh letter yab +2D32 tifinagh letter yabh +2D33 tifinagh letter yag +2D34 tifinagh letter yaghh +2D35 tifinagh letter berber academy yaj +2D36 tifinagh letter yaj +2D37 tifinagh letter yad +2D38 tifinagh letter yadh +2D39 tifinagh letter yadd +2D3A tifinagh letter yaddh +2D3B tifinagh letter yey +2D3C tifinagh letter yaf +2D3D tifinagh letter yak +2D3E tifinagh letter tuareg yak +2D3F tifinagh letter yakhh +2D40 tifinagh letter yah +2D41 tifinagh letter berber academy yah +2D42 tifinagh letter tuareg yah +2D43 tifinagh letter yahh +2D44 tifinagh letter yaa +2D45 tifinagh letter yakh +2D46 tifinagh letter tuareg yakh +2D47 tifinagh letter yaq +2D48 tifinagh letter tuareg yaq +2D49 tifinagh letter yi +2D4A tifinagh letter yazh +2D4B tifinagh letter ahaggar yazh +2D4C tifinagh letter tuareg yazh +2D4D tifinagh letter yal +2D4E tifinagh letter yam +2D4F tifinagh letter yan +2D50 tifinagh letter tuareg yagn +2D51 tifinagh letter tuareg yang +2D52 tifinagh letter yap +2D53 tifinagh letter yu +2D54 tifinagh letter yar +2D55 tifinagh letter yarr +2D56 tifinagh letter yagh +2D57 tifinagh letter tuareg yagh +2D58 tifinagh letter ayer yagh +2D59 tifinagh letter yas +2D5A tifinagh letter yass +2D5B tifinagh letter yash +2D5C tifinagh letter yat +2D5D tifinagh letter yath +2D5E tifinagh letter yach +2D5F tifinagh letter yatt +2D60 tifinagh letter yav +2D61 tifinagh letter yaw +2D62 tifinagh letter yay +2D63 tifinagh letter yaz +2D64 tifinagh letter tawellemet yaz +2D65 tifinagh letter yazz +2D66 tifinagh letter ye +2D67 tifinagh letter yo +2D6F tifinagh modifier letter labialization mark +2D70 tifinagh separator mark +2D7F tifinagh consonant joiner +2D80 ethiopic syllable loa +2D81 ethiopic syllable moa +2D82 ethiopic syllable roa +2D83 ethiopic syllable soa +2D84 ethiopic syllable shoa +2D85 ethiopic syllable boa +2D86 ethiopic syllable toa +2D87 ethiopic syllable coa +2D88 ethiopic syllable noa +2D89 ethiopic syllable nyoa +2D8A ethiopic syllable glottal oa +2D8B ethiopic syllable zoa +2D8C ethiopic syllable doa +2D8D ethiopic syllable ddoa +2D8E ethiopic syllable joa +2D8F ethiopic syllable thoa +2D90 ethiopic syllable choa +2D91 ethiopic syllable phoa +2D92 ethiopic syllable poa +2D93 ethiopic syllable ggwa +2D94 ethiopic syllable ggwi +2D95 ethiopic syllable ggwee +2D96 ethiopic syllable ggwe +2DA0 ethiopic syllable ssa +2DA1 ethiopic syllable ssu +2DA2 ethiopic syllable ssi +2DA3 ethiopic syllable ssaa +2DA4 ethiopic syllable ssee +2DA5 ethiopic syllable sse +2DA6 ethiopic syllable sso +2DA8 ethiopic syllable cca +2DA9 ethiopic syllable ccu +2DAA ethiopic syllable cci +2DAB ethiopic syllable ccaa +2DAC ethiopic syllable ccee +2DAD ethiopic syllable cce +2DAE ethiopic syllable cco +2DB0 ethiopic syllable zza +2DB1 ethiopic syllable zzu +2DB2 ethiopic syllable zzi +2DB3 ethiopic syllable zzaa +2DB4 ethiopic syllable zzee +2DB5 ethiopic syllable zze +2DB6 ethiopic syllable zzo +2DB8 ethiopic syllable ccha +2DB9 ethiopic syllable cchu +2DBA ethiopic syllable cchi +2DBB ethiopic syllable cchaa +2DBC ethiopic syllable cchee +2DBD ethiopic syllable cche +2DBE ethiopic syllable ccho +2DC0 ethiopic syllable qya +2DC1 ethiopic syllable qyu +2DC2 ethiopic syllable qyi +2DC3 ethiopic syllable qyaa +2DC4 ethiopic syllable qyee +2DC5 ethiopic syllable qye +2DC6 ethiopic syllable qyo +2DC8 ethiopic syllable kya +2DC9 ethiopic syllable kyu +2DCA ethiopic syllable kyi +2DCB ethiopic syllable kyaa +2DCC ethiopic syllable kyee +2DCD ethiopic syllable kye +2DCE ethiopic syllable kyo +2DD0 ethiopic syllable xya +2DD1 ethiopic syllable xyu +2DD2 ethiopic syllable xyi +2DD3 ethiopic syllable xyaa +2DD4 ethiopic syllable xyee +2DD5 ethiopic syllable xye +2DD6 ethiopic syllable xyo +2DD8 ethiopic syllable gya +2DD9 ethiopic syllable gyu +2DDA ethiopic syllable gyi +2DDB ethiopic syllable gyaa +2DDC ethiopic syllable gyee +2DDD ethiopic syllable gye +2DDE ethiopic syllable gyo +2DE0 combining cyrillic letter be +2DE1 combining cyrillic letter ve +2DE2 combining cyrillic letter ghe +2DE3 combining cyrillic letter de +2DE4 combining cyrillic letter zhe +2DE5 combining cyrillic letter ze +2DE6 combining cyrillic letter ka +2DE7 combining cyrillic letter el +2DE8 combining cyrillic letter em +2DE9 combining cyrillic letter en +2DEA combining cyrillic letter o +2DEB combining cyrillic letter pe +2DEC combining cyrillic letter er +2DED combining cyrillic letter es +2DEE combining cyrillic letter te +2DEF combining cyrillic letter ha +2DF0 combining cyrillic letter tse +2DF1 combining cyrillic letter che +2DF2 combining cyrillic letter sha +2DF3 combining cyrillic letter shcha +2DF4 combining cyrillic letter fita +2DF5 combining cyrillic letter es-te +2DF6 combining cyrillic letter a +2DF7 combining cyrillic letter ie +2DF8 combining cyrillic letter djerv +2DF9 combining cyrillic letter monograph uk +2DFA combining cyrillic letter yat +2DFB combining cyrillic letter yu +2DFC combining cyrillic letter iotified a +2DFD combining cyrillic letter little yus +2DFE combining cyrillic letter big yus +2DFF combining cyrillic letter iotified big yus +2E00 right angle substitution marker +2E01 right angle dotted substitution marker +2E02 left substitution bracket +2E03 right substitution bracket +2E04 left dotted substitution bracket +2E05 right dotted substitution bracket +2E06 raised interpolation marker +2E07 raised dotted interpolation marker +2E08 dotted transposition marker +2E09 left transposition bracket +2E0A right transposition bracket +2E0B raised square +2E0C left raised omission bracket +2E0D right raised omission bracket +2E0E editorial coronis +2E0F paragraphos +2E10 forked paragraphos +2E11 reversed forked paragraphos +2E12 hypodiastole +2E13 dotted obelos +2E14 downwards ancora +2E15 upwards ancora +2E16 dotted right-pointing angle +2E17 double oblique hyphen +2E18 inverted interrobang +2E19 palm branch +2E1A hyphen with diaeresis +2E1B tilde with ring above +2E1C left low paraphrase bracket +2E1D right low paraphrase bracket +2E1E tilde with dot above +2E1F tilde with dot below +2E20 left vertical bar with quill +2E21 right vertical bar with quill +2E22 top left half bracket +2E23 top right half bracket +2E24 bottom left half bracket +2E25 bottom right half bracket +2E26 left sideways u bracket +2E27 right sideways u bracket +2E28 left double parenthesis +2E29 right double parenthesis +2E2A two dots over one dot punctuation +2E2B one dot over two dots punctuation +2E2C squared four dot punctuation +2E2D five dot mark +2E2E reversed question mark +2E2F vertical tilde +2E30 ring point +2E31 word separator middle dot +2E32 turned comma +2E33 raised dot +2E34 raised comma +2E35 turned semicolon +2E36 dagger with left guard +2E37 dagger with right guard +2E38 turned dagger +2E39 top half section sign +2E3A two-em dash +2E3B three-em dash +2E3C stenographic full stop +2E3D vertical six dots +2E3E wiggly vertical line +2E3F capitulum +2E40 double hyphen +2E41 reversed comma +2E42 double low-reversed-9 quotation mark +2E43 dash with left upturn +2E44 double suspension mark +2E45 inverted low kavyka +2E46 inverted low kavyka with kavyka above +2E47 low kavyka +2E48 low kavyka with dot +2E49 double stacked comma +2E4A dotted solidus +2E4B triple dagger +2E4C medieval comma +2E4D paragraphus mark +2E4E punctus elevatus mark +2E4F cornish verse divider +2E80 cjk radical repeat +2E81 cjk radical cliff +2E82 cjk radical second one +2E83 cjk radical second two +2E84 cjk radical second three +2E85 cjk radical person +2E86 cjk radical box +2E87 cjk radical table +2E88 cjk radical knife one +2E89 cjk radical knife two +2E8A cjk radical divination +2E8B cjk radical seal +2E8C cjk radical small one +2E8D cjk radical small two +2E8E cjk radical lame one +2E8F cjk radical lame two +2E90 cjk radical lame three +2E91 cjk radical lame four +2E92 cjk radical snake +2E93 cjk radical thread +2E94 cjk radical snout one +2E95 cjk radical snout two +2E96 cjk radical heart one +2E97 cjk radical heart two +2E98 cjk radical hand +2E99 cjk radical rap +2E9B cjk radical choke +2E9C cjk radical sun +2E9D cjk radical moon +2E9E cjk radical death +2E9F cjk radical mother +2EA0 cjk radical civilian +2EA1 cjk radical water one +2EA2 cjk radical water two +2EA3 cjk radical fire +2EA4 cjk radical paw one +2EA5 cjk radical paw two +2EA6 cjk radical simplified half tree trunk +2EA7 cjk radical cow +2EA8 cjk radical dog +2EA9 cjk radical jade +2EAA cjk radical bolt of cloth +2EAB cjk radical eye +2EAC cjk radical spirit one +2EAD cjk radical spirit two +2EAE cjk radical bamboo +2EAF cjk radical silk +2EB0 cjk radical c-simplified silk +2EB1 cjk radical net one +2EB2 cjk radical net two +2EB3 cjk radical net three +2EB4 cjk radical net four +2EB5 cjk radical mesh +2EB6 cjk radical sheep +2EB7 cjk radical ram +2EB8 cjk radical ewe +2EB9 cjk radical old +2EBA cjk radical brush one +2EBB cjk radical brush two +2EBC cjk radical meat +2EBD cjk radical mortar +2EBE cjk radical grass one +2EBF cjk radical grass two +2EC0 cjk radical grass three +2EC1 cjk radical tiger +2EC2 cjk radical clothes +2EC3 cjk radical west one +2EC4 cjk radical west two +2EC5 cjk radical c-simplified see +2EC6 cjk radical simplified horn +2EC7 cjk radical horn +2EC8 cjk radical c-simplified speech +2EC9 cjk radical c-simplified shell +2ECA cjk radical foot +2ECB cjk radical c-simplified cart +2ECC cjk radical simplified walk +2ECD cjk radical walk one +2ECE cjk radical walk two +2ECF cjk radical city +2ED0 cjk radical c-simplified gold +2ED1 cjk radical long one +2ED2 cjk radical long two +2ED3 cjk radical c-simplified long +2ED4 cjk radical c-simplified gate +2ED5 cjk radical mound one +2ED6 cjk radical mound two +2ED7 cjk radical rain +2ED8 cjk radical blue +2ED9 cjk radical c-simplified tanned leather +2EDA cjk radical c-simplified leaf +2EDB cjk radical c-simplified wind +2EDC cjk radical c-simplified fly +2EDD cjk radical eat one +2EDE cjk radical eat two +2EDF cjk radical eat three +2EE0 cjk radical c-simplified eat +2EE1 cjk radical head +2EE2 cjk radical c-simplified horse +2EE3 cjk radical bone +2EE4 cjk radical ghost +2EE5 cjk radical c-simplified fish +2EE6 cjk radical c-simplified bird +2EE7 cjk radical c-simplified salt +2EE8 cjk radical simplified wheat +2EE9 cjk radical simplified yellow +2EEA cjk radical c-simplified frog +2EEB cjk radical j-simplified even +2EEC cjk radical c-simplified even +2EED cjk radical j-simplified tooth +2EEE cjk radical c-simplified tooth +2EEF cjk radical j-simplified dragon +2EF0 cjk radical c-simplified dragon +2EF1 cjk radical turtle +2EF2 cjk radical j-simplified turtle +2EF3 cjk radical c-simplified turtle +2F00 kangxi radical one +2F01 kangxi radical line +2F02 kangxi radical dot +2F03 kangxi radical slash +2F04 kangxi radical second +2F05 kangxi radical hook +2F06 kangxi radical two +2F07 kangxi radical lid +2F08 kangxi radical man +2F09 kangxi radical legs +2F0A kangxi radical enter +2F0B kangxi radical eight +2F0C kangxi radical down box +2F0D kangxi radical cover +2F0E kangxi radical ice +2F0F kangxi radical table +2F10 kangxi radical open box +2F11 kangxi radical knife +2F12 kangxi radical power +2F13 kangxi radical wrap +2F14 kangxi radical spoon +2F15 kangxi radical right open box +2F16 kangxi radical hiding enclosure +2F17 kangxi radical ten +2F18 kangxi radical divination +2F19 kangxi radical seal +2F1A kangxi radical cliff +2F1B kangxi radical private +2F1C kangxi radical again +2F1D kangxi radical mouth +2F1E kangxi radical enclosure +2F1F kangxi radical earth +2F20 kangxi radical scholar +2F21 kangxi radical go +2F22 kangxi radical go slowly +2F23 kangxi radical evening +2F24 kangxi radical big +2F25 kangxi radical woman +2F26 kangxi radical child +2F27 kangxi radical roof +2F28 kangxi radical inch +2F29 kangxi radical small +2F2A kangxi radical lame +2F2B kangxi radical corpse +2F2C kangxi radical sprout +2F2D kangxi radical mountain +2F2E kangxi radical river +2F2F kangxi radical work +2F30 kangxi radical oneself +2F31 kangxi radical turban +2F32 kangxi radical dry +2F33 kangxi radical short thread +2F34 kangxi radical dotted cliff +2F35 kangxi radical long stride +2F36 kangxi radical two hands +2F37 kangxi radical shoot +2F38 kangxi radical bow +2F39 kangxi radical snout +2F3A kangxi radical bristle +2F3B kangxi radical step +2F3C kangxi radical heart +2F3D kangxi radical halberd +2F3E kangxi radical door +2F3F kangxi radical hand +2F40 kangxi radical branch +2F41 kangxi radical rap +2F42 kangxi radical script +2F43 kangxi radical dipper +2F44 kangxi radical axe +2F45 kangxi radical square +2F46 kangxi radical not +2F47 kangxi radical sun +2F48 kangxi radical say +2F49 kangxi radical moon +2F4A kangxi radical tree +2F4B kangxi radical lack +2F4C kangxi radical stop +2F4D kangxi radical death +2F4E kangxi radical weapon +2F4F kangxi radical do not +2F50 kangxi radical compare +2F51 kangxi radical fur +2F52 kangxi radical clan +2F53 kangxi radical steam +2F54 kangxi radical water +2F55 kangxi radical fire +2F56 kangxi radical claw +2F57 kangxi radical father +2F58 kangxi radical double x +2F59 kangxi radical half tree trunk +2F5A kangxi radical slice +2F5B kangxi radical fang +2F5C kangxi radical cow +2F5D kangxi radical dog +2F5E kangxi radical profound +2F5F kangxi radical jade +2F60 kangxi radical melon +2F61 kangxi radical tile +2F62 kangxi radical sweet +2F63 kangxi radical life +2F64 kangxi radical use +2F65 kangxi radical field +2F66 kangxi radical bolt of cloth +2F67 kangxi radical sickness +2F68 kangxi radical dotted tent +2F69 kangxi radical white +2F6A kangxi radical skin +2F6B kangxi radical dish +2F6C kangxi radical eye +2F6D kangxi radical spear +2F6E kangxi radical arrow +2F6F kangxi radical stone +2F70 kangxi radical spirit +2F71 kangxi radical track +2F72 kangxi radical grain +2F73 kangxi radical cave +2F74 kangxi radical stand +2F75 kangxi radical bamboo +2F76 kangxi radical rice +2F77 kangxi radical silk +2F78 kangxi radical jar +2F79 kangxi radical net +2F7A kangxi radical sheep +2F7B kangxi radical feather +2F7C kangxi radical old +2F7D kangxi radical and +2F7E kangxi radical plow +2F7F kangxi radical ear +2F80 kangxi radical brush +2F81 kangxi radical meat +2F82 kangxi radical minister +2F83 kangxi radical self +2F84 kangxi radical arrive +2F85 kangxi radical mortar +2F86 kangxi radical tongue +2F87 kangxi radical oppose +2F88 kangxi radical boat +2F89 kangxi radical stopping +2F8A kangxi radical color +2F8B kangxi radical grass +2F8C kangxi radical tiger +2F8D kangxi radical insect +2F8E kangxi radical blood +2F8F kangxi radical walk enclosure +2F90 kangxi radical clothes +2F91 kangxi radical west +2F92 kangxi radical see +2F93 kangxi radical horn +2F94 kangxi radical speech +2F95 kangxi radical valley +2F96 kangxi radical bean +2F97 kangxi radical pig +2F98 kangxi radical badger +2F99 kangxi radical shell +2F9A kangxi radical red +2F9B kangxi radical run +2F9C kangxi radical foot +2F9D kangxi radical body +2F9E kangxi radical cart +2F9F kangxi radical bitter +2FA0 kangxi radical morning +2FA1 kangxi radical walk +2FA2 kangxi radical city +2FA3 kangxi radical wine +2FA4 kangxi radical distinguish +2FA5 kangxi radical village +2FA6 kangxi radical gold +2FA7 kangxi radical long +2FA8 kangxi radical gate +2FA9 kangxi radical mound +2FAA kangxi radical slave +2FAB kangxi radical short tailed bird +2FAC kangxi radical rain +2FAD kangxi radical blue +2FAE kangxi radical wrong +2FAF kangxi radical face +2FB0 kangxi radical leather +2FB1 kangxi radical tanned leather +2FB2 kangxi radical leek +2FB3 kangxi radical sound +2FB4 kangxi radical leaf +2FB5 kangxi radical wind +2FB6 kangxi radical fly +2FB7 kangxi radical eat +2FB8 kangxi radical head +2FB9 kangxi radical fragrant +2FBA kangxi radical horse +2FBB kangxi radical bone +2FBC kangxi radical tall +2FBD kangxi radical hair +2FBE kangxi radical fight +2FBF kangxi radical sacrificial wine +2FC0 kangxi radical cauldron +2FC1 kangxi radical ghost +2FC2 kangxi radical fish +2FC3 kangxi radical bird +2FC4 kangxi radical salt +2FC5 kangxi radical deer +2FC6 kangxi radical wheat +2FC7 kangxi radical hemp +2FC8 kangxi radical yellow +2FC9 kangxi radical millet +2FCA kangxi radical black +2FCB kangxi radical embroidery +2FCC kangxi radical frog +2FCD kangxi radical tripod +2FCE kangxi radical drum +2FCF kangxi radical rat +2FD0 kangxi radical nose +2FD1 kangxi radical even +2FD2 kangxi radical tooth +2FD3 kangxi radical dragon +2FD4 kangxi radical turtle +2FD5 kangxi radical flute +2FF0 ideographic description character left to right +2FF1 ideographic description character above to below +2FF2 ideographic description character left to middle and right +2FF3 ideographic description character above to middle and below +2FF4 ideographic description character full surround +2FF5 ideographic description character surround from above +2FF6 ideographic description character surround from below +2FF7 ideographic description character surround from left +2FF8 ideographic description character surround from upper left +2FF9 ideographic description character surround from upper right +2FFA ideographic description character surround from lower left +2FFB ideographic description character overlaid +3000 ideographic space +3001 ideographic comma +3002 ideographic full stop +3003 ditto mark +3004 Japanese industrial standard +3005 ideographic iteration mark +3006 ideographic closing mark +3007 ideographic number zero +3008 left angle bracket +3009 right angle bracket +300A left double angle bracket +300B right double angle bracket +300C left corner bracket +300D right corner bracket +300E left white corner bracket +300F right white corner bracket +3010 left black lenticular bracket +3011 right black lenticular bracket +3012 postal mark +3013 geta mark +3014 left tortoise shell bracket +3015 right tortoise shell bracket +3016 left white lenticular bracket +3017 right white lenticular bracket +3018 left white tortoise shell bracket +3019 right white tortoise shell bracket +301A left white square bracket +301B right white square bracket +301C wave dash +301D reversed double prime quotation mark +301E double prime quotation mark +301F low double prime quotation mark +3020 postal mark face +3021 hangzhou numeral one +3022 hangzhou numeral two +3023 hangzhou numeral three +3024 hangzhou numeral four +3025 hangzhou numeral five +3026 hangzhou numeral six +3027 hangzhou numeral seven +3028 hangzhou numeral eight +3029 hangzhou numeral nine +302A ideographic level tone mark +302B ideographic rising tone mark +302C ideographic departing tone mark +302D ideographic entering tone mark +302E hangul single dot tone mark +302F hangul double dot tone mark +3030 wavy dash +3031 vertical kana repeat mark +3032 vertical kana repeat with voiced sound mark +3033 vertical kana repeat mark upper half +3034 vertical kana repeat with voiced sound mark upper half +3035 vertical kana repeat mark lower half +3036 circled postal mark +3037 ideographic telegraph line feed separator +3038 hangzhou numeral ten +3039 hangzhou numeral twenty +303A hangzhou numeral thirty +303B vertical ideographic iteration mark +303C masu mark +303D part alternation mark +303E ideographic variation indicator +303F ideographic half fill space +3041 hiragana letter small a +3042 hiragana letter a +3043 hiragana letter small i +3044 hiragana letter i +3045 hiragana letter small u +3046 hiragana letter u +3047 hiragana letter small e +3048 hiragana letter e +3049 hiragana letter small o +304A hiragana letter o +304B hiragana letter ka +304C hiragana letter ga +304D hiragana letter ki +304E hiragana letter gi +304F hiragana letter ku +3050 hiragana letter gu +3051 hiragana letter ke +3052 hiragana letter ge +3053 hiragana letter ko +3054 hiragana letter go +3055 hiragana letter sa +3056 hiragana letter za +3057 hiragana letter si +3058 hiragana letter zi +3059 hiragana letter su +305A hiragana letter zu +305B hiragana letter se +305C hiragana letter ze +305D hiragana letter so +305E hiragana letter zo +305F hiragana letter ta +3060 hiragana letter da +3061 hiragana letter ti +3062 hiragana letter di +3063 hiragana letter small tu +3064 hiragana letter tu +3065 hiragana letter du +3066 hiragana letter te +3067 hiragana letter de +3068 hiragana letter to +3069 hiragana letter do +306A hiragana letter na +306B hiragana letter ni +306C hiragana letter nu +306D hiragana letter ne +306E hiragana letter no +306F hiragana letter ha +3070 hiragana letter ba +3071 hiragana letter pa +3072 hiragana letter hi +3073 hiragana letter bi +3074 hiragana letter pi +3075 hiragana letter hu +3076 hiragana letter bu +3077 hiragana letter pu +3078 hiragana letter he +3079 hiragana letter be +307A hiragana letter pe +307B hiragana letter ho +307C hiragana letter bo +307D hiragana letter po +307E hiragana letter ma +307F hiragana letter mi +3080 hiragana letter mu +3081 hiragana letter me +3082 hiragana letter mo +3083 hiragana letter small ya +3084 hiragana letter ya +3085 hiragana letter small yu +3086 hiragana letter yu +3087 hiragana letter small yo +3088 hiragana letter yo +3089 hiragana letter ra +308A hiragana letter ri +308B hiragana letter ru +308C hiragana letter re +308D hiragana letter ro +308E hiragana letter small wa +308F hiragana letter wa +3090 hiragana letter wi +3091 hiragana letter we +3092 hiragana letter wo +3093 hiragana letter n +3094 hiragana letter vu +3095 hiragana letter small ka +3096 hiragana letter small ke +3099 combining katakana-hiragana voiced sound mark +309A combining katakana-hiragana semi-voiced sound mark +309B katakana-hiragana voiced sound mark +309C katakana-hiragana semi-voiced sound mark +309D hiragana iteration mark +309E hiragana voiced iteration mark +309F hiragana digraph yori +30A0 katakana-hiragana double hyphen +30A1 katakana letter small a +30A2 katakana letter a +30A3 katakana letter small i +30A4 katakana letter i +30A5 katakana letter small u +30A6 katakana letter u +30A7 katakana letter small e +30A8 katakana letter e +30A9 katakana letter small o +30AA katakana letter o +30AB katakana letter ka +30AC katakana letter ga +30AD katakana letter ki +30AE katakana letter gi +30AF katakana letter ku +30B0 katakana letter gu +30B1 katakana letter ke +30B2 katakana letter ge +30B3 katakana letter ko +30B4 katakana letter go +30B5 katakana letter sa +30B6 katakana letter za +30B7 katakana letter si +30B8 katakana letter zi +30B9 katakana letter su +30BA katakana letter zu +30BB katakana letter se +30BC katakana letter ze +30BD katakana letter so +30BE katakana letter zo +30BF katakana letter ta +30C0 katakana letter da +30C1 katakana letter ti +30C2 katakana letter di +30C3 katakana letter small tu +30C4 katakana letter tu +30C5 katakana letter du +30C6 katakana letter te +30C7 katakana letter de +30C8 katakana letter to +30C9 katakana letter do +30CA katakana letter na +30CB katakana letter ni +30CC katakana letter nu +30CD katakana letter ne +30CE katakana letter no +30CF katakana letter ha +30D0 katakana letter ba +30D1 katakana letter pa +30D2 katakana letter hi +30D3 katakana letter bi +30D4 katakana letter pi +30D5 katakana letter hu +30D6 katakana letter bu +30D7 katakana letter pu +30D8 katakana letter he +30D9 katakana letter be +30DA katakana letter pe +30DB katakana letter ho +30DC katakana letter bo +30DD katakana letter po +30DE katakana letter ma +30DF katakana letter mi +30E0 katakana letter mu +30E1 katakana letter me +30E2 katakana letter mo +30E3 katakana letter small ya +30E4 katakana letter ya +30E5 katakana letter small yu +30E6 katakana letter yu +30E7 katakana letter small yo +30E8 katakana letter yo +30E9 katakana letter ra +30EA katakana letter ri +30EB katakana letter ru +30EC katakana letter re +30ED katakana letter ro +30EE katakana letter small wa +30EF katakana letter wa +30F0 katakana letter wi +30F1 katakana letter we +30F2 katakana letter wo +30F3 katakana letter n +30F4 katakana letter vu +30F5 katakana letter small ka +30F6 katakana letter small ke +30F7 katakana letter va +30F8 katakana letter vi +30F9 katakana letter ve +30FA katakana letter vo +30FB katakana middle dot +30FC katakana-hiragana prolonged sound mark +30FD katakana iteration mark +30FE katakana voiced iteration mark +30FF katakana digraph koto +3105 bopomofo letter b +3106 bopomofo letter p +3107 bopomofo letter m +3108 bopomofo letter f +3109 bopomofo letter d +310A bopomofo letter t +310B bopomofo letter n +310C bopomofo letter l +310D bopomofo letter g +310E bopomofo letter k +310F bopomofo letter h +3110 bopomofo letter j +3111 bopomofo letter q +3112 bopomofo letter x +3113 bopomofo letter zh +3114 bopomofo letter ch +3115 bopomofo letter sh +3116 bopomofo letter r +3117 bopomofo letter z +3118 bopomofo letter c +3119 bopomofo letter s +311A bopomofo letter a +311B bopomofo letter o +311C bopomofo letter e +311D bopomofo letter eh +311E bopomofo letter ai +311F bopomofo letter ei +3120 bopomofo letter au +3121 bopomofo letter ou +3122 bopomofo letter an +3123 bopomofo letter en +3124 bopomofo letter ang +3125 bopomofo letter eng +3126 bopomofo letter er +3127 bopomofo letter i +3128 bopomofo letter u +3129 bopomofo letter iu +312A bopomofo letter v +312B bopomofo letter ng +312C bopomofo letter gn +312D bopomofo letter ih +312E bopomofo letter o with dot above +312F bopomofo letter nn +3131 hangul letter kiyeok +3132 hangul letter ssangkiyeok +3133 hangul letter kiyeok-sios +3134 hangul letter nieun +3135 hangul letter nieun-cieuc +3136 hangul letter nieun-hieuh +3137 hangul letter tikeut +3138 hangul letter ssangtikeut +3139 hangul letter rieul +313A hangul letter rieul-kiyeok +313B hangul letter rieul-mieum +313C hangul letter rieul-pieup +313D hangul letter rieul-sios +313E hangul letter rieul-thieuth +313F hangul letter rieul-phieuph +3140 hangul letter rieul-hieuh +3141 hangul letter mieum +3142 hangul letter pieup +3143 hangul letter ssangpieup +3144 hangul letter pieup-sios +3145 hangul letter sios +3146 hangul letter ssangsios +3147 hangul letter ieung +3148 hangul letter cieuc +3149 hangul letter ssangcieuc +314A hangul letter chieuch +314B hangul letter khieukh +314C hangul letter thieuth +314D hangul letter phieuph +314E hangul letter hieuh +314F hangul letter a +3150 hangul letter ae +3151 hangul letter ya +3152 hangul letter yae +3153 hangul letter eo +3154 hangul letter e +3155 hangul letter yeo +3156 hangul letter ye +3157 hangul letter o +3158 hangul letter wa +3159 hangul letter wae +315A hangul letter oe +315B hangul letter yo +315C hangul letter u +315D hangul letter weo +315E hangul letter we +315F hangul letter wi +3160 hangul letter yu +3161 hangul letter eu +3162 hangul letter yi +3163 hangul letter i +3164 hangul filler +3165 hangul letter ssangnieun +3166 hangul letter nieun-tikeut +3167 hangul letter nieun-sios +3168 hangul letter nieun-pansios +3169 hangul letter rieul-kiyeok-sios +316A hangul letter rieul-tikeut +316B hangul letter rieul-pieup-sios +316C hangul letter rieul-pansios +316D hangul letter rieul-yeorinhieuh +316E hangul letter mieum-pieup +316F hangul letter mieum-sios +3170 hangul letter mieum-pansios +3171 hangul letter kapyeounmieum +3172 hangul letter pieup-kiyeok +3173 hangul letter pieup-tikeut +3174 hangul letter pieup-sios-kiyeok +3175 hangul letter pieup-sios-tikeut +3176 hangul letter pieup-cieuc +3177 hangul letter pieup-thieuth +3178 hangul letter kapyeounpieup +3179 hangul letter kapyeounssangpieup +317A hangul letter sios-kiyeok +317B hangul letter sios-nieun +317C hangul letter sios-tikeut +317D hangul letter sios-pieup +317E hangul letter sios-cieuc +317F hangul letter pansios +3180 hangul letter ssangieung +3181 hangul letter yesieung +3182 hangul letter yesieung-sios +3183 hangul letter yesieung-pansios +3184 hangul letter kapyeounphieuph +3185 hangul letter ssanghieuh +3186 hangul letter yeorinhieuh +3187 hangul letter yo-ya +3188 hangul letter yo-yae +3189 hangul letter yo-i +318A hangul letter yu-yeo +318B hangul letter yu-ye +318C hangul letter yu-i +318D hangul letter araea +318E hangul letter araeae +3190 ideographic annotation linking mark +3191 ideographic annotation reverse mark +3192 ideographic annotation one mark +3193 ideographic annotation two mark +3194 ideographic annotation three mark +3195 ideographic annotation four mark +3196 ideographic annotation top mark +3197 ideographic annotation middle mark +3198 ideographic annotation bottom mark +3199 ideographic annotation first mark +319A ideographic annotation second mark +319B ideographic annotation third mark +319C ideographic annotation fourth mark +319D ideographic annotation heaven mark +319E ideographic annotation earth mark +319F ideographic annotation man mark +31A0 bopomofo letter bu +31A1 bopomofo letter zi +31A2 bopomofo letter ji +31A3 bopomofo letter gu +31A4 bopomofo letter ee +31A5 bopomofo letter enn +31A6 bopomofo letter oo +31A7 bopomofo letter onn +31A8 bopomofo letter ir +31A9 bopomofo letter ann +31AA bopomofo letter inn +31AB bopomofo letter unn +31AC bopomofo letter im +31AD bopomofo letter ngg +31AE bopomofo letter ainn +31AF bopomofo letter aunn +31B0 bopomofo letter am +31B1 bopomofo letter om +31B2 bopomofo letter ong +31B3 bopomofo letter innn +31B4 bopomofo final letter p +31B5 bopomofo final letter t +31B6 bopomofo final letter k +31B7 bopomofo final letter h +31B8 bopomofo letter gh +31B9 bopomofo letter lh +31BA bopomofo letter zy +31C0 cjk stroke t +31C1 cjk stroke wg +31C2 cjk stroke xg +31C3 cjk stroke bxg +31C4 cjk stroke sw +31C5 cjk stroke hzz +31C6 cjk stroke hzg +31C7 cjk stroke hp +31C8 cjk stroke hzwg +31C9 cjk stroke szwg +31CA cjk stroke hzt +31CB cjk stroke hzzp +31CC cjk stroke hpwg +31CD cjk stroke hzw +31CE cjk stroke hzzz +31CF cjk stroke n +31D0 cjk stroke h +31D1 cjk stroke s +31D2 cjk stroke p +31D3 cjk stroke sp +31D4 cjk stroke d +31D5 cjk stroke hz +31D6 cjk stroke hg +31D7 cjk stroke sz +31D8 cjk stroke swz +31D9 cjk stroke st +31DA cjk stroke sg +31DB cjk stroke pd +31DC cjk stroke pz +31DD cjk stroke tn +31DE cjk stroke szz +31DF cjk stroke swg +31E0 cjk stroke hxwg +31E1 cjk stroke hzzzg +31E2 cjk stroke pg +31E3 cjk stroke q +31F0 katakana letter small ku +31F1 katakana letter small si +31F2 katakana letter small su +31F3 katakana letter small to +31F4 katakana letter small nu +31F5 katakana letter small ha +31F6 katakana letter small hi +31F7 katakana letter small hu +31F8 katakana letter small he +31F9 katakana letter small ho +31FA katakana letter small mu +31FB katakana letter small ra +31FC katakana letter small ri +31FD katakana letter small ru +31FE katakana letter small re +31FF katakana letter small ro +3200 parenthesized hangul kiyeok +3201 parenthesized hangul nieun +3202 parenthesized hangul tikeut +3203 parenthesized hangul rieul +3204 parenthesized hangul mieum +3205 parenthesized hangul pieup +3206 parenthesized hangul sios +3207 parenthesized hangul ieung +3208 parenthesized hangul cieuc +3209 parenthesized hangul chieuch +320A parenthesized hangul khieukh +320B parenthesized hangul thieuth +320C parenthesized hangul phieuph +320D parenthesized hangul hieuh +320E parenthesized hangul kiyeok a +320F parenthesized hangul nieun a +3210 parenthesized hangul tikeut a +3211 parenthesized hangul rieul a +3212 parenthesized hangul mieum a +3213 parenthesized hangul pieup a +3214 parenthesized hangul sios a +3215 parenthesized hangul ieung a +3216 parenthesized hangul cieuc a +3217 parenthesized hangul chieuch a +3218 parenthesized hangul khieukh a +3219 parenthesized hangul thieuth a +321A parenthesized hangul phieuph a +321B parenthesized hangul hieuh a +321C parenthesized hangul cieuc u +321D parenthesized Korean character ojeon +321E parenthesized Korean character o hu +3220 parenthesized ideograph one +3221 parenthesized ideograph two +3222 parenthesized ideograph three +3223 parenthesized ideograph four +3224 parenthesized ideograph five +3225 parenthesized ideograph six +3226 parenthesized ideograph seven +3227 parenthesized ideograph eight +3228 parenthesized ideograph nine +3229 parenthesized ideograph ten +322A parenthesized ideograph moon +322B parenthesized ideograph fire +322C parenthesized ideograph water +322D parenthesized ideograph wood +322E parenthesized ideograph metal +322F parenthesized ideograph earth +3230 parenthesized ideograph sun +3231 parenthesized ideograph stock +3232 parenthesized ideograph have +3233 parenthesized ideograph society +3234 parenthesized ideograph name +3235 parenthesized ideograph special +3236 parenthesized ideograph financial +3237 parenthesized ideograph congratulation +3238 parenthesized ideograph labor +3239 parenthesized ideograph represent +323A parenthesized ideograph call +323B parenthesized ideograph study +323C parenthesized ideograph supervise +323D parenthesized ideograph enterprise +323E parenthesized ideograph resource +323F parenthesized ideograph alliance +3240 parenthesized ideograph festival +3241 parenthesized ideograph rest +3242 parenthesized ideograph self +3243 parenthesized ideograph reach +3244 circled ideograph question +3245 circled ideograph kindergarten +3246 circled ideograph school +3247 circled ideograph koto +3248 circled number ten on black square +3249 circled number twenty on black square +324A circled number thirty on black square +324B circled number forty on black square +324C circled number fifty on black square +324D circled number sixty on black square +324E circled number seventy on black square +324F circled number eighty on black square +3250 partnership sign +3251 circled number twenty one +3252 circled number twenty two +3253 circled number twenty three +3254 circled number twenty four +3255 circled number twenty five +3256 circled number twenty six +3257 circled number twenty seven +3258 circled number twenty eight +3259 circled number twenty nine +325A circled number thirty +325B circled number thirty one +325C circled number thirty two +325D circled number thirty three +325E circled number thirty four +325F circled number thirty five +3260 circled hangul kiyeok +3261 circled hangul nieun +3262 circled hangul tikeut +3263 circled hangul rieul +3264 circled hangul mieum +3265 circled hangul pieup +3266 circled hangul sios +3267 circled hangul ieung +3268 circled hangul cieuc +3269 circled hangul chieuch +326A circled hangul khieukh +326B circled hangul thieuth +326C circled hangul phieuph +326D circled hangul hieuh +326E circled hangul kiyeok a +326F circled hangul nieun a +3270 circled hangul tikeut a +3271 circled hangul rieul a +3272 circled hangul mieum a +3273 circled hangul pieup a +3274 circled hangul sios a +3275 circled hangul ieung a +3276 circled hangul cieuc a +3277 circled hangul chieuch a +3278 circled hangul khieukh a +3279 circled hangul thieuth a +327A circled hangul phieuph a +327B circled hangul hieuh a +327C circled Korean character chamko +327D circled Korean character jueui +327E circled hangul ieung u +327F Korean standard +3280 circled ideograph one +3281 circled ideograph two +3282 circled ideograph three +3283 circled ideograph four +3284 circled ideograph five +3285 circled ideograph six +3286 circled ideograph seven +3287 circled ideograph eight +3288 circled ideograph nine +3289 circled ideograph ten +328A circled ideograph moon +328B circled ideograph fire +328C circled ideograph water +328D circled ideograph wood +328E circled ideograph metal +328F circled ideograph earth +3290 circled ideograph sun +3291 circled ideograph stock +3292 circled ideograph have +3293 circled ideograph society +3294 circled ideograph name +3295 circled ideograph special +3296 circled ideograph financial +3297 circled ideograph congratulation +3298 circled ideograph labor +3299 circled ideograph secret +329A circled ideograph male +329B circled ideograph female +329C circled ideograph suitable +329D circled ideograph excellent +329E circled ideograph print +329F circled ideograph attention +32A0 circled ideograph item +32A1 circled ideograph rest +32A2 circled ideograph copy +32A3 circled ideograph correct +32A4 circled ideograph high +32A5 circled ideograph center +32A6 circled ideograph low +32A7 circled ideograph left +32A8 circled ideograph right +32A9 circled ideograph medicine +32AA circled ideograph religion +32AB circled ideograph study +32AC circled ideograph supervise +32AD circled ideograph enterprise +32AE circled ideograph resource +32AF circled ideograph alliance +32B0 circled ideograph night +32B1 circled number thirty six +32B2 circled number thirty seven +32B3 circled number thirty eight +32B4 circled number thirty nine +32B5 circled number forty +32B6 circled number forty one +32B7 circled number forty two +32B8 circled number forty three +32B9 circled number forty four +32BA circled number forty five +32BB circled number forty six +32BC circled number forty seven +32BD circled number forty eight +32BE circled number forty nine +32BF circled number fifty +32C0 ideographic telegraph symbol for january +32C1 ideographic telegraph symbol for february +32C2 ideographic telegraph symbol for march +32C3 ideographic telegraph symbol for april +32C4 ideographic telegraph symbol for may +32C5 ideographic telegraph symbol for june +32C6 ideographic telegraph symbol for july +32C7 ideographic telegraph symbol for august +32C8 ideographic telegraph symbol for september +32C9 ideographic telegraph symbol for october +32CA ideographic telegraph symbol for november +32CB ideographic telegraph symbol for december +32CC square hg +32CD square erg +32CE square ev +32CF limited liability sign +32D0 circled katakana a +32D1 circled katakana i +32D2 circled katakana u +32D3 circled katakana e +32D4 circled katakana o +32D5 circled katakana ka +32D6 circled katakana ki +32D7 circled katakana ku +32D8 circled katakana ke +32D9 circled katakana ko +32DA circled katakana sa +32DB circled katakana si +32DC circled katakana su +32DD circled katakana se +32DE circled katakana so +32DF circled katakana ta +32E0 circled katakana ti +32E1 circled katakana tu +32E2 circled katakana te +32E3 circled katakana to +32E4 circled katakana na +32E5 circled katakana ni +32E6 circled katakana nu +32E7 circled katakana ne +32E8 circled katakana no +32E9 circled katakana ha +32EA circled katakana hi +32EB circled katakana hu +32EC circled katakana he +32ED circled katakana ho +32EE circled katakana ma +32EF circled katakana mi +32F0 circled katakana mu +32F1 circled katakana me +32F2 circled katakana mo +32F3 circled katakana ya +32F4 circled katakana yu +32F5 circled katakana yo +32F6 circled katakana ra +32F7 circled katakana ri +32F8 circled katakana ru +32F9 circled katakana re +32FA circled katakana ro +32FB circled katakana wa +32FC circled katakana wi +32FD circled katakana we +32FE circled katakana wo +32FF square era name reiwa +3300 square apaato +3301 square aruhua +3302 square anpea +3303 square aaru +3304 square iningu +3305 square inti +3306 square uon +3307 square esukuudo +3308 square eekaa +3309 square onsu +330A square oomu +330B square kairi +330C square karatto +330D square karorii +330E square garon +330F square ganma +3310 square giga +3311 square ginii +3312 square kyurii +3313 square girudaa +3314 square kiro +3315 square kiroguramu +3316 square kiromeetoru +3317 square kirowatto +3318 square guramu +3319 square guramuton +331A square kuruzeiro +331B square kuroone +331C square keesu +331D square koruna +331E square koopo +331F square saikuru +3320 square santiimu +3321 square siringu +3322 square senti +3323 square sento +3324 square daasu +3325 square desi +3326 square doru +3327 square ton +3328 square nano +3329 square notto +332A square haitu +332B square paasento +332C square paatu +332D square baareru +332E square piasutoru +332F square pikuru +3330 square piko +3331 square biru +3332 square huaraddo +3333 square huiito +3334 square bussyeru +3335 square huran +3336 square hekutaaru +3337 square peso +3338 square penihi +3339 square herutu +333A square pensu +333B square peezi +333C square beeta +333D square pointo +333E square boruto +333F square hon +3340 square pondo +3341 square hooru +3342 square hoon +3343 square maikuro +3344 square mairu +3345 square mahha +3346 square maruku +3347 square mansyon +3348 square mikuron +3349 square miri +334A square miribaaru +334B square mega +334C square megaton +334D square meetoru +334E square yaado +334F square yaaru +3350 square yuan +3351 square rittoru +3352 square rira +3353 square rupii +3354 square ruuburu +3355 square remu +3356 square rentogen +3357 square watto +3358 ideographic telegraph symbol for hour zero +3359 ideographic telegraph symbol for hour one +335A ideographic telegraph symbol for hour two +335B ideographic telegraph symbol for hour three +335C ideographic telegraph symbol for hour four +335D ideographic telegraph symbol for hour five +335E ideographic telegraph symbol for hour six +335F ideographic telegraph symbol for hour seven +3360 ideographic telegraph symbol for hour eight +3361 ideographic telegraph symbol for hour nine +3362 ideographic telegraph symbol for hour ten +3363 ideographic telegraph symbol for hour eleven +3364 ideographic telegraph symbol for hour twelve +3365 ideographic telegraph symbol for hour thirteen +3366 ideographic telegraph symbol for hour fourteen +3367 ideographic telegraph symbol for hour fifteen +3368 ideographic telegraph symbol for hour sixteen +3369 ideographic telegraph symbol for hour seventeen +336A ideographic telegraph symbol for hour eighteen +336B ideographic telegraph symbol for hour nineteen +336C ideographic telegraph symbol for hour twenty +336D ideographic telegraph symbol for hour twenty-one +336E ideographic telegraph symbol for hour twenty-two +336F ideographic telegraph symbol for hour twenty-three +3370 ideographic telegraph symbol for hour twenty-four +3371 square hpa +3372 square da +3373 square au +3374 square bar +3375 square ov +3376 square pc +3377 square dm +3378 square dm squared +3379 square dm cubed +337A square iu +337B square era name heisei +337C square era name syouwa +337D square era name taisyou +337E square era name meizi +337F square corporation +3380 square pa amps +3381 square na +3382 square mu a +3383 square ma +3384 square ka +3385 square kb +3386 square mb +3387 square gb +3388 square cal +3389 square kcal +338A square pf +338B square nf +338C square mu f +338D square mu g +338E square mg +338F square kg +3390 square hz +3391 square khz +3392 square mhz +3393 square ghz +3394 square thz +3395 square mu l +3396 square ml +3397 square dl +3398 square kl +3399 square fm +339A square nm +339B square mu m +339C square mm +339D square cm +339E square km +339F square mm squared +33A0 square cm squared +33A1 square m squared +33A2 square km squared +33A3 square mm cubed +33A4 square cm cubed +33A5 square m cubed +33A6 square km cubed +33A7 square m over s +33A8 square m over s squared +33A9 square pa +33AA square kpa +33AB square mpa +33AC square gpa +33AD square rad +33AE square rad over s +33AF square rad over s squared +33B0 square ps +33B1 square ns +33B2 square mu s +33B3 square ms +33B4 square pv +33B5 square nv +33B6 square mu v +33B7 square mv +33B8 square kv +33B9 square mv mega +33BA square pw +33BB square nw +33BC square mu w +33BD square mw +33BE square kw +33BF square mw mega +33C0 square k ohm +33C1 square m ohm +33C2 square am +33C3 square bq +33C4 square cc +33C5 square cd +33C6 square c over kg +33C7 square co +33C8 square db +33C9 square gy +33CA square ha +33CB square hp +33CC square in +33CD square kk +33CE square km capital +33CF square kt +33D0 square lm +33D1 square ln +33D2 square log +33D3 square lx +33D4 square mb small +33D5 square mil +33D6 square mol +33D7 square ph +33D8 square pm +33D9 square ppm +33DA square pr +33DB square sr +33DC square sv +33DD square wb +33DE square v over m +33DF square a over m +33E0 ideographic telegraph symbol for day one +33E1 ideographic telegraph symbol for day two +33E2 ideographic telegraph symbol for day three +33E3 ideographic telegraph symbol for day four +33E4 ideographic telegraph symbol for day five +33E5 ideographic telegraph symbol for day six +33E6 ideographic telegraph symbol for day seven +33E7 ideographic telegraph symbol for day eight +33E8 ideographic telegraph symbol for day nine +33E9 ideographic telegraph symbol for day ten +33EA ideographic telegraph symbol for day eleven +33EB ideographic telegraph symbol for day twelve +33EC ideographic telegraph symbol for day thirteen +33ED ideographic telegraph symbol for day fourteen +33EE ideographic telegraph symbol for day fifteen +33EF ideographic telegraph symbol for day sixteen +33F0 ideographic telegraph symbol for day seventeen +33F1 ideographic telegraph symbol for day eighteen +33F2 ideographic telegraph symbol for day nineteen +33F3 ideographic telegraph symbol for day twenty +33F4 ideographic telegraph symbol for day twenty-one +33F5 ideographic telegraph symbol for day twenty-two +33F6 ideographic telegraph symbol for day twenty-three +33F7 ideographic telegraph symbol for day twenty-four +33F8 ideographic telegraph symbol for day twenty-five +33F9 ideographic telegraph symbol for day twenty-six +33FA ideographic telegraph symbol for day twenty-seven +33FB ideographic telegraph symbol for day twenty-eight +33FC ideographic telegraph symbol for day twenty-nine +33FD ideographic telegraph symbol for day thirty +33FE ideographic telegraph symbol for day thirty-one +33FF square gal +4DC0 hexagram for the creative heaven +4DC1 hexagram for the receptive earth +4DC2 hexagram for difficulty at the beginning +4DC3 hexagram for youthful folly +4DC4 hexagram for waiting +4DC5 hexagram for conflict +4DC6 hexagram for the army +4DC7 hexagram for holding together +4DC8 hexagram for small taming +4DC9 hexagram for treading +4DCA hexagram for peace +4DCB hexagram for standstill +4DCC hexagram for fellowship +4DCD hexagram for great possession +4DCE hexagram for modesty +4DCF hexagram for enthusiasm +4DD0 hexagram for following +4DD1 hexagram for work on the decayed +4DD2 hexagram for approach +4DD3 hexagram for contemplation +4DD4 hexagram for biting through +4DD5 hexagram for grace +4DD6 hexagram for splitting apart +4DD7 hexagram for return +4DD8 hexagram for innocence +4DD9 hexagram for great taming +4DDA hexagram for mouth corners +4DDB hexagram for great preponderance +4DDC hexagram for the abysmal water +4DDD hexagram for the clinging fire +4DDE hexagram for influence +4DDF hexagram for duration +4DE0 hexagram for retreat +4DE1 hexagram for great power +4DE2 hexagram for progress +4DE3 hexagram for darkening of the light +4DE4 hexagram for the family +4DE5 hexagram for opposition +4DE6 hexagram for obstruction +4DE7 hexagram for deliverance +4DE8 hexagram for decrease +4DE9 hexagram for increase +4DEA hexagram for breakthrough +4DEB hexagram for coming to meet +4DEC hexagram for gathering together +4DED hexagram for pushing upward +4DEE hexagram for oppression +4DEF hexagram for the well +4DF0 hexagram for revolution +4DF1 hexagram for the cauldron +4DF2 hexagram for the arousing thunder +4DF3 hexagram for the keeping still mountain +4DF4 hexagram for development +4DF5 hexagram for the marrying maiden +4DF6 hexagram for abundance +4DF7 hexagram for the wanderer +4DF8 hexagram for the gentle wind +4DF9 hexagram for the joyous lake +4DFA hexagram for dispersion +4DFB hexagram for limitation +4DFC hexagram for inner truth +4DFD hexagram for small preponderance +4DFE hexagram for after completion +4DFF hexagram for before completion +A000 yi syllable it +A001 yi syllable ix +A002 yi syllable i +A003 yi syllable ip +A004 yi syllable iet +A005 yi syllable iex +A006 yi syllable ie +A007 yi syllable iep +A008 yi syllable at +A009 yi syllable ax +A00A yi syllable a +A00B yi syllable ap +A00C yi syllable uox +A00D yi syllable uo +A00E yi syllable uop +A00F yi syllable ot +A010 yi syllable ox +A011 yi syllable o +A012 yi syllable op +A013 yi syllable ex +A014 yi syllable e +A015 yi syllable wu +A016 yi syllable bit +A017 yi syllable bix +A018 yi syllable bi +A019 yi syllable bip +A01A yi syllable biet +A01B yi syllable biex +A01C yi syllable bie +A01D yi syllable biep +A01E yi syllable bat +A01F yi syllable bax +A020 yi syllable ba +A021 yi syllable bap +A022 yi syllable buox +A023 yi syllable buo +A024 yi syllable buop +A025 yi syllable bot +A026 yi syllable box +A027 yi syllable bo +A028 yi syllable bop +A029 yi syllable bex +A02A yi syllable be +A02B yi syllable bep +A02C yi syllable but +A02D yi syllable bux +A02E yi syllable bu +A02F yi syllable bup +A030 yi syllable burx +A031 yi syllable bur +A032 yi syllable byt +A033 yi syllable byx +A034 yi syllable by +A035 yi syllable byp +A036 yi syllable byrx +A037 yi syllable byr +A038 yi syllable pit +A039 yi syllable pix +A03A yi syllable pi +A03B yi syllable pip +A03C yi syllable piex +A03D yi syllable pie +A03E yi syllable piep +A03F yi syllable pat +A040 yi syllable pax +A041 yi syllable pa +A042 yi syllable pap +A043 yi syllable puox +A044 yi syllable puo +A045 yi syllable puop +A046 yi syllable pot +A047 yi syllable pox +A048 yi syllable po +A049 yi syllable pop +A04A yi syllable put +A04B yi syllable pux +A04C yi syllable pu +A04D yi syllable pup +A04E yi syllable purx +A04F yi syllable pur +A050 yi syllable pyt +A051 yi syllable pyx +A052 yi syllable py +A053 yi syllable pyp +A054 yi syllable pyrx +A055 yi syllable pyr +A056 yi syllable bbit +A057 yi syllable bbix +A058 yi syllable bbi +A059 yi syllable bbip +A05A yi syllable bbiet +A05B yi syllable bbiex +A05C yi syllable bbie +A05D yi syllable bbiep +A05E yi syllable bbat +A05F yi syllable bbax +A060 yi syllable bba +A061 yi syllable bbap +A062 yi syllable bbuox +A063 yi syllable bbuo +A064 yi syllable bbuop +A065 yi syllable bbot +A066 yi syllable bbox +A067 yi syllable bbo +A068 yi syllable bbop +A069 yi syllable bbex +A06A yi syllable bbe +A06B yi syllable bbep +A06C yi syllable bbut +A06D yi syllable bbux +A06E yi syllable bbu +A06F yi syllable bbup +A070 yi syllable bburx +A071 yi syllable bbur +A072 yi syllable bbyt +A073 yi syllable bbyx +A074 yi syllable bby +A075 yi syllable bbyp +A076 yi syllable nbit +A077 yi syllable nbix +A078 yi syllable nbi +A079 yi syllable nbip +A07A yi syllable nbiex +A07B yi syllable nbie +A07C yi syllable nbiep +A07D yi syllable nbat +A07E yi syllable nbax +A07F yi syllable nba +A080 yi syllable nbap +A081 yi syllable nbot +A082 yi syllable nbox +A083 yi syllable nbo +A084 yi syllable nbop +A085 yi syllable nbut +A086 yi syllable nbux +A087 yi syllable nbu +A088 yi syllable nbup +A089 yi syllable nburx +A08A yi syllable nbur +A08B yi syllable nbyt +A08C yi syllable nbyx +A08D yi syllable nby +A08E yi syllable nbyp +A08F yi syllable nbyrx +A090 yi syllable nbyr +A091 yi syllable hmit +A092 yi syllable hmix +A093 yi syllable hmi +A094 yi syllable hmip +A095 yi syllable hmiex +A096 yi syllable hmie +A097 yi syllable hmiep +A098 yi syllable hmat +A099 yi syllable hmax +A09A yi syllable hma +A09B yi syllable hmap +A09C yi syllable hmuox +A09D yi syllable hmuo +A09E yi syllable hmuop +A09F yi syllable hmot +A0A0 yi syllable hmox +A0A1 yi syllable hmo +A0A2 yi syllable hmop +A0A3 yi syllable hmut +A0A4 yi syllable hmux +A0A5 yi syllable hmu +A0A6 yi syllable hmup +A0A7 yi syllable hmurx +A0A8 yi syllable hmur +A0A9 yi syllable hmyx +A0AA yi syllable hmy +A0AB yi syllable hmyp +A0AC yi syllable hmyrx +A0AD yi syllable hmyr +A0AE yi syllable mit +A0AF yi syllable mix +A0B0 yi syllable mi +A0B1 yi syllable mip +A0B2 yi syllable miex +A0B3 yi syllable mie +A0B4 yi syllable miep +A0B5 yi syllable mat +A0B6 yi syllable max +A0B7 yi syllable ma +A0B8 yi syllable map +A0B9 yi syllable muot +A0BA yi syllable muox +A0BB yi syllable muo +A0BC yi syllable muop +A0BD yi syllable mot +A0BE yi syllable mox +A0BF yi syllable mo +A0C0 yi syllable mop +A0C1 yi syllable mex +A0C2 yi syllable me +A0C3 yi syllable mut +A0C4 yi syllable mux +A0C5 yi syllable mu +A0C6 yi syllable mup +A0C7 yi syllable murx +A0C8 yi syllable mur +A0C9 yi syllable myt +A0CA yi syllable myx +A0CB yi syllable my +A0CC yi syllable myp +A0CD yi syllable fit +A0CE yi syllable fix +A0CF yi syllable fi +A0D0 yi syllable fip +A0D1 yi syllable fat +A0D2 yi syllable fax +A0D3 yi syllable fa +A0D4 yi syllable fap +A0D5 yi syllable fox +A0D6 yi syllable fo +A0D7 yi syllable fop +A0D8 yi syllable fut +A0D9 yi syllable fux +A0DA yi syllable fu +A0DB yi syllable fup +A0DC yi syllable furx +A0DD yi syllable fur +A0DE yi syllable fyt +A0DF yi syllable fyx +A0E0 yi syllable fy +A0E1 yi syllable fyp +A0E2 yi syllable vit +A0E3 yi syllable vix +A0E4 yi syllable vi +A0E5 yi syllable vip +A0E6 yi syllable viet +A0E7 yi syllable viex +A0E8 yi syllable vie +A0E9 yi syllable viep +A0EA yi syllable vat +A0EB yi syllable vax +A0EC yi syllable va +A0ED yi syllable vap +A0EE yi syllable vot +A0EF yi syllable vox +A0F0 yi syllable vo +A0F1 yi syllable vop +A0F2 yi syllable vex +A0F3 yi syllable vep +A0F4 yi syllable vut +A0F5 yi syllable vux +A0F6 yi syllable vu +A0F7 yi syllable vup +A0F8 yi syllable vurx +A0F9 yi syllable vur +A0FA yi syllable vyt +A0FB yi syllable vyx +A0FC yi syllable vy +A0FD yi syllable vyp +A0FE yi syllable vyrx +A0FF yi syllable vyr +A100 yi syllable dit +A101 yi syllable dix +A102 yi syllable di +A103 yi syllable dip +A104 yi syllable diex +A105 yi syllable die +A106 yi syllable diep +A107 yi syllable dat +A108 yi syllable dax +A109 yi syllable da +A10A yi syllable dap +A10B yi syllable duox +A10C yi syllable duo +A10D yi syllable dot +A10E yi syllable dox +A10F yi syllable do +A110 yi syllable dop +A111 yi syllable dex +A112 yi syllable de +A113 yi syllable dep +A114 yi syllable dut +A115 yi syllable dux +A116 yi syllable du +A117 yi syllable dup +A118 yi syllable durx +A119 yi syllable dur +A11A yi syllable tit +A11B yi syllable tix +A11C yi syllable ti +A11D yi syllable tip +A11E yi syllable tiex +A11F yi syllable tie +A120 yi syllable tiep +A121 yi syllable tat +A122 yi syllable tax +A123 yi syllable ta +A124 yi syllable tap +A125 yi syllable tuot +A126 yi syllable tuox +A127 yi syllable tuo +A128 yi syllable tuop +A129 yi syllable tot +A12A yi syllable tox +A12B yi syllable to +A12C yi syllable top +A12D yi syllable tex +A12E yi syllable te +A12F yi syllable tep +A130 yi syllable tut +A131 yi syllable tux +A132 yi syllable tu +A133 yi syllable tup +A134 yi syllable turx +A135 yi syllable tur +A136 yi syllable ddit +A137 yi syllable ddix +A138 yi syllable ddi +A139 yi syllable ddip +A13A yi syllable ddiex +A13B yi syllable ddie +A13C yi syllable ddiep +A13D yi syllable ddat +A13E yi syllable ddax +A13F yi syllable dda +A140 yi syllable ddap +A141 yi syllable dduox +A142 yi syllable dduo +A143 yi syllable dduop +A144 yi syllable ddot +A145 yi syllable ddox +A146 yi syllable ddo +A147 yi syllable ddop +A148 yi syllable ddex +A149 yi syllable dde +A14A yi syllable ddep +A14B yi syllable ddut +A14C yi syllable ddux +A14D yi syllable ddu +A14E yi syllable ddup +A14F yi syllable ddurx +A150 yi syllable ddur +A151 yi syllable ndit +A152 yi syllable ndix +A153 yi syllable ndi +A154 yi syllable ndip +A155 yi syllable ndiex +A156 yi syllable ndie +A157 yi syllable ndat +A158 yi syllable ndax +A159 yi syllable nda +A15A yi syllable ndap +A15B yi syllable ndot +A15C yi syllable ndox +A15D yi syllable ndo +A15E yi syllable ndop +A15F yi syllable ndex +A160 yi syllable nde +A161 yi syllable ndep +A162 yi syllable ndut +A163 yi syllable ndux +A164 yi syllable ndu +A165 yi syllable ndup +A166 yi syllable ndurx +A167 yi syllable ndur +A168 yi syllable hnit +A169 yi syllable hnix +A16A yi syllable hni +A16B yi syllable hnip +A16C yi syllable hniet +A16D yi syllable hniex +A16E yi syllable hnie +A16F yi syllable hniep +A170 yi syllable hnat +A171 yi syllable hnax +A172 yi syllable hna +A173 yi syllable hnap +A174 yi syllable hnuox +A175 yi syllable hnuo +A176 yi syllable hnot +A177 yi syllable hnox +A178 yi syllable hnop +A179 yi syllable hnex +A17A yi syllable hne +A17B yi syllable hnep +A17C yi syllable hnut +A17D yi syllable nit +A17E yi syllable nix +A17F yi syllable ni +A180 yi syllable nip +A181 yi syllable niex +A182 yi syllable nie +A183 yi syllable niep +A184 yi syllable nax +A185 yi syllable na +A186 yi syllable nap +A187 yi syllable nuox +A188 yi syllable nuo +A189 yi syllable nuop +A18A yi syllable not +A18B yi syllable nox +A18C yi syllable no +A18D yi syllable nop +A18E yi syllable nex +A18F yi syllable ne +A190 yi syllable nep +A191 yi syllable nut +A192 yi syllable nux +A193 yi syllable nu +A194 yi syllable nup +A195 yi syllable nurx +A196 yi syllable nur +A197 yi syllable hlit +A198 yi syllable hlix +A199 yi syllable hli +A19A yi syllable hlip +A19B yi syllable hliex +A19C yi syllable hlie +A19D yi syllable hliep +A19E yi syllable hlat +A19F yi syllable hlax +A1A0 yi syllable hla +A1A1 yi syllable hlap +A1A2 yi syllable hluox +A1A3 yi syllable hluo +A1A4 yi syllable hluop +A1A5 yi syllable hlox +A1A6 yi syllable hlo +A1A7 yi syllable hlop +A1A8 yi syllable hlex +A1A9 yi syllable hle +A1AA yi syllable hlep +A1AB yi syllable hlut +A1AC yi syllable hlux +A1AD yi syllable hlu +A1AE yi syllable hlup +A1AF yi syllable hlurx +A1B0 yi syllable hlur +A1B1 yi syllable hlyt +A1B2 yi syllable hlyx +A1B3 yi syllable hly +A1B4 yi syllable hlyp +A1B5 yi syllable hlyrx +A1B6 yi syllable hlyr +A1B7 yi syllable lit +A1B8 yi syllable lix +A1B9 yi syllable li +A1BA yi syllable lip +A1BB yi syllable liet +A1BC yi syllable liex +A1BD yi syllable lie +A1BE yi syllable liep +A1BF yi syllable lat +A1C0 yi syllable lax +A1C1 yi syllable la +A1C2 yi syllable lap +A1C3 yi syllable luot +A1C4 yi syllable luox +A1C5 yi syllable luo +A1C6 yi syllable luop +A1C7 yi syllable lot +A1C8 yi syllable lox +A1C9 yi syllable lo +A1CA yi syllable lop +A1CB yi syllable lex +A1CC yi syllable le +A1CD yi syllable lep +A1CE yi syllable lut +A1CF yi syllable lux +A1D0 yi syllable lu +A1D1 yi syllable lup +A1D2 yi syllable lurx +A1D3 yi syllable lur +A1D4 yi syllable lyt +A1D5 yi syllable lyx +A1D6 yi syllable ly +A1D7 yi syllable lyp +A1D8 yi syllable lyrx +A1D9 yi syllable lyr +A1DA yi syllable git +A1DB yi syllable gix +A1DC yi syllable gi +A1DD yi syllable gip +A1DE yi syllable giet +A1DF yi syllable giex +A1E0 yi syllable gie +A1E1 yi syllable giep +A1E2 yi syllable gat +A1E3 yi syllable gax +A1E4 yi syllable ga +A1E5 yi syllable gap +A1E6 yi syllable guot +A1E7 yi syllable guox +A1E8 yi syllable guo +A1E9 yi syllable guop +A1EA yi syllable got +A1EB yi syllable gox +A1EC yi syllable go +A1ED yi syllable gop +A1EE yi syllable get +A1EF yi syllable gex +A1F0 yi syllable ge +A1F1 yi syllable gep +A1F2 yi syllable gut +A1F3 yi syllable gux +A1F4 yi syllable gu +A1F5 yi syllable gup +A1F6 yi syllable gurx +A1F7 yi syllable gur +A1F8 yi syllable kit +A1F9 yi syllable kix +A1FA yi syllable ki +A1FB yi syllable kip +A1FC yi syllable kiex +A1FD yi syllable kie +A1FE yi syllable kiep +A1FF yi syllable kat +A200 yi syllable kax +A201 yi syllable ka +A202 yi syllable kap +A203 yi syllable kuox +A204 yi syllable kuo +A205 yi syllable kuop +A206 yi syllable kot +A207 yi syllable kox +A208 yi syllable ko +A209 yi syllable kop +A20A yi syllable ket +A20B yi syllable kex +A20C yi syllable ke +A20D yi syllable kep +A20E yi syllable kut +A20F yi syllable kux +A210 yi syllable ku +A211 yi syllable kup +A212 yi syllable kurx +A213 yi syllable kur +A214 yi syllable ggit +A215 yi syllable ggix +A216 yi syllable ggi +A217 yi syllable ggiex +A218 yi syllable ggie +A219 yi syllable ggiep +A21A yi syllable ggat +A21B yi syllable ggax +A21C yi syllable gga +A21D yi syllable ggap +A21E yi syllable gguot +A21F yi syllable gguox +A220 yi syllable gguo +A221 yi syllable gguop +A222 yi syllable ggot +A223 yi syllable ggox +A224 yi syllable ggo +A225 yi syllable ggop +A226 yi syllable gget +A227 yi syllable ggex +A228 yi syllable gge +A229 yi syllable ggep +A22A yi syllable ggut +A22B yi syllable ggux +A22C yi syllable ggu +A22D yi syllable ggup +A22E yi syllable ggurx +A22F yi syllable ggur +A230 yi syllable mgiex +A231 yi syllable mgie +A232 yi syllable mgat +A233 yi syllable mgax +A234 yi syllable mga +A235 yi syllable mgap +A236 yi syllable mguox +A237 yi syllable mguo +A238 yi syllable mguop +A239 yi syllable mgot +A23A yi syllable mgox +A23B yi syllable mgo +A23C yi syllable mgop +A23D yi syllable mgex +A23E yi syllable mge +A23F yi syllable mgep +A240 yi syllable mgut +A241 yi syllable mgux +A242 yi syllable mgu +A243 yi syllable mgup +A244 yi syllable mgurx +A245 yi syllable mgur +A246 yi syllable hxit +A247 yi syllable hxix +A248 yi syllable hxi +A249 yi syllable hxip +A24A yi syllable hxiet +A24B yi syllable hxiex +A24C yi syllable hxie +A24D yi syllable hxiep +A24E yi syllable hxat +A24F yi syllable hxax +A250 yi syllable hxa +A251 yi syllable hxap +A252 yi syllable hxuot +A253 yi syllable hxuox +A254 yi syllable hxuo +A255 yi syllable hxuop +A256 yi syllable hxot +A257 yi syllable hxox +A258 yi syllable hxo +A259 yi syllable hxop +A25A yi syllable hxex +A25B yi syllable hxe +A25C yi syllable hxep +A25D yi syllable ngiex +A25E yi syllable ngie +A25F yi syllable ngiep +A260 yi syllable ngat +A261 yi syllable ngax +A262 yi syllable nga +A263 yi syllable ngap +A264 yi syllable nguot +A265 yi syllable nguox +A266 yi syllable nguo +A267 yi syllable ngot +A268 yi syllable ngox +A269 yi syllable ngo +A26A yi syllable ngop +A26B yi syllable ngex +A26C yi syllable nge +A26D yi syllable ngep +A26E yi syllable hit +A26F yi syllable hiex +A270 yi syllable hie +A271 yi syllable hat +A272 yi syllable hax +A273 yi syllable ha +A274 yi syllable hap +A275 yi syllable huot +A276 yi syllable huox +A277 yi syllable huo +A278 yi syllable huop +A279 yi syllable hot +A27A yi syllable hox +A27B yi syllable ho +A27C yi syllable hop +A27D yi syllable hex +A27E yi syllable he +A27F yi syllable hep +A280 yi syllable wat +A281 yi syllable wax +A282 yi syllable wa +A283 yi syllable wap +A284 yi syllable wuox +A285 yi syllable wuo +A286 yi syllable wuop +A287 yi syllable wox +A288 yi syllable wo +A289 yi syllable wop +A28A yi syllable wex +A28B yi syllable we +A28C yi syllable wep +A28D yi syllable zit +A28E yi syllable zix +A28F yi syllable zi +A290 yi syllable zip +A291 yi syllable ziex +A292 yi syllable zie +A293 yi syllable ziep +A294 yi syllable zat +A295 yi syllable zax +A296 yi syllable za +A297 yi syllable zap +A298 yi syllable zuox +A299 yi syllable zuo +A29A yi syllable zuop +A29B yi syllable zot +A29C yi syllable zox +A29D yi syllable zo +A29E yi syllable zop +A29F yi syllable zex +A2A0 yi syllable ze +A2A1 yi syllable zep +A2A2 yi syllable zut +A2A3 yi syllable zux +A2A4 yi syllable zu +A2A5 yi syllable zup +A2A6 yi syllable zurx +A2A7 yi syllable zur +A2A8 yi syllable zyt +A2A9 yi syllable zyx +A2AA yi syllable zy +A2AB yi syllable zyp +A2AC yi syllable zyrx +A2AD yi syllable zyr +A2AE yi syllable cit +A2AF yi syllable cix +A2B0 yi syllable ci +A2B1 yi syllable cip +A2B2 yi syllable ciet +A2B3 yi syllable ciex +A2B4 yi syllable cie +A2B5 yi syllable ciep +A2B6 yi syllable cat +A2B7 yi syllable cax +A2B8 yi syllable ca +A2B9 yi syllable cap +A2BA yi syllable cuox +A2BB yi syllable cuo +A2BC yi syllable cuop +A2BD yi syllable cot +A2BE yi syllable cox +A2BF yi syllable co +A2C0 yi syllable cop +A2C1 yi syllable cex +A2C2 yi syllable ce +A2C3 yi syllable cep +A2C4 yi syllable cut +A2C5 yi syllable cux +A2C6 yi syllable cu +A2C7 yi syllable cup +A2C8 yi syllable curx +A2C9 yi syllable cur +A2CA yi syllable cyt +A2CB yi syllable cyx +A2CC yi syllable cy +A2CD yi syllable cyp +A2CE yi syllable cyrx +A2CF yi syllable cyr +A2D0 yi syllable zzit +A2D1 yi syllable zzix +A2D2 yi syllable zzi +A2D3 yi syllable zzip +A2D4 yi syllable zziet +A2D5 yi syllable zziex +A2D6 yi syllable zzie +A2D7 yi syllable zziep +A2D8 yi syllable zzat +A2D9 yi syllable zzax +A2DA yi syllable zza +A2DB yi syllable zzap +A2DC yi syllable zzox +A2DD yi syllable zzo +A2DE yi syllable zzop +A2DF yi syllable zzex +A2E0 yi syllable zze +A2E1 yi syllable zzep +A2E2 yi syllable zzux +A2E3 yi syllable zzu +A2E4 yi syllable zzup +A2E5 yi syllable zzurx +A2E6 yi syllable zzur +A2E7 yi syllable zzyt +A2E8 yi syllable zzyx +A2E9 yi syllable zzy +A2EA yi syllable zzyp +A2EB yi syllable zzyrx +A2EC yi syllable zzyr +A2ED yi syllable nzit +A2EE yi syllable nzix +A2EF yi syllable nzi +A2F0 yi syllable nzip +A2F1 yi syllable nziex +A2F2 yi syllable nzie +A2F3 yi syllable nziep +A2F4 yi syllable nzat +A2F5 yi syllable nzax +A2F6 yi syllable nza +A2F7 yi syllable nzap +A2F8 yi syllable nzuox +A2F9 yi syllable nzuo +A2FA yi syllable nzox +A2FB yi syllable nzop +A2FC yi syllable nzex +A2FD yi syllable nze +A2FE yi syllable nzux +A2FF yi syllable nzu +A300 yi syllable nzup +A301 yi syllable nzurx +A302 yi syllable nzur +A303 yi syllable nzyt +A304 yi syllable nzyx +A305 yi syllable nzy +A306 yi syllable nzyp +A307 yi syllable nzyrx +A308 yi syllable nzyr +A309 yi syllable sit +A30A yi syllable six +A30B yi syllable si +A30C yi syllable sip +A30D yi syllable siex +A30E yi syllable sie +A30F yi syllable siep +A310 yi syllable sat +A311 yi syllable sax +A312 yi syllable sa +A313 yi syllable sap +A314 yi syllable suox +A315 yi syllable suo +A316 yi syllable suop +A317 yi syllable sot +A318 yi syllable sox +A319 yi syllable so +A31A yi syllable sop +A31B yi syllable sex +A31C yi syllable se +A31D yi syllable sep +A31E yi syllable sut +A31F yi syllable sux +A320 yi syllable su +A321 yi syllable sup +A322 yi syllable surx +A323 yi syllable sur +A324 yi syllable syt +A325 yi syllable syx +A326 yi syllable sy +A327 yi syllable syp +A328 yi syllable syrx +A329 yi syllable syr +A32A yi syllable ssit +A32B yi syllable ssix +A32C yi syllable ssi +A32D yi syllable ssip +A32E yi syllable ssiex +A32F yi syllable ssie +A330 yi syllable ssiep +A331 yi syllable ssat +A332 yi syllable ssax +A333 yi syllable ssa +A334 yi syllable ssap +A335 yi syllable ssot +A336 yi syllable ssox +A337 yi syllable sso +A338 yi syllable ssop +A339 yi syllable ssex +A33A yi syllable sse +A33B yi syllable ssep +A33C yi syllable ssut +A33D yi syllable ssux +A33E yi syllable ssu +A33F yi syllable ssup +A340 yi syllable ssyt +A341 yi syllable ssyx +A342 yi syllable ssy +A343 yi syllable ssyp +A344 yi syllable ssyrx +A345 yi syllable ssyr +A346 yi syllable zhat +A347 yi syllable zhax +A348 yi syllable zha +A349 yi syllable zhap +A34A yi syllable zhuox +A34B yi syllable zhuo +A34C yi syllable zhuop +A34D yi syllable zhot +A34E yi syllable zhox +A34F yi syllable zho +A350 yi syllable zhop +A351 yi syllable zhet +A352 yi syllable zhex +A353 yi syllable zhe +A354 yi syllable zhep +A355 yi syllable zhut +A356 yi syllable zhux +A357 yi syllable zhu +A358 yi syllable zhup +A359 yi syllable zhurx +A35A yi syllable zhur +A35B yi syllable zhyt +A35C yi syllable zhyx +A35D yi syllable zhy +A35E yi syllable zhyp +A35F yi syllable zhyrx +A360 yi syllable zhyr +A361 yi syllable chat +A362 yi syllable chax +A363 yi syllable cha +A364 yi syllable chap +A365 yi syllable chuot +A366 yi syllable chuox +A367 yi syllable chuo +A368 yi syllable chuop +A369 yi syllable chot +A36A yi syllable chox +A36B yi syllable cho +A36C yi syllable chop +A36D yi syllable chet +A36E yi syllable chex +A36F yi syllable che +A370 yi syllable chep +A371 yi syllable chux +A372 yi syllable chu +A373 yi syllable chup +A374 yi syllable churx +A375 yi syllable chur +A376 yi syllable chyt +A377 yi syllable chyx +A378 yi syllable chy +A379 yi syllable chyp +A37A yi syllable chyrx +A37B yi syllable chyr +A37C yi syllable rrax +A37D yi syllable rra +A37E yi syllable rruox +A37F yi syllable rruo +A380 yi syllable rrot +A381 yi syllable rrox +A382 yi syllable rro +A383 yi syllable rrop +A384 yi syllable rret +A385 yi syllable rrex +A386 yi syllable rre +A387 yi syllable rrep +A388 yi syllable rrut +A389 yi syllable rrux +A38A yi syllable rru +A38B yi syllable rrup +A38C yi syllable rrurx +A38D yi syllable rrur +A38E yi syllable rryt +A38F yi syllable rryx +A390 yi syllable rry +A391 yi syllable rryp +A392 yi syllable rryrx +A393 yi syllable rryr +A394 yi syllable nrat +A395 yi syllable nrax +A396 yi syllable nra +A397 yi syllable nrap +A398 yi syllable nrox +A399 yi syllable nro +A39A yi syllable nrop +A39B yi syllable nret +A39C yi syllable nrex +A39D yi syllable nre +A39E yi syllable nrep +A39F yi syllable nrut +A3A0 yi syllable nrux +A3A1 yi syllable nru +A3A2 yi syllable nrup +A3A3 yi syllable nrurx +A3A4 yi syllable nrur +A3A5 yi syllable nryt +A3A6 yi syllable nryx +A3A7 yi syllable nry +A3A8 yi syllable nryp +A3A9 yi syllable nryrx +A3AA yi syllable nryr +A3AB yi syllable shat +A3AC yi syllable shax +A3AD yi syllable sha +A3AE yi syllable shap +A3AF yi syllable shuox +A3B0 yi syllable shuo +A3B1 yi syllable shuop +A3B2 yi syllable shot +A3B3 yi syllable shox +A3B4 yi syllable sho +A3B5 yi syllable shop +A3B6 yi syllable shet +A3B7 yi syllable shex +A3B8 yi syllable she +A3B9 yi syllable shep +A3BA yi syllable shut +A3BB yi syllable shux +A3BC yi syllable shu +A3BD yi syllable shup +A3BE yi syllable shurx +A3BF yi syllable shur +A3C0 yi syllable shyt +A3C1 yi syllable shyx +A3C2 yi syllable shy +A3C3 yi syllable shyp +A3C4 yi syllable shyrx +A3C5 yi syllable shyr +A3C6 yi syllable rat +A3C7 yi syllable rax +A3C8 yi syllable ra +A3C9 yi syllable rap +A3CA yi syllable ruox +A3CB yi syllable ruo +A3CC yi syllable ruop +A3CD yi syllable rot +A3CE yi syllable rox +A3CF yi syllable ro +A3D0 yi syllable rop +A3D1 yi syllable rex +A3D2 yi syllable re +A3D3 yi syllable rep +A3D4 yi syllable rut +A3D5 yi syllable rux +A3D6 yi syllable ru +A3D7 yi syllable rup +A3D8 yi syllable rurx +A3D9 yi syllable rur +A3DA yi syllable ryt +A3DB yi syllable ryx +A3DC yi syllable ry +A3DD yi syllable ryp +A3DE yi syllable ryrx +A3DF yi syllable ryr +A3E0 yi syllable jit +A3E1 yi syllable jix +A3E2 yi syllable ji +A3E3 yi syllable jip +A3E4 yi syllable jiet +A3E5 yi syllable jiex +A3E6 yi syllable jie +A3E7 yi syllable jiep +A3E8 yi syllable juot +A3E9 yi syllable juox +A3EA yi syllable juo +A3EB yi syllable juop +A3EC yi syllable jot +A3ED yi syllable jox +A3EE yi syllable jo +A3EF yi syllable jop +A3F0 yi syllable jut +A3F1 yi syllable jux +A3F2 yi syllable ju +A3F3 yi syllable jup +A3F4 yi syllable jurx +A3F5 yi syllable jur +A3F6 yi syllable jyt +A3F7 yi syllable jyx +A3F8 yi syllable jy +A3F9 yi syllable jyp +A3FA yi syllable jyrx +A3FB yi syllable jyr +A3FC yi syllable qit +A3FD yi syllable qix +A3FE yi syllable qi +A3FF yi syllable qip +A400 yi syllable qiet +A401 yi syllable qiex +A402 yi syllable qie +A403 yi syllable qiep +A404 yi syllable quot +A405 yi syllable quox +A406 yi syllable quo +A407 yi syllable quop +A408 yi syllable qot +A409 yi syllable qox +A40A yi syllable qo +A40B yi syllable qop +A40C yi syllable qut +A40D yi syllable qux +A40E yi syllable qu +A40F yi syllable qup +A410 yi syllable qurx +A411 yi syllable qur +A412 yi syllable qyt +A413 yi syllable qyx +A414 yi syllable qy +A415 yi syllable qyp +A416 yi syllable qyrx +A417 yi syllable qyr +A418 yi syllable jjit +A419 yi syllable jjix +A41A yi syllable jji +A41B yi syllable jjip +A41C yi syllable jjiet +A41D yi syllable jjiex +A41E yi syllable jjie +A41F yi syllable jjiep +A420 yi syllable jjuox +A421 yi syllable jjuo +A422 yi syllable jjuop +A423 yi syllable jjot +A424 yi syllable jjox +A425 yi syllable jjo +A426 yi syllable jjop +A427 yi syllable jjut +A428 yi syllable jjux +A429 yi syllable jju +A42A yi syllable jjup +A42B yi syllable jjurx +A42C yi syllable jjur +A42D yi syllable jjyt +A42E yi syllable jjyx +A42F yi syllable jjy +A430 yi syllable jjyp +A431 yi syllable njit +A432 yi syllable njix +A433 yi syllable nji +A434 yi syllable njip +A435 yi syllable njiet +A436 yi syllable njiex +A437 yi syllable njie +A438 yi syllable njiep +A439 yi syllable njuox +A43A yi syllable njuo +A43B yi syllable njot +A43C yi syllable njox +A43D yi syllable njo +A43E yi syllable njop +A43F yi syllable njux +A440 yi syllable nju +A441 yi syllable njup +A442 yi syllable njurx +A443 yi syllable njur +A444 yi syllable njyt +A445 yi syllable njyx +A446 yi syllable njy +A447 yi syllable njyp +A448 yi syllable njyrx +A449 yi syllable njyr +A44A yi syllable nyit +A44B yi syllable nyix +A44C yi syllable nyi +A44D yi syllable nyip +A44E yi syllable nyiet +A44F yi syllable nyiex +A450 yi syllable nyie +A451 yi syllable nyiep +A452 yi syllable nyuox +A453 yi syllable nyuo +A454 yi syllable nyuop +A455 yi syllable nyot +A456 yi syllable nyox +A457 yi syllable nyo +A458 yi syllable nyop +A459 yi syllable nyut +A45A yi syllable nyux +A45B yi syllable nyu +A45C yi syllable nyup +A45D yi syllable xit +A45E yi syllable xix +A45F yi syllable xi +A460 yi syllable xip +A461 yi syllable xiet +A462 yi syllable xiex +A463 yi syllable xie +A464 yi syllable xiep +A465 yi syllable xuox +A466 yi syllable xuo +A467 yi syllable xot +A468 yi syllable xox +A469 yi syllable xo +A46A yi syllable xop +A46B yi syllable xyt +A46C yi syllable xyx +A46D yi syllable xy +A46E yi syllable xyp +A46F yi syllable xyrx +A470 yi syllable xyr +A471 yi syllable yit +A472 yi syllable yix +A473 yi syllable yi +A474 yi syllable yip +A475 yi syllable yiet +A476 yi syllable yiex +A477 yi syllable yie +A478 yi syllable yiep +A479 yi syllable yuot +A47A yi syllable yuox +A47B yi syllable yuo +A47C yi syllable yuop +A47D yi syllable yot +A47E yi syllable yox +A47F yi syllable yo +A480 yi syllable yop +A481 yi syllable yut +A482 yi syllable yux +A483 yi syllable yu +A484 yi syllable yup +A485 yi syllable yurx +A486 yi syllable yur +A487 yi syllable yyt +A488 yi syllable yyx +A489 yi syllable yy +A48A yi syllable yyp +A48B yi syllable yyrx +A48C yi syllable yyr +A490 yi radical qot +A491 yi radical li +A492 yi radical kit +A493 yi radical nyip +A494 yi radical cyp +A495 yi radical ssi +A496 yi radical ggop +A497 yi radical gep +A498 yi radical mi +A499 yi radical hxit +A49A yi radical lyr +A49B yi radical bbut +A49C yi radical mop +A49D yi radical yo +A49E yi radical put +A49F yi radical hxuo +A4A0 yi radical tat +A4A1 yi radical ga +A4A2 yi radical zup +A4A3 yi radical cyt +A4A4 yi radical ddur +A4A5 yi radical bur +A4A6 yi radical gguo +A4A7 yi radical nyop +A4A8 yi radical tu +A4A9 yi radical op +A4AA yi radical jjut +A4AB yi radical zot +A4AC yi radical pyt +A4AD yi radical hmo +A4AE yi radical yit +A4AF yi radical vur +A4B0 yi radical shy +A4B1 yi radical vep +A4B2 yi radical za +A4B3 yi radical jo +A4B4 yi radical nzup +A4B5 yi radical jjy +A4B6 yi radical got +A4B7 yi radical jjie +A4B8 yi radical wo +A4B9 yi radical du +A4BA yi radical shur +A4BB yi radical lie +A4BC yi radical cy +A4BD yi radical cuop +A4BE yi radical cip +A4BF yi radical hxop +A4C0 yi radical shat +A4C1 yi radical zur +A4C2 yi radical shop +A4C3 yi radical che +A4C4 yi radical zziet +A4C5 yi radical nbie +A4C6 yi radical ke +A4D0 lisu letter ba +A4D1 lisu letter pa +A4D2 lisu letter pha +A4D3 lisu letter da +A4D4 lisu letter ta +A4D5 lisu letter tha +A4D6 lisu letter ga +A4D7 lisu letter ka +A4D8 lisu letter kha +A4D9 lisu letter ja +A4DA lisu letter ca +A4DB lisu letter cha +A4DC lisu letter dza +A4DD lisu letter tsa +A4DE lisu letter tsha +A4DF lisu letter ma +A4E0 lisu letter na +A4E1 lisu letter la +A4E2 lisu letter sa +A4E3 lisu letter zha +A4E4 lisu letter za +A4E5 lisu letter nga +A4E6 lisu letter ha +A4E7 lisu letter xa +A4E8 lisu letter hha +A4E9 lisu letter fa +A4EA lisu letter wa +A4EB lisu letter sha +A4EC lisu letter ya +A4ED lisu letter gha +A4EE lisu letter a +A4EF lisu letter ae +A4F0 lisu letter e +A4F1 lisu letter eu +A4F2 lisu letter i +A4F3 lisu letter o +A4F4 lisu letter u +A4F5 lisu letter ue +A4F6 lisu letter uh +A4F7 lisu letter oe +A4F8 lisu letter tone mya ti +A4F9 lisu letter tone na po +A4FA lisu letter tone mya cya +A4FB lisu letter tone mya bo +A4FC lisu letter tone mya na +A4FD lisu letter tone mya jeu +A4FE lisu punctuation comma +A4FF lisu punctuation full stop +A500 vai syllable ee +A501 vai syllable een +A502 vai syllable hee +A503 vai syllable wee +A504 vai syllable ween +A505 vai syllable pee +A506 vai syllable bhee +A507 vai syllable bee +A508 vai syllable mbee +A509 vai syllable kpee +A50A vai syllable mgbee +A50B vai syllable gbee +A50C vai syllable fee +A50D vai syllable vee +A50E vai syllable tee +A50F vai syllable thee +A510 vai syllable dhee +A511 vai syllable dhhee +A512 vai syllable lee +A513 vai syllable ree +A514 vai syllable dee +A515 vai syllable ndee +A516 vai syllable see +A517 vai syllable shee +A518 vai syllable zee +A519 vai syllable zhee +A51A vai syllable cee +A51B vai syllable jee +A51C vai syllable njee +A51D vai syllable yee +A51E vai syllable kee +A51F vai syllable nggee +A520 vai syllable gee +A521 vai syllable mee +A522 vai syllable nee +A523 vai syllable nyee +A524 vai syllable i +A525 vai syllable in +A526 vai syllable hi +A527 vai syllable hin +A528 vai syllable wi +A529 vai syllable win +A52A vai syllable pi +A52B vai syllable bhi +A52C vai syllable bi +A52D vai syllable mbi +A52E vai syllable kpi +A52F vai syllable mgbi +A530 vai syllable gbi +A531 vai syllable fi +A532 vai syllable vi +A533 vai syllable ti +A534 vai syllable thi +A535 vai syllable dhi +A536 vai syllable dhhi +A537 vai syllable li +A538 vai syllable ri +A539 vai syllable di +A53A vai syllable ndi +A53B vai syllable si +A53C vai syllable shi +A53D vai syllable zi +A53E vai syllable zhi +A53F vai syllable ci +A540 vai syllable ji +A541 vai syllable nji +A542 vai syllable yi +A543 vai syllable ki +A544 vai syllable nggi +A545 vai syllable gi +A546 vai syllable mi +A547 vai syllable ni +A548 vai syllable nyi +A549 vai syllable a +A54A vai syllable an +A54B vai syllable ngan +A54C vai syllable ha +A54D vai syllable han +A54E vai syllable wa +A54F vai syllable wan +A550 vai syllable pa +A551 vai syllable bha +A552 vai syllable ba +A553 vai syllable mba +A554 vai syllable kpa +A555 vai syllable kpan +A556 vai syllable mgba +A557 vai syllable gba +A558 vai syllable fa +A559 vai syllable va +A55A vai syllable ta +A55B vai syllable tha +A55C vai syllable dha +A55D vai syllable dhha +A55E vai syllable la +A55F vai syllable ra +A560 vai syllable da +A561 vai syllable nda +A562 vai syllable sa +A563 vai syllable sha +A564 vai syllable za +A565 vai syllable zha +A566 vai syllable ca +A567 vai syllable ja +A568 vai syllable nja +A569 vai syllable ya +A56A vai syllable ka +A56B vai syllable kan +A56C vai syllable ngga +A56D vai syllable ga +A56E vai syllable ma +A56F vai syllable na +A570 vai syllable nya +A571 vai syllable oo +A572 vai syllable oon +A573 vai syllable hoo +A574 vai syllable woo +A575 vai syllable woon +A576 vai syllable poo +A577 vai syllable bhoo +A578 vai syllable boo +A579 vai syllable mboo +A57A vai syllable kpoo +A57B vai syllable mgboo +A57C vai syllable gboo +A57D vai syllable foo +A57E vai syllable voo +A57F vai syllable too +A580 vai syllable thoo +A581 vai syllable dhoo +A582 vai syllable dhhoo +A583 vai syllable loo +A584 vai syllable roo +A585 vai syllable doo +A586 vai syllable ndoo +A587 vai syllable soo +A588 vai syllable shoo +A589 vai syllable zoo +A58A vai syllable zhoo +A58B vai syllable coo +A58C vai syllable joo +A58D vai syllable njoo +A58E vai syllable yoo +A58F vai syllable koo +A590 vai syllable nggoo +A591 vai syllable goo +A592 vai syllable moo +A593 vai syllable noo +A594 vai syllable nyoo +A595 vai syllable u +A596 vai syllable un +A597 vai syllable hu +A598 vai syllable hun +A599 vai syllable wu +A59A vai syllable wun +A59B vai syllable pu +A59C vai syllable bhu +A59D vai syllable bu +A59E vai syllable mbu +A59F vai syllable kpu +A5A0 vai syllable mgbu +A5A1 vai syllable gbu +A5A2 vai syllable fu +A5A3 vai syllable vu +A5A4 vai syllable tu +A5A5 vai syllable thu +A5A6 vai syllable dhu +A5A7 vai syllable dhhu +A5A8 vai syllable lu +A5A9 vai syllable ru +A5AA vai syllable du +A5AB vai syllable ndu +A5AC vai syllable su +A5AD vai syllable shu +A5AE vai syllable zu +A5AF vai syllable zhu +A5B0 vai syllable cu +A5B1 vai syllable ju +A5B2 vai syllable nju +A5B3 vai syllable yu +A5B4 vai syllable ku +A5B5 vai syllable nggu +A5B6 vai syllable gu +A5B7 vai syllable mu +A5B8 vai syllable nu +A5B9 vai syllable nyu +A5BA vai syllable o +A5BB vai syllable on +A5BC vai syllable ngon +A5BD vai syllable ho +A5BE vai syllable hon +A5BF vai syllable wo +A5C0 vai syllable won +A5C1 vai syllable po +A5C2 vai syllable bho +A5C3 vai syllable bo +A5C4 vai syllable mbo +A5C5 vai syllable kpo +A5C6 vai syllable mgbo +A5C7 vai syllable gbo +A5C8 vai syllable gbon +A5C9 vai syllable fo +A5CA vai syllable vo +A5CB vai syllable to +A5CC vai syllable tho +A5CD vai syllable dho +A5CE vai syllable dhho +A5CF vai syllable lo +A5D0 vai syllable ro +A5D1 vai syllable do +A5D2 vai syllable ndo +A5D3 vai syllable so +A5D4 vai syllable sho +A5D5 vai syllable zo +A5D6 vai syllable zho +A5D7 vai syllable co +A5D8 vai syllable jo +A5D9 vai syllable njo +A5DA vai syllable yo +A5DB vai syllable ko +A5DC vai syllable nggo +A5DD vai syllable go +A5DE vai syllable mo +A5DF vai syllable no +A5E0 vai syllable nyo +A5E1 vai syllable e +A5E2 vai syllable en +A5E3 vai syllable ngen +A5E4 vai syllable he +A5E5 vai syllable hen +A5E6 vai syllable we +A5E7 vai syllable wen +A5E8 vai syllable pe +A5E9 vai syllable bhe +A5EA vai syllable be +A5EB vai syllable mbe +A5EC vai syllable kpe +A5ED vai syllable kpen +A5EE vai syllable mgbe +A5EF vai syllable gbe +A5F0 vai syllable gben +A5F1 vai syllable fe +A5F2 vai syllable ve +A5F3 vai syllable te +A5F4 vai syllable the +A5F5 vai syllable dhe +A5F6 vai syllable dhhe +A5F7 vai syllable le +A5F8 vai syllable re +A5F9 vai syllable de +A5FA vai syllable nde +A5FB vai syllable se +A5FC vai syllable she +A5FD vai syllable ze +A5FE vai syllable zhe +A5FF vai syllable ce +A600 vai syllable je +A601 vai syllable nje +A602 vai syllable ye +A603 vai syllable ke +A604 vai syllable ngge +A605 vai syllable nggen +A606 vai syllable ge +A607 vai syllable gen +A608 vai syllable me +A609 vai syllable ne +A60A vai syllable nye +A60B vai syllable ng +A60C vai syllable lengthener +A60D vai comma +A60E vai full stop +A60F vai question mark +A610 vai syllable ndole fa +A611 vai syllable ndole ka +A612 vai syllable ndole soo +A613 vai symbol feeng +A614 vai symbol keeng +A615 vai symbol ting +A616 vai symbol nii +A617 vai symbol bang +A618 vai symbol faa +A619 vai symbol taa +A61A vai symbol dang +A61B vai symbol doong +A61C vai symbol kung +A61D vai symbol tong +A61E vai symbol do-o +A61F vai symbol jong +A620 vai digit zero +A621 vai digit one +A622 vai digit two +A623 vai digit three +A624 vai digit four +A625 vai digit five +A626 vai digit six +A627 vai digit seven +A628 vai digit eight +A629 vai digit nine +A62A vai syllable ndole ma +A62B vai syllable ndole do +A640 cyrillic capital letter zemlya +A641 cyrillic small letter zemlya +A642 cyrillic capital letter dzelo +A643 cyrillic small letter dzelo +A644 cyrillic capital letter reversed dze +A645 cyrillic small letter reversed dze +A646 cyrillic capital letter iota +A647 cyrillic small letter iota +A648 cyrillic capital letter djerv +A649 cyrillic small letter djerv +A64A cyrillic capital letter monograph uk +A64B cyrillic small letter monograph uk +A64C cyrillic capital letter broad omega +A64D cyrillic small letter broad omega +A64E cyrillic capital letter neutral yer +A64F cyrillic small letter neutral yer +A650 cyrillic capital letter yeru with back yer +A651 cyrillic small letter yeru with back yer +A652 cyrillic capital letter iotified yat +A653 cyrillic small letter iotified yat +A654 cyrillic capital letter reversed yu +A655 cyrillic small letter reversed yu +A656 cyrillic capital letter iotified a +A657 cyrillic small letter iotified a +A658 cyrillic capital letter closed little yus +A659 cyrillic small letter closed little yus +A65A cyrillic capital letter blended yus +A65B cyrillic small letter blended yus +A65C cyrillic capital letter iotified closed little yus +A65D cyrillic small letter iotified closed little yus +A65E cyrillic capital letter yn +A65F cyrillic small letter yn +A660 cyrillic capital letter reversed tse +A661 cyrillic small letter reversed tse +A662 cyrillic capital letter soft de +A663 cyrillic small letter soft de +A664 cyrillic capital letter soft el +A665 cyrillic small letter soft el +A666 cyrillic capital letter soft em +A667 cyrillic small letter soft em +A668 cyrillic capital letter monocular o +A669 cyrillic small letter monocular o +A66A cyrillic capital letter binocular o +A66B cyrillic small letter binocular o +A66C cyrillic capital letter double monocular o +A66D cyrillic small letter double monocular o +A66E cyrillic letter multiocular o +A66F combining cyrillic vzmet +A670 combining cyrillic ten millions sign +A671 combining cyrillic hundred millions sign +A672 combining cyrillic thousand millions sign +A673 slavonic asterisk +A674 combining cyrillic letter ukrainian ie +A675 combining cyrillic letter i +A676 combining cyrillic letter yi +A677 combining cyrillic letter u +A678 combining cyrillic letter hard sign +A679 combining cyrillic letter yeru +A67A combining cyrillic letter soft sign +A67B combining cyrillic letter omega +A67C combining cyrillic kavyka +A67D combining cyrillic payerok +A67E cyrillic kavyka +A67F cyrillic payerok +A680 cyrillic capital letter dwe +A681 cyrillic small letter dwe +A682 cyrillic capital letter dzwe +A683 cyrillic small letter dzwe +A684 cyrillic capital letter zhwe +A685 cyrillic small letter zhwe +A686 cyrillic capital letter cche +A687 cyrillic small letter cche +A688 cyrillic capital letter dzze +A689 cyrillic small letter dzze +A68A cyrillic capital letter te with middle hook +A68B cyrillic small letter te with middle hook +A68C cyrillic capital letter twe +A68D cyrillic small letter twe +A68E cyrillic capital letter tswe +A68F cyrillic small letter tswe +A690 cyrillic capital letter tsse +A691 cyrillic small letter tsse +A692 cyrillic capital letter tche +A693 cyrillic small letter tche +A694 cyrillic capital letter hwe +A695 cyrillic small letter hwe +A696 cyrillic capital letter shwe +A697 cyrillic small letter shwe +A698 cyrillic capital letter double o +A699 cyrillic small letter double o +A69A cyrillic capital letter crossed o +A69B cyrillic small letter crossed o +A69C modifier letter cyrillic hard sign +A69D modifier letter cyrillic soft sign +A69E combining cyrillic letter ef +A69F combining cyrillic letter iotified e +A6A0 bamum letter a +A6A1 bamum letter ka +A6A2 bamum letter u +A6A3 bamum letter ku +A6A4 bamum letter ee +A6A5 bamum letter ree +A6A6 bamum letter tae +A6A7 bamum letter o +A6A8 bamum letter nyi +A6A9 bamum letter i +A6AA bamum letter la +A6AB bamum letter pa +A6AC bamum letter rii +A6AD bamum letter riee +A6AE bamum letter leeee +A6AF bamum letter meeee +A6B0 bamum letter taa +A6B1 bamum letter ndaa +A6B2 bamum letter njaem +A6B3 bamum letter m +A6B4 bamum letter suu +A6B5 bamum letter mu +A6B6 bamum letter shii +A6B7 bamum letter si +A6B8 bamum letter sheux +A6B9 bamum letter seux +A6BA bamum letter kyee +A6BB bamum letter ket +A6BC bamum letter nuae +A6BD bamum letter nu +A6BE bamum letter njuae +A6BF bamum letter yoq +A6C0 bamum letter shu +A6C1 bamum letter yuq +A6C2 bamum letter ya +A6C3 bamum letter nsha +A6C4 bamum letter keux +A6C5 bamum letter peux +A6C6 bamum letter njee +A6C7 bamum letter ntee +A6C8 bamum letter pue +A6C9 bamum letter wue +A6CA bamum letter pee +A6CB bamum letter fee +A6CC bamum letter ru +A6CD bamum letter lu +A6CE bamum letter mi +A6CF bamum letter ni +A6D0 bamum letter reux +A6D1 bamum letter rae +A6D2 bamum letter ken +A6D3 bamum letter ngkwaen +A6D4 bamum letter ngga +A6D5 bamum letter nga +A6D6 bamum letter sho +A6D7 bamum letter puae +A6D8 bamum letter fu +A6D9 bamum letter fom +A6DA bamum letter wa +A6DB bamum letter na +A6DC bamum letter li +A6DD bamum letter pi +A6DE bamum letter loq +A6DF bamum letter ko +A6E0 bamum letter mben +A6E1 bamum letter ren +A6E2 bamum letter men +A6E3 bamum letter ma +A6E4 bamum letter ti +A6E5 bamum letter ki +A6E6 bamum letter mo +A6E7 bamum letter mbaa +A6E8 bamum letter tet +A6E9 bamum letter kpa +A6EA bamum letter ten +A6EB bamum letter ntuu +A6EC bamum letter samba +A6ED bamum letter faamae +A6EE bamum letter kovuu +A6EF bamum letter koghom +A6F0 bamum combining mark koqndon +A6F1 bamum combining mark tukwentis +A6F2 bamum njaemli +A6F3 bamum full stop +A6F4 bamum colon +A6F5 bamum comma +A6F6 bamum semicolon +A6F7 bamum question mark +A700 modifier letter chinese tone yin ping +A701 modifier letter chinese tone yang ping +A702 modifier letter chinese tone yin shang +A703 modifier letter chinese tone yang shang +A704 modifier letter chinese tone yin qu +A705 modifier letter chinese tone yang qu +A706 modifier letter chinese tone yin ru +A707 modifier letter chinese tone yang ru +A708 modifier letter extra-high dotted tone bar +A709 modifier letter high dotted tone bar +A70A modifier letter mid dotted tone bar +A70B modifier letter low dotted tone bar +A70C modifier letter extra-low dotted tone bar +A70D modifier letter extra-high dotted left-stem tone bar +A70E modifier letter high dotted left-stem tone bar +A70F modifier letter mid dotted left-stem tone bar +A710 modifier letter low dotted left-stem tone bar +A711 modifier letter extra-low dotted left-stem tone bar +A712 modifier letter extra-high left-stem tone bar +A713 modifier letter high left-stem tone bar +A714 modifier letter mid left-stem tone bar +A715 modifier letter low left-stem tone bar +A716 modifier letter extra-low left-stem tone bar +A717 modifier letter dot vertical bar +A718 modifier letter dot slash +A719 modifier letter dot horizontal bar +A71A modifier letter lower right corner angle +A71B modifier letter raised up arrow +A71C modifier letter raised down arrow +A71D modifier letter raised exclamation mark +A71E modifier letter raised inverted exclamation mark +A71F modifier letter low inverted exclamation mark +A720 modifier letter stress and high tone +A721 modifier letter stress and low tone +A722 latin capital letter egyptological alef +A723 latin small letter egyptological alef +A724 latin capital letter egyptological ain +A725 latin small letter egyptological ain +A726 latin capital letter heng +A727 latin small letter heng +A728 latin capital letter tz +A729 latin small letter tz +A72A latin capital letter tresillo +A72B latin small letter tresillo +A72C latin capital letter cuatrillo +A72D latin small letter cuatrillo +A72E latin capital letter cuatrillo with comma +A72F latin small letter cuatrillo with comma +A730 latin letter small capital f +A731 latin letter small capital s +A732 latin capital letter aa +A733 latin small letter aa +A734 latin capital letter ao +A735 latin small letter ao +A736 latin capital letter au +A737 latin small letter au +A738 latin capital letter av +A739 latin small letter av +A73A latin capital letter av with horizontal bar +A73B latin small letter av with horizontal bar +A73C latin capital letter ay +A73D latin small letter ay +A73E latin capital letter reversed c with dot +A73F latin small letter reversed c with dot +A740 latin capital letter k with stroke +A741 latin small letter k with stroke +A742 latin capital letter k with diagonal stroke +A743 latin small letter k with diagonal stroke +A744 latin capital letter k with stroke and diagonal stroke +A745 latin small letter k with stroke and diagonal stroke +A746 latin capital letter broken l +A747 latin small letter broken l +A748 latin capital letter l with high stroke +A749 latin small letter l with high stroke +A74A latin capital letter o with long stroke overlay +A74B latin small letter o with long stroke overlay +A74C latin capital letter o with loop +A74D latin small letter o with loop +A74E latin capital letter oo +A74F latin small letter oo +A750 latin capital letter p with stroke through descender +A751 latin small letter p with stroke through descender +A752 latin capital letter p with flourish +A753 latin small letter p with flourish +A754 latin capital letter p with squirrel tail +A755 latin small letter p with squirrel tail +A756 latin capital letter q with stroke through descender +A757 latin small letter q with stroke through descender +A758 latin capital letter q with diagonal stroke +A759 latin small letter q with diagonal stroke +A75A latin capital letter r rotunda +A75B latin small letter r rotunda +A75C latin capital letter rum rotunda +A75D latin small letter rum rotunda +A75E latin capital letter v with diagonal stroke +A75F latin small letter v with diagonal stroke +A760 latin capital letter vy +A761 latin small letter vy +A762 latin capital letter visigothic z +A763 latin small letter visigothic z +A764 latin capital letter thorn with stroke +A765 latin small letter thorn with stroke +A766 latin capital letter thorn with stroke through descender +A767 latin small letter thorn with stroke through descender +A768 latin capital letter vend +A769 latin small letter vend +A76A latin capital letter et +A76B latin small letter et +A76C latin capital letter is +A76D latin small letter is +A76E latin capital letter con +A76F latin small letter con +A770 modifier letter us +A771 latin small letter dum +A772 latin small letter lum +A773 latin small letter mum +A774 latin small letter num +A775 latin small letter rum +A776 latin letter small capital rum +A777 latin small letter tum +A778 latin small letter um +A779 latin capital letter insular d +A77A latin small letter insular d +A77B latin capital letter insular f +A77C latin small letter insular f +A77D latin capital letter insular g +A77E latin capital letter turned insular g +A77F latin small letter turned insular g +A780 latin capital letter turned l +A781 latin small letter turned l +A782 latin capital letter insular r +A783 latin small letter insular r +A784 latin capital letter insular s +A785 latin small letter insular s +A786 latin capital letter insular t +A787 latin small letter insular t +A788 modifier letter low circumflex accent +A789 modifier letter colon +A78A modifier letter short equals sign +A78B latin capital letter saltillo +A78C latin small letter saltillo +A78D latin capital letter turned h +A78E latin small letter l with retroflex hook and belt +A78F latin letter sinological dot +A790 latin capital letter n with descender +A791 latin small letter n with descender +A792 latin capital letter c with bar +A793 latin small letter c with bar +A794 latin small letter c with palatal hook +A795 latin small letter h with palatal hook +A796 latin capital letter b with flourish +A797 latin small letter b with flourish +A798 latin capital letter f with stroke +A799 latin small letter f with stroke +A79A latin capital letter volapuk ae +A79B latin small letter volapuk ae +A79C latin capital letter volapuk oe +A79D latin small letter volapuk oe +A79E latin capital letter volapuk ue +A79F latin small letter volapuk ue +A7A0 latin capital letter g with oblique stroke +A7A1 latin small letter g with oblique stroke +A7A2 latin capital letter k with oblique stroke +A7A3 latin small letter k with oblique stroke +A7A4 latin capital letter n with oblique stroke +A7A5 latin small letter n with oblique stroke +A7A6 latin capital letter r with oblique stroke +A7A7 latin small letter r with oblique stroke +A7A8 latin capital letter s with oblique stroke +A7A9 latin small letter s with oblique stroke +A7AA latin capital letter h with hook +A7AB latin capital letter reversed open e +A7AC latin capital letter script g +A7AD latin capital letter l with belt +A7AE latin capital letter small capital i +A7AF latin letter small capital q +A7B0 latin capital letter turned k +A7B1 latin capital letter turned t +A7B2 latin capital letter j with crossed-tail +A7B3 latin capital letter chi +A7B4 latin capital letter beta +A7B5 latin small letter beta +A7B6 latin capital letter omega +A7B7 latin small letter omega +A7B8 latin capital letter u with stroke +A7B9 latin small letter u with stroke +A7BA latin capital letter glottal a +A7BB latin small letter glottal a +A7BC latin capital letter glottal i +A7BD latin small letter glottal i +A7BE latin capital letter glottal u +A7BF latin small letter glottal u +A7C2 latin capital letter anglicana w +A7C3 latin small letter anglicana w +A7C4 latin capital letter c with palatal hook +A7C5 latin capital letter s with hook +A7C6 latin capital letter z with palatal hook +A7F7 latin epigraphic letter sideways i +A7F8 modifier letter capital h with stroke +A7F9 modifier letter small ligature oe +A7FA latin letter small capital turned m +A7FB latin epigraphic letter reversed f +A7FC latin epigraphic letter reversed p +A7FD latin epigraphic letter inverted m +A7FE latin epigraphic letter i longa +A7FF latin epigraphic letter archaic m +A800 syloti nagri letter a +A801 syloti nagri letter i +A802 syloti nagri sign dvisvara +A803 syloti nagri letter u +A804 syloti nagri letter e +A805 syloti nagri letter o +A806 syloti nagri sign hasanta +A807 syloti nagri letter ko +A808 syloti nagri letter kho +A809 syloti nagri letter go +A80A syloti nagri letter gho +A80B syloti nagri sign anusvara +A80C syloti nagri letter co +A80D syloti nagri letter cho +A80E syloti nagri letter jo +A80F syloti nagri letter jho +A810 syloti nagri letter tto +A811 syloti nagri letter ttho +A812 syloti nagri letter ddo +A813 syloti nagri letter ddho +A814 syloti nagri letter to +A815 syloti nagri letter tho +A816 syloti nagri letter do +A817 syloti nagri letter dho +A818 syloti nagri letter no +A819 syloti nagri letter po +A81A syloti nagri letter pho +A81B syloti nagri letter bo +A81C syloti nagri letter bho +A81D syloti nagri letter mo +A81E syloti nagri letter ro +A81F syloti nagri letter lo +A820 syloti nagri letter rro +A821 syloti nagri letter so +A822 syloti nagri letter ho +A823 syloti nagri vowel sign a +A824 syloti nagri vowel sign i +A825 syloti nagri vowel sign u +A826 syloti nagri vowel sign e +A827 syloti nagri vowel sign oo +A828 syloti nagri poetry mark-1 +A829 syloti nagri poetry mark-2 +A82A syloti nagri poetry mark-3 +A82B syloti nagri poetry mark-4 +A830 north indic fraction one quarter +A831 north indic fraction one half +A832 north indic fraction three quarters +A833 north indic fraction one sixteenth +A834 north indic fraction one eighth +A835 north indic fraction three sixteenths +A836 north indic quarter mark +A837 north indic placeholder mark +A838 north indic rupee mark +A839 north indic quantity mark +A840 phags-pa letter ka +A841 phags-pa letter kha +A842 phags-pa letter ga +A843 phags-pa letter nga +A844 phags-pa letter ca +A845 phags-pa letter cha +A846 phags-pa letter ja +A847 phags-pa letter nya +A848 phags-pa letter ta +A849 phags-pa letter tha +A84A phags-pa letter da +A84B phags-pa letter na +A84C phags-pa letter pa +A84D phags-pa letter pha +A84E phags-pa letter ba +A84F phags-pa letter ma +A850 phags-pa letter tsa +A851 phags-pa letter tsha +A852 phags-pa letter dza +A853 phags-pa letter wa +A854 phags-pa letter zha +A855 phags-pa letter za +A856 phags-pa letter small a +A857 phags-pa letter ya +A858 phags-pa letter ra +A859 phags-pa letter la +A85A phags-pa letter sha +A85B phags-pa letter sa +A85C phags-pa letter ha +A85D phags-pa letter a +A85E phags-pa letter i +A85F phags-pa letter u +A860 phags-pa letter e +A861 phags-pa letter o +A862 phags-pa letter qa +A863 phags-pa letter xa +A864 phags-pa letter fa +A865 phags-pa letter gga +A866 phags-pa letter ee +A867 phags-pa subjoined letter wa +A868 phags-pa subjoined letter ya +A869 phags-pa letter tta +A86A phags-pa letter ttha +A86B phags-pa letter dda +A86C phags-pa letter nna +A86D phags-pa letter alternate ya +A86E phags-pa letter voiceless sha +A86F phags-pa letter voiced ha +A870 phags-pa letter aspirated fa +A871 phags-pa subjoined letter ra +A872 phags-pa superfixed letter ra +A873 phags-pa letter candrabindu +A874 phags-pa single head mark +A875 phags-pa double head mark +A876 phags-pa mark shad +A877 phags-pa mark double shad +A880 saurashtra sign anusvara +A881 saurashtra sign visarga +A882 saurashtra letter a +A883 saurashtra letter aa +A884 saurashtra letter i +A885 saurashtra letter ii +A886 saurashtra letter u +A887 saurashtra letter uu +A888 saurashtra letter vocalic r +A889 saurashtra letter vocalic rr +A88A saurashtra letter vocalic l +A88B saurashtra letter vocalic ll +A88C saurashtra letter e +A88D saurashtra letter ee +A88E saurashtra letter ai +A88F saurashtra letter o +A890 saurashtra letter oo +A891 saurashtra letter au +A892 saurashtra letter ka +A893 saurashtra letter kha +A894 saurashtra letter ga +A895 saurashtra letter gha +A896 saurashtra letter nga +A897 saurashtra letter ca +A898 saurashtra letter cha +A899 saurashtra letter ja +A89A saurashtra letter jha +A89B saurashtra letter nya +A89C saurashtra letter tta +A89D saurashtra letter ttha +A89E saurashtra letter dda +A89F saurashtra letter ddha +A8A0 saurashtra letter nna +A8A1 saurashtra letter ta +A8A2 saurashtra letter tha +A8A3 saurashtra letter da +A8A4 saurashtra letter dha +A8A5 saurashtra letter na +A8A6 saurashtra letter pa +A8A7 saurashtra letter pha +A8A8 saurashtra letter ba +A8A9 saurashtra letter bha +A8AA saurashtra letter ma +A8AB saurashtra letter ya +A8AC saurashtra letter ra +A8AD saurashtra letter la +A8AE saurashtra letter va +A8AF saurashtra letter sha +A8B0 saurashtra letter ssa +A8B1 saurashtra letter sa +A8B2 saurashtra letter ha +A8B3 saurashtra letter lla +A8B4 saurashtra consonant sign haaru +A8B5 saurashtra vowel sign aa +A8B6 saurashtra vowel sign i +A8B7 saurashtra vowel sign ii +A8B8 saurashtra vowel sign u +A8B9 saurashtra vowel sign uu +A8BA saurashtra vowel sign vocalic r +A8BB saurashtra vowel sign vocalic rr +A8BC saurashtra vowel sign vocalic l +A8BD saurashtra vowel sign vocalic ll +A8BE saurashtra vowel sign e +A8BF saurashtra vowel sign ee +A8C0 saurashtra vowel sign ai +A8C1 saurashtra vowel sign o +A8C2 saurashtra vowel sign oo +A8C3 saurashtra vowel sign au +A8C4 saurashtra sign virama +A8C5 saurashtra sign candrabindu +A8CE saurashtra danda +A8CF saurashtra double danda +A8D0 saurashtra digit zero +A8D1 saurashtra digit one +A8D2 saurashtra digit two +A8D3 saurashtra digit three +A8D4 saurashtra digit four +A8D5 saurashtra digit five +A8D6 saurashtra digit six +A8D7 saurashtra digit seven +A8D8 saurashtra digit eight +A8D9 saurashtra digit nine +A8E0 combining devanagari digit zero +A8E1 combining devanagari digit one +A8E2 combining devanagari digit two +A8E3 combining devanagari digit three +A8E4 combining devanagari digit four +A8E5 combining devanagari digit five +A8E6 combining devanagari digit six +A8E7 combining devanagari digit seven +A8E8 combining devanagari digit eight +A8E9 combining devanagari digit nine +A8EA combining devanagari letter a +A8EB combining devanagari letter u +A8EC combining devanagari letter ka +A8ED combining devanagari letter na +A8EE combining devanagari letter pa +A8EF combining devanagari letter ra +A8F0 combining devanagari letter vi +A8F1 combining devanagari sign avagraha +A8F2 devanagari sign spacing candrabindu +A8F3 devanagari sign candrabindu virama +A8F4 devanagari sign double candrabindu virama +A8F5 devanagari sign candrabindu two +A8F6 devanagari sign candrabindu three +A8F7 devanagari sign candrabindu avagraha +A8F8 devanagari sign pushpika +A8F9 devanagari gap filler +A8FA devanagari caret +A8FB devanagari headstroke +A8FC devanagari sign siddham +A8FD devanagari jain om +A8FE devanagari letter ay +A8FF devanagari vowel sign ay +A900 kayah li digit zero +A901 kayah li digit one +A902 kayah li digit two +A903 kayah li digit three +A904 kayah li digit four +A905 kayah li digit five +A906 kayah li digit six +A907 kayah li digit seven +A908 kayah li digit eight +A909 kayah li digit nine +A90A kayah li letter ka +A90B kayah li letter kha +A90C kayah li letter ga +A90D kayah li letter nga +A90E kayah li letter sa +A90F kayah li letter sha +A910 kayah li letter za +A911 kayah li letter nya +A912 kayah li letter ta +A913 kayah li letter hta +A914 kayah li letter na +A915 kayah li letter pa +A916 kayah li letter pha +A917 kayah li letter ma +A918 kayah li letter da +A919 kayah li letter ba +A91A kayah li letter ra +A91B kayah li letter ya +A91C kayah li letter la +A91D kayah li letter wa +A91E kayah li letter tha +A91F kayah li letter ha +A920 kayah li letter va +A921 kayah li letter ca +A922 kayah li letter a +A923 kayah li letter oe +A924 kayah li letter i +A925 kayah li letter oo +A926 kayah li vowel ue +A927 kayah li vowel e +A928 kayah li vowel u +A929 kayah li vowel ee +A92A kayah li vowel o +A92B kayah li tone plophu +A92C kayah li tone calya +A92D kayah li tone calya plophu +A92E kayah li sign cwi +A92F kayah li sign shya +A930 rejang letter ka +A931 rejang letter ga +A932 rejang letter nga +A933 rejang letter ta +A934 rejang letter da +A935 rejang letter na +A936 rejang letter pa +A937 rejang letter ba +A938 rejang letter ma +A939 rejang letter ca +A93A rejang letter ja +A93B rejang letter nya +A93C rejang letter sa +A93D rejang letter ra +A93E rejang letter la +A93F rejang letter ya +A940 rejang letter wa +A941 rejang letter ha +A942 rejang letter mba +A943 rejang letter ngga +A944 rejang letter nda +A945 rejang letter nyja +A946 rejang letter a +A947 rejang vowel sign i +A948 rejang vowel sign u +A949 rejang vowel sign e +A94A rejang vowel sign ai +A94B rejang vowel sign o +A94C rejang vowel sign au +A94D rejang vowel sign eu +A94E rejang vowel sign ea +A94F rejang consonant sign ng +A950 rejang consonant sign n +A951 rejang consonant sign r +A952 rejang consonant sign h +A953 rejang virama +A95F rejang section mark +A960 hangul choseong tikeut-mieum +A961 hangul choseong tikeut-pieup +A962 hangul choseong tikeut-sios +A963 hangul choseong tikeut-cieuc +A964 hangul choseong rieul-kiyeok +A965 hangul choseong rieul-ssangkiyeok +A966 hangul choseong rieul-tikeut +A967 hangul choseong rieul-ssangtikeut +A968 hangul choseong rieul-mieum +A969 hangul choseong rieul-pieup +A96A hangul choseong rieul-ssangpieup +A96B hangul choseong rieul-kapyeounpieup +A96C hangul choseong rieul-sios +A96D hangul choseong rieul-cieuc +A96E hangul choseong rieul-khieukh +A96F hangul choseong mieum-kiyeok +A970 hangul choseong mieum-tikeut +A971 hangul choseong mieum-sios +A972 hangul choseong pieup-sios-thieuth +A973 hangul choseong pieup-khieukh +A974 hangul choseong pieup-hieuh +A975 hangul choseong ssangsios-pieup +A976 hangul choseong ieung-rieul +A977 hangul choseong ieung-hieuh +A978 hangul choseong ssangcieuc-hieuh +A979 hangul choseong ssangthieuth +A97A hangul choseong phieuph-hieuh +A97B hangul choseong hieuh-sios +A97C hangul choseong ssangyeorinhieuh +A980 javanese sign panyangga +A981 javanese sign cecak +A982 javanese sign layar +A983 javanese sign wignyan +A984 javanese letter a +A985 javanese letter i kawi +A986 javanese letter i +A987 javanese letter ii +A988 javanese letter u +A989 javanese letter pa cerek +A98A javanese letter nga lelet +A98B javanese letter nga lelet raswadi +A98C javanese letter e +A98D javanese letter ai +A98E javanese letter o +A98F javanese letter ka +A990 javanese letter ka sasak +A991 javanese letter ka murda +A992 javanese letter ga +A993 javanese letter ga murda +A994 javanese letter nga +A995 javanese letter ca +A996 javanese letter ca murda +A997 javanese letter ja +A998 javanese letter nya murda +A999 javanese letter ja mahaprana +A99A javanese letter nya +A99B javanese letter tta +A99C javanese letter tta mahaprana +A99D javanese letter dda +A99E javanese letter dda mahaprana +A99F javanese letter na murda +A9A0 javanese letter ta +A9A1 javanese letter ta murda +A9A2 javanese letter da +A9A3 javanese letter da mahaprana +A9A4 javanese letter na +A9A5 javanese letter pa +A9A6 javanese letter pa murda +A9A7 javanese letter ba +A9A8 javanese letter ba murda +A9A9 javanese letter ma +A9AA javanese letter ya +A9AB javanese letter ra +A9AC javanese letter ra agung +A9AD javanese letter la +A9AE javanese letter wa +A9AF javanese letter sa murda +A9B0 javanese letter sa mahaprana +A9B1 javanese letter sa +A9B2 javanese letter ha +A9B3 javanese sign cecak telu +A9B4 javanese vowel sign tarung +A9B5 javanese vowel sign tolong +A9B6 javanese vowel sign wulu +A9B7 javanese vowel sign wulu melik +A9B8 javanese vowel sign suku +A9B9 javanese vowel sign suku mendut +A9BA javanese vowel sign taling +A9BB javanese vowel sign dirga mure +A9BC javanese vowel sign pepet +A9BD javanese consonant sign keret +A9BE javanese consonant sign pengkal +A9BF javanese consonant sign cakra +A9C0 javanese pangkon +A9C1 javanese left rerenggan +A9C2 javanese right rerenggan +A9C3 javanese pada andap +A9C4 javanese pada madya +A9C5 javanese pada luhur +A9C6 javanese pada windu +A9C7 javanese pada pangkat +A9C8 javanese pada lingsa +A9C9 javanese pada lungsi +A9CA javanese pada adeg +A9CB javanese pada adeg adeg +A9CC javanese pada piseleh +A9CD javanese turned pada piseleh +A9CF javanese pangrangkep +A9D0 javanese digit zero +A9D1 javanese digit one +A9D2 javanese digit two +A9D3 javanese digit three +A9D4 javanese digit four +A9D5 javanese digit five +A9D6 javanese digit six +A9D7 javanese digit seven +A9D8 javanese digit eight +A9D9 javanese digit nine +A9DE javanese pada tirta tumetes +A9DF javanese pada isen-isen +A9E0 myanmar letter shan gha +A9E1 myanmar letter shan cha +A9E2 myanmar letter shan jha +A9E3 myanmar letter shan nna +A9E4 myanmar letter shan bha +A9E5 myanmar sign shan saw +A9E6 myanmar modifier letter shan reduplication +A9E7 myanmar letter tai laing nya +A9E8 myanmar letter tai laing fa +A9E9 myanmar letter tai laing ga +A9EA myanmar letter tai laing gha +A9EB myanmar letter tai laing ja +A9EC myanmar letter tai laing jha +A9ED myanmar letter tai laing dda +A9EE myanmar letter tai laing ddha +A9EF myanmar letter tai laing nna +A9F0 myanmar tai laing digit zero +A9F1 myanmar tai laing digit one +A9F2 myanmar tai laing digit two +A9F3 myanmar tai laing digit three +A9F4 myanmar tai laing digit four +A9F5 myanmar tai laing digit five +A9F6 myanmar tai laing digit six +A9F7 myanmar tai laing digit seven +A9F8 myanmar tai laing digit eight +A9F9 myanmar tai laing digit nine +A9FA myanmar letter tai laing lla +A9FB myanmar letter tai laing da +A9FC myanmar letter tai laing dha +A9FD myanmar letter tai laing ba +A9FE myanmar letter tai laing bha +AA00 cham letter a +AA01 cham letter i +AA02 cham letter u +AA03 cham letter e +AA04 cham letter ai +AA05 cham letter o +AA06 cham letter ka +AA07 cham letter kha +AA08 cham letter ga +AA09 cham letter gha +AA0A cham letter ngue +AA0B cham letter nga +AA0C cham letter cha +AA0D cham letter chha +AA0E cham letter ja +AA0F cham letter jha +AA10 cham letter nhue +AA11 cham letter nha +AA12 cham letter nhja +AA13 cham letter ta +AA14 cham letter tha +AA15 cham letter da +AA16 cham letter dha +AA17 cham letter nue +AA18 cham letter na +AA19 cham letter dda +AA1A cham letter pa +AA1B cham letter ppa +AA1C cham letter pha +AA1D cham letter ba +AA1E cham letter bha +AA1F cham letter mue +AA20 cham letter ma +AA21 cham letter bba +AA22 cham letter ya +AA23 cham letter ra +AA24 cham letter la +AA25 cham letter va +AA26 cham letter ssa +AA27 cham letter sa +AA28 cham letter ha +AA29 cham vowel sign aa +AA2A cham vowel sign i +AA2B cham vowel sign ii +AA2C cham vowel sign ei +AA2D cham vowel sign u +AA2E cham vowel sign oe +AA2F cham vowel sign o +AA30 cham vowel sign ai +AA31 cham vowel sign au +AA32 cham vowel sign ue +AA33 cham consonant sign ya +AA34 cham consonant sign ra +AA35 cham consonant sign la +AA36 cham consonant sign wa +AA40 cham letter final k +AA41 cham letter final g +AA42 cham letter final ng +AA43 cham consonant sign final ng +AA44 cham letter final ch +AA45 cham letter final t +AA46 cham letter final n +AA47 cham letter final p +AA48 cham letter final y +AA49 cham letter final r +AA4A cham letter final l +AA4B cham letter final ss +AA4C cham consonant sign final m +AA4D cham consonant sign final h +AA50 cham digit zero +AA51 cham digit one +AA52 cham digit two +AA53 cham digit three +AA54 cham digit four +AA55 cham digit five +AA56 cham digit six +AA57 cham digit seven +AA58 cham digit eight +AA59 cham digit nine +AA5C cham punctuation spiral +AA5D cham punctuation danda +AA5E cham punctuation double danda +AA5F cham punctuation triple danda +AA60 myanmar letter khamti ga +AA61 myanmar letter khamti ca +AA62 myanmar letter khamti cha +AA63 myanmar letter khamti ja +AA64 myanmar letter khamti jha +AA65 myanmar letter khamti nya +AA66 myanmar letter khamti tta +AA67 myanmar letter khamti ttha +AA68 myanmar letter khamti dda +AA69 myanmar letter khamti ddha +AA6A myanmar letter khamti dha +AA6B myanmar letter khamti na +AA6C myanmar letter khamti sa +AA6D myanmar letter khamti ha +AA6E myanmar letter khamti hha +AA6F myanmar letter khamti fa +AA70 myanmar modifier letter khamti reduplication +AA71 myanmar letter khamti xa +AA72 myanmar letter khamti za +AA73 myanmar letter khamti ra +AA74 myanmar logogram khamti oay +AA75 myanmar logogram khamti qn +AA76 myanmar logogram khamti hm +AA77 myanmar symbol aiton exclamation +AA78 myanmar symbol aiton one +AA79 myanmar symbol aiton two +AA7A myanmar letter aiton ra +AA7B myanmar sign pao karen tone +AA7C myanmar sign tai laing tone-2 +AA7D myanmar sign tai laing tone-5 +AA7E myanmar letter shwe palaung cha +AA7F myanmar letter shwe palaung sha +AA80 tai viet letter low ko +AA81 tai viet letter high ko +AA82 tai viet letter low kho +AA83 tai viet letter high kho +AA84 tai viet letter low khho +AA85 tai viet letter high khho +AA86 tai viet letter low go +AA87 tai viet letter high go +AA88 tai viet letter low ngo +AA89 tai viet letter high ngo +AA8A tai viet letter low co +AA8B tai viet letter high co +AA8C tai viet letter low cho +AA8D tai viet letter high cho +AA8E tai viet letter low so +AA8F tai viet letter high so +AA90 tai viet letter low nyo +AA91 tai viet letter high nyo +AA92 tai viet letter low do +AA93 tai viet letter high do +AA94 tai viet letter low to +AA95 tai viet letter high to +AA96 tai viet letter low tho +AA97 tai viet letter high tho +AA98 tai viet letter low no +AA99 tai viet letter high no +AA9A tai viet letter low bo +AA9B tai viet letter high bo +AA9C tai viet letter low po +AA9D tai viet letter high po +AA9E tai viet letter low pho +AA9F tai viet letter high pho +AAA0 tai viet letter low fo +AAA1 tai viet letter high fo +AAA2 tai viet letter low mo +AAA3 tai viet letter high mo +AAA4 tai viet letter low yo +AAA5 tai viet letter high yo +AAA6 tai viet letter low ro +AAA7 tai viet letter high ro +AAA8 tai viet letter low lo +AAA9 tai viet letter high lo +AAAA tai viet letter low vo +AAAB tai viet letter high vo +AAAC tai viet letter low ho +AAAD tai viet letter high ho +AAAE tai viet letter low o +AAAF tai viet letter high o +AAB0 tai viet mai kang +AAB1 tai viet vowel aa +AAB2 tai viet vowel i +AAB3 tai viet vowel ue +AAB4 tai viet vowel u +AAB5 tai viet vowel e +AAB6 tai viet vowel o +AAB7 tai viet mai khit +AAB8 tai viet vowel ia +AAB9 tai viet vowel uea +AABA tai viet vowel ua +AABB tai viet vowel aue +AABC tai viet vowel ay +AABD tai viet vowel an +AABE tai viet vowel am +AABF tai viet tone mai ek +AAC0 tai viet tone mai nueng +AAC1 tai viet tone mai tho +AAC2 tai viet tone mai song +AADB tai viet symbol kon +AADC tai viet symbol nueng +AADD tai viet symbol sam +AADE tai viet symbol ho hoi +AADF tai viet symbol koi koi +AAE0 meetei mayek letter e +AAE1 meetei mayek letter o +AAE2 meetei mayek letter cha +AAE3 meetei mayek letter nya +AAE4 meetei mayek letter tta +AAE5 meetei mayek letter ttha +AAE6 meetei mayek letter dda +AAE7 meetei mayek letter ddha +AAE8 meetei mayek letter nna +AAE9 meetei mayek letter sha +AAEA meetei mayek letter ssa +AAEB meetei mayek vowel sign ii +AAEC meetei mayek vowel sign uu +AAED meetei mayek vowel sign aai +AAEE meetei mayek vowel sign au +AAEF meetei mayek vowel sign aau +AAF0 meetei mayek cheikhan +AAF1 meetei mayek ahang khudam +AAF2 meetei mayek anji +AAF3 meetei mayek syllable repetition mark +AAF4 meetei mayek word repetition mark +AAF5 meetei mayek vowel sign visarga +AAF6 meetei mayek virama +AB01 ethiopic syllable tthu +AB02 ethiopic syllable tthi +AB03 ethiopic syllable tthaa +AB04 ethiopic syllable tthee +AB05 ethiopic syllable tthe +AB06 ethiopic syllable ttho +AB09 ethiopic syllable ddhu +AB0A ethiopic syllable ddhi +AB0B ethiopic syllable ddhaa +AB0C ethiopic syllable ddhee +AB0D ethiopic syllable ddhe +AB0E ethiopic syllable ddho +AB11 ethiopic syllable dzu +AB12 ethiopic syllable dzi +AB13 ethiopic syllable dzaa +AB14 ethiopic syllable dzee +AB15 ethiopic syllable dze +AB16 ethiopic syllable dzo +AB20 ethiopic syllable cchha +AB21 ethiopic syllable cchhu +AB22 ethiopic syllable cchhi +AB23 ethiopic syllable cchhaa +AB24 ethiopic syllable cchhee +AB25 ethiopic syllable cchhe +AB26 ethiopic syllable cchho +AB28 ethiopic syllable bba +AB29 ethiopic syllable bbu +AB2A ethiopic syllable bbi +AB2B ethiopic syllable bbaa +AB2C ethiopic syllable bbee +AB2D ethiopic syllable bbe +AB2E ethiopic syllable bbo +AB30 latin small letter barred alpha +AB31 latin small letter a reversed-schwa +AB32 latin small letter blackletter e +AB33 latin small letter barred e +AB34 latin small letter e with flourish +AB35 latin small letter lenis f +AB36 latin small letter script g with crossed-tail +AB37 latin small letter l with inverted lazy s +AB38 latin small letter l with double middle tilde +AB39 latin small letter l with middle ring +AB3A latin small letter m with crossed-tail +AB3B latin small letter n with crossed-tail +AB3C latin small letter eng with crossed-tail +AB3D latin small letter blackletter o +AB3E latin small letter blackletter o with stroke +AB3F latin small letter open o with stroke +AB40 latin small letter inverted oe +AB41 latin small letter turned oe with stroke +AB42 latin small letter turned oe with horizontal stroke +AB43 latin small letter turned o open-o +AB44 latin small letter turned o open-o with stroke +AB45 latin small letter stirrup r +AB46 latin letter small capital r with right leg +AB47 latin small letter r without handle +AB48 latin small letter double r +AB49 latin small letter r with crossed-tail +AB4A latin small letter double r with crossed-tail +AB4B latin small letter script r +AB4C latin small letter script r with ring +AB4D latin small letter baseline esh +AB4E latin small letter u with short right leg +AB4F latin small letter u bar with short right leg +AB50 latin small letter ui +AB51 latin small letter turned ui +AB52 latin small letter u with left hook +AB53 latin small letter chi +AB54 latin small letter chi with low right ring +AB55 latin small letter chi with low left serif +AB56 latin small letter x with low right ring +AB57 latin small letter x with long left leg +AB58 latin small letter x with long left leg and low right ring +AB59 latin small letter x with long left leg with serif +AB5A latin small letter y with short right leg +AB5B modifier breve with inverted breve +AB5C modifier letter small heng +AB5D modifier letter small l with inverted lazy s +AB5E modifier letter small l with middle tilde +AB5F modifier letter small u with left hook +AB60 latin small letter sakha yat +AB61 latin small letter iotified e +AB62 latin small letter open oe +AB63 latin small letter uo +AB64 latin small letter inverted alpha +AB65 greek letter small capital omega +AB66 latin small letter dz digraph with retroflex hook +AB67 latin small letter ts digraph with retroflex hook +AB70 cherokee small letter a +AB71 cherokee small letter e +AB72 cherokee small letter i +AB73 cherokee small letter o +AB74 cherokee small letter u +AB75 cherokee small letter v +AB76 cherokee small letter ga +AB77 cherokee small letter ka +AB78 cherokee small letter ge +AB79 cherokee small letter gi +AB7A cherokee small letter go +AB7B cherokee small letter gu +AB7C cherokee small letter gv +AB7D cherokee small letter ha +AB7E cherokee small letter he +AB7F cherokee small letter hi +AB80 cherokee small letter ho +AB81 cherokee small letter hu +AB82 cherokee small letter hv +AB83 cherokee small letter la +AB84 cherokee small letter le +AB85 cherokee small letter li +AB86 cherokee small letter lo +AB87 cherokee small letter lu +AB88 cherokee small letter lv +AB89 cherokee small letter ma +AB8A cherokee small letter me +AB8B cherokee small letter mi +AB8C cherokee small letter mo +AB8D cherokee small letter mu +AB8E cherokee small letter na +AB8F cherokee small letter hna +AB90 cherokee small letter nah +AB91 cherokee small letter ne +AB92 cherokee small letter ni +AB93 cherokee small letter no +AB94 cherokee small letter nu +AB95 cherokee small letter nv +AB96 cherokee small letter qua +AB97 cherokee small letter que +AB98 cherokee small letter qui +AB99 cherokee small letter quo +AB9A cherokee small letter quu +AB9B cherokee small letter quv +AB9C cherokee small letter sa +AB9D cherokee small letter s +AB9E cherokee small letter se +AB9F cherokee small letter si +ABA0 cherokee small letter so +ABA1 cherokee small letter su +ABA2 cherokee small letter sv +ABA3 cherokee small letter da +ABA4 cherokee small letter ta +ABA5 cherokee small letter de +ABA6 cherokee small letter te +ABA7 cherokee small letter di +ABA8 cherokee small letter ti +ABA9 cherokee small letter do +ABAA cherokee small letter du +ABAB cherokee small letter dv +ABAC cherokee small letter dla +ABAD cherokee small letter tla +ABAE cherokee small letter tle +ABAF cherokee small letter tli +ABB0 cherokee small letter tlo +ABB1 cherokee small letter tlu +ABB2 cherokee small letter tlv +ABB3 cherokee small letter tsa +ABB4 cherokee small letter tse +ABB5 cherokee small letter tsi +ABB6 cherokee small letter tso +ABB7 cherokee small letter tsu +ABB8 cherokee small letter tsv +ABB9 cherokee small letter wa +ABBA cherokee small letter we +ABBB cherokee small letter wi +ABBC cherokee small letter wo +ABBD cherokee small letter wu +ABBE cherokee small letter wv +ABBF cherokee small letter ya +ABC0 meetei mayek letter kok +ABC1 meetei mayek letter sam +ABC2 meetei mayek letter lai +ABC3 meetei mayek letter mit +ABC4 meetei mayek letter pa +ABC5 meetei mayek letter na +ABC6 meetei mayek letter chil +ABC7 meetei mayek letter til +ABC8 meetei mayek letter khou +ABC9 meetei mayek letter ngou +ABCA meetei mayek letter thou +ABCB meetei mayek letter wai +ABCC meetei mayek letter yang +ABCD meetei mayek letter huk +ABCE meetei mayek letter un +ABCF meetei mayek letter i +ABD0 meetei mayek letter pham +ABD1 meetei mayek letter atiya +ABD2 meetei mayek letter gok +ABD3 meetei mayek letter jham +ABD4 meetei mayek letter rai +ABD5 meetei mayek letter ba +ABD6 meetei mayek letter jil +ABD7 meetei mayek letter dil +ABD8 meetei mayek letter ghou +ABD9 meetei mayek letter dhou +ABDA meetei mayek letter bham +ABDB meetei mayek letter kok lonsum +ABDC meetei mayek letter lai lonsum +ABDD meetei mayek letter mit lonsum +ABDE meetei mayek letter pa lonsum +ABDF meetei mayek letter na lonsum +ABE0 meetei mayek letter til lonsum +ABE1 meetei mayek letter ngou lonsum +ABE2 meetei mayek letter i lonsum +ABE3 meetei mayek vowel sign onap +ABE4 meetei mayek vowel sign inap +ABE5 meetei mayek vowel sign anap +ABE6 meetei mayek vowel sign yenap +ABE7 meetei mayek vowel sign sounap +ABE8 meetei mayek vowel sign unap +ABE9 meetei mayek vowel sign cheinap +ABEA meetei mayek vowel sign nung +ABEB meetei mayek cheikhei +ABEC meetei mayek lum iyek +ABED meetei mayek apun iyek +ABF0 meetei mayek digit zero +ABF1 meetei mayek digit one +ABF2 meetei mayek digit two +ABF3 meetei mayek digit three +ABF4 meetei mayek digit four +ABF5 meetei mayek digit five +ABF6 meetei mayek digit six +ABF7 meetei mayek digit seven +ABF8 meetei mayek digit eight +ABF9 meetei mayek digit nine +D7B0 hangul jungseong o-yeo +D7B1 hangul jungseong o-o-i +D7B2 hangul jungseong yo-a +D7B3 hangul jungseong yo-ae +D7B4 hangul jungseong yo-eo +D7B5 hangul jungseong u-yeo +D7B6 hangul jungseong u-i-i +D7B7 hangul jungseong yu-ae +D7B8 hangul jungseong yu-o +D7B9 hangul jungseong eu-a +D7BA hangul jungseong eu-eo +D7BB hangul jungseong eu-e +D7BC hangul jungseong eu-o +D7BD hangul jungseong i-ya-o +D7BE hangul jungseong i-yae +D7BF hangul jungseong i-yeo +D7C0 hangul jungseong i-ye +D7C1 hangul jungseong i-o-i +D7C2 hangul jungseong i-yo +D7C3 hangul jungseong i-yu +D7C4 hangul jungseong i-i +D7C5 hangul jungseong araea-a +D7C6 hangul jungseong araea-e +D7CB hangul jongseong nieun-rieul +D7CC hangul jongseong nieun-chieuch +D7CD hangul jongseong ssangtikeut +D7CE hangul jongseong ssangtikeut-pieup +D7CF hangul jongseong tikeut-pieup +D7D0 hangul jongseong tikeut-sios +D7D1 hangul jongseong tikeut-sios-kiyeok +D7D2 hangul jongseong tikeut-cieuc +D7D3 hangul jongseong tikeut-chieuch +D7D4 hangul jongseong tikeut-thieuth +D7D5 hangul jongseong rieul-ssangkiyeok +D7D6 hangul jongseong rieul-kiyeok-hieuh +D7D7 hangul jongseong ssangrieul-khieukh +D7D8 hangul jongseong rieul-mieum-hieuh +D7D9 hangul jongseong rieul-pieup-tikeut +D7DA hangul jongseong rieul-pieup-phieuph +D7DB hangul jongseong rieul-yesieung +D7DC hangul jongseong rieul-yeorinhieuh-hieuh +D7DD hangul jongseong kapyeounrieul +D7DE hangul jongseong mieum-nieun +D7DF hangul jongseong mieum-ssangnieun +D7E0 hangul jongseong ssangmieum +D7E1 hangul jongseong mieum-pieup-sios +D7E2 hangul jongseong mieum-cieuc +D7E3 hangul jongseong pieup-tikeut +D7E4 hangul jongseong pieup-rieul-phieuph +D7E5 hangul jongseong pieup-mieum +D7E6 hangul jongseong ssangpieup +D7E7 hangul jongseong pieup-sios-tikeut +D7E8 hangul jongseong pieup-cieuc +D7E9 hangul jongseong pieup-chieuch +D7EA hangul jongseong sios-mieum +D7EB hangul jongseong sios-kapyeounpieup +D7EC hangul jongseong ssangsios-kiyeok +D7ED hangul jongseong ssangsios-tikeut +D7EE hangul jongseong sios-pansios +D7EF hangul jongseong sios-cieuc +D7F0 hangul jongseong sios-chieuch +D7F1 hangul jongseong sios-thieuth +D7F2 hangul jongseong sios-hieuh +D7F3 hangul jongseong pansios-pieup +D7F4 hangul jongseong pansios-kapyeounpieup +D7F5 hangul jongseong yesieung-mieum +D7F6 hangul jongseong yesieung-hieuh +D7F7 hangul jongseong cieuc-pieup +D7F8 hangul jongseong cieuc-ssangpieup +D7F9 hangul jongseong ssangcieuc +D7FA hangul jongseong phieuph-sios +D7FB hangul jongseong phieuph-thieuth +F900 cjk compatibility ideograph-f900 +F901 cjk compatibility ideograph-f901 +F902 cjk compatibility ideograph-f902 +F903 cjk compatibility ideograph-f903 +F904 cjk compatibility ideograph-f904 +F905 cjk compatibility ideograph-f905 +F906 cjk compatibility ideograph-f906 +F907 cjk compatibility ideograph-f907 +F908 cjk compatibility ideograph-f908 +F909 cjk compatibility ideograph-f909 +F90A cjk compatibility ideograph-f90a +F90B cjk compatibility ideograph-f90b +F90C cjk compatibility ideograph-f90c +F90D cjk compatibility ideograph-f90d +F90E cjk compatibility ideograph-f90e +F90F cjk compatibility ideograph-f90f +F910 cjk compatibility ideograph-f910 +F911 cjk compatibility ideograph-f911 +F912 cjk compatibility ideograph-f912 +F913 cjk compatibility ideograph-f913 +F914 cjk compatibility ideograph-f914 +F915 cjk compatibility ideograph-f915 +F916 cjk compatibility ideograph-f916 +F917 cjk compatibility ideograph-f917 +F918 cjk compatibility ideograph-f918 +F919 cjk compatibility ideograph-f919 +F91A cjk compatibility ideograph-f91a +F91B cjk compatibility ideograph-f91b +F91C cjk compatibility ideograph-f91c +F91D cjk compatibility ideograph-f91d +F91E cjk compatibility ideograph-f91e +F91F cjk compatibility ideograph-f91f +F920 cjk compatibility ideograph-f920 +F921 cjk compatibility ideograph-f921 +F922 cjk compatibility ideograph-f922 +F923 cjk compatibility ideograph-f923 +F924 cjk compatibility ideograph-f924 +F925 cjk compatibility ideograph-f925 +F926 cjk compatibility ideograph-f926 +F927 cjk compatibility ideograph-f927 +F928 cjk compatibility ideograph-f928 +F929 cjk compatibility ideograph-f929 +F92A cjk compatibility ideograph-f92a +F92B cjk compatibility ideograph-f92b +F92C cjk compatibility ideograph-f92c +F92D cjk compatibility ideograph-f92d +F92E cjk compatibility ideograph-f92e +F92F cjk compatibility ideograph-f92f +F930 cjk compatibility ideograph-f930 +F931 cjk compatibility ideograph-f931 +F932 cjk compatibility ideograph-f932 +F933 cjk compatibility ideograph-f933 +F934 cjk compatibility ideograph-f934 +F935 cjk compatibility ideograph-f935 +F936 cjk compatibility ideograph-f936 +F937 cjk compatibility ideograph-f937 +F938 cjk compatibility ideograph-f938 +F939 cjk compatibility ideograph-f939 +F93A cjk compatibility ideograph-f93a +F93B cjk compatibility ideograph-f93b +F93C cjk compatibility ideograph-f93c +F93D cjk compatibility ideograph-f93d +F93E cjk compatibility ideograph-f93e +F93F cjk compatibility ideograph-f93f +F940 cjk compatibility ideograph-f940 +F941 cjk compatibility ideograph-f941 +F942 cjk compatibility ideograph-f942 +F943 cjk compatibility ideograph-f943 +F944 cjk compatibility ideograph-f944 +F945 cjk compatibility ideograph-f945 +F946 cjk compatibility ideograph-f946 +F947 cjk compatibility ideograph-f947 +F948 cjk compatibility ideograph-f948 +F949 cjk compatibility ideograph-f949 +F94A cjk compatibility ideograph-f94a +F94B cjk compatibility ideograph-f94b +F94C cjk compatibility ideograph-f94c +F94D cjk compatibility ideograph-f94d +F94E cjk compatibility ideograph-f94e +F94F cjk compatibility ideograph-f94f +F950 cjk compatibility ideograph-f950 +F951 cjk compatibility ideograph-f951 +F952 cjk compatibility ideograph-f952 +F953 cjk compatibility ideograph-f953 +F954 cjk compatibility ideograph-f954 +F955 cjk compatibility ideograph-f955 +F956 cjk compatibility ideograph-f956 +F957 cjk compatibility ideograph-f957 +F958 cjk compatibility ideograph-f958 +F959 cjk compatibility ideograph-f959 +F95A cjk compatibility ideograph-f95a +F95B cjk compatibility ideograph-f95b +F95C cjk compatibility ideograph-f95c +F95D cjk compatibility ideograph-f95d +F95E cjk compatibility ideograph-f95e +F95F cjk compatibility ideograph-f95f +F960 cjk compatibility ideograph-f960 +F961 cjk compatibility ideograph-f961 +F962 cjk compatibility ideograph-f962 +F963 cjk compatibility ideograph-f963 +F964 cjk compatibility ideograph-f964 +F965 cjk compatibility ideograph-f965 +F966 cjk compatibility ideograph-f966 +F967 cjk compatibility ideograph-f967 +F968 cjk compatibility ideograph-f968 +F969 cjk compatibility ideograph-f969 +F96A cjk compatibility ideograph-f96a +F96B cjk compatibility ideograph-f96b +F96C cjk compatibility ideograph-f96c +F96D cjk compatibility ideograph-f96d +F96E cjk compatibility ideograph-f96e +F96F cjk compatibility ideograph-f96f +F970 cjk compatibility ideograph-f970 +F971 cjk compatibility ideograph-f971 +F972 cjk compatibility ideograph-f972 +F973 cjk compatibility ideograph-f973 +F974 cjk compatibility ideograph-f974 +F975 cjk compatibility ideograph-f975 +F976 cjk compatibility ideograph-f976 +F977 cjk compatibility ideograph-f977 +F978 cjk compatibility ideograph-f978 +F979 cjk compatibility ideograph-f979 +F97A cjk compatibility ideograph-f97a +F97B cjk compatibility ideograph-f97b +F97C cjk compatibility ideograph-f97c +F97D cjk compatibility ideograph-f97d +F97E cjk compatibility ideograph-f97e +F97F cjk compatibility ideograph-f97f +F980 cjk compatibility ideograph-f980 +F981 cjk compatibility ideograph-f981 +F982 cjk compatibility ideograph-f982 +F983 cjk compatibility ideograph-f983 +F984 cjk compatibility ideograph-f984 +F985 cjk compatibility ideograph-f985 +F986 cjk compatibility ideograph-f986 +F987 cjk compatibility ideograph-f987 +F988 cjk compatibility ideograph-f988 +F989 cjk compatibility ideograph-f989 +F98A cjk compatibility ideograph-f98a +F98B cjk compatibility ideograph-f98b +F98C cjk compatibility ideograph-f98c +F98D cjk compatibility ideograph-f98d +F98E cjk compatibility ideograph-f98e +F98F cjk compatibility ideograph-f98f +F990 cjk compatibility ideograph-f990 +F991 cjk compatibility ideograph-f991 +F992 cjk compatibility ideograph-f992 +F993 cjk compatibility ideograph-f993 +F994 cjk compatibility ideograph-f994 +F995 cjk compatibility ideograph-f995 +F996 cjk compatibility ideograph-f996 +F997 cjk compatibility ideograph-f997 +F998 cjk compatibility ideograph-f998 +F999 cjk compatibility ideograph-f999 +F99A cjk compatibility ideograph-f99a +F99B cjk compatibility ideograph-f99b +F99C cjk compatibility ideograph-f99c +F99D cjk compatibility ideograph-f99d +F99E cjk compatibility ideograph-f99e +F99F cjk compatibility ideograph-f99f +F9A0 cjk compatibility ideograph-f9a0 +F9A1 cjk compatibility ideograph-f9a1 +F9A2 cjk compatibility ideograph-f9a2 +F9A3 cjk compatibility ideograph-f9a3 +F9A4 cjk compatibility ideograph-f9a4 +F9A5 cjk compatibility ideograph-f9a5 +F9A6 cjk compatibility ideograph-f9a6 +F9A7 cjk compatibility ideograph-f9a7 +F9A8 cjk compatibility ideograph-f9a8 +F9A9 cjk compatibility ideograph-f9a9 +F9AA cjk compatibility ideograph-f9aa +F9AB cjk compatibility ideograph-f9ab +F9AC cjk compatibility ideograph-f9ac +F9AD cjk compatibility ideograph-f9ad +F9AE cjk compatibility ideograph-f9ae +F9AF cjk compatibility ideograph-f9af +F9B0 cjk compatibility ideograph-f9b0 +F9B1 cjk compatibility ideograph-f9b1 +F9B2 cjk compatibility ideograph-f9b2 +F9B3 cjk compatibility ideograph-f9b3 +F9B4 cjk compatibility ideograph-f9b4 +F9B5 cjk compatibility ideograph-f9b5 +F9B6 cjk compatibility ideograph-f9b6 +F9B7 cjk compatibility ideograph-f9b7 +F9B8 cjk compatibility ideograph-f9b8 +F9B9 cjk compatibility ideograph-f9b9 +F9BA cjk compatibility ideograph-f9ba +F9BB cjk compatibility ideograph-f9bb +F9BC cjk compatibility ideograph-f9bc +F9BD cjk compatibility ideograph-f9bd +F9BE cjk compatibility ideograph-f9be +F9BF cjk compatibility ideograph-f9bf +F9C0 cjk compatibility ideograph-f9c0 +F9C1 cjk compatibility ideograph-f9c1 +F9C2 cjk compatibility ideograph-f9c2 +F9C3 cjk compatibility ideograph-f9c3 +F9C4 cjk compatibility ideograph-f9c4 +F9C5 cjk compatibility ideograph-f9c5 +F9C6 cjk compatibility ideograph-f9c6 +F9C7 cjk compatibility ideograph-f9c7 +F9C8 cjk compatibility ideograph-f9c8 +F9C9 cjk compatibility ideograph-f9c9 +F9CA cjk compatibility ideograph-f9ca +F9CB cjk compatibility ideograph-f9cb +F9CC cjk compatibility ideograph-f9cc +F9CD cjk compatibility ideograph-f9cd +F9CE cjk compatibility ideograph-f9ce +F9CF cjk compatibility ideograph-f9cf +F9D0 cjk compatibility ideograph-f9d0 +F9D1 cjk compatibility ideograph-f9d1 +F9D2 cjk compatibility ideograph-f9d2 +F9D3 cjk compatibility ideograph-f9d3 +F9D4 cjk compatibility ideograph-f9d4 +F9D5 cjk compatibility ideograph-f9d5 +F9D6 cjk compatibility ideograph-f9d6 +F9D7 cjk compatibility ideograph-f9d7 +F9D8 cjk compatibility ideograph-f9d8 +F9D9 cjk compatibility ideograph-f9d9 +F9DA cjk compatibility ideograph-f9da +F9DB cjk compatibility ideograph-f9db +F9DC cjk compatibility ideograph-f9dc +F9DD cjk compatibility ideograph-f9dd +F9DE cjk compatibility ideograph-f9de +F9DF cjk compatibility ideograph-f9df +F9E0 cjk compatibility ideograph-f9e0 +F9E1 cjk compatibility ideograph-f9e1 +F9E2 cjk compatibility ideograph-f9e2 +F9E3 cjk compatibility ideograph-f9e3 +F9E4 cjk compatibility ideograph-f9e4 +F9E5 cjk compatibility ideograph-f9e5 +F9E6 cjk compatibility ideograph-f9e6 +F9E7 cjk compatibility ideograph-f9e7 +F9E8 cjk compatibility ideograph-f9e8 +F9E9 cjk compatibility ideograph-f9e9 +F9EA cjk compatibility ideograph-f9ea +F9EB cjk compatibility ideograph-f9eb +F9EC cjk compatibility ideograph-f9ec +F9ED cjk compatibility ideograph-f9ed +F9EE cjk compatibility ideograph-f9ee +F9EF cjk compatibility ideograph-f9ef +F9F0 cjk compatibility ideograph-f9f0 +F9F1 cjk compatibility ideograph-f9f1 +F9F2 cjk compatibility ideograph-f9f2 +F9F3 cjk compatibility ideograph-f9f3 +F9F4 cjk compatibility ideograph-f9f4 +F9F5 cjk compatibility ideograph-f9f5 +F9F6 cjk compatibility ideograph-f9f6 +F9F7 cjk compatibility ideograph-f9f7 +F9F8 cjk compatibility ideograph-f9f8 +F9F9 cjk compatibility ideograph-f9f9 +F9FA cjk compatibility ideograph-f9fa +F9FB cjk compatibility ideograph-f9fb +F9FC cjk compatibility ideograph-f9fc +F9FD cjk compatibility ideograph-f9fd +F9FE cjk compatibility ideograph-f9fe +F9FF cjk compatibility ideograph-f9ff +FA00 cjk compatibility ideograph-fa00 +FA01 cjk compatibility ideograph-fa01 +FA02 cjk compatibility ideograph-fa02 +FA03 cjk compatibility ideograph-fa03 +FA04 cjk compatibility ideograph-fa04 +FA05 cjk compatibility ideograph-fa05 +FA06 cjk compatibility ideograph-fa06 +FA07 cjk compatibility ideograph-fa07 +FA08 cjk compatibility ideograph-fa08 +FA09 cjk compatibility ideograph-fa09 +FA0A cjk compatibility ideograph-fa0a +FA0B cjk compatibility ideograph-fa0b +FA0C cjk compatibility ideograph-fa0c +FA0D cjk compatibility ideograph-fa0d +FA0E cjk compatibility ideograph-fa0e +FA0F cjk compatibility ideograph-fa0f +FA10 cjk compatibility ideograph-fa10 +FA11 cjk compatibility ideograph-fa11 +FA12 cjk compatibility ideograph-fa12 +FA13 cjk compatibility ideograph-fa13 +FA14 cjk compatibility ideograph-fa14 +FA15 cjk compatibility ideograph-fa15 +FA16 cjk compatibility ideograph-fa16 +FA17 cjk compatibility ideograph-fa17 +FA18 cjk compatibility ideograph-fa18 +FA19 cjk compatibility ideograph-fa19 +FA1A cjk compatibility ideograph-fa1a +FA1B cjk compatibility ideograph-fa1b +FA1C cjk compatibility ideograph-fa1c +FA1D cjk compatibility ideograph-fa1d +FA1E cjk compatibility ideograph-fa1e +FA1F cjk compatibility ideograph-fa1f +FA20 cjk compatibility ideograph-fa20 +FA21 cjk compatibility ideograph-fa21 +FA22 cjk compatibility ideograph-fa22 +FA23 cjk compatibility ideograph-fa23 +FA24 cjk compatibility ideograph-fa24 +FA25 cjk compatibility ideograph-fa25 +FA26 cjk compatibility ideograph-fa26 +FA27 cjk compatibility ideograph-fa27 +FA28 cjk compatibility ideograph-fa28 +FA29 cjk compatibility ideograph-fa29 +FA2A cjk compatibility ideograph-fa2a +FA2B cjk compatibility ideograph-fa2b +FA2C cjk compatibility ideograph-fa2c +FA2D cjk compatibility ideograph-fa2d +FA2E cjk compatibility ideograph-fa2e +FA2F cjk compatibility ideograph-fa2f +FA30 cjk compatibility ideograph-fa30 +FA31 cjk compatibility ideograph-fa31 +FA32 cjk compatibility ideograph-fa32 +FA33 cjk compatibility ideograph-fa33 +FA34 cjk compatibility ideograph-fa34 +FA35 cjk compatibility ideograph-fa35 +FA36 cjk compatibility ideograph-fa36 +FA37 cjk compatibility ideograph-fa37 +FA38 cjk compatibility ideograph-fa38 +FA39 cjk compatibility ideograph-fa39 +FA3A cjk compatibility ideograph-fa3a +FA3B cjk compatibility ideograph-fa3b +FA3C cjk compatibility ideograph-fa3c +FA3D cjk compatibility ideograph-fa3d +FA3E cjk compatibility ideograph-fa3e +FA3F cjk compatibility ideograph-fa3f +FA40 cjk compatibility ideograph-fa40 +FA41 cjk compatibility ideograph-fa41 +FA42 cjk compatibility ideograph-fa42 +FA43 cjk compatibility ideograph-fa43 +FA44 cjk compatibility ideograph-fa44 +FA45 cjk compatibility ideograph-fa45 +FA46 cjk compatibility ideograph-fa46 +FA47 cjk compatibility ideograph-fa47 +FA48 cjk compatibility ideograph-fa48 +FA49 cjk compatibility ideograph-fa49 +FA4A cjk compatibility ideograph-fa4a +FA4B cjk compatibility ideograph-fa4b +FA4C cjk compatibility ideograph-fa4c +FA4D cjk compatibility ideograph-fa4d +FA4E cjk compatibility ideograph-fa4e +FA4F cjk compatibility ideograph-fa4f +FA50 cjk compatibility ideograph-fa50 +FA51 cjk compatibility ideograph-fa51 +FA52 cjk compatibility ideograph-fa52 +FA53 cjk compatibility ideograph-fa53 +FA54 cjk compatibility ideograph-fa54 +FA55 cjk compatibility ideograph-fa55 +FA56 cjk compatibility ideograph-fa56 +FA57 cjk compatibility ideograph-fa57 +FA58 cjk compatibility ideograph-fa58 +FA59 cjk compatibility ideograph-fa59 +FA5A cjk compatibility ideograph-fa5a +FA5B cjk compatibility ideograph-fa5b +FA5C cjk compatibility ideograph-fa5c +FA5D cjk compatibility ideograph-fa5d +FA5E cjk compatibility ideograph-fa5e +FA5F cjk compatibility ideograph-fa5f +FA60 cjk compatibility ideograph-fa60 +FA61 cjk compatibility ideograph-fa61 +FA62 cjk compatibility ideograph-fa62 +FA63 cjk compatibility ideograph-fa63 +FA64 cjk compatibility ideograph-fa64 +FA65 cjk compatibility ideograph-fa65 +FA66 cjk compatibility ideograph-fa66 +FA67 cjk compatibility ideograph-fa67 +FA68 cjk compatibility ideograph-fa68 +FA69 cjk compatibility ideograph-fa69 +FA6A cjk compatibility ideograph-fa6a +FA6B cjk compatibility ideograph-fa6b +FA6C cjk compatibility ideograph-fa6c +FA6D cjk compatibility ideograph-fa6d +FA70 cjk compatibility ideograph-fa70 +FA71 cjk compatibility ideograph-fa71 +FA72 cjk compatibility ideograph-fa72 +FA73 cjk compatibility ideograph-fa73 +FA74 cjk compatibility ideograph-fa74 +FA75 cjk compatibility ideograph-fa75 +FA76 cjk compatibility ideograph-fa76 +FA77 cjk compatibility ideograph-fa77 +FA78 cjk compatibility ideograph-fa78 +FA79 cjk compatibility ideograph-fa79 +FA7A cjk compatibility ideograph-fa7a +FA7B cjk compatibility ideograph-fa7b +FA7C cjk compatibility ideograph-fa7c +FA7D cjk compatibility ideograph-fa7d +FA7E cjk compatibility ideograph-fa7e +FA7F cjk compatibility ideograph-fa7f +FA80 cjk compatibility ideograph-fa80 +FA81 cjk compatibility ideograph-fa81 +FA82 cjk compatibility ideograph-fa82 +FA83 cjk compatibility ideograph-fa83 +FA84 cjk compatibility ideograph-fa84 +FA85 cjk compatibility ideograph-fa85 +FA86 cjk compatibility ideograph-fa86 +FA87 cjk compatibility ideograph-fa87 +FA88 cjk compatibility ideograph-fa88 +FA89 cjk compatibility ideograph-fa89 +FA8A cjk compatibility ideograph-fa8a +FA8B cjk compatibility ideograph-fa8b +FA8C cjk compatibility ideograph-fa8c +FA8D cjk compatibility ideograph-fa8d +FA8E cjk compatibility ideograph-fa8e +FA8F cjk compatibility ideograph-fa8f +FA90 cjk compatibility ideograph-fa90 +FA91 cjk compatibility ideograph-fa91 +FA92 cjk compatibility ideograph-fa92 +FA93 cjk compatibility ideograph-fa93 +FA94 cjk compatibility ideograph-fa94 +FA95 cjk compatibility ideograph-fa95 +FA96 cjk compatibility ideograph-fa96 +FA97 cjk compatibility ideograph-fa97 +FA98 cjk compatibility ideograph-fa98 +FA99 cjk compatibility ideograph-fa99 +FA9A cjk compatibility ideograph-fa9a +FA9B cjk compatibility ideograph-fa9b +FA9C cjk compatibility ideograph-fa9c +FA9D cjk compatibility ideograph-fa9d +FA9E cjk compatibility ideograph-fa9e +FA9F cjk compatibility ideograph-fa9f +FAA0 cjk compatibility ideograph-faa0 +FAA1 cjk compatibility ideograph-faa1 +FAA2 cjk compatibility ideograph-faa2 +FAA3 cjk compatibility ideograph-faa3 +FAA4 cjk compatibility ideograph-faa4 +FAA5 cjk compatibility ideograph-faa5 +FAA6 cjk compatibility ideograph-faa6 +FAA7 cjk compatibility ideograph-faa7 +FAA8 cjk compatibility ideograph-faa8 +FAA9 cjk compatibility ideograph-faa9 +FAAA cjk compatibility ideograph-faaa +FAAB cjk compatibility ideograph-faab +FAAC cjk compatibility ideograph-faac +FAAD cjk compatibility ideograph-faad +FAAE cjk compatibility ideograph-faae +FAAF cjk compatibility ideograph-faaf +FAB0 cjk compatibility ideograph-fab0 +FAB1 cjk compatibility ideograph-fab1 +FAB2 cjk compatibility ideograph-fab2 +FAB3 cjk compatibility ideograph-fab3 +FAB4 cjk compatibility ideograph-fab4 +FAB5 cjk compatibility ideograph-fab5 +FAB6 cjk compatibility ideograph-fab6 +FAB7 cjk compatibility ideograph-fab7 +FAB8 cjk compatibility ideograph-fab8 +FAB9 cjk compatibility ideograph-fab9 +FABA cjk compatibility ideograph-faba +FABB cjk compatibility ideograph-fabb +FABC cjk compatibility ideograph-fabc +FABD cjk compatibility ideograph-fabd +FABE cjk compatibility ideograph-fabe +FABF cjk compatibility ideograph-fabf +FAC0 cjk compatibility ideograph-fac0 +FAC1 cjk compatibility ideograph-fac1 +FAC2 cjk compatibility ideograph-fac2 +FAC3 cjk compatibility ideograph-fac3 +FAC4 cjk compatibility ideograph-fac4 +FAC5 cjk compatibility ideograph-fac5 +FAC6 cjk compatibility ideograph-fac6 +FAC7 cjk compatibility ideograph-fac7 +FAC8 cjk compatibility ideograph-fac8 +FAC9 cjk compatibility ideograph-fac9 +FACA cjk compatibility ideograph-faca +FACB cjk compatibility ideograph-facb +FACC cjk compatibility ideograph-facc +FACD cjk compatibility ideograph-facd +FACE cjk compatibility ideograph-face +FACF cjk compatibility ideograph-facf +FAD0 cjk compatibility ideograph-fad0 +FAD1 cjk compatibility ideograph-fad1 +FAD2 cjk compatibility ideograph-fad2 +FAD3 cjk compatibility ideograph-fad3 +FAD4 cjk compatibility ideograph-fad4 +FAD5 cjk compatibility ideograph-fad5 +FAD6 cjk compatibility ideograph-fad6 +FAD7 cjk compatibility ideograph-fad7 +FAD8 cjk compatibility ideograph-fad8 +FAD9 cjk compatibility ideograph-fad9 +FB00 latin small ligature ff +FB01 latin small ligature fi +FB02 latin small ligature fl +FB03 latin small ligature ffi +FB04 latin small ligature ffl +FB05 latin small ligature long s t +FB06 latin small ligature st +FB13 armenian small ligature men now +FB14 armenian small ligature men ech +FB15 armenian small ligature men ini +FB16 armenian small ligature vew now +FB17 armenian small ligature men xeh +FB1D hebrew letter yod with hiriq +FB1E hebrew point judeo-spanish varika +FB1F hebrew ligature yiddish yod yod patah +FB20 hebrew letter alternative ayin +FB21 hebrew letter wide alef +FB22 hebrew letter wide dalet +FB23 hebrew letter wide he +FB24 hebrew letter wide kaf +FB25 hebrew letter wide lamed +FB26 hebrew letter wide final mem +FB27 hebrew letter wide resh +FB28 hebrew letter wide tav +FB29 hebrew letter alternative plus sign +FB2A hebrew letter shin with shin dot +FB2B hebrew letter shin with sin dot +FB2C hebrew letter shin with dagesh and shin dot +FB2D hebrew letter shin with dagesh and sin dot +FB2E hebrew letter alef with patah +FB2F hebrew letter alef with qamats +FB30 hebrew letter alef with mapiq +FB31 hebrew letter bet with dagesh +FB32 hebrew letter gimel with dagesh +FB33 hebrew letter dalet with dagesh +FB34 hebrew letter he with mapiq +FB35 hebrew letter vav with dagesh +FB36 hebrew letter zayin with dagesh +FB38 hebrew letter tet with dagesh +FB39 hebrew letter yod with dagesh +FB3A hebrew letter final kaf with dagesh +FB3B hebrew letter kaf with dagesh +FB3C hebrew letter lamed with dagesh +FB3E hebrew letter mem with dagesh +FB40 hebrew letter nun with dagesh +FB41 hebrew letter samekh with dagesh +FB43 hebrew letter final pe with dagesh +FB44 hebrew letter pe with dagesh +FB46 hebrew letter tsadi with dagesh +FB47 hebrew letter qof with dagesh +FB48 hebrew letter resh with dagesh +FB49 hebrew letter shin with dagesh +FB4A hebrew letter tav with dagesh +FB4B hebrew letter vav with holam +FB4C hebrew letter bet with rafe +FB4D hebrew letter kaf with rafe +FB4E hebrew letter pe with rafe +FB4F hebrew ligature alef lamed +FB50 arabic letter alef wasla isolated form +FB51 arabic letter alef wasla final form +FB52 arabic letter beeh isolated form +FB53 arabic letter beeh final form +FB54 arabic letter beeh initial form +FB55 arabic letter beeh medial form +FB56 arabic letter peh isolated form +FB57 arabic letter peh final form +FB58 arabic letter peh initial form +FB59 arabic letter peh medial form +FB5A arabic letter beheh isolated form +FB5B arabic letter beheh final form +FB5C arabic letter beheh initial form +FB5D arabic letter beheh medial form +FB5E arabic letter tteheh isolated form +FB5F arabic letter tteheh final form +FB60 arabic letter tteheh initial form +FB61 arabic letter tteheh medial form +FB62 arabic letter teheh isolated form +FB63 arabic letter teheh final form +FB64 arabic letter teheh initial form +FB65 arabic letter teheh medial form +FB66 arabic letter tteh isolated form +FB67 arabic letter tteh final form +FB68 arabic letter tteh initial form +FB69 arabic letter tteh medial form +FB6A arabic letter veh isolated form +FB6B arabic letter veh final form +FB6C arabic letter veh initial form +FB6D arabic letter veh medial form +FB6E arabic letter peheh isolated form +FB6F arabic letter peheh final form +FB70 arabic letter peheh initial form +FB71 arabic letter peheh medial form +FB72 arabic letter dyeh isolated form +FB73 arabic letter dyeh final form +FB74 arabic letter dyeh initial form +FB75 arabic letter dyeh medial form +FB76 arabic letter nyeh isolated form +FB77 arabic letter nyeh final form +FB78 arabic letter nyeh initial form +FB79 arabic letter nyeh medial form +FB7A arabic letter tcheh isolated form +FB7B arabic letter tcheh final form +FB7C arabic letter tcheh initial form +FB7D arabic letter tcheh medial form +FB7E arabic letter tcheheh isolated form +FB7F arabic letter tcheheh final form +FB80 arabic letter tcheheh initial form +FB81 arabic letter tcheheh medial form +FB82 arabic letter ddahal isolated form +FB83 arabic letter ddahal final form +FB84 arabic letter dahal isolated form +FB85 arabic letter dahal final form +FB86 arabic letter dul isolated form +FB87 arabic letter dul final form +FB88 arabic letter ddal isolated form +FB89 arabic letter ddal final form +FB8A arabic letter jeh isolated form +FB8B arabic letter jeh final form +FB8C arabic letter rreh isolated form +FB8D arabic letter rreh final form +FB8E arabic letter keheh isolated form +FB8F arabic letter keheh final form +FB90 arabic letter keheh initial form +FB91 arabic letter keheh medial form +FB92 arabic letter gaf isolated form +FB93 arabic letter gaf final form +FB94 arabic letter gaf initial form +FB95 arabic letter gaf medial form +FB96 arabic letter gueh isolated form +FB97 arabic letter gueh final form +FB98 arabic letter gueh initial form +FB99 arabic letter gueh medial form +FB9A arabic letter ngoeh isolated form +FB9B arabic letter ngoeh final form +FB9C arabic letter ngoeh initial form +FB9D arabic letter ngoeh medial form +FB9E arabic letter noon ghunna isolated form +FB9F arabic letter noon ghunna final form +FBA0 arabic letter rnoon isolated form +FBA1 arabic letter rnoon final form +FBA2 arabic letter rnoon initial form +FBA3 arabic letter rnoon medial form +FBA4 arabic letter heh with yeh above isolated form +FBA5 arabic letter heh with yeh above final form +FBA6 arabic letter heh goal isolated form +FBA7 arabic letter heh goal final form +FBA8 arabic letter heh goal initial form +FBA9 arabic letter heh goal medial form +FBAA arabic letter heh doachashmee isolated form +FBAB arabic letter heh doachashmee final form +FBAC arabic letter heh doachashmee initial form +FBAD arabic letter heh doachashmee medial form +FBAE arabic letter yeh barree isolated form +FBAF arabic letter yeh barree final form +FBB0 arabic letter yeh barree with hamza above isolated form +FBB1 arabic letter yeh barree with hamza above final form +FBB2 arabic symbol dot above +FBB3 arabic symbol dot below +FBB4 arabic symbol two dots above +FBB5 arabic symbol two dots below +FBB6 arabic symbol three dots above +FBB7 arabic symbol three dots below +FBB8 arabic symbol three dots pointing downwards above +FBB9 arabic symbol three dots pointing downwards below +FBBA arabic symbol four dots above +FBBB arabic symbol four dots below +FBBC arabic symbol double vertical bar below +FBBD arabic symbol two dots vertically above +FBBE arabic symbol two dots vertically below +FBBF arabic symbol ring +FBC0 arabic symbol small tah above +FBC1 arabic symbol small tah below +FBD3 arabic letter ng isolated form +FBD4 arabic letter ng final form +FBD5 arabic letter ng initial form +FBD6 arabic letter ng medial form +FBD7 arabic letter u isolated form +FBD8 arabic letter u final form +FBD9 arabic letter oe isolated form +FBDA arabic letter oe final form +FBDB arabic letter yu isolated form +FBDC arabic letter yu final form +FBDD arabic letter u with hamza above isolated form +FBDE arabic letter ve isolated form +FBDF arabic letter ve final form +FBE0 arabic letter kirghiz oe isolated form +FBE1 arabic letter kirghiz oe final form +FBE2 arabic letter kirghiz yu isolated form +FBE3 arabic letter kirghiz yu final form +FBE4 arabic letter e isolated form +FBE5 arabic letter e final form +FBE6 arabic letter e initial form +FBE7 arabic letter e medial form +FBE8 arabic letter uighur kazakh kirghiz alef maksura initial form +FBE9 arabic letter uighur kazakh kirghiz alef maksura medial form +FBEA arabic ligature yeh with hamza above with alef isolated form +FBEB arabic ligature yeh with hamza above with alef final form +FBEC arabic ligature yeh with hamza above with ae isolated form +FBED arabic ligature yeh with hamza above with ae final form +FBEE arabic ligature yeh with hamza above with waw isolated form +FBEF arabic ligature yeh with hamza above with waw final form +FBF0 arabic ligature yeh with hamza above with u isolated form +FBF1 arabic ligature yeh with hamza above with u final form +FBF2 arabic ligature yeh with hamza above with oe isolated form +FBF3 arabic ligature yeh with hamza above with oe final form +FBF4 arabic ligature yeh with hamza above with yu isolated form +FBF5 arabic ligature yeh with hamza above with yu final form +FBF6 arabic ligature yeh with hamza above with e isolated form +FBF7 arabic ligature yeh with hamza above with e final form +FBF8 arabic ligature yeh with hamza above with e initial form +FBF9 arabic ligature uighur kirghiz yeh with hamza above with alef maksura isolated form +FBFA arabic ligature uighur kirghiz yeh with hamza above with alef maksura final form +FBFB arabic ligature uighur kirghiz yeh with hamza above with alef maksura initial form +FBFC arabic letter farsi yeh isolated form +FBFD arabic letter farsi yeh final form +FBFE arabic letter farsi yeh initial form +FBFF arabic letter farsi yeh medial form +FC00 arabic ligature yeh with hamza above with jeem isolated form +FC01 arabic ligature yeh with hamza above with hah isolated form +FC02 arabic ligature yeh with hamza above with meem isolated form +FC03 arabic ligature yeh with hamza above with alef maksura isolated form +FC04 arabic ligature yeh with hamza above with yeh isolated form +FC05 arabic ligature beh with jeem isolated form +FC06 arabic ligature beh with hah isolated form +FC07 arabic ligature beh with khah isolated form +FC08 arabic ligature beh with meem isolated form +FC09 arabic ligature beh with alef maksura isolated form +FC0A arabic ligature beh with yeh isolated form +FC0B arabic ligature teh with jeem isolated form +FC0C arabic ligature teh with hah isolated form +FC0D arabic ligature teh with khah isolated form +FC0E arabic ligature teh with meem isolated form +FC0F arabic ligature teh with alef maksura isolated form +FC10 arabic ligature teh with yeh isolated form +FC11 arabic ligature theh with jeem isolated form +FC12 arabic ligature theh with meem isolated form +FC13 arabic ligature theh with alef maksura isolated form +FC14 arabic ligature theh with yeh isolated form +FC15 arabic ligature jeem with hah isolated form +FC16 arabic ligature jeem with meem isolated form +FC17 arabic ligature hah with jeem isolated form +FC18 arabic ligature hah with meem isolated form +FC19 arabic ligature khah with jeem isolated form +FC1A arabic ligature khah with hah isolated form +FC1B arabic ligature khah with meem isolated form +FC1C arabic ligature seen with jeem isolated form +FC1D arabic ligature seen with hah isolated form +FC1E arabic ligature seen with khah isolated form +FC1F arabic ligature seen with meem isolated form +FC20 arabic ligature sad with hah isolated form +FC21 arabic ligature sad with meem isolated form +FC22 arabic ligature dad with jeem isolated form +FC23 arabic ligature dad with hah isolated form +FC24 arabic ligature dad with khah isolated form +FC25 arabic ligature dad with meem isolated form +FC26 arabic ligature tah with hah isolated form +FC27 arabic ligature tah with meem isolated form +FC28 arabic ligature zah with meem isolated form +FC29 arabic ligature ain with jeem isolated form +FC2A arabic ligature ain with meem isolated form +FC2B arabic ligature ghain with jeem isolated form +FC2C arabic ligature ghain with meem isolated form +FC2D arabic ligature feh with jeem isolated form +FC2E arabic ligature feh with hah isolated form +FC2F arabic ligature feh with khah isolated form +FC30 arabic ligature feh with meem isolated form +FC31 arabic ligature feh with alef maksura isolated form +FC32 arabic ligature feh with yeh isolated form +FC33 arabic ligature qaf with hah isolated form +FC34 arabic ligature qaf with meem isolated form +FC35 arabic ligature qaf with alef maksura isolated form +FC36 arabic ligature qaf with yeh isolated form +FC37 arabic ligature kaf with alef isolated form +FC38 arabic ligature kaf with jeem isolated form +FC39 arabic ligature kaf with hah isolated form +FC3A arabic ligature kaf with khah isolated form +FC3B arabic ligature kaf with lam isolated form +FC3C arabic ligature kaf with meem isolated form +FC3D arabic ligature kaf with alef maksura isolated form +FC3E arabic ligature kaf with yeh isolated form +FC3F arabic ligature lam with jeem isolated form +FC40 arabic ligature lam with hah isolated form +FC41 arabic ligature lam with khah isolated form +FC42 arabic ligature lam with meem isolated form +FC43 arabic ligature lam with alef maksura isolated form +FC44 arabic ligature lam with yeh isolated form +FC45 arabic ligature meem with jeem isolated form +FC46 arabic ligature meem with hah isolated form +FC47 arabic ligature meem with khah isolated form +FC48 arabic ligature meem with meem isolated form +FC49 arabic ligature meem with alef maksura isolated form +FC4A arabic ligature meem with yeh isolated form +FC4B arabic ligature noon with jeem isolated form +FC4C arabic ligature noon with hah isolated form +FC4D arabic ligature noon with khah isolated form +FC4E arabic ligature noon with meem isolated form +FC4F arabic ligature noon with alef maksura isolated form +FC50 arabic ligature noon with yeh isolated form +FC51 arabic ligature heh with jeem isolated form +FC52 arabic ligature heh with meem isolated form +FC53 arabic ligature heh with alef maksura isolated form +FC54 arabic ligature heh with yeh isolated form +FC55 arabic ligature yeh with jeem isolated form +FC56 arabic ligature yeh with hah isolated form +FC57 arabic ligature yeh with khah isolated form +FC58 arabic ligature yeh with meem isolated form +FC59 arabic ligature yeh with alef maksura isolated form +FC5A arabic ligature yeh with yeh isolated form +FC5B arabic ligature thal with superscript alef isolated form +FC5C arabic ligature reh with superscript alef isolated form +FC5D arabic ligature alef maksura with superscript alef isolated form +FC5E arabic ligature shadda with dammatan isolated form +FC5F arabic ligature shadda with kasratan isolated form +FC60 arabic ligature shadda with fatha isolated form +FC61 arabic ligature shadda with damma isolated form +FC62 arabic ligature shadda with kasra isolated form +FC63 arabic ligature shadda with superscript alef isolated form +FC64 arabic ligature yeh with hamza above with reh final form +FC65 arabic ligature yeh with hamza above with zain final form +FC66 arabic ligature yeh with hamza above with meem final form +FC67 arabic ligature yeh with hamza above with noon final form +FC68 arabic ligature yeh with hamza above with alef maksura final form +FC69 arabic ligature yeh with hamza above with yeh final form +FC6A arabic ligature beh with reh final form +FC6B arabic ligature beh with zain final form +FC6C arabic ligature beh with meem final form +FC6D arabic ligature beh with noon final form +FC6E arabic ligature beh with alef maksura final form +FC6F arabic ligature beh with yeh final form +FC70 arabic ligature teh with reh final form +FC71 arabic ligature teh with zain final form +FC72 arabic ligature teh with meem final form +FC73 arabic ligature teh with noon final form +FC74 arabic ligature teh with alef maksura final form +FC75 arabic ligature teh with yeh final form +FC76 arabic ligature theh with reh final form +FC77 arabic ligature theh with zain final form +FC78 arabic ligature theh with meem final form +FC79 arabic ligature theh with noon final form +FC7A arabic ligature theh with alef maksura final form +FC7B arabic ligature theh with yeh final form +FC7C arabic ligature feh with alef maksura final form +FC7D arabic ligature feh with yeh final form +FC7E arabic ligature qaf with alef maksura final form +FC7F arabic ligature qaf with yeh final form +FC80 arabic ligature kaf with alef final form +FC81 arabic ligature kaf with lam final form +FC82 arabic ligature kaf with meem final form +FC83 arabic ligature kaf with alef maksura final form +FC84 arabic ligature kaf with yeh final form +FC85 arabic ligature lam with meem final form +FC86 arabic ligature lam with alef maksura final form +FC87 arabic ligature lam with yeh final form +FC88 arabic ligature meem with alef final form +FC89 arabic ligature meem with meem final form +FC8A arabic ligature noon with reh final form +FC8B arabic ligature noon with zain final form +FC8C arabic ligature noon with meem final form +FC8D arabic ligature noon with noon final form +FC8E arabic ligature noon with alef maksura final form +FC8F arabic ligature noon with yeh final form +FC90 arabic ligature alef maksura with superscript alef final form +FC91 arabic ligature yeh with reh final form +FC92 arabic ligature yeh with zain final form +FC93 arabic ligature yeh with meem final form +FC94 arabic ligature yeh with noon final form +FC95 arabic ligature yeh with alef maksura final form +FC96 arabic ligature yeh with yeh final form +FC97 arabic ligature yeh with hamza above with jeem initial form +FC98 arabic ligature yeh with hamza above with hah initial form +FC99 arabic ligature yeh with hamza above with khah initial form +FC9A arabic ligature yeh with hamza above with meem initial form +FC9B arabic ligature yeh with hamza above with heh initial form +FC9C arabic ligature beh with jeem initial form +FC9D arabic ligature beh with hah initial form +FC9E arabic ligature beh with khah initial form +FC9F arabic ligature beh with meem initial form +FCA0 arabic ligature beh with heh initial form +FCA1 arabic ligature teh with jeem initial form +FCA2 arabic ligature teh with hah initial form +FCA3 arabic ligature teh with khah initial form +FCA4 arabic ligature teh with meem initial form +FCA5 arabic ligature teh with heh initial form +FCA6 arabic ligature theh with meem initial form +FCA7 arabic ligature jeem with hah initial form +FCA8 arabic ligature jeem with meem initial form +FCA9 arabic ligature hah with jeem initial form +FCAA arabic ligature hah with meem initial form +FCAB arabic ligature khah with jeem initial form +FCAC arabic ligature khah with meem initial form +FCAD arabic ligature seen with jeem initial form +FCAE arabic ligature seen with hah initial form +FCAF arabic ligature seen with khah initial form +FCB0 arabic ligature seen with meem initial form +FCB1 arabic ligature sad with hah initial form +FCB2 arabic ligature sad with khah initial form +FCB3 arabic ligature sad with meem initial form +FCB4 arabic ligature dad with jeem initial form +FCB5 arabic ligature dad with hah initial form +FCB6 arabic ligature dad with khah initial form +FCB7 arabic ligature dad with meem initial form +FCB8 arabic ligature tah with hah initial form +FCB9 arabic ligature zah with meem initial form +FCBA arabic ligature ain with jeem initial form +FCBB arabic ligature ain with meem initial form +FCBC arabic ligature ghain with jeem initial form +FCBD arabic ligature ghain with meem initial form +FCBE arabic ligature feh with jeem initial form +FCBF arabic ligature feh with hah initial form +FCC0 arabic ligature feh with khah initial form +FCC1 arabic ligature feh with meem initial form +FCC2 arabic ligature qaf with hah initial form +FCC3 arabic ligature qaf with meem initial form +FCC4 arabic ligature kaf with jeem initial form +FCC5 arabic ligature kaf with hah initial form +FCC6 arabic ligature kaf with khah initial form +FCC7 arabic ligature kaf with lam initial form +FCC8 arabic ligature kaf with meem initial form +FCC9 arabic ligature lam with jeem initial form +FCCA arabic ligature lam with hah initial form +FCCB arabic ligature lam with khah initial form +FCCC arabic ligature lam with meem initial form +FCCD arabic ligature lam with heh initial form +FCCE arabic ligature meem with jeem initial form +FCCF arabic ligature meem with hah initial form +FCD0 arabic ligature meem with khah initial form +FCD1 arabic ligature meem with meem initial form +FCD2 arabic ligature noon with jeem initial form +FCD3 arabic ligature noon with hah initial form +FCD4 arabic ligature noon with khah initial form +FCD5 arabic ligature noon with meem initial form +FCD6 arabic ligature noon with heh initial form +FCD7 arabic ligature heh with jeem initial form +FCD8 arabic ligature heh with meem initial form +FCD9 arabic ligature heh with superscript alef initial form +FCDA arabic ligature yeh with jeem initial form +FCDB arabic ligature yeh with hah initial form +FCDC arabic ligature yeh with khah initial form +FCDD arabic ligature yeh with meem initial form +FCDE arabic ligature yeh with heh initial form +FCDF arabic ligature yeh with hamza above with meem medial form +FCE0 arabic ligature yeh with hamza above with heh medial form +FCE1 arabic ligature beh with meem medial form +FCE2 arabic ligature beh with heh medial form +FCE3 arabic ligature teh with meem medial form +FCE4 arabic ligature teh with heh medial form +FCE5 arabic ligature theh with meem medial form +FCE6 arabic ligature theh with heh medial form +FCE7 arabic ligature seen with meem medial form +FCE8 arabic ligature seen with heh medial form +FCE9 arabic ligature sheen with meem medial form +FCEA arabic ligature sheen with heh medial form +FCEB arabic ligature kaf with lam medial form +FCEC arabic ligature kaf with meem medial form +FCED arabic ligature lam with meem medial form +FCEE arabic ligature noon with meem medial form +FCEF arabic ligature noon with heh medial form +FCF0 arabic ligature yeh with meem medial form +FCF1 arabic ligature yeh with heh medial form +FCF2 arabic ligature shadda with fatha medial form +FCF3 arabic ligature shadda with damma medial form +FCF4 arabic ligature shadda with kasra medial form +FCF5 arabic ligature tah with alef maksura isolated form +FCF6 arabic ligature tah with yeh isolated form +FCF7 arabic ligature ain with alef maksura isolated form +FCF8 arabic ligature ain with yeh isolated form +FCF9 arabic ligature ghain with alef maksura isolated form +FCFA arabic ligature ghain with yeh isolated form +FCFB arabic ligature seen with alef maksura isolated form +FCFC arabic ligature seen with yeh isolated form +FCFD arabic ligature sheen with alef maksura isolated form +FCFE arabic ligature sheen with yeh isolated form +FCFF arabic ligature hah with alef maksura isolated form +FD00 arabic ligature hah with yeh isolated form +FD01 arabic ligature jeem with alef maksura isolated form +FD02 arabic ligature jeem with yeh isolated form +FD03 arabic ligature khah with alef maksura isolated form +FD04 arabic ligature khah with yeh isolated form +FD05 arabic ligature sad with alef maksura isolated form +FD06 arabic ligature sad with yeh isolated form +FD07 arabic ligature dad with alef maksura isolated form +FD08 arabic ligature dad with yeh isolated form +FD09 arabic ligature sheen with jeem isolated form +FD0A arabic ligature sheen with hah isolated form +FD0B arabic ligature sheen with khah isolated form +FD0C arabic ligature sheen with meem isolated form +FD0D arabic ligature sheen with reh isolated form +FD0E arabic ligature seen with reh isolated form +FD0F arabic ligature sad with reh isolated form +FD10 arabic ligature dad with reh isolated form +FD11 arabic ligature tah with alef maksura final form +FD12 arabic ligature tah with yeh final form +FD13 arabic ligature ain with alef maksura final form +FD14 arabic ligature ain with yeh final form +FD15 arabic ligature ghain with alef maksura final form +FD16 arabic ligature ghain with yeh final form +FD17 arabic ligature seen with alef maksura final form +FD18 arabic ligature seen with yeh final form +FD19 arabic ligature sheen with alef maksura final form +FD1A arabic ligature sheen with yeh final form +FD1B arabic ligature hah with alef maksura final form +FD1C arabic ligature hah with yeh final form +FD1D arabic ligature jeem with alef maksura final form +FD1E arabic ligature jeem with yeh final form +FD1F arabic ligature khah with alef maksura final form +FD20 arabic ligature khah with yeh final form +FD21 arabic ligature sad with alef maksura final form +FD22 arabic ligature sad with yeh final form +FD23 arabic ligature dad with alef maksura final form +FD24 arabic ligature dad with yeh final form +FD25 arabic ligature sheen with jeem final form +FD26 arabic ligature sheen with hah final form +FD27 arabic ligature sheen with khah final form +FD28 arabic ligature sheen with meem final form +FD29 arabic ligature sheen with reh final form +FD2A arabic ligature seen with reh final form +FD2B arabic ligature sad with reh final form +FD2C arabic ligature dad with reh final form +FD2D arabic ligature sheen with jeem initial form +FD2E arabic ligature sheen with hah initial form +FD2F arabic ligature sheen with khah initial form +FD30 arabic ligature sheen with meem initial form +FD31 arabic ligature seen with heh initial form +FD32 arabic ligature sheen with heh initial form +FD33 arabic ligature tah with meem initial form +FD34 arabic ligature seen with jeem medial form +FD35 arabic ligature seen with hah medial form +FD36 arabic ligature seen with khah medial form +FD37 arabic ligature sheen with jeem medial form +FD38 arabic ligature sheen with hah medial form +FD39 arabic ligature sheen with khah medial form +FD3A arabic ligature tah with meem medial form +FD3B arabic ligature zah with meem medial form +FD3C arabic ligature alef with fathatan final form +FD3D arabic ligature alef with fathatan isolated form +FD3E ornate left parenthesis +FD3F ornate right parenthesis +FD50 arabic ligature teh with jeem with meem initial form +FD51 arabic ligature teh with hah with jeem final form +FD52 arabic ligature teh with hah with jeem initial form +FD53 arabic ligature teh with hah with meem initial form +FD54 arabic ligature teh with khah with meem initial form +FD55 arabic ligature teh with meem with jeem initial form +FD56 arabic ligature teh with meem with hah initial form +FD57 arabic ligature teh with meem with khah initial form +FD58 arabic ligature jeem with meem with hah final form +FD59 arabic ligature jeem with meem with hah initial form +FD5A arabic ligature hah with meem with yeh final form +FD5B arabic ligature hah with meem with alef maksura final form +FD5C arabic ligature seen with hah with jeem initial form +FD5D arabic ligature seen with jeem with hah initial form +FD5E arabic ligature seen with jeem with alef maksura final form +FD5F arabic ligature seen with meem with hah final form +FD60 arabic ligature seen with meem with hah initial form +FD61 arabic ligature seen with meem with jeem initial form +FD62 arabic ligature seen with meem with meem final form +FD63 arabic ligature seen with meem with meem initial form +FD64 arabic ligature sad with hah with hah final form +FD65 arabic ligature sad with hah with hah initial form +FD66 arabic ligature sad with meem with meem final form +FD67 arabic ligature sheen with hah with meem final form +FD68 arabic ligature sheen with hah with meem initial form +FD69 arabic ligature sheen with jeem with yeh final form +FD6A arabic ligature sheen with meem with khah final form +FD6B arabic ligature sheen with meem with khah initial form +FD6C arabic ligature sheen with meem with meem final form +FD6D arabic ligature sheen with meem with meem initial form +FD6E arabic ligature dad with hah with alef maksura final form +FD6F arabic ligature dad with khah with meem final form +FD70 arabic ligature dad with khah with meem initial form +FD71 arabic ligature tah with meem with hah final form +FD72 arabic ligature tah with meem with hah initial form +FD73 arabic ligature tah with meem with meem initial form +FD74 arabic ligature tah with meem with yeh final form +FD75 arabic ligature ain with jeem with meem final form +FD76 arabic ligature ain with meem with meem final form +FD77 arabic ligature ain with meem with meem initial form +FD78 arabic ligature ain with meem with alef maksura final form +FD79 arabic ligature ghain with meem with meem final form +FD7A arabic ligature ghain with meem with yeh final form +FD7B arabic ligature ghain with meem with alef maksura final form +FD7C arabic ligature feh with khah with meem final form +FD7D arabic ligature feh with khah with meem initial form +FD7E arabic ligature qaf with meem with hah final form +FD7F arabic ligature qaf with meem with meem final form +FD80 arabic ligature lam with hah with meem final form +FD81 arabic ligature lam with hah with yeh final form +FD82 arabic ligature lam with hah with alef maksura final form +FD83 arabic ligature lam with jeem with jeem initial form +FD84 arabic ligature lam with jeem with jeem final form +FD85 arabic ligature lam with khah with meem final form +FD86 arabic ligature lam with khah with meem initial form +FD87 arabic ligature lam with meem with hah final form +FD88 arabic ligature lam with meem with hah initial form +FD89 arabic ligature meem with hah with jeem initial form +FD8A arabic ligature meem with hah with meem initial form +FD8B arabic ligature meem with hah with yeh final form +FD8C arabic ligature meem with jeem with hah initial form +FD8D arabic ligature meem with jeem with meem initial form +FD8E arabic ligature meem with khah with jeem initial form +FD8F arabic ligature meem with khah with meem initial form +FD92 arabic ligature meem with jeem with khah initial form +FD93 arabic ligature heh with meem with jeem initial form +FD94 arabic ligature heh with meem with meem initial form +FD95 arabic ligature noon with hah with meem initial form +FD96 arabic ligature noon with hah with alef maksura final form +FD97 arabic ligature noon with jeem with meem final form +FD98 arabic ligature noon with jeem with meem initial form +FD99 arabic ligature noon with jeem with alef maksura final form +FD9A arabic ligature noon with meem with yeh final form +FD9B arabic ligature noon with meem with alef maksura final form +FD9C arabic ligature yeh with meem with meem final form +FD9D arabic ligature yeh with meem with meem initial form +FD9E arabic ligature beh with khah with yeh final form +FD9F arabic ligature teh with jeem with yeh final form +FDA0 arabic ligature teh with jeem with alef maksura final form +FDA1 arabic ligature teh with khah with yeh final form +FDA2 arabic ligature teh with khah with alef maksura final form +FDA3 arabic ligature teh with meem with yeh final form +FDA4 arabic ligature teh with meem with alef maksura final form +FDA5 arabic ligature jeem with meem with yeh final form +FDA6 arabic ligature jeem with hah with alef maksura final form +FDA7 arabic ligature jeem with meem with alef maksura final form +FDA8 arabic ligature seen with khah with alef maksura final form +FDA9 arabic ligature sad with hah with yeh final form +FDAA arabic ligature sheen with hah with yeh final form +FDAB arabic ligature dad with hah with yeh final form +FDAC arabic ligature lam with jeem with yeh final form +FDAD arabic ligature lam with meem with yeh final form +FDAE arabic ligature yeh with hah with yeh final form +FDAF arabic ligature yeh with jeem with yeh final form +FDB0 arabic ligature yeh with meem with yeh final form +FDB1 arabic ligature meem with meem with yeh final form +FDB2 arabic ligature qaf with meem with yeh final form +FDB3 arabic ligature noon with hah with yeh final form +FDB4 arabic ligature qaf with meem with hah initial form +FDB5 arabic ligature lam with hah with meem initial form +FDB6 arabic ligature ain with meem with yeh final form +FDB7 arabic ligature kaf with meem with yeh final form +FDB8 arabic ligature noon with jeem with hah initial form +FDB9 arabic ligature meem with khah with yeh final form +FDBA arabic ligature lam with jeem with meem initial form +FDBB arabic ligature kaf with meem with meem final form +FDBC arabic ligature lam with jeem with meem final form +FDBD arabic ligature noon with jeem with hah final form +FDBE arabic ligature jeem with hah with yeh final form +FDBF arabic ligature hah with jeem with yeh final form +FDC0 arabic ligature meem with jeem with yeh final form +FDC1 arabic ligature feh with meem with yeh final form +FDC2 arabic ligature beh with hah with yeh final form +FDC3 arabic ligature kaf with meem with meem initial form +FDC4 arabic ligature ain with jeem with meem initial form +FDC5 arabic ligature sad with meem with meem initial form +FDC6 arabic ligature seen with khah with yeh final form +FDC7 arabic ligature noon with jeem with yeh final form +FDF0 arabic ligature salla used as koranic stop sign isolated form +FDF1 arabic ligature qala used as koranic stop sign isolated form +FDF2 arabic ligature allah isolated form +FDF3 arabic ligature akbar isolated form +FDF4 arabic ligature mohammad isolated form +FDF5 arabic ligature salam isolated form +FDF6 arabic ligature rasoul isolated form +FDF7 arabic ligature alayhe isolated form +FDF8 arabic ligature wasallam isolated form +FDF9 arabic ligature salla isolated form +FDFA arabic ligature sallallahou alayhe wasallam +FDFB arabic ligature jallajalalouhou +FDFC rial sign +FDFD arabic ligature bismillah ar-rahman ar-raheem +FE00 variation selector-1 +FE01 variation selector-2 +FE02 variation selector-3 +FE03 variation selector-4 +FE04 variation selector-5 +FE05 variation selector-6 +FE06 variation selector-7 +FE07 variation selector-8 +FE08 variation selector-9 +FE09 variation selector-10 +FE0A variation selector-11 +FE0B variation selector-12 +FE0C variation selector-13 +FE0D variation selector-14 +FE0E variation selector-15 +FE0F variation selector-16 +FE10 presentation form for vertical comma +FE11 presentation form for vertical ideographic comma +FE12 presentation form for vertical ideographic full stop +FE13 presentation form for vertical colon +FE14 presentation form for vertical semicolon +FE15 presentation form for vertical exclamation mark +FE16 presentation form for vertical question mark +FE17 presentation form for vertical left white lenticular bracket +FE18 presentation form for vertical right white lenticular brakcet +FE19 presentation form for vertical horizontal ellipsis +FE20 combining ligature left half +FE21 combining ligature right half +FE22 combining double tilde left half +FE23 combining double tilde right half +FE24 combining macron left half +FE25 combining macron right half +FE26 combining conjoining macron +FE27 combining ligature left half below +FE28 combining ligature right half below +FE29 combining tilde left half below +FE2A combining tilde right half below +FE2B combining macron left half below +FE2C combining macron right half below +FE2D combining conjoining macron below +FE2E combining cyrillic titlo left half +FE2F combining cyrillic titlo right half +FE30 presentation form for vertical two dot leader +FE31 presentation form for vertical em dash +FE32 presentation form for vertical en dash +FE33 presentation form for vertical low line +FE34 presentation form for vertical wavy low line +FE35 presentation form for vertical left parenthesis +FE36 presentation form for vertical right parenthesis +FE37 presentation form for vertical left curly bracket +FE38 presentation form for vertical right curly bracket +FE39 presentation form for vertical left tortoise shell bracket +FE3A presentation form for vertical right tortoise shell bracket +FE3B presentation form for vertical left black lenticular bracket +FE3C presentation form for vertical right black lenticular bracket +FE3D presentation form for vertical left double angle bracket +FE3E presentation form for vertical right double angle bracket +FE3F presentation form for vertical left angle bracket +FE40 presentation form for vertical right angle bracket +FE41 presentation form for vertical left corner bracket +FE42 presentation form for vertical right corner bracket +FE43 presentation form for vertical left white corner bracket +FE44 presentation form for vertical right white corner bracket +FE45 sesame dot +FE46 white sesame dot +FE47 presentation form for vertical left square bracket +FE48 presentation form for vertical right square bracket +FE49 dashed overline +FE4A centerline overline +FE4B wavy overline +FE4C double wavy overline +FE4D dashed low line +FE4E centerline low line +FE4F wavy low line +FE50 small comma +FE51 small ideographic comma +FE52 small full stop +FE54 small semicolon +FE55 small colon +FE56 small question mark +FE57 small exclamation mark +FE58 small em dash +FE59 small left parenthesis +FE5A small right parenthesis +FE5B small left curly bracket +FE5C small right curly bracket +FE5D small left tortoise shell bracket +FE5E small right tortoise shell bracket +FE5F small number sign +FE60 small ampersand +FE61 small asterisk +FE62 small plus sign +FE63 small hyphen-minus +FE64 small less-than sign +FE65 small greater-than sign +FE66 small equals sign +FE68 small reverse solidus +FE69 small dollar sign +FE6A small percent sign +FE6B small commercial at +FE70 arabic fathatan isolated form +FE71 arabic tatweel with fathatan above +FE72 arabic dammatan isolated form +FE73 arabic tail fragment +FE74 arabic kasratan isolated form +FE76 arabic fatha isolated form +FE77 arabic fatha medial form +FE78 arabic damma isolated form +FE79 arabic damma medial form +FE7A arabic kasra isolated form +FE7B arabic kasra medial form +FE7C arabic shadda isolated form +FE7D arabic shadda medial form +FE7E arabic sukun isolated form +FE7F arabic sukun medial form +FE80 arabic letter hamza isolated form +FE81 arabic letter alef with madda above isolated form +FE82 arabic letter alef with madda above final form +FE83 arabic letter alef with hamza above isolated form +FE84 arabic letter alef with hamza above final form +FE85 arabic letter waw with hamza above isolated form +FE86 arabic letter waw with hamza above final form +FE87 arabic letter alef with hamza below isolated form +FE88 arabic letter alef with hamza below final form +FE89 arabic letter yeh with hamza above isolated form +FE8A arabic letter yeh with hamza above final form +FE8B arabic letter yeh with hamza above initial form +FE8C arabic letter yeh with hamza above medial form +FE8D arabic letter alef isolated form +FE8E arabic letter alef final form +FE8F arabic letter beh isolated form +FE90 arabic letter beh final form +FE91 arabic letter beh initial form +FE92 arabic letter beh medial form +FE93 arabic letter teh marbuta isolated form +FE94 arabic letter teh marbuta final form +FE95 arabic letter teh isolated form +FE96 arabic letter teh final form +FE97 arabic letter teh initial form +FE98 arabic letter teh medial form +FE99 arabic letter theh isolated form +FE9A arabic letter theh final form +FE9B arabic letter theh initial form +FE9C arabic letter theh medial form +FE9D arabic letter jeem isolated form +FE9E arabic letter jeem final form +FE9F arabic letter jeem initial form +FEA0 arabic letter jeem medial form +FEA1 arabic letter hah isolated form +FEA2 arabic letter hah final form +FEA3 arabic letter hah initial form +FEA4 arabic letter hah medial form +FEA5 arabic letter khah isolated form +FEA6 arabic letter khah final form +FEA7 arabic letter khah initial form +FEA8 arabic letter khah medial form +FEA9 arabic letter dal isolated form +FEAA arabic letter dal final form +FEAB arabic letter thal isolated form +FEAC arabic letter thal final form +FEAD arabic letter reh isolated form +FEAE arabic letter reh final form +FEAF arabic letter zain isolated form +FEB0 arabic letter zain final form +FEB1 arabic letter seen isolated form +FEB2 arabic letter seen final form +FEB3 arabic letter seen initial form +FEB4 arabic letter seen medial form +FEB5 arabic letter sheen isolated form +FEB6 arabic letter sheen final form +FEB7 arabic letter sheen initial form +FEB8 arabic letter sheen medial form +FEB9 arabic letter sad isolated form +FEBA arabic letter sad final form +FEBB arabic letter sad initial form +FEBC arabic letter sad medial form +FEBD arabic letter dad isolated form +FEBE arabic letter dad final form +FEBF arabic letter dad initial form +FEC0 arabic letter dad medial form +FEC1 arabic letter tah isolated form +FEC2 arabic letter tah final form +FEC3 arabic letter tah initial form +FEC4 arabic letter tah medial form +FEC5 arabic letter zah isolated form +FEC6 arabic letter zah final form +FEC7 arabic letter zah initial form +FEC8 arabic letter zah medial form +FEC9 arabic letter ain isolated form +FECA arabic letter ain final form +FECB arabic letter ain initial form +FECC arabic letter ain medial form +FECD arabic letter ghain isolated form +FECE arabic letter ghain final form +FECF arabic letter ghain initial form +FED0 arabic letter ghain medial form +FED1 arabic letter feh isolated form +FED2 arabic letter feh final form +FED3 arabic letter feh initial form +FED4 arabic letter feh medial form +FED5 arabic letter qaf isolated form +FED6 arabic letter qaf final form +FED7 arabic letter qaf initial form +FED8 arabic letter qaf medial form +FED9 arabic letter kaf isolated form +FEDA arabic letter kaf final form +FEDB arabic letter kaf initial form +FEDC arabic letter kaf medial form +FEDD arabic letter lam isolated form +FEDE arabic letter lam final form +FEDF arabic letter lam initial form +FEE0 arabic letter lam medial form +FEE1 arabic letter meem isolated form +FEE2 arabic letter meem final form +FEE3 arabic letter meem initial form +FEE4 arabic letter meem medial form +FEE5 arabic letter noon isolated form +FEE6 arabic letter noon final form +FEE7 arabic letter noon initial form +FEE8 arabic letter noon medial form +FEE9 arabic letter heh isolated form +FEEA arabic letter heh final form +FEEB arabic letter heh initial form +FEEC arabic letter heh medial form +FEED arabic letter waw isolated form +FEEE arabic letter waw final form +FEEF arabic letter alef maksura isolated form +FEF0 arabic letter alef maksura final form +FEF1 arabic letter yeh isolated form +FEF2 arabic letter yeh final form +FEF3 arabic letter yeh initial form +FEF4 arabic letter yeh medial form +FEF5 arabic ligature lam with alef with madda above isolated form +FEF6 arabic ligature lam with alef with madda above final form +FEF7 arabic ligature lam with alef with hamza above isolated form +FEF8 arabic ligature lam with alef with hamza above final form +FEF9 arabic ligature lam with alef with hamza below isolated form +FEFA arabic ligature lam with alef with hamza below final form +FEFB arabic ligature lam with alef isolated form +FEFC arabic ligature lam with alef final form +FEFF zero width no-break space +FF01 fullwidth exclamation mark +FF02 fullwidth quotation mark +FF03 fullwidth number sign +FF04 fullwidth dollar sign +FF05 fullwidth percent sign +FF06 fullwidth ampersand +FF07 fullwidth apostrophe +FF08 fullwidth left parenthesis +FF09 fullwidth right parenthesis +FF0A fullwidth asterisk +FF0B fullwidth plus sign +FF0C fullwidth comma +FF0D fullwidth hyphen-minus +FF0E fullwidth full stop +FF0F fullwidth solidus +FF10 fullwidth digit zero +FF11 fullwidth digit one +FF12 fullwidth digit two +FF13 fullwidth digit three +FF14 fullwidth digit four +FF15 fullwidth digit five +FF16 fullwidth digit six +FF17 fullwidth digit seven +FF18 fullwidth digit eight +FF19 fullwidth digit nine +FF1A fullwidth colon +FF1B fullwidth semicolon +FF1C fullwidth less-than sign +FF1D fullwidth equals sign +FF1E fullwidth greater-than sign +FF1F fullwidth question mark +FF20 fullwidth commercial at +FF21 fullwidth latin capital letter a +FF22 fullwidth latin capital letter b +FF23 fullwidth latin capital letter c +FF24 fullwidth latin capital letter d +FF25 fullwidth latin capital letter e +FF26 fullwidth latin capital letter f +FF27 fullwidth latin capital letter g +FF28 fullwidth latin capital letter h +FF29 fullwidth latin capital letter i +FF2A fullwidth latin capital letter j +FF2B fullwidth latin capital letter k +FF2C fullwidth latin capital letter l +FF2D fullwidth latin capital letter m +FF2E fullwidth latin capital letter n +FF2F fullwidth latin capital letter o +FF30 fullwidth latin capital letter p +FF31 fullwidth latin capital letter q +FF32 fullwidth latin capital letter r +FF33 fullwidth latin capital letter s +FF34 fullwidth latin capital letter t +FF35 fullwidth latin capital letter u +FF36 fullwidth latin capital letter v +FF37 fullwidth latin capital letter w +FF38 fullwidth latin capital letter x +FF39 fullwidth latin capital letter y +FF3A fullwidth latin capital letter z +FF3B fullwidth left square bracket +FF3C fullwidth reverse solidus +FF3D fullwidth right square bracket +FF3E fullwidth circumflex accent +FF3F fullwidth low line +FF40 fullwidth grave accent +FF41 fullwidth latin small letter a +FF42 fullwidth latin small letter b +FF43 fullwidth latin small letter c +FF44 fullwidth latin small letter d +FF45 fullwidth latin small letter e +FF46 fullwidth latin small letter f +FF47 fullwidth latin small letter g +FF48 fullwidth latin small letter h +FF49 fullwidth latin small letter i +FF4A fullwidth latin small letter j +FF4B fullwidth latin small letter k +FF4C fullwidth latin small letter l +FF4D fullwidth latin small letter m +FF4E fullwidth latin small letter n +FF4F fullwidth latin small letter o +FF50 fullwidth latin small letter p +FF51 fullwidth latin small letter q +FF52 fullwidth latin small letter r +FF53 fullwidth latin small letter s +FF54 fullwidth latin small letter t +FF55 fullwidth latin small letter u +FF56 fullwidth latin small letter v +FF57 fullwidth latin small letter w +FF58 fullwidth latin small letter x +FF59 fullwidth latin small letter y +FF5A fullwidth latin small letter z +FF5B fullwidth left curly bracket +FF5C fullwidth vertical line +FF5D fullwidth right curly bracket +FF5E fullwidth tilde +FF5F fullwidth left white parenthesis +FF60 fullwidth right white parenthesis +FF61 halfwidth ideographic full stop +FF62 halfwidth left corner bracket +FF63 halfwidth right corner bracket +FF64 halfwidth ideographic comma +FF65 halfwidth katakana middle dot +FF66 halfwidth katakana letter wo +FF67 halfwidth katakana letter small a +FF68 halfwidth katakana letter small i +FF69 halfwidth katakana letter small u +FF6A halfwidth katakana letter small e +FF6B halfwidth katakana letter small o +FF6C halfwidth katakana letter small ya +FF6D halfwidth katakana letter small yu +FF6E halfwidth katakana letter small yo +FF6F halfwidth katakana letter small tu +FF70 halfwidth katakana-hiragana prolonged sound mark +FF71 halfwidth katakana letter a +FF72 halfwidth katakana letter i +FF73 halfwidth katakana letter u +FF74 halfwidth katakana letter e +FF75 halfwidth katakana letter o +FF76 halfwidth katakana letter ka +FF77 halfwidth katakana letter ki +FF78 halfwidth katakana letter ku +FF79 halfwidth katakana letter ke +FF7A halfwidth katakana letter ko +FF7B halfwidth katakana letter sa +FF7C halfwidth katakana letter si +FF7D halfwidth katakana letter su +FF7E halfwidth katakana letter se +FF7F halfwidth katakana letter so +FF80 halfwidth katakana letter ta +FF81 halfwidth katakana letter ti +FF82 halfwidth katakana letter tu +FF83 halfwidth katakana letter te +FF84 halfwidth katakana letter to +FF85 halfwidth katakana letter na +FF86 halfwidth katakana letter ni +FF87 halfwidth katakana letter nu +FF88 halfwidth katakana letter ne +FF89 halfwidth katakana letter no +FF8A halfwidth katakana letter ha +FF8B halfwidth katakana letter hi +FF8C halfwidth katakana letter hu +FF8D halfwidth katakana letter he +FF8E halfwidth katakana letter ho +FF8F halfwidth katakana letter ma +FF90 halfwidth katakana letter mi +FF91 halfwidth katakana letter mu +FF92 halfwidth katakana letter me +FF93 halfwidth katakana letter mo +FF94 halfwidth katakana letter ya +FF95 halfwidth katakana letter yu +FF96 halfwidth katakana letter yo +FF97 halfwidth katakana letter ra +FF98 halfwidth katakana letter ri +FF99 halfwidth katakana letter ru +FF9A halfwidth katakana letter re +FF9B halfwidth katakana letter ro +FF9C halfwidth katakana letter wa +FF9D halfwidth katakana letter n +FF9E halfwidth katakana voiced sound mark +FF9F halfwidth katakana semi-voiced sound mark +FFA0 halfwidth hangul filler +FFA1 halfwidth hangul letter kiyeok +FFA2 halfwidth hangul letter ssangkiyeok +FFA3 halfwidth hangul letter kiyeok-sios +FFA4 halfwidth hangul letter nieun +FFA5 halfwidth hangul letter nieun-cieuc +FFA6 halfwidth hangul letter nieun-hieuh +FFA7 halfwidth hangul letter tikeut +FFA8 halfwidth hangul letter ssangtikeut +FFA9 halfwidth hangul letter rieul +FFAA halfwidth hangul letter rieul-kiyeok +FFAB halfwidth hangul letter rieul-mieum +FFAC halfwidth hangul letter rieul-pieup +FFAD halfwidth hangul letter rieul-sios +FFAE halfwidth hangul letter rieul-thieuth +FFAF halfwidth hangul letter rieul-phieuph +FFB0 halfwidth hangul letter rieul-hieuh +FFB1 halfwidth hangul letter mieum +FFB2 halfwidth hangul letter pieup +FFB3 halfwidth hangul letter ssangpieup +FFB4 halfwidth hangul letter pieup-sios +FFB5 halfwidth hangul letter sios +FFB6 halfwidth hangul letter ssangsios +FFB7 halfwidth hangul letter ieung +FFB8 halfwidth hangul letter cieuc +FFB9 halfwidth hangul letter ssangcieuc +FFBA halfwidth hangul letter chieuch +FFBB halfwidth hangul letter khieukh +FFBC halfwidth hangul letter thieuth +FFBD halfwidth hangul letter phieuph +FFBE halfwidth hangul letter hieuh +FFC2 halfwidth hangul letter a +FFC3 halfwidth hangul letter ae +FFC4 halfwidth hangul letter ya +FFC5 halfwidth hangul letter yae +FFC6 halfwidth hangul letter eo +FFC7 halfwidth hangul letter e +FFCA halfwidth hangul letter yeo +FFCB halfwidth hangul letter ye +FFCC halfwidth hangul letter o +FFCD halfwidth hangul letter wa +FFCE halfwidth hangul letter wae +FFCF halfwidth hangul letter oe +FFD2 halfwidth hangul letter yo +FFD3 halfwidth hangul letter u +FFD4 halfwidth hangul letter weo +FFD5 halfwidth hangul letter we +FFD6 halfwidth hangul letter wi +FFD7 halfwidth hangul letter yu +FFDA halfwidth hangul letter eu +FFDB halfwidth hangul letter yi +FFDC halfwidth hangul letter i +FFE0 fullwidth cent sign +FFE1 fullwidth pound sign +FFE2 fullwidth not sign +FFE3 fullwidth macron +FFE4 fullwidth broken bar +FFE5 fullwidth yen sign +FFE6 fullwidth won sign +FFE8 halfwidth forms light vertical +FFE9 halfwidth leftwards arrow +FFEA halfwidth upwards arrow +FFEB halfwidth rightwards arrow +FFEC halfwidth downwards arrow +FFED halfwidth black square +FFEE halfwidth white circle +FFF9 interlinear annotation anchor +FFFA interlinear annotation separator +FFFB interlinear annotation terminator +FFFC object replacement character +FFFD replacement character +10000 linear b syllable b008 a +10001 linear b syllable b038 e +10002 linear b syllable b028 i +10003 linear b syllable b061 o +10004 linear b syllable b010 u +10005 linear b syllable b001 da +10006 linear b syllable b045 de +10007 linear b syllable b007 di +10008 linear b syllable b014 do +10009 linear b syllable b051 du +1000A linear b syllable b057 ja +1000B linear b syllable b046 je +1000D linear b syllable b036 jo +1000E linear b syllable b065 ju +1000F linear b syllable b077 ka +10010 linear b syllable b044 ke +10011 linear b syllable b067 ki +10012 linear b syllable b070 ko +10013 linear b syllable b081 ku +10014 linear b syllable b080 ma +10015 linear b syllable b013 me +10016 linear b syllable b073 mi +10017 linear b syllable b015 mo +10018 linear b syllable b023 mu +10019 linear b syllable b006 na +1001A linear b syllable b024 ne +1001B linear b syllable b030 ni +1001C linear b syllable b052 no +1001D linear b syllable b055 nu +1001E linear b syllable b003 pa +1001F linear b syllable b072 pe +10020 linear b syllable b039 pi +10021 linear b syllable b011 po +10022 linear b syllable b050 pu +10023 linear b syllable b016 qa +10024 linear b syllable b078 qe +10025 linear b syllable b021 qi +10026 linear b syllable b032 qo +10028 linear b syllable b060 ra +10029 linear b syllable b027 re +1002A linear b syllable b053 ri +1002B linear b syllable b002 ro +1002C linear b syllable b026 ru +1002D linear b syllable b031 sa +1002E linear b syllable b009 se +1002F linear b syllable b041 si +10030 linear b syllable b012 so +10031 linear b syllable b058 su +10032 linear b syllable b059 ta +10033 linear b syllable b004 te +10034 linear b syllable b037 ti +10035 linear b syllable b005 to +10036 linear b syllable b069 tu +10037 linear b syllable b054 wa +10038 linear b syllable b075 we +10039 linear b syllable b040 wi +1003A linear b syllable b042 wo +1003C linear b syllable b017 za +1003D linear b syllable b074 ze +1003F linear b syllable b020 zo +10040 linear b syllable b025 a2 +10041 linear b syllable b043 a3 +10042 linear b syllable b085 au +10043 linear b syllable b071 dwe +10044 linear b syllable b090 dwo +10045 linear b syllable b048 nwa +10046 linear b syllable b029 pu2 +10047 linear b syllable b062 pte +10048 linear b syllable b076 ra2 +10049 linear b syllable b033 ra3 +1004A linear b syllable b068 ro2 +1004B linear b syllable b066 ta2 +1004C linear b syllable b087 twe +1004D linear b syllable b091 two +10050 linear b symbol b018 +10051 linear b symbol b019 +10052 linear b symbol b022 +10053 linear b symbol b034 +10054 linear b symbol b047 +10055 linear b symbol b049 +10056 linear b symbol b056 +10057 linear b symbol b063 +10058 linear b symbol b064 +10059 linear b symbol b079 +1005A linear b symbol b082 +1005B linear b symbol b083 +1005C linear b symbol b086 +1005D linear b symbol b089 +10080 linear b ideogram b100 man +10081 linear b ideogram b102 woman +10082 linear b ideogram b104 deer +10083 linear b ideogram b105 equid +10084 linear b ideogram b105f mare +10085 linear b ideogram b105m stallion +10086 linear b ideogram b106f ewe +10087 linear b ideogram b106m ram +10088 linear b ideogram b107f she-goat +10089 linear b ideogram b107m he-goat +1008A linear b ideogram b108f sow +1008B linear b ideogram b108m boar +1008C linear b ideogram b109f cow +1008D linear b ideogram b109m bull +1008E linear b ideogram b120 wheat +1008F linear b ideogram b121 barley +10090 linear b ideogram b122 olive +10091 linear b ideogram b123 spice +10092 linear b ideogram b125 cyperus +10093 linear b monogram b127 kapo +10094 linear b monogram b128 kanako +10095 linear b ideogram b130 oil +10096 linear b ideogram b131 wine +10097 linear b ideogram b132 +10098 linear b monogram b133 arepa +10099 linear b monogram b135 meri +1009A linear b ideogram b140 bronze +1009B linear b ideogram b141 gold +1009C linear b ideogram b142 +1009D linear b ideogram b145 wool +1009E linear b ideogram b146 +1009F linear b ideogram b150 +100A0 linear b ideogram b151 horn +100A1 linear b ideogram b152 +100A2 linear b ideogram b153 +100A3 linear b ideogram b154 +100A4 linear b monogram b156 turo2 +100A5 linear b ideogram b157 +100A6 linear b ideogram b158 +100A7 linear b ideogram b159 cloth +100A8 linear b ideogram b160 +100A9 linear b ideogram b161 +100AA linear b ideogram b162 garment +100AB linear b ideogram b163 armour +100AC linear b ideogram b164 +100AD linear b ideogram b165 +100AE linear b ideogram b166 +100AF linear b ideogram b167 +100B0 linear b ideogram b168 +100B1 linear b ideogram b169 +100B2 linear b ideogram b170 +100B3 linear b ideogram b171 +100B4 linear b ideogram b172 +100B5 linear b ideogram b173 month +100B6 linear b ideogram b174 +100B7 linear b ideogram b176 tree +100B8 linear b ideogram b177 +100B9 linear b ideogram b178 +100BA linear b ideogram b179 +100BB linear b ideogram b180 +100BC linear b ideogram b181 +100BD linear b ideogram b182 +100BE linear b ideogram b183 +100BF linear b ideogram b184 +100C0 linear b ideogram b185 +100C1 linear b ideogram b189 +100C2 linear b ideogram b190 +100C3 linear b ideogram b191 helmet +100C4 linear b ideogram b220 footstool +100C5 linear b ideogram b225 bathtub +100C6 linear b ideogram b230 spear +100C7 linear b ideogram b231 arrow +100C8 linear b ideogram b232 +100C9 linear b ideogram b233 sword +100CA linear b ideogram b234 +100CB linear b ideogram b236 +100CC linear b ideogram b240 wheeled chariot +100CD linear b ideogram b241 chariot +100CE linear b ideogram b242 chariot frame +100CF linear b ideogram b243 wheel +100D0 linear b ideogram b245 +100D1 linear b ideogram b246 +100D2 linear b monogram b247 dipte +100D3 linear b ideogram b248 +100D4 linear b ideogram b249 +100D5 linear b ideogram b251 +100D6 linear b ideogram b252 +100D7 linear b ideogram b253 +100D8 linear b ideogram b254 dart +100D9 linear b ideogram b255 +100DA linear b ideogram b256 +100DB linear b ideogram b257 +100DC linear b ideogram b258 +100DD linear b ideogram b259 +100DE linear b ideogram vessel b155 +100DF linear b ideogram vessel b200 +100E0 linear b ideogram vessel b201 +100E1 linear b ideogram vessel b202 +100E2 linear b ideogram vessel b203 +100E3 linear b ideogram vessel b204 +100E4 linear b ideogram vessel b205 +100E5 linear b ideogram vessel b206 +100E6 linear b ideogram vessel b207 +100E7 linear b ideogram vessel b208 +100E8 linear b ideogram vessel b209 +100E9 linear b ideogram vessel b210 +100EA linear b ideogram vessel b211 +100EB linear b ideogram vessel b212 +100EC linear b ideogram vessel b213 +100ED linear b ideogram vessel b214 +100EE linear b ideogram vessel b215 +100EF linear b ideogram vessel b216 +100F0 linear b ideogram vessel b217 +100F1 linear b ideogram vessel b218 +100F2 linear b ideogram vessel b219 +100F3 linear b ideogram vessel b221 +100F4 linear b ideogram vessel b222 +100F5 linear b ideogram vessel b226 +100F6 linear b ideogram vessel b227 +100F7 linear b ideogram vessel b228 +100F8 linear b ideogram vessel b229 +100F9 linear b ideogram vessel b250 +100FA linear b ideogram vessel b305 +10100 aegean word separator line +10101 aegean word separator dot +10102 aegean check mark +10107 aegean number one +10108 aegean number two +10109 aegean number three +1010A aegean number four +1010B aegean number five +1010C aegean number six +1010D aegean number seven +1010E aegean number eight +1010F aegean number nine +10110 aegean number ten +10111 aegean number twenty +10112 aegean number thirty +10113 aegean number forty +10114 aegean number fifty +10115 aegean number sixty +10116 aegean number seventy +10117 aegean number eighty +10118 aegean number ninety +10119 aegean number one hundred +1011A aegean number two hundred +1011B aegean number three hundred +1011C aegean number four hundred +1011D aegean number five hundred +1011E aegean number six hundred +1011F aegean number seven hundred +10120 aegean number eight hundred +10121 aegean number nine hundred +10122 aegean number one thousand +10123 aegean number two thousand +10124 aegean number three thousand +10125 aegean number four thousand +10126 aegean number five thousand +10127 aegean number six thousand +10128 aegean number seven thousand +10129 aegean number eight thousand +1012A aegean number nine thousand +1012B aegean number ten thousand +1012C aegean number twenty thousand +1012D aegean number thirty thousand +1012E aegean number forty thousand +1012F aegean number fifty thousand +10130 aegean number sixty thousand +10131 aegean number seventy thousand +10132 aegean number eighty thousand +10133 aegean number ninety thousand +10137 aegean weight base unit +10138 aegean weight first subunit +10139 aegean weight second subunit +1013A aegean weight third subunit +1013B aegean weight fourth subunit +1013C aegean dry measure first subunit +1013D aegean liquid measure first subunit +1013E aegean measure second subunit +1013F aegean measure third subunit +10140 greek acrophonic attic one quarter +10141 greek acrophonic attic one half +10142 greek acrophonic attic one drachma +10143 greek acrophonic attic five +10144 greek acrophonic attic fifty +10145 greek acrophonic attic five hundred +10146 greek acrophonic attic five thousand +10147 greek acrophonic attic fifty thousand +10148 greek acrophonic attic five talents +10149 greek acrophonic attic ten talents +1014A greek acrophonic attic fifty talents +1014B greek acrophonic attic one hundred talents +1014C greek acrophonic attic five hundred talents +1014D greek acrophonic attic one thousand talents +1014E greek acrophonic attic five thousand talents +1014F greek acrophonic attic five staters +10150 greek acrophonic attic ten staters +10151 greek acrophonic attic fifty staters +10152 greek acrophonic attic one hundred staters +10153 greek acrophonic attic five hundred staters +10154 greek acrophonic attic one thousand staters +10155 greek acrophonic attic ten thousand staters +10156 greek acrophonic attic fifty thousand staters +10157 greek acrophonic attic ten mnas +10158 greek acrophonic heraeum one plethron +10159 greek acrophonic thespian one +1015A greek acrophonic hermionian one +1015B greek acrophonic epidaurean two +1015C greek acrophonic thespian two +1015D greek acrophonic cyrenaic two drachmas +1015E greek acrophonic epidaurean two drachmas +1015F greek acrophonic troezenian five +10160 greek acrophonic troezenian ten +10161 greek acrophonic troezenian ten alternate form +10162 greek acrophonic hermionian ten +10163 greek acrophonic messenian ten +10164 greek acrophonic thespian ten +10165 greek acrophonic thespian thirty +10166 greek acrophonic troezenian fifty +10167 greek acrophonic troezenian fifty alternate form +10168 greek acrophonic hermionian fifty +10169 greek acrophonic thespian fifty +1016A greek acrophonic thespian one hundred +1016B greek acrophonic thespian three hundred +1016C greek acrophonic epidaurean five hundred +1016D greek acrophonic troezenian five hundred +1016E greek acrophonic thespian five hundred +1016F greek acrophonic carystian five hundred +10170 greek acrophonic naxian five hundred +10171 greek acrophonic thespian one thousand +10172 greek acrophonic thespian five thousand +10173 greek acrophonic delphic five mnas +10174 greek acrophonic stratian fifty mnas +10175 greek one half sign +10176 greek one half sign alternate form +10177 greek two thirds sign +10178 greek three quarters sign +10179 greek year sign +1017A greek talent sign +1017B greek drachma sign +1017C greek obol sign +1017D greek two obols sign +1017E greek three obols sign +1017F greek four obols sign +10180 greek five obols sign +10181 greek metretes sign +10182 greek kyathos base sign +10183 greek litra sign +10184 greek ounkia sign +10185 greek xestes sign +10186 greek artabe sign +10187 greek aroura sign +10188 greek gramma sign +10189 greek tryblion base sign +1018A greek zero sign +1018B greek one quarter sign +1018C greek sinusoid sign +1018D greek indiction sign +1018E nomisma sign +10190 roman sextans sign +10191 roman uncia sign +10192 roman semuncia sign +10193 roman sextula sign +10194 roman dimidia sextula sign +10195 roman siliqua sign +10196 roman denarius sign +10197 roman quinarius sign +10198 roman sestertius sign +10199 roman dupondius sign +1019A roman as sign +1019B roman centurial sign +101A0 greek symbol tau rho +101D0 phaistos disc sign pedestrian +101D1 phaistos disc sign plumed head +101D2 phaistos disc sign tattooed head +101D3 phaistos disc sign captive +101D4 phaistos disc sign child +101D5 phaistos disc sign woman +101D6 phaistos disc sign helmet +101D7 phaistos disc sign gauntlet +101D8 phaistos disc sign tiara +101D9 phaistos disc sign arrow +101DA phaistos disc sign bow +101DB phaistos disc sign shield +101DC phaistos disc sign club +101DD phaistos disc sign manacles +101DE phaistos disc sign mattock +101DF phaistos disc sign saw +101E0 phaistos disc sign lid +101E1 phaistos disc sign boomerang +101E2 phaistos disc sign carpentry plane +101E3 phaistos disc sign dolium +101E4 phaistos disc sign comb +101E5 phaistos disc sign sling +101E6 phaistos disc sign column +101E7 phaistos disc sign beehive +101E8 phaistos disc sign ship +101E9 phaistos disc sign horn +101EA phaistos disc sign hide +101EB phaistos disc sign bulls leg +101EC phaistos disc sign cat +101ED phaistos disc sign ram +101EE phaistos disc sign eagle +101EF phaistos disc sign dove +101F0 phaistos disc sign tunny +101F1 phaistos disc sign bee +101F2 phaistos disc sign plane tree +101F3 phaistos disc sign vine +101F4 phaistos disc sign papyrus +101F5 phaistos disc sign rosette +101F6 phaistos disc sign lily +101F7 phaistos disc sign ox back +101F8 phaistos disc sign flute +101F9 phaistos disc sign grater +101FA phaistos disc sign strainer +101FB phaistos disc sign small axe +101FC phaistos disc sign wavy band +101FD phaistos disc sign combining oblique stroke +10280 lycian letter a +10281 lycian letter e +10282 lycian letter b +10283 lycian letter bh +10284 lycian letter g +10285 lycian letter d +10286 lycian letter i +10287 lycian letter w +10288 lycian letter z +10289 lycian letter th +1028A lycian letter j +1028B lycian letter k +1028C lycian letter q +1028D lycian letter l +1028E lycian letter m +1028F lycian letter n +10290 lycian letter mm +10291 lycian letter nn +10292 lycian letter u +10293 lycian letter p +10294 lycian letter kk +10295 lycian letter r +10296 lycian letter s +10297 lycian letter t +10298 lycian letter tt +10299 lycian letter an +1029A lycian letter en +1029B lycian letter h +1029C lycian letter x +102A0 carian letter a +102A1 carian letter p2 +102A2 carian letter d +102A3 carian letter l +102A4 carian letter uuu +102A5 carian letter r +102A6 carian letter ld +102A7 carian letter a2 +102A8 carian letter q +102A9 carian letter b +102AA carian letter m +102AB carian letter o +102AC carian letter d2 +102AD carian letter t +102AE carian letter sh +102AF carian letter sh2 +102B0 carian letter s +102B1 carian letter c-18 +102B2 carian letter u +102B3 carian letter nn +102B4 carian letter x +102B5 carian letter n +102B6 carian letter tt2 +102B7 carian letter p +102B8 carian letter ss +102B9 carian letter i +102BA carian letter e +102BB carian letter uuuu +102BC carian letter k +102BD carian letter k2 +102BE carian letter nd +102BF carian letter uu +102C0 carian letter g +102C1 carian letter g2 +102C2 carian letter st +102C3 carian letter st2 +102C4 carian letter ng +102C5 carian letter ii +102C6 carian letter c-39 +102C7 carian letter tt +102C8 carian letter uuu2 +102C9 carian letter rr +102CA carian letter mb +102CB carian letter mb2 +102CC carian letter mb3 +102CD carian letter mb4 +102CE carian letter ld2 +102CF carian letter e2 +102D0 carian letter uuu3 +102E0 coptic epact thousands mark +102E1 coptic epact digit one +102E2 coptic epact digit two +102E3 coptic epact digit three +102E4 coptic epact digit four +102E5 coptic epact digit five +102E6 coptic epact digit six +102E7 coptic epact digit seven +102E8 coptic epact digit eight +102E9 coptic epact digit nine +102EA coptic epact number ten +102EB coptic epact number twenty +102EC coptic epact number thirty +102ED coptic epact number forty +102EE coptic epact number fifty +102EF coptic epact number sixty +102F0 coptic epact number seventy +102F1 coptic epact number eighty +102F2 coptic epact number ninety +102F3 coptic epact number one hundred +102F4 coptic epact number two hundred +102F5 coptic epact number three hundred +102F6 coptic epact number four hundred +102F7 coptic epact number five hundred +102F8 coptic epact number six hundred +102F9 coptic epact number seven hundred +102FA coptic epact number eight hundred +102FB coptic epact number nine hundred +10300 old italic letter a +10301 old italic letter be +10302 old italic letter ke +10303 old italic letter de +10304 old italic letter e +10305 old italic letter ve +10306 old italic letter ze +10307 old italic letter he +10308 old italic letter the +10309 old italic letter i +1030A old italic letter ka +1030B old italic letter el +1030C old italic letter em +1030D old italic letter en +1030E old italic letter esh +1030F old italic letter o +10310 old italic letter pe +10311 old italic letter she +10312 old italic letter ku +10313 old italic letter er +10314 old italic letter es +10315 old italic letter te +10316 old italic letter u +10317 old italic letter eks +10318 old italic letter phe +10319 old italic letter khe +1031A old italic letter ef +1031B old italic letter ers +1031C old italic letter che +1031D old italic letter ii +1031E old italic letter uu +1031F old italic letter ess +10320 old italic numeral one +10321 old italic numeral five +10322 old italic numeral ten +10323 old italic numeral fifty +1032D old italic letter ye +1032E old italic letter northern tse +1032F old italic letter southern tse +10330 gothic letter ahsa +10331 gothic letter bairkan +10332 gothic letter giba +10333 gothic letter dags +10334 gothic letter aihvus +10335 gothic letter qairthra +10336 gothic letter iuja +10337 gothic letter hagl +10338 gothic letter thiuth +10339 gothic letter eis +1033A gothic letter kusma +1033B gothic letter lagus +1033C gothic letter manna +1033D gothic letter nauths +1033E gothic letter jer +1033F gothic letter urus +10340 gothic letter pairthra +10341 gothic letter ninety +10342 gothic letter raida +10343 gothic letter sauil +10344 gothic letter teiws +10345 gothic letter winja +10346 gothic letter faihu +10347 gothic letter iggws +10348 gothic letter hwair +10349 gothic letter othal +1034A gothic letter nine hundred +10350 old permic letter an +10351 old permic letter bur +10352 old permic letter gai +10353 old permic letter doi +10354 old permic letter e +10355 old permic letter zhoi +10356 old permic letter dzhoi +10357 old permic letter zata +10358 old permic letter dzita +10359 old permic letter i +1035A old permic letter koke +1035B old permic letter lei +1035C old permic letter menoe +1035D old permic letter nenoe +1035E old permic letter vooi +1035F old permic letter peei +10360 old permic letter rei +10361 old permic letter sii +10362 old permic letter tai +10363 old permic letter u +10364 old permic letter chery +10365 old permic letter shooi +10366 old permic letter shchooi +10367 old permic letter yry +10368 old permic letter yeru +10369 old permic letter o +1036A old permic letter oo +1036B old permic letter ef +1036C old permic letter ha +1036D old permic letter tsiu +1036E old permic letter ver +1036F old permic letter yer +10370 old permic letter yeri +10371 old permic letter yat +10372 old permic letter ie +10373 old permic letter yu +10374 old permic letter ya +10375 old permic letter ia +10376 combining old permic letter an +10377 combining old permic letter doi +10378 combining old permic letter zata +10379 combining old permic letter nenoe +1037A combining old permic letter sii +10380 ugaritic letter alpa +10381 ugaritic letter beta +10382 ugaritic letter gamla +10383 ugaritic letter kha +10384 ugaritic letter delta +10385 ugaritic letter ho +10386 ugaritic letter wo +10387 ugaritic letter zeta +10388 ugaritic letter hota +10389 ugaritic letter tet +1038A ugaritic letter yod +1038B ugaritic letter kaf +1038C ugaritic letter shin +1038D ugaritic letter lamda +1038E ugaritic letter mem +1038F ugaritic letter dhal +10390 ugaritic letter nun +10391 ugaritic letter zu +10392 ugaritic letter samka +10393 ugaritic letter ain +10394 ugaritic letter pu +10395 ugaritic letter sade +10396 ugaritic letter qopa +10397 ugaritic letter rasha +10398 ugaritic letter thanna +10399 ugaritic letter ghain +1039A ugaritic letter to +1039B ugaritic letter i +1039C ugaritic letter u +1039D ugaritic letter ssu +1039F ugaritic word divider +103A0 old persian sign a +103A1 old persian sign i +103A2 old persian sign u +103A3 old persian sign ka +103A4 old persian sign ku +103A5 old persian sign ga +103A6 old persian sign gu +103A7 old persian sign xa +103A8 old persian sign ca +103A9 old persian sign ja +103AA old persian sign ji +103AB old persian sign ta +103AC old persian sign tu +103AD old persian sign da +103AE old persian sign di +103AF old persian sign du +103B0 old persian sign tha +103B1 old persian sign pa +103B2 old persian sign ba +103B3 old persian sign fa +103B4 old persian sign na +103B5 old persian sign nu +103B6 old persian sign ma +103B7 old persian sign mi +103B8 old persian sign mu +103B9 old persian sign ya +103BA old persian sign va +103BB old persian sign vi +103BC old persian sign ra +103BD old persian sign ru +103BE old persian sign la +103BF old persian sign sa +103C0 old persian sign za +103C1 old persian sign sha +103C2 old persian sign ssa +103C3 old persian sign ha +103C8 old persian sign auramazdaa +103C9 old persian sign auramazdaa-2 +103CA old persian sign auramazdaaha +103CB old persian sign xshaayathiya +103CC old persian sign dahyaaush +103CD old persian sign dahyaaush-2 +103CE old persian sign baga +103CF old persian sign buumish +103D0 old persian word divider +103D1 old persian number one +103D2 old persian number two +103D3 old persian number ten +103D4 old persian number twenty +103D5 old persian number hundred +10400 deseret capital letter long i +10401 deseret capital letter long e +10402 deseret capital letter long a +10403 deseret capital letter long ah +10404 deseret capital letter long o +10405 deseret capital letter long oo +10406 deseret capital letter short i +10407 deseret capital letter short e +10408 deseret capital letter short a +10409 deseret capital letter short ah +1040A deseret capital letter short o +1040B deseret capital letter short oo +1040C deseret capital letter ay +1040D deseret capital letter ow +1040E deseret capital letter wu +1040F deseret capital letter yee +10410 deseret capital letter h +10411 deseret capital letter pee +10412 deseret capital letter bee +10413 deseret capital letter tee +10414 deseret capital letter dee +10415 deseret capital letter chee +10416 deseret capital letter jee +10417 deseret capital letter kay +10418 deseret capital letter gay +10419 deseret capital letter ef +1041A deseret capital letter vee +1041B deseret capital letter eth +1041C deseret capital letter thee +1041D deseret capital letter es +1041E deseret capital letter zee +1041F deseret capital letter esh +10420 deseret capital letter zhee +10421 deseret capital letter er +10422 deseret capital letter el +10423 deseret capital letter em +10424 deseret capital letter en +10425 deseret capital letter eng +10426 deseret capital letter oi +10427 deseret capital letter ew +10428 deseret small letter long i +10429 deseret small letter long e +1042A deseret small letter long a +1042B deseret small letter long ah +1042C deseret small letter long o +1042D deseret small letter long oo +1042E deseret small letter short i +1042F deseret small letter short e +10430 deseret small letter short a +10431 deseret small letter short ah +10432 deseret small letter short o +10433 deseret small letter short oo +10434 deseret small letter ay +10435 deseret small letter ow +10436 deseret small letter wu +10437 deseret small letter yee +10438 deseret small letter h +10439 deseret small letter pee +1043A deseret small letter bee +1043B deseret small letter tee +1043C deseret small letter dee +1043D deseret small letter chee +1043E deseret small letter jee +1043F deseret small letter kay +10440 deseret small letter gay +10441 deseret small letter ef +10442 deseret small letter vee +10443 deseret small letter eth +10444 deseret small letter thee +10445 deseret small letter es +10446 deseret small letter zee +10447 deseret small letter esh +10448 deseret small letter zhee +10449 deseret small letter er +1044A deseret small letter el +1044B deseret small letter em +1044C deseret small letter en +1044D deseret small letter eng +1044E deseret small letter oi +1044F deseret small letter ew +10450 shavian letter peep +10451 shavian letter tot +10452 shavian letter kick +10453 shavian letter fee +10454 shavian letter thigh +10455 shavian letter so +10456 shavian letter sure +10457 shavian letter church +10458 shavian letter yea +10459 shavian letter hung +1045A shavian letter bib +1045B shavian letter dead +1045C shavian letter gag +1045D shavian letter vow +1045E shavian letter they +1045F shavian letter zoo +10460 shavian letter measure +10461 shavian letter judge +10462 shavian letter woe +10463 shavian letter ha-ha +10464 shavian letter loll +10465 shavian letter mime +10466 shavian letter if +10467 shavian letter egg +10468 shavian letter ash +10469 shavian letter ado +1046A shavian letter on +1046B shavian letter wool +1046C shavian letter out +1046D shavian letter ah +1046E shavian letter roar +1046F shavian letter nun +10470 shavian letter eat +10471 shavian letter age +10472 shavian letter ice +10473 shavian letter up +10474 shavian letter oak +10475 shavian letter ooze +10476 shavian letter oil +10477 shavian letter awe +10478 shavian letter are +10479 shavian letter or +1047A shavian letter air +1047B shavian letter err +1047C shavian letter array +1047D shavian letter ear +1047E shavian letter ian +1047F shavian letter yew +10480 osmanya letter alef +10481 osmanya letter ba +10482 osmanya letter ta +10483 osmanya letter ja +10484 osmanya letter xa +10485 osmanya letter kha +10486 osmanya letter deel +10487 osmanya letter ra +10488 osmanya letter sa +10489 osmanya letter shiin +1048A osmanya letter dha +1048B osmanya letter cayn +1048C osmanya letter ga +1048D osmanya letter fa +1048E osmanya letter qaaf +1048F osmanya letter kaaf +10490 osmanya letter laan +10491 osmanya letter miin +10492 osmanya letter nuun +10493 osmanya letter waw +10494 osmanya letter ha +10495 osmanya letter ya +10496 osmanya letter a +10497 osmanya letter e +10498 osmanya letter i +10499 osmanya letter o +1049A osmanya letter u +1049B osmanya letter aa +1049C osmanya letter ee +1049D osmanya letter oo +104A0 osmanya digit zero +104A1 osmanya digit one +104A2 osmanya digit two +104A3 osmanya digit three +104A4 osmanya digit four +104A5 osmanya digit five +104A6 osmanya digit six +104A7 osmanya digit seven +104A8 osmanya digit eight +104A9 osmanya digit nine +104B0 osage capital letter a +104B1 osage capital letter ai +104B2 osage capital letter ain +104B3 osage capital letter ah +104B4 osage capital letter bra +104B5 osage capital letter cha +104B6 osage capital letter ehcha +104B7 osage capital letter e +104B8 osage capital letter ein +104B9 osage capital letter ha +104BA osage capital letter hya +104BB osage capital letter i +104BC osage capital letter ka +104BD osage capital letter ehka +104BE osage capital letter kya +104BF osage capital letter la +104C0 osage capital letter ma +104C1 osage capital letter na +104C2 osage capital letter o +104C3 osage capital letter oin +104C4 osage capital letter pa +104C5 osage capital letter ehpa +104C6 osage capital letter sa +104C7 osage capital letter sha +104C8 osage capital letter ta +104C9 osage capital letter ehta +104CA osage capital letter tsa +104CB osage capital letter ehtsa +104CC osage capital letter tsha +104CD osage capital letter dha +104CE osage capital letter u +104CF osage capital letter wa +104D0 osage capital letter kha +104D1 osage capital letter gha +104D2 osage capital letter za +104D3 osage capital letter zha +104D8 osage small letter a +104D9 osage small letter ai +104DA osage small letter ain +104DB osage small letter ah +104DC osage small letter bra +104DD osage small letter cha +104DE osage small letter ehcha +104DF osage small letter e +104E0 osage small letter ein +104E1 osage small letter ha +104E2 osage small letter hya +104E3 osage small letter i +104E4 osage small letter ka +104E5 osage small letter ehka +104E6 osage small letter kya +104E7 osage small letter la +104E8 osage small letter ma +104E9 osage small letter na +104EA osage small letter o +104EB osage small letter oin +104EC osage small letter pa +104ED osage small letter ehpa +104EE osage small letter sa +104EF osage small letter sha +104F0 osage small letter ta +104F1 osage small letter ehta +104F2 osage small letter tsa +104F3 osage small letter ehtsa +104F4 osage small letter tsha +104F5 osage small letter dha +104F6 osage small letter u +104F7 osage small letter wa +104F8 osage small letter kha +104F9 osage small letter gha +104FA osage small letter za +104FB osage small letter zha +10500 elbasan letter a +10501 elbasan letter be +10502 elbasan letter ce +10503 elbasan letter che +10504 elbasan letter de +10505 elbasan letter nde +10506 elbasan letter dhe +10507 elbasan letter ei +10508 elbasan letter e +10509 elbasan letter fe +1050A elbasan letter ge +1050B elbasan letter gje +1050C elbasan letter he +1050D elbasan letter i +1050E elbasan letter je +1050F elbasan letter ke +10510 elbasan letter le +10511 elbasan letter lle +10512 elbasan letter me +10513 elbasan letter ne +10514 elbasan letter na +10515 elbasan letter nje +10516 elbasan letter o +10517 elbasan letter pe +10518 elbasan letter qe +10519 elbasan letter re +1051A elbasan letter rre +1051B elbasan letter se +1051C elbasan letter she +1051D elbasan letter te +1051E elbasan letter the +1051F elbasan letter u +10520 elbasan letter ve +10521 elbasan letter xe +10522 elbasan letter y +10523 elbasan letter ze +10524 elbasan letter zhe +10525 elbasan letter ghe +10526 elbasan letter ghamma +10527 elbasan letter khe +10530 caucasian albanian letter alt +10531 caucasian albanian letter bet +10532 caucasian albanian letter gim +10533 caucasian albanian letter dat +10534 caucasian albanian letter eb +10535 caucasian albanian letter zarl +10536 caucasian albanian letter eyn +10537 caucasian albanian letter zhil +10538 caucasian albanian letter tas +10539 caucasian albanian letter cha +1053A caucasian albanian letter yowd +1053B caucasian albanian letter zha +1053C caucasian albanian letter irb +1053D caucasian albanian letter sha +1053E caucasian albanian letter lan +1053F caucasian albanian letter inya +10540 caucasian albanian letter xeyn +10541 caucasian albanian letter dyan +10542 caucasian albanian letter car +10543 caucasian albanian letter jhox +10544 caucasian albanian letter kar +10545 caucasian albanian letter lyit +10546 caucasian albanian letter heyt +10547 caucasian albanian letter qay +10548 caucasian albanian letter aor +10549 caucasian albanian letter choy +1054A caucasian albanian letter chi +1054B caucasian albanian letter cyay +1054C caucasian albanian letter maq +1054D caucasian albanian letter qar +1054E caucasian albanian letter nowc +1054F caucasian albanian letter dzyay +10550 caucasian albanian letter shak +10551 caucasian albanian letter jayn +10552 caucasian albanian letter on +10553 caucasian albanian letter tyay +10554 caucasian albanian letter fam +10555 caucasian albanian letter dzay +10556 caucasian albanian letter chat +10557 caucasian albanian letter pen +10558 caucasian albanian letter gheys +10559 caucasian albanian letter rat +1055A caucasian albanian letter seyk +1055B caucasian albanian letter veyz +1055C caucasian albanian letter tiwr +1055D caucasian albanian letter shoy +1055E caucasian albanian letter iwn +1055F caucasian albanian letter cyaw +10560 caucasian albanian letter cayn +10561 caucasian albanian letter yayd +10562 caucasian albanian letter piwr +10563 caucasian albanian letter kiw +1056F caucasian albanian citation mark +10600 linear a sign ab001 +10601 linear a sign ab002 +10602 linear a sign ab003 +10603 linear a sign ab004 +10604 linear a sign ab005 +10605 linear a sign ab006 +10606 linear a sign ab007 +10607 linear a sign ab008 +10608 linear a sign ab009 +10609 linear a sign ab010 +1060A linear a sign ab011 +1060B linear a sign ab013 +1060C linear a sign ab016 +1060D linear a sign ab017 +1060E linear a sign ab020 +1060F linear a sign ab021 +10610 linear a sign ab021f +10611 linear a sign ab021m +10612 linear a sign ab022 +10613 linear a sign ab022f +10614 linear a sign ab022m +10615 linear a sign ab023 +10616 linear a sign ab023m +10617 linear a sign ab024 +10618 linear a sign ab026 +10619 linear a sign ab027 +1061A linear a sign ab028 +1061B linear a sign a028b +1061C linear a sign ab029 +1061D linear a sign ab030 +1061E linear a sign ab031 +1061F linear a sign ab034 +10620 linear a sign ab037 +10621 linear a sign ab038 +10622 linear a sign ab039 +10623 linear a sign ab040 +10624 linear a sign ab041 +10625 linear a sign ab044 +10626 linear a sign ab045 +10627 linear a sign ab046 +10628 linear a sign ab047 +10629 linear a sign ab048 +1062A linear a sign ab049 +1062B linear a sign ab050 +1062C linear a sign ab051 +1062D linear a sign ab053 +1062E linear a sign ab054 +1062F linear a sign ab055 +10630 linear a sign ab056 +10631 linear a sign ab057 +10632 linear a sign ab058 +10633 linear a sign ab059 +10634 linear a sign ab060 +10635 linear a sign ab061 +10636 linear a sign ab065 +10637 linear a sign ab066 +10638 linear a sign ab067 +10639 linear a sign ab069 +1063A linear a sign ab070 +1063B linear a sign ab073 +1063C linear a sign ab074 +1063D linear a sign ab076 +1063E linear a sign ab077 +1063F linear a sign ab078 +10640 linear a sign ab079 +10641 linear a sign ab080 +10642 linear a sign ab081 +10643 linear a sign ab082 +10644 linear a sign ab085 +10645 linear a sign ab086 +10646 linear a sign ab087 +10647 linear a sign a100-102 +10648 linear a sign ab118 +10649 linear a sign ab120 +1064A linear a sign a120b +1064B linear a sign ab122 +1064C linear a sign ab123 +1064D linear a sign ab131a +1064E linear a sign ab131b +1064F linear a sign a131c +10650 linear a sign ab164 +10651 linear a sign ab171 +10652 linear a sign ab180 +10653 linear a sign ab188 +10654 linear a sign ab191 +10655 linear a sign a301 +10656 linear a sign a302 +10657 linear a sign a303 +10658 linear a sign a304 +10659 linear a sign a305 +1065A linear a sign a306 +1065B linear a sign a307 +1065C linear a sign a308 +1065D linear a sign a309a +1065E linear a sign a309b +1065F linear a sign a309c +10660 linear a sign a310 +10661 linear a sign a311 +10662 linear a sign a312 +10663 linear a sign a313a +10664 linear a sign a313b +10665 linear a sign a313c +10666 linear a sign a314 +10667 linear a sign a315 +10668 linear a sign a316 +10669 linear a sign a317 +1066A linear a sign a318 +1066B linear a sign a319 +1066C linear a sign a320 +1066D linear a sign a321 +1066E linear a sign a322 +1066F linear a sign a323 +10670 linear a sign a324 +10671 linear a sign a325 +10672 linear a sign a326 +10673 linear a sign a327 +10674 linear a sign a328 +10675 linear a sign a329 +10676 linear a sign a330 +10677 linear a sign a331 +10678 linear a sign a332 +10679 linear a sign a333 +1067A linear a sign a334 +1067B linear a sign a335 +1067C linear a sign a336 +1067D linear a sign a337 +1067E linear a sign a338 +1067F linear a sign a339 +10680 linear a sign a340 +10681 linear a sign a341 +10682 linear a sign a342 +10683 linear a sign a343 +10684 linear a sign a344 +10685 linear a sign a345 +10686 linear a sign a346 +10687 linear a sign a347 +10688 linear a sign a348 +10689 linear a sign a349 +1068A linear a sign a350 +1068B linear a sign a351 +1068C linear a sign a352 +1068D linear a sign a353 +1068E linear a sign a354 +1068F linear a sign a355 +10690 linear a sign a356 +10691 linear a sign a357 +10692 linear a sign a358 +10693 linear a sign a359 +10694 linear a sign a360 +10695 linear a sign a361 +10696 linear a sign a362 +10697 linear a sign a363 +10698 linear a sign a364 +10699 linear a sign a365 +1069A linear a sign a366 +1069B linear a sign a367 +1069C linear a sign a368 +1069D linear a sign a369 +1069E linear a sign a370 +1069F linear a sign a371 +106A0 linear a sign a400-vas +106A1 linear a sign a401-vas +106A2 linear a sign a402-vas +106A3 linear a sign a403-vas +106A4 linear a sign a404-vas +106A5 linear a sign a405-vas +106A6 linear a sign a406-vas +106A7 linear a sign a407-vas +106A8 linear a sign a408-vas +106A9 linear a sign a409-vas +106AA linear a sign a410-vas +106AB linear a sign a411-vas +106AC linear a sign a412-vas +106AD linear a sign a413-vas +106AE linear a sign a414-vas +106AF linear a sign a415-vas +106B0 linear a sign a416-vas +106B1 linear a sign a417-vas +106B2 linear a sign a418-vas +106B3 linear a sign a501 +106B4 linear a sign a502 +106B5 linear a sign a503 +106B6 linear a sign a504 +106B7 linear a sign a505 +106B8 linear a sign a506 +106B9 linear a sign a508 +106BA linear a sign a509 +106BB linear a sign a510 +106BC linear a sign a511 +106BD linear a sign a512 +106BE linear a sign a513 +106BF linear a sign a515 +106C0 linear a sign a516 +106C1 linear a sign a520 +106C2 linear a sign a521 +106C3 linear a sign a523 +106C4 linear a sign a524 +106C5 linear a sign a525 +106C6 linear a sign a526 +106C7 linear a sign a527 +106C8 linear a sign a528 +106C9 linear a sign a529 +106CA linear a sign a530 +106CB linear a sign a531 +106CC linear a sign a532 +106CD linear a sign a534 +106CE linear a sign a535 +106CF linear a sign a536 +106D0 linear a sign a537 +106D1 linear a sign a538 +106D2 linear a sign a539 +106D3 linear a sign a540 +106D4 linear a sign a541 +106D5 linear a sign a542 +106D6 linear a sign a545 +106D7 linear a sign a547 +106D8 linear a sign a548 +106D9 linear a sign a549 +106DA linear a sign a550 +106DB linear a sign a551 +106DC linear a sign a552 +106DD linear a sign a553 +106DE linear a sign a554 +106DF linear a sign a555 +106E0 linear a sign a556 +106E1 linear a sign a557 +106E2 linear a sign a559 +106E3 linear a sign a563 +106E4 linear a sign a564 +106E5 linear a sign a565 +106E6 linear a sign a566 +106E7 linear a sign a568 +106E8 linear a sign a569 +106E9 linear a sign a570 +106EA linear a sign a571 +106EB linear a sign a572 +106EC linear a sign a573 +106ED linear a sign a574 +106EE linear a sign a575 +106EF linear a sign a576 +106F0 linear a sign a577 +106F1 linear a sign a578 +106F2 linear a sign a579 +106F3 linear a sign a580 +106F4 linear a sign a581 +106F5 linear a sign a582 +106F6 linear a sign a583 +106F7 linear a sign a584 +106F8 linear a sign a585 +106F9 linear a sign a586 +106FA linear a sign a587 +106FB linear a sign a588 +106FC linear a sign a589 +106FD linear a sign a591 +106FE linear a sign a592 +106FF linear a sign a594 +10700 linear a sign a595 +10701 linear a sign a596 +10702 linear a sign a598 +10703 linear a sign a600 +10704 linear a sign a601 +10705 linear a sign a602 +10706 linear a sign a603 +10707 linear a sign a604 +10708 linear a sign a606 +10709 linear a sign a608 +1070A linear a sign a609 +1070B linear a sign a610 +1070C linear a sign a611 +1070D linear a sign a612 +1070E linear a sign a613 +1070F linear a sign a614 +10710 linear a sign a615 +10711 linear a sign a616 +10712 linear a sign a617 +10713 linear a sign a618 +10714 linear a sign a619 +10715 linear a sign a620 +10716 linear a sign a621 +10717 linear a sign a622 +10718 linear a sign a623 +10719 linear a sign a624 +1071A linear a sign a626 +1071B linear a sign a627 +1071C linear a sign a628 +1071D linear a sign a629 +1071E linear a sign a634 +1071F linear a sign a637 +10720 linear a sign a638 +10721 linear a sign a640 +10722 linear a sign a642 +10723 linear a sign a643 +10724 linear a sign a644 +10725 linear a sign a645 +10726 linear a sign a646 +10727 linear a sign a648 +10728 linear a sign a649 +10729 linear a sign a651 +1072A linear a sign a652 +1072B linear a sign a653 +1072C linear a sign a654 +1072D linear a sign a655 +1072E linear a sign a656 +1072F linear a sign a657 +10730 linear a sign a658 +10731 linear a sign a659 +10732 linear a sign a660 +10733 linear a sign a661 +10734 linear a sign a662 +10735 linear a sign a663 +10736 linear a sign a664 +10740 linear a sign a701 a +10741 linear a sign a702 b +10742 linear a sign a703 d +10743 linear a sign a704 e +10744 linear a sign a705 f +10745 linear a sign a706 h +10746 linear a sign a707 j +10747 linear a sign a708 k +10748 linear a sign a709 l +10749 linear a sign a709-2 l2 +1074A linear a sign a709-3 l3 +1074B linear a sign a709-4 l4 +1074C linear a sign a709-6 l6 +1074D linear a sign a710 w +1074E linear a sign a711 x +1074F linear a sign a712 y +10750 linear a sign a713 omega +10751 linear a sign a714 abb +10752 linear a sign a715 bb +10753 linear a sign a717 dd +10754 linear a sign a726 eyyy +10755 linear a sign a732 je +10760 linear a sign a800 +10761 linear a sign a801 +10762 linear a sign a802 +10763 linear a sign a803 +10764 linear a sign a804 +10765 linear a sign a805 +10766 linear a sign a806 +10767 linear a sign a807 +10800 cypriot syllable a +10801 cypriot syllable e +10802 cypriot syllable i +10803 cypriot syllable o +10804 cypriot syllable u +10805 cypriot syllable ja +10808 cypriot syllable jo +1080A cypriot syllable ka +1080B cypriot syllable ke +1080C cypriot syllable ki +1080D cypriot syllable ko +1080E cypriot syllable ku +1080F cypriot syllable la +10810 cypriot syllable le +10811 cypriot syllable li +10812 cypriot syllable lo +10813 cypriot syllable lu +10814 cypriot syllable ma +10815 cypriot syllable me +10816 cypriot syllable mi +10817 cypriot syllable mo +10818 cypriot syllable mu +10819 cypriot syllable na +1081A cypriot syllable ne +1081B cypriot syllable ni +1081C cypriot syllable no +1081D cypriot syllable nu +1081E cypriot syllable pa +1081F cypriot syllable pe +10820 cypriot syllable pi +10821 cypriot syllable po +10822 cypriot syllable pu +10823 cypriot syllable ra +10824 cypriot syllable re +10825 cypriot syllable ri +10826 cypriot syllable ro +10827 cypriot syllable ru +10828 cypriot syllable sa +10829 cypriot syllable se +1082A cypriot syllable si +1082B cypriot syllable so +1082C cypriot syllable su +1082D cypriot syllable ta +1082E cypriot syllable te +1082F cypriot syllable ti +10830 cypriot syllable to +10831 cypriot syllable tu +10832 cypriot syllable wa +10833 cypriot syllable we +10834 cypriot syllable wi +10835 cypriot syllable wo +10837 cypriot syllable xa +10838 cypriot syllable xe +1083C cypriot syllable za +1083F cypriot syllable zo +10840 imperial aramaic letter aleph +10841 imperial aramaic letter beth +10842 imperial aramaic letter gimel +10843 imperial aramaic letter daleth +10844 imperial aramaic letter he +10845 imperial aramaic letter waw +10846 imperial aramaic letter zayin +10847 imperial aramaic letter heth +10848 imperial aramaic letter teth +10849 imperial aramaic letter yodh +1084A imperial aramaic letter kaph +1084B imperial aramaic letter lamedh +1084C imperial aramaic letter mem +1084D imperial aramaic letter nun +1084E imperial aramaic letter samekh +1084F imperial aramaic letter ayin +10850 imperial aramaic letter pe +10851 imperial aramaic letter sadhe +10852 imperial aramaic letter qoph +10853 imperial aramaic letter resh +10854 imperial aramaic letter shin +10855 imperial aramaic letter taw +10857 imperial aramaic section sign +10858 imperial aramaic number one +10859 imperial aramaic number two +1085A imperial aramaic number three +1085B imperial aramaic number ten +1085C imperial aramaic number twenty +1085D imperial aramaic number one hundred +1085E imperial aramaic number one thousand +1085F imperial aramaic number ten thousand +10860 palmyrene letter aleph +10861 palmyrene letter beth +10862 palmyrene letter gimel +10863 palmyrene letter daleth +10864 palmyrene letter he +10865 palmyrene letter waw +10866 palmyrene letter zayin +10867 palmyrene letter heth +10868 palmyrene letter teth +10869 palmyrene letter yodh +1086A palmyrene letter kaph +1086B palmyrene letter lamedh +1086C palmyrene letter mem +1086D palmyrene letter final nun +1086E palmyrene letter nun +1086F palmyrene letter samekh +10870 palmyrene letter ayin +10871 palmyrene letter pe +10872 palmyrene letter sadhe +10873 palmyrene letter qoph +10874 palmyrene letter resh +10875 palmyrene letter shin +10876 palmyrene letter taw +10877 palmyrene left-pointing fleuron +10878 palmyrene right-pointing fleuron +10879 palmyrene number one +1087A palmyrene number two +1087B palmyrene number three +1087C palmyrene number four +1087D palmyrene number five +1087E palmyrene number ten +1087F palmyrene number twenty +10880 nabataean letter final aleph +10881 nabataean letter aleph +10882 nabataean letter final beth +10883 nabataean letter beth +10884 nabataean letter gimel +10885 nabataean letter daleth +10886 nabataean letter final he +10887 nabataean letter he +10888 nabataean letter waw +10889 nabataean letter zayin +1088A nabataean letter heth +1088B nabataean letter teth +1088C nabataean letter final yodh +1088D nabataean letter yodh +1088E nabataean letter final kaph +1088F nabataean letter kaph +10890 nabataean letter final lamedh +10891 nabataean letter lamedh +10892 nabataean letter final mem +10893 nabataean letter mem +10894 nabataean letter final nun +10895 nabataean letter nun +10896 nabataean letter samekh +10897 nabataean letter ayin +10898 nabataean letter pe +10899 nabataean letter sadhe +1089A nabataean letter qoph +1089B nabataean letter resh +1089C nabataean letter final shin +1089D nabataean letter shin +1089E nabataean letter taw +108A7 nabataean number one +108A8 nabataean number two +108A9 nabataean number three +108AA nabataean number four +108AB nabataean cruciform number four +108AC nabataean number five +108AD nabataean number ten +108AE nabataean number twenty +108AF nabataean number one hundred +108E0 hatran letter aleph +108E1 hatran letter beth +108E2 hatran letter gimel +108E3 hatran letter daleth-resh +108E4 hatran letter he +108E5 hatran letter waw +108E6 hatran letter zayn +108E7 hatran letter heth +108E8 hatran letter teth +108E9 hatran letter yodh +108EA hatran letter kaph +108EB hatran letter lamedh +108EC hatran letter mem +108ED hatran letter nun +108EE hatran letter samekh +108EF hatran letter ayn +108F0 hatran letter pe +108F1 hatran letter sadhe +108F2 hatran letter qoph +108F4 hatran letter shin +108F5 hatran letter taw +108FB hatran number one +108FC hatran number five +108FD hatran number ten +108FE hatran number twenty +108FF hatran number one hundred +10900 phoenician letter alf +10901 phoenician letter bet +10902 phoenician letter gaml +10903 phoenician letter delt +10904 phoenician letter he +10905 phoenician letter wau +10906 phoenician letter zai +10907 phoenician letter het +10908 phoenician letter tet +10909 phoenician letter yod +1090A phoenician letter kaf +1090B phoenician letter lamd +1090C phoenician letter mem +1090D phoenician letter nun +1090E phoenician letter semk +1090F phoenician letter ain +10910 phoenician letter pe +10911 phoenician letter sade +10912 phoenician letter qof +10913 phoenician letter rosh +10914 phoenician letter shin +10915 phoenician letter tau +10916 phoenician number one +10917 phoenician number ten +10918 phoenician number twenty +10919 phoenician number one hundred +1091A phoenician number two +1091B phoenician number three +1091F phoenician word separator +10920 lydian letter a +10921 lydian letter b +10922 lydian letter g +10923 lydian letter d +10924 lydian letter e +10925 lydian letter v +10926 lydian letter i +10927 lydian letter y +10928 lydian letter k +10929 lydian letter l +1092A lydian letter m +1092B lydian letter n +1092C lydian letter o +1092D lydian letter r +1092E lydian letter ss +1092F lydian letter t +10930 lydian letter u +10931 lydian letter f +10932 lydian letter q +10933 lydian letter s +10934 lydian letter tt +10935 lydian letter an +10936 lydian letter en +10937 lydian letter ly +10938 lydian letter nn +10939 lydian letter c +1093F lydian triangular mark +10980 meroitic hieroglyphic letter a +10981 meroitic hieroglyphic letter e +10982 meroitic hieroglyphic letter i +10983 meroitic hieroglyphic letter o +10984 meroitic hieroglyphic letter ya +10985 meroitic hieroglyphic letter wa +10986 meroitic hieroglyphic letter ba +10987 meroitic hieroglyphic letter ba-2 +10988 meroitic hieroglyphic letter pa +10989 meroitic hieroglyphic letter ma +1098A meroitic hieroglyphic letter na +1098B meroitic hieroglyphic letter na-2 +1098C meroitic hieroglyphic letter ne +1098D meroitic hieroglyphic letter ne-2 +1098E meroitic hieroglyphic letter ra +1098F meroitic hieroglyphic letter ra-2 +10990 meroitic hieroglyphic letter la +10991 meroitic hieroglyphic letter kha +10992 meroitic hieroglyphic letter hha +10993 meroitic hieroglyphic letter sa +10994 meroitic hieroglyphic letter sa-2 +10995 meroitic hieroglyphic letter se +10996 meroitic hieroglyphic letter ka +10997 meroitic hieroglyphic letter qa +10998 meroitic hieroglyphic letter ta +10999 meroitic hieroglyphic letter ta-2 +1099A meroitic hieroglyphic letter te +1099B meroitic hieroglyphic letter te-2 +1099C meroitic hieroglyphic letter to +1099D meroitic hieroglyphic letter da +1099E meroitic hieroglyphic symbol vidj +1099F meroitic hieroglyphic symbol vidj-2 +109A0 meroitic cursive letter a +109A1 meroitic cursive letter e +109A2 meroitic cursive letter i +109A3 meroitic cursive letter o +109A4 meroitic cursive letter ya +109A5 meroitic cursive letter wa +109A6 meroitic cursive letter ba +109A7 meroitic cursive letter pa +109A8 meroitic cursive letter ma +109A9 meroitic cursive letter na +109AA meroitic cursive letter ne +109AB meroitic cursive letter ra +109AC meroitic cursive letter la +109AD meroitic cursive letter kha +109AE meroitic cursive letter hha +109AF meroitic cursive letter sa +109B0 meroitic cursive letter archaic sa +109B1 meroitic cursive letter se +109B2 meroitic cursive letter ka +109B3 meroitic cursive letter qa +109B4 meroitic cursive letter ta +109B5 meroitic cursive letter te +109B6 meroitic cursive letter to +109B7 meroitic cursive letter da +109BC meroitic cursive fraction eleven twelfths +109BD meroitic cursive fraction one half +109BE meroitic cursive logogram rmt +109BF meroitic cursive logogram imn +109C0 meroitic cursive number one +109C1 meroitic cursive number two +109C2 meroitic cursive number three +109C3 meroitic cursive number four +109C4 meroitic cursive number five +109C5 meroitic cursive number six +109C6 meroitic cursive number seven +109C7 meroitic cursive number eight +109C8 meroitic cursive number nine +109C9 meroitic cursive number ten +109CA meroitic cursive number twenty +109CB meroitic cursive number thirty +109CC meroitic cursive number forty +109CD meroitic cursive number fifty +109CE meroitic cursive number sixty +109CF meroitic cursive number seventy +109D2 meroitic cursive number one hundred +109D3 meroitic cursive number two hundred +109D4 meroitic cursive number three hundred +109D5 meroitic cursive number four hundred +109D6 meroitic cursive number five hundred +109D7 meroitic cursive number six hundred +109D8 meroitic cursive number seven hundred +109D9 meroitic cursive number eight hundred +109DA meroitic cursive number nine hundred +109DB meroitic cursive number one thousand +109DC meroitic cursive number two thousand +109DD meroitic cursive number three thousand +109DE meroitic cursive number four thousand +109DF meroitic cursive number five thousand +109E0 meroitic cursive number six thousand +109E1 meroitic cursive number seven thousand +109E2 meroitic cursive number eight thousand +109E3 meroitic cursive number nine thousand +109E4 meroitic cursive number ten thousand +109E5 meroitic cursive number twenty thousand +109E6 meroitic cursive number thirty thousand +109E7 meroitic cursive number forty thousand +109E8 meroitic cursive number fifty thousand +109E9 meroitic cursive number sixty thousand +109EA meroitic cursive number seventy thousand +109EB meroitic cursive number eighty thousand +109EC meroitic cursive number ninety thousand +109ED meroitic cursive number one hundred thousand +109EE meroitic cursive number two hundred thousand +109EF meroitic cursive number three hundred thousand +109F0 meroitic cursive number four hundred thousand +109F1 meroitic cursive number five hundred thousand +109F2 meroitic cursive number six hundred thousand +109F3 meroitic cursive number seven hundred thousand +109F4 meroitic cursive number eight hundred thousand +109F5 meroitic cursive number nine hundred thousand +109F6 meroitic cursive fraction one twelfth +109F7 meroitic cursive fraction two twelfths +109F8 meroitic cursive fraction three twelfths +109F9 meroitic cursive fraction four twelfths +109FA meroitic cursive fraction five twelfths +109FB meroitic cursive fraction six twelfths +109FC meroitic cursive fraction seven twelfths +109FD meroitic cursive fraction eight twelfths +109FE meroitic cursive fraction nine twelfths +109FF meroitic cursive fraction ten twelfths +10A00 kharoshthi letter a +10A01 kharoshthi vowel sign i +10A02 kharoshthi vowel sign u +10A03 kharoshthi vowel sign vocalic r +10A05 kharoshthi vowel sign e +10A06 kharoshthi vowel sign o +10A0C kharoshthi vowel length mark +10A0D kharoshthi sign double ring below +10A0E kharoshthi sign anusvara +10A0F kharoshthi sign visarga +10A10 kharoshthi letter ka +10A11 kharoshthi letter kha +10A12 kharoshthi letter ga +10A13 kharoshthi letter gha +10A15 kharoshthi letter ca +10A16 kharoshthi letter cha +10A17 kharoshthi letter ja +10A19 kharoshthi letter nya +10A1A kharoshthi letter tta +10A1B kharoshthi letter ttha +10A1C kharoshthi letter dda +10A1D kharoshthi letter ddha +10A1E kharoshthi letter nna +10A1F kharoshthi letter ta +10A20 kharoshthi letter tha +10A21 kharoshthi letter da +10A22 kharoshthi letter dha +10A23 kharoshthi letter na +10A24 kharoshthi letter pa +10A25 kharoshthi letter pha +10A26 kharoshthi letter ba +10A27 kharoshthi letter bha +10A28 kharoshthi letter ma +10A29 kharoshthi letter ya +10A2A kharoshthi letter ra +10A2B kharoshthi letter la +10A2C kharoshthi letter va +10A2D kharoshthi letter sha +10A2E kharoshthi letter ssa +10A2F kharoshthi letter sa +10A30 kharoshthi letter za +10A31 kharoshthi letter ha +10A32 kharoshthi letter kka +10A33 kharoshthi letter tttha +10A34 kharoshthi letter ttta +10A35 kharoshthi letter vha +10A38 kharoshthi sign bar above +10A39 kharoshthi sign cauda +10A3A kharoshthi sign dot below +10A3F kharoshthi virama +10A40 kharoshthi digit one +10A41 kharoshthi digit two +10A42 kharoshthi digit three +10A43 kharoshthi digit four +10A44 kharoshthi number ten +10A45 kharoshthi number twenty +10A46 kharoshthi number one hundred +10A47 kharoshthi number one thousand +10A48 kharoshthi fraction one half +10A50 kharoshthi punctuation dot +10A51 kharoshthi punctuation small circle +10A52 kharoshthi punctuation circle +10A53 kharoshthi punctuation crescent bar +10A54 kharoshthi punctuation mangalam +10A55 kharoshthi punctuation lotus +10A56 kharoshthi punctuation danda +10A57 kharoshthi punctuation double danda +10A58 kharoshthi punctuation lines +10A60 old south arabian letter he +10A61 old south arabian letter lamedh +10A62 old south arabian letter heth +10A63 old south arabian letter mem +10A64 old south arabian letter qoph +10A65 old south arabian letter waw +10A66 old south arabian letter shin +10A67 old south arabian letter resh +10A68 old south arabian letter beth +10A69 old south arabian letter taw +10A6A old south arabian letter sat +10A6B old south arabian letter kaph +10A6C old south arabian letter nun +10A6D old south arabian letter kheth +10A6E old south arabian letter sadhe +10A6F old south arabian letter samekh +10A70 old south arabian letter fe +10A71 old south arabian letter alef +10A72 old south arabian letter ayn +10A73 old south arabian letter dhadhe +10A74 old south arabian letter gimel +10A75 old south arabian letter daleth +10A76 old south arabian letter ghayn +10A77 old south arabian letter teth +10A78 old south arabian letter zayn +10A79 old south arabian letter dhaleth +10A7A old south arabian letter yodh +10A7B old south arabian letter thaw +10A7C old south arabian letter theth +10A7D old south arabian number one +10A7E old south arabian number fifty +10A7F old south arabian numeric indicator +10A80 old north arabian letter heh +10A81 old north arabian letter lam +10A82 old north arabian letter hah +10A83 old north arabian letter meem +10A84 old north arabian letter qaf +10A85 old north arabian letter waw +10A86 old north arabian letter es-2 +10A87 old north arabian letter reh +10A88 old north arabian letter beh +10A89 old north arabian letter teh +10A8A old north arabian letter es-1 +10A8B old north arabian letter kaf +10A8C old north arabian letter noon +10A8D old north arabian letter khah +10A8E old north arabian letter sad +10A8F old north arabian letter es-3 +10A90 old north arabian letter feh +10A91 old north arabian letter alef +10A92 old north arabian letter ain +10A93 old north arabian letter dad +10A94 old north arabian letter geem +10A95 old north arabian letter dal +10A96 old north arabian letter ghain +10A97 old north arabian letter tah +10A98 old north arabian letter zain +10A99 old north arabian letter thal +10A9A old north arabian letter yeh +10A9B old north arabian letter theh +10A9C old north arabian letter zah +10A9D old north arabian number one +10A9E old north arabian number ten +10A9F old north arabian number twenty +10AC0 manichaean letter aleph +10AC1 manichaean letter beth +10AC2 manichaean letter bheth +10AC3 manichaean letter gimel +10AC4 manichaean letter ghimel +10AC5 manichaean letter daleth +10AC6 manichaean letter he +10AC7 manichaean letter waw +10AC8 manichaean sign ud +10AC9 manichaean letter zayin +10ACA manichaean letter zhayin +10ACB manichaean letter jayin +10ACC manichaean letter jhayin +10ACD manichaean letter heth +10ACE manichaean letter teth +10ACF manichaean letter yodh +10AD0 manichaean letter kaph +10AD1 manichaean letter xaph +10AD2 manichaean letter khaph +10AD3 manichaean letter lamedh +10AD4 manichaean letter dhamedh +10AD5 manichaean letter thamedh +10AD6 manichaean letter mem +10AD7 manichaean letter nun +10AD8 manichaean letter samekh +10AD9 manichaean letter ayin +10ADA manichaean letter aayin +10ADB manichaean letter pe +10ADC manichaean letter fe +10ADD manichaean letter sadhe +10ADE manichaean letter qoph +10ADF manichaean letter xoph +10AE0 manichaean letter qhoph +10AE1 manichaean letter resh +10AE2 manichaean letter shin +10AE3 manichaean letter sshin +10AE4 manichaean letter taw +10AE5 manichaean abbreviation mark above +10AE6 manichaean abbreviation mark below +10AEB manichaean number one +10AEC manichaean number five +10AED manichaean number ten +10AEE manichaean number twenty +10AEF manichaean number one hundred +10AF0 manichaean punctuation star +10AF1 manichaean punctuation fleuron +10AF2 manichaean punctuation double dot within dot +10AF3 manichaean punctuation dot within dot +10AF4 manichaean punctuation dot +10AF5 manichaean punctuation two dots +10AF6 manichaean punctuation line filler +10B00 avestan letter a +10B01 avestan letter aa +10B02 avestan letter ao +10B03 avestan letter aao +10B04 avestan letter an +10B05 avestan letter aan +10B06 avestan letter ae +10B07 avestan letter aee +10B08 avestan letter e +10B09 avestan letter ee +10B0A avestan letter o +10B0B avestan letter oo +10B0C avestan letter i +10B0D avestan letter ii +10B0E avestan letter u +10B0F avestan letter uu +10B10 avestan letter ke +10B11 avestan letter xe +10B12 avestan letter xye +10B13 avestan letter xve +10B14 avestan letter ge +10B15 avestan letter gge +10B16 avestan letter ghe +10B17 avestan letter ce +10B18 avestan letter je +10B19 avestan letter te +10B1A avestan letter the +10B1B avestan letter de +10B1C avestan letter dhe +10B1D avestan letter tte +10B1E avestan letter pe +10B1F avestan letter fe +10B20 avestan letter be +10B21 avestan letter bhe +10B22 avestan letter nge +10B23 avestan letter ngye +10B24 avestan letter ngve +10B25 avestan letter ne +10B26 avestan letter nye +10B27 avestan letter nne +10B28 avestan letter me +10B29 avestan letter hme +10B2A avestan letter yye +10B2B avestan letter ye +10B2C avestan letter ve +10B2D avestan letter re +10B2E avestan letter le +10B2F avestan letter se +10B30 avestan letter ze +10B31 avestan letter she +10B32 avestan letter zhe +10B33 avestan letter shye +10B34 avestan letter sshe +10B35 avestan letter he +10B39 avestan abbreviation mark +10B3A tiny two dots over one dot punctuation +10B3B small two dots over one dot punctuation +10B3C large two dots over one dot punctuation +10B3D large one dot over two dots punctuation +10B3E large two rings over one ring punctuation +10B3F large one ring over two rings punctuation +10B40 inscriptional parthian letter aleph +10B41 inscriptional parthian letter beth +10B42 inscriptional parthian letter gimel +10B43 inscriptional parthian letter daleth +10B44 inscriptional parthian letter he +10B45 inscriptional parthian letter waw +10B46 inscriptional parthian letter zayin +10B47 inscriptional parthian letter heth +10B48 inscriptional parthian letter teth +10B49 inscriptional parthian letter yodh +10B4A inscriptional parthian letter kaph +10B4B inscriptional parthian letter lamedh +10B4C inscriptional parthian letter mem +10B4D inscriptional parthian letter nun +10B4E inscriptional parthian letter samekh +10B4F inscriptional parthian letter ayin +10B50 inscriptional parthian letter pe +10B51 inscriptional parthian letter sadhe +10B52 inscriptional parthian letter qoph +10B53 inscriptional parthian letter resh +10B54 inscriptional parthian letter shin +10B55 inscriptional parthian letter taw +10B58 inscriptional parthian number one +10B59 inscriptional parthian number two +10B5A inscriptional parthian number three +10B5B inscriptional parthian number four +10B5C inscriptional parthian number ten +10B5D inscriptional parthian number twenty +10B5E inscriptional parthian number one hundred +10B5F inscriptional parthian number one thousand +10B60 inscriptional pahlavi letter aleph +10B61 inscriptional pahlavi letter beth +10B62 inscriptional pahlavi letter gimel +10B63 inscriptional pahlavi letter daleth +10B64 inscriptional pahlavi letter he +10B65 inscriptional pahlavi letter waw-ayin-resh +10B66 inscriptional pahlavi letter zayin +10B67 inscriptional pahlavi letter heth +10B68 inscriptional pahlavi letter teth +10B69 inscriptional pahlavi letter yodh +10B6A inscriptional pahlavi letter kaph +10B6B inscriptional pahlavi letter lamedh +10B6C inscriptional pahlavi letter mem-qoph +10B6D inscriptional pahlavi letter nun +10B6E inscriptional pahlavi letter samekh +10B6F inscriptional pahlavi letter pe +10B70 inscriptional pahlavi letter sadhe +10B71 inscriptional pahlavi letter shin +10B72 inscriptional pahlavi letter taw +10B78 inscriptional pahlavi number one +10B79 inscriptional pahlavi number two +10B7A inscriptional pahlavi number three +10B7B inscriptional pahlavi number four +10B7C inscriptional pahlavi number ten +10B7D inscriptional pahlavi number twenty +10B7E inscriptional pahlavi number one hundred +10B7F inscriptional pahlavi number one thousand +10B80 psalter pahlavi letter aleph +10B81 psalter pahlavi letter beth +10B82 psalter pahlavi letter gimel +10B83 psalter pahlavi letter daleth +10B84 psalter pahlavi letter he +10B85 psalter pahlavi letter waw-ayin-resh +10B86 psalter pahlavi letter zayin +10B87 psalter pahlavi letter heth +10B88 psalter pahlavi letter yodh +10B89 psalter pahlavi letter kaph +10B8A psalter pahlavi letter lamedh +10B8B psalter pahlavi letter mem-qoph +10B8C psalter pahlavi letter nun +10B8D psalter pahlavi letter samekh +10B8E psalter pahlavi letter pe +10B8F psalter pahlavi letter sadhe +10B90 psalter pahlavi letter shin +10B91 psalter pahlavi letter taw +10B99 psalter pahlavi section mark +10B9A psalter pahlavi turned section mark +10B9B psalter pahlavi four dots with cross +10B9C psalter pahlavi four dots with dot +10BA9 psalter pahlavi number one +10BAA psalter pahlavi number two +10BAB psalter pahlavi number three +10BAC psalter pahlavi number four +10BAD psalter pahlavi number ten +10BAE psalter pahlavi number twenty +10BAF psalter pahlavi number one hundred +10C00 old turkic letter orkhon a +10C01 old turkic letter yenisei a +10C02 old turkic letter yenisei ae +10C03 old turkic letter orkhon i +10C04 old turkic letter yenisei i +10C05 old turkic letter yenisei e +10C06 old turkic letter orkhon o +10C07 old turkic letter orkhon oe +10C08 old turkic letter yenisei oe +10C09 old turkic letter orkhon ab +10C0A old turkic letter yenisei ab +10C0B old turkic letter orkhon aeb +10C0C old turkic letter yenisei aeb +10C0D old turkic letter orkhon ag +10C0E old turkic letter yenisei ag +10C0F old turkic letter orkhon aeg +10C10 old turkic letter yenisei aeg +10C11 old turkic letter orkhon ad +10C12 old turkic letter yenisei ad +10C13 old turkic letter orkhon aed +10C14 old turkic letter orkhon ez +10C15 old turkic letter yenisei ez +10C16 old turkic letter orkhon ay +10C17 old turkic letter yenisei ay +10C18 old turkic letter orkhon aey +10C19 old turkic letter yenisei aey +10C1A old turkic letter orkhon aek +10C1B old turkic letter yenisei aek +10C1C old turkic letter orkhon oek +10C1D old turkic letter yenisei oek +10C1E old turkic letter orkhon al +10C1F old turkic letter yenisei al +10C20 old turkic letter orkhon ael +10C21 old turkic letter orkhon elt +10C22 old turkic letter orkhon em +10C23 old turkic letter orkhon an +10C24 old turkic letter orkhon aen +10C25 old turkic letter yenisei aen +10C26 old turkic letter orkhon ent +10C27 old turkic letter yenisei ent +10C28 old turkic letter orkhon enc +10C29 old turkic letter yenisei enc +10C2A old turkic letter orkhon eny +10C2B old turkic letter yenisei eny +10C2C old turkic letter yenisei ang +10C2D old turkic letter orkhon eng +10C2E old turkic letter yenisei aeng +10C2F old turkic letter orkhon ep +10C30 old turkic letter orkhon op +10C31 old turkic letter orkhon ic +10C32 old turkic letter orkhon ec +10C33 old turkic letter yenisei ec +10C34 old turkic letter orkhon aq +10C35 old turkic letter yenisei aq +10C36 old turkic letter orkhon iq +10C37 old turkic letter yenisei iq +10C38 old turkic letter orkhon oq +10C39 old turkic letter yenisei oq +10C3A old turkic letter orkhon ar +10C3B old turkic letter yenisei ar +10C3C old turkic letter orkhon aer +10C3D old turkic letter orkhon as +10C3E old turkic letter orkhon aes +10C3F old turkic letter orkhon ash +10C40 old turkic letter yenisei ash +10C41 old turkic letter orkhon esh +10C42 old turkic letter yenisei esh +10C43 old turkic letter orkhon at +10C44 old turkic letter yenisei at +10C45 old turkic letter orkhon aet +10C46 old turkic letter yenisei aet +10C47 old turkic letter orkhon ot +10C48 old turkic letter orkhon bash +10C80 old hungarian capital letter a +10C81 old hungarian capital letter aa +10C82 old hungarian capital letter eb +10C83 old hungarian capital letter amb +10C84 old hungarian capital letter ec +10C85 old hungarian capital letter enc +10C86 old hungarian capital letter ecs +10C87 old hungarian capital letter ed +10C88 old hungarian capital letter and +10C89 old hungarian capital letter e +10C8A old hungarian capital letter close e +10C8B old hungarian capital letter ee +10C8C old hungarian capital letter ef +10C8D old hungarian capital letter eg +10C8E old hungarian capital letter egy +10C8F old hungarian capital letter eh +10C90 old hungarian capital letter i +10C91 old hungarian capital letter ii +10C92 old hungarian capital letter ej +10C93 old hungarian capital letter ek +10C94 old hungarian capital letter ak +10C95 old hungarian capital letter unk +10C96 old hungarian capital letter el +10C97 old hungarian capital letter ely +10C98 old hungarian capital letter em +10C99 old hungarian capital letter en +10C9A old hungarian capital letter eny +10C9B old hungarian capital letter o +10C9C old hungarian capital letter oo +10C9D old hungarian capital letter nikolsburg oe +10C9E old hungarian capital letter rudimenta oe +10C9F old hungarian capital letter oee +10CA0 old hungarian capital letter ep +10CA1 old hungarian capital letter emp +10CA2 old hungarian capital letter er +10CA3 old hungarian capital letter short er +10CA4 old hungarian capital letter es +10CA5 old hungarian capital letter esz +10CA6 old hungarian capital letter et +10CA7 old hungarian capital letter ent +10CA8 old hungarian capital letter ety +10CA9 old hungarian capital letter ech +10CAA old hungarian capital letter u +10CAB old hungarian capital letter uu +10CAC old hungarian capital letter nikolsburg ue +10CAD old hungarian capital letter rudimenta ue +10CAE old hungarian capital letter ev +10CAF old hungarian capital letter ez +10CB0 old hungarian capital letter ezs +10CB1 old hungarian capital letter ent-shaped sign +10CB2 old hungarian capital letter us +10CC0 old hungarian small letter a +10CC1 old hungarian small letter aa +10CC2 old hungarian small letter eb +10CC3 old hungarian small letter amb +10CC4 old hungarian small letter ec +10CC5 old hungarian small letter enc +10CC6 old hungarian small letter ecs +10CC7 old hungarian small letter ed +10CC8 old hungarian small letter and +10CC9 old hungarian small letter e +10CCA old hungarian small letter close e +10CCB old hungarian small letter ee +10CCC old hungarian small letter ef +10CCD old hungarian small letter eg +10CCE old hungarian small letter egy +10CCF old hungarian small letter eh +10CD0 old hungarian small letter i +10CD1 old hungarian small letter ii +10CD2 old hungarian small letter ej +10CD3 old hungarian small letter ek +10CD4 old hungarian small letter ak +10CD5 old hungarian small letter unk +10CD6 old hungarian small letter el +10CD7 old hungarian small letter ely +10CD8 old hungarian small letter em +10CD9 old hungarian small letter en +10CDA old hungarian small letter eny +10CDB old hungarian small letter o +10CDC old hungarian small letter oo +10CDD old hungarian small letter nikolsburg oe +10CDE old hungarian small letter rudimenta oe +10CDF old hungarian small letter oee +10CE0 old hungarian small letter ep +10CE1 old hungarian small letter emp +10CE2 old hungarian small letter er +10CE3 old hungarian small letter short er +10CE4 old hungarian small letter es +10CE5 old hungarian small letter esz +10CE6 old hungarian small letter et +10CE7 old hungarian small letter ent +10CE8 old hungarian small letter ety +10CE9 old hungarian small letter ech +10CEA old hungarian small letter u +10CEB old hungarian small letter uu +10CEC old hungarian small letter nikolsburg ue +10CED old hungarian small letter rudimenta ue +10CEE old hungarian small letter ev +10CEF old hungarian small letter ez +10CF0 old hungarian small letter ezs +10CF1 old hungarian small letter ent-shaped sign +10CF2 old hungarian small letter us +10CFA old hungarian number one +10CFB old hungarian number five +10CFC old hungarian number ten +10CFD old hungarian number fifty +10CFE old hungarian number one hundred +10CFF old hungarian number one thousand +10D00 hanifi rohingya letter a +10D01 hanifi rohingya letter ba +10D02 hanifi rohingya letter pa +10D03 hanifi rohingya letter ta +10D04 hanifi rohingya letter tta +10D05 hanifi rohingya letter ja +10D06 hanifi rohingya letter ca +10D07 hanifi rohingya letter ha +10D08 hanifi rohingya letter kha +10D09 hanifi rohingya letter fa +10D0A hanifi rohingya letter da +10D0B hanifi rohingya letter dda +10D0C hanifi rohingya letter ra +10D0D hanifi rohingya letter rra +10D0E hanifi rohingya letter za +10D0F hanifi rohingya letter sa +10D10 hanifi rohingya letter sha +10D11 hanifi rohingya letter ka +10D12 hanifi rohingya letter ga +10D13 hanifi rohingya letter la +10D14 hanifi rohingya letter ma +10D15 hanifi rohingya letter na +10D16 hanifi rohingya letter wa +10D17 hanifi rohingya letter kinna wa +10D18 hanifi rohingya letter ya +10D19 hanifi rohingya letter kinna ya +10D1A hanifi rohingya letter nga +10D1B hanifi rohingya letter nya +10D1C hanifi rohingya letter va +10D1D hanifi rohingya vowel a +10D1E hanifi rohingya vowel i +10D1F hanifi rohingya vowel u +10D20 hanifi rohingya vowel e +10D21 hanifi rohingya vowel o +10D22 hanifi rohingya mark sakin +10D23 hanifi rohingya mark na khonna +10D24 hanifi rohingya sign harbahay +10D25 hanifi rohingya sign tahala +10D26 hanifi rohingya sign tana +10D27 hanifi rohingya sign tassi +10D30 hanifi rohingya digit zero +10D31 hanifi rohingya digit one +10D32 hanifi rohingya digit two +10D33 hanifi rohingya digit three +10D34 hanifi rohingya digit four +10D35 hanifi rohingya digit five +10D36 hanifi rohingya digit six +10D37 hanifi rohingya digit seven +10D38 hanifi rohingya digit eight +10D39 hanifi rohingya digit nine +10E60 rumi digit one +10E61 rumi digit two +10E62 rumi digit three +10E63 rumi digit four +10E64 rumi digit five +10E65 rumi digit six +10E66 rumi digit seven +10E67 rumi digit eight +10E68 rumi digit nine +10E69 rumi number ten +10E6A rumi number twenty +10E6B rumi number thirty +10E6C rumi number forty +10E6D rumi number fifty +10E6E rumi number sixty +10E6F rumi number seventy +10E70 rumi number eighty +10E71 rumi number ninety +10E72 rumi number one hundred +10E73 rumi number two hundred +10E74 rumi number three hundred +10E75 rumi number four hundred +10E76 rumi number five hundred +10E77 rumi number six hundred +10E78 rumi number seven hundred +10E79 rumi number eight hundred +10E7A rumi number nine hundred +10E7B rumi fraction one half +10E7C rumi fraction one quarter +10E7D rumi fraction one third +10E7E rumi fraction two thirds +10F00 old sogdian letter aleph +10F01 old sogdian letter final aleph +10F02 old sogdian letter beth +10F03 old sogdian letter final beth +10F04 old sogdian letter gimel +10F05 old sogdian letter he +10F06 old sogdian letter final he +10F07 old sogdian letter waw +10F08 old sogdian letter zayin +10F09 old sogdian letter heth +10F0A old sogdian letter yodh +10F0B old sogdian letter kaph +10F0C old sogdian letter lamedh +10F0D old sogdian letter mem +10F0E old sogdian letter nun +10F0F old sogdian letter final nun +10F10 old sogdian letter final nun with vertical tail +10F11 old sogdian letter samekh +10F12 old sogdian letter ayin +10F13 old sogdian letter alternate ayin +10F14 old sogdian letter pe +10F15 old sogdian letter sadhe +10F16 old sogdian letter final sadhe +10F17 old sogdian letter final sadhe with vertical tail +10F18 old sogdian letter resh-ayin-daleth +10F19 old sogdian letter shin +10F1A old sogdian letter taw +10F1B old sogdian letter final taw +10F1C old sogdian letter final taw with vertical tail +10F1D old sogdian number one +10F1E old sogdian number two +10F1F old sogdian number three +10F20 old sogdian number four +10F21 old sogdian number five +10F22 old sogdian number ten +10F23 old sogdian number twenty +10F24 old sogdian number thirty +10F25 old sogdian number one hundred +10F26 old sogdian fraction one half +10F27 old sogdian ligature ayin-daleth +10F30 sogdian letter aleph +10F31 sogdian letter beth +10F32 sogdian letter gimel +10F33 sogdian letter he +10F34 sogdian letter waw +10F35 sogdian letter zayin +10F36 sogdian letter heth +10F37 sogdian letter yodh +10F38 sogdian letter kaph +10F39 sogdian letter lamedh +10F3A sogdian letter mem +10F3B sogdian letter nun +10F3C sogdian letter samekh +10F3D sogdian letter ayin +10F3E sogdian letter pe +10F3F sogdian letter sadhe +10F40 sogdian letter resh-ayin +10F41 sogdian letter shin +10F42 sogdian letter taw +10F43 sogdian letter feth +10F44 sogdian letter lesh +10F45 sogdian independent shin +10F46 sogdian combining dot below +10F47 sogdian combining two dots below +10F48 sogdian combining dot above +10F49 sogdian combining two dots above +10F4A sogdian combining curve above +10F4B sogdian combining curve below +10F4C sogdian combining hook above +10F4D sogdian combining hook below +10F4E sogdian combining long hook below +10F4F sogdian combining resh below +10F50 sogdian combining stroke below +10F51 sogdian number one +10F52 sogdian number ten +10F53 sogdian number twenty +10F54 sogdian number one hundred +10F55 sogdian punctuation two vertical bars +10F56 sogdian punctuation two vertical bars with dots +10F57 sogdian punctuation circle with dot +10F58 sogdian punctuation two circles with dots +10F59 sogdian punctuation half circle with dot +10FE0 elymaic letter aleph +10FE1 elymaic letter beth +10FE2 elymaic letter gimel +10FE3 elymaic letter daleth +10FE4 elymaic letter he +10FE5 elymaic letter waw +10FE6 elymaic letter zayin +10FE7 elymaic letter heth +10FE8 elymaic letter teth +10FE9 elymaic letter yodh +10FEA elymaic letter kaph +10FEB elymaic letter lamedh +10FEC elymaic letter mem +10FED elymaic letter nun +10FEE elymaic letter samekh +10FEF elymaic letter ayin +10FF0 elymaic letter pe +10FF1 elymaic letter sadhe +10FF2 elymaic letter qoph +10FF3 elymaic letter resh +10FF4 elymaic letter shin +10FF5 elymaic letter taw +10FF6 elymaic ligature zayin-yodh +11000 brahmi sign candrabindu +11001 brahmi sign anusvara +11002 brahmi sign visarga +11003 brahmi sign jihvamuliya +11004 brahmi sign upadhmaniya +11005 brahmi letter a +11006 brahmi letter aa +11007 brahmi letter i +11008 brahmi letter ii +11009 brahmi letter u +1100A brahmi letter uu +1100B brahmi letter vocalic r +1100C brahmi letter vocalic rr +1100D brahmi letter vocalic l +1100E brahmi letter vocalic ll +1100F brahmi letter e +11010 brahmi letter ai +11011 brahmi letter o +11012 brahmi letter au +11013 brahmi letter ka +11014 brahmi letter kha +11015 brahmi letter ga +11016 brahmi letter gha +11017 brahmi letter nga +11018 brahmi letter ca +11019 brahmi letter cha +1101A brahmi letter ja +1101B brahmi letter jha +1101C brahmi letter nya +1101D brahmi letter tta +1101E brahmi letter ttha +1101F brahmi letter dda +11020 brahmi letter ddha +11021 brahmi letter nna +11022 brahmi letter ta +11023 brahmi letter tha +11024 brahmi letter da +11025 brahmi letter dha +11026 brahmi letter na +11027 brahmi letter pa +11028 brahmi letter pha +11029 brahmi letter ba +1102A brahmi letter bha +1102B brahmi letter ma +1102C brahmi letter ya +1102D brahmi letter ra +1102E brahmi letter la +1102F brahmi letter va +11030 brahmi letter sha +11031 brahmi letter ssa +11032 brahmi letter sa +11033 brahmi letter ha +11034 brahmi letter lla +11035 brahmi letter old tamil llla +11036 brahmi letter old tamil rra +11037 brahmi letter old tamil nnna +11038 brahmi vowel sign aa +11039 brahmi vowel sign bhattiprolu aa +1103A brahmi vowel sign i +1103B brahmi vowel sign ii +1103C brahmi vowel sign u +1103D brahmi vowel sign uu +1103E brahmi vowel sign vocalic r +1103F brahmi vowel sign vocalic rr +11040 brahmi vowel sign vocalic l +11041 brahmi vowel sign vocalic ll +11042 brahmi vowel sign e +11043 brahmi vowel sign ai +11044 brahmi vowel sign o +11045 brahmi vowel sign au +11046 brahmi virama +11047 brahmi danda +11048 brahmi double danda +11049 brahmi punctuation dot +1104A brahmi punctuation double dot +1104B brahmi punctuation line +1104C brahmi punctuation crescent bar +1104D brahmi punctuation lotus +11052 brahmi number one +11053 brahmi number two +11054 brahmi number three +11055 brahmi number four +11056 brahmi number five +11057 brahmi number six +11058 brahmi number seven +11059 brahmi number eight +1105A brahmi number nine +1105B brahmi number ten +1105C brahmi number twenty +1105D brahmi number thirty +1105E brahmi number forty +1105F brahmi number fifty +11060 brahmi number sixty +11061 brahmi number seventy +11062 brahmi number eighty +11063 brahmi number ninety +11064 brahmi number one hundred +11065 brahmi number one thousand +11066 brahmi digit zero +11067 brahmi digit one +11068 brahmi digit two +11069 brahmi digit three +1106A brahmi digit four +1106B brahmi digit five +1106C brahmi digit six +1106D brahmi digit seven +1106E brahmi digit eight +1106F brahmi digit nine +1107F brahmi number joiner +11080 kaithi sign candrabindu +11081 kaithi sign anusvara +11082 kaithi sign visarga +11083 kaithi letter a +11084 kaithi letter aa +11085 kaithi letter i +11086 kaithi letter ii +11087 kaithi letter u +11088 kaithi letter uu +11089 kaithi letter e +1108A kaithi letter ai +1108B kaithi letter o +1108C kaithi letter au +1108D kaithi letter ka +1108E kaithi letter kha +1108F kaithi letter ga +11090 kaithi letter gha +11091 kaithi letter nga +11092 kaithi letter ca +11093 kaithi letter cha +11094 kaithi letter ja +11095 kaithi letter jha +11096 kaithi letter nya +11097 kaithi letter tta +11098 kaithi letter ttha +11099 kaithi letter dda +1109A kaithi letter dddha +1109B kaithi letter ddha +1109C kaithi letter rha +1109D kaithi letter nna +1109E kaithi letter ta +1109F kaithi letter tha +110A0 kaithi letter da +110A1 kaithi letter dha +110A2 kaithi letter na +110A3 kaithi letter pa +110A4 kaithi letter pha +110A5 kaithi letter ba +110A6 kaithi letter bha +110A7 kaithi letter ma +110A8 kaithi letter ya +110A9 kaithi letter ra +110AA kaithi letter la +110AB kaithi letter va +110AC kaithi letter sha +110AD kaithi letter ssa +110AE kaithi letter sa +110AF kaithi letter ha +110B0 kaithi vowel sign aa +110B1 kaithi vowel sign i +110B2 kaithi vowel sign ii +110B3 kaithi vowel sign u +110B4 kaithi vowel sign uu +110B5 kaithi vowel sign e +110B6 kaithi vowel sign ai +110B7 kaithi vowel sign o +110B8 kaithi vowel sign au +110B9 kaithi sign virama +110BA kaithi sign nukta +110BB kaithi abbreviation sign +110BC kaithi enumeration sign +110BD kaithi number sign +110BE kaithi section mark +110BF kaithi double section mark +110C0 kaithi danda +110C1 kaithi double danda +110CD kaithi number sign above +110D0 sora sompeng letter sah +110D1 sora sompeng letter tah +110D2 sora sompeng letter bah +110D3 sora sompeng letter cah +110D4 sora sompeng letter dah +110D5 sora sompeng letter gah +110D6 sora sompeng letter mah +110D7 sora sompeng letter ngah +110D8 sora sompeng letter lah +110D9 sora sompeng letter nah +110DA sora sompeng letter vah +110DB sora sompeng letter pah +110DC sora sompeng letter yah +110DD sora sompeng letter rah +110DE sora sompeng letter hah +110DF sora sompeng letter kah +110E0 sora sompeng letter jah +110E1 sora sompeng letter nyah +110E2 sora sompeng letter ah +110E3 sora sompeng letter eeh +110E4 sora sompeng letter ih +110E5 sora sompeng letter uh +110E6 sora sompeng letter oh +110E7 sora sompeng letter eh +110E8 sora sompeng letter mae +110F0 sora sompeng digit zero +110F1 sora sompeng digit one +110F2 sora sompeng digit two +110F3 sora sompeng digit three +110F4 sora sompeng digit four +110F5 sora sompeng digit five +110F6 sora sompeng digit six +110F7 sora sompeng digit seven +110F8 sora sompeng digit eight +110F9 sora sompeng digit nine +11100 chakma sign candrabindu +11101 chakma sign anusvara +11102 chakma sign visarga +11103 chakma letter aa +11104 chakma letter i +11105 chakma letter u +11106 chakma letter e +11107 chakma letter kaa +11108 chakma letter khaa +11109 chakma letter gaa +1110A chakma letter ghaa +1110B chakma letter ngaa +1110C chakma letter caa +1110D chakma letter chaa +1110E chakma letter jaa +1110F chakma letter jhaa +11110 chakma letter nyaa +11111 chakma letter ttaa +11112 chakma letter tthaa +11113 chakma letter ddaa +11114 chakma letter ddhaa +11115 chakma letter nnaa +11116 chakma letter taa +11117 chakma letter thaa +11118 chakma letter daa +11119 chakma letter dhaa +1111A chakma letter naa +1111B chakma letter paa +1111C chakma letter phaa +1111D chakma letter baa +1111E chakma letter bhaa +1111F chakma letter maa +11120 chakma letter yyaa +11121 chakma letter yaa +11122 chakma letter raa +11123 chakma letter laa +11124 chakma letter waa +11125 chakma letter saa +11126 chakma letter haa +11127 chakma vowel sign a +11128 chakma vowel sign i +11129 chakma vowel sign ii +1112A chakma vowel sign u +1112B chakma vowel sign uu +1112C chakma vowel sign e +1112D chakma vowel sign ai +1112E chakma vowel sign o +1112F chakma vowel sign au +11130 chakma vowel sign oi +11131 chakma o mark +11132 chakma au mark +11133 chakma virama +11134 chakma maayyaa +11136 chakma digit zero +11137 chakma digit one +11138 chakma digit two +11139 chakma digit three +1113A chakma digit four +1113B chakma digit five +1113C chakma digit six +1113D chakma digit seven +1113E chakma digit eight +1113F chakma digit nine +11140 chakma section mark +11141 chakma danda +11142 chakma double danda +11143 chakma question mark +11144 chakma letter lhaa +11145 chakma vowel sign aa +11146 chakma vowel sign ei +11150 mahajani letter a +11151 mahajani letter i +11152 mahajani letter u +11153 mahajani letter e +11154 mahajani letter o +11155 mahajani letter ka +11156 mahajani letter kha +11157 mahajani letter ga +11158 mahajani letter gha +11159 mahajani letter ca +1115A mahajani letter cha +1115B mahajani letter ja +1115C mahajani letter jha +1115D mahajani letter nya +1115E mahajani letter tta +1115F mahajani letter ttha +11160 mahajani letter dda +11161 mahajani letter ddha +11162 mahajani letter nna +11163 mahajani letter ta +11164 mahajani letter tha +11165 mahajani letter da +11166 mahajani letter dha +11167 mahajani letter na +11168 mahajani letter pa +11169 mahajani letter pha +1116A mahajani letter ba +1116B mahajani letter bha +1116C mahajani letter ma +1116D mahajani letter ra +1116E mahajani letter la +1116F mahajani letter va +11170 mahajani letter sa +11171 mahajani letter ha +11172 mahajani letter rra +11173 mahajani sign nukta +11174 mahajani abbreviation sign +11175 mahajani section mark +11176 mahajani ligature shri +11180 sharada sign candrabindu +11181 sharada sign anusvara +11182 sharada sign visarga +11183 sharada letter a +11184 sharada letter aa +11185 sharada letter i +11186 sharada letter ii +11187 sharada letter u +11188 sharada letter uu +11189 sharada letter vocalic r +1118A sharada letter vocalic rr +1118B sharada letter vocalic l +1118C sharada letter vocalic ll +1118D sharada letter e +1118E sharada letter ai +1118F sharada letter o +11190 sharada letter au +11191 sharada letter ka +11192 sharada letter kha +11193 sharada letter ga +11194 sharada letter gha +11195 sharada letter nga +11196 sharada letter ca +11197 sharada letter cha +11198 sharada letter ja +11199 sharada letter jha +1119A sharada letter nya +1119B sharada letter tta +1119C sharada letter ttha +1119D sharada letter dda +1119E sharada letter ddha +1119F sharada letter nna +111A0 sharada letter ta +111A1 sharada letter tha +111A2 sharada letter da +111A3 sharada letter dha +111A4 sharada letter na +111A5 sharada letter pa +111A6 sharada letter pha +111A7 sharada letter ba +111A8 sharada letter bha +111A9 sharada letter ma +111AA sharada letter ya +111AB sharada letter ra +111AC sharada letter la +111AD sharada letter lla +111AE sharada letter va +111AF sharada letter sha +111B0 sharada letter ssa +111B1 sharada letter sa +111B2 sharada letter ha +111B3 sharada vowel sign aa +111B4 sharada vowel sign i +111B5 sharada vowel sign ii +111B6 sharada vowel sign u +111B7 sharada vowel sign uu +111B8 sharada vowel sign vocalic r +111B9 sharada vowel sign vocalic rr +111BA sharada vowel sign vocalic l +111BB sharada vowel sign vocalic ll +111BC sharada vowel sign e +111BD sharada vowel sign ai +111BE sharada vowel sign o +111BF sharada vowel sign au +111C0 sharada sign virama +111C1 sharada sign avagraha +111C2 sharada sign jihvamuliya +111C3 sharada sign upadhmaniya +111C4 sharada om +111C5 sharada danda +111C6 sharada double danda +111C7 sharada abbreviation sign +111C8 sharada separator +111C9 sharada sandhi mark +111CA sharada sign nukta +111CB sharada vowel modifier mark +111CC sharada extra short vowel mark +111CD sharada sutra mark +111D0 sharada digit zero +111D1 sharada digit one +111D2 sharada digit two +111D3 sharada digit three +111D4 sharada digit four +111D5 sharada digit five +111D6 sharada digit six +111D7 sharada digit seven +111D8 sharada digit eight +111D9 sharada digit nine +111DA sharada ekam +111DB sharada sign siddham +111DC sharada headstroke +111DD sharada continuation sign +111DE sharada section mark-1 +111DF sharada section mark-2 +111E1 sinhala archaic digit one +111E2 sinhala archaic digit two +111E3 sinhala archaic digit three +111E4 sinhala archaic digit four +111E5 sinhala archaic digit five +111E6 sinhala archaic digit six +111E7 sinhala archaic digit seven +111E8 sinhala archaic digit eight +111E9 sinhala archaic digit nine +111EA sinhala archaic number ten +111EB sinhala archaic number twenty +111EC sinhala archaic number thirty +111ED sinhala archaic number forty +111EE sinhala archaic number fifty +111EF sinhala archaic number sixty +111F0 sinhala archaic number seventy +111F1 sinhala archaic number eighty +111F2 sinhala archaic number ninety +111F3 sinhala archaic number one hundred +111F4 sinhala archaic number one thousand +11200 khojki letter a +11201 khojki letter aa +11202 khojki letter i +11203 khojki letter u +11204 khojki letter e +11205 khojki letter ai +11206 khojki letter o +11207 khojki letter au +11208 khojki letter ka +11209 khojki letter kha +1120A khojki letter ga +1120B khojki letter gga +1120C khojki letter gha +1120D khojki letter nga +1120E khojki letter ca +1120F khojki letter cha +11210 khojki letter ja +11211 khojki letter jja +11213 khojki letter nya +11214 khojki letter tta +11215 khojki letter ttha +11216 khojki letter dda +11217 khojki letter ddha +11218 khojki letter nna +11219 khojki letter ta +1121A khojki letter tha +1121B khojki letter da +1121C khojki letter ddda +1121D khojki letter dha +1121E khojki letter na +1121F khojki letter pa +11220 khojki letter pha +11221 khojki letter ba +11222 khojki letter bba +11223 khojki letter bha +11224 khojki letter ma +11225 khojki letter ya +11226 khojki letter ra +11227 khojki letter la +11228 khojki letter va +11229 khojki letter sa +1122A khojki letter ha +1122B khojki letter lla +1122C khojki vowel sign aa +1122D khojki vowel sign i +1122E khojki vowel sign ii +1122F khojki vowel sign u +11230 khojki vowel sign e +11231 khojki vowel sign ai +11232 khojki vowel sign o +11233 khojki vowel sign au +11234 khojki sign anusvara +11235 khojki sign virama +11236 khojki sign nukta +11237 khojki sign shadda +11238 khojki danda +11239 khojki double danda +1123A khojki word separator +1123B khojki section mark +1123C khojki double section mark +1123D khojki abbreviation sign +1123E khojki sign sukun +11280 multani letter a +11281 multani letter i +11282 multani letter u +11283 multani letter e +11284 multani letter ka +11285 multani letter kha +11286 multani letter ga +11288 multani letter gha +1128A multani letter ca +1128B multani letter cha +1128C multani letter ja +1128D multani letter jja +1128F multani letter nya +11290 multani letter tta +11291 multani letter ttha +11292 multani letter dda +11293 multani letter ddda +11294 multani letter ddha +11295 multani letter nna +11296 multani letter ta +11297 multani letter tha +11298 multani letter da +11299 multani letter dha +1129A multani letter na +1129B multani letter pa +1129C multani letter pha +1129D multani letter ba +1129F multani letter bha +112A0 multani letter ma +112A1 multani letter ya +112A2 multani letter ra +112A3 multani letter la +112A4 multani letter va +112A5 multani letter sa +112A6 multani letter ha +112A7 multani letter rra +112A8 multani letter rha +112A9 multani section mark +112B0 khudawadi letter a +112B1 khudawadi letter aa +112B2 khudawadi letter i +112B3 khudawadi letter ii +112B4 khudawadi letter u +112B5 khudawadi letter uu +112B6 khudawadi letter e +112B7 khudawadi letter ai +112B8 khudawadi letter o +112B9 khudawadi letter au +112BA khudawadi letter ka +112BB khudawadi letter kha +112BC khudawadi letter ga +112BD khudawadi letter gga +112BE khudawadi letter gha +112BF khudawadi letter nga +112C0 khudawadi letter ca +112C1 khudawadi letter cha +112C2 khudawadi letter ja +112C3 khudawadi letter jja +112C4 khudawadi letter jha +112C5 khudawadi letter nya +112C6 khudawadi letter tta +112C7 khudawadi letter ttha +112C8 khudawadi letter dda +112C9 khudawadi letter ddda +112CA khudawadi letter rra +112CB khudawadi letter ddha +112CC khudawadi letter nna +112CD khudawadi letter ta +112CE khudawadi letter tha +112CF khudawadi letter da +112D0 khudawadi letter dha +112D1 khudawadi letter na +112D2 khudawadi letter pa +112D3 khudawadi letter pha +112D4 khudawadi letter ba +112D5 khudawadi letter bba +112D6 khudawadi letter bha +112D7 khudawadi letter ma +112D8 khudawadi letter ya +112D9 khudawadi letter ra +112DA khudawadi letter la +112DB khudawadi letter va +112DC khudawadi letter sha +112DD khudawadi letter sa +112DE khudawadi letter ha +112DF khudawadi sign anusvara +112E0 khudawadi vowel sign aa +112E1 khudawadi vowel sign i +112E2 khudawadi vowel sign ii +112E3 khudawadi vowel sign u +112E4 khudawadi vowel sign uu +112E5 khudawadi vowel sign e +112E6 khudawadi vowel sign ai +112E7 khudawadi vowel sign o +112E8 khudawadi vowel sign au +112E9 khudawadi sign nukta +112EA khudawadi sign virama +112F0 khudawadi digit zero +112F1 khudawadi digit one +112F2 khudawadi digit two +112F3 khudawadi digit three +112F4 khudawadi digit four +112F5 khudawadi digit five +112F6 khudawadi digit six +112F7 khudawadi digit seven +112F8 khudawadi digit eight +112F9 khudawadi digit nine +11300 grantha sign combining anusvara above +11301 grantha sign candrabindu +11302 grantha sign anusvara +11303 grantha sign visarga +11305 grantha letter a +11306 grantha letter aa +11307 grantha letter i +11308 grantha letter ii +11309 grantha letter u +1130A grantha letter uu +1130B grantha letter vocalic r +1130C grantha letter vocalic l +1130F grantha letter ee +11310 grantha letter ai +11313 grantha letter oo +11314 grantha letter au +11315 grantha letter ka +11316 grantha letter kha +11317 grantha letter ga +11318 grantha letter gha +11319 grantha letter nga +1131A grantha letter ca +1131B grantha letter cha +1131C grantha letter ja +1131D grantha letter jha +1131E grantha letter nya +1131F grantha letter tta +11320 grantha letter ttha +11321 grantha letter dda +11322 grantha letter ddha +11323 grantha letter nna +11324 grantha letter ta +11325 grantha letter tha +11326 grantha letter da +11327 grantha letter dha +11328 grantha letter na +1132A grantha letter pa +1132B grantha letter pha +1132C grantha letter ba +1132D grantha letter bha +1132E grantha letter ma +1132F grantha letter ya +11330 grantha letter ra +11332 grantha letter la +11333 grantha letter lla +11335 grantha letter va +11336 grantha letter sha +11337 grantha letter ssa +11338 grantha letter sa +11339 grantha letter ha +1133B combining bindu below +1133C grantha sign nukta +1133D grantha sign avagraha +1133E grantha vowel sign aa +1133F grantha vowel sign i +11340 grantha vowel sign ii +11341 grantha vowel sign u +11342 grantha vowel sign uu +11343 grantha vowel sign vocalic r +11344 grantha vowel sign vocalic rr +11347 grantha vowel sign ee +11348 grantha vowel sign ai +1134B grantha vowel sign oo +1134C grantha vowel sign au +1134D grantha sign virama +11350 grantha om +11357 grantha au length mark +1135D grantha sign pluta +1135E grantha letter vedic anusvara +1135F grantha letter vedic double anusvara +11360 grantha letter vocalic rr +11361 grantha letter vocalic ll +11362 grantha vowel sign vocalic l +11363 grantha vowel sign vocalic ll +11366 combining grantha digit zero +11367 combining grantha digit one +11368 combining grantha digit two +11369 combining grantha digit three +1136A combining grantha digit four +1136B combining grantha digit five +1136C combining grantha digit six +11370 combining grantha letter a +11371 combining grantha letter ka +11372 combining grantha letter na +11373 combining grantha letter vi +11374 combining grantha letter pa +11400 newa letter a +11401 newa letter aa +11402 newa letter i +11403 newa letter ii +11404 newa letter u +11405 newa letter uu +11406 newa letter vocalic r +11407 newa letter vocalic rr +11408 newa letter vocalic l +11409 newa letter vocalic ll +1140A newa letter e +1140B newa letter ai +1140C newa letter o +1140D newa letter au +1140E newa letter ka +1140F newa letter kha +11410 newa letter ga +11411 newa letter gha +11412 newa letter nga +11413 newa letter ngha +11414 newa letter ca +11415 newa letter cha +11416 newa letter ja +11417 newa letter jha +11418 newa letter nya +11419 newa letter nyha +1141A newa letter tta +1141B newa letter ttha +1141C newa letter dda +1141D newa letter ddha +1141E newa letter nna +1141F newa letter ta +11420 newa letter tha +11421 newa letter da +11422 newa letter dha +11423 newa letter na +11424 newa letter nha +11425 newa letter pa +11426 newa letter pha +11427 newa letter ba +11428 newa letter bha +11429 newa letter ma +1142A newa letter mha +1142B newa letter ya +1142C newa letter ra +1142D newa letter rha +1142E newa letter la +1142F newa letter lha +11430 newa letter wa +11431 newa letter sha +11432 newa letter ssa +11433 newa letter sa +11434 newa letter ha +11435 newa vowel sign aa +11436 newa vowel sign i +11437 newa vowel sign ii +11438 newa vowel sign u +11439 newa vowel sign uu +1143A newa vowel sign vocalic r +1143B newa vowel sign vocalic rr +1143C newa vowel sign vocalic l +1143D newa vowel sign vocalic ll +1143E newa vowel sign e +1143F newa vowel sign ai +11440 newa vowel sign o +11441 newa vowel sign au +11442 newa sign virama +11443 newa sign candrabindu +11444 newa sign anusvara +11445 newa sign visarga +11446 newa sign nukta +11447 newa sign avagraha +11448 newa sign final anusvara +11449 newa om +1144A newa siddhi +1144B newa danda +1144C newa double danda +1144D newa comma +1144E newa gap filler +1144F newa abbreviation sign +11450 newa digit zero +11451 newa digit one +11452 newa digit two +11453 newa digit three +11454 newa digit four +11455 newa digit five +11456 newa digit six +11457 newa digit seven +11458 newa digit eight +11459 newa digit nine +1145B newa placeholder mark +1145D newa insertion sign +1145E newa sandhi mark +1145F newa letter vedic anusvara +11480 tirhuta anji +11481 tirhuta letter a +11482 tirhuta letter aa +11483 tirhuta letter i +11484 tirhuta letter ii +11485 tirhuta letter u +11486 tirhuta letter uu +11487 tirhuta letter vocalic r +11488 tirhuta letter vocalic rr +11489 tirhuta letter vocalic l +1148A tirhuta letter vocalic ll +1148B tirhuta letter e +1148C tirhuta letter ai +1148D tirhuta letter o +1148E tirhuta letter au +1148F tirhuta letter ka +11490 tirhuta letter kha +11491 tirhuta letter ga +11492 tirhuta letter gha +11493 tirhuta letter nga +11494 tirhuta letter ca +11495 tirhuta letter cha +11496 tirhuta letter ja +11497 tirhuta letter jha +11498 tirhuta letter nya +11499 tirhuta letter tta +1149A tirhuta letter ttha +1149B tirhuta letter dda +1149C tirhuta letter ddha +1149D tirhuta letter nna +1149E tirhuta letter ta +1149F tirhuta letter tha +114A0 tirhuta letter da +114A1 tirhuta letter dha +114A2 tirhuta letter na +114A3 tirhuta letter pa +114A4 tirhuta letter pha +114A5 tirhuta letter ba +114A6 tirhuta letter bha +114A7 tirhuta letter ma +114A8 tirhuta letter ya +114A9 tirhuta letter ra +114AA tirhuta letter la +114AB tirhuta letter va +114AC tirhuta letter sha +114AD tirhuta letter ssa +114AE tirhuta letter sa +114AF tirhuta letter ha +114B0 tirhuta vowel sign aa +114B1 tirhuta vowel sign i +114B2 tirhuta vowel sign ii +114B3 tirhuta vowel sign u +114B4 tirhuta vowel sign uu +114B5 tirhuta vowel sign vocalic r +114B6 tirhuta vowel sign vocalic rr +114B7 tirhuta vowel sign vocalic l +114B8 tirhuta vowel sign vocalic ll +114B9 tirhuta vowel sign e +114BA tirhuta vowel sign short e +114BB tirhuta vowel sign ai +114BC tirhuta vowel sign o +114BD tirhuta vowel sign short o +114BE tirhuta vowel sign au +114BF tirhuta sign candrabindu +114C0 tirhuta sign anusvara +114C1 tirhuta sign visarga +114C2 tirhuta sign virama +114C3 tirhuta sign nukta +114C4 tirhuta sign avagraha +114C5 tirhuta gvang +114C6 tirhuta abbreviation sign +114C7 tirhuta om +114D0 tirhuta digit zero +114D1 tirhuta digit one +114D2 tirhuta digit two +114D3 tirhuta digit three +114D4 tirhuta digit four +114D5 tirhuta digit five +114D6 tirhuta digit six +114D7 tirhuta digit seven +114D8 tirhuta digit eight +114D9 tirhuta digit nine +11580 siddham letter a +11581 siddham letter aa +11582 siddham letter i +11583 siddham letter ii +11584 siddham letter u +11585 siddham letter uu +11586 siddham letter vocalic r +11587 siddham letter vocalic rr +11588 siddham letter vocalic l +11589 siddham letter vocalic ll +1158A siddham letter e +1158B siddham letter ai +1158C siddham letter o +1158D siddham letter au +1158E siddham letter ka +1158F siddham letter kha +11590 siddham letter ga +11591 siddham letter gha +11592 siddham letter nga +11593 siddham letter ca +11594 siddham letter cha +11595 siddham letter ja +11596 siddham letter jha +11597 siddham letter nya +11598 siddham letter tta +11599 siddham letter ttha +1159A siddham letter dda +1159B siddham letter ddha +1159C siddham letter nna +1159D siddham letter ta +1159E siddham letter tha +1159F siddham letter da +115A0 siddham letter dha +115A1 siddham letter na +115A2 siddham letter pa +115A3 siddham letter pha +115A4 siddham letter ba +115A5 siddham letter bha +115A6 siddham letter ma +115A7 siddham letter ya +115A8 siddham letter ra +115A9 siddham letter la +115AA siddham letter va +115AB siddham letter sha +115AC siddham letter ssa +115AD siddham letter sa +115AE siddham letter ha +115AF siddham vowel sign aa +115B0 siddham vowel sign i +115B1 siddham vowel sign ii +115B2 siddham vowel sign u +115B3 siddham vowel sign uu +115B4 siddham vowel sign vocalic r +115B5 siddham vowel sign vocalic rr +115B8 siddham vowel sign e +115B9 siddham vowel sign ai +115BA siddham vowel sign o +115BB siddham vowel sign au +115BC siddham sign candrabindu +115BD siddham sign anusvara +115BE siddham sign visarga +115BF siddham sign virama +115C0 siddham sign nukta +115C1 siddham sign siddham +115C2 siddham danda +115C3 siddham double danda +115C4 siddham separator dot +115C5 siddham separator bar +115C6 siddham repetition mark-1 +115C7 siddham repetition mark-2 +115C8 siddham repetition mark-3 +115C9 siddham end of text mark +115CA siddham section mark with trident and u-shaped ornaments +115CB siddham section mark with trident and dotted crescents +115CC siddham section mark with rays and dotted crescents +115CD siddham section mark with rays and dotted double crescents +115CE siddham section mark with rays and dotted triple crescents +115CF siddham section mark double ring +115D0 siddham section mark double ring with rays +115D1 siddham section mark with double crescents +115D2 siddham section mark with triple crescents +115D3 siddham section mark with quadruple crescents +115D4 siddham section mark with septuple crescents +115D5 siddham section mark with circles and rays +115D6 siddham section mark with circles and two enclosures +115D7 siddham section mark with circles and four enclosures +115D8 siddham letter three-circle alternate i +115D9 siddham letter two-circle alternate i +115DA siddham letter two-circle alternate ii +115DB siddham letter alternate u +115DC siddham vowel sign alternate u +115DD siddham vowel sign alternate uu +11600 modi letter a +11601 modi letter aa +11602 modi letter i +11603 modi letter ii +11604 modi letter u +11605 modi letter uu +11606 modi letter vocalic r +11607 modi letter vocalic rr +11608 modi letter vocalic l +11609 modi letter vocalic ll +1160A modi letter e +1160B modi letter ai +1160C modi letter o +1160D modi letter au +1160E modi letter ka +1160F modi letter kha +11610 modi letter ga +11611 modi letter gha +11612 modi letter nga +11613 modi letter ca +11614 modi letter cha +11615 modi letter ja +11616 modi letter jha +11617 modi letter nya +11618 modi letter tta +11619 modi letter ttha +1161A modi letter dda +1161B modi letter ddha +1161C modi letter nna +1161D modi letter ta +1161E modi letter tha +1161F modi letter da +11620 modi letter dha +11621 modi letter na +11622 modi letter pa +11623 modi letter pha +11624 modi letter ba +11625 modi letter bha +11626 modi letter ma +11627 modi letter ya +11628 modi letter ra +11629 modi letter la +1162A modi letter va +1162B modi letter sha +1162C modi letter ssa +1162D modi letter sa +1162E modi letter ha +1162F modi letter lla +11630 modi vowel sign aa +11631 modi vowel sign i +11632 modi vowel sign ii +11633 modi vowel sign u +11634 modi vowel sign uu +11635 modi vowel sign vocalic r +11636 modi vowel sign vocalic rr +11637 modi vowel sign vocalic l +11638 modi vowel sign vocalic ll +11639 modi vowel sign e +1163A modi vowel sign ai +1163B modi vowel sign o +1163C modi vowel sign au +1163D modi sign anusvara +1163E modi sign visarga +1163F modi sign virama +11640 modi sign ardhacandra +11641 modi danda +11642 modi double danda +11643 modi abbreviation sign +11644 modi sign huva +11650 modi digit zero +11651 modi digit one +11652 modi digit two +11653 modi digit three +11654 modi digit four +11655 modi digit five +11656 modi digit six +11657 modi digit seven +11658 modi digit eight +11659 modi digit nine +11660 mongolian birga with ornament +11661 mongolian rotated birga +11662 mongolian double birga with ornament +11663 mongolian triple birga with ornament +11664 mongolian birga with double ornament +11665 mongolian rotated birga with ornament +11666 mongolian rotated birga with double ornament +11667 mongolian inverted birga +11668 mongolian inverted birga with double ornament +11669 mongolian swirl birga +1166A mongolian swirl birga with ornament +1166B mongolian swirl birga with double ornament +1166C mongolian turned swirl birga with double ornament +11680 takri letter a +11681 takri letter aa +11682 takri letter i +11683 takri letter ii +11684 takri letter u +11685 takri letter uu +11686 takri letter e +11687 takri letter ai +11688 takri letter o +11689 takri letter au +1168A takri letter ka +1168B takri letter kha +1168C takri letter ga +1168D takri letter gha +1168E takri letter nga +1168F takri letter ca +11690 takri letter cha +11691 takri letter ja +11692 takri letter jha +11693 takri letter nya +11694 takri letter tta +11695 takri letter ttha +11696 takri letter dda +11697 takri letter ddha +11698 takri letter nna +11699 takri letter ta +1169A takri letter tha +1169B takri letter da +1169C takri letter dha +1169D takri letter na +1169E takri letter pa +1169F takri letter pha +116A0 takri letter ba +116A1 takri letter bha +116A2 takri letter ma +116A3 takri letter ya +116A4 takri letter ra +116A5 takri letter la +116A6 takri letter va +116A7 takri letter sha +116A8 takri letter sa +116A9 takri letter ha +116AA takri letter rra +116AB takri sign anusvara +116AC takri sign visarga +116AD takri vowel sign aa +116AE takri vowel sign i +116AF takri vowel sign ii +116B0 takri vowel sign u +116B1 takri vowel sign uu +116B2 takri vowel sign e +116B3 takri vowel sign ai +116B4 takri vowel sign o +116B5 takri vowel sign au +116B6 takri sign virama +116B7 takri sign nukta +116B8 takri letter archaic kha +116C0 takri digit zero +116C1 takri digit one +116C2 takri digit two +116C3 takri digit three +116C4 takri digit four +116C5 takri digit five +116C6 takri digit six +116C7 takri digit seven +116C8 takri digit eight +116C9 takri digit nine +11700 ahom letter ka +11701 ahom letter kha +11702 ahom letter nga +11703 ahom letter na +11704 ahom letter ta +11705 ahom letter alternate ta +11706 ahom letter pa +11707 ahom letter pha +11708 ahom letter ba +11709 ahom letter ma +1170A ahom letter ja +1170B ahom letter cha +1170C ahom letter tha +1170D ahom letter ra +1170E ahom letter la +1170F ahom letter sa +11710 ahom letter nya +11711 ahom letter ha +11712 ahom letter a +11713 ahom letter da +11714 ahom letter dha +11715 ahom letter ga +11716 ahom letter alternate ga +11717 ahom letter gha +11718 ahom letter bha +11719 ahom letter jha +1171A ahom letter alternate ba +1171D ahom consonant sign medial la +1171E ahom consonant sign medial ra +1171F ahom consonant sign medial ligating ra +11720 ahom vowel sign a +11721 ahom vowel sign aa +11722 ahom vowel sign i +11723 ahom vowel sign ii +11724 ahom vowel sign u +11725 ahom vowel sign uu +11726 ahom vowel sign e +11727 ahom vowel sign aw +11728 ahom vowel sign o +11729 ahom vowel sign ai +1172A ahom vowel sign am +1172B ahom sign killer +11730 ahom digit zero +11731 ahom digit one +11732 ahom digit two +11733 ahom digit three +11734 ahom digit four +11735 ahom digit five +11736 ahom digit six +11737 ahom digit seven +11738 ahom digit eight +11739 ahom digit nine +1173A ahom number ten +1173B ahom number twenty +1173C ahom sign small section +1173D ahom sign section +1173E ahom sign rulai +1173F ahom symbol vi +11800 dogra letter a +11801 dogra letter aa +11802 dogra letter i +11803 dogra letter ii +11804 dogra letter u +11805 dogra letter uu +11806 dogra letter e +11807 dogra letter ai +11808 dogra letter o +11809 dogra letter au +1180A dogra letter ka +1180B dogra letter kha +1180C dogra letter ga +1180D dogra letter gha +1180E dogra letter nga +1180F dogra letter ca +11810 dogra letter cha +11811 dogra letter ja +11812 dogra letter jha +11813 dogra letter nya +11814 dogra letter tta +11815 dogra letter ttha +11816 dogra letter dda +11817 dogra letter ddha +11818 dogra letter nna +11819 dogra letter ta +1181A dogra letter tha +1181B dogra letter da +1181C dogra letter dha +1181D dogra letter na +1181E dogra letter pa +1181F dogra letter pha +11820 dogra letter ba +11821 dogra letter bha +11822 dogra letter ma +11823 dogra letter ya +11824 dogra letter ra +11825 dogra letter la +11826 dogra letter va +11827 dogra letter sha +11828 dogra letter ssa +11829 dogra letter sa +1182A dogra letter ha +1182B dogra letter rra +1182C dogra vowel sign aa +1182D dogra vowel sign i +1182E dogra vowel sign ii +1182F dogra vowel sign u +11830 dogra vowel sign uu +11831 dogra vowel sign vocalic r +11832 dogra vowel sign vocalic rr +11833 dogra vowel sign e +11834 dogra vowel sign ai +11835 dogra vowel sign o +11836 dogra vowel sign au +11837 dogra sign anusvara +11838 dogra sign visarga +11839 dogra sign virama +1183A dogra sign nukta +1183B dogra abbreviation sign +118A0 warang citi capital letter ngaa +118A1 warang citi capital letter a +118A2 warang citi capital letter wi +118A3 warang citi capital letter yu +118A4 warang citi capital letter ya +118A5 warang citi capital letter yo +118A6 warang citi capital letter ii +118A7 warang citi capital letter uu +118A8 warang citi capital letter e +118A9 warang citi capital letter o +118AA warang citi capital letter ang +118AB warang citi capital letter ga +118AC warang citi capital letter ko +118AD warang citi capital letter eny +118AE warang citi capital letter yuj +118AF warang citi capital letter uc +118B0 warang citi capital letter enn +118B1 warang citi capital letter odd +118B2 warang citi capital letter tte +118B3 warang citi capital letter nung +118B4 warang citi capital letter da +118B5 warang citi capital letter at +118B6 warang citi capital letter am +118B7 warang citi capital letter bu +118B8 warang citi capital letter pu +118B9 warang citi capital letter hiyo +118BA warang citi capital letter holo +118BB warang citi capital letter horr +118BC warang citi capital letter har +118BD warang citi capital letter ssuu +118BE warang citi capital letter sii +118BF warang citi capital letter viyo +118C0 warang citi small letter ngaa +118C1 warang citi small letter a +118C2 warang citi small letter wi +118C3 warang citi small letter yu +118C4 warang citi small letter ya +118C5 warang citi small letter yo +118C6 warang citi small letter ii +118C7 warang citi small letter uu +118C8 warang citi small letter e +118C9 warang citi small letter o +118CA warang citi small letter ang +118CB warang citi small letter ga +118CC warang citi small letter ko +118CD warang citi small letter eny +118CE warang citi small letter yuj +118CF warang citi small letter uc +118D0 warang citi small letter enn +118D1 warang citi small letter odd +118D2 warang citi small letter tte +118D3 warang citi small letter nung +118D4 warang citi small letter da +118D5 warang citi small letter at +118D6 warang citi small letter am +118D7 warang citi small letter bu +118D8 warang citi small letter pu +118D9 warang citi small letter hiyo +118DA warang citi small letter holo +118DB warang citi small letter horr +118DC warang citi small letter har +118DD warang citi small letter ssuu +118DE warang citi small letter sii +118DF warang citi small letter viyo +118E0 warang citi digit zero +118E1 warang citi digit one +118E2 warang citi digit two +118E3 warang citi digit three +118E4 warang citi digit four +118E5 warang citi digit five +118E6 warang citi digit six +118E7 warang citi digit seven +118E8 warang citi digit eight +118E9 warang citi digit nine +118EA warang citi number ten +118EB warang citi number twenty +118EC warang citi number thirty +118ED warang citi number forty +118EE warang citi number fifty +118EF warang citi number sixty +118F0 warang citi number seventy +118F1 warang citi number eighty +118F2 warang citi number ninety +118FF warang citi om +119A0 nandinagari letter a +119A1 nandinagari letter aa +119A2 nandinagari letter i +119A3 nandinagari letter ii +119A4 nandinagari letter u +119A5 nandinagari letter uu +119A6 nandinagari letter vocalic r +119A7 nandinagari letter vocalic rr +119AA nandinagari letter e +119AB nandinagari letter ai +119AC nandinagari letter o +119AD nandinagari letter au +119AE nandinagari letter ka +119AF nandinagari letter kha +119B0 nandinagari letter ga +119B1 nandinagari letter gha +119B2 nandinagari letter nga +119B3 nandinagari letter ca +119B4 nandinagari letter cha +119B5 nandinagari letter ja +119B6 nandinagari letter jha +119B7 nandinagari letter nya +119B8 nandinagari letter tta +119B9 nandinagari letter ttha +119BA nandinagari letter dda +119BB nandinagari letter ddha +119BC nandinagari letter nna +119BD nandinagari letter ta +119BE nandinagari letter tha +119BF nandinagari letter da +119C0 nandinagari letter dha +119C1 nandinagari letter na +119C2 nandinagari letter pa +119C3 nandinagari letter pha +119C4 nandinagari letter ba +119C5 nandinagari letter bha +119C6 nandinagari letter ma +119C7 nandinagari letter ya +119C8 nandinagari letter ra +119C9 nandinagari letter la +119CA nandinagari letter va +119CB nandinagari letter sha +119CC nandinagari letter ssa +119CD nandinagari letter sa +119CE nandinagari letter ha +119CF nandinagari letter lla +119D0 nandinagari letter rra +119D1 nandinagari vowel sign aa +119D2 nandinagari vowel sign i +119D3 nandinagari vowel sign ii +119D4 nandinagari vowel sign u +119D5 nandinagari vowel sign uu +119D6 nandinagari vowel sign vocalic r +119D7 nandinagari vowel sign vocalic rr +119DA nandinagari vowel sign e +119DB nandinagari vowel sign ai +119DC nandinagari vowel sign o +119DD nandinagari vowel sign au +119DE nandinagari sign anusvara +119DF nandinagari sign visarga +119E0 nandinagari sign virama +119E1 nandinagari sign avagraha +119E2 nandinagari sign siddham +119E3 nandinagari headstroke +119E4 nandinagari vowel sign prishthamatra e +11A00 zanabazar square letter a +11A01 zanabazar square vowel sign i +11A02 zanabazar square vowel sign ue +11A03 zanabazar square vowel sign u +11A04 zanabazar square vowel sign e +11A05 zanabazar square vowel sign oe +11A06 zanabazar square vowel sign o +11A07 zanabazar square vowel sign ai +11A08 zanabazar square vowel sign au +11A09 zanabazar square vowel sign reversed i +11A0A zanabazar square vowel length mark +11A0B zanabazar square letter ka +11A0C zanabazar square letter kha +11A0D zanabazar square letter ga +11A0E zanabazar square letter gha +11A0F zanabazar square letter nga +11A10 zanabazar square letter ca +11A11 zanabazar square letter cha +11A12 zanabazar square letter ja +11A13 zanabazar square letter nya +11A14 zanabazar square letter tta +11A15 zanabazar square letter ttha +11A16 zanabazar square letter dda +11A17 zanabazar square letter ddha +11A18 zanabazar square letter nna +11A19 zanabazar square letter ta +11A1A zanabazar square letter tha +11A1B zanabazar square letter da +11A1C zanabazar square letter dha +11A1D zanabazar square letter na +11A1E zanabazar square letter pa +11A1F zanabazar square letter pha +11A20 zanabazar square letter ba +11A21 zanabazar square letter bha +11A22 zanabazar square letter ma +11A23 zanabazar square letter tsa +11A24 zanabazar square letter tsha +11A25 zanabazar square letter dza +11A26 zanabazar square letter dzha +11A27 zanabazar square letter zha +11A28 zanabazar square letter za +11A29 zanabazar square letter -a +11A2A zanabazar square letter ya +11A2B zanabazar square letter ra +11A2C zanabazar square letter la +11A2D zanabazar square letter va +11A2E zanabazar square letter sha +11A2F zanabazar square letter ssa +11A30 zanabazar square letter sa +11A31 zanabazar square letter ha +11A32 zanabazar square letter kssa +11A33 zanabazar square final consonant mark +11A34 zanabazar square sign virama +11A35 zanabazar square sign candrabindu +11A36 zanabazar square sign candrabindu with ornament +11A37 zanabazar square sign candra with ornament +11A38 zanabazar square sign anusvara +11A39 zanabazar square sign visarga +11A3A zanabazar square cluster-initial letter ra +11A3B zanabazar square cluster-final letter ya +11A3C zanabazar square cluster-final letter ra +11A3D zanabazar square cluster-final letter la +11A3E zanabazar square cluster-final letter va +11A3F zanabazar square initial head mark +11A40 zanabazar square closing head mark +11A41 zanabazar square mark tsheg +11A42 zanabazar square mark shad +11A43 zanabazar square mark double shad +11A44 zanabazar square mark long tsheg +11A45 zanabazar square initial double-lined head mark +11A46 zanabazar square closing double-lined head mark +11A47 zanabazar square subjoiner +11A50 soyombo letter a +11A51 soyombo vowel sign i +11A52 soyombo vowel sign ue +11A53 soyombo vowel sign u +11A54 soyombo vowel sign e +11A55 soyombo vowel sign o +11A56 soyombo vowel sign oe +11A57 soyombo vowel sign ai +11A58 soyombo vowel sign au +11A59 soyombo vowel sign vocalic r +11A5A soyombo vowel sign vocalic l +11A5B soyombo vowel length mark +11A5C soyombo letter ka +11A5D soyombo letter kha +11A5E soyombo letter ga +11A5F soyombo letter gha +11A60 soyombo letter nga +11A61 soyombo letter ca +11A62 soyombo letter cha +11A63 soyombo letter ja +11A64 soyombo letter jha +11A65 soyombo letter nya +11A66 soyombo letter tta +11A67 soyombo letter ttha +11A68 soyombo letter dda +11A69 soyombo letter ddha +11A6A soyombo letter nna +11A6B soyombo letter ta +11A6C soyombo letter tha +11A6D soyombo letter da +11A6E soyombo letter dha +11A6F soyombo letter na +11A70 soyombo letter pa +11A71 soyombo letter pha +11A72 soyombo letter ba +11A73 soyombo letter bha +11A74 soyombo letter ma +11A75 soyombo letter tsa +11A76 soyombo letter tsha +11A77 soyombo letter dza +11A78 soyombo letter zha +11A79 soyombo letter za +11A7A soyombo letter -a +11A7B soyombo letter ya +11A7C soyombo letter ra +11A7D soyombo letter la +11A7E soyombo letter va +11A7F soyombo letter sha +11A80 soyombo letter ssa +11A81 soyombo letter sa +11A82 soyombo letter ha +11A83 soyombo letter kssa +11A84 soyombo sign jihvamuliya +11A85 soyombo sign upadhmaniya +11A86 soyombo cluster-initial letter ra +11A87 soyombo cluster-initial letter la +11A88 soyombo cluster-initial letter sha +11A89 soyombo cluster-initial letter sa +11A8A soyombo final consonant sign g +11A8B soyombo final consonant sign k +11A8C soyombo final consonant sign ng +11A8D soyombo final consonant sign d +11A8E soyombo final consonant sign n +11A8F soyombo final consonant sign b +11A90 soyombo final consonant sign m +11A91 soyombo final consonant sign r +11A92 soyombo final consonant sign l +11A93 soyombo final consonant sign sh +11A94 soyombo final consonant sign s +11A95 soyombo final consonant sign -a +11A96 soyombo sign anusvara +11A97 soyombo sign visarga +11A98 soyombo gemination mark +11A99 soyombo subjoiner +11A9A soyombo mark tsheg +11A9B soyombo mark shad +11A9C soyombo mark double shad +11A9D soyombo mark pluta +11A9E soyombo head mark with moon and sun and triple flame +11A9F soyombo head mark with moon and sun and flame +11AA0 soyombo head mark with moon and sun +11AA1 soyombo terminal mark-1 +11AA2 soyombo terminal mark-2 +11AC0 pau cin hau letter pa +11AC1 pau cin hau letter ka +11AC2 pau cin hau letter la +11AC3 pau cin hau letter ma +11AC4 pau cin hau letter da +11AC5 pau cin hau letter za +11AC6 pau cin hau letter va +11AC7 pau cin hau letter nga +11AC8 pau cin hau letter ha +11AC9 pau cin hau letter ga +11ACA pau cin hau letter kha +11ACB pau cin hau letter sa +11ACC pau cin hau letter ba +11ACD pau cin hau letter ca +11ACE pau cin hau letter ta +11ACF pau cin hau letter tha +11AD0 pau cin hau letter na +11AD1 pau cin hau letter pha +11AD2 pau cin hau letter ra +11AD3 pau cin hau letter fa +11AD4 pau cin hau letter cha +11AD5 pau cin hau letter a +11AD6 pau cin hau letter e +11AD7 pau cin hau letter i +11AD8 pau cin hau letter o +11AD9 pau cin hau letter u +11ADA pau cin hau letter ua +11ADB pau cin hau letter ia +11ADC pau cin hau letter final p +11ADD pau cin hau letter final k +11ADE pau cin hau letter final t +11ADF pau cin hau letter final m +11AE0 pau cin hau letter final n +11AE1 pau cin hau letter final l +11AE2 pau cin hau letter final w +11AE3 pau cin hau letter final ng +11AE4 pau cin hau letter final y +11AE5 pau cin hau rising tone long +11AE6 pau cin hau rising tone +11AE7 pau cin hau sandhi glottal stop +11AE8 pau cin hau rising tone long final +11AE9 pau cin hau rising tone final +11AEA pau cin hau sandhi glottal stop final +11AEB pau cin hau sandhi tone long +11AEC pau cin hau sandhi tone +11AED pau cin hau sandhi tone long final +11AEE pau cin hau sandhi tone final +11AEF pau cin hau mid-level tone +11AF0 pau cin hau glottal stop variant +11AF1 pau cin hau mid-level tone long final +11AF2 pau cin hau mid-level tone final +11AF3 pau cin hau low-falling tone long +11AF4 pau cin hau low-falling tone +11AF5 pau cin hau glottal stop +11AF6 pau cin hau low-falling tone long final +11AF7 pau cin hau low-falling tone final +11AF8 pau cin hau glottal stop final +11C00 bhaiksuki letter a +11C01 bhaiksuki letter aa +11C02 bhaiksuki letter i +11C03 bhaiksuki letter ii +11C04 bhaiksuki letter u +11C05 bhaiksuki letter uu +11C06 bhaiksuki letter vocalic r +11C07 bhaiksuki letter vocalic rr +11C08 bhaiksuki letter vocalic l +11C0A bhaiksuki letter e +11C0B bhaiksuki letter ai +11C0C bhaiksuki letter o +11C0D bhaiksuki letter au +11C0E bhaiksuki letter ka +11C0F bhaiksuki letter kha +11C10 bhaiksuki letter ga +11C11 bhaiksuki letter gha +11C12 bhaiksuki letter nga +11C13 bhaiksuki letter ca +11C14 bhaiksuki letter cha +11C15 bhaiksuki letter ja +11C16 bhaiksuki letter jha +11C17 bhaiksuki letter nya +11C18 bhaiksuki letter tta +11C19 bhaiksuki letter ttha +11C1A bhaiksuki letter dda +11C1B bhaiksuki letter ddha +11C1C bhaiksuki letter nna +11C1D bhaiksuki letter ta +11C1E bhaiksuki letter tha +11C1F bhaiksuki letter da +11C20 bhaiksuki letter dha +11C21 bhaiksuki letter na +11C22 bhaiksuki letter pa +11C23 bhaiksuki letter pha +11C24 bhaiksuki letter ba +11C25 bhaiksuki letter bha +11C26 bhaiksuki letter ma +11C27 bhaiksuki letter ya +11C28 bhaiksuki letter ra +11C29 bhaiksuki letter la +11C2A bhaiksuki letter va +11C2B bhaiksuki letter sha +11C2C bhaiksuki letter ssa +11C2D bhaiksuki letter sa +11C2E bhaiksuki letter ha +11C2F bhaiksuki vowel sign aa +11C30 bhaiksuki vowel sign i +11C31 bhaiksuki vowel sign ii +11C32 bhaiksuki vowel sign u +11C33 bhaiksuki vowel sign uu +11C34 bhaiksuki vowel sign vocalic r +11C35 bhaiksuki vowel sign vocalic rr +11C36 bhaiksuki vowel sign vocalic l +11C38 bhaiksuki vowel sign e +11C39 bhaiksuki vowel sign ai +11C3A bhaiksuki vowel sign o +11C3B bhaiksuki vowel sign au +11C3C bhaiksuki sign candrabindu +11C3D bhaiksuki sign anusvara +11C3E bhaiksuki sign visarga +11C3F bhaiksuki sign virama +11C40 bhaiksuki sign avagraha +11C41 bhaiksuki danda +11C42 bhaiksuki double danda +11C43 bhaiksuki word separator +11C44 bhaiksuki gap filler-1 +11C45 bhaiksuki gap filler-2 +11C50 bhaiksuki digit zero +11C51 bhaiksuki digit one +11C52 bhaiksuki digit two +11C53 bhaiksuki digit three +11C54 bhaiksuki digit four +11C55 bhaiksuki digit five +11C56 bhaiksuki digit six +11C57 bhaiksuki digit seven +11C58 bhaiksuki digit eight +11C59 bhaiksuki digit nine +11C5A bhaiksuki number one +11C5B bhaiksuki number two +11C5C bhaiksuki number three +11C5D bhaiksuki number four +11C5E bhaiksuki number five +11C5F bhaiksuki number six +11C60 bhaiksuki number seven +11C61 bhaiksuki number eight +11C62 bhaiksuki number nine +11C63 bhaiksuki number ten +11C64 bhaiksuki number twenty +11C65 bhaiksuki number thirty +11C66 bhaiksuki number forty +11C67 bhaiksuki number fifty +11C68 bhaiksuki number sixty +11C69 bhaiksuki number seventy +11C6A bhaiksuki number eighty +11C6B bhaiksuki number ninety +11C6C bhaiksuki hundreds unit mark +11C70 marchen head mark +11C71 marchen mark shad +11C72 marchen letter ka +11C73 marchen letter kha +11C74 marchen letter ga +11C75 marchen letter nga +11C76 marchen letter ca +11C77 marchen letter cha +11C78 marchen letter ja +11C79 marchen letter nya +11C7A marchen letter ta +11C7B marchen letter tha +11C7C marchen letter da +11C7D marchen letter na +11C7E marchen letter pa +11C7F marchen letter pha +11C80 marchen letter ba +11C81 marchen letter ma +11C82 marchen letter tsa +11C83 marchen letter tsha +11C84 marchen letter dza +11C85 marchen letter wa +11C86 marchen letter zha +11C87 marchen letter za +11C88 marchen letter -a +11C89 marchen letter ya +11C8A marchen letter ra +11C8B marchen letter la +11C8C marchen letter sha +11C8D marchen letter sa +11C8E marchen letter ha +11C8F marchen letter a +11C92 marchen subjoined letter ka +11C93 marchen subjoined letter kha +11C94 marchen subjoined letter ga +11C95 marchen subjoined letter nga +11C96 marchen subjoined letter ca +11C97 marchen subjoined letter cha +11C98 marchen subjoined letter ja +11C99 marchen subjoined letter nya +11C9A marchen subjoined letter ta +11C9B marchen subjoined letter tha +11C9C marchen subjoined letter da +11C9D marchen subjoined letter na +11C9E marchen subjoined letter pa +11C9F marchen subjoined letter pha +11CA0 marchen subjoined letter ba +11CA1 marchen subjoined letter ma +11CA2 marchen subjoined letter tsa +11CA3 marchen subjoined letter tsha +11CA4 marchen subjoined letter dza +11CA5 marchen subjoined letter wa +11CA6 marchen subjoined letter zha +11CA7 marchen subjoined letter za +11CA9 marchen subjoined letter ya +11CAA marchen subjoined letter ra +11CAB marchen subjoined letter la +11CAC marchen subjoined letter sha +11CAD marchen subjoined letter sa +11CAE marchen subjoined letter ha +11CAF marchen subjoined letter a +11CB0 marchen vowel sign aa +11CB1 marchen vowel sign i +11CB2 marchen vowel sign u +11CB3 marchen vowel sign e +11CB4 marchen vowel sign o +11CB5 marchen sign anusvara +11CB6 marchen sign candrabindu +11D00 masaram gondi letter a +11D01 masaram gondi letter aa +11D02 masaram gondi letter i +11D03 masaram gondi letter ii +11D04 masaram gondi letter u +11D05 masaram gondi letter uu +11D06 masaram gondi letter e +11D08 masaram gondi letter ai +11D09 masaram gondi letter o +11D0B masaram gondi letter au +11D0C masaram gondi letter ka +11D0D masaram gondi letter kha +11D0E masaram gondi letter ga +11D0F masaram gondi letter gha +11D10 masaram gondi letter nga +11D11 masaram gondi letter ca +11D12 masaram gondi letter cha +11D13 masaram gondi letter ja +11D14 masaram gondi letter jha +11D15 masaram gondi letter nya +11D16 masaram gondi letter tta +11D17 masaram gondi letter ttha +11D18 masaram gondi letter dda +11D19 masaram gondi letter ddha +11D1A masaram gondi letter nna +11D1B masaram gondi letter ta +11D1C masaram gondi letter tha +11D1D masaram gondi letter da +11D1E masaram gondi letter dha +11D1F masaram gondi letter na +11D20 masaram gondi letter pa +11D21 masaram gondi letter pha +11D22 masaram gondi letter ba +11D23 masaram gondi letter bha +11D24 masaram gondi letter ma +11D25 masaram gondi letter ya +11D26 masaram gondi letter ra +11D27 masaram gondi letter la +11D28 masaram gondi letter va +11D29 masaram gondi letter sha +11D2A masaram gondi letter ssa +11D2B masaram gondi letter sa +11D2C masaram gondi letter ha +11D2D masaram gondi letter lla +11D2E masaram gondi letter kssa +11D2F masaram gondi letter jnya +11D30 masaram gondi letter tra +11D31 masaram gondi vowel sign aa +11D32 masaram gondi vowel sign i +11D33 masaram gondi vowel sign ii +11D34 masaram gondi vowel sign u +11D35 masaram gondi vowel sign uu +11D36 masaram gondi vowel sign vocalic r +11D3A masaram gondi vowel sign e +11D3C masaram gondi vowel sign ai +11D3D masaram gondi vowel sign o +11D3F masaram gondi vowel sign au +11D40 masaram gondi sign anusvara +11D41 masaram gondi sign visarga +11D42 masaram gondi sign nukta +11D43 masaram gondi sign candra +11D44 masaram gondi sign halanta +11D45 masaram gondi virama +11D46 masaram gondi repha +11D47 masaram gondi ra-kara +11D50 masaram gondi digit zero +11D51 masaram gondi digit one +11D52 masaram gondi digit two +11D53 masaram gondi digit three +11D54 masaram gondi digit four +11D55 masaram gondi digit five +11D56 masaram gondi digit six +11D57 masaram gondi digit seven +11D58 masaram gondi digit eight +11D59 masaram gondi digit nine +11D60 gunjala gondi letter a +11D61 gunjala gondi letter aa +11D62 gunjala gondi letter i +11D63 gunjala gondi letter ii +11D64 gunjala gondi letter u +11D65 gunjala gondi letter uu +11D67 gunjala gondi letter ee +11D68 gunjala gondi letter ai +11D6A gunjala gondi letter oo +11D6B gunjala gondi letter au +11D6C gunjala gondi letter ya +11D6D gunjala gondi letter va +11D6E gunjala gondi letter ba +11D6F gunjala gondi letter bha +11D70 gunjala gondi letter ma +11D71 gunjala gondi letter ka +11D72 gunjala gondi letter kha +11D73 gunjala gondi letter ta +11D74 gunjala gondi letter tha +11D75 gunjala gondi letter la +11D76 gunjala gondi letter ga +11D77 gunjala gondi letter gha +11D78 gunjala gondi letter da +11D79 gunjala gondi letter dha +11D7A gunjala gondi letter na +11D7B gunjala gondi letter ca +11D7C gunjala gondi letter cha +11D7D gunjala gondi letter tta +11D7E gunjala gondi letter ttha +11D7F gunjala gondi letter lla +11D80 gunjala gondi letter ja +11D81 gunjala gondi letter jha +11D82 gunjala gondi letter dda +11D83 gunjala gondi letter ddha +11D84 gunjala gondi letter nga +11D85 gunjala gondi letter pa +11D86 gunjala gondi letter pha +11D87 gunjala gondi letter ha +11D88 gunjala gondi letter ra +11D89 gunjala gondi letter sa +11D8A gunjala gondi vowel sign aa +11D8B gunjala gondi vowel sign i +11D8C gunjala gondi vowel sign ii +11D8D gunjala gondi vowel sign u +11D8E gunjala gondi vowel sign uu +11D90 gunjala gondi vowel sign ee +11D91 gunjala gondi vowel sign ai +11D93 gunjala gondi vowel sign oo +11D94 gunjala gondi vowel sign au +11D95 gunjala gondi sign anusvara +11D96 gunjala gondi sign visarga +11D97 gunjala gondi virama +11D98 gunjala gondi om +11DA0 gunjala gondi digit zero +11DA1 gunjala gondi digit one +11DA2 gunjala gondi digit two +11DA3 gunjala gondi digit three +11DA4 gunjala gondi digit four +11DA5 gunjala gondi digit five +11DA6 gunjala gondi digit six +11DA7 gunjala gondi digit seven +11DA8 gunjala gondi digit eight +11DA9 gunjala gondi digit nine +11EE0 makasar letter ka +11EE1 makasar letter ga +11EE2 makasar letter nga +11EE3 makasar letter pa +11EE4 makasar letter ba +11EE5 makasar letter ma +11EE6 makasar letter ta +11EE7 makasar letter da +11EE8 makasar letter na +11EE9 makasar letter ca +11EEA makasar letter ja +11EEB makasar letter nya +11EEC makasar letter ya +11EED makasar letter ra +11EEE makasar letter la +11EEF makasar letter va +11EF0 makasar letter sa +11EF1 makasar letter a +11EF2 makasar angka +11EF3 makasar vowel sign i +11EF4 makasar vowel sign u +11EF5 makasar vowel sign e +11EF6 makasar vowel sign o +11EF7 makasar passimbang +11EF8 makasar end of section +11FC0 tamil fraction one three-hundred-and-twentieth +11FC1 tamil fraction one one-hundred-and-sixtieth +11FC2 tamil fraction one eightieth +11FC3 tamil fraction one sixty-fourth +11FC4 tamil fraction one fortieth +11FC5 tamil fraction one thirty-second +11FC6 tamil fraction three eightieths +11FC7 tamil fraction three sixty-fourths +11FC8 tamil fraction one twentieth +11FC9 tamil fraction one sixteenth-1 +11FCA tamil fraction one sixteenth-2 +11FCB tamil fraction one tenth +11FCC tamil fraction one eighth +11FCD tamil fraction three twentieths +11FCE tamil fraction three sixteenths +11FCF tamil fraction one fifth +11FD0 tamil fraction one quarter +11FD1 tamil fraction one half-1 +11FD2 tamil fraction one half-2 +11FD3 tamil fraction three quarters +11FD4 tamil fraction downscaling factor kiizh +11FD5 tamil sign nel +11FD6 tamil sign cevitu +11FD7 tamil sign aazhaakku +11FD8 tamil sign uzhakku +11FD9 tamil sign muuvuzhakku +11FDA tamil sign kuruni +11FDB tamil sign pathakku +11FDC tamil sign mukkuruni +11FDD tamil sign kaacu +11FDE tamil sign panam +11FDF tamil sign pon +11FE0 tamil sign varaakan +11FE1 tamil sign paaram +11FE2 tamil sign kuzhi +11FE3 tamil sign veli +11FE4 tamil wet cultivation sign +11FE5 tamil dry cultivation sign +11FE6 tamil land sign +11FE7 tamil salt pan sign +11FE8 tamil traditional credit sign +11FE9 tamil traditional number sign +11FEA tamil current sign +11FEB tamil and odd sign +11FEC tamil spent sign +11FED tamil total sign +11FEE tamil in possession sign +11FEF tamil starting from sign +11FF0 tamil sign muthaliya +11FF1 tamil sign vakaiyaraa +11FFF tamil punctuation end of text +12000 cuneiform sign a +12001 cuneiform sign a times a +12002 cuneiform sign a times bad +12003 cuneiform sign a times gan2 tenu +12004 cuneiform sign a times ha +12005 cuneiform sign a times igi +12006 cuneiform sign a times lagar gunu +12007 cuneiform sign a times mush +12008 cuneiform sign a times sag +12009 cuneiform sign a2 +1200A cuneiform sign ab +1200B cuneiform sign ab times ash2 +1200C cuneiform sign ab times dun3 gunu +1200D cuneiform sign ab times gal +1200E cuneiform sign ab times gan2 tenu +1200F cuneiform sign ab times ha +12010 cuneiform sign ab times igi gunu +12011 cuneiform sign ab times imin +12012 cuneiform sign ab times lagab +12013 cuneiform sign ab times shesh +12014 cuneiform sign ab times u plus u plus u +12015 cuneiform sign ab gunu +12016 cuneiform sign ab2 +12017 cuneiform sign ab2 times balag +12018 cuneiform sign ab2 times gan2 tenu +12019 cuneiform sign ab2 times me plus en +1201A cuneiform sign ab2 times sha3 +1201B cuneiform sign ab2 times tak4 +1201C cuneiform sign ad +1201D cuneiform sign ak +1201E cuneiform sign ak times erin2 +1201F cuneiform sign ak times shita plus gish +12020 cuneiform sign al +12021 cuneiform sign al times al +12022 cuneiform sign al times dim2 +12023 cuneiform sign al times gish +12024 cuneiform sign al times ha +12025 cuneiform sign al times kad3 +12026 cuneiform sign al times ki +12027 cuneiform sign al times she +12028 cuneiform sign al times ush +12029 cuneiform sign alan +1202A cuneiform sign aleph +1202B cuneiform sign amar +1202C cuneiform sign amar times she +1202D cuneiform sign an +1202E cuneiform sign an over an +1202F cuneiform sign an three times +12030 cuneiform sign an plus naga opposing an plus naga +12031 cuneiform sign an plus naga squared +12032 cuneiform sign anshe +12033 cuneiform sign apin +12034 cuneiform sign arad +12035 cuneiform sign arad times kur +12036 cuneiform sign arkab +12037 cuneiform sign asal2 +12038 cuneiform sign ash +12039 cuneiform sign ash zida tenu +1203A cuneiform sign ash kaba tenu +1203B cuneiform sign ash over ash tug2 over tug2 tug2 over tug2 pap +1203C cuneiform sign ash over ash over ash +1203D cuneiform sign ash over ash over ash crossing ash over ash over ash +1203E cuneiform sign ash2 +1203F cuneiform sign ashgab +12040 cuneiform sign ba +12041 cuneiform sign bad +12042 cuneiform sign bag3 +12043 cuneiform sign bahar2 +12044 cuneiform sign bal +12045 cuneiform sign bal over bal +12046 cuneiform sign balag +12047 cuneiform sign bar +12048 cuneiform sign bara2 +12049 cuneiform sign bi +1204A cuneiform sign bi times a +1204B cuneiform sign bi times gar +1204C cuneiform sign bi times igi gunu +1204D cuneiform sign bu +1204E cuneiform sign bu over bu ab +1204F cuneiform sign bu over bu un +12050 cuneiform sign bu crossing bu +12051 cuneiform sign bulug +12052 cuneiform sign bulug over bulug +12053 cuneiform sign bur +12054 cuneiform sign bur2 +12055 cuneiform sign da +12056 cuneiform sign dag +12057 cuneiform sign dag kisim5 times a plus mash +12058 cuneiform sign dag kisim5 times amar +12059 cuneiform sign dag kisim5 times balag +1205A cuneiform sign dag kisim5 times bi +1205B cuneiform sign dag kisim5 times ga +1205C cuneiform sign dag kisim5 times ga plus mash +1205D cuneiform sign dag kisim5 times gi +1205E cuneiform sign dag kisim5 times gir2 +1205F cuneiform sign dag kisim5 times gud +12060 cuneiform sign dag kisim5 times ha +12061 cuneiform sign dag kisim5 times ir +12062 cuneiform sign dag kisim5 times ir plus lu +12063 cuneiform sign dag kisim5 times kak +12064 cuneiform sign dag kisim5 times la +12065 cuneiform sign dag kisim5 times lu +12066 cuneiform sign dag kisim5 times lu plus mash2 +12067 cuneiform sign dag kisim5 times lum +12068 cuneiform sign dag kisim5 times ne +12069 cuneiform sign dag kisim5 times pap plus pap +1206A cuneiform sign dag kisim5 times si +1206B cuneiform sign dag kisim5 times tak4 +1206C cuneiform sign dag kisim5 times u2 plus gir2 +1206D cuneiform sign dag kisim5 times ush +1206E cuneiform sign dam +1206F cuneiform sign dar +12070 cuneiform sign dara3 +12071 cuneiform sign dara4 +12072 cuneiform sign di +12073 cuneiform sign dib +12074 cuneiform sign dim +12075 cuneiform sign dim times she +12076 cuneiform sign dim2 +12077 cuneiform sign din +12078 cuneiform sign din kaskal u gunu dish +12079 cuneiform sign dish +1207A cuneiform sign du +1207B cuneiform sign du over du +1207C cuneiform sign du gunu +1207D cuneiform sign du sheshig +1207E cuneiform sign dub +1207F cuneiform sign dub times esh2 +12080 cuneiform sign dub2 +12081 cuneiform sign dug +12082 cuneiform sign dugud +12083 cuneiform sign duh +12084 cuneiform sign dun +12085 cuneiform sign dun3 +12086 cuneiform sign dun3 gunu +12087 cuneiform sign dun3 gunu gunu +12088 cuneiform sign dun4 +12089 cuneiform sign dur2 +1208A cuneiform sign e +1208B cuneiform sign e times pap +1208C cuneiform sign e over e nun over nun +1208D cuneiform sign e2 +1208E cuneiform sign e2 times a plus ha plus da +1208F cuneiform sign e2 times gar +12090 cuneiform sign e2 times mi +12091 cuneiform sign e2 times sal +12092 cuneiform sign e2 times she +12093 cuneiform sign e2 times u +12094 cuneiform sign edin +12095 cuneiform sign egir +12096 cuneiform sign el +12097 cuneiform sign en +12098 cuneiform sign en times gan2 +12099 cuneiform sign en times gan2 tenu +1209A cuneiform sign en times me +1209B cuneiform sign en crossing en +1209C cuneiform sign en opposing en +1209D cuneiform sign en squared +1209E cuneiform sign eren +1209F cuneiform sign erin2 +120A0 cuneiform sign esh2 +120A1 cuneiform sign ezen +120A2 cuneiform sign ezen times a +120A3 cuneiform sign ezen times a plus lal +120A4 cuneiform sign ezen times a plus lal times lal +120A5 cuneiform sign ezen times an +120A6 cuneiform sign ezen times bad +120A7 cuneiform sign ezen times dun3 gunu +120A8 cuneiform sign ezen times dun3 gunu gunu +120A9 cuneiform sign ezen times ha +120AA cuneiform sign ezen times ha gunu +120AB cuneiform sign ezen times igi gunu +120AC cuneiform sign ezen times kaskal +120AD cuneiform sign ezen times kaskal squared +120AE cuneiform sign ezen times ku3 +120AF cuneiform sign ezen times la +120B0 cuneiform sign ezen times lal times lal +120B1 cuneiform sign ezen times li +120B2 cuneiform sign ezen times lu +120B3 cuneiform sign ezen times u2 +120B4 cuneiform sign ezen times ud +120B5 cuneiform sign ga +120B6 cuneiform sign ga gunu +120B7 cuneiform sign ga2 +120B8 cuneiform sign ga2 times a plus da plus ha +120B9 cuneiform sign ga2 times a plus ha +120BA cuneiform sign ga2 times a plus igi +120BB cuneiform sign ga2 times ab2 tenu plus tab +120BC cuneiform sign ga2 times an +120BD cuneiform sign ga2 times ash +120BE cuneiform sign ga2 times ash2 plus gal +120BF cuneiform sign ga2 times bad +120C0 cuneiform sign ga2 times bar plus ra +120C1 cuneiform sign ga2 times bur +120C2 cuneiform sign ga2 times bur plus ra +120C3 cuneiform sign ga2 times da +120C4 cuneiform sign ga2 times di +120C5 cuneiform sign ga2 times dim times she +120C6 cuneiform sign ga2 times dub +120C7 cuneiform sign ga2 times el +120C8 cuneiform sign ga2 times el plus la +120C9 cuneiform sign ga2 times en +120CA cuneiform sign ga2 times en times gan2 tenu +120CB cuneiform sign ga2 times gan2 tenu +120CC cuneiform sign ga2 times gar +120CD cuneiform sign ga2 times gi +120CE cuneiform sign ga2 times gi4 +120CF cuneiform sign ga2 times gi4 plus a +120D0 cuneiform sign ga2 times gir2 plus su +120D1 cuneiform sign ga2 times ha plus lu plus esh2 +120D2 cuneiform sign ga2 times hal +120D3 cuneiform sign ga2 times hal plus la +120D4 cuneiform sign ga2 times hi plus li +120D5 cuneiform sign ga2 times hub2 +120D6 cuneiform sign ga2 times igi gunu +120D7 cuneiform sign ga2 times ish plus hu plus ash +120D8 cuneiform sign ga2 times kak +120D9 cuneiform sign ga2 times kaskal +120DA cuneiform sign ga2 times kid +120DB cuneiform sign ga2 times kid plus lal +120DC cuneiform sign ga2 times ku3 plus an +120DD cuneiform sign ga2 times la +120DE cuneiform sign ga2 times me plus en +120DF cuneiform sign ga2 times mi +120E0 cuneiform sign ga2 times nun +120E1 cuneiform sign ga2 times nun over nun +120E2 cuneiform sign ga2 times pa +120E3 cuneiform sign ga2 times sal +120E4 cuneiform sign ga2 times sar +120E5 cuneiform sign ga2 times she +120E6 cuneiform sign ga2 times she plus tur +120E7 cuneiform sign ga2 times shid +120E8 cuneiform sign ga2 times sum +120E9 cuneiform sign ga2 times tak4 +120EA cuneiform sign ga2 times u +120EB cuneiform sign ga2 times ud +120EC cuneiform sign ga2 times ud plus du +120ED cuneiform sign ga2 over ga2 +120EE cuneiform sign gaba +120EF cuneiform sign gaba crossing gaba +120F0 cuneiform sign gad +120F1 cuneiform sign gad over gad gar over gar +120F2 cuneiform sign gal +120F3 cuneiform sign gal gad over gad gar over gar +120F4 cuneiform sign galam +120F5 cuneiform sign gam +120F6 cuneiform sign gan +120F7 cuneiform sign gan2 +120F8 cuneiform sign gan2 tenu +120F9 cuneiform sign gan2 over gan2 +120FA cuneiform sign gan2 crossing gan2 +120FB cuneiform sign gar +120FC cuneiform sign gar3 +120FD cuneiform sign gashan +120FE cuneiform sign geshtin +120FF cuneiform sign geshtin times kur +12100 cuneiform sign gi +12101 cuneiform sign gi times e +12102 cuneiform sign gi times u +12103 cuneiform sign gi crossing gi +12104 cuneiform sign gi4 +12105 cuneiform sign gi4 over gi4 +12106 cuneiform sign gi4 crossing gi4 +12107 cuneiform sign gidim +12108 cuneiform sign gir2 +12109 cuneiform sign gir2 gunu +1210A cuneiform sign gir3 +1210B cuneiform sign gir3 times a plus igi +1210C cuneiform sign gir3 times gan2 tenu +1210D cuneiform sign gir3 times igi +1210E cuneiform sign gir3 times lu plus igi +1210F cuneiform sign gir3 times pa +12110 cuneiform sign gisal +12111 cuneiform sign gish +12112 cuneiform sign gish crossing gish +12113 cuneiform sign gish times bad +12114 cuneiform sign gish times tak4 +12115 cuneiform sign gish tenu +12116 cuneiform sign gu +12117 cuneiform sign gu crossing gu +12118 cuneiform sign gu2 +12119 cuneiform sign gu2 times kak +1211A cuneiform sign gu2 times kak times igi gunu +1211B cuneiform sign gu2 times nun +1211C cuneiform sign gu2 times sal plus tug2 +1211D cuneiform sign gu2 gunu +1211E cuneiform sign gud +1211F cuneiform sign gud times a plus kur +12120 cuneiform sign gud times kur +12121 cuneiform sign gud over gud lugal +12122 cuneiform sign gul +12123 cuneiform sign gum +12124 cuneiform sign gum times she +12125 cuneiform sign gur +12126 cuneiform sign gur7 +12127 cuneiform sign gurun +12128 cuneiform sign gurush +12129 cuneiform sign ha +1212A cuneiform sign ha tenu +1212B cuneiform sign ha gunu +1212C cuneiform sign hal +1212D cuneiform sign hi +1212E cuneiform sign hi times ash +1212F cuneiform sign hi times ash2 +12130 cuneiform sign hi times bad +12131 cuneiform sign hi times dish +12132 cuneiform sign hi times gad +12133 cuneiform sign hi times kin +12134 cuneiform sign hi times nun +12135 cuneiform sign hi times she +12136 cuneiform sign hi times u +12137 cuneiform sign hu +12138 cuneiform sign hub2 +12139 cuneiform sign hub2 times an +1213A cuneiform sign hub2 times hal +1213B cuneiform sign hub2 times kaskal +1213C cuneiform sign hub2 times lish +1213D cuneiform sign hub2 times ud +1213E cuneiform sign hul2 +1213F cuneiform sign i +12140 cuneiform sign i a +12141 cuneiform sign ib +12142 cuneiform sign idim +12143 cuneiform sign idim over idim bur +12144 cuneiform sign idim over idim squared +12145 cuneiform sign ig +12146 cuneiform sign igi +12147 cuneiform sign igi dib +12148 cuneiform sign igi ri +12149 cuneiform sign igi over igi shir over shir ud over ud +1214A cuneiform sign igi gunu +1214B cuneiform sign il +1214C cuneiform sign il times gan2 tenu +1214D cuneiform sign il2 +1214E cuneiform sign im +1214F cuneiform sign im times tak4 +12150 cuneiform sign im crossing im +12151 cuneiform sign im opposing im +12152 cuneiform sign im squared +12153 cuneiform sign imin +12154 cuneiform sign in +12155 cuneiform sign ir +12156 cuneiform sign ish +12157 cuneiform sign ka +12158 cuneiform sign ka times a +12159 cuneiform sign ka times ad +1215A cuneiform sign ka times ad plus ku3 +1215B cuneiform sign ka times ash2 +1215C cuneiform sign ka times bad +1215D cuneiform sign ka times balag +1215E cuneiform sign ka times bar +1215F cuneiform sign ka times bi +12160 cuneiform sign ka times erin2 +12161 cuneiform sign ka times esh2 +12162 cuneiform sign ka times ga +12163 cuneiform sign ka times gal +12164 cuneiform sign ka times gan2 tenu +12165 cuneiform sign ka times gar +12166 cuneiform sign ka times gar plus sha3 plus a +12167 cuneiform sign ka times gi +12168 cuneiform sign ka times gir2 +12169 cuneiform sign ka times gish plus sar +1216A cuneiform sign ka times gish crossing gish +1216B cuneiform sign ka times gu +1216C cuneiform sign ka times gur7 +1216D cuneiform sign ka times igi +1216E cuneiform sign ka times im +1216F cuneiform sign ka times kak +12170 cuneiform sign ka times ki +12171 cuneiform sign ka times kid +12172 cuneiform sign ka times li +12173 cuneiform sign ka times lu +12174 cuneiform sign ka times me +12175 cuneiform sign ka times me plus du +12176 cuneiform sign ka times me plus gi +12177 cuneiform sign ka times me plus te +12178 cuneiform sign ka times mi +12179 cuneiform sign ka times mi plus nunuz +1217A cuneiform sign ka times ne +1217B cuneiform sign ka times nun +1217C cuneiform sign ka times pi +1217D cuneiform sign ka times ru +1217E cuneiform sign ka times sa +1217F cuneiform sign ka times sar +12180 cuneiform sign ka times sha +12181 cuneiform sign ka times she +12182 cuneiform sign ka times shid +12183 cuneiform sign ka times shu +12184 cuneiform sign ka times sig +12185 cuneiform sign ka times suhur +12186 cuneiform sign ka times tar +12187 cuneiform sign ka times u +12188 cuneiform sign ka times u2 +12189 cuneiform sign ka times ud +1218A cuneiform sign ka times umum times pa +1218B cuneiform sign ka times ush +1218C cuneiform sign ka times zi +1218D cuneiform sign ka2 +1218E cuneiform sign ka2 crossing ka2 +1218F cuneiform sign kab +12190 cuneiform sign kad2 +12191 cuneiform sign kad3 +12192 cuneiform sign kad4 +12193 cuneiform sign kad5 +12194 cuneiform sign kad5 over kad5 +12195 cuneiform sign kak +12196 cuneiform sign kak times igi gunu +12197 cuneiform sign kal +12198 cuneiform sign kal times bad +12199 cuneiform sign kal crossing kal +1219A cuneiform sign kam2 +1219B cuneiform sign kam4 +1219C cuneiform sign kaskal +1219D cuneiform sign kaskal lagab times u over lagab times u +1219E cuneiform sign kaskal over kaskal lagab times u over lagab times u +1219F cuneiform sign kesh2 +121A0 cuneiform sign ki +121A1 cuneiform sign ki times bad +121A2 cuneiform sign ki times u +121A3 cuneiform sign ki times ud +121A4 cuneiform sign kid +121A5 cuneiform sign kin +121A6 cuneiform sign kisal +121A7 cuneiform sign kish +121A8 cuneiform sign kisim5 +121A9 cuneiform sign kisim5 over kisim5 +121AA cuneiform sign ku +121AB cuneiform sign ku over hi times ash2 ku over hi times ash2 +121AC cuneiform sign ku3 +121AD cuneiform sign ku4 +121AE cuneiform sign ku4 variant form +121AF cuneiform sign ku7 +121B0 cuneiform sign kul +121B1 cuneiform sign kul gunu +121B2 cuneiform sign kun +121B3 cuneiform sign kur +121B4 cuneiform sign kur opposing kur +121B5 cuneiform sign kushu2 +121B6 cuneiform sign kwu318 +121B7 cuneiform sign la +121B8 cuneiform sign lagab +121B9 cuneiform sign lagab times a +121BA cuneiform sign lagab times a plus da plus ha +121BB cuneiform sign lagab times a plus gar +121BC cuneiform sign lagab times a plus lal +121BD cuneiform sign lagab times al +121BE cuneiform sign lagab times an +121BF cuneiform sign lagab times ash zida tenu +121C0 cuneiform sign lagab times bad +121C1 cuneiform sign lagab times bi +121C2 cuneiform sign lagab times dar +121C3 cuneiform sign lagab times en +121C4 cuneiform sign lagab times ga +121C5 cuneiform sign lagab times gar +121C6 cuneiform sign lagab times gud +121C7 cuneiform sign lagab times gud plus gud +121C8 cuneiform sign lagab times ha +121C9 cuneiform sign lagab times hal +121CA cuneiform sign lagab times hi times nun +121CB cuneiform sign lagab times igi gunu +121CC cuneiform sign lagab times im +121CD cuneiform sign lagab times im plus ha +121CE cuneiform sign lagab times im plus lu +121CF cuneiform sign lagab times ki +121D0 cuneiform sign lagab times kin +121D1 cuneiform sign lagab times ku3 +121D2 cuneiform sign lagab times kul +121D3 cuneiform sign lagab times kul plus hi plus a +121D4 cuneiform sign lagab times lagab +121D5 cuneiform sign lagab times lish +121D6 cuneiform sign lagab times lu +121D7 cuneiform sign lagab times lul +121D8 cuneiform sign lagab times me +121D9 cuneiform sign lagab times me plus en +121DA cuneiform sign lagab times mush +121DB cuneiform sign lagab times ne +121DC cuneiform sign lagab times she plus sum +121DD cuneiform sign lagab times shita plus gish plus erin2 +121DE cuneiform sign lagab times shita plus gish tenu +121DF cuneiform sign lagab times shu2 +121E0 cuneiform sign lagab times shu2 plus shu2 +121E1 cuneiform sign lagab times sum +121E2 cuneiform sign lagab times tag +121E3 cuneiform sign lagab times tak4 +121E4 cuneiform sign lagab times te plus a plus su plus na +121E5 cuneiform sign lagab times u +121E6 cuneiform sign lagab times u plus a +121E7 cuneiform sign lagab times u plus u plus u +121E8 cuneiform sign lagab times u2 plus ash +121E9 cuneiform sign lagab times ud +121EA cuneiform sign lagab times ush +121EB cuneiform sign lagab squared +121EC cuneiform sign lagar +121ED cuneiform sign lagar times she +121EE cuneiform sign lagar times she plus sum +121EF cuneiform sign lagar gunu +121F0 cuneiform sign lagar gunu over lagar gunu she +121F1 cuneiform sign lahshu +121F2 cuneiform sign lal +121F3 cuneiform sign lal times lal +121F4 cuneiform sign lam +121F5 cuneiform sign lam times kur +121F6 cuneiform sign lam times kur plus ru +121F7 cuneiform sign li +121F8 cuneiform sign lil +121F9 cuneiform sign limmu2 +121FA cuneiform sign lish +121FB cuneiform sign lu +121FC cuneiform sign lu times bad +121FD cuneiform sign lu2 +121FE cuneiform sign lu2 times al +121FF cuneiform sign lu2 times bad +12200 cuneiform sign lu2 times esh2 +12201 cuneiform sign lu2 times esh2 tenu +12202 cuneiform sign lu2 times gan2 tenu +12203 cuneiform sign lu2 times hi times bad +12204 cuneiform sign lu2 times im +12205 cuneiform sign lu2 times kad2 +12206 cuneiform sign lu2 times kad3 +12207 cuneiform sign lu2 times kad3 plus ash +12208 cuneiform sign lu2 times ki +12209 cuneiform sign lu2 times la plus ash +1220A cuneiform sign lu2 times lagab +1220B cuneiform sign lu2 times me plus en +1220C cuneiform sign lu2 times ne +1220D cuneiform sign lu2 times nu +1220E cuneiform sign lu2 times si plus ash +1220F cuneiform sign lu2 times sik2 plus bu +12210 cuneiform sign lu2 times tug2 +12211 cuneiform sign lu2 tenu +12212 cuneiform sign lu2 crossing lu2 +12213 cuneiform sign lu2 opposing lu2 +12214 cuneiform sign lu2 squared +12215 cuneiform sign lu2 sheshig +12216 cuneiform sign lu3 +12217 cuneiform sign lugal +12218 cuneiform sign lugal over lugal +12219 cuneiform sign lugal opposing lugal +1221A cuneiform sign lugal sheshig +1221B cuneiform sign luh +1221C cuneiform sign lul +1221D cuneiform sign lum +1221E cuneiform sign lum over lum +1221F cuneiform sign lum over lum gar over gar +12220 cuneiform sign ma +12221 cuneiform sign ma times tak4 +12222 cuneiform sign ma gunu +12223 cuneiform sign ma2 +12224 cuneiform sign mah +12225 cuneiform sign mar +12226 cuneiform sign mash +12227 cuneiform sign mash2 +12228 cuneiform sign me +12229 cuneiform sign mes +1222A cuneiform sign mi +1222B cuneiform sign min +1222C cuneiform sign mu +1222D cuneiform sign mu over mu +1222E cuneiform sign mug +1222F cuneiform sign mug gunu +12230 cuneiform sign munsub +12231 cuneiform sign murgu2 +12232 cuneiform sign mush +12233 cuneiform sign mush times a +12234 cuneiform sign mush times kur +12235 cuneiform sign mush times za +12236 cuneiform sign mush over mush +12237 cuneiform sign mush over mush times a plus na +12238 cuneiform sign mush crossing mush +12239 cuneiform sign mush3 +1223A cuneiform sign mush3 times a +1223B cuneiform sign mush3 times a plus di +1223C cuneiform sign mush3 times di +1223D cuneiform sign mush3 gunu +1223E cuneiform sign na +1223F cuneiform sign na2 +12240 cuneiform sign naga +12241 cuneiform sign naga inverted +12242 cuneiform sign naga times shu tenu +12243 cuneiform sign naga opposing naga +12244 cuneiform sign nagar +12245 cuneiform sign nam nutillu +12246 cuneiform sign nam +12247 cuneiform sign nam2 +12248 cuneiform sign ne +12249 cuneiform sign ne times a +1224A cuneiform sign ne times ud +1224B cuneiform sign ne sheshig +1224C cuneiform sign ni +1224D cuneiform sign ni times e +1224E cuneiform sign ni2 +1224F cuneiform sign nim +12250 cuneiform sign nim times gan2 tenu +12251 cuneiform sign nim times gar plus gan2 tenu +12252 cuneiform sign ninda2 +12253 cuneiform sign ninda2 times an +12254 cuneiform sign ninda2 times ash +12255 cuneiform sign ninda2 times ash plus ash +12256 cuneiform sign ninda2 times gud +12257 cuneiform sign ninda2 times me plus gan2 tenu +12258 cuneiform sign ninda2 times ne +12259 cuneiform sign ninda2 times nun +1225A cuneiform sign ninda2 times she +1225B cuneiform sign ninda2 times she plus a an +1225C cuneiform sign ninda2 times she plus ash +1225D cuneiform sign ninda2 times she plus ash plus ash +1225E cuneiform sign ninda2 times u2 plus ash +1225F cuneiform sign ninda2 times ush +12260 cuneiform sign nisag +12261 cuneiform sign nu +12262 cuneiform sign nu11 +12263 cuneiform sign nun +12264 cuneiform sign nun lagar times gar +12265 cuneiform sign nun lagar times mash +12266 cuneiform sign nun lagar times sal +12267 cuneiform sign nun lagar times sal over nun lagar times sal +12268 cuneiform sign nun lagar times ush +12269 cuneiform sign nun tenu +1226A cuneiform sign nun over nun +1226B cuneiform sign nun crossing nun +1226C cuneiform sign nun crossing nun lagar over lagar +1226D cuneiform sign nunuz +1226E cuneiform sign nunuz ab2 times ashgab +1226F cuneiform sign nunuz ab2 times bi +12270 cuneiform sign nunuz ab2 times dug +12271 cuneiform sign nunuz ab2 times gud +12272 cuneiform sign nunuz ab2 times igi gunu +12273 cuneiform sign nunuz ab2 times kad3 +12274 cuneiform sign nunuz ab2 times la +12275 cuneiform sign nunuz ab2 times ne +12276 cuneiform sign nunuz ab2 times sila3 +12277 cuneiform sign nunuz ab2 times u2 +12278 cuneiform sign nunuz kisim5 times bi +12279 cuneiform sign nunuz kisim5 times bi u +1227A cuneiform sign pa +1227B cuneiform sign pad +1227C cuneiform sign pan +1227D cuneiform sign pap +1227E cuneiform sign pesh2 +1227F cuneiform sign pi +12280 cuneiform sign pi times a +12281 cuneiform sign pi times ab +12282 cuneiform sign pi times bi +12283 cuneiform sign pi times bu +12284 cuneiform sign pi times e +12285 cuneiform sign pi times i +12286 cuneiform sign pi times ib +12287 cuneiform sign pi times u +12288 cuneiform sign pi times u2 +12289 cuneiform sign pi crossing pi +1228A cuneiform sign pirig +1228B cuneiform sign pirig times kal +1228C cuneiform sign pirig times ud +1228D cuneiform sign pirig times za +1228E cuneiform sign pirig opposing pirig +1228F cuneiform sign ra +12290 cuneiform sign rab +12291 cuneiform sign ri +12292 cuneiform sign ru +12293 cuneiform sign sa +12294 cuneiform sign sag nutillu +12295 cuneiform sign sag +12296 cuneiform sign sag times a +12297 cuneiform sign sag times du +12298 cuneiform sign sag times dub +12299 cuneiform sign sag times ha +1229A cuneiform sign sag times kak +1229B cuneiform sign sag times kur +1229C cuneiform sign sag times lum +1229D cuneiform sign sag times mi +1229E cuneiform sign sag times nun +1229F cuneiform sign sag times sal +122A0 cuneiform sign sag times shid +122A1 cuneiform sign sag times tab +122A2 cuneiform sign sag times u2 +122A3 cuneiform sign sag times ub +122A4 cuneiform sign sag times um +122A5 cuneiform sign sag times ur +122A6 cuneiform sign sag times ush +122A7 cuneiform sign sag over sag +122A8 cuneiform sign sag gunu +122A9 cuneiform sign sal +122AA cuneiform sign sal lagab times ash2 +122AB cuneiform sign sanga2 +122AC cuneiform sign sar +122AD cuneiform sign sha +122AE cuneiform sign sha3 +122AF cuneiform sign sha3 times a +122B0 cuneiform sign sha3 times bad +122B1 cuneiform sign sha3 times gish +122B2 cuneiform sign sha3 times ne +122B3 cuneiform sign sha3 times shu2 +122B4 cuneiform sign sha3 times tur +122B5 cuneiform sign sha3 times u +122B6 cuneiform sign sha3 times u plus a +122B7 cuneiform sign sha6 +122B8 cuneiform sign shab6 +122B9 cuneiform sign shar2 +122BA cuneiform sign she +122BB cuneiform sign she hu +122BC cuneiform sign she over she gad over gad gar over gar +122BD cuneiform sign she over she tab over tab gar over gar +122BE cuneiform sign sheg9 +122BF cuneiform sign shen +122C0 cuneiform sign shesh +122C1 cuneiform sign shesh2 +122C2 cuneiform sign sheshlam +122C3 cuneiform sign shid +122C4 cuneiform sign shid times a +122C5 cuneiform sign shid times im +122C6 cuneiform sign shim +122C7 cuneiform sign shim times a +122C8 cuneiform sign shim times bal +122C9 cuneiform sign shim times bulug +122CA cuneiform sign shim times din +122CB cuneiform sign shim times gar +122CC cuneiform sign shim times igi +122CD cuneiform sign shim times igi gunu +122CE cuneiform sign shim times kushu2 +122CF cuneiform sign shim times lul +122D0 cuneiform sign shim times mug +122D1 cuneiform sign shim times sal +122D2 cuneiform sign shinig +122D3 cuneiform sign shir +122D4 cuneiform sign shir tenu +122D5 cuneiform sign shir over shir bur over bur +122D6 cuneiform sign shita +122D7 cuneiform sign shu +122D8 cuneiform sign shu over inverted shu +122D9 cuneiform sign shu2 +122DA cuneiform sign shubur +122DB cuneiform sign si +122DC cuneiform sign si gunu +122DD cuneiform sign sig +122DE cuneiform sign sig4 +122DF cuneiform sign sig4 over sig4 shu2 +122E0 cuneiform sign sik2 +122E1 cuneiform sign sila3 +122E2 cuneiform sign su +122E3 cuneiform sign su over su +122E4 cuneiform sign sud +122E5 cuneiform sign sud2 +122E6 cuneiform sign suhur +122E7 cuneiform sign sum +122E8 cuneiform sign sumash +122E9 cuneiform sign sur +122EA cuneiform sign sur9 +122EB cuneiform sign ta +122EC cuneiform sign ta asterisk +122ED cuneiform sign ta times hi +122EE cuneiform sign ta times mi +122EF cuneiform sign ta gunu +122F0 cuneiform sign tab +122F1 cuneiform sign tab over tab ni over ni dish over dish +122F2 cuneiform sign tab squared +122F3 cuneiform sign tag +122F4 cuneiform sign tag times bi +122F5 cuneiform sign tag times gud +122F6 cuneiform sign tag times she +122F7 cuneiform sign tag times shu +122F8 cuneiform sign tag times tug2 +122F9 cuneiform sign tag times ud +122FA cuneiform sign tak4 +122FB cuneiform sign tar +122FC cuneiform sign te +122FD cuneiform sign te gunu +122FE cuneiform sign ti +122FF cuneiform sign ti tenu +12300 cuneiform sign til +12301 cuneiform sign tir +12302 cuneiform sign tir times tak4 +12303 cuneiform sign tir over tir +12304 cuneiform sign tir over tir gad over gad gar over gar +12305 cuneiform sign tu +12306 cuneiform sign tug2 +12307 cuneiform sign tuk +12308 cuneiform sign tum +12309 cuneiform sign tur +1230A cuneiform sign tur over tur za over za +1230B cuneiform sign u +1230C cuneiform sign u gud +1230D cuneiform sign u u u +1230E cuneiform sign u over u pa over pa gar over gar +1230F cuneiform sign u over u sur over sur +12310 cuneiform sign u over u u reversed over u reversed +12311 cuneiform sign u2 +12312 cuneiform sign ub +12313 cuneiform sign ud +12314 cuneiform sign ud kushu2 +12315 cuneiform sign ud times bad +12316 cuneiform sign ud times mi +12317 cuneiform sign ud times u plus u plus u +12318 cuneiform sign ud times u plus u plus u gunu +12319 cuneiform sign ud gunu +1231A cuneiform sign ud sheshig +1231B cuneiform sign ud sheshig times bad +1231C cuneiform sign udug +1231D cuneiform sign um +1231E cuneiform sign um times lagab +1231F cuneiform sign um times me plus da +12320 cuneiform sign um times sha3 +12321 cuneiform sign um times u +12322 cuneiform sign umbin +12323 cuneiform sign umum +12324 cuneiform sign umum times kaskal +12325 cuneiform sign umum times pa +12326 cuneiform sign un +12327 cuneiform sign un gunu +12328 cuneiform sign ur +12329 cuneiform sign ur crossing ur +1232A cuneiform sign ur sheshig +1232B cuneiform sign ur2 +1232C cuneiform sign ur2 times a plus ha +1232D cuneiform sign ur2 times a plus na +1232E cuneiform sign ur2 times al +1232F cuneiform sign ur2 times ha +12330 cuneiform sign ur2 times nun +12331 cuneiform sign ur2 times u2 +12332 cuneiform sign ur2 times u2 plus ash +12333 cuneiform sign ur2 times u2 plus bi +12334 cuneiform sign ur4 +12335 cuneiform sign uri +12336 cuneiform sign uri3 +12337 cuneiform sign uru +12338 cuneiform sign uru times a +12339 cuneiform sign uru times ashgab +1233A cuneiform sign uru times bar +1233B cuneiform sign uru times dun +1233C cuneiform sign uru times ga +1233D cuneiform sign uru times gal +1233E cuneiform sign uru times gan2 tenu +1233F cuneiform sign uru times gar +12340 cuneiform sign uru times gu +12341 cuneiform sign uru times ha +12342 cuneiform sign uru times igi +12343 cuneiform sign uru times im +12344 cuneiform sign uru times ish +12345 cuneiform sign uru times ki +12346 cuneiform sign uru times lum +12347 cuneiform sign uru times min +12348 cuneiform sign uru times pa +12349 cuneiform sign uru times she +1234A cuneiform sign uru times sig4 +1234B cuneiform sign uru times tu +1234C cuneiform sign uru times u plus gud +1234D cuneiform sign uru times ud +1234E cuneiform sign uru times uruda +1234F cuneiform sign uruda +12350 cuneiform sign uruda times u +12351 cuneiform sign ush +12352 cuneiform sign ush times a +12353 cuneiform sign ush times ku +12354 cuneiform sign ush times kur +12355 cuneiform sign ush times tak4 +12356 cuneiform sign ushx +12357 cuneiform sign ush2 +12358 cuneiform sign ushumx +12359 cuneiform sign utuki +1235A cuneiform sign uz3 +1235B cuneiform sign uz3 times kaskal +1235C cuneiform sign uzu +1235D cuneiform sign za +1235E cuneiform sign za tenu +1235F cuneiform sign za squared times kur +12360 cuneiform sign zag +12361 cuneiform sign zamx +12362 cuneiform sign ze2 +12363 cuneiform sign zi +12364 cuneiform sign zi over zi +12365 cuneiform sign zi3 +12366 cuneiform sign zib +12367 cuneiform sign zib kaba tenu +12368 cuneiform sign zig +12369 cuneiform sign ziz2 +1236A cuneiform sign zu +1236B cuneiform sign zu5 +1236C cuneiform sign zu5 times a +1236D cuneiform sign zubur +1236E cuneiform sign zum +1236F cuneiform sign kap elamite +12370 cuneiform sign ab times nun +12371 cuneiform sign ab2 times a +12372 cuneiform sign amar times kug +12373 cuneiform sign dag kisim5 times u2 plus mash +12374 cuneiform sign dag3 +12375 cuneiform sign dish plus shu +12376 cuneiform sign dub times she +12377 cuneiform sign ezen times gud +12378 cuneiform sign ezen times she +12379 cuneiform sign ga2 times an plus kak plus a +1237A cuneiform sign ga2 times ash2 +1237B cuneiform sign ge22 +1237C cuneiform sign gig +1237D cuneiform sign hush +1237E cuneiform sign ka times anshe +1237F cuneiform sign ka times ash3 +12380 cuneiform sign ka times gish +12381 cuneiform sign ka times gud +12382 cuneiform sign ka times hi times ash2 +12383 cuneiform sign ka times lum +12384 cuneiform sign ka times pa +12385 cuneiform sign ka times shul +12386 cuneiform sign ka times tu +12387 cuneiform sign ka times ur2 +12388 cuneiform sign lagab times gi +12389 cuneiform sign lu2 sheshig times bad +1238A cuneiform sign lu2 times esh2 plus lal +1238B cuneiform sign lu2 times shu +1238C cuneiform sign mesh +1238D cuneiform sign mush3 times za +1238E cuneiform sign na4 +1238F cuneiform sign nin +12390 cuneiform sign nin9 +12391 cuneiform sign ninda2 times bal +12392 cuneiform sign ninda2 times gi +12393 cuneiform sign nu11 rotated ninety degrees +12394 cuneiform sign pesh2 asterisk +12395 cuneiform sign pir2 +12396 cuneiform sign sag times igi gunu +12397 cuneiform sign ti2 +12398 cuneiform sign um times me +12399 cuneiform sign u u +12400 cuneiform numeric sign two ash +12401 cuneiform numeric sign three ash +12402 cuneiform numeric sign four ash +12403 cuneiform numeric sign five ash +12404 cuneiform numeric sign six ash +12405 cuneiform numeric sign seven ash +12406 cuneiform numeric sign eight ash +12407 cuneiform numeric sign nine ash +12408 cuneiform numeric sign three dish +12409 cuneiform numeric sign four dish +1240A cuneiform numeric sign five dish +1240B cuneiform numeric sign six dish +1240C cuneiform numeric sign seven dish +1240D cuneiform numeric sign eight dish +1240E cuneiform numeric sign nine dish +1240F cuneiform numeric sign four u +12410 cuneiform numeric sign five u +12411 cuneiform numeric sign six u +12412 cuneiform numeric sign seven u +12413 cuneiform numeric sign eight u +12414 cuneiform numeric sign nine u +12415 cuneiform numeric sign one gesh2 +12416 cuneiform numeric sign two gesh2 +12417 cuneiform numeric sign three gesh2 +12418 cuneiform numeric sign four gesh2 +12419 cuneiform numeric sign five gesh2 +1241A cuneiform numeric sign six gesh2 +1241B cuneiform numeric sign seven gesh2 +1241C cuneiform numeric sign eight gesh2 +1241D cuneiform numeric sign nine gesh2 +1241E cuneiform numeric sign one geshu +1241F cuneiform numeric sign two geshu +12420 cuneiform numeric sign three geshu +12421 cuneiform numeric sign four geshu +12422 cuneiform numeric sign five geshu +12423 cuneiform numeric sign two shar2 +12424 cuneiform numeric sign three shar2 +12425 cuneiform numeric sign three shar2 variant form +12426 cuneiform numeric sign four shar2 +12427 cuneiform numeric sign five shar2 +12428 cuneiform numeric sign six shar2 +12429 cuneiform numeric sign seven shar2 +1242A cuneiform numeric sign eight shar2 +1242B cuneiform numeric sign nine shar2 +1242C cuneiform numeric sign one sharu +1242D cuneiform numeric sign two sharu +1242E cuneiform numeric sign three sharu +1242F cuneiform numeric sign three sharu variant form +12430 cuneiform numeric sign four sharu +12431 cuneiform numeric sign five sharu +12432 cuneiform numeric sign shar2 times gal plus dish +12433 cuneiform numeric sign shar2 times gal plus min +12434 cuneiform numeric sign one buru +12435 cuneiform numeric sign two buru +12436 cuneiform numeric sign three buru +12437 cuneiform numeric sign three buru variant form +12438 cuneiform numeric sign four buru +12439 cuneiform numeric sign five buru +1243A cuneiform numeric sign three variant form esh16 +1243B cuneiform numeric sign three variant form esh21 +1243C cuneiform numeric sign four variant form limmu +1243D cuneiform numeric sign four variant form limmu4 +1243E cuneiform numeric sign four variant form limmu a +1243F cuneiform numeric sign four variant form limmu b +12440 cuneiform numeric sign six variant form ash9 +12441 cuneiform numeric sign seven variant form imin3 +12442 cuneiform numeric sign seven variant form imin a +12443 cuneiform numeric sign seven variant form imin b +12444 cuneiform numeric sign eight variant form ussu +12445 cuneiform numeric sign eight variant form ussu3 +12446 cuneiform numeric sign nine variant form ilimmu +12447 cuneiform numeric sign nine variant form ilimmu3 +12448 cuneiform numeric sign nine variant form ilimmu4 +12449 cuneiform numeric sign nine variant form ilimmu a +1244A cuneiform numeric sign two ash tenu +1244B cuneiform numeric sign three ash tenu +1244C cuneiform numeric sign four ash tenu +1244D cuneiform numeric sign five ash tenu +1244E cuneiform numeric sign six ash tenu +1244F cuneiform numeric sign one ban2 +12450 cuneiform numeric sign two ban2 +12451 cuneiform numeric sign three ban2 +12452 cuneiform numeric sign four ban2 +12453 cuneiform numeric sign four ban2 variant form +12454 cuneiform numeric sign five ban2 +12455 cuneiform numeric sign five ban2 variant form +12456 cuneiform numeric sign nigidamin +12457 cuneiform numeric sign nigidaesh +12458 cuneiform numeric sign one eshe3 +12459 cuneiform numeric sign two eshe3 +1245A cuneiform numeric sign one third dish +1245B cuneiform numeric sign two thirds dish +1245C cuneiform numeric sign five sixths dish +1245D cuneiform numeric sign one third variant form a +1245E cuneiform numeric sign two thirds variant form a +1245F cuneiform numeric sign one eighth ash +12460 cuneiform numeric sign one quarter ash +12461 cuneiform numeric sign old assyrian one sixth +12462 cuneiform numeric sign old assyrian one quarter +12463 cuneiform numeric sign one quarter gur +12464 cuneiform numeric sign one half gur +12465 cuneiform numeric sign elamite one third +12466 cuneiform numeric sign elamite two thirds +12467 cuneiform numeric sign elamite forty +12468 cuneiform numeric sign elamite fifty +12469 cuneiform numeric sign four u variant form +1246A cuneiform numeric sign five u variant form +1246B cuneiform numeric sign six u variant form +1246C cuneiform numeric sign seven u variant form +1246D cuneiform numeric sign eight u variant form +1246E cuneiform numeric sign nine u variant form +12470 cuneiform punctuation sign old assyrian word divider +12471 cuneiform punctuation sign vertical colon +12472 cuneiform punctuation sign diagonal colon +12473 cuneiform punctuation sign diagonal tricolon +12474 cuneiform punctuation sign diagonal quadcolon +12480 cuneiform sign ab times nun tenu +12481 cuneiform sign ab times shu2 +12482 cuneiform sign ad times esh2 +12483 cuneiform sign bad times dish tenu +12484 cuneiform sign bahar2 times ab2 +12485 cuneiform sign bahar2 times ni +12486 cuneiform sign bahar2 times za +12487 cuneiform sign bu over bu times na2 +12488 cuneiform sign da times tak4 +12489 cuneiform sign dag times kur +1248A cuneiform sign dim times igi +1248B cuneiform sign dim times u u u +1248C cuneiform sign dim2 times ud +1248D cuneiform sign dug times anshe +1248E cuneiform sign dug times ash +1248F cuneiform sign dug times ash at left +12490 cuneiform sign dug times din +12491 cuneiform sign dug times dun +12492 cuneiform sign dug times erin2 +12493 cuneiform sign dug times ga +12494 cuneiform sign dug times gi +12495 cuneiform sign dug times gir2 gunu +12496 cuneiform sign dug times gish +12497 cuneiform sign dug times ha +12498 cuneiform sign dug times hi +12499 cuneiform sign dug times igi gunu +1249A cuneiform sign dug times kaskal +1249B cuneiform sign dug times kur +1249C cuneiform sign dug times kushu2 +1249D cuneiform sign dug times kushu2 plus kaskal +1249E cuneiform sign dug times lak-020 +1249F cuneiform sign dug times lam +124A0 cuneiform sign dug times lam times kur +124A1 cuneiform sign dug times luh plus gish +124A2 cuneiform sign dug times mash +124A3 cuneiform sign dug times mes +124A4 cuneiform sign dug times mi +124A5 cuneiform sign dug times ni +124A6 cuneiform sign dug times pi +124A7 cuneiform sign dug times she +124A8 cuneiform sign dug times si gunu +124A9 cuneiform sign e2 times kur +124AA cuneiform sign e2 times pap +124AB cuneiform sign erin2 x +124AC cuneiform sign esh2 crossing esh2 +124AD cuneiform sign ezen sheshig times ash +124AE cuneiform sign ezen sheshig times hi +124AF cuneiform sign ezen sheshig times igi gunu +124B0 cuneiform sign ezen sheshig times la +124B1 cuneiform sign ezen sheshig times lal +124B2 cuneiform sign ezen sheshig times me +124B3 cuneiform sign ezen sheshig times mes +124B4 cuneiform sign ezen sheshig times su +124B5 cuneiform sign ezen times su +124B6 cuneiform sign ga2 times bahar2 +124B7 cuneiform sign ga2 times dim gunu +124B8 cuneiform sign ga2 times dug times igi gunu +124B9 cuneiform sign ga2 times dug times kaskal +124BA cuneiform sign ga2 times eren +124BB cuneiform sign ga2 times ga +124BC cuneiform sign ga2 times gar plus di +124BD cuneiform sign ga2 times gar plus ne +124BE cuneiform sign ga2 times ha plus a +124BF cuneiform sign ga2 times kushu2 plus kaskal +124C0 cuneiform sign ga2 times lam +124C1 cuneiform sign ga2 times lam times kur +124C2 cuneiform sign ga2 times luh +124C3 cuneiform sign ga2 times mush +124C4 cuneiform sign ga2 times ne +124C5 cuneiform sign ga2 times ne plus e2 +124C6 cuneiform sign ga2 times ne plus gi +124C7 cuneiform sign ga2 times shim +124C8 cuneiform sign ga2 times ziz2 +124C9 cuneiform sign gaba rotated ninety degrees +124CA cuneiform sign geshtin times u +124CB cuneiform sign gish times gish crossing gish +124CC cuneiform sign gu2 times igi gunu +124CD cuneiform sign gud plus gish times tak4 +124CE cuneiform sign ha tenu gunu +124CF cuneiform sign hi times ash over hi times ash +124D0 cuneiform sign ka times bu +124D1 cuneiform sign ka times ka +124D2 cuneiform sign ka times u u u +124D3 cuneiform sign ka times ur +124D4 cuneiform sign lagab times zu over zu +124D5 cuneiform sign lak-003 +124D6 cuneiform sign lak-021 +124D7 cuneiform sign lak-025 +124D8 cuneiform sign lak-030 +124D9 cuneiform sign lak-050 +124DA cuneiform sign lak-051 +124DB cuneiform sign lak-062 +124DC cuneiform sign lak-079 over lak-079 gunu +124DD cuneiform sign lak-080 +124DE cuneiform sign lak-081 over lak-081 +124DF cuneiform sign lak-092 +124E0 cuneiform sign lak-130 +124E1 cuneiform sign lak-142 +124E2 cuneiform sign lak-210 +124E3 cuneiform sign lak-219 +124E4 cuneiform sign lak-220 +124E5 cuneiform sign lak-225 +124E6 cuneiform sign lak-228 +124E7 cuneiform sign lak-238 +124E8 cuneiform sign lak-265 +124E9 cuneiform sign lak-266 +124EA cuneiform sign lak-343 +124EB cuneiform sign lak-347 +124EC cuneiform sign lak-348 +124ED cuneiform sign lak-383 +124EE cuneiform sign lak-384 +124EF cuneiform sign lak-390 +124F0 cuneiform sign lak-441 +124F1 cuneiform sign lak-449 +124F2 cuneiform sign lak-449 times gu +124F3 cuneiform sign lak-449 times igi +124F4 cuneiform sign lak-449 times pap plus lu3 +124F5 cuneiform sign lak-449 times pap plus pap plus lu3 +124F6 cuneiform sign lak-449 times u2 plus ba +124F7 cuneiform sign lak-450 +124F8 cuneiform sign lak-457 +124F9 cuneiform sign lak-470 +124FA cuneiform sign lak-483 +124FB cuneiform sign lak-490 +124FC cuneiform sign lak-492 +124FD cuneiform sign lak-493 +124FE cuneiform sign lak-495 +124FF cuneiform sign lak-550 +12500 cuneiform sign lak-608 +12501 cuneiform sign lak-617 +12502 cuneiform sign lak-617 times ash +12503 cuneiform sign lak-617 times bad +12504 cuneiform sign lak-617 times dun3 gunu gunu +12505 cuneiform sign lak-617 times ku3 +12506 cuneiform sign lak-617 times la +12507 cuneiform sign lak-617 times tar +12508 cuneiform sign lak-617 times te +12509 cuneiform sign lak-617 times u2 +1250A cuneiform sign lak-617 times ud +1250B cuneiform sign lak-617 times uruda +1250C cuneiform sign lak-636 +1250D cuneiform sign lak-648 +1250E cuneiform sign lak-648 times dub +1250F cuneiform sign lak-648 times ga +12510 cuneiform sign lak-648 times igi +12511 cuneiform sign lak-648 times igi gunu +12512 cuneiform sign lak-648 times ni +12513 cuneiform sign lak-648 times pap plus pap plus lu3 +12514 cuneiform sign lak-648 times shesh plus ki +12515 cuneiform sign lak-648 times ud +12516 cuneiform sign lak-648 times uruda +12517 cuneiform sign lak-724 +12518 cuneiform sign lak-749 +12519 cuneiform sign lu2 gunu times ash +1251A cuneiform sign lu2 times dish +1251B cuneiform sign lu2 times hal +1251C cuneiform sign lu2 times pap +1251D cuneiform sign lu2 times pap plus pap plus lu3 +1251E cuneiform sign lu2 times tak4 +1251F cuneiform sign mi plus za7 +12520 cuneiform sign mush over mush times ga +12521 cuneiform sign mush over mush times kak +12522 cuneiform sign ninda2 times dim gunu +12523 cuneiform sign ninda2 times gish +12524 cuneiform sign ninda2 times gul +12525 cuneiform sign ninda2 times hi +12526 cuneiform sign ninda2 times kesh2 +12527 cuneiform sign ninda2 times lak-050 +12528 cuneiform sign ninda2 times mash +12529 cuneiform sign ninda2 times pap plus pap +1252A cuneiform sign ninda2 times u +1252B cuneiform sign ninda2 times u plus u +1252C cuneiform sign ninda2 times uruda +1252D cuneiform sign sag gunu times ha +1252E cuneiform sign sag times en +1252F cuneiform sign sag times she at left +12530 cuneiform sign sag times tak4 +12531 cuneiform sign sha6 tenu +12532 cuneiform sign she over she +12533 cuneiform sign she plus hub2 +12534 cuneiform sign she plus nam2 +12535 cuneiform sign she plus sar +12536 cuneiform sign shu2 plus dug times ni +12537 cuneiform sign shu2 plus e2 times an +12538 cuneiform sign si times tak4 +12539 cuneiform sign tak4 plus sag +1253A cuneiform sign tum times gan2 tenu +1253B cuneiform sign tum times three dish +1253C cuneiform sign ur2 inverted +1253D cuneiform sign ur2 times ud +1253E cuneiform sign uru times dara3 +1253F cuneiform sign uru times lak-668 +12540 cuneiform sign uru times lu3 +12541 cuneiform sign za7 +12542 cuneiform sign zu over zu plus sar +12543 cuneiform sign zu5 times three dish tenu +13000 egyptian hieroglyph a001 +13001 egyptian hieroglyph a002 +13002 egyptian hieroglyph a003 +13003 egyptian hieroglyph a004 +13004 egyptian hieroglyph a005 +13005 egyptian hieroglyph a005a +13006 egyptian hieroglyph a006 +13007 egyptian hieroglyph a006a +13008 egyptian hieroglyph a006b +13009 egyptian hieroglyph a007 +1300A egyptian hieroglyph a008 +1300B egyptian hieroglyph a009 +1300C egyptian hieroglyph a010 +1300D egyptian hieroglyph a011 +1300E egyptian hieroglyph a012 +1300F egyptian hieroglyph a013 +13010 egyptian hieroglyph a014 +13011 egyptian hieroglyph a014a +13012 egyptian hieroglyph a015 +13013 egyptian hieroglyph a016 +13014 egyptian hieroglyph a017 +13015 egyptian hieroglyph a017a +13016 egyptian hieroglyph a018 +13017 egyptian hieroglyph a019 +13018 egyptian hieroglyph a020 +13019 egyptian hieroglyph a021 +1301A egyptian hieroglyph a022 +1301B egyptian hieroglyph a023 +1301C egyptian hieroglyph a024 +1301D egyptian hieroglyph a025 +1301E egyptian hieroglyph a026 +1301F egyptian hieroglyph a027 +13020 egyptian hieroglyph a028 +13021 egyptian hieroglyph a029 +13022 egyptian hieroglyph a030 +13023 egyptian hieroglyph a031 +13024 egyptian hieroglyph a032 +13025 egyptian hieroglyph a032a +13026 egyptian hieroglyph a033 +13027 egyptian hieroglyph a034 +13028 egyptian hieroglyph a035 +13029 egyptian hieroglyph a036 +1302A egyptian hieroglyph a037 +1302B egyptian hieroglyph a038 +1302C egyptian hieroglyph a039 +1302D egyptian hieroglyph a040 +1302E egyptian hieroglyph a040a +1302F egyptian hieroglyph a041 +13030 egyptian hieroglyph a042 +13031 egyptian hieroglyph a042a +13032 egyptian hieroglyph a043 +13033 egyptian hieroglyph a043a +13034 egyptian hieroglyph a044 +13035 egyptian hieroglyph a045 +13036 egyptian hieroglyph a045a +13037 egyptian hieroglyph a046 +13038 egyptian hieroglyph a047 +13039 egyptian hieroglyph a048 +1303A egyptian hieroglyph a049 +1303B egyptian hieroglyph a050 +1303C egyptian hieroglyph a051 +1303D egyptian hieroglyph a052 +1303E egyptian hieroglyph a053 +1303F egyptian hieroglyph a054 +13040 egyptian hieroglyph a055 +13041 egyptian hieroglyph a056 +13042 egyptian hieroglyph a057 +13043 egyptian hieroglyph a058 +13044 egyptian hieroglyph a059 +13045 egyptian hieroglyph a060 +13046 egyptian hieroglyph a061 +13047 egyptian hieroglyph a062 +13048 egyptian hieroglyph a063 +13049 egyptian hieroglyph a064 +1304A egyptian hieroglyph a065 +1304B egyptian hieroglyph a066 +1304C egyptian hieroglyph a067 +1304D egyptian hieroglyph a068 +1304E egyptian hieroglyph a069 +1304F egyptian hieroglyph a070 +13050 egyptian hieroglyph b001 +13051 egyptian hieroglyph b002 +13052 egyptian hieroglyph b003 +13053 egyptian hieroglyph b004 +13054 egyptian hieroglyph b005 +13055 egyptian hieroglyph b005a +13056 egyptian hieroglyph b006 +13057 egyptian hieroglyph b007 +13058 egyptian hieroglyph b008 +13059 egyptian hieroglyph b009 +1305A egyptian hieroglyph c001 +1305B egyptian hieroglyph c002 +1305C egyptian hieroglyph c002a +1305D egyptian hieroglyph c002b +1305E egyptian hieroglyph c002c +1305F egyptian hieroglyph c003 +13060 egyptian hieroglyph c004 +13061 egyptian hieroglyph c005 +13062 egyptian hieroglyph c006 +13063 egyptian hieroglyph c007 +13064 egyptian hieroglyph c008 +13065 egyptian hieroglyph c009 +13066 egyptian hieroglyph c010 +13067 egyptian hieroglyph c010a +13068 egyptian hieroglyph c011 +13069 egyptian hieroglyph c012 +1306A egyptian hieroglyph c013 +1306B egyptian hieroglyph c014 +1306C egyptian hieroglyph c015 +1306D egyptian hieroglyph c016 +1306E egyptian hieroglyph c017 +1306F egyptian hieroglyph c018 +13070 egyptian hieroglyph c019 +13071 egyptian hieroglyph c020 +13072 egyptian hieroglyph c021 +13073 egyptian hieroglyph c022 +13074 egyptian hieroglyph c023 +13075 egyptian hieroglyph c024 +13076 egyptian hieroglyph d001 +13077 egyptian hieroglyph d002 +13078 egyptian hieroglyph d003 +13079 egyptian hieroglyph d004 +1307A egyptian hieroglyph d005 +1307B egyptian hieroglyph d006 +1307C egyptian hieroglyph d007 +1307D egyptian hieroglyph d008 +1307E egyptian hieroglyph d008a +1307F egyptian hieroglyph d009 +13080 egyptian hieroglyph d010 +13081 egyptian hieroglyph d011 +13082 egyptian hieroglyph d012 +13083 egyptian hieroglyph d013 +13084 egyptian hieroglyph d014 +13085 egyptian hieroglyph d015 +13086 egyptian hieroglyph d016 +13087 egyptian hieroglyph d017 +13088 egyptian hieroglyph d018 +13089 egyptian hieroglyph d019 +1308A egyptian hieroglyph d020 +1308B egyptian hieroglyph d021 +1308C egyptian hieroglyph d022 +1308D egyptian hieroglyph d023 +1308E egyptian hieroglyph d024 +1308F egyptian hieroglyph d025 +13090 egyptian hieroglyph d026 +13091 egyptian hieroglyph d027 +13092 egyptian hieroglyph d027a +13093 egyptian hieroglyph d028 +13094 egyptian hieroglyph d029 +13095 egyptian hieroglyph d030 +13096 egyptian hieroglyph d031 +13097 egyptian hieroglyph d031a +13098 egyptian hieroglyph d032 +13099 egyptian hieroglyph d033 +1309A egyptian hieroglyph d034 +1309B egyptian hieroglyph d034a +1309C egyptian hieroglyph d035 +1309D egyptian hieroglyph d036 +1309E egyptian hieroglyph d037 +1309F egyptian hieroglyph d038 +130A0 egyptian hieroglyph d039 +130A1 egyptian hieroglyph d040 +130A2 egyptian hieroglyph d041 +130A3 egyptian hieroglyph d042 +130A4 egyptian hieroglyph d043 +130A5 egyptian hieroglyph d044 +130A6 egyptian hieroglyph d045 +130A7 egyptian hieroglyph d046 +130A8 egyptian hieroglyph d046a +130A9 egyptian hieroglyph d047 +130AA egyptian hieroglyph d048 +130AB egyptian hieroglyph d048a +130AC egyptian hieroglyph d049 +130AD egyptian hieroglyph d050 +130AE egyptian hieroglyph d050a +130AF egyptian hieroglyph d050b +130B0 egyptian hieroglyph d050c +130B1 egyptian hieroglyph d050d +130B2 egyptian hieroglyph d050e +130B3 egyptian hieroglyph d050f +130B4 egyptian hieroglyph d050g +130B5 egyptian hieroglyph d050h +130B6 egyptian hieroglyph d050i +130B7 egyptian hieroglyph d051 +130B8 egyptian hieroglyph d052 +130B9 egyptian hieroglyph d052a +130BA egyptian hieroglyph d053 +130BB egyptian hieroglyph d054 +130BC egyptian hieroglyph d054a +130BD egyptian hieroglyph d055 +130BE egyptian hieroglyph d056 +130BF egyptian hieroglyph d057 +130C0 egyptian hieroglyph d058 +130C1 egyptian hieroglyph d059 +130C2 egyptian hieroglyph d060 +130C3 egyptian hieroglyph d061 +130C4 egyptian hieroglyph d062 +130C5 egyptian hieroglyph d063 +130C6 egyptian hieroglyph d064 +130C7 egyptian hieroglyph d065 +130C8 egyptian hieroglyph d066 +130C9 egyptian hieroglyph d067 +130CA egyptian hieroglyph d067a +130CB egyptian hieroglyph d067b +130CC egyptian hieroglyph d067c +130CD egyptian hieroglyph d067d +130CE egyptian hieroglyph d067e +130CF egyptian hieroglyph d067f +130D0 egyptian hieroglyph d067g +130D1 egyptian hieroglyph d067h +130D2 egyptian hieroglyph e001 +130D3 egyptian hieroglyph e002 +130D4 egyptian hieroglyph e003 +130D5 egyptian hieroglyph e004 +130D6 egyptian hieroglyph e005 +130D7 egyptian hieroglyph e006 +130D8 egyptian hieroglyph e007 +130D9 egyptian hieroglyph e008 +130DA egyptian hieroglyph e008a +130DB egyptian hieroglyph e009 +130DC egyptian hieroglyph e009a +130DD egyptian hieroglyph e010 +130DE egyptian hieroglyph e011 +130DF egyptian hieroglyph e012 +130E0 egyptian hieroglyph e013 +130E1 egyptian hieroglyph e014 +130E2 egyptian hieroglyph e015 +130E3 egyptian hieroglyph e016 +130E4 egyptian hieroglyph e016a +130E5 egyptian hieroglyph e017 +130E6 egyptian hieroglyph e017a +130E7 egyptian hieroglyph e018 +130E8 egyptian hieroglyph e019 +130E9 egyptian hieroglyph e020 +130EA egyptian hieroglyph e020a +130EB egyptian hieroglyph e021 +130EC egyptian hieroglyph e022 +130ED egyptian hieroglyph e023 +130EE egyptian hieroglyph e024 +130EF egyptian hieroglyph e025 +130F0 egyptian hieroglyph e026 +130F1 egyptian hieroglyph e027 +130F2 egyptian hieroglyph e028 +130F3 egyptian hieroglyph e028a +130F4 egyptian hieroglyph e029 +130F5 egyptian hieroglyph e030 +130F6 egyptian hieroglyph e031 +130F7 egyptian hieroglyph e032 +130F8 egyptian hieroglyph e033 +130F9 egyptian hieroglyph e034 +130FA egyptian hieroglyph e034a +130FB egyptian hieroglyph e036 +130FC egyptian hieroglyph e037 +130FD egyptian hieroglyph e038 +130FE egyptian hieroglyph f001 +130FF egyptian hieroglyph f001a +13100 egyptian hieroglyph f002 +13101 egyptian hieroglyph f003 +13102 egyptian hieroglyph f004 +13103 egyptian hieroglyph f005 +13104 egyptian hieroglyph f006 +13105 egyptian hieroglyph f007 +13106 egyptian hieroglyph f008 +13107 egyptian hieroglyph f009 +13108 egyptian hieroglyph f010 +13109 egyptian hieroglyph f011 +1310A egyptian hieroglyph f012 +1310B egyptian hieroglyph f013 +1310C egyptian hieroglyph f013a +1310D egyptian hieroglyph f014 +1310E egyptian hieroglyph f015 +1310F egyptian hieroglyph f016 +13110 egyptian hieroglyph f017 +13111 egyptian hieroglyph f018 +13112 egyptian hieroglyph f019 +13113 egyptian hieroglyph f020 +13114 egyptian hieroglyph f021 +13115 egyptian hieroglyph f021a +13116 egyptian hieroglyph f022 +13117 egyptian hieroglyph f023 +13118 egyptian hieroglyph f024 +13119 egyptian hieroglyph f025 +1311A egyptian hieroglyph f026 +1311B egyptian hieroglyph f027 +1311C egyptian hieroglyph f028 +1311D egyptian hieroglyph f029 +1311E egyptian hieroglyph f030 +1311F egyptian hieroglyph f031 +13120 egyptian hieroglyph f031a +13121 egyptian hieroglyph f032 +13122 egyptian hieroglyph f033 +13123 egyptian hieroglyph f034 +13124 egyptian hieroglyph f035 +13125 egyptian hieroglyph f036 +13126 egyptian hieroglyph f037 +13127 egyptian hieroglyph f037a +13128 egyptian hieroglyph f038 +13129 egyptian hieroglyph f038a +1312A egyptian hieroglyph f039 +1312B egyptian hieroglyph f040 +1312C egyptian hieroglyph f041 +1312D egyptian hieroglyph f042 +1312E egyptian hieroglyph f043 +1312F egyptian hieroglyph f044 +13130 egyptian hieroglyph f045 +13131 egyptian hieroglyph f045a +13132 egyptian hieroglyph f046 +13133 egyptian hieroglyph f046a +13134 egyptian hieroglyph f047 +13135 egyptian hieroglyph f047a +13136 egyptian hieroglyph f048 +13137 egyptian hieroglyph f049 +13138 egyptian hieroglyph f050 +13139 egyptian hieroglyph f051 +1313A egyptian hieroglyph f051a +1313B egyptian hieroglyph f051b +1313C egyptian hieroglyph f051c +1313D egyptian hieroglyph f052 +1313E egyptian hieroglyph f053 +1313F egyptian hieroglyph g001 +13140 egyptian hieroglyph g002 +13141 egyptian hieroglyph g003 +13142 egyptian hieroglyph g004 +13143 egyptian hieroglyph g005 +13144 egyptian hieroglyph g006 +13145 egyptian hieroglyph g006a +13146 egyptian hieroglyph g007 +13147 egyptian hieroglyph g007a +13148 egyptian hieroglyph g007b +13149 egyptian hieroglyph g008 +1314A egyptian hieroglyph g009 +1314B egyptian hieroglyph g010 +1314C egyptian hieroglyph g011 +1314D egyptian hieroglyph g011a +1314E egyptian hieroglyph g012 +1314F egyptian hieroglyph g013 +13150 egyptian hieroglyph g014 +13151 egyptian hieroglyph g015 +13152 egyptian hieroglyph g016 +13153 egyptian hieroglyph g017 +13154 egyptian hieroglyph g018 +13155 egyptian hieroglyph g019 +13156 egyptian hieroglyph g020 +13157 egyptian hieroglyph g020a +13158 egyptian hieroglyph g021 +13159 egyptian hieroglyph g022 +1315A egyptian hieroglyph g023 +1315B egyptian hieroglyph g024 +1315C egyptian hieroglyph g025 +1315D egyptian hieroglyph g026 +1315E egyptian hieroglyph g026a +1315F egyptian hieroglyph g027 +13160 egyptian hieroglyph g028 +13161 egyptian hieroglyph g029 +13162 egyptian hieroglyph g030 +13163 egyptian hieroglyph g031 +13164 egyptian hieroglyph g032 +13165 egyptian hieroglyph g033 +13166 egyptian hieroglyph g034 +13167 egyptian hieroglyph g035 +13168 egyptian hieroglyph g036 +13169 egyptian hieroglyph g036a +1316A egyptian hieroglyph g037 +1316B egyptian hieroglyph g037a +1316C egyptian hieroglyph g038 +1316D egyptian hieroglyph g039 +1316E egyptian hieroglyph g040 +1316F egyptian hieroglyph g041 +13170 egyptian hieroglyph g042 +13171 egyptian hieroglyph g043 +13172 egyptian hieroglyph g043a +13173 egyptian hieroglyph g044 +13174 egyptian hieroglyph g045 +13175 egyptian hieroglyph g045a +13176 egyptian hieroglyph g046 +13177 egyptian hieroglyph g047 +13178 egyptian hieroglyph g048 +13179 egyptian hieroglyph g049 +1317A egyptian hieroglyph g050 +1317B egyptian hieroglyph g051 +1317C egyptian hieroglyph g052 +1317D egyptian hieroglyph g053 +1317E egyptian hieroglyph g054 +1317F egyptian hieroglyph h001 +13180 egyptian hieroglyph h002 +13181 egyptian hieroglyph h003 +13182 egyptian hieroglyph h004 +13183 egyptian hieroglyph h005 +13184 egyptian hieroglyph h006 +13185 egyptian hieroglyph h006a +13186 egyptian hieroglyph h007 +13187 egyptian hieroglyph h008 +13188 egyptian hieroglyph i001 +13189 egyptian hieroglyph i002 +1318A egyptian hieroglyph i003 +1318B egyptian hieroglyph i004 +1318C egyptian hieroglyph i005 +1318D egyptian hieroglyph i005a +1318E egyptian hieroglyph i006 +1318F egyptian hieroglyph i007 +13190 egyptian hieroglyph i008 +13191 egyptian hieroglyph i009 +13192 egyptian hieroglyph i009a +13193 egyptian hieroglyph i010 +13194 egyptian hieroglyph i010a +13195 egyptian hieroglyph i011 +13196 egyptian hieroglyph i011a +13197 egyptian hieroglyph i012 +13198 egyptian hieroglyph i013 +13199 egyptian hieroglyph i014 +1319A egyptian hieroglyph i015 +1319B egyptian hieroglyph k001 +1319C egyptian hieroglyph k002 +1319D egyptian hieroglyph k003 +1319E egyptian hieroglyph k004 +1319F egyptian hieroglyph k005 +131A0 egyptian hieroglyph k006 +131A1 egyptian hieroglyph k007 +131A2 egyptian hieroglyph k008 +131A3 egyptian hieroglyph l001 +131A4 egyptian hieroglyph l002 +131A5 egyptian hieroglyph l002a +131A6 egyptian hieroglyph l003 +131A7 egyptian hieroglyph l004 +131A8 egyptian hieroglyph l005 +131A9 egyptian hieroglyph l006 +131AA egyptian hieroglyph l006a +131AB egyptian hieroglyph l007 +131AC egyptian hieroglyph l008 +131AD egyptian hieroglyph m001 +131AE egyptian hieroglyph m001a +131AF egyptian hieroglyph m001b +131B0 egyptian hieroglyph m002 +131B1 egyptian hieroglyph m003 +131B2 egyptian hieroglyph m003a +131B3 egyptian hieroglyph m004 +131B4 egyptian hieroglyph m005 +131B5 egyptian hieroglyph m006 +131B6 egyptian hieroglyph m007 +131B7 egyptian hieroglyph m008 +131B8 egyptian hieroglyph m009 +131B9 egyptian hieroglyph m010 +131BA egyptian hieroglyph m010a +131BB egyptian hieroglyph m011 +131BC egyptian hieroglyph m012 +131BD egyptian hieroglyph m012a +131BE egyptian hieroglyph m012b +131BF egyptian hieroglyph m012c +131C0 egyptian hieroglyph m012d +131C1 egyptian hieroglyph m012e +131C2 egyptian hieroglyph m012f +131C3 egyptian hieroglyph m012g +131C4 egyptian hieroglyph m012h +131C5 egyptian hieroglyph m013 +131C6 egyptian hieroglyph m014 +131C7 egyptian hieroglyph m015 +131C8 egyptian hieroglyph m015a +131C9 egyptian hieroglyph m016 +131CA egyptian hieroglyph m016a +131CB egyptian hieroglyph m017 +131CC egyptian hieroglyph m017a +131CD egyptian hieroglyph m018 +131CE egyptian hieroglyph m019 +131CF egyptian hieroglyph m020 +131D0 egyptian hieroglyph m021 +131D1 egyptian hieroglyph m022 +131D2 egyptian hieroglyph m022a +131D3 egyptian hieroglyph m023 +131D4 egyptian hieroglyph m024 +131D5 egyptian hieroglyph m024a +131D6 egyptian hieroglyph m025 +131D7 egyptian hieroglyph m026 +131D8 egyptian hieroglyph m027 +131D9 egyptian hieroglyph m028 +131DA egyptian hieroglyph m028a +131DB egyptian hieroglyph m029 +131DC egyptian hieroglyph m030 +131DD egyptian hieroglyph m031 +131DE egyptian hieroglyph m031a +131DF egyptian hieroglyph m032 +131E0 egyptian hieroglyph m033 +131E1 egyptian hieroglyph m033a +131E2 egyptian hieroglyph m033b +131E3 egyptian hieroglyph m034 +131E4 egyptian hieroglyph m035 +131E5 egyptian hieroglyph m036 +131E6 egyptian hieroglyph m037 +131E7 egyptian hieroglyph m038 +131E8 egyptian hieroglyph m039 +131E9 egyptian hieroglyph m040 +131EA egyptian hieroglyph m040a +131EB egyptian hieroglyph m041 +131EC egyptian hieroglyph m042 +131ED egyptian hieroglyph m043 +131EE egyptian hieroglyph m044 +131EF egyptian hieroglyph n001 +131F0 egyptian hieroglyph n002 +131F1 egyptian hieroglyph n003 +131F2 egyptian hieroglyph n004 +131F3 egyptian hieroglyph n005 +131F4 egyptian hieroglyph n006 +131F5 egyptian hieroglyph n007 +131F6 egyptian hieroglyph n008 +131F7 egyptian hieroglyph n009 +131F8 egyptian hieroglyph n010 +131F9 egyptian hieroglyph n011 +131FA egyptian hieroglyph n012 +131FB egyptian hieroglyph n013 +131FC egyptian hieroglyph n014 +131FD egyptian hieroglyph n015 +131FE egyptian hieroglyph n016 +131FF egyptian hieroglyph n017 +13200 egyptian hieroglyph n018 +13201 egyptian hieroglyph n018a +13202 egyptian hieroglyph n018b +13203 egyptian hieroglyph n019 +13204 egyptian hieroglyph n020 +13205 egyptian hieroglyph n021 +13206 egyptian hieroglyph n022 +13207 egyptian hieroglyph n023 +13208 egyptian hieroglyph n024 +13209 egyptian hieroglyph n025 +1320A egyptian hieroglyph n025a +1320B egyptian hieroglyph n026 +1320C egyptian hieroglyph n027 +1320D egyptian hieroglyph n028 +1320E egyptian hieroglyph n029 +1320F egyptian hieroglyph n030 +13210 egyptian hieroglyph n031 +13211 egyptian hieroglyph n032 +13212 egyptian hieroglyph n033 +13213 egyptian hieroglyph n033a +13214 egyptian hieroglyph n034 +13215 egyptian hieroglyph n034a +13216 egyptian hieroglyph n035 +13217 egyptian hieroglyph n035a +13218 egyptian hieroglyph n036 +13219 egyptian hieroglyph n037 +1321A egyptian hieroglyph n037a +1321B egyptian hieroglyph n038 +1321C egyptian hieroglyph n039 +1321D egyptian hieroglyph n040 +1321E egyptian hieroglyph n041 +1321F egyptian hieroglyph n042 +13220 egyptian hieroglyph nl001 +13221 egyptian hieroglyph nl002 +13222 egyptian hieroglyph nl003 +13223 egyptian hieroglyph nl004 +13224 egyptian hieroglyph nl005 +13225 egyptian hieroglyph nl005a +13226 egyptian hieroglyph nl006 +13227 egyptian hieroglyph nl007 +13228 egyptian hieroglyph nl008 +13229 egyptian hieroglyph nl009 +1322A egyptian hieroglyph nl010 +1322B egyptian hieroglyph nl011 +1322C egyptian hieroglyph nl012 +1322D egyptian hieroglyph nl013 +1322E egyptian hieroglyph nl014 +1322F egyptian hieroglyph nl015 +13230 egyptian hieroglyph nl016 +13231 egyptian hieroglyph nl017 +13232 egyptian hieroglyph nl017a +13233 egyptian hieroglyph nl018 +13234 egyptian hieroglyph nl019 +13235 egyptian hieroglyph nl020 +13236 egyptian hieroglyph nu001 +13237 egyptian hieroglyph nu002 +13238 egyptian hieroglyph nu003 +13239 egyptian hieroglyph nu004 +1323A egyptian hieroglyph nu005 +1323B egyptian hieroglyph nu006 +1323C egyptian hieroglyph nu007 +1323D egyptian hieroglyph nu008 +1323E egyptian hieroglyph nu009 +1323F egyptian hieroglyph nu010 +13240 egyptian hieroglyph nu010a +13241 egyptian hieroglyph nu011 +13242 egyptian hieroglyph nu011a +13243 egyptian hieroglyph nu012 +13244 egyptian hieroglyph nu013 +13245 egyptian hieroglyph nu014 +13246 egyptian hieroglyph nu015 +13247 egyptian hieroglyph nu016 +13248 egyptian hieroglyph nu017 +13249 egyptian hieroglyph nu018 +1324A egyptian hieroglyph nu018a +1324B egyptian hieroglyph nu019 +1324C egyptian hieroglyph nu020 +1324D egyptian hieroglyph nu021 +1324E egyptian hieroglyph nu022 +1324F egyptian hieroglyph nu022a +13250 egyptian hieroglyph o001 +13251 egyptian hieroglyph o001a +13252 egyptian hieroglyph o002 +13253 egyptian hieroglyph o003 +13254 egyptian hieroglyph o004 +13255 egyptian hieroglyph o005 +13256 egyptian hieroglyph o005a +13257 egyptian hieroglyph o006 +13258 egyptian hieroglyph o006a +13259 egyptian hieroglyph o006b +1325A egyptian hieroglyph o006c +1325B egyptian hieroglyph o006d +1325C egyptian hieroglyph o006e +1325D egyptian hieroglyph o006f +1325E egyptian hieroglyph o007 +1325F egyptian hieroglyph o008 +13260 egyptian hieroglyph o009 +13261 egyptian hieroglyph o010 +13262 egyptian hieroglyph o010a +13263 egyptian hieroglyph o010b +13264 egyptian hieroglyph o010c +13265 egyptian hieroglyph o011 +13266 egyptian hieroglyph o012 +13267 egyptian hieroglyph o013 +13268 egyptian hieroglyph o014 +13269 egyptian hieroglyph o015 +1326A egyptian hieroglyph o016 +1326B egyptian hieroglyph o017 +1326C egyptian hieroglyph o018 +1326D egyptian hieroglyph o019 +1326E egyptian hieroglyph o019a +1326F egyptian hieroglyph o020 +13270 egyptian hieroglyph o020a +13271 egyptian hieroglyph o021 +13272 egyptian hieroglyph o022 +13273 egyptian hieroglyph o023 +13274 egyptian hieroglyph o024 +13275 egyptian hieroglyph o024a +13276 egyptian hieroglyph o025 +13277 egyptian hieroglyph o025a +13278 egyptian hieroglyph o026 +13279 egyptian hieroglyph o027 +1327A egyptian hieroglyph o028 +1327B egyptian hieroglyph o029 +1327C egyptian hieroglyph o029a +1327D egyptian hieroglyph o030 +1327E egyptian hieroglyph o030a +1327F egyptian hieroglyph o031 +13280 egyptian hieroglyph o032 +13281 egyptian hieroglyph o033 +13282 egyptian hieroglyph o033a +13283 egyptian hieroglyph o034 +13284 egyptian hieroglyph o035 +13285 egyptian hieroglyph o036 +13286 egyptian hieroglyph o036a +13287 egyptian hieroglyph o036b +13288 egyptian hieroglyph o036c +13289 egyptian hieroglyph o036d +1328A egyptian hieroglyph o037 +1328B egyptian hieroglyph o038 +1328C egyptian hieroglyph o039 +1328D egyptian hieroglyph o040 +1328E egyptian hieroglyph o041 +1328F egyptian hieroglyph o042 +13290 egyptian hieroglyph o043 +13291 egyptian hieroglyph o044 +13292 egyptian hieroglyph o045 +13293 egyptian hieroglyph o046 +13294 egyptian hieroglyph o047 +13295 egyptian hieroglyph o048 +13296 egyptian hieroglyph o049 +13297 egyptian hieroglyph o050 +13298 egyptian hieroglyph o050a +13299 egyptian hieroglyph o050b +1329A egyptian hieroglyph o051 +1329B egyptian hieroglyph p001 +1329C egyptian hieroglyph p001a +1329D egyptian hieroglyph p002 +1329E egyptian hieroglyph p003 +1329F egyptian hieroglyph p003a +132A0 egyptian hieroglyph p004 +132A1 egyptian hieroglyph p005 +132A2 egyptian hieroglyph p006 +132A3 egyptian hieroglyph p007 +132A4 egyptian hieroglyph p008 +132A5 egyptian hieroglyph p009 +132A6 egyptian hieroglyph p010 +132A7 egyptian hieroglyph p011 +132A8 egyptian hieroglyph q001 +132A9 egyptian hieroglyph q002 +132AA egyptian hieroglyph q003 +132AB egyptian hieroglyph q004 +132AC egyptian hieroglyph q005 +132AD egyptian hieroglyph q006 +132AE egyptian hieroglyph q007 +132AF egyptian hieroglyph r001 +132B0 egyptian hieroglyph r002 +132B1 egyptian hieroglyph r002a +132B2 egyptian hieroglyph r003 +132B3 egyptian hieroglyph r003a +132B4 egyptian hieroglyph r003b +132B5 egyptian hieroglyph r004 +132B6 egyptian hieroglyph r005 +132B7 egyptian hieroglyph r006 +132B8 egyptian hieroglyph r007 +132B9 egyptian hieroglyph r008 +132BA egyptian hieroglyph r009 +132BB egyptian hieroglyph r010 +132BC egyptian hieroglyph r010a +132BD egyptian hieroglyph r011 +132BE egyptian hieroglyph r012 +132BF egyptian hieroglyph r013 +132C0 egyptian hieroglyph r014 +132C1 egyptian hieroglyph r015 +132C2 egyptian hieroglyph r016 +132C3 egyptian hieroglyph r016a +132C4 egyptian hieroglyph r017 +132C5 egyptian hieroglyph r018 +132C6 egyptian hieroglyph r019 +132C7 egyptian hieroglyph r020 +132C8 egyptian hieroglyph r021 +132C9 egyptian hieroglyph r022 +132CA egyptian hieroglyph r023 +132CB egyptian hieroglyph r024 +132CC egyptian hieroglyph r025 +132CD egyptian hieroglyph r026 +132CE egyptian hieroglyph r027 +132CF egyptian hieroglyph r028 +132D0 egyptian hieroglyph r029 +132D1 egyptian hieroglyph s001 +132D2 egyptian hieroglyph s002 +132D3 egyptian hieroglyph s002a +132D4 egyptian hieroglyph s003 +132D5 egyptian hieroglyph s004 +132D6 egyptian hieroglyph s005 +132D7 egyptian hieroglyph s006 +132D8 egyptian hieroglyph s006a +132D9 egyptian hieroglyph s007 +132DA egyptian hieroglyph s008 +132DB egyptian hieroglyph s009 +132DC egyptian hieroglyph s010 +132DD egyptian hieroglyph s011 +132DE egyptian hieroglyph s012 +132DF egyptian hieroglyph s013 +132E0 egyptian hieroglyph s014 +132E1 egyptian hieroglyph s014a +132E2 egyptian hieroglyph s014b +132E3 egyptian hieroglyph s015 +132E4 egyptian hieroglyph s016 +132E5 egyptian hieroglyph s017 +132E6 egyptian hieroglyph s017a +132E7 egyptian hieroglyph s018 +132E8 egyptian hieroglyph s019 +132E9 egyptian hieroglyph s020 +132EA egyptian hieroglyph s021 +132EB egyptian hieroglyph s022 +132EC egyptian hieroglyph s023 +132ED egyptian hieroglyph s024 +132EE egyptian hieroglyph s025 +132EF egyptian hieroglyph s026 +132F0 egyptian hieroglyph s026a +132F1 egyptian hieroglyph s026b +132F2 egyptian hieroglyph s027 +132F3 egyptian hieroglyph s028 +132F4 egyptian hieroglyph s029 +132F5 egyptian hieroglyph s030 +132F6 egyptian hieroglyph s031 +132F7 egyptian hieroglyph s032 +132F8 egyptian hieroglyph s033 +132F9 egyptian hieroglyph s034 +132FA egyptian hieroglyph s035 +132FB egyptian hieroglyph s035a +132FC egyptian hieroglyph s036 +132FD egyptian hieroglyph s037 +132FE egyptian hieroglyph s038 +132FF egyptian hieroglyph s039 +13300 egyptian hieroglyph s040 +13301 egyptian hieroglyph s041 +13302 egyptian hieroglyph s042 +13303 egyptian hieroglyph s043 +13304 egyptian hieroglyph s044 +13305 egyptian hieroglyph s045 +13306 egyptian hieroglyph s046 +13307 egyptian hieroglyph t001 +13308 egyptian hieroglyph t002 +13309 egyptian hieroglyph t003 +1330A egyptian hieroglyph t003a +1330B egyptian hieroglyph t004 +1330C egyptian hieroglyph t005 +1330D egyptian hieroglyph t006 +1330E egyptian hieroglyph t007 +1330F egyptian hieroglyph t007a +13310 egyptian hieroglyph t008 +13311 egyptian hieroglyph t008a +13312 egyptian hieroglyph t009 +13313 egyptian hieroglyph t009a +13314 egyptian hieroglyph t010 +13315 egyptian hieroglyph t011 +13316 egyptian hieroglyph t011a +13317 egyptian hieroglyph t012 +13318 egyptian hieroglyph t013 +13319 egyptian hieroglyph t014 +1331A egyptian hieroglyph t015 +1331B egyptian hieroglyph t016 +1331C egyptian hieroglyph t016a +1331D egyptian hieroglyph t017 +1331E egyptian hieroglyph t018 +1331F egyptian hieroglyph t019 +13320 egyptian hieroglyph t020 +13321 egyptian hieroglyph t021 +13322 egyptian hieroglyph t022 +13323 egyptian hieroglyph t023 +13324 egyptian hieroglyph t024 +13325 egyptian hieroglyph t025 +13326 egyptian hieroglyph t026 +13327 egyptian hieroglyph t027 +13328 egyptian hieroglyph t028 +13329 egyptian hieroglyph t029 +1332A egyptian hieroglyph t030 +1332B egyptian hieroglyph t031 +1332C egyptian hieroglyph t032 +1332D egyptian hieroglyph t032a +1332E egyptian hieroglyph t033 +1332F egyptian hieroglyph t033a +13330 egyptian hieroglyph t034 +13331 egyptian hieroglyph t035 +13332 egyptian hieroglyph t036 +13333 egyptian hieroglyph u001 +13334 egyptian hieroglyph u002 +13335 egyptian hieroglyph u003 +13336 egyptian hieroglyph u004 +13337 egyptian hieroglyph u005 +13338 egyptian hieroglyph u006 +13339 egyptian hieroglyph u006a +1333A egyptian hieroglyph u006b +1333B egyptian hieroglyph u007 +1333C egyptian hieroglyph u008 +1333D egyptian hieroglyph u009 +1333E egyptian hieroglyph u010 +1333F egyptian hieroglyph u011 +13340 egyptian hieroglyph u012 +13341 egyptian hieroglyph u013 +13342 egyptian hieroglyph u014 +13343 egyptian hieroglyph u015 +13344 egyptian hieroglyph u016 +13345 egyptian hieroglyph u017 +13346 egyptian hieroglyph u018 +13347 egyptian hieroglyph u019 +13348 egyptian hieroglyph u020 +13349 egyptian hieroglyph u021 +1334A egyptian hieroglyph u022 +1334B egyptian hieroglyph u023 +1334C egyptian hieroglyph u023a +1334D egyptian hieroglyph u024 +1334E egyptian hieroglyph u025 +1334F egyptian hieroglyph u026 +13350 egyptian hieroglyph u027 +13351 egyptian hieroglyph u028 +13352 egyptian hieroglyph u029 +13353 egyptian hieroglyph u029a +13354 egyptian hieroglyph u030 +13355 egyptian hieroglyph u031 +13356 egyptian hieroglyph u032 +13357 egyptian hieroglyph u032a +13358 egyptian hieroglyph u033 +13359 egyptian hieroglyph u034 +1335A egyptian hieroglyph u035 +1335B egyptian hieroglyph u036 +1335C egyptian hieroglyph u037 +1335D egyptian hieroglyph u038 +1335E egyptian hieroglyph u039 +1335F egyptian hieroglyph u040 +13360 egyptian hieroglyph u041 +13361 egyptian hieroglyph u042 +13362 egyptian hieroglyph v001 +13363 egyptian hieroglyph v001a +13364 egyptian hieroglyph v001b +13365 egyptian hieroglyph v001c +13366 egyptian hieroglyph v001d +13367 egyptian hieroglyph v001e +13368 egyptian hieroglyph v001f +13369 egyptian hieroglyph v001g +1336A egyptian hieroglyph v001h +1336B egyptian hieroglyph v001i +1336C egyptian hieroglyph v002 +1336D egyptian hieroglyph v002a +1336E egyptian hieroglyph v003 +1336F egyptian hieroglyph v004 +13370 egyptian hieroglyph v005 +13371 egyptian hieroglyph v006 +13372 egyptian hieroglyph v007 +13373 egyptian hieroglyph v007a +13374 egyptian hieroglyph v007b +13375 egyptian hieroglyph v008 +13376 egyptian hieroglyph v009 +13377 egyptian hieroglyph v010 +13378 egyptian hieroglyph v011 +13379 egyptian hieroglyph v011a +1337A egyptian hieroglyph v011b +1337B egyptian hieroglyph v011c +1337C egyptian hieroglyph v012 +1337D egyptian hieroglyph v012a +1337E egyptian hieroglyph v012b +1337F egyptian hieroglyph v013 +13380 egyptian hieroglyph v014 +13381 egyptian hieroglyph v015 +13382 egyptian hieroglyph v016 +13383 egyptian hieroglyph v017 +13384 egyptian hieroglyph v018 +13385 egyptian hieroglyph v019 +13386 egyptian hieroglyph v020 +13387 egyptian hieroglyph v020a +13388 egyptian hieroglyph v020b +13389 egyptian hieroglyph v020c +1338A egyptian hieroglyph v020d +1338B egyptian hieroglyph v020e +1338C egyptian hieroglyph v020f +1338D egyptian hieroglyph v020g +1338E egyptian hieroglyph v020h +1338F egyptian hieroglyph v020i +13390 egyptian hieroglyph v020j +13391 egyptian hieroglyph v020k +13392 egyptian hieroglyph v020l +13393 egyptian hieroglyph v021 +13394 egyptian hieroglyph v022 +13395 egyptian hieroglyph v023 +13396 egyptian hieroglyph v023a +13397 egyptian hieroglyph v024 +13398 egyptian hieroglyph v025 +13399 egyptian hieroglyph v026 +1339A egyptian hieroglyph v027 +1339B egyptian hieroglyph v028 +1339C egyptian hieroglyph v028a +1339D egyptian hieroglyph v029 +1339E egyptian hieroglyph v029a +1339F egyptian hieroglyph v030 +133A0 egyptian hieroglyph v030a +133A1 egyptian hieroglyph v031 +133A2 egyptian hieroglyph v031a +133A3 egyptian hieroglyph v032 +133A4 egyptian hieroglyph v033 +133A5 egyptian hieroglyph v033a +133A6 egyptian hieroglyph v034 +133A7 egyptian hieroglyph v035 +133A8 egyptian hieroglyph v036 +133A9 egyptian hieroglyph v037 +133AA egyptian hieroglyph v037a +133AB egyptian hieroglyph v038 +133AC egyptian hieroglyph v039 +133AD egyptian hieroglyph v040 +133AE egyptian hieroglyph v040a +133AF egyptian hieroglyph w001 +133B0 egyptian hieroglyph w002 +133B1 egyptian hieroglyph w003 +133B2 egyptian hieroglyph w003a +133B3 egyptian hieroglyph w004 +133B4 egyptian hieroglyph w005 +133B5 egyptian hieroglyph w006 +133B6 egyptian hieroglyph w007 +133B7 egyptian hieroglyph w008 +133B8 egyptian hieroglyph w009 +133B9 egyptian hieroglyph w009a +133BA egyptian hieroglyph w010 +133BB egyptian hieroglyph w010a +133BC egyptian hieroglyph w011 +133BD egyptian hieroglyph w012 +133BE egyptian hieroglyph w013 +133BF egyptian hieroglyph w014 +133C0 egyptian hieroglyph w014a +133C1 egyptian hieroglyph w015 +133C2 egyptian hieroglyph w016 +133C3 egyptian hieroglyph w017 +133C4 egyptian hieroglyph w017a +133C5 egyptian hieroglyph w018 +133C6 egyptian hieroglyph w018a +133C7 egyptian hieroglyph w019 +133C8 egyptian hieroglyph w020 +133C9 egyptian hieroglyph w021 +133CA egyptian hieroglyph w022 +133CB egyptian hieroglyph w023 +133CC egyptian hieroglyph w024 +133CD egyptian hieroglyph w024a +133CE egyptian hieroglyph w025 +133CF egyptian hieroglyph x001 +133D0 egyptian hieroglyph x002 +133D1 egyptian hieroglyph x003 +133D2 egyptian hieroglyph x004 +133D3 egyptian hieroglyph x004a +133D4 egyptian hieroglyph x004b +133D5 egyptian hieroglyph x005 +133D6 egyptian hieroglyph x006 +133D7 egyptian hieroglyph x006a +133D8 egyptian hieroglyph x007 +133D9 egyptian hieroglyph x008 +133DA egyptian hieroglyph x008a +133DB egyptian hieroglyph y001 +133DC egyptian hieroglyph y001a +133DD egyptian hieroglyph y002 +133DE egyptian hieroglyph y003 +133DF egyptian hieroglyph y004 +133E0 egyptian hieroglyph y005 +133E1 egyptian hieroglyph y006 +133E2 egyptian hieroglyph y007 +133E3 egyptian hieroglyph y008 +133E4 egyptian hieroglyph z001 +133E5 egyptian hieroglyph z002 +133E6 egyptian hieroglyph z002a +133E7 egyptian hieroglyph z002b +133E8 egyptian hieroglyph z002c +133E9 egyptian hieroglyph z002d +133EA egyptian hieroglyph z003 +133EB egyptian hieroglyph z003a +133EC egyptian hieroglyph z003b +133ED egyptian hieroglyph z004 +133EE egyptian hieroglyph z004a +133EF egyptian hieroglyph z005 +133F0 egyptian hieroglyph z005a +133F1 egyptian hieroglyph z006 +133F2 egyptian hieroglyph z007 +133F3 egyptian hieroglyph z008 +133F4 egyptian hieroglyph z009 +133F5 egyptian hieroglyph z010 +133F6 egyptian hieroglyph z011 +133F7 egyptian hieroglyph z012 +133F8 egyptian hieroglyph z013 +133F9 egyptian hieroglyph z014 +133FA egyptian hieroglyph z015 +133FB egyptian hieroglyph z015a +133FC egyptian hieroglyph z015b +133FD egyptian hieroglyph z015c +133FE egyptian hieroglyph z015d +133FF egyptian hieroglyph z015e +13400 egyptian hieroglyph z015f +13401 egyptian hieroglyph z015g +13402 egyptian hieroglyph z015h +13403 egyptian hieroglyph z015i +13404 egyptian hieroglyph z016 +13405 egyptian hieroglyph z016a +13406 egyptian hieroglyph z016b +13407 egyptian hieroglyph z016c +13408 egyptian hieroglyph z016d +13409 egyptian hieroglyph z016e +1340A egyptian hieroglyph z016f +1340B egyptian hieroglyph z016g +1340C egyptian hieroglyph z016h +1340D egyptian hieroglyph aa001 +1340E egyptian hieroglyph aa002 +1340F egyptian hieroglyph aa003 +13410 egyptian hieroglyph aa004 +13411 egyptian hieroglyph aa005 +13412 egyptian hieroglyph aa006 +13413 egyptian hieroglyph aa007 +13414 egyptian hieroglyph aa007a +13415 egyptian hieroglyph aa007b +13416 egyptian hieroglyph aa008 +13417 egyptian hieroglyph aa009 +13418 egyptian hieroglyph aa010 +13419 egyptian hieroglyph aa011 +1341A egyptian hieroglyph aa012 +1341B egyptian hieroglyph aa013 +1341C egyptian hieroglyph aa014 +1341D egyptian hieroglyph aa015 +1341E egyptian hieroglyph aa016 +1341F egyptian hieroglyph aa017 +13420 egyptian hieroglyph aa018 +13421 egyptian hieroglyph aa019 +13422 egyptian hieroglyph aa020 +13423 egyptian hieroglyph aa021 +13424 egyptian hieroglyph aa022 +13425 egyptian hieroglyph aa023 +13426 egyptian hieroglyph aa024 +13427 egyptian hieroglyph aa025 +13428 egyptian hieroglyph aa026 +13429 egyptian hieroglyph aa027 +1342A egyptian hieroglyph aa028 +1342B egyptian hieroglyph aa029 +1342C egyptian hieroglyph aa030 +1342D egyptian hieroglyph aa031 +1342E egyptian hieroglyph aa032 +13430 egyptian hieroglyph vertical joiner +13431 egyptian hieroglyph horizontal joiner +13432 egyptian hieroglyph insert at top start +13433 egyptian hieroglyph insert at bottom start +13434 egyptian hieroglyph insert at top end +13435 egyptian hieroglyph insert at bottom end +13436 egyptian hieroglyph overlay middle +13437 egyptian hieroglyph begin segment +13438 egyptian hieroglyph end segment +14400 anatolian hieroglyph a001 +14401 anatolian hieroglyph a002 +14402 anatolian hieroglyph a003 +14403 anatolian hieroglyph a004 +14404 anatolian hieroglyph a005 +14405 anatolian hieroglyph a006 +14406 anatolian hieroglyph a007 +14407 anatolian hieroglyph a008 +14408 anatolian hieroglyph a009 +14409 anatolian hieroglyph a010 +1440A anatolian hieroglyph a010a +1440B anatolian hieroglyph a011 +1440C anatolian hieroglyph a012 +1440D anatolian hieroglyph a013 +1440E anatolian hieroglyph a014 +1440F anatolian hieroglyph a015 +14410 anatolian hieroglyph a016 +14411 anatolian hieroglyph a017 +14412 anatolian hieroglyph a018 +14413 anatolian hieroglyph a019 +14414 anatolian hieroglyph a020 +14415 anatolian hieroglyph a021 +14416 anatolian hieroglyph a022 +14417 anatolian hieroglyph a023 +14418 anatolian hieroglyph a024 +14419 anatolian hieroglyph a025 +1441A anatolian hieroglyph a026 +1441B anatolian hieroglyph a026a +1441C anatolian hieroglyph a027 +1441D anatolian hieroglyph a028 +1441E anatolian hieroglyph a029 +1441F anatolian hieroglyph a030 +14420 anatolian hieroglyph a031 +14421 anatolian hieroglyph a032 +14422 anatolian hieroglyph a033 +14423 anatolian hieroglyph a034 +14424 anatolian hieroglyph a035 +14425 anatolian hieroglyph a036 +14426 anatolian hieroglyph a037 +14427 anatolian hieroglyph a038 +14428 anatolian hieroglyph a039 +14429 anatolian hieroglyph a039a +1442A anatolian hieroglyph a040 +1442B anatolian hieroglyph a041 +1442C anatolian hieroglyph a041a +1442D anatolian hieroglyph a042 +1442E anatolian hieroglyph a043 +1442F anatolian hieroglyph a044 +14430 anatolian hieroglyph a045 +14431 anatolian hieroglyph a045a +14432 anatolian hieroglyph a046 +14433 anatolian hieroglyph a046a +14434 anatolian hieroglyph a046b +14435 anatolian hieroglyph a047 +14436 anatolian hieroglyph a048 +14437 anatolian hieroglyph a049 +14438 anatolian hieroglyph a050 +14439 anatolian hieroglyph a051 +1443A anatolian hieroglyph a052 +1443B anatolian hieroglyph a053 +1443C anatolian hieroglyph a054 +1443D anatolian hieroglyph a055 +1443E anatolian hieroglyph a056 +1443F anatolian hieroglyph a057 +14440 anatolian hieroglyph a058 +14441 anatolian hieroglyph a059 +14442 anatolian hieroglyph a060 +14443 anatolian hieroglyph a061 +14444 anatolian hieroglyph a062 +14445 anatolian hieroglyph a063 +14446 anatolian hieroglyph a064 +14447 anatolian hieroglyph a065 +14448 anatolian hieroglyph a066 +14449 anatolian hieroglyph a066a +1444A anatolian hieroglyph a066b +1444B anatolian hieroglyph a066c +1444C anatolian hieroglyph a067 +1444D anatolian hieroglyph a068 +1444E anatolian hieroglyph a069 +1444F anatolian hieroglyph a070 +14450 anatolian hieroglyph a071 +14451 anatolian hieroglyph a072 +14452 anatolian hieroglyph a073 +14453 anatolian hieroglyph a074 +14454 anatolian hieroglyph a075 +14455 anatolian hieroglyph a076 +14456 anatolian hieroglyph a077 +14457 anatolian hieroglyph a078 +14458 anatolian hieroglyph a079 +14459 anatolian hieroglyph a080 +1445A anatolian hieroglyph a081 +1445B anatolian hieroglyph a082 +1445C anatolian hieroglyph a083 +1445D anatolian hieroglyph a084 +1445E anatolian hieroglyph a085 +1445F anatolian hieroglyph a086 +14460 anatolian hieroglyph a087 +14461 anatolian hieroglyph a088 +14462 anatolian hieroglyph a089 +14463 anatolian hieroglyph a090 +14464 anatolian hieroglyph a091 +14465 anatolian hieroglyph a092 +14466 anatolian hieroglyph a093 +14467 anatolian hieroglyph a094 +14468 anatolian hieroglyph a095 +14469 anatolian hieroglyph a096 +1446A anatolian hieroglyph a097 +1446B anatolian hieroglyph a097a +1446C anatolian hieroglyph a098 +1446D anatolian hieroglyph a098a +1446E anatolian hieroglyph a099 +1446F anatolian hieroglyph a100 +14470 anatolian hieroglyph a100a +14471 anatolian hieroglyph a101 +14472 anatolian hieroglyph a101a +14473 anatolian hieroglyph a102 +14474 anatolian hieroglyph a102a +14475 anatolian hieroglyph a103 +14476 anatolian hieroglyph a104 +14477 anatolian hieroglyph a104a +14478 anatolian hieroglyph a104b +14479 anatolian hieroglyph a104c +1447A anatolian hieroglyph a105 +1447B anatolian hieroglyph a105a +1447C anatolian hieroglyph a105b +1447D anatolian hieroglyph a106 +1447E anatolian hieroglyph a107 +1447F anatolian hieroglyph a107a +14480 anatolian hieroglyph a107b +14481 anatolian hieroglyph a107c +14482 anatolian hieroglyph a108 +14483 anatolian hieroglyph a109 +14484 anatolian hieroglyph a110 +14485 anatolian hieroglyph a110a +14486 anatolian hieroglyph a110b +14487 anatolian hieroglyph a111 +14488 anatolian hieroglyph a112 +14489 anatolian hieroglyph a113 +1448A anatolian hieroglyph a114 +1448B anatolian hieroglyph a115 +1448C anatolian hieroglyph a115a +1448D anatolian hieroglyph a116 +1448E anatolian hieroglyph a117 +1448F anatolian hieroglyph a118 +14490 anatolian hieroglyph a119 +14491 anatolian hieroglyph a120 +14492 anatolian hieroglyph a121 +14493 anatolian hieroglyph a122 +14494 anatolian hieroglyph a123 +14495 anatolian hieroglyph a124 +14496 anatolian hieroglyph a125 +14497 anatolian hieroglyph a125a +14498 anatolian hieroglyph a126 +14499 anatolian hieroglyph a127 +1449A anatolian hieroglyph a128 +1449B anatolian hieroglyph a129 +1449C anatolian hieroglyph a130 +1449D anatolian hieroglyph a131 +1449E anatolian hieroglyph a132 +1449F anatolian hieroglyph a133 +144A0 anatolian hieroglyph a134 +144A1 anatolian hieroglyph a135 +144A2 anatolian hieroglyph a135a +144A3 anatolian hieroglyph a136 +144A4 anatolian hieroglyph a137 +144A5 anatolian hieroglyph a138 +144A6 anatolian hieroglyph a139 +144A7 anatolian hieroglyph a140 +144A8 anatolian hieroglyph a141 +144A9 anatolian hieroglyph a142 +144AA anatolian hieroglyph a143 +144AB anatolian hieroglyph a144 +144AC anatolian hieroglyph a145 +144AD anatolian hieroglyph a146 +144AE anatolian hieroglyph a147 +144AF anatolian hieroglyph a148 +144B0 anatolian hieroglyph a149 +144B1 anatolian hieroglyph a150 +144B2 anatolian hieroglyph a151 +144B3 anatolian hieroglyph a152 +144B4 anatolian hieroglyph a153 +144B5 anatolian hieroglyph a154 +144B6 anatolian hieroglyph a155 +144B7 anatolian hieroglyph a156 +144B8 anatolian hieroglyph a157 +144B9 anatolian hieroglyph a158 +144BA anatolian hieroglyph a159 +144BB anatolian hieroglyph a160 +144BC anatolian hieroglyph a161 +144BD anatolian hieroglyph a162 +144BE anatolian hieroglyph a163 +144BF anatolian hieroglyph a164 +144C0 anatolian hieroglyph a165 +144C1 anatolian hieroglyph a166 +144C2 anatolian hieroglyph a167 +144C3 anatolian hieroglyph a168 +144C4 anatolian hieroglyph a169 +144C5 anatolian hieroglyph a170 +144C6 anatolian hieroglyph a171 +144C7 anatolian hieroglyph a172 +144C8 anatolian hieroglyph a173 +144C9 anatolian hieroglyph a174 +144CA anatolian hieroglyph a175 +144CB anatolian hieroglyph a176 +144CC anatolian hieroglyph a177 +144CD anatolian hieroglyph a178 +144CE anatolian hieroglyph a179 +144CF anatolian hieroglyph a180 +144D0 anatolian hieroglyph a181 +144D1 anatolian hieroglyph a182 +144D2 anatolian hieroglyph a183 +144D3 anatolian hieroglyph a184 +144D4 anatolian hieroglyph a185 +144D5 anatolian hieroglyph a186 +144D6 anatolian hieroglyph a187 +144D7 anatolian hieroglyph a188 +144D8 anatolian hieroglyph a189 +144D9 anatolian hieroglyph a190 +144DA anatolian hieroglyph a191 +144DB anatolian hieroglyph a192 +144DC anatolian hieroglyph a193 +144DD anatolian hieroglyph a194 +144DE anatolian hieroglyph a195 +144DF anatolian hieroglyph a196 +144E0 anatolian hieroglyph a197 +144E1 anatolian hieroglyph a198 +144E2 anatolian hieroglyph a199 +144E3 anatolian hieroglyph a200 +144E4 anatolian hieroglyph a201 +144E5 anatolian hieroglyph a202 +144E6 anatolian hieroglyph a202a +144E7 anatolian hieroglyph a202b +144E8 anatolian hieroglyph a203 +144E9 anatolian hieroglyph a204 +144EA anatolian hieroglyph a205 +144EB anatolian hieroglyph a206 +144EC anatolian hieroglyph a207 +144ED anatolian hieroglyph a207a +144EE anatolian hieroglyph a208 +144EF anatolian hieroglyph a209 +144F0 anatolian hieroglyph a209a +144F1 anatolian hieroglyph a210 +144F2 anatolian hieroglyph a211 +144F3 anatolian hieroglyph a212 +144F4 anatolian hieroglyph a213 +144F5 anatolian hieroglyph a214 +144F6 anatolian hieroglyph a215 +144F7 anatolian hieroglyph a215a +144F8 anatolian hieroglyph a216 +144F9 anatolian hieroglyph a216a +144FA anatolian hieroglyph a217 +144FB anatolian hieroglyph a218 +144FC anatolian hieroglyph a219 +144FD anatolian hieroglyph a220 +144FE anatolian hieroglyph a221 +144FF anatolian hieroglyph a222 +14500 anatolian hieroglyph a223 +14501 anatolian hieroglyph a224 +14502 anatolian hieroglyph a225 +14503 anatolian hieroglyph a226 +14504 anatolian hieroglyph a227 +14505 anatolian hieroglyph a227a +14506 anatolian hieroglyph a228 +14507 anatolian hieroglyph a229 +14508 anatolian hieroglyph a230 +14509 anatolian hieroglyph a231 +1450A anatolian hieroglyph a232 +1450B anatolian hieroglyph a233 +1450C anatolian hieroglyph a234 +1450D anatolian hieroglyph a235 +1450E anatolian hieroglyph a236 +1450F anatolian hieroglyph a237 +14510 anatolian hieroglyph a238 +14511 anatolian hieroglyph a239 +14512 anatolian hieroglyph a240 +14513 anatolian hieroglyph a241 +14514 anatolian hieroglyph a242 +14515 anatolian hieroglyph a243 +14516 anatolian hieroglyph a244 +14517 anatolian hieroglyph a245 +14518 anatolian hieroglyph a246 +14519 anatolian hieroglyph a247 +1451A anatolian hieroglyph a248 +1451B anatolian hieroglyph a249 +1451C anatolian hieroglyph a250 +1451D anatolian hieroglyph a251 +1451E anatolian hieroglyph a252 +1451F anatolian hieroglyph a253 +14520 anatolian hieroglyph a254 +14521 anatolian hieroglyph a255 +14522 anatolian hieroglyph a256 +14523 anatolian hieroglyph a257 +14524 anatolian hieroglyph a258 +14525 anatolian hieroglyph a259 +14526 anatolian hieroglyph a260 +14527 anatolian hieroglyph a261 +14528 anatolian hieroglyph a262 +14529 anatolian hieroglyph a263 +1452A anatolian hieroglyph a264 +1452B anatolian hieroglyph a265 +1452C anatolian hieroglyph a266 +1452D anatolian hieroglyph a267 +1452E anatolian hieroglyph a267a +1452F anatolian hieroglyph a268 +14530 anatolian hieroglyph a269 +14531 anatolian hieroglyph a270 +14532 anatolian hieroglyph a271 +14533 anatolian hieroglyph a272 +14534 anatolian hieroglyph a273 +14535 anatolian hieroglyph a274 +14536 anatolian hieroglyph a275 +14537 anatolian hieroglyph a276 +14538 anatolian hieroglyph a277 +14539 anatolian hieroglyph a278 +1453A anatolian hieroglyph a279 +1453B anatolian hieroglyph a280 +1453C anatolian hieroglyph a281 +1453D anatolian hieroglyph a282 +1453E anatolian hieroglyph a283 +1453F anatolian hieroglyph a284 +14540 anatolian hieroglyph a285 +14541 anatolian hieroglyph a286 +14542 anatolian hieroglyph a287 +14543 anatolian hieroglyph a288 +14544 anatolian hieroglyph a289 +14545 anatolian hieroglyph a289a +14546 anatolian hieroglyph a290 +14547 anatolian hieroglyph a291 +14548 anatolian hieroglyph a292 +14549 anatolian hieroglyph a293 +1454A anatolian hieroglyph a294 +1454B anatolian hieroglyph a294a +1454C anatolian hieroglyph a295 +1454D anatolian hieroglyph a296 +1454E anatolian hieroglyph a297 +1454F anatolian hieroglyph a298 +14550 anatolian hieroglyph a299 +14551 anatolian hieroglyph a299a +14552 anatolian hieroglyph a300 +14553 anatolian hieroglyph a301 +14554 anatolian hieroglyph a302 +14555 anatolian hieroglyph a303 +14556 anatolian hieroglyph a304 +14557 anatolian hieroglyph a305 +14558 anatolian hieroglyph a306 +14559 anatolian hieroglyph a307 +1455A anatolian hieroglyph a308 +1455B anatolian hieroglyph a309 +1455C anatolian hieroglyph a309a +1455D anatolian hieroglyph a310 +1455E anatolian hieroglyph a311 +1455F anatolian hieroglyph a312 +14560 anatolian hieroglyph a313 +14561 anatolian hieroglyph a314 +14562 anatolian hieroglyph a315 +14563 anatolian hieroglyph a316 +14564 anatolian hieroglyph a317 +14565 anatolian hieroglyph a318 +14566 anatolian hieroglyph a319 +14567 anatolian hieroglyph a320 +14568 anatolian hieroglyph a321 +14569 anatolian hieroglyph a322 +1456A anatolian hieroglyph a323 +1456B anatolian hieroglyph a324 +1456C anatolian hieroglyph a325 +1456D anatolian hieroglyph a326 +1456E anatolian hieroglyph a327 +1456F anatolian hieroglyph a328 +14570 anatolian hieroglyph a329 +14571 anatolian hieroglyph a329a +14572 anatolian hieroglyph a330 +14573 anatolian hieroglyph a331 +14574 anatolian hieroglyph a332a +14575 anatolian hieroglyph a332b +14576 anatolian hieroglyph a332c +14577 anatolian hieroglyph a333 +14578 anatolian hieroglyph a334 +14579 anatolian hieroglyph a335 +1457A anatolian hieroglyph a336 +1457B anatolian hieroglyph a336a +1457C anatolian hieroglyph a336b +1457D anatolian hieroglyph a336c +1457E anatolian hieroglyph a337 +1457F anatolian hieroglyph a338 +14580 anatolian hieroglyph a339 +14581 anatolian hieroglyph a340 +14582 anatolian hieroglyph a341 +14583 anatolian hieroglyph a342 +14584 anatolian hieroglyph a343 +14585 anatolian hieroglyph a344 +14586 anatolian hieroglyph a345 +14587 anatolian hieroglyph a346 +14588 anatolian hieroglyph a347 +14589 anatolian hieroglyph a348 +1458A anatolian hieroglyph a349 +1458B anatolian hieroglyph a350 +1458C anatolian hieroglyph a351 +1458D anatolian hieroglyph a352 +1458E anatolian hieroglyph a353 +1458F anatolian hieroglyph a354 +14590 anatolian hieroglyph a355 +14591 anatolian hieroglyph a356 +14592 anatolian hieroglyph a357 +14593 anatolian hieroglyph a358 +14594 anatolian hieroglyph a359 +14595 anatolian hieroglyph a359a +14596 anatolian hieroglyph a360 +14597 anatolian hieroglyph a361 +14598 anatolian hieroglyph a362 +14599 anatolian hieroglyph a363 +1459A anatolian hieroglyph a364 +1459B anatolian hieroglyph a364a +1459C anatolian hieroglyph a365 +1459D anatolian hieroglyph a366 +1459E anatolian hieroglyph a367 +1459F anatolian hieroglyph a368 +145A0 anatolian hieroglyph a368a +145A1 anatolian hieroglyph a369 +145A2 anatolian hieroglyph a370 +145A3 anatolian hieroglyph a371 +145A4 anatolian hieroglyph a371a +145A5 anatolian hieroglyph a372 +145A6 anatolian hieroglyph a373 +145A7 anatolian hieroglyph a374 +145A8 anatolian hieroglyph a375 +145A9 anatolian hieroglyph a376 +145AA anatolian hieroglyph a377 +145AB anatolian hieroglyph a378 +145AC anatolian hieroglyph a379 +145AD anatolian hieroglyph a380 +145AE anatolian hieroglyph a381 +145AF anatolian hieroglyph a381a +145B0 anatolian hieroglyph a382 +145B1 anatolian hieroglyph a383 ra or ri +145B2 anatolian hieroglyph a383a +145B3 anatolian hieroglyph a384 +145B4 anatolian hieroglyph a385 +145B5 anatolian hieroglyph a386 +145B6 anatolian hieroglyph a386a +145B7 anatolian hieroglyph a387 +145B8 anatolian hieroglyph a388 +145B9 anatolian hieroglyph a389 +145BA anatolian hieroglyph a390 +145BB anatolian hieroglyph a391 +145BC anatolian hieroglyph a392 +145BD anatolian hieroglyph a393 eight +145BE anatolian hieroglyph a394 +145BF anatolian hieroglyph a395 +145C0 anatolian hieroglyph a396 +145C1 anatolian hieroglyph a397 +145C2 anatolian hieroglyph a398 +145C3 anatolian hieroglyph a399 +145C4 anatolian hieroglyph a400 +145C5 anatolian hieroglyph a401 +145C6 anatolian hieroglyph a402 +145C7 anatolian hieroglyph a403 +145C8 anatolian hieroglyph a404 +145C9 anatolian hieroglyph a405 +145CA anatolian hieroglyph a406 +145CB anatolian hieroglyph a407 +145CC anatolian hieroglyph a408 +145CD anatolian hieroglyph a409 +145CE anatolian hieroglyph a410 begin logogram mark +145CF anatolian hieroglyph a410a end logogram mark +145D0 anatolian hieroglyph a411 +145D1 anatolian hieroglyph a412 +145D2 anatolian hieroglyph a413 +145D3 anatolian hieroglyph a414 +145D4 anatolian hieroglyph a415 +145D5 anatolian hieroglyph a416 +145D6 anatolian hieroglyph a417 +145D7 anatolian hieroglyph a418 +145D8 anatolian hieroglyph a419 +145D9 anatolian hieroglyph a420 +145DA anatolian hieroglyph a421 +145DB anatolian hieroglyph a422 +145DC anatolian hieroglyph a423 +145DD anatolian hieroglyph a424 +145DE anatolian hieroglyph a425 +145DF anatolian hieroglyph a426 +145E0 anatolian hieroglyph a427 +145E1 anatolian hieroglyph a428 +145E2 anatolian hieroglyph a429 +145E3 anatolian hieroglyph a430 +145E4 anatolian hieroglyph a431 +145E5 anatolian hieroglyph a432 +145E6 anatolian hieroglyph a433 +145E7 anatolian hieroglyph a434 +145E8 anatolian hieroglyph a435 +145E9 anatolian hieroglyph a436 +145EA anatolian hieroglyph a437 +145EB anatolian hieroglyph a438 +145EC anatolian hieroglyph a439 +145ED anatolian hieroglyph a440 +145EE anatolian hieroglyph a441 +145EF anatolian hieroglyph a442 +145F0 anatolian hieroglyph a443 +145F1 anatolian hieroglyph a444 +145F2 anatolian hieroglyph a445 +145F3 anatolian hieroglyph a446 +145F4 anatolian hieroglyph a447 +145F5 anatolian hieroglyph a448 +145F6 anatolian hieroglyph a449 +145F7 anatolian hieroglyph a450 +145F8 anatolian hieroglyph a450a +145F9 anatolian hieroglyph a451 +145FA anatolian hieroglyph a452 +145FB anatolian hieroglyph a453 +145FC anatolian hieroglyph a454 +145FD anatolian hieroglyph a455 +145FE anatolian hieroglyph a456 +145FF anatolian hieroglyph a457 +14600 anatolian hieroglyph a457a +14601 anatolian hieroglyph a458 +14602 anatolian hieroglyph a459 +14603 anatolian hieroglyph a460 +14604 anatolian hieroglyph a461 +14605 anatolian hieroglyph a462 +14606 anatolian hieroglyph a463 +14607 anatolian hieroglyph a464 +14608 anatolian hieroglyph a465 +14609 anatolian hieroglyph a466 +1460A anatolian hieroglyph a467 +1460B anatolian hieroglyph a468 +1460C anatolian hieroglyph a469 +1460D anatolian hieroglyph a470 +1460E anatolian hieroglyph a471 +1460F anatolian hieroglyph a472 +14610 anatolian hieroglyph a473 +14611 anatolian hieroglyph a474 +14612 anatolian hieroglyph a475 +14613 anatolian hieroglyph a476 +14614 anatolian hieroglyph a477 +14615 anatolian hieroglyph a478 +14616 anatolian hieroglyph a479 +14617 anatolian hieroglyph a480 +14618 anatolian hieroglyph a481 +14619 anatolian hieroglyph a482 +1461A anatolian hieroglyph a483 +1461B anatolian hieroglyph a484 +1461C anatolian hieroglyph a485 +1461D anatolian hieroglyph a486 +1461E anatolian hieroglyph a487 +1461F anatolian hieroglyph a488 +14620 anatolian hieroglyph a489 +14621 anatolian hieroglyph a490 +14622 anatolian hieroglyph a491 +14623 anatolian hieroglyph a492 +14624 anatolian hieroglyph a493 +14625 anatolian hieroglyph a494 +14626 anatolian hieroglyph a495 +14627 anatolian hieroglyph a496 +14628 anatolian hieroglyph a497 +14629 anatolian hieroglyph a501 +1462A anatolian hieroglyph a502 +1462B anatolian hieroglyph a503 +1462C anatolian hieroglyph a504 +1462D anatolian hieroglyph a505 +1462E anatolian hieroglyph a506 +1462F anatolian hieroglyph a507 +14630 anatolian hieroglyph a508 +14631 anatolian hieroglyph a509 +14632 anatolian hieroglyph a510 +14633 anatolian hieroglyph a511 +14634 anatolian hieroglyph a512 +14635 anatolian hieroglyph a513 +14636 anatolian hieroglyph a514 +14637 anatolian hieroglyph a515 +14638 anatolian hieroglyph a516 +14639 anatolian hieroglyph a517 +1463A anatolian hieroglyph a518 +1463B anatolian hieroglyph a519 +1463C anatolian hieroglyph a520 +1463D anatolian hieroglyph a521 +1463E anatolian hieroglyph a522 +1463F anatolian hieroglyph a523 +14640 anatolian hieroglyph a524 +14641 anatolian hieroglyph a525 +14642 anatolian hieroglyph a526 +14643 anatolian hieroglyph a527 +14644 anatolian hieroglyph a528 +14645 anatolian hieroglyph a529 +14646 anatolian hieroglyph a530 +16800 bamum letter phase-a ngkue mfon +16801 bamum letter phase-a gbiee fon +16802 bamum letter phase-a pon mfon pipaemgbiee +16803 bamum letter phase-a pon mfon pipaemba +16804 bamum letter phase-a naa mfon +16805 bamum letter phase-a shuenshuet +16806 bamum letter phase-a tita mfon +16807 bamum letter phase-a nza mfon +16808 bamum letter phase-a shinda pa nji +16809 bamum letter phase-a pon pa nji pipaemgbiee +1680A bamum letter phase-a pon pa nji pipaemba +1680B bamum letter phase-a maembgbiee +1680C bamum letter phase-a tu maemba +1680D bamum letter phase-a ngangu +1680E bamum letter phase-a maemveux +1680F bamum letter phase-a mansuae +16810 bamum letter phase-a mveuaengam +16811 bamum letter phase-a seunyam +16812 bamum letter phase-a ntoqpen +16813 bamum letter phase-a keukeutnda +16814 bamum letter phase-a nkindi +16815 bamum letter phase-a suu +16816 bamum letter phase-a ngkuenzeum +16817 bamum letter phase-a lapaq +16818 bamum letter phase-a let kut +16819 bamum letter phase-a ntap mfaa +1681A bamum letter phase-a maekeup +1681B bamum letter phase-a pashae +1681C bamum letter phase-a gheuaerae +1681D bamum letter phase-a pamshae +1681E bamum letter phase-a mon nggeuaet +1681F bamum letter phase-a nzun meut +16820 bamum letter phase-a u yuq nae +16821 bamum letter phase-a gheuaegheuae +16822 bamum letter phase-a ntap ntaa +16823 bamum letter phase-a sisa +16824 bamum letter phase-a mgbasa +16825 bamum letter phase-a meunjomndeuq +16826 bamum letter phase-a moompuq +16827 bamum letter phase-a kafa +16828 bamum letter phase-a pa leeraewa +16829 bamum letter phase-a nda leeraewa +1682A bamum letter phase-a pet +1682B bamum letter phase-a maemkpen +1682C bamum letter phase-a nika +1682D bamum letter phase-a pup +1682E bamum letter phase-a tuaep +1682F bamum letter phase-a luaep +16830 bamum letter phase-a sonjam +16831 bamum letter phase-a teuteuwen +16832 bamum letter phase-a maenyi +16833 bamum letter phase-a ket +16834 bamum letter phase-a ndaanggeuaet +16835 bamum letter phase-a kuoq +16836 bamum letter phase-a moomeut +16837 bamum letter phase-a shum +16838 bamum letter phase-a lommae +16839 bamum letter phase-a firi +1683A bamum letter phase-a rom +1683B bamum letter phase-a kpoq +1683C bamum letter phase-a soq +1683D bamum letter phase-a map pieet +1683E bamum letter phase-a shirae +1683F bamum letter phase-a ntap +16840 bamum letter phase-a shoq nshut yum +16841 bamum letter phase-a nyit mongkeuaeq +16842 bamum letter phase-a paarae +16843 bamum letter phase-a nkaarae +16844 bamum letter phase-a unknown +16845 bamum letter phase-a nggen +16846 bamum letter phase-a maesi +16847 bamum letter phase-a njam +16848 bamum letter phase-a mbanyi +16849 bamum letter phase-a nyet +1684A bamum letter phase-a teuaen +1684B bamum letter phase-a sot +1684C bamum letter phase-a paam +1684D bamum letter phase-a nshiee +1684E bamum letter phase-a maem +1684F bamum letter phase-a nyi +16850 bamum letter phase-a kaq +16851 bamum letter phase-a nsha +16852 bamum letter phase-a vee +16853 bamum letter phase-a lu +16854 bamum letter phase-a nen +16855 bamum letter phase-a naq +16856 bamum letter phase-a mbaq +16857 bamum letter phase-b nshuet +16858 bamum letter phase-b tu maemgbiee +16859 bamum letter phase-b siee +1685A bamum letter phase-b set tu +1685B bamum letter phase-b lom nteum +1685C bamum letter phase-b mba maelee +1685D bamum letter phase-b kieem +1685E bamum letter phase-b yeurae +1685F bamum letter phase-b mbaarae +16860 bamum letter phase-b kam +16861 bamum letter phase-b peeshi +16862 bamum letter phase-b yafu leeraewa +16863 bamum letter phase-b lam nshut nyam +16864 bamum letter phase-b ntiee sheuoq +16865 bamum letter phase-b ndu njaa +16866 bamum letter phase-b gheugheuaem +16867 bamum letter phase-b pit +16868 bamum letter phase-b tu nsiee +16869 bamum letter phase-b shet njaq +1686A bamum letter phase-b sheuaeqtu +1686B bamum letter phase-b mfon teuaeq +1686C bamum letter phase-b mbit mbaaket +1686D bamum letter phase-b nyi nteum +1686E bamum letter phase-b keupuq +1686F bamum letter phase-b gheughen +16870 bamum letter phase-b keuyeux +16871 bamum letter phase-b laanae +16872 bamum letter phase-b parum +16873 bamum letter phase-b veum +16874 bamum letter phase-b ngkindi mvop +16875 bamum letter phase-b nggeu mbu +16876 bamum letter phase-b wuaet +16877 bamum letter phase-b sakeuae +16878 bamum letter phase-b taam +16879 bamum letter phase-b meuq +1687A bamum letter phase-b ngguoq +1687B bamum letter phase-b ngguoq large +1687C bamum letter phase-b mfiyaq +1687D bamum letter phase-b sue +1687E bamum letter phase-b mbeuri +1687F bamum letter phase-b montieen +16880 bamum letter phase-b nyaemae +16881 bamum letter phase-b pungaam +16882 bamum letter phase-b meut nggeet +16883 bamum letter phase-b feux +16884 bamum letter phase-b mbuoq +16885 bamum letter phase-b fee +16886 bamum letter phase-b keuaem +16887 bamum letter phase-b ma njeuaena +16888 bamum letter phase-b ma njuqa +16889 bamum letter phase-b let +1688A bamum letter phase-b nggaam +1688B bamum letter phase-b nsen +1688C bamum letter phase-b ma +1688D bamum letter phase-b kiq +1688E bamum letter phase-b ngom +1688F bamum letter phase-c ngkue maemba +16890 bamum letter phase-c nza +16891 bamum letter phase-c yum +16892 bamum letter phase-c wangkuoq +16893 bamum letter phase-c nggen +16894 bamum letter phase-c ndeuaeree +16895 bamum letter phase-c ngkaq +16896 bamum letter phase-c gharae +16897 bamum letter phase-c mbeekeet +16898 bamum letter phase-c gbayi +16899 bamum letter phase-c nyir mkparaq meun +1689A bamum letter phase-c ntu mbit +1689B bamum letter phase-c mbeum +1689C bamum letter phase-c pirieen +1689D bamum letter phase-c ndombu +1689E bamum letter phase-c mbaa cabbage-tree +1689F bamum letter phase-c keusheuaep +168A0 bamum letter phase-c ghap +168A1 bamum letter phase-c keukaq +168A2 bamum letter phase-c yu muomae +168A3 bamum letter phase-c nzeum +168A4 bamum letter phase-c mbue +168A5 bamum letter phase-c nseuaen +168A6 bamum letter phase-c mbit +168A7 bamum letter phase-c yeuq +168A8 bamum letter phase-c kparaq +168A9 bamum letter phase-c kaa +168AA bamum letter phase-c seux +168AB bamum letter phase-c ndida +168AC bamum letter phase-c taashae +168AD bamum letter phase-c njueq +168AE bamum letter phase-c tita yue +168AF bamum letter phase-c suaet +168B0 bamum letter phase-c ngguaen nyam +168B1 bamum letter phase-c veux +168B2 bamum letter phase-c nansanaq +168B3 bamum letter phase-c ma keuaeri +168B4 bamum letter phase-c ntaa +168B5 bamum letter phase-c ngguon +168B6 bamum letter phase-c lap +168B7 bamum letter phase-c mbirieen +168B8 bamum letter phase-c mgbasaq +168B9 bamum letter phase-c nteungba +168BA bamum letter phase-c teuteux +168BB bamum letter phase-c nggum +168BC bamum letter phase-c fue +168BD bamum letter phase-c ndeut +168BE bamum letter phase-c nsa +168BF bamum letter phase-c nshaq +168C0 bamum letter phase-c bung +168C1 bamum letter phase-c veuaepen +168C2 bamum letter phase-c mberae +168C3 bamum letter phase-c ru +168C4 bamum letter phase-c njaem +168C5 bamum letter phase-c lam +168C6 bamum letter phase-c tituaep +168C7 bamum letter phase-c nsuot ngom +168C8 bamum letter phase-c njeeee +168C9 bamum letter phase-c ket +168CA bamum letter phase-c nggu +168CB bamum letter phase-c maesi +168CC bamum letter phase-c mbuaem +168CD bamum letter phase-c lu +168CE bamum letter phase-c kut +168CF bamum letter phase-c njam +168D0 bamum letter phase-c ngom +168D1 bamum letter phase-c wup +168D2 bamum letter phase-c nggueet +168D3 bamum letter phase-c nsom +168D4 bamum letter phase-c nten +168D5 bamum letter phase-c kuop nkaarae +168D6 bamum letter phase-c nsun +168D7 bamum letter phase-c ndam +168D8 bamum letter phase-c ma nsiee +168D9 bamum letter phase-c yaa +168DA bamum letter phase-c ndap +168DB bamum letter phase-c shueq +168DC bamum letter phase-c setfon +168DD bamum letter phase-c mbi +168DE bamum letter phase-c maemba +168DF bamum letter phase-c mbanyi +168E0 bamum letter phase-c keuseux +168E1 bamum letter phase-c mbeux +168E2 bamum letter phase-c keum +168E3 bamum letter phase-c mbaa picket +168E4 bamum letter phase-c yuwoq +168E5 bamum letter phase-c njeux +168E6 bamum letter phase-c miee +168E7 bamum letter phase-c muae +168E8 bamum letter phase-c shiq +168E9 bamum letter phase-c ken law +168EA bamum letter phase-c ken fatigue +168EB bamum letter phase-c ngaq +168EC bamum letter phase-c naq +168ED bamum letter phase-c liq +168EE bamum letter phase-c pin +168EF bamum letter phase-c pen +168F0 bamum letter phase-c tet +168F1 bamum letter phase-d mbuo +168F2 bamum letter phase-d wap +168F3 bamum letter phase-d nji +168F4 bamum letter phase-d mfon +168F5 bamum letter phase-d njiee +168F6 bamum letter phase-d liee +168F7 bamum letter phase-d njeut +168F8 bamum letter phase-d nshee +168F9 bamum letter phase-d nggaamae +168FA bamum letter phase-d nyam +168FB bamum letter phase-d wuaen +168FC bamum letter phase-d ngkun +168FD bamum letter phase-d shee +168FE bamum letter phase-d ngkap +168FF bamum letter phase-d keuaetmeun +16900 bamum letter phase-d teut +16901 bamum letter phase-d sheuae +16902 bamum letter phase-d njap +16903 bamum letter phase-d sue +16904 bamum letter phase-d ket +16905 bamum letter phase-d yaemmae +16906 bamum letter phase-d kuom +16907 bamum letter phase-d sap +16908 bamum letter phase-d mfeut +16909 bamum letter phase-d ndeux +1690A bamum letter phase-d maleeri +1690B bamum letter phase-d meut +1690C bamum letter phase-d seuaeq +1690D bamum letter phase-d yen +1690E bamum letter phase-d njeuaem +1690F bamum letter phase-d keuot mbuae +16910 bamum letter phase-d ngkeuri +16911 bamum letter phase-d tu +16912 bamum letter phase-d ghaa +16913 bamum letter phase-d ngkyee +16914 bamum letter phase-d feufeuaet +16915 bamum letter phase-d ndee +16916 bamum letter phase-d mgbofum +16917 bamum letter phase-d leuaep +16918 bamum letter phase-d ndon +16919 bamum letter phase-d moni +1691A bamum letter phase-d mgbeun +1691B bamum letter phase-d puut +1691C bamum letter phase-d mgbiee +1691D bamum letter phase-d mfo +1691E bamum letter phase-d lum +1691F bamum letter phase-d nsieep +16920 bamum letter phase-d mbaa +16921 bamum letter phase-d kwaet +16922 bamum letter phase-d nyet +16923 bamum letter phase-d teuaen +16924 bamum letter phase-d sot +16925 bamum letter phase-d yuwoq +16926 bamum letter phase-d keum +16927 bamum letter phase-d raem +16928 bamum letter phase-d teeee +16929 bamum letter phase-d ngkeuaeq +1692A bamum letter phase-d mfeuae +1692B bamum letter phase-d nsieet +1692C bamum letter phase-d keup +1692D bamum letter phase-d pip +1692E bamum letter phase-d peutae +1692F bamum letter phase-d nyue +16930 bamum letter phase-d let +16931 bamum letter phase-d nggaam +16932 bamum letter phase-d mfiee +16933 bamum letter phase-d nggwaen +16934 bamum letter phase-d yuom +16935 bamum letter phase-d pap +16936 bamum letter phase-d yuop +16937 bamum letter phase-d ndam +16938 bamum letter phase-d nteum +16939 bamum letter phase-d suae +1693A bamum letter phase-d kun +1693B bamum letter phase-d nggeux +1693C bamum letter phase-d ngkiee +1693D bamum letter phase-d tuot +1693E bamum letter phase-d meun +1693F bamum letter phase-d kuq +16940 bamum letter phase-d nsum +16941 bamum letter phase-d teun +16942 bamum letter phase-d maenjet +16943 bamum letter phase-d nggap +16944 bamum letter phase-d leum +16945 bamum letter phase-d ngguom +16946 bamum letter phase-d nshut +16947 bamum letter phase-d njueq +16948 bamum letter phase-d gheuae +16949 bamum letter phase-d ku +1694A bamum letter phase-d ren old +1694B bamum letter phase-d tae +1694C bamum letter phase-d toq +1694D bamum letter phase-d nyi +1694E bamum letter phase-d rii +1694F bamum letter phase-d leeee +16950 bamum letter phase-d meeee +16951 bamum letter phase-d m +16952 bamum letter phase-d suu +16953 bamum letter phase-d mu +16954 bamum letter phase-d shii +16955 bamum letter phase-d sheux +16956 bamum letter phase-d kyee +16957 bamum letter phase-d nu +16958 bamum letter phase-d shu +16959 bamum letter phase-d ntee +1695A bamum letter phase-d pee +1695B bamum letter phase-d ni +1695C bamum letter phase-d shoq +1695D bamum letter phase-d puq +1695E bamum letter phase-d mvop +1695F bamum letter phase-d loq +16960 bamum letter phase-d ren much +16961 bamum letter phase-d ti +16962 bamum letter phase-d ntuu +16963 bamum letter phase-d mbaa seven +16964 bamum letter phase-d saq +16965 bamum letter phase-d faa +16966 bamum letter phase-e ndap +16967 bamum letter phase-e toon +16968 bamum letter phase-e mbeum +16969 bamum letter phase-e lap +1696A bamum letter phase-e vom +1696B bamum letter phase-e loon +1696C bamum letter phase-e paa +1696D bamum letter phase-e som +1696E bamum letter phase-e raq +1696F bamum letter phase-e nshuop +16970 bamum letter phase-e ndun +16971 bamum letter phase-e puae +16972 bamum letter phase-e tam +16973 bamum letter phase-e ngka +16974 bamum letter phase-e kpeux +16975 bamum letter phase-e wuo +16976 bamum letter phase-e see +16977 bamum letter phase-e nggeuaet +16978 bamum letter phase-e paam +16979 bamum letter phase-e too +1697A bamum letter phase-e kuop +1697B bamum letter phase-e lom +1697C bamum letter phase-e nshiee +1697D bamum letter phase-e ngop +1697E bamum letter phase-e maem +1697F bamum letter phase-e ngkeux +16980 bamum letter phase-e ngoq +16981 bamum letter phase-e nshue +16982 bamum letter phase-e rimgba +16983 bamum letter phase-e njeux +16984 bamum letter phase-e peem +16985 bamum letter phase-e saa +16986 bamum letter phase-e nggurae +16987 bamum letter phase-e mgba +16988 bamum letter phase-e gheux +16989 bamum letter phase-e ngkeuaem +1698A bamum letter phase-e njaemli +1698B bamum letter phase-e map +1698C bamum letter phase-e loot +1698D bamum letter phase-e nggeeee +1698E bamum letter phase-e ndiq +1698F bamum letter phase-e taen nteum +16990 bamum letter phase-e set +16991 bamum letter phase-e pum +16992 bamum letter phase-e ndaa softness +16993 bamum letter phase-e ngguaeshae nyam +16994 bamum letter phase-e yiee +16995 bamum letter phase-e gheun +16996 bamum letter phase-e tuae +16997 bamum letter phase-e yeuae +16998 bamum letter phase-e po +16999 bamum letter phase-e tumae +1699A bamum letter phase-e keuae +1699B bamum letter phase-e suaen +1699C bamum letter phase-e teuaeq +1699D bamum letter phase-e veuae +1699E bamum letter phase-e weux +1699F bamum letter phase-e laam +169A0 bamum letter phase-e pu +169A1 bamum letter phase-e taaq +169A2 bamum letter phase-e ghaamae +169A3 bamum letter phase-e ngeureut +169A4 bamum letter phase-e sheuaeq +169A5 bamum letter phase-e mgben +169A6 bamum letter phase-e mbee +169A7 bamum letter phase-e nzaq +169A8 bamum letter phase-e nkom +169A9 bamum letter phase-e gbet +169AA bamum letter phase-e tum +169AB bamum letter phase-e kuet +169AC bamum letter phase-e yap +169AD bamum letter phase-e nyi cleaver +169AE bamum letter phase-e yit +169AF bamum letter phase-e mfeuq +169B0 bamum letter phase-e ndiaq +169B1 bamum letter phase-e pieeq +169B2 bamum letter phase-e yueq +169B3 bamum letter phase-e leuaem +169B4 bamum letter phase-e fue +169B5 bamum letter phase-e gbeux +169B6 bamum letter phase-e ngkup +169B7 bamum letter phase-e ket +169B8 bamum letter phase-e mae +169B9 bamum letter phase-e ngkaami +169BA bamum letter phase-e ghet +169BB bamum letter phase-e fa +169BC bamum letter phase-e ntum +169BD bamum letter phase-e peut +169BE bamum letter phase-e yeum +169BF bamum letter phase-e nggeuae +169C0 bamum letter phase-e nyi between +169C1 bamum letter phase-e nzuq +169C2 bamum letter phase-e poon +169C3 bamum letter phase-e miee +169C4 bamum letter phase-e fuet +169C5 bamum letter phase-e nae +169C6 bamum letter phase-e muae +169C7 bamum letter phase-e gheuae +169C8 bamum letter phase-e fu i +169C9 bamum letter phase-e mvi +169CA bamum letter phase-e puaq +169CB bamum letter phase-e ngkum +169CC bamum letter phase-e kut +169CD bamum letter phase-e piet +169CE bamum letter phase-e ntap +169CF bamum letter phase-e yeuaet +169D0 bamum letter phase-e nggup +169D1 bamum letter phase-e pa people +169D2 bamum letter phase-e fu call +169D3 bamum letter phase-e fom +169D4 bamum letter phase-e njee +169D5 bamum letter phase-e a +169D6 bamum letter phase-e toq +169D7 bamum letter phase-e o +169D8 bamum letter phase-e i +169D9 bamum letter phase-e laq +169DA bamum letter phase-e pa plural +169DB bamum letter phase-e taa +169DC bamum letter phase-e taq +169DD bamum letter phase-e ndaa my house +169DE bamum letter phase-e shiq +169DF bamum letter phase-e yeux +169E0 bamum letter phase-e nguae +169E1 bamum letter phase-e yuaen +169E2 bamum letter phase-e yoq swimming +169E3 bamum letter phase-e yoq cover +169E4 bamum letter phase-e yuq +169E5 bamum letter phase-e yun +169E6 bamum letter phase-e keux +169E7 bamum letter phase-e peux +169E8 bamum letter phase-e njee epoch +169E9 bamum letter phase-e pue +169EA bamum letter phase-e wue +169EB bamum letter phase-e fee +169EC bamum letter phase-e vee +169ED bamum letter phase-e lu +169EE bamum letter phase-e mi +169EF bamum letter phase-e reux +169F0 bamum letter phase-e rae +169F1 bamum letter phase-e nguaet +169F2 bamum letter phase-e nga +169F3 bamum letter phase-e sho +169F4 bamum letter phase-e shoq +169F5 bamum letter phase-e fu remedy +169F6 bamum letter phase-e na +169F7 bamum letter phase-e pi +169F8 bamum letter phase-e loq +169F9 bamum letter phase-e ko +169FA bamum letter phase-e men +169FB bamum letter phase-e ma +169FC bamum letter phase-e maq +169FD bamum letter phase-e teu +169FE bamum letter phase-e ki +169FF bamum letter phase-e mon +16A00 bamum letter phase-e ten +16A01 bamum letter phase-e faq +16A02 bamum letter phase-e ghom +16A03 bamum letter phase-f ka +16A04 bamum letter phase-f u +16A05 bamum letter phase-f ku +16A06 bamum letter phase-f ee +16A07 bamum letter phase-f ree +16A08 bamum letter phase-f tae +16A09 bamum letter phase-f nyi +16A0A bamum letter phase-f la +16A0B bamum letter phase-f rii +16A0C bamum letter phase-f riee +16A0D bamum letter phase-f meeee +16A0E bamum letter phase-f taa +16A0F bamum letter phase-f ndaa +16A10 bamum letter phase-f njaem +16A11 bamum letter phase-f m +16A12 bamum letter phase-f suu +16A13 bamum letter phase-f shii +16A14 bamum letter phase-f si +16A15 bamum letter phase-f seux +16A16 bamum letter phase-f kyee +16A17 bamum letter phase-f ket +16A18 bamum letter phase-f nuae +16A19 bamum letter phase-f nu +16A1A bamum letter phase-f njuae +16A1B bamum letter phase-f yoq +16A1C bamum letter phase-f shu +16A1D bamum letter phase-f ya +16A1E bamum letter phase-f nsha +16A1F bamum letter phase-f peux +16A20 bamum letter phase-f ntee +16A21 bamum letter phase-f wue +16A22 bamum letter phase-f pee +16A23 bamum letter phase-f ru +16A24 bamum letter phase-f ni +16A25 bamum letter phase-f reux +16A26 bamum letter phase-f ken +16A27 bamum letter phase-f ngkwaen +16A28 bamum letter phase-f ngga +16A29 bamum letter phase-f sho +16A2A bamum letter phase-f puae +16A2B bamum letter phase-f fom +16A2C bamum letter phase-f wa +16A2D bamum letter phase-f li +16A2E bamum letter phase-f loq +16A2F bamum letter phase-f ko +16A30 bamum letter phase-f mben +16A31 bamum letter phase-f ren +16A32 bamum letter phase-f ma +16A33 bamum letter phase-f mo +16A34 bamum letter phase-f mbaa +16A35 bamum letter phase-f tet +16A36 bamum letter phase-f kpa +16A37 bamum letter phase-f samba +16A38 bamum letter phase-f vueq +16A40 mro letter ta +16A41 mro letter ngi +16A42 mro letter yo +16A43 mro letter mim +16A44 mro letter ba +16A45 mro letter da +16A46 mro letter a +16A47 mro letter phi +16A48 mro letter khai +16A49 mro letter hao +16A4A mro letter dai +16A4B mro letter chu +16A4C mro letter keaae +16A4D mro letter ol +16A4E mro letter maem +16A4F mro letter nin +16A50 mro letter pa +16A51 mro letter oo +16A52 mro letter o +16A53 mro letter ro +16A54 mro letter shi +16A55 mro letter thea +16A56 mro letter ea +16A57 mro letter wa +16A58 mro letter e +16A59 mro letter ko +16A5A mro letter lan +16A5B mro letter la +16A5C mro letter hai +16A5D mro letter ri +16A5E mro letter tek +16A60 mro digit zero +16A61 mro digit one +16A62 mro digit two +16A63 mro digit three +16A64 mro digit four +16A65 mro digit five +16A66 mro digit six +16A67 mro digit seven +16A68 mro digit eight +16A69 mro digit nine +16A6E mro danda +16A6F mro double danda +16AD0 bassa vah letter enni +16AD1 bassa vah letter ka +16AD2 bassa vah letter se +16AD3 bassa vah letter fa +16AD4 bassa vah letter mbe +16AD5 bassa vah letter yie +16AD6 bassa vah letter gah +16AD7 bassa vah letter dhii +16AD8 bassa vah letter kpah +16AD9 bassa vah letter jo +16ADA bassa vah letter hwah +16ADB bassa vah letter wa +16ADC bassa vah letter zo +16ADD bassa vah letter gbu +16ADE bassa vah letter do +16ADF bassa vah letter ce +16AE0 bassa vah letter uwu +16AE1 bassa vah letter to +16AE2 bassa vah letter ba +16AE3 bassa vah letter vu +16AE4 bassa vah letter yein +16AE5 bassa vah letter pa +16AE6 bassa vah letter wadda +16AE7 bassa vah letter a +16AE8 bassa vah letter o +16AE9 bassa vah letter oo +16AEA bassa vah letter u +16AEB bassa vah letter ee +16AEC bassa vah letter e +16AED bassa vah letter i +16AF0 bassa vah combining high tone +16AF1 bassa vah combining low tone +16AF2 bassa vah combining mid tone +16AF3 bassa vah combining low-mid tone +16AF4 bassa vah combining high-low tone +16AF5 bassa vah full stop +16B00 pahawh hmong vowel keeb +16B01 pahawh hmong vowel keev +16B02 pahawh hmong vowel kib +16B03 pahawh hmong vowel kiv +16B04 pahawh hmong vowel kaub +16B05 pahawh hmong vowel kauv +16B06 pahawh hmong vowel kub +16B07 pahawh hmong vowel kuv +16B08 pahawh hmong vowel keb +16B09 pahawh hmong vowel kev +16B0A pahawh hmong vowel kaib +16B0B pahawh hmong vowel kaiv +16B0C pahawh hmong vowel koob +16B0D pahawh hmong vowel koov +16B0E pahawh hmong vowel kawb +16B0F pahawh hmong vowel kawv +16B10 pahawh hmong vowel kuab +16B11 pahawh hmong vowel kuav +16B12 pahawh hmong vowel kob +16B13 pahawh hmong vowel kov +16B14 pahawh hmong vowel kiab +16B15 pahawh hmong vowel kiav +16B16 pahawh hmong vowel kab +16B17 pahawh hmong vowel kav +16B18 pahawh hmong vowel kwb +16B19 pahawh hmong vowel kwv +16B1A pahawh hmong vowel kaab +16B1B pahawh hmong vowel kaav +16B1C pahawh hmong consonant vau +16B1D pahawh hmong consonant ntsau +16B1E pahawh hmong consonant lau +16B1F pahawh hmong consonant hau +16B20 pahawh hmong consonant nlau +16B21 pahawh hmong consonant rau +16B22 pahawh hmong consonant nkau +16B23 pahawh hmong consonant qhau +16B24 pahawh hmong consonant yau +16B25 pahawh hmong consonant hlau +16B26 pahawh hmong consonant mau +16B27 pahawh hmong consonant chau +16B28 pahawh hmong consonant nchau +16B29 pahawh hmong consonant hnau +16B2A pahawh hmong consonant plhau +16B2B pahawh hmong consonant nthau +16B2C pahawh hmong consonant nau +16B2D pahawh hmong consonant au +16B2E pahawh hmong consonant xau +16B2F pahawh hmong consonant cau +16B30 pahawh hmong mark cim tub +16B31 pahawh hmong mark cim so +16B32 pahawh hmong mark cim kes +16B33 pahawh hmong mark cim khav +16B34 pahawh hmong mark cim suam +16B35 pahawh hmong mark cim hom +16B36 pahawh hmong mark cim taum +16B37 pahawh hmong sign vos thom +16B38 pahawh hmong sign vos tshab ceeb +16B39 pahawh hmong sign cim cheem +16B3A pahawh hmong sign vos thiab +16B3B pahawh hmong sign vos feem +16B3C pahawh hmong sign xyeem ntxiv +16B3D pahawh hmong sign xyeem rho +16B3E pahawh hmong sign xyeem tov +16B3F pahawh hmong sign xyeem faib +16B40 pahawh hmong sign vos seev +16B41 pahawh hmong sign meej suab +16B42 pahawh hmong sign vos nrua +16B43 pahawh hmong sign ib yam +16B44 pahawh hmong sign xaus +16B45 pahawh hmong sign cim tsov rog +16B50 pahawh hmong digit zero +16B51 pahawh hmong digit one +16B52 pahawh hmong digit two +16B53 pahawh hmong digit three +16B54 pahawh hmong digit four +16B55 pahawh hmong digit five +16B56 pahawh hmong digit six +16B57 pahawh hmong digit seven +16B58 pahawh hmong digit eight +16B59 pahawh hmong digit nine +16B5B pahawh hmong number tens +16B5C pahawh hmong number hundreds +16B5D pahawh hmong number ten thousands +16B5E pahawh hmong number millions +16B5F pahawh hmong number hundred millions +16B60 pahawh hmong number ten billions +16B61 pahawh hmong number trillions +16B63 pahawh hmong sign vos lub +16B64 pahawh hmong sign xyoo +16B65 pahawh hmong sign hli +16B66 pahawh hmong sign third-stage hli +16B67 pahawh hmong sign zwj thaj +16B68 pahawh hmong sign hnub +16B69 pahawh hmong sign nqig +16B6A pahawh hmong sign xiab +16B6B pahawh hmong sign ntuj +16B6C pahawh hmong sign av +16B6D pahawh hmong sign txheej ceev +16B6E pahawh hmong sign meej tseeb +16B6F pahawh hmong sign tau +16B70 pahawh hmong sign los +16B71 pahawh hmong sign mus +16B72 pahawh hmong sign cim hais lus ntog ntog +16B73 pahawh hmong sign cim cuam tshooj +16B74 pahawh hmong sign cim txwv +16B75 pahawh hmong sign cim txwv chwv +16B76 pahawh hmong sign cim pub dawb +16B77 pahawh hmong sign cim nres tos +16B7D pahawh hmong clan sign tsheej +16B7E pahawh hmong clan sign yeeg +16B7F pahawh hmong clan sign lis +16B80 pahawh hmong clan sign lauj +16B81 pahawh hmong clan sign xyooj +16B82 pahawh hmong clan sign koo +16B83 pahawh hmong clan sign hawj +16B84 pahawh hmong clan sign muas +16B85 pahawh hmong clan sign thoj +16B86 pahawh hmong clan sign tsab +16B87 pahawh hmong clan sign phab +16B88 pahawh hmong clan sign khab +16B89 pahawh hmong clan sign ham +16B8A pahawh hmong clan sign vaj +16B8B pahawh hmong clan sign faj +16B8C pahawh hmong clan sign yaj +16B8D pahawh hmong clan sign tswb +16B8E pahawh hmong clan sign kwm +16B8F pahawh hmong clan sign vwj +16E40 medefaidrin capital letter m +16E41 medefaidrin capital letter s +16E42 medefaidrin capital letter v +16E43 medefaidrin capital letter w +16E44 medefaidrin capital letter atiu +16E45 medefaidrin capital letter z +16E46 medefaidrin capital letter kp +16E47 medefaidrin capital letter p +16E48 medefaidrin capital letter t +16E49 medefaidrin capital letter g +16E4A medefaidrin capital letter f +16E4B medefaidrin capital letter i +16E4C medefaidrin capital letter k +16E4D medefaidrin capital letter a +16E4E medefaidrin capital letter j +16E4F medefaidrin capital letter e +16E50 medefaidrin capital letter b +16E51 medefaidrin capital letter c +16E52 medefaidrin capital letter u +16E53 medefaidrin capital letter yu +16E54 medefaidrin capital letter l +16E55 medefaidrin capital letter q +16E56 medefaidrin capital letter hp +16E57 medefaidrin capital letter ny +16E58 medefaidrin capital letter x +16E59 medefaidrin capital letter d +16E5A medefaidrin capital letter oe +16E5B medefaidrin capital letter n +16E5C medefaidrin capital letter r +16E5D medefaidrin capital letter o +16E5E medefaidrin capital letter ai +16E5F medefaidrin capital letter y +16E60 medefaidrin small letter m +16E61 medefaidrin small letter s +16E62 medefaidrin small letter v +16E63 medefaidrin small letter w +16E64 medefaidrin small letter atiu +16E65 medefaidrin small letter z +16E66 medefaidrin small letter kp +16E67 medefaidrin small letter p +16E68 medefaidrin small letter t +16E69 medefaidrin small letter g +16E6A medefaidrin small letter f +16E6B medefaidrin small letter i +16E6C medefaidrin small letter k +16E6D medefaidrin small letter a +16E6E medefaidrin small letter j +16E6F medefaidrin small letter e +16E70 medefaidrin small letter b +16E71 medefaidrin small letter c +16E72 medefaidrin small letter u +16E73 medefaidrin small letter yu +16E74 medefaidrin small letter l +16E75 medefaidrin small letter q +16E76 medefaidrin small letter hp +16E77 medefaidrin small letter ny +16E78 medefaidrin small letter x +16E79 medefaidrin small letter d +16E7A medefaidrin small letter oe +16E7B medefaidrin small letter n +16E7C medefaidrin small letter r +16E7D medefaidrin small letter o +16E7E medefaidrin small letter ai +16E7F medefaidrin small letter y +16E80 medefaidrin digit zero +16E81 medefaidrin digit one +16E82 medefaidrin digit two +16E83 medefaidrin digit three +16E84 medefaidrin digit four +16E85 medefaidrin digit five +16E86 medefaidrin digit six +16E87 medefaidrin digit seven +16E88 medefaidrin digit eight +16E89 medefaidrin digit nine +16E8A medefaidrin number ten +16E8B medefaidrin number eleven +16E8C medefaidrin number twelve +16E8D medefaidrin number thirteen +16E8E medefaidrin number fourteen +16E8F medefaidrin number fifteen +16E90 medefaidrin number sixteen +16E91 medefaidrin number seventeen +16E92 medefaidrin number eighteen +16E93 medefaidrin number nineteen +16E94 medefaidrin digit one alternate form +16E95 medefaidrin digit two alternate form +16E96 medefaidrin digit three alternate form +16E97 medefaidrin comma +16E98 medefaidrin full stop +16E99 medefaidrin symbol aiva +16E9A medefaidrin exclamation oh +16F00 miao letter pa +16F01 miao letter ba +16F02 miao letter yi pa +16F03 miao letter pla +16F04 miao letter ma +16F05 miao letter mha +16F06 miao letter archaic ma +16F07 miao letter fa +16F08 miao letter va +16F09 miao letter vfa +16F0A miao letter ta +16F0B miao letter da +16F0C miao letter yi tta +16F0D miao letter yi ta +16F0E miao letter tta +16F0F miao letter dda +16F10 miao letter na +16F11 miao letter nha +16F12 miao letter yi nna +16F13 miao letter archaic na +16F14 miao letter nna +16F15 miao letter nnha +16F16 miao letter la +16F17 miao letter lya +16F18 miao letter lha +16F19 miao letter lhya +16F1A miao letter tlha +16F1B miao letter dlha +16F1C miao letter tlhya +16F1D miao letter dlhya +16F1E miao letter ka +16F1F miao letter ga +16F20 miao letter yi ka +16F21 miao letter qa +16F22 miao letter qga +16F23 miao letter nga +16F24 miao letter ngha +16F25 miao letter archaic nga +16F26 miao letter ha +16F27 miao letter xa +16F28 miao letter gha +16F29 miao letter ghha +16F2A miao letter tssa +16F2B miao letter dzza +16F2C miao letter nya +16F2D miao letter nyha +16F2E miao letter tsha +16F2F miao letter dzha +16F30 miao letter yi tsha +16F31 miao letter yi dzha +16F32 miao letter reformed tsha +16F33 miao letter sha +16F34 miao letter ssa +16F35 miao letter zha +16F36 miao letter zsha +16F37 miao letter tsa +16F38 miao letter dza +16F39 miao letter yi tsa +16F3A miao letter sa +16F3B miao letter za +16F3C miao letter zsa +16F3D miao letter zza +16F3E miao letter zzsa +16F3F miao letter archaic zza +16F40 miao letter zzya +16F41 miao letter zzsya +16F42 miao letter wa +16F43 miao letter ah +16F44 miao letter hha +16F45 miao letter bri +16F46 miao letter syi +16F47 miao letter dzyi +16F48 miao letter te +16F49 miao letter tse +16F4A miao letter rte +16F4F miao sign consonant modifier bar +16F50 miao letter nasalization +16F51 miao sign aspiration +16F52 miao sign reformed voicing +16F53 miao sign reformed aspiration +16F54 miao vowel sign a +16F55 miao vowel sign aa +16F56 miao vowel sign ahh +16F57 miao vowel sign an +16F58 miao vowel sign ang +16F59 miao vowel sign o +16F5A miao vowel sign oo +16F5B miao vowel sign wo +16F5C miao vowel sign w +16F5D miao vowel sign e +16F5E miao vowel sign en +16F5F miao vowel sign eng +16F60 miao vowel sign oey +16F61 miao vowel sign i +16F62 miao vowel sign ia +16F63 miao vowel sign ian +16F64 miao vowel sign iang +16F65 miao vowel sign io +16F66 miao vowel sign ie +16F67 miao vowel sign ii +16F68 miao vowel sign iu +16F69 miao vowel sign ing +16F6A miao vowel sign u +16F6B miao vowel sign ua +16F6C miao vowel sign uan +16F6D miao vowel sign uang +16F6E miao vowel sign uu +16F6F miao vowel sign uei +16F70 miao vowel sign ung +16F71 miao vowel sign y +16F72 miao vowel sign yi +16F73 miao vowel sign ae +16F74 miao vowel sign aee +16F75 miao vowel sign err +16F76 miao vowel sign rounded err +16F77 miao vowel sign er +16F78 miao vowel sign rounded er +16F79 miao vowel sign ai +16F7A miao vowel sign ei +16F7B miao vowel sign au +16F7C miao vowel sign ou +16F7D miao vowel sign n +16F7E miao vowel sign ng +16F7F miao vowel sign uog +16F80 miao vowel sign yui +16F81 miao vowel sign og +16F82 miao vowel sign oer +16F83 miao vowel sign vw +16F84 miao vowel sign ig +16F85 miao vowel sign ea +16F86 miao vowel sign iong +16F87 miao vowel sign ui +16F8F miao tone right +16F90 miao tone top right +16F91 miao tone above +16F92 miao tone below +16F93 miao letter tone-2 +16F94 miao letter tone-3 +16F95 miao letter tone-4 +16F96 miao letter tone-5 +16F97 miao letter tone-6 +16F98 miao letter tone-7 +16F99 miao letter tone-8 +16F9A miao letter reformed tone-1 +16F9B miao letter reformed tone-2 +16F9C miao letter reformed tone-4 +16F9D miao letter reformed tone-5 +16F9E miao letter reformed tone-6 +16F9F miao letter reformed tone-8 +16FE0 tangut iteration mark +16FE1 nushu iteration mark +16FE2 old chinese hook mark +16FE3 old chinese iteration mark +18800 tangut component-001 +18801 tangut component-002 +18802 tangut component-003 +18803 tangut component-004 +18804 tangut component-005 +18805 tangut component-006 +18806 tangut component-007 +18807 tangut component-008 +18808 tangut component-009 +18809 tangut component-010 +1880A tangut component-011 +1880B tangut component-012 +1880C tangut component-013 +1880D tangut component-014 +1880E tangut component-015 +1880F tangut component-016 +18810 tangut component-017 +18811 tangut component-018 +18812 tangut component-019 +18813 tangut component-020 +18814 tangut component-021 +18815 tangut component-022 +18816 tangut component-023 +18817 tangut component-024 +18818 tangut component-025 +18819 tangut component-026 +1881A tangut component-027 +1881B tangut component-028 +1881C tangut component-029 +1881D tangut component-030 +1881E tangut component-031 +1881F tangut component-032 +18820 tangut component-033 +18821 tangut component-034 +18822 tangut component-035 +18823 tangut component-036 +18824 tangut component-037 +18825 tangut component-038 +18826 tangut component-039 +18827 tangut component-040 +18828 tangut component-041 +18829 tangut component-042 +1882A tangut component-043 +1882B tangut component-044 +1882C tangut component-045 +1882D tangut component-046 +1882E tangut component-047 +1882F tangut component-048 +18830 tangut component-049 +18831 tangut component-050 +18832 tangut component-051 +18833 tangut component-052 +18834 tangut component-053 +18835 tangut component-054 +18836 tangut component-055 +18837 tangut component-056 +18838 tangut component-057 +18839 tangut component-058 +1883A tangut component-059 +1883B tangut component-060 +1883C tangut component-061 +1883D tangut component-062 +1883E tangut component-063 +1883F tangut component-064 +18840 tangut component-065 +18841 tangut component-066 +18842 tangut component-067 +18843 tangut component-068 +18844 tangut component-069 +18845 tangut component-070 +18846 tangut component-071 +18847 tangut component-072 +18848 tangut component-073 +18849 tangut component-074 +1884A tangut component-075 +1884B tangut component-076 +1884C tangut component-077 +1884D tangut component-078 +1884E tangut component-079 +1884F tangut component-080 +18850 tangut component-081 +18851 tangut component-082 +18852 tangut component-083 +18853 tangut component-084 +18854 tangut component-085 +18855 tangut component-086 +18856 tangut component-087 +18857 tangut component-088 +18858 tangut component-089 +18859 tangut component-090 +1885A tangut component-091 +1885B tangut component-092 +1885C tangut component-093 +1885D tangut component-094 +1885E tangut component-095 +1885F tangut component-096 +18860 tangut component-097 +18861 tangut component-098 +18862 tangut component-099 +18863 tangut component-100 +18864 tangut component-101 +18865 tangut component-102 +18866 tangut component-103 +18867 tangut component-104 +18868 tangut component-105 +18869 tangut component-106 +1886A tangut component-107 +1886B tangut component-108 +1886C tangut component-109 +1886D tangut component-110 +1886E tangut component-111 +1886F tangut component-112 +18870 tangut component-113 +18871 tangut component-114 +18872 tangut component-115 +18873 tangut component-116 +18874 tangut component-117 +18875 tangut component-118 +18876 tangut component-119 +18877 tangut component-120 +18878 tangut component-121 +18879 tangut component-122 +1887A tangut component-123 +1887B tangut component-124 +1887C tangut component-125 +1887D tangut component-126 +1887E tangut component-127 +1887F tangut component-128 +18880 tangut component-129 +18881 tangut component-130 +18882 tangut component-131 +18883 tangut component-132 +18884 tangut component-133 +18885 tangut component-134 +18886 tangut component-135 +18887 tangut component-136 +18888 tangut component-137 +18889 tangut component-138 +1888A tangut component-139 +1888B tangut component-140 +1888C tangut component-141 +1888D tangut component-142 +1888E tangut component-143 +1888F tangut component-144 +18890 tangut component-145 +18891 tangut component-146 +18892 tangut component-147 +18893 tangut component-148 +18894 tangut component-149 +18895 tangut component-150 +18896 tangut component-151 +18897 tangut component-152 +18898 tangut component-153 +18899 tangut component-154 +1889A tangut component-155 +1889B tangut component-156 +1889C tangut component-157 +1889D tangut component-158 +1889E tangut component-159 +1889F tangut component-160 +188A0 tangut component-161 +188A1 tangut component-162 +188A2 tangut component-163 +188A3 tangut component-164 +188A4 tangut component-165 +188A5 tangut component-166 +188A6 tangut component-167 +188A7 tangut component-168 +188A8 tangut component-169 +188A9 tangut component-170 +188AA tangut component-171 +188AB tangut component-172 +188AC tangut component-173 +188AD tangut component-174 +188AE tangut component-175 +188AF tangut component-176 +188B0 tangut component-177 +188B1 tangut component-178 +188B2 tangut component-179 +188B3 tangut component-180 +188B4 tangut component-181 +188B5 tangut component-182 +188B6 tangut component-183 +188B7 tangut component-184 +188B8 tangut component-185 +188B9 tangut component-186 +188BA tangut component-187 +188BB tangut component-188 +188BC tangut component-189 +188BD tangut component-190 +188BE tangut component-191 +188BF tangut component-192 +188C0 tangut component-193 +188C1 tangut component-194 +188C2 tangut component-195 +188C3 tangut component-196 +188C4 tangut component-197 +188C5 tangut component-198 +188C6 tangut component-199 +188C7 tangut component-200 +188C8 tangut component-201 +188C9 tangut component-202 +188CA tangut component-203 +188CB tangut component-204 +188CC tangut component-205 +188CD tangut component-206 +188CE tangut component-207 +188CF tangut component-208 +188D0 tangut component-209 +188D1 tangut component-210 +188D2 tangut component-211 +188D3 tangut component-212 +188D4 tangut component-213 +188D5 tangut component-214 +188D6 tangut component-215 +188D7 tangut component-216 +188D8 tangut component-217 +188D9 tangut component-218 +188DA tangut component-219 +188DB tangut component-220 +188DC tangut component-221 +188DD tangut component-222 +188DE tangut component-223 +188DF tangut component-224 +188E0 tangut component-225 +188E1 tangut component-226 +188E2 tangut component-227 +188E3 tangut component-228 +188E4 tangut component-229 +188E5 tangut component-230 +188E6 tangut component-231 +188E7 tangut component-232 +188E8 tangut component-233 +188E9 tangut component-234 +188EA tangut component-235 +188EB tangut component-236 +188EC tangut component-237 +188ED tangut component-238 +188EE tangut component-239 +188EF tangut component-240 +188F0 tangut component-241 +188F1 tangut component-242 +188F2 tangut component-243 +188F3 tangut component-244 +188F4 tangut component-245 +188F5 tangut component-246 +188F6 tangut component-247 +188F7 tangut component-248 +188F8 tangut component-249 +188F9 tangut component-250 +188FA tangut component-251 +188FB tangut component-252 +188FC tangut component-253 +188FD tangut component-254 +188FE tangut component-255 +188FF tangut component-256 +18900 tangut component-257 +18901 tangut component-258 +18902 tangut component-259 +18903 tangut component-260 +18904 tangut component-261 +18905 tangut component-262 +18906 tangut component-263 +18907 tangut component-264 +18908 tangut component-265 +18909 tangut component-266 +1890A tangut component-267 +1890B tangut component-268 +1890C tangut component-269 +1890D tangut component-270 +1890E tangut component-271 +1890F tangut component-272 +18910 tangut component-273 +18911 tangut component-274 +18912 tangut component-275 +18913 tangut component-276 +18914 tangut component-277 +18915 tangut component-278 +18916 tangut component-279 +18917 tangut component-280 +18918 tangut component-281 +18919 tangut component-282 +1891A tangut component-283 +1891B tangut component-284 +1891C tangut component-285 +1891D tangut component-286 +1891E tangut component-287 +1891F tangut component-288 +18920 tangut component-289 +18921 tangut component-290 +18922 tangut component-291 +18923 tangut component-292 +18924 tangut component-293 +18925 tangut component-294 +18926 tangut component-295 +18927 tangut component-296 +18928 tangut component-297 +18929 tangut component-298 +1892A tangut component-299 +1892B tangut component-300 +1892C tangut component-301 +1892D tangut component-302 +1892E tangut component-303 +1892F tangut component-304 +18930 tangut component-305 +18931 tangut component-306 +18932 tangut component-307 +18933 tangut component-308 +18934 tangut component-309 +18935 tangut component-310 +18936 tangut component-311 +18937 tangut component-312 +18938 tangut component-313 +18939 tangut component-314 +1893A tangut component-315 +1893B tangut component-316 +1893C tangut component-317 +1893D tangut component-318 +1893E tangut component-319 +1893F tangut component-320 +18940 tangut component-321 +18941 tangut component-322 +18942 tangut component-323 +18943 tangut component-324 +18944 tangut component-325 +18945 tangut component-326 +18946 tangut component-327 +18947 tangut component-328 +18948 tangut component-329 +18949 tangut component-330 +1894A tangut component-331 +1894B tangut component-332 +1894C tangut component-333 +1894D tangut component-334 +1894E tangut component-335 +1894F tangut component-336 +18950 tangut component-337 +18951 tangut component-338 +18952 tangut component-339 +18953 tangut component-340 +18954 tangut component-341 +18955 tangut component-342 +18956 tangut component-343 +18957 tangut component-344 +18958 tangut component-345 +18959 tangut component-346 +1895A tangut component-347 +1895B tangut component-348 +1895C tangut component-349 +1895D tangut component-350 +1895E tangut component-351 +1895F tangut component-352 +18960 tangut component-353 +18961 tangut component-354 +18962 tangut component-355 +18963 tangut component-356 +18964 tangut component-357 +18965 tangut component-358 +18966 tangut component-359 +18967 tangut component-360 +18968 tangut component-361 +18969 tangut component-362 +1896A tangut component-363 +1896B tangut component-364 +1896C tangut component-365 +1896D tangut component-366 +1896E tangut component-367 +1896F tangut component-368 +18970 tangut component-369 +18971 tangut component-370 +18972 tangut component-371 +18973 tangut component-372 +18974 tangut component-373 +18975 tangut component-374 +18976 tangut component-375 +18977 tangut component-376 +18978 tangut component-377 +18979 tangut component-378 +1897A tangut component-379 +1897B tangut component-380 +1897C tangut component-381 +1897D tangut component-382 +1897E tangut component-383 +1897F tangut component-384 +18980 tangut component-385 +18981 tangut component-386 +18982 tangut component-387 +18983 tangut component-388 +18984 tangut component-389 +18985 tangut component-390 +18986 tangut component-391 +18987 tangut component-392 +18988 tangut component-393 +18989 tangut component-394 +1898A tangut component-395 +1898B tangut component-396 +1898C tangut component-397 +1898D tangut component-398 +1898E tangut component-399 +1898F tangut component-400 +18990 tangut component-401 +18991 tangut component-402 +18992 tangut component-403 +18993 tangut component-404 +18994 tangut component-405 +18995 tangut component-406 +18996 tangut component-407 +18997 tangut component-408 +18998 tangut component-409 +18999 tangut component-410 +1899A tangut component-411 +1899B tangut component-412 +1899C tangut component-413 +1899D tangut component-414 +1899E tangut component-415 +1899F tangut component-416 +189A0 tangut component-417 +189A1 tangut component-418 +189A2 tangut component-419 +189A3 tangut component-420 +189A4 tangut component-421 +189A5 tangut component-422 +189A6 tangut component-423 +189A7 tangut component-424 +189A8 tangut component-425 +189A9 tangut component-426 +189AA tangut component-427 +189AB tangut component-428 +189AC tangut component-429 +189AD tangut component-430 +189AE tangut component-431 +189AF tangut component-432 +189B0 tangut component-433 +189B1 tangut component-434 +189B2 tangut component-435 +189B3 tangut component-436 +189B4 tangut component-437 +189B5 tangut component-438 +189B6 tangut component-439 +189B7 tangut component-440 +189B8 tangut component-441 +189B9 tangut component-442 +189BA tangut component-443 +189BB tangut component-444 +189BC tangut component-445 +189BD tangut component-446 +189BE tangut component-447 +189BF tangut component-448 +189C0 tangut component-449 +189C1 tangut component-450 +189C2 tangut component-451 +189C3 tangut component-452 +189C4 tangut component-453 +189C5 tangut component-454 +189C6 tangut component-455 +189C7 tangut component-456 +189C8 tangut component-457 +189C9 tangut component-458 +189CA tangut component-459 +189CB tangut component-460 +189CC tangut component-461 +189CD tangut component-462 +189CE tangut component-463 +189CF tangut component-464 +189D0 tangut component-465 +189D1 tangut component-466 +189D2 tangut component-467 +189D3 tangut component-468 +189D4 tangut component-469 +189D5 tangut component-470 +189D6 tangut component-471 +189D7 tangut component-472 +189D8 tangut component-473 +189D9 tangut component-474 +189DA tangut component-475 +189DB tangut component-476 +189DC tangut component-477 +189DD tangut component-478 +189DE tangut component-479 +189DF tangut component-480 +189E0 tangut component-481 +189E1 tangut component-482 +189E2 tangut component-483 +189E3 tangut component-484 +189E4 tangut component-485 +189E5 tangut component-486 +189E6 tangut component-487 +189E7 tangut component-488 +189E8 tangut component-489 +189E9 tangut component-490 +189EA tangut component-491 +189EB tangut component-492 +189EC tangut component-493 +189ED tangut component-494 +189EE tangut component-495 +189EF tangut component-496 +189F0 tangut component-497 +189F1 tangut component-498 +189F2 tangut component-499 +189F3 tangut component-500 +189F4 tangut component-501 +189F5 tangut component-502 +189F6 tangut component-503 +189F7 tangut component-504 +189F8 tangut component-505 +189F9 tangut component-506 +189FA tangut component-507 +189FB tangut component-508 +189FC tangut component-509 +189FD tangut component-510 +189FE tangut component-511 +189FF tangut component-512 +18A00 tangut component-513 +18A01 tangut component-514 +18A02 tangut component-515 +18A03 tangut component-516 +18A04 tangut component-517 +18A05 tangut component-518 +18A06 tangut component-519 +18A07 tangut component-520 +18A08 tangut component-521 +18A09 tangut component-522 +18A0A tangut component-523 +18A0B tangut component-524 +18A0C tangut component-525 +18A0D tangut component-526 +18A0E tangut component-527 +18A0F tangut component-528 +18A10 tangut component-529 +18A11 tangut component-530 +18A12 tangut component-531 +18A13 tangut component-532 +18A14 tangut component-533 +18A15 tangut component-534 +18A16 tangut component-535 +18A17 tangut component-536 +18A18 tangut component-537 +18A19 tangut component-538 +18A1A tangut component-539 +18A1B tangut component-540 +18A1C tangut component-541 +18A1D tangut component-542 +18A1E tangut component-543 +18A1F tangut component-544 +18A20 tangut component-545 +18A21 tangut component-546 +18A22 tangut component-547 +18A23 tangut component-548 +18A24 tangut component-549 +18A25 tangut component-550 +18A26 tangut component-551 +18A27 tangut component-552 +18A28 tangut component-553 +18A29 tangut component-554 +18A2A tangut component-555 +18A2B tangut component-556 +18A2C tangut component-557 +18A2D tangut component-558 +18A2E tangut component-559 +18A2F tangut component-560 +18A30 tangut component-561 +18A31 tangut component-562 +18A32 tangut component-563 +18A33 tangut component-564 +18A34 tangut component-565 +18A35 tangut component-566 +18A36 tangut component-567 +18A37 tangut component-568 +18A38 tangut component-569 +18A39 tangut component-570 +18A3A tangut component-571 +18A3B tangut component-572 +18A3C tangut component-573 +18A3D tangut component-574 +18A3E tangut component-575 +18A3F tangut component-576 +18A40 tangut component-577 +18A41 tangut component-578 +18A42 tangut component-579 +18A43 tangut component-580 +18A44 tangut component-581 +18A45 tangut component-582 +18A46 tangut component-583 +18A47 tangut component-584 +18A48 tangut component-585 +18A49 tangut component-586 +18A4A tangut component-587 +18A4B tangut component-588 +18A4C tangut component-589 +18A4D tangut component-590 +18A4E tangut component-591 +18A4F tangut component-592 +18A50 tangut component-593 +18A51 tangut component-594 +18A52 tangut component-595 +18A53 tangut component-596 +18A54 tangut component-597 +18A55 tangut component-598 +18A56 tangut component-599 +18A57 tangut component-600 +18A58 tangut component-601 +18A59 tangut component-602 +18A5A tangut component-603 +18A5B tangut component-604 +18A5C tangut component-605 +18A5D tangut component-606 +18A5E tangut component-607 +18A5F tangut component-608 +18A60 tangut component-609 +18A61 tangut component-610 +18A62 tangut component-611 +18A63 tangut component-612 +18A64 tangut component-613 +18A65 tangut component-614 +18A66 tangut component-615 +18A67 tangut component-616 +18A68 tangut component-617 +18A69 tangut component-618 +18A6A tangut component-619 +18A6B tangut component-620 +18A6C tangut component-621 +18A6D tangut component-622 +18A6E tangut component-623 +18A6F tangut component-624 +18A70 tangut component-625 +18A71 tangut component-626 +18A72 tangut component-627 +18A73 tangut component-628 +18A74 tangut component-629 +18A75 tangut component-630 +18A76 tangut component-631 +18A77 tangut component-632 +18A78 tangut component-633 +18A79 tangut component-634 +18A7A tangut component-635 +18A7B tangut component-636 +18A7C tangut component-637 +18A7D tangut component-638 +18A7E tangut component-639 +18A7F tangut component-640 +18A80 tangut component-641 +18A81 tangut component-642 +18A82 tangut component-643 +18A83 tangut component-644 +18A84 tangut component-645 +18A85 tangut component-646 +18A86 tangut component-647 +18A87 tangut component-648 +18A88 tangut component-649 +18A89 tangut component-650 +18A8A tangut component-651 +18A8B tangut component-652 +18A8C tangut component-653 +18A8D tangut component-654 +18A8E tangut component-655 +18A8F tangut component-656 +18A90 tangut component-657 +18A91 tangut component-658 +18A92 tangut component-659 +18A93 tangut component-660 +18A94 tangut component-661 +18A95 tangut component-662 +18A96 tangut component-663 +18A97 tangut component-664 +18A98 tangut component-665 +18A99 tangut component-666 +18A9A tangut component-667 +18A9B tangut component-668 +18A9C tangut component-669 +18A9D tangut component-670 +18A9E tangut component-671 +18A9F tangut component-672 +18AA0 tangut component-673 +18AA1 tangut component-674 +18AA2 tangut component-675 +18AA3 tangut component-676 +18AA4 tangut component-677 +18AA5 tangut component-678 +18AA6 tangut component-679 +18AA7 tangut component-680 +18AA8 tangut component-681 +18AA9 tangut component-682 +18AAA tangut component-683 +18AAB tangut component-684 +18AAC tangut component-685 +18AAD tangut component-686 +18AAE tangut component-687 +18AAF tangut component-688 +18AB0 tangut component-689 +18AB1 tangut component-690 +18AB2 tangut component-691 +18AB3 tangut component-692 +18AB4 tangut component-693 +18AB5 tangut component-694 +18AB6 tangut component-695 +18AB7 tangut component-696 +18AB8 tangut component-697 +18AB9 tangut component-698 +18ABA tangut component-699 +18ABB tangut component-700 +18ABC tangut component-701 +18ABD tangut component-702 +18ABE tangut component-703 +18ABF tangut component-704 +18AC0 tangut component-705 +18AC1 tangut component-706 +18AC2 tangut component-707 +18AC3 tangut component-708 +18AC4 tangut component-709 +18AC5 tangut component-710 +18AC6 tangut component-711 +18AC7 tangut component-712 +18AC8 tangut component-713 +18AC9 tangut component-714 +18ACA tangut component-715 +18ACB tangut component-716 +18ACC tangut component-717 +18ACD tangut component-718 +18ACE tangut component-719 +18ACF tangut component-720 +18AD0 tangut component-721 +18AD1 tangut component-722 +18AD2 tangut component-723 +18AD3 tangut component-724 +18AD4 tangut component-725 +18AD5 tangut component-726 +18AD6 tangut component-727 +18AD7 tangut component-728 +18AD8 tangut component-729 +18AD9 tangut component-730 +18ADA tangut component-731 +18ADB tangut component-732 +18ADC tangut component-733 +18ADD tangut component-734 +18ADE tangut component-735 +18ADF tangut component-736 +18AE0 tangut component-737 +18AE1 tangut component-738 +18AE2 tangut component-739 +18AE3 tangut component-740 +18AE4 tangut component-741 +18AE5 tangut component-742 +18AE6 tangut component-743 +18AE7 tangut component-744 +18AE8 tangut component-745 +18AE9 tangut component-746 +18AEA tangut component-747 +18AEB tangut component-748 +18AEC tangut component-749 +18AED tangut component-750 +18AEE tangut component-751 +18AEF tangut component-752 +18AF0 tangut component-753 +18AF1 tangut component-754 +18AF2 tangut component-755 +1B000 katakana letter archaic e +1B001 hiragana letter archaic ye +1B002 hentaigana letter a-1 +1B003 hentaigana letter a-2 +1B004 hentaigana letter a-3 +1B005 hentaigana letter a-wo +1B006 hentaigana letter i-1 +1B007 hentaigana letter i-2 +1B008 hentaigana letter i-3 +1B009 hentaigana letter i-4 +1B00A hentaigana letter u-1 +1B00B hentaigana letter u-2 +1B00C hentaigana letter u-3 +1B00D hentaigana letter u-4 +1B00E hentaigana letter u-5 +1B00F hentaigana letter e-2 +1B010 hentaigana letter e-3 +1B011 hentaigana letter e-4 +1B012 hentaigana letter e-5 +1B013 hentaigana letter e-6 +1B014 hentaigana letter o-1 +1B015 hentaigana letter o-2 +1B016 hentaigana letter o-3 +1B017 hentaigana letter ka-1 +1B018 hentaigana letter ka-2 +1B019 hentaigana letter ka-3 +1B01A hentaigana letter ka-4 +1B01B hentaigana letter ka-5 +1B01C hentaigana letter ka-6 +1B01D hentaigana letter ka-7 +1B01E hentaigana letter ka-8 +1B01F hentaigana letter ka-9 +1B020 hentaigana letter ka-10 +1B021 hentaigana letter ka-11 +1B022 hentaigana letter ka-ke +1B023 hentaigana letter ki-1 +1B024 hentaigana letter ki-2 +1B025 hentaigana letter ki-3 +1B026 hentaigana letter ki-4 +1B027 hentaigana letter ki-5 +1B028 hentaigana letter ki-6 +1B029 hentaigana letter ki-7 +1B02A hentaigana letter ki-8 +1B02B hentaigana letter ku-1 +1B02C hentaigana letter ku-2 +1B02D hentaigana letter ku-3 +1B02E hentaigana letter ku-4 +1B02F hentaigana letter ku-5 +1B030 hentaigana letter ku-6 +1B031 hentaigana letter ku-7 +1B032 hentaigana letter ke-1 +1B033 hentaigana letter ke-2 +1B034 hentaigana letter ke-3 +1B035 hentaigana letter ke-4 +1B036 hentaigana letter ke-5 +1B037 hentaigana letter ke-6 +1B038 hentaigana letter ko-1 +1B039 hentaigana letter ko-2 +1B03A hentaigana letter ko-3 +1B03B hentaigana letter ko-ki +1B03C hentaigana letter sa-1 +1B03D hentaigana letter sa-2 +1B03E hentaigana letter sa-3 +1B03F hentaigana letter sa-4 +1B040 hentaigana letter sa-5 +1B041 hentaigana letter sa-6 +1B042 hentaigana letter sa-7 +1B043 hentaigana letter sa-8 +1B044 hentaigana letter si-1 +1B045 hentaigana letter si-2 +1B046 hentaigana letter si-3 +1B047 hentaigana letter si-4 +1B048 hentaigana letter si-5 +1B049 hentaigana letter si-6 +1B04A hentaigana letter su-1 +1B04B hentaigana letter su-2 +1B04C hentaigana letter su-3 +1B04D hentaigana letter su-4 +1B04E hentaigana letter su-5 +1B04F hentaigana letter su-6 +1B050 hentaigana letter su-7 +1B051 hentaigana letter su-8 +1B052 hentaigana letter se-1 +1B053 hentaigana letter se-2 +1B054 hentaigana letter se-3 +1B055 hentaigana letter se-4 +1B056 hentaigana letter se-5 +1B057 hentaigana letter so-1 +1B058 hentaigana letter so-2 +1B059 hentaigana letter so-3 +1B05A hentaigana letter so-4 +1B05B hentaigana letter so-5 +1B05C hentaigana letter so-6 +1B05D hentaigana letter so-7 +1B05E hentaigana letter ta-1 +1B05F hentaigana letter ta-2 +1B060 hentaigana letter ta-3 +1B061 hentaigana letter ta-4 +1B062 hentaigana letter ti-1 +1B063 hentaigana letter ti-2 +1B064 hentaigana letter ti-3 +1B065 hentaigana letter ti-4 +1B066 hentaigana letter ti-5 +1B067 hentaigana letter ti-6 +1B068 hentaigana letter ti-7 +1B069 hentaigana letter tu-1 +1B06A hentaigana letter tu-2 +1B06B hentaigana letter tu-3 +1B06C hentaigana letter tu-4 +1B06D hentaigana letter tu-to +1B06E hentaigana letter te-1 +1B06F hentaigana letter te-2 +1B070 hentaigana letter te-3 +1B071 hentaigana letter te-4 +1B072 hentaigana letter te-5 +1B073 hentaigana letter te-6 +1B074 hentaigana letter te-7 +1B075 hentaigana letter te-8 +1B076 hentaigana letter te-9 +1B077 hentaigana letter to-1 +1B078 hentaigana letter to-2 +1B079 hentaigana letter to-3 +1B07A hentaigana letter to-4 +1B07B hentaigana letter to-5 +1B07C hentaigana letter to-6 +1B07D hentaigana letter to-ra +1B07E hentaigana letter na-1 +1B07F hentaigana letter na-2 +1B080 hentaigana letter na-3 +1B081 hentaigana letter na-4 +1B082 hentaigana letter na-5 +1B083 hentaigana letter na-6 +1B084 hentaigana letter na-7 +1B085 hentaigana letter na-8 +1B086 hentaigana letter na-9 +1B087 hentaigana letter ni-1 +1B088 hentaigana letter ni-2 +1B089 hentaigana letter ni-3 +1B08A hentaigana letter ni-4 +1B08B hentaigana letter ni-5 +1B08C hentaigana letter ni-6 +1B08D hentaigana letter ni-7 +1B08E hentaigana letter ni-te +1B08F hentaigana letter nu-1 +1B090 hentaigana letter nu-2 +1B091 hentaigana letter nu-3 +1B092 hentaigana letter ne-1 +1B093 hentaigana letter ne-2 +1B094 hentaigana letter ne-3 +1B095 hentaigana letter ne-4 +1B096 hentaigana letter ne-5 +1B097 hentaigana letter ne-6 +1B098 hentaigana letter ne-ko +1B099 hentaigana letter no-1 +1B09A hentaigana letter no-2 +1B09B hentaigana letter no-3 +1B09C hentaigana letter no-4 +1B09D hentaigana letter no-5 +1B09E hentaigana letter ha-1 +1B09F hentaigana letter ha-2 +1B0A0 hentaigana letter ha-3 +1B0A1 hentaigana letter ha-4 +1B0A2 hentaigana letter ha-5 +1B0A3 hentaigana letter ha-6 +1B0A4 hentaigana letter ha-7 +1B0A5 hentaigana letter ha-8 +1B0A6 hentaigana letter ha-9 +1B0A7 hentaigana letter ha-10 +1B0A8 hentaigana letter ha-11 +1B0A9 hentaigana letter hi-1 +1B0AA hentaigana letter hi-2 +1B0AB hentaigana letter hi-3 +1B0AC hentaigana letter hi-4 +1B0AD hentaigana letter hi-5 +1B0AE hentaigana letter hi-6 +1B0AF hentaigana letter hi-7 +1B0B0 hentaigana letter hu-1 +1B0B1 hentaigana letter hu-2 +1B0B2 hentaigana letter hu-3 +1B0B3 hentaigana letter he-1 +1B0B4 hentaigana letter he-2 +1B0B5 hentaigana letter he-3 +1B0B6 hentaigana letter he-4 +1B0B7 hentaigana letter he-5 +1B0B8 hentaigana letter he-6 +1B0B9 hentaigana letter he-7 +1B0BA hentaigana letter ho-1 +1B0BB hentaigana letter ho-2 +1B0BC hentaigana letter ho-3 +1B0BD hentaigana letter ho-4 +1B0BE hentaigana letter ho-5 +1B0BF hentaigana letter ho-6 +1B0C0 hentaigana letter ho-7 +1B0C1 hentaigana letter ho-8 +1B0C2 hentaigana letter ma-1 +1B0C3 hentaigana letter ma-2 +1B0C4 hentaigana letter ma-3 +1B0C5 hentaigana letter ma-4 +1B0C6 hentaigana letter ma-5 +1B0C7 hentaigana letter ma-6 +1B0C8 hentaigana letter ma-7 +1B0C9 hentaigana letter mi-1 +1B0CA hentaigana letter mi-2 +1B0CB hentaigana letter mi-3 +1B0CC hentaigana letter mi-4 +1B0CD hentaigana letter mi-5 +1B0CE hentaigana letter mi-6 +1B0CF hentaigana letter mi-7 +1B0D0 hentaigana letter mu-1 +1B0D1 hentaigana letter mu-2 +1B0D2 hentaigana letter mu-3 +1B0D3 hentaigana letter mu-4 +1B0D4 hentaigana letter me-1 +1B0D5 hentaigana letter me-2 +1B0D6 hentaigana letter me-ma +1B0D7 hentaigana letter mo-1 +1B0D8 hentaigana letter mo-2 +1B0D9 hentaigana letter mo-3 +1B0DA hentaigana letter mo-4 +1B0DB hentaigana letter mo-5 +1B0DC hentaigana letter mo-6 +1B0DD hentaigana letter ya-1 +1B0DE hentaigana letter ya-2 +1B0DF hentaigana letter ya-3 +1B0E0 hentaigana letter ya-4 +1B0E1 hentaigana letter ya-5 +1B0E2 hentaigana letter ya-yo +1B0E3 hentaigana letter yu-1 +1B0E4 hentaigana letter yu-2 +1B0E5 hentaigana letter yu-3 +1B0E6 hentaigana letter yu-4 +1B0E7 hentaigana letter yo-1 +1B0E8 hentaigana letter yo-2 +1B0E9 hentaigana letter yo-3 +1B0EA hentaigana letter yo-4 +1B0EB hentaigana letter yo-5 +1B0EC hentaigana letter yo-6 +1B0ED hentaigana letter ra-1 +1B0EE hentaigana letter ra-2 +1B0EF hentaigana letter ra-3 +1B0F0 hentaigana letter ra-4 +1B0F1 hentaigana letter ri-1 +1B0F2 hentaigana letter ri-2 +1B0F3 hentaigana letter ri-3 +1B0F4 hentaigana letter ri-4 +1B0F5 hentaigana letter ri-5 +1B0F6 hentaigana letter ri-6 +1B0F7 hentaigana letter ri-7 +1B0F8 hentaigana letter ru-1 +1B0F9 hentaigana letter ru-2 +1B0FA hentaigana letter ru-3 +1B0FB hentaigana letter ru-4 +1B0FC hentaigana letter ru-5 +1B0FD hentaigana letter ru-6 +1B0FE hentaigana letter re-1 +1B0FF hentaigana letter re-2 +1B100 hentaigana letter re-3 +1B101 hentaigana letter re-4 +1B102 hentaigana letter ro-1 +1B103 hentaigana letter ro-2 +1B104 hentaigana letter ro-3 +1B105 hentaigana letter ro-4 +1B106 hentaigana letter ro-5 +1B107 hentaigana letter ro-6 +1B108 hentaigana letter wa-1 +1B109 hentaigana letter wa-2 +1B10A hentaigana letter wa-3 +1B10B hentaigana letter wa-4 +1B10C hentaigana letter wa-5 +1B10D hentaigana letter wi-1 +1B10E hentaigana letter wi-2 +1B10F hentaigana letter wi-3 +1B110 hentaigana letter wi-4 +1B111 hentaigana letter wi-5 +1B112 hentaigana letter we-1 +1B113 hentaigana letter we-2 +1B114 hentaigana letter we-3 +1B115 hentaigana letter we-4 +1B116 hentaigana letter wo-1 +1B117 hentaigana letter wo-2 +1B118 hentaigana letter wo-3 +1B119 hentaigana letter wo-4 +1B11A hentaigana letter wo-5 +1B11B hentaigana letter wo-6 +1B11C hentaigana letter wo-7 +1B11D hentaigana letter n-mu-mo-1 +1B11E hentaigana letter n-mu-mo-2 +1B150 hiragana letter small wi +1B151 hiragana letter small we +1B152 hiragana letter small wo +1B164 katakana letter small wi +1B165 katakana letter small we +1B166 katakana letter small wo +1B167 katakana letter small n +1B170 nushu character-1b170 +1B171 nushu character-1b171 +1B172 nushu character-1b172 +1B173 nushu character-1b173 +1B174 nushu character-1b174 +1B175 nushu character-1b175 +1B176 nushu character-1b176 +1B177 nushu character-1b177 +1B178 nushu character-1b178 +1B179 nushu character-1b179 +1B17A nushu character-1b17a +1B17B nushu character-1b17b +1B17C nushu character-1b17c +1B17D nushu character-1b17d +1B17E nushu character-1b17e +1B17F nushu character-1b17f +1B180 nushu character-1b180 +1B181 nushu character-1b181 +1B182 nushu character-1b182 +1B183 nushu character-1b183 +1B184 nushu character-1b184 +1B185 nushu character-1b185 +1B186 nushu character-1b186 +1B187 nushu character-1b187 +1B188 nushu character-1b188 +1B189 nushu character-1b189 +1B18A nushu character-1b18a +1B18B nushu character-1b18b +1B18C nushu character-1b18c +1B18D nushu character-1b18d +1B18E nushu character-1b18e +1B18F nushu character-1b18f +1B190 nushu character-1b190 +1B191 nushu character-1b191 +1B192 nushu character-1b192 +1B193 nushu character-1b193 +1B194 nushu character-1b194 +1B195 nushu character-1b195 +1B196 nushu character-1b196 +1B197 nushu character-1b197 +1B198 nushu character-1b198 +1B199 nushu character-1b199 +1B19A nushu character-1b19a +1B19B nushu character-1b19b +1B19C nushu character-1b19c +1B19D nushu character-1b19d +1B19E nushu character-1b19e +1B19F nushu character-1b19f +1B1A0 nushu character-1b1a0 +1B1A1 nushu character-1b1a1 +1B1A2 nushu character-1b1a2 +1B1A3 nushu character-1b1a3 +1B1A4 nushu character-1b1a4 +1B1A5 nushu character-1b1a5 +1B1A6 nushu character-1b1a6 +1B1A7 nushu character-1b1a7 +1B1A8 nushu character-1b1a8 +1B1A9 nushu character-1b1a9 +1B1AA nushu character-1b1aa +1B1AB nushu character-1b1ab +1B1AC nushu character-1b1ac +1B1AD nushu character-1b1ad +1B1AE nushu character-1b1ae +1B1AF nushu character-1b1af +1B1B0 nushu character-1b1b0 +1B1B1 nushu character-1b1b1 +1B1B2 nushu character-1b1b2 +1B1B3 nushu character-1b1b3 +1B1B4 nushu character-1b1b4 +1B1B5 nushu character-1b1b5 +1B1B6 nushu character-1b1b6 +1B1B7 nushu character-1b1b7 +1B1B8 nushu character-1b1b8 +1B1B9 nushu character-1b1b9 +1B1BA nushu character-1b1ba +1B1BB nushu character-1b1bb +1B1BC nushu character-1b1bc +1B1BD nushu character-1b1bd +1B1BE nushu character-1b1be +1B1BF nushu character-1b1bf +1B1C0 nushu character-1b1c0 +1B1C1 nushu character-1b1c1 +1B1C2 nushu character-1b1c2 +1B1C3 nushu character-1b1c3 +1B1C4 nushu character-1b1c4 +1B1C5 nushu character-1b1c5 +1B1C6 nushu character-1b1c6 +1B1C7 nushu character-1b1c7 +1B1C8 nushu character-1b1c8 +1B1C9 nushu character-1b1c9 +1B1CA nushu character-1b1ca +1B1CB nushu character-1b1cb +1B1CC nushu character-1b1cc +1B1CD nushu character-1b1cd +1B1CE nushu character-1b1ce +1B1CF nushu character-1b1cf +1B1D0 nushu character-1b1d0 +1B1D1 nushu character-1b1d1 +1B1D2 nushu character-1b1d2 +1B1D3 nushu character-1b1d3 +1B1D4 nushu character-1b1d4 +1B1D5 nushu character-1b1d5 +1B1D6 nushu character-1b1d6 +1B1D7 nushu character-1b1d7 +1B1D8 nushu character-1b1d8 +1B1D9 nushu character-1b1d9 +1B1DA nushu character-1b1da +1B1DB nushu character-1b1db +1B1DC nushu character-1b1dc +1B1DD nushu character-1b1dd +1B1DE nushu character-1b1de +1B1DF nushu character-1b1df +1B1E0 nushu character-1b1e0 +1B1E1 nushu character-1b1e1 +1B1E2 nushu character-1b1e2 +1B1E3 nushu character-1b1e3 +1B1E4 nushu character-1b1e4 +1B1E5 nushu character-1b1e5 +1B1E6 nushu character-1b1e6 +1B1E7 nushu character-1b1e7 +1B1E8 nushu character-1b1e8 +1B1E9 nushu character-1b1e9 +1B1EA nushu character-1b1ea +1B1EB nushu character-1b1eb +1B1EC nushu character-1b1ec +1B1ED nushu character-1b1ed +1B1EE nushu character-1b1ee +1B1EF nushu character-1b1ef +1B1F0 nushu character-1b1f0 +1B1F1 nushu character-1b1f1 +1B1F2 nushu character-1b1f2 +1B1F3 nushu character-1b1f3 +1B1F4 nushu character-1b1f4 +1B1F5 nushu character-1b1f5 +1B1F6 nushu character-1b1f6 +1B1F7 nushu character-1b1f7 +1B1F8 nushu character-1b1f8 +1B1F9 nushu character-1b1f9 +1B1FA nushu character-1b1fa +1B1FB nushu character-1b1fb +1B1FC nushu character-1b1fc +1B1FD nushu character-1b1fd +1B1FE nushu character-1b1fe +1B1FF nushu character-1b1ff +1B200 nushu character-1b200 +1B201 nushu character-1b201 +1B202 nushu character-1b202 +1B203 nushu character-1b203 +1B204 nushu character-1b204 +1B205 nushu character-1b205 +1B206 nushu character-1b206 +1B207 nushu character-1b207 +1B208 nushu character-1b208 +1B209 nushu character-1b209 +1B20A nushu character-1b20a +1B20B nushu character-1b20b +1B20C nushu character-1b20c +1B20D nushu character-1b20d +1B20E nushu character-1b20e +1B20F nushu character-1b20f +1B210 nushu character-1b210 +1B211 nushu character-1b211 +1B212 nushu character-1b212 +1B213 nushu character-1b213 +1B214 nushu character-1b214 +1B215 nushu character-1b215 +1B216 nushu character-1b216 +1B217 nushu character-1b217 +1B218 nushu character-1b218 +1B219 nushu character-1b219 +1B21A nushu character-1b21a +1B21B nushu character-1b21b +1B21C nushu character-1b21c +1B21D nushu character-1b21d +1B21E nushu character-1b21e +1B21F nushu character-1b21f +1B220 nushu character-1b220 +1B221 nushu character-1b221 +1B222 nushu character-1b222 +1B223 nushu character-1b223 +1B224 nushu character-1b224 +1B225 nushu character-1b225 +1B226 nushu character-1b226 +1B227 nushu character-1b227 +1B228 nushu character-1b228 +1B229 nushu character-1b229 +1B22A nushu character-1b22a +1B22B nushu character-1b22b +1B22C nushu character-1b22c +1B22D nushu character-1b22d +1B22E nushu character-1b22e +1B22F nushu character-1b22f +1B230 nushu character-1b230 +1B231 nushu character-1b231 +1B232 nushu character-1b232 +1B233 nushu character-1b233 +1B234 nushu character-1b234 +1B235 nushu character-1b235 +1B236 nushu character-1b236 +1B237 nushu character-1b237 +1B238 nushu character-1b238 +1B239 nushu character-1b239 +1B23A nushu character-1b23a +1B23B nushu character-1b23b +1B23C nushu character-1b23c +1B23D nushu character-1b23d +1B23E nushu character-1b23e +1B23F nushu character-1b23f +1B240 nushu character-1b240 +1B241 nushu character-1b241 +1B242 nushu character-1b242 +1B243 nushu character-1b243 +1B244 nushu character-1b244 +1B245 nushu character-1b245 +1B246 nushu character-1b246 +1B247 nushu character-1b247 +1B248 nushu character-1b248 +1B249 nushu character-1b249 +1B24A nushu character-1b24a +1B24B nushu character-1b24b +1B24C nushu character-1b24c +1B24D nushu character-1b24d +1B24E nushu character-1b24e +1B24F nushu character-1b24f +1B250 nushu character-1b250 +1B251 nushu character-1b251 +1B252 nushu character-1b252 +1B253 nushu character-1b253 +1B254 nushu character-1b254 +1B255 nushu character-1b255 +1B256 nushu character-1b256 +1B257 nushu character-1b257 +1B258 nushu character-1b258 +1B259 nushu character-1b259 +1B25A nushu character-1b25a +1B25B nushu character-1b25b +1B25C nushu character-1b25c +1B25D nushu character-1b25d +1B25E nushu character-1b25e +1B25F nushu character-1b25f +1B260 nushu character-1b260 +1B261 nushu character-1b261 +1B262 nushu character-1b262 +1B263 nushu character-1b263 +1B264 nushu character-1b264 +1B265 nushu character-1b265 +1B266 nushu character-1b266 +1B267 nushu character-1b267 +1B268 nushu character-1b268 +1B269 nushu character-1b269 +1B26A nushu character-1b26a +1B26B nushu character-1b26b +1B26C nushu character-1b26c +1B26D nushu character-1b26d +1B26E nushu character-1b26e +1B26F nushu character-1b26f +1B270 nushu character-1b270 +1B271 nushu character-1b271 +1B272 nushu character-1b272 +1B273 nushu character-1b273 +1B274 nushu character-1b274 +1B275 nushu character-1b275 +1B276 nushu character-1b276 +1B277 nushu character-1b277 +1B278 nushu character-1b278 +1B279 nushu character-1b279 +1B27A nushu character-1b27a +1B27B nushu character-1b27b +1B27C nushu character-1b27c +1B27D nushu character-1b27d +1B27E nushu character-1b27e +1B27F nushu character-1b27f +1B280 nushu character-1b280 +1B281 nushu character-1b281 +1B282 nushu character-1b282 +1B283 nushu character-1b283 +1B284 nushu character-1b284 +1B285 nushu character-1b285 +1B286 nushu character-1b286 +1B287 nushu character-1b287 +1B288 nushu character-1b288 +1B289 nushu character-1b289 +1B28A nushu character-1b28a +1B28B nushu character-1b28b +1B28C nushu character-1b28c +1B28D nushu character-1b28d +1B28E nushu character-1b28e +1B28F nushu character-1b28f +1B290 nushu character-1b290 +1B291 nushu character-1b291 +1B292 nushu character-1b292 +1B293 nushu character-1b293 +1B294 nushu character-1b294 +1B295 nushu character-1b295 +1B296 nushu character-1b296 +1B297 nushu character-1b297 +1B298 nushu character-1b298 +1B299 nushu character-1b299 +1B29A nushu character-1b29a +1B29B nushu character-1b29b +1B29C nushu character-1b29c +1B29D nushu character-1b29d +1B29E nushu character-1b29e +1B29F nushu character-1b29f +1B2A0 nushu character-1b2a0 +1B2A1 nushu character-1b2a1 +1B2A2 nushu character-1b2a2 +1B2A3 nushu character-1b2a3 +1B2A4 nushu character-1b2a4 +1B2A5 nushu character-1b2a5 +1B2A6 nushu character-1b2a6 +1B2A7 nushu character-1b2a7 +1B2A8 nushu character-1b2a8 +1B2A9 nushu character-1b2a9 +1B2AA nushu character-1b2aa +1B2AB nushu character-1b2ab +1B2AC nushu character-1b2ac +1B2AD nushu character-1b2ad +1B2AE nushu character-1b2ae +1B2AF nushu character-1b2af +1B2B0 nushu character-1b2b0 +1B2B1 nushu character-1b2b1 +1B2B2 nushu character-1b2b2 +1B2B3 nushu character-1b2b3 +1B2B4 nushu character-1b2b4 +1B2B5 nushu character-1b2b5 +1B2B6 nushu character-1b2b6 +1B2B7 nushu character-1b2b7 +1B2B8 nushu character-1b2b8 +1B2B9 nushu character-1b2b9 +1B2BA nushu character-1b2ba +1B2BB nushu character-1b2bb +1B2BC nushu character-1b2bc +1B2BD nushu character-1b2bd +1B2BE nushu character-1b2be +1B2BF nushu character-1b2bf +1B2C0 nushu character-1b2c0 +1B2C1 nushu character-1b2c1 +1B2C2 nushu character-1b2c2 +1B2C3 nushu character-1b2c3 +1B2C4 nushu character-1b2c4 +1B2C5 nushu character-1b2c5 +1B2C6 nushu character-1b2c6 +1B2C7 nushu character-1b2c7 +1B2C8 nushu character-1b2c8 +1B2C9 nushu character-1b2c9 +1B2CA nushu character-1b2ca +1B2CB nushu character-1b2cb +1B2CC nushu character-1b2cc +1B2CD nushu character-1b2cd +1B2CE nushu character-1b2ce +1B2CF nushu character-1b2cf +1B2D0 nushu character-1b2d0 +1B2D1 nushu character-1b2d1 +1B2D2 nushu character-1b2d2 +1B2D3 nushu character-1b2d3 +1B2D4 nushu character-1b2d4 +1B2D5 nushu character-1b2d5 +1B2D6 nushu character-1b2d6 +1B2D7 nushu character-1b2d7 +1B2D8 nushu character-1b2d8 +1B2D9 nushu character-1b2d9 +1B2DA nushu character-1b2da +1B2DB nushu character-1b2db +1B2DC nushu character-1b2dc +1B2DD nushu character-1b2dd +1B2DE nushu character-1b2de +1B2DF nushu character-1b2df +1B2E0 nushu character-1b2e0 +1B2E1 nushu character-1b2e1 +1B2E2 nushu character-1b2e2 +1B2E3 nushu character-1b2e3 +1B2E4 nushu character-1b2e4 +1B2E5 nushu character-1b2e5 +1B2E6 nushu character-1b2e6 +1B2E7 nushu character-1b2e7 +1B2E8 nushu character-1b2e8 +1B2E9 nushu character-1b2e9 +1B2EA nushu character-1b2ea +1B2EB nushu character-1b2eb +1B2EC nushu character-1b2ec +1B2ED nushu character-1b2ed +1B2EE nushu character-1b2ee +1B2EF nushu character-1b2ef +1B2F0 nushu character-1b2f0 +1B2F1 nushu character-1b2f1 +1B2F2 nushu character-1b2f2 +1B2F3 nushu character-1b2f3 +1B2F4 nushu character-1b2f4 +1B2F5 nushu character-1b2f5 +1B2F6 nushu character-1b2f6 +1B2F7 nushu character-1b2f7 +1B2F8 nushu character-1b2f8 +1B2F9 nushu character-1b2f9 +1B2FA nushu character-1b2fa +1B2FB nushu character-1b2fb +1BC00 duployan letter h +1BC01 duployan letter x +1BC02 duployan letter p +1BC03 duployan letter t +1BC04 duployan letter f +1BC05 duployan letter k +1BC06 duployan letter l +1BC07 duployan letter b +1BC08 duployan letter d +1BC09 duployan letter v +1BC0A duployan letter g +1BC0B duployan letter r +1BC0C duployan letter p n +1BC0D duployan letter d s +1BC0E duployan letter f n +1BC0F duployan letter k m +1BC10 duployan letter r s +1BC11 duployan letter th +1BC12 duployan letter sloan dh +1BC13 duployan letter dh +1BC14 duployan letter kk +1BC15 duployan letter sloan j +1BC16 duployan letter hl +1BC17 duployan letter lh +1BC18 duployan letter rh +1BC19 duployan letter m +1BC1A duployan letter n +1BC1B duployan letter j +1BC1C duployan letter s +1BC1D duployan letter m n +1BC1E duployan letter n m +1BC1F duployan letter j m +1BC20 duployan letter s j +1BC21 duployan letter m with dot +1BC22 duployan letter n with dot +1BC23 duployan letter j with dot +1BC24 duployan letter j with dots inside and above +1BC25 duployan letter s with dot +1BC26 duployan letter s with dot below +1BC27 duployan letter m s +1BC28 duployan letter n s +1BC29 duployan letter j s +1BC2A duployan letter s s +1BC2B duployan letter m n s +1BC2C duployan letter n m s +1BC2D duployan letter j m s +1BC2E duployan letter s j s +1BC2F duployan letter j s with dot +1BC30 duployan letter j n +1BC31 duployan letter j n s +1BC32 duployan letter s t +1BC33 duployan letter s t r +1BC34 duployan letter s p +1BC35 duployan letter s p r +1BC36 duployan letter t s +1BC37 duployan letter t r s +1BC38 duployan letter w +1BC39 duployan letter wh +1BC3A duployan letter w r +1BC3B duployan letter s n +1BC3C duployan letter s m +1BC3D duployan letter k r s +1BC3E duployan letter g r s +1BC3F duployan letter s k +1BC40 duployan letter s k r +1BC41 duployan letter a +1BC42 duployan letter sloan ow +1BC43 duployan letter oa +1BC44 duployan letter o +1BC45 duployan letter aou +1BC46 duployan letter i +1BC47 duployan letter e +1BC48 duployan letter ie +1BC49 duployan letter short i +1BC4A duployan letter ui +1BC4B duployan letter ee +1BC4C duployan letter sloan eh +1BC4D duployan letter romanian i +1BC4E duployan letter sloan ee +1BC4F duployan letter long i +1BC50 duployan letter ye +1BC51 duployan letter u +1BC52 duployan letter eu +1BC53 duployan letter xw +1BC54 duployan letter u n +1BC55 duployan letter long u +1BC56 duployan letter romanian u +1BC57 duployan letter uh +1BC58 duployan letter sloan u +1BC59 duployan letter ooh +1BC5A duployan letter ow +1BC5B duployan letter ou +1BC5C duployan letter wa +1BC5D duployan letter wo +1BC5E duployan letter wi +1BC5F duployan letter wei +1BC60 duployan letter wow +1BC61 duployan letter nasal u +1BC62 duployan letter nasal o +1BC63 duployan letter nasal i +1BC64 duployan letter nasal a +1BC65 duployan letter pernin an +1BC66 duployan letter pernin am +1BC67 duployan letter sloan en +1BC68 duployan letter sloan an +1BC69 duployan letter sloan on +1BC6A duployan letter vocalic m +1BC70 duployan affix left horizontal secant +1BC71 duployan affix mid horizontal secant +1BC72 duployan affix right horizontal secant +1BC73 duployan affix low vertical secant +1BC74 duployan affix mid vertical secant +1BC75 duployan affix high vertical secant +1BC76 duployan affix attached secant +1BC77 duployan affix attached left-to-right secant +1BC78 duployan affix attached tangent +1BC79 duployan affix attached tail +1BC7A duployan affix attached e hook +1BC7B duployan affix attached i hook +1BC7C duployan affix attached tangent hook +1BC80 duployan affix high acute +1BC81 duployan affix high tight acute +1BC82 duployan affix high grave +1BC83 duployan affix high long grave +1BC84 duployan affix high dot +1BC85 duployan affix high circle +1BC86 duployan affix high line +1BC87 duployan affix high wave +1BC88 duployan affix high vertical +1BC90 duployan affix low acute +1BC91 duployan affix low tight acute +1BC92 duployan affix low grave +1BC93 duployan affix low long grave +1BC94 duployan affix low dot +1BC95 duployan affix low circle +1BC96 duployan affix low line +1BC97 duployan affix low wave +1BC98 duployan affix low vertical +1BC99 duployan affix low arrow +1BC9C duployan sign o with cross +1BC9D duployan thick letter selector +1BC9E duployan double mark +1BC9F duployan punctuation chinook full stop +1BCA0 shorthand format letter overlap +1BCA1 shorthand format continuing overlap +1BCA2 shorthand format down step +1BCA3 shorthand format up step +1D000 byzantine musical symbol psili +1D001 byzantine musical symbol daseia +1D002 byzantine musical symbol perispomeni +1D003 byzantine musical symbol oxeia ekfonitikon +1D004 byzantine musical symbol oxeia dipli +1D005 byzantine musical symbol vareia ekfonitikon +1D006 byzantine musical symbol vareia dipli +1D007 byzantine musical symbol kathisti +1D008 byzantine musical symbol syrmatiki +1D009 byzantine musical symbol paraklitiki +1D00A byzantine musical symbol ypokrisis +1D00B byzantine musical symbol ypokrisis dipli +1D00C byzantine musical symbol kremasti +1D00D byzantine musical symbol apeso ekfonitikon +1D00E byzantine musical symbol exo ekfonitikon +1D00F byzantine musical symbol teleia +1D010 byzantine musical symbol kentimata +1D011 byzantine musical symbol apostrofos +1D012 byzantine musical symbol apostrofos dipli +1D013 byzantine musical symbol synevma +1D014 byzantine musical symbol thita +1D015 byzantine musical symbol oligon archaion +1D016 byzantine musical symbol gorgon archaion +1D017 byzantine musical symbol psilon +1D018 byzantine musical symbol chamilon +1D019 byzantine musical symbol vathy +1D01A byzantine musical symbol ison archaion +1D01B byzantine musical symbol kentima archaion +1D01C byzantine musical symbol kentimata archaion +1D01D byzantine musical symbol saximata +1D01E byzantine musical symbol parichon +1D01F byzantine musical symbol stavros apodexia +1D020 byzantine musical symbol oxeiai archaion +1D021 byzantine musical symbol vareiai archaion +1D022 byzantine musical symbol apoderma archaion +1D023 byzantine musical symbol apothema +1D024 byzantine musical symbol klasma +1D025 byzantine musical symbol revma +1D026 byzantine musical symbol piasma archaion +1D027 byzantine musical symbol tinagma +1D028 byzantine musical symbol anatrichisma +1D029 byzantine musical symbol seisma +1D02A byzantine musical symbol synagma archaion +1D02B byzantine musical symbol synagma meta stavrou +1D02C byzantine musical symbol oyranisma archaion +1D02D byzantine musical symbol thema +1D02E byzantine musical symbol lemoi +1D02F byzantine musical symbol dyo +1D030 byzantine musical symbol tria +1D031 byzantine musical symbol tessera +1D032 byzantine musical symbol kratimata +1D033 byzantine musical symbol apeso exo neo +1D034 byzantine musical symbol fthora archaion +1D035 byzantine musical symbol imifthora +1D036 byzantine musical symbol tromikon archaion +1D037 byzantine musical symbol katava tromikon +1D038 byzantine musical symbol pelaston +1D039 byzantine musical symbol psifiston +1D03A byzantine musical symbol kontevma +1D03B byzantine musical symbol chorevma archaion +1D03C byzantine musical symbol rapisma +1D03D byzantine musical symbol parakalesma archaion +1D03E byzantine musical symbol paraklitiki archaion +1D03F byzantine musical symbol ichadin +1D040 byzantine musical symbol nana +1D041 byzantine musical symbol petasma +1D042 byzantine musical symbol kontevma allo +1D043 byzantine musical symbol tromikon allo +1D044 byzantine musical symbol straggismata +1D045 byzantine musical symbol gronthismata +1D046 byzantine musical symbol ison neo +1D047 byzantine musical symbol oligon neo +1D048 byzantine musical symbol oxeia neo +1D049 byzantine musical symbol petasti +1D04A byzantine musical symbol koufisma +1D04B byzantine musical symbol petastokoufisma +1D04C byzantine musical symbol kratimokoufisma +1D04D byzantine musical symbol pelaston neo +1D04E byzantine musical symbol kentimata neo ano +1D04F byzantine musical symbol kentima neo ano +1D050 byzantine musical symbol ypsili +1D051 byzantine musical symbol apostrofos neo +1D052 byzantine musical symbol apostrofoi syndesmos neo +1D053 byzantine musical symbol yporroi +1D054 byzantine musical symbol kratimoyporroon +1D055 byzantine musical symbol elafron +1D056 byzantine musical symbol chamili +1D057 byzantine musical symbol mikron ison +1D058 byzantine musical symbol vareia neo +1D059 byzantine musical symbol piasma neo +1D05A byzantine musical symbol psifiston neo +1D05B byzantine musical symbol omalon +1D05C byzantine musical symbol antikenoma +1D05D byzantine musical symbol lygisma +1D05E byzantine musical symbol paraklitiki neo +1D05F byzantine musical symbol parakalesma neo +1D060 byzantine musical symbol eteron parakalesma +1D061 byzantine musical symbol kylisma +1D062 byzantine musical symbol antikenokylisma +1D063 byzantine musical symbol tromikon neo +1D064 byzantine musical symbol ekstrepton +1D065 byzantine musical symbol synagma neo +1D066 byzantine musical symbol syrma +1D067 byzantine musical symbol chorevma neo +1D068 byzantine musical symbol epegerma +1D069 byzantine musical symbol seisma neo +1D06A byzantine musical symbol xiron klasma +1D06B byzantine musical symbol tromikopsifiston +1D06C byzantine musical symbol psifistolygisma +1D06D byzantine musical symbol tromikolygisma +1D06E byzantine musical symbol tromikoparakalesma +1D06F byzantine musical symbol psifistoparakalesma +1D070 byzantine musical symbol tromikosynagma +1D071 byzantine musical symbol psifistosynagma +1D072 byzantine musical symbol gorgosyntheton +1D073 byzantine musical symbol argosyntheton +1D074 byzantine musical symbol eteron argosyntheton +1D075 byzantine musical symbol oyranisma neo +1D076 byzantine musical symbol thematismos eso +1D077 byzantine musical symbol thematismos exo +1D078 byzantine musical symbol thema aploun +1D079 byzantine musical symbol thes kai apothes +1D07A byzantine musical symbol katavasma +1D07B byzantine musical symbol endofonon +1D07C byzantine musical symbol yfen kato +1D07D byzantine musical symbol yfen ano +1D07E byzantine musical symbol stavros +1D07F byzantine musical symbol klasma ano +1D080 byzantine musical symbol dipli archaion +1D081 byzantine musical symbol kratima archaion +1D082 byzantine musical symbol kratima allo +1D083 byzantine musical symbol kratima neo +1D084 byzantine musical symbol apoderma neo +1D085 byzantine musical symbol apli +1D086 byzantine musical symbol dipli +1D087 byzantine musical symbol tripli +1D088 byzantine musical symbol tetrapli +1D089 byzantine musical symbol koronis +1D08A byzantine musical symbol leimma enos chronou +1D08B byzantine musical symbol leimma dyo chronon +1D08C byzantine musical symbol leimma trion chronon +1D08D byzantine musical symbol leimma tessaron chronon +1D08E byzantine musical symbol leimma imiseos chronou +1D08F byzantine musical symbol gorgon neo ano +1D090 byzantine musical symbol gorgon parestigmenon aristera +1D091 byzantine musical symbol gorgon parestigmenon dexia +1D092 byzantine musical symbol digorgon +1D093 byzantine musical symbol digorgon parestigmenon aristera kato +1D094 byzantine musical symbol digorgon parestigmenon aristera ano +1D095 byzantine musical symbol digorgon parestigmenon dexia +1D096 byzantine musical symbol trigorgon +1D097 byzantine musical symbol argon +1D098 byzantine musical symbol imidiargon +1D099 byzantine musical symbol diargon +1D09A byzantine musical symbol agogi poli argi +1D09B byzantine musical symbol agogi argoteri +1D09C byzantine musical symbol agogi argi +1D09D byzantine musical symbol agogi metria +1D09E byzantine musical symbol agogi mesi +1D09F byzantine musical symbol agogi gorgi +1D0A0 byzantine musical symbol agogi gorgoteri +1D0A1 byzantine musical symbol agogi poli gorgi +1D0A2 byzantine musical symbol martyria protos ichos +1D0A3 byzantine musical symbol martyria alli protos ichos +1D0A4 byzantine musical symbol martyria deyteros ichos +1D0A5 byzantine musical symbol martyria alli deyteros ichos +1D0A6 byzantine musical symbol martyria tritos ichos +1D0A7 byzantine musical symbol martyria trifonias +1D0A8 byzantine musical symbol martyria tetartos ichos +1D0A9 byzantine musical symbol martyria tetartos legetos ichos +1D0AA byzantine musical symbol martyria legetos ichos +1D0AB byzantine musical symbol martyria plagios ichos +1D0AC byzantine musical symbol isakia telous ichimatos +1D0AD byzantine musical symbol apostrofoi telous ichimatos +1D0AE byzantine musical symbol fanerosis tetrafonias +1D0AF byzantine musical symbol fanerosis monofonias +1D0B0 byzantine musical symbol fanerosis difonias +1D0B1 byzantine musical symbol martyria varys ichos +1D0B2 byzantine musical symbol martyria protovarys ichos +1D0B3 byzantine musical symbol martyria plagios tetartos ichos +1D0B4 byzantine musical symbol gorthmikon n aploun +1D0B5 byzantine musical symbol gorthmikon n diploun +1D0B6 byzantine musical symbol enarxis kai fthora vou +1D0B7 byzantine musical symbol imifonon +1D0B8 byzantine musical symbol imifthoron +1D0B9 byzantine musical symbol fthora archaion deyterou ichou +1D0BA byzantine musical symbol fthora diatoniki pa +1D0BB byzantine musical symbol fthora diatoniki nana +1D0BC byzantine musical symbol fthora naos ichos +1D0BD byzantine musical symbol fthora diatoniki di +1D0BE byzantine musical symbol fthora skliron diatonon di +1D0BF byzantine musical symbol fthora diatoniki ke +1D0C0 byzantine musical symbol fthora diatoniki zo +1D0C1 byzantine musical symbol fthora diatoniki ni kato +1D0C2 byzantine musical symbol fthora diatoniki ni ano +1D0C3 byzantine musical symbol fthora malakon chroma difonias +1D0C4 byzantine musical symbol fthora malakon chroma monofonias +1D0C5 byzantine musical symbol fhtora skliron chroma vasis +1D0C6 byzantine musical symbol fthora skliron chroma synafi +1D0C7 byzantine musical symbol fthora nenano +1D0C8 byzantine musical symbol chroa zygos +1D0C9 byzantine musical symbol chroa kliton +1D0CA byzantine musical symbol chroa spathi +1D0CB byzantine musical symbol fthora i yfesis tetartimorion +1D0CC byzantine musical symbol fthora enarmonios antifonia +1D0CD byzantine musical symbol yfesis tritimorion +1D0CE byzantine musical symbol diesis tritimorion +1D0CF byzantine musical symbol diesis tetartimorion +1D0D0 byzantine musical symbol diesis apli dyo dodekata +1D0D1 byzantine musical symbol diesis monogrammos tessera dodekata +1D0D2 byzantine musical symbol diesis digrammos ex dodekata +1D0D3 byzantine musical symbol diesis trigrammos okto dodekata +1D0D4 byzantine musical symbol yfesis apli dyo dodekata +1D0D5 byzantine musical symbol yfesis monogrammos tessera dodekata +1D0D6 byzantine musical symbol yfesis digrammos ex dodekata +1D0D7 byzantine musical symbol yfesis trigrammos okto dodekata +1D0D8 byzantine musical symbol geniki diesis +1D0D9 byzantine musical symbol geniki yfesis +1D0DA byzantine musical symbol diastoli apli mikri +1D0DB byzantine musical symbol diastoli apli megali +1D0DC byzantine musical symbol diastoli dipli +1D0DD byzantine musical symbol diastoli theseos +1D0DE byzantine musical symbol simansis theseos +1D0DF byzantine musical symbol simansis theseos disimou +1D0E0 byzantine musical symbol simansis theseos trisimou +1D0E1 byzantine musical symbol simansis theseos tetrasimou +1D0E2 byzantine musical symbol simansis arseos +1D0E3 byzantine musical symbol simansis arseos disimou +1D0E4 byzantine musical symbol simansis arseos trisimou +1D0E5 byzantine musical symbol simansis arseos tetrasimou +1D0E6 byzantine musical symbol digramma gg +1D0E7 byzantine musical symbol diftoggos ou +1D0E8 byzantine musical symbol stigma +1D0E9 byzantine musical symbol arktiko pa +1D0EA byzantine musical symbol arktiko vou +1D0EB byzantine musical symbol arktiko ga +1D0EC byzantine musical symbol arktiko di +1D0ED byzantine musical symbol arktiko ke +1D0EE byzantine musical symbol arktiko zo +1D0EF byzantine musical symbol arktiko ni +1D0F0 byzantine musical symbol kentimata neo meso +1D0F1 byzantine musical symbol kentima neo meso +1D0F2 byzantine musical symbol kentimata neo kato +1D0F3 byzantine musical symbol kentima neo kato +1D0F4 byzantine musical symbol klasma kato +1D0F5 byzantine musical symbol gorgon neo kato +1D100 musical symbol single barline +1D101 musical symbol double barline +1D102 musical symbol final barline +1D103 musical symbol reverse final barline +1D104 musical symbol dashed barline +1D105 musical symbol short barline +1D106 musical symbol left repeat sign +1D107 musical symbol right repeat sign +1D108 musical symbol repeat dots +1D109 musical symbol dal segno +1D10A musical symbol da capo +1D10B musical symbol segno +1D10C musical symbol coda +1D10D musical symbol repeated figure-1 +1D10E musical symbol repeated figure-2 +1D10F musical symbol repeated figure-3 +1D110 musical symbol fermata +1D111 musical symbol fermata below +1D112 musical symbol breath mark +1D113 musical symbol caesura +1D114 musical symbol brace +1D115 musical symbol bracket +1D116 musical symbol one-line staff +1D117 musical symbol two-line staff +1D118 musical symbol three-line staff +1D119 musical symbol four-line staff +1D11A musical symbol five-line staff +1D11B musical symbol six-line staff +1D11C musical symbol six-string fretboard +1D11D musical symbol four-string fretboard +1D11E musical symbol g clef +1D11F musical symbol g clef ottava alta +1D120 musical symbol g clef ottava bassa +1D121 musical symbol c clef +1D122 musical symbol f clef +1D123 musical symbol f clef ottava alta +1D124 musical symbol f clef ottava bassa +1D125 musical symbol drum clef-1 +1D126 musical symbol drum clef-2 +1D129 musical symbol multiple measure rest +1D12A musical symbol double sharp +1D12B musical symbol double flat +1D12C musical symbol flat up +1D12D musical symbol flat down +1D12E musical symbol natural up +1D12F musical symbol natural down +1D130 musical symbol sharp up +1D131 musical symbol sharp down +1D132 musical symbol quarter tone sharp +1D133 musical symbol quarter tone flat +1D134 musical symbol common time +1D135 musical symbol cut time +1D136 musical symbol ottava alta +1D137 musical symbol ottava bassa +1D138 musical symbol quindicesima alta +1D139 musical symbol quindicesima bassa +1D13A musical symbol multi rest +1D13B musical symbol whole rest +1D13C musical symbol half rest +1D13D musical symbol quarter rest +1D13E musical symbol eighth rest +1D13F musical symbol sixteenth rest +1D140 musical symbol thirty-second rest +1D141 musical symbol sixty-fourth rest +1D142 musical symbol one hundred twenty-eighth rest +1D143 musical symbol x notehead +1D144 musical symbol plus notehead +1D145 musical symbol circle x notehead +1D146 musical symbol square notehead white +1D147 musical symbol square notehead black +1D148 musical symbol triangle notehead up white +1D149 musical symbol triangle notehead up black +1D14A musical symbol triangle notehead left white +1D14B musical symbol triangle notehead left black +1D14C musical symbol triangle notehead right white +1D14D musical symbol triangle notehead right black +1D14E musical symbol triangle notehead down white +1D14F musical symbol triangle notehead down black +1D150 musical symbol triangle notehead up right white +1D151 musical symbol triangle notehead up right black +1D152 musical symbol moon notehead white +1D153 musical symbol moon notehead black +1D154 musical symbol triangle-round notehead down white +1D155 musical symbol triangle-round notehead down black +1D156 musical symbol parenthesis notehead +1D157 musical symbol void notehead +1D158 musical symbol notehead black +1D159 musical symbol null notehead +1D15A musical symbol cluster notehead white +1D15B musical symbol cluster notehead black +1D15C musical symbol breve +1D15D musical symbol whole note +1D15E musical symbol half note +1D15F musical symbol quarter note +1D160 musical symbol eighth note +1D161 musical symbol sixteenth note +1D162 musical symbol thirty-second note +1D163 musical symbol sixty-fourth note +1D164 musical symbol one hundred twenty-eighth note +1D165 musical symbol combining stem +1D166 musical symbol combining sprechgesang stem +1D167 musical symbol combining tremolo-1 +1D168 musical symbol combining tremolo-2 +1D169 musical symbol combining tremolo-3 +1D16A musical symbol fingered tremolo-1 +1D16B musical symbol fingered tremolo-2 +1D16C musical symbol fingered tremolo-3 +1D16D musical symbol combining augmentation dot +1D16E musical symbol combining flag-1 +1D16F musical symbol combining flag-2 +1D170 musical symbol combining flag-3 +1D171 musical symbol combining flag-4 +1D172 musical symbol combining flag-5 +1D173 musical symbol begin beam +1D174 musical symbol end beam +1D175 musical symbol begin tie +1D176 musical symbol end tie +1D177 musical symbol begin slur +1D178 musical symbol end slur +1D179 musical symbol begin phrase +1D17A musical symbol end phrase +1D17B musical symbol combining accent +1D17C musical symbol combining staccato +1D17D musical symbol combining tenuto +1D17E musical symbol combining staccatissimo +1D17F musical symbol combining marcato +1D180 musical symbol combining marcato-staccato +1D181 musical symbol combining accent-staccato +1D182 musical symbol combining loure +1D183 musical symbol arpeggiato up +1D184 musical symbol arpeggiato down +1D185 musical symbol combining doit +1D186 musical symbol combining rip +1D187 musical symbol combining flip +1D188 musical symbol combining smear +1D189 musical symbol combining bend +1D18A musical symbol combining double tongue +1D18B musical symbol combining triple tongue +1D18C musical symbol rinforzando +1D18D musical symbol subito +1D18E musical symbol z +1D18F musical symbol piano +1D190 musical symbol mezzo +1D191 musical symbol forte +1D192 musical symbol crescendo +1D193 musical symbol decrescendo +1D194 musical symbol grace note slash +1D195 musical symbol grace note no slash +1D196 musical symbol tr +1D197 musical symbol turn +1D198 musical symbol inverted turn +1D199 musical symbol turn slash +1D19A musical symbol turn up +1D19B musical symbol ornament stroke-1 +1D19C musical symbol ornament stroke-2 +1D19D musical symbol ornament stroke-3 +1D19E musical symbol ornament stroke-4 +1D19F musical symbol ornament stroke-5 +1D1A0 musical symbol ornament stroke-6 +1D1A1 musical symbol ornament stroke-7 +1D1A2 musical symbol ornament stroke-8 +1D1A3 musical symbol ornament stroke-9 +1D1A4 musical symbol ornament stroke-10 +1D1A5 musical symbol ornament stroke-11 +1D1A6 musical symbol hauptstimme +1D1A7 musical symbol nebenstimme +1D1A8 musical symbol end of stimme +1D1A9 musical symbol degree slash +1D1AA musical symbol combining down bow +1D1AB musical symbol combining up bow +1D1AC musical symbol combining harmonic +1D1AD musical symbol combining snap pizzicato +1D1AE musical symbol pedal mark +1D1AF musical symbol pedal up mark +1D1B0 musical symbol half pedal mark +1D1B1 musical symbol glissando up +1D1B2 musical symbol glissando down +1D1B3 musical symbol with fingernails +1D1B4 musical symbol damp +1D1B5 musical symbol damp all +1D1B6 musical symbol maxima +1D1B7 musical symbol longa +1D1B8 musical symbol brevis +1D1B9 musical symbol semibrevis white +1D1BA musical symbol semibrevis black +1D1BB musical symbol minima +1D1BC musical symbol minima black +1D1BD musical symbol semiminima white +1D1BE musical symbol semiminima black +1D1BF musical symbol fusa white +1D1C0 musical symbol fusa black +1D1C1 musical symbol longa perfecta rest +1D1C2 musical symbol longa imperfecta rest +1D1C3 musical symbol brevis rest +1D1C4 musical symbol semibrevis rest +1D1C5 musical symbol minima rest +1D1C6 musical symbol semiminima rest +1D1C7 musical symbol tempus perfectum cum prolatione perfecta +1D1C8 musical symbol tempus perfectum cum prolatione imperfecta +1D1C9 musical symbol tempus perfectum cum prolatione perfecta diminution-1 +1D1CA musical symbol tempus imperfectum cum prolatione perfecta +1D1CB musical symbol tempus imperfectum cum prolatione imperfecta +1D1CC musical symbol tempus imperfectum cum prolatione imperfecta diminution-1 +1D1CD musical symbol tempus imperfectum cum prolatione imperfecta diminution-2 +1D1CE musical symbol tempus imperfectum cum prolatione imperfecta diminution-3 +1D1CF musical symbol croix +1D1D0 musical symbol gregorian c clef +1D1D1 musical symbol gregorian f clef +1D1D2 musical symbol square b +1D1D3 musical symbol virga +1D1D4 musical symbol podatus +1D1D5 musical symbol clivis +1D1D6 musical symbol scandicus +1D1D7 musical symbol climacus +1D1D8 musical symbol torculus +1D1D9 musical symbol porrectus +1D1DA musical symbol porrectus flexus +1D1DB musical symbol scandicus flexus +1D1DC musical symbol torculus resupinus +1D1DD musical symbol pes subpunctis +1D1DE musical symbol kievan c clef +1D1DF musical symbol kievan end of piece +1D1E0 musical symbol kievan final note +1D1E1 musical symbol kievan recitative mark +1D1E2 musical symbol kievan whole note +1D1E3 musical symbol kievan half note +1D1E4 musical symbol kievan quarter note stem down +1D1E5 musical symbol kievan quarter note stem up +1D1E6 musical symbol kievan eighth note stem down +1D1E7 musical symbol kievan eighth note stem up +1D1E8 musical symbol kievan flat sign +1D200 greek vocal notation symbol-1 +1D201 greek vocal notation symbol-2 +1D202 greek vocal notation symbol-3 +1D203 greek vocal notation symbol-4 +1D204 greek vocal notation symbol-5 +1D205 greek vocal notation symbol-6 +1D206 greek vocal notation symbol-7 +1D207 greek vocal notation symbol-8 +1D208 greek vocal notation symbol-9 +1D209 greek vocal notation symbol-10 +1D20A greek vocal notation symbol-11 +1D20B greek vocal notation symbol-12 +1D20C greek vocal notation symbol-13 +1D20D greek vocal notation symbol-14 +1D20E greek vocal notation symbol-15 +1D20F greek vocal notation symbol-16 +1D210 greek vocal notation symbol-17 +1D211 greek vocal notation symbol-18 +1D212 greek vocal notation symbol-19 +1D213 greek vocal notation symbol-20 +1D214 greek vocal notation symbol-21 +1D215 greek vocal notation symbol-22 +1D216 greek vocal notation symbol-23 +1D217 greek vocal notation symbol-24 +1D218 greek vocal notation symbol-50 +1D219 greek vocal notation symbol-51 +1D21A greek vocal notation symbol-52 +1D21B greek vocal notation symbol-53 +1D21C greek vocal notation symbol-54 +1D21D greek instrumental notation symbol-1 +1D21E greek instrumental notation symbol-2 +1D21F greek instrumental notation symbol-4 +1D220 greek instrumental notation symbol-5 +1D221 greek instrumental notation symbol-7 +1D222 greek instrumental notation symbol-8 +1D223 greek instrumental notation symbol-11 +1D224 greek instrumental notation symbol-12 +1D225 greek instrumental notation symbol-13 +1D226 greek instrumental notation symbol-14 +1D227 greek instrumental notation symbol-17 +1D228 greek instrumental notation symbol-18 +1D229 greek instrumental notation symbol-19 +1D22A greek instrumental notation symbol-23 +1D22B greek instrumental notation symbol-24 +1D22C greek instrumental notation symbol-25 +1D22D greek instrumental notation symbol-26 +1D22E greek instrumental notation symbol-27 +1D22F greek instrumental notation symbol-29 +1D230 greek instrumental notation symbol-30 +1D231 greek instrumental notation symbol-32 +1D232 greek instrumental notation symbol-36 +1D233 greek instrumental notation symbol-37 +1D234 greek instrumental notation symbol-38 +1D235 greek instrumental notation symbol-39 +1D236 greek instrumental notation symbol-40 +1D237 greek instrumental notation symbol-42 +1D238 greek instrumental notation symbol-43 +1D239 greek instrumental notation symbol-45 +1D23A greek instrumental notation symbol-47 +1D23B greek instrumental notation symbol-48 +1D23C greek instrumental notation symbol-49 +1D23D greek instrumental notation symbol-50 +1D23E greek instrumental notation symbol-51 +1D23F greek instrumental notation symbol-52 +1D240 greek instrumental notation symbol-53 +1D241 greek instrumental notation symbol-54 +1D242 combining greek musical triseme +1D243 combining greek musical tetraseme +1D244 combining greek musical pentaseme +1D245 greek musical leimma +1D2E0 mayan numeral zero +1D2E1 mayan numeral one +1D2E2 mayan numeral two +1D2E3 mayan numeral three +1D2E4 mayan numeral four +1D2E5 mayan numeral five +1D2E6 mayan numeral six +1D2E7 mayan numeral seven +1D2E8 mayan numeral eight +1D2E9 mayan numeral nine +1D2EA mayan numeral ten +1D2EB mayan numeral eleven +1D2EC mayan numeral twelve +1D2ED mayan numeral thirteen +1D2EE mayan numeral fourteen +1D2EF mayan numeral fifteen +1D2F0 mayan numeral sixteen +1D2F1 mayan numeral seventeen +1D2F2 mayan numeral eighteen +1D2F3 mayan numeral nineteen +1D300 monogram for earth +1D301 digram for heavenly earth +1D302 digram for human earth +1D303 digram for earthly heaven +1D304 digram for earthly human +1D305 digram for earth +1D306 tetragram for center +1D307 tetragram for full circle +1D308 tetragram for mired +1D309 tetragram for barrier +1D30A tetragram for keeping small +1D30B tetragram for contrariety +1D30C tetragram for ascent +1D30D tetragram for opposition +1D30E tetragram for branching out +1D30F tetragram for defectiveness or distortion +1D310 tetragram for divergence +1D311 tetragram for youthfulness +1D312 tetragram for increase +1D313 tetragram for penetration +1D314 tetragram for reach +1D315 tetragram for contact +1D316 tetragram for holding back +1D317 tetragram for waiting +1D318 tetragram for following +1D319 tetragram for advance +1D31A tetragram for release +1D31B tetragram for resistance +1D31C tetragram for ease +1D31D tetragram for joy +1D31E tetragram for contention +1D31F tetragram for endeavour +1D320 tetragram for duties +1D321 tetragram for change +1D322 tetragram for decisiveness +1D323 tetragram for bold resolution +1D324 tetragram for packing +1D325 tetragram for legion +1D326 tetragram for closeness +1D327 tetragram for kinship +1D328 tetragram for gathering +1D329 tetragram for strength +1D32A tetragram for purity +1D32B tetragram for fullness +1D32C tetragram for residence +1D32D tetragram for law or model +1D32E tetragram for response +1D32F tetragram for going to meet +1D330 tetragram for encounters +1D331 tetragram for stove +1D332 tetragram for greatness +1D333 tetragram for enlargement +1D334 tetragram for pattern +1D335 tetragram for ritual +1D336 tetragram for flight +1D337 tetragram for vastness or wasting +1D338 tetragram for constancy +1D339 tetragram for measure +1D33A tetragram for eternity +1D33B tetragram for unity +1D33C tetragram for diminishment +1D33D tetragram for closed mouth +1D33E tetragram for guardedness +1D33F tetragram for gathering in +1D340 tetragram for massing +1D341 tetragram for accumulation +1D342 tetragram for embellishment +1D343 tetragram for doubt +1D344 tetragram for watch +1D345 tetragram for sinking +1D346 tetragram for inner +1D347 tetragram for departure +1D348 tetragram for darkening +1D349 tetragram for dimming +1D34A tetragram for exhaustion +1D34B tetragram for severance +1D34C tetragram for stoppage +1D34D tetragram for hardness +1D34E tetragram for completion +1D34F tetragram for closure +1D350 tetragram for failure +1D351 tetragram for aggravation +1D352 tetragram for compliance +1D353 tetragram for on the verge +1D354 tetragram for difficulties +1D355 tetragram for labouring +1D356 tetragram for fostering +1D360 counting rod unit digit one +1D361 counting rod unit digit two +1D362 counting rod unit digit three +1D363 counting rod unit digit four +1D364 counting rod unit digit five +1D365 counting rod unit digit six +1D366 counting rod unit digit seven +1D367 counting rod unit digit eight +1D368 counting rod unit digit nine +1D369 counting rod tens digit one +1D36A counting rod tens digit two +1D36B counting rod tens digit three +1D36C counting rod tens digit four +1D36D counting rod tens digit five +1D36E counting rod tens digit six +1D36F counting rod tens digit seven +1D370 counting rod tens digit eight +1D371 counting rod tens digit nine +1D372 ideographic tally mark one +1D373 ideographic tally mark two +1D374 ideographic tally mark three +1D375 ideographic tally mark four +1D376 ideographic tally mark five +1D377 tally mark one +1D378 tally mark five +1D400 mathematical bold capital a +1D401 mathematical bold capital b +1D402 mathematical bold capital c +1D403 mathematical bold capital d +1D404 mathematical bold capital e +1D405 mathematical bold capital f +1D406 mathematical bold capital g +1D407 mathematical bold capital h +1D408 mathematical bold capital i +1D409 mathematical bold capital j +1D40A mathematical bold capital k +1D40B mathematical bold capital l +1D40C mathematical bold capital m +1D40D mathematical bold capital n +1D40E mathematical bold capital o +1D40F mathematical bold capital p +1D410 mathematical bold capital q +1D411 mathematical bold capital r +1D412 mathematical bold capital s +1D413 mathematical bold capital t +1D414 mathematical bold capital u +1D415 mathematical bold capital v +1D416 mathematical bold capital w +1D417 mathematical bold capital x +1D418 mathematical bold capital y +1D419 mathematical bold capital z +1D41A mathematical bold small a +1D41B mathematical bold small b +1D41C mathematical bold small c +1D41D mathematical bold small d +1D41E mathematical bold small e +1D41F mathematical bold small f +1D420 mathematical bold small g +1D421 mathematical bold small h +1D422 mathematical bold small i +1D423 mathematical bold small j +1D424 mathematical bold small k +1D425 mathematical bold small l +1D426 mathematical bold small m +1D427 mathematical bold small n +1D428 mathematical bold small o +1D429 mathematical bold small p +1D42A mathematical bold small q +1D42B mathematical bold small r +1D42C mathematical bold small s +1D42D mathematical bold small t +1D42E mathematical bold small u +1D42F mathematical bold small v +1D430 mathematical bold small w +1D431 mathematical bold small x +1D432 mathematical bold small y +1D433 mathematical bold small z +1D434 mathematical italic capital a +1D435 mathematical italic capital b +1D436 mathematical italic capital c +1D437 mathematical italic capital d +1D438 mathematical italic capital e +1D439 mathematical italic capital f +1D43A mathematical italic capital g +1D43B mathematical italic capital h +1D43C mathematical italic capital i +1D43D mathematical italic capital j +1D43E mathematical italic capital k +1D43F mathematical italic capital l +1D440 mathematical italic capital m +1D441 mathematical italic capital n +1D442 mathematical italic capital o +1D443 mathematical italic capital p +1D444 mathematical italic capital q +1D445 mathematical italic capital r +1D446 mathematical italic capital s +1D447 mathematical italic capital t +1D448 mathematical italic capital u +1D449 mathematical italic capital v +1D44A mathematical italic capital w +1D44B mathematical italic capital x +1D44C mathematical italic capital y +1D44D mathematical italic capital z +1D44E mathematical italic small a +1D44F mathematical italic small b +1D450 mathematical italic small c +1D451 mathematical italic small d +1D452 mathematical italic small e +1D453 mathematical italic small f +1D454 mathematical italic small g +1D456 mathematical italic small i +1D457 mathematical italic small j +1D458 mathematical italic small k +1D459 mathematical italic small l +1D45A mathematical italic small m +1D45B mathematical italic small n +1D45C mathematical italic small o +1D45D mathematical italic small p +1D45E mathematical italic small q +1D45F mathematical italic small r +1D460 mathematical italic small s +1D461 mathematical italic small t +1D462 mathematical italic small u +1D463 mathematical italic small v +1D464 mathematical italic small w +1D465 mathematical italic small x +1D466 mathematical italic small y +1D467 mathematical italic small z +1D468 mathematical bold italic capital a +1D469 mathematical bold italic capital b +1D46A mathematical bold italic capital c +1D46B mathematical bold italic capital d +1D46C mathematical bold italic capital e +1D46D mathematical bold italic capital f +1D46E mathematical bold italic capital g +1D46F mathematical bold italic capital h +1D470 mathematical bold italic capital i +1D471 mathematical bold italic capital j +1D472 mathematical bold italic capital k +1D473 mathematical bold italic capital l +1D474 mathematical bold italic capital m +1D475 mathematical bold italic capital n +1D476 mathematical bold italic capital o +1D477 mathematical bold italic capital p +1D478 mathematical bold italic capital q +1D479 mathematical bold italic capital r +1D47A mathematical bold italic capital s +1D47B mathematical bold italic capital t +1D47C mathematical bold italic capital u +1D47D mathematical bold italic capital v +1D47E mathematical bold italic capital w +1D47F mathematical bold italic capital x +1D480 mathematical bold italic capital y +1D481 mathematical bold italic capital z +1D482 mathematical bold italic small a +1D483 mathematical bold italic small b +1D484 mathematical bold italic small c +1D485 mathematical bold italic small d +1D486 mathematical bold italic small e +1D487 mathematical bold italic small f +1D488 mathematical bold italic small g +1D489 mathematical bold italic small h +1D48A mathematical bold italic small i +1D48B mathematical bold italic small j +1D48C mathematical bold italic small k +1D48D mathematical bold italic small l +1D48E mathematical bold italic small m +1D48F mathematical bold italic small n +1D490 mathematical bold italic small o +1D491 mathematical bold italic small p +1D492 mathematical bold italic small q +1D493 mathematical bold italic small r +1D494 mathematical bold italic small s +1D495 mathematical bold italic small t +1D496 mathematical bold italic small u +1D497 mathematical bold italic small v +1D498 mathematical bold italic small w +1D499 mathematical bold italic small x +1D49A mathematical bold italic small y +1D49B mathematical bold italic small z +1D49C mathematical script capital a +1D49E mathematical script capital c +1D49F mathematical script capital d +1D4A2 mathematical script capital g +1D4A5 mathematical script capital j +1D4A6 mathematical script capital k +1D4A9 mathematical script capital n +1D4AA mathematical script capital o +1D4AB mathematical script capital p +1D4AC mathematical script capital q +1D4AE mathematical script capital s +1D4AF mathematical script capital t +1D4B0 mathematical script capital u +1D4B1 mathematical script capital v +1D4B2 mathematical script capital w +1D4B3 mathematical script capital x +1D4B4 mathematical script capital y +1D4B5 mathematical script capital z +1D4B6 mathematical script small a +1D4B7 mathematical script small b +1D4B8 mathematical script small c +1D4B9 mathematical script small d +1D4BB mathematical script small f +1D4BD mathematical script small h +1D4BE mathematical script small i +1D4BF mathematical script small j +1D4C0 mathematical script small k +1D4C1 mathematical script small l +1D4C2 mathematical script small m +1D4C3 mathematical script small n +1D4C5 mathematical script small p +1D4C6 mathematical script small q +1D4C7 mathematical script small r +1D4C8 mathematical script small s +1D4C9 mathematical script small t +1D4CA mathematical script small u +1D4CB mathematical script small v +1D4CC mathematical script small w +1D4CD mathematical script small x +1D4CE mathematical script small y +1D4CF mathematical script small z +1D4D0 mathematical bold script capital a +1D4D1 mathematical bold script capital b +1D4D2 mathematical bold script capital c +1D4D3 mathematical bold script capital d +1D4D4 mathematical bold script capital e +1D4D5 mathematical bold script capital f +1D4D6 mathematical bold script capital g +1D4D7 mathematical bold script capital h +1D4D8 mathematical bold script capital i +1D4D9 mathematical bold script capital j +1D4DA mathematical bold script capital k +1D4DB mathematical bold script capital l +1D4DC mathematical bold script capital m +1D4DD mathematical bold script capital n +1D4DE mathematical bold script capital o +1D4DF mathematical bold script capital p +1D4E0 mathematical bold script capital q +1D4E1 mathematical bold script capital r +1D4E2 mathematical bold script capital s +1D4E3 mathematical bold script capital t +1D4E4 mathematical bold script capital u +1D4E5 mathematical bold script capital v +1D4E6 mathematical bold script capital w +1D4E7 mathematical bold script capital x +1D4E8 mathematical bold script capital y +1D4E9 mathematical bold script capital z +1D4EA mathematical bold script small a +1D4EB mathematical bold script small b +1D4EC mathematical bold script small c +1D4ED mathematical bold script small d +1D4EE mathematical bold script small e +1D4EF mathematical bold script small f +1D4F0 mathematical bold script small g +1D4F1 mathematical bold script small h +1D4F2 mathematical bold script small i +1D4F3 mathematical bold script small j +1D4F4 mathematical bold script small k +1D4F5 mathematical bold script small l +1D4F6 mathematical bold script small m +1D4F7 mathematical bold script small n +1D4F8 mathematical bold script small o +1D4F9 mathematical bold script small p +1D4FA mathematical bold script small q +1D4FB mathematical bold script small r +1D4FC mathematical bold script small s +1D4FD mathematical bold script small t +1D4FE mathematical bold script small u +1D4FF mathematical bold script small v +1D500 mathematical bold script small w +1D501 mathematical bold script small x +1D502 mathematical bold script small y +1D503 mathematical bold script small z +1D504 mathematical fraktur capital a +1D505 mathematical fraktur capital b +1D507 mathematical fraktur capital d +1D508 mathematical fraktur capital e +1D509 mathematical fraktur capital f +1D50A mathematical fraktur capital g +1D50D mathematical fraktur capital j +1D50E mathematical fraktur capital k +1D50F mathematical fraktur capital l +1D510 mathematical fraktur capital m +1D511 mathematical fraktur capital n +1D512 mathematical fraktur capital o +1D513 mathematical fraktur capital p +1D514 mathematical fraktur capital q +1D516 mathematical fraktur capital s +1D517 mathematical fraktur capital t +1D518 mathematical fraktur capital u +1D519 mathematical fraktur capital v +1D51A mathematical fraktur capital w +1D51B mathematical fraktur capital x +1D51C mathematical fraktur capital y +1D51E mathematical fraktur small a +1D51F mathematical fraktur small b +1D520 mathematical fraktur small c +1D521 mathematical fraktur small d +1D522 mathematical fraktur small e +1D523 mathematical fraktur small f +1D524 mathematical fraktur small g +1D525 mathematical fraktur small h +1D526 mathematical fraktur small i +1D527 mathematical fraktur small j +1D528 mathematical fraktur small k +1D529 mathematical fraktur small l +1D52A mathematical fraktur small m +1D52B mathematical fraktur small n +1D52C mathematical fraktur small o +1D52D mathematical fraktur small p +1D52E mathematical fraktur small q +1D52F mathematical fraktur small r +1D530 mathematical fraktur small s +1D531 mathematical fraktur small t +1D532 mathematical fraktur small u +1D533 mathematical fraktur small v +1D534 mathematical fraktur small w +1D535 mathematical fraktur small x +1D536 mathematical fraktur small y +1D537 mathematical fraktur small z +1D538 mathematical double-struck capital a +1D539 mathematical double-struck capital b +1D53B mathematical double-struck capital d +1D53C mathematical double-struck capital e +1D53D mathematical double-struck capital f +1D53E mathematical double-struck capital g +1D540 mathematical double-struck capital i +1D541 mathematical double-struck capital j +1D542 mathematical double-struck capital k +1D543 mathematical double-struck capital l +1D544 mathematical double-struck capital m +1D546 mathematical double-struck capital o +1D54A mathematical double-struck capital s +1D54B mathematical double-struck capital t +1D54C mathematical double-struck capital u +1D54D mathematical double-struck capital v +1D54E mathematical double-struck capital w +1D54F mathematical double-struck capital x +1D550 mathematical double-struck capital y +1D552 mathematical double-struck small a +1D553 mathematical double-struck small b +1D554 mathematical double-struck small c +1D555 mathematical double-struck small d +1D556 mathematical double-struck small e +1D557 mathematical double-struck small f +1D558 mathematical double-struck small g +1D559 mathematical double-struck small h +1D55A mathematical double-struck small i +1D55B mathematical double-struck small j +1D55C mathematical double-struck small k +1D55D mathematical double-struck small l +1D55E mathematical double-struck small m +1D55F mathematical double-struck small n +1D560 mathematical double-struck small o +1D561 mathematical double-struck small p +1D562 mathematical double-struck small q +1D563 mathematical double-struck small r +1D564 mathematical double-struck small s +1D565 mathematical double-struck small t +1D566 mathematical double-struck small u +1D567 mathematical double-struck small v +1D568 mathematical double-struck small w +1D569 mathematical double-struck small x +1D56A mathematical double-struck small y +1D56B mathematical double-struck small z +1D56C mathematical bold fraktur capital a +1D56D mathematical bold fraktur capital b +1D56E mathematical bold fraktur capital c +1D56F mathematical bold fraktur capital d +1D570 mathematical bold fraktur capital e +1D571 mathematical bold fraktur capital f +1D572 mathematical bold fraktur capital g +1D573 mathematical bold fraktur capital h +1D574 mathematical bold fraktur capital i +1D575 mathematical bold fraktur capital j +1D576 mathematical bold fraktur capital k +1D577 mathematical bold fraktur capital l +1D578 mathematical bold fraktur capital m +1D579 mathematical bold fraktur capital n +1D57A mathematical bold fraktur capital o +1D57B mathematical bold fraktur capital p +1D57C mathematical bold fraktur capital q +1D57D mathematical bold fraktur capital r +1D57E mathematical bold fraktur capital s +1D57F mathematical bold fraktur capital t +1D580 mathematical bold fraktur capital u +1D581 mathematical bold fraktur capital v +1D582 mathematical bold fraktur capital w +1D583 mathematical bold fraktur capital x +1D584 mathematical bold fraktur capital y +1D585 mathematical bold fraktur capital z +1D586 mathematical bold fraktur small a +1D587 mathematical bold fraktur small b +1D588 mathematical bold fraktur small c +1D589 mathematical bold fraktur small d +1D58A mathematical bold fraktur small e +1D58B mathematical bold fraktur small f +1D58C mathematical bold fraktur small g +1D58D mathematical bold fraktur small h +1D58E mathematical bold fraktur small i +1D58F mathematical bold fraktur small j +1D590 mathematical bold fraktur small k +1D591 mathematical bold fraktur small l +1D592 mathematical bold fraktur small m +1D593 mathematical bold fraktur small n +1D594 mathematical bold fraktur small o +1D595 mathematical bold fraktur small p +1D596 mathematical bold fraktur small q +1D597 mathematical bold fraktur small r +1D598 mathematical bold fraktur small s +1D599 mathematical bold fraktur small t +1D59A mathematical bold fraktur small u +1D59B mathematical bold fraktur small v +1D59C mathematical bold fraktur small w +1D59D mathematical bold fraktur small x +1D59E mathematical bold fraktur small y +1D59F mathematical bold fraktur small z +1D5A0 mathematical sans-serif capital a +1D5A1 mathematical sans-serif capital b +1D5A2 mathematical sans-serif capital c +1D5A3 mathematical sans-serif capital d +1D5A4 mathematical sans-serif capital e +1D5A5 mathematical sans-serif capital f +1D5A6 mathematical sans-serif capital g +1D5A7 mathematical sans-serif capital h +1D5A8 mathematical sans-serif capital i +1D5A9 mathematical sans-serif capital j +1D5AA mathematical sans-serif capital k +1D5AB mathematical sans-serif capital l +1D5AC mathematical sans-serif capital m +1D5AD mathematical sans-serif capital n +1D5AE mathematical sans-serif capital o +1D5AF mathematical sans-serif capital p +1D5B0 mathematical sans-serif capital q +1D5B1 mathematical sans-serif capital r +1D5B2 mathematical sans-serif capital s +1D5B3 mathematical sans-serif capital t +1D5B4 mathematical sans-serif capital u +1D5B5 mathematical sans-serif capital v +1D5B6 mathematical sans-serif capital w +1D5B7 mathematical sans-serif capital x +1D5B8 mathematical sans-serif capital y +1D5B9 mathematical sans-serif capital z +1D5BA mathematical sans-serif small a +1D5BB mathematical sans-serif small b +1D5BC mathematical sans-serif small c +1D5BD mathematical sans-serif small d +1D5BE mathematical sans-serif small e +1D5BF mathematical sans-serif small f +1D5C0 mathematical sans-serif small g +1D5C1 mathematical sans-serif small h +1D5C2 mathematical sans-serif small i +1D5C3 mathematical sans-serif small j +1D5C4 mathematical sans-serif small k +1D5C5 mathematical sans-serif small l +1D5C6 mathematical sans-serif small m +1D5C7 mathematical sans-serif small n +1D5C8 mathematical sans-serif small o +1D5C9 mathematical sans-serif small p +1D5CA mathematical sans-serif small q +1D5CB mathematical sans-serif small r +1D5CC mathematical sans-serif small s +1D5CD mathematical sans-serif small t +1D5CE mathematical sans-serif small u +1D5CF mathematical sans-serif small v +1D5D0 mathematical sans-serif small w +1D5D1 mathematical sans-serif small x +1D5D2 mathematical sans-serif small y +1D5D3 mathematical sans-serif small z +1D5D4 mathematical sans-serif bold capital a +1D5D5 mathematical sans-serif bold capital b +1D5D6 mathematical sans-serif bold capital c +1D5D7 mathematical sans-serif bold capital d +1D5D8 mathematical sans-serif bold capital e +1D5D9 mathematical sans-serif bold capital f +1D5DA mathematical sans-serif bold capital g +1D5DB mathematical sans-serif bold capital h +1D5DC mathematical sans-serif bold capital i +1D5DD mathematical sans-serif bold capital j +1D5DE mathematical sans-serif bold capital k +1D5DF mathematical sans-serif bold capital l +1D5E0 mathematical sans-serif bold capital m +1D5E1 mathematical sans-serif bold capital n +1D5E2 mathematical sans-serif bold capital o +1D5E3 mathematical sans-serif bold capital p +1D5E4 mathematical sans-serif bold capital q +1D5E5 mathematical sans-serif bold capital r +1D5E6 mathematical sans-serif bold capital s +1D5E7 mathematical sans-serif bold capital t +1D5E8 mathematical sans-serif bold capital u +1D5E9 mathematical sans-serif bold capital v +1D5EA mathematical sans-serif bold capital w +1D5EB mathematical sans-serif bold capital x +1D5EC mathematical sans-serif bold capital y +1D5ED mathematical sans-serif bold capital z +1D5EE mathematical sans-serif bold small a +1D5EF mathematical sans-serif bold small b +1D5F0 mathematical sans-serif bold small c +1D5F1 mathematical sans-serif bold small d +1D5F2 mathematical sans-serif bold small e +1D5F3 mathematical sans-serif bold small f +1D5F4 mathematical sans-serif bold small g +1D5F5 mathematical sans-serif bold small h +1D5F6 mathematical sans-serif bold small i +1D5F7 mathematical sans-serif bold small j +1D5F8 mathematical sans-serif bold small k +1D5F9 mathematical sans-serif bold small l +1D5FA mathematical sans-serif bold small m +1D5FB mathematical sans-serif bold small n +1D5FC mathematical sans-serif bold small o +1D5FD mathematical sans-serif bold small p +1D5FE mathematical sans-serif bold small q +1D5FF mathematical sans-serif bold small r +1D600 mathematical sans-serif bold small s +1D601 mathematical sans-serif bold small t +1D602 mathematical sans-serif bold small u +1D603 mathematical sans-serif bold small v +1D604 mathematical sans-serif bold small w +1D605 mathematical sans-serif bold small x +1D606 mathematical sans-serif bold small y +1D607 mathematical sans-serif bold small z +1D608 mathematical sans-serif italic capital a +1D609 mathematical sans-serif italic capital b +1D60A mathematical sans-serif italic capital c +1D60B mathematical sans-serif italic capital d +1D60C mathematical sans-serif italic capital e +1D60D mathematical sans-serif italic capital f +1D60E mathematical sans-serif italic capital g +1D60F mathematical sans-serif italic capital h +1D610 mathematical sans-serif italic capital i +1D611 mathematical sans-serif italic capital j +1D612 mathematical sans-serif italic capital k +1D613 mathematical sans-serif italic capital l +1D614 mathematical sans-serif italic capital m +1D615 mathematical sans-serif italic capital n +1D616 mathematical sans-serif italic capital o +1D617 mathematical sans-serif italic capital p +1D618 mathematical sans-serif italic capital q +1D619 mathematical sans-serif italic capital r +1D61A mathematical sans-serif italic capital s +1D61B mathematical sans-serif italic capital t +1D61C mathematical sans-serif italic capital u +1D61D mathematical sans-serif italic capital v +1D61E mathematical sans-serif italic capital w +1D61F mathematical sans-serif italic capital x +1D620 mathematical sans-serif italic capital y +1D621 mathematical sans-serif italic capital z +1D622 mathematical sans-serif italic small a +1D623 mathematical sans-serif italic small b +1D624 mathematical sans-serif italic small c +1D625 mathematical sans-serif italic small d +1D626 mathematical sans-serif italic small e +1D627 mathematical sans-serif italic small f +1D628 mathematical sans-serif italic small g +1D629 mathematical sans-serif italic small h +1D62A mathematical sans-serif italic small i +1D62B mathematical sans-serif italic small j +1D62C mathematical sans-serif italic small k +1D62D mathematical sans-serif italic small l +1D62E mathematical sans-serif italic small m +1D62F mathematical sans-serif italic small n +1D630 mathematical sans-serif italic small o +1D631 mathematical sans-serif italic small p +1D632 mathematical sans-serif italic small q +1D633 mathematical sans-serif italic small r +1D634 mathematical sans-serif italic small s +1D635 mathematical sans-serif italic small t +1D636 mathematical sans-serif italic small u +1D637 mathematical sans-serif italic small v +1D638 mathematical sans-serif italic small w +1D639 mathematical sans-serif italic small x +1D63A mathematical sans-serif italic small y +1D63B mathematical sans-serif italic small z +1D63C mathematical sans-serif bold italic capital a +1D63D mathematical sans-serif bold italic capital b +1D63E mathematical sans-serif bold italic capital c +1D63F mathematical sans-serif bold italic capital d +1D640 mathematical sans-serif bold italic capital e +1D641 mathematical sans-serif bold italic capital f +1D642 mathematical sans-serif bold italic capital g +1D643 mathematical sans-serif bold italic capital h +1D644 mathematical sans-serif bold italic capital i +1D645 mathematical sans-serif bold italic capital j +1D646 mathematical sans-serif bold italic capital k +1D647 mathematical sans-serif bold italic capital l +1D648 mathematical sans-serif bold italic capital m +1D649 mathematical sans-serif bold italic capital n +1D64A mathematical sans-serif bold italic capital o +1D64B mathematical sans-serif bold italic capital p +1D64C mathematical sans-serif bold italic capital q +1D64D mathematical sans-serif bold italic capital r +1D64E mathematical sans-serif bold italic capital s +1D64F mathematical sans-serif bold italic capital t +1D650 mathematical sans-serif bold italic capital u +1D651 mathematical sans-serif bold italic capital v +1D652 mathematical sans-serif bold italic capital w +1D653 mathematical sans-serif bold italic capital x +1D654 mathematical sans-serif bold italic capital y +1D655 mathematical sans-serif bold italic capital z +1D656 mathematical sans-serif bold italic small a +1D657 mathematical sans-serif bold italic small b +1D658 mathematical sans-serif bold italic small c +1D659 mathematical sans-serif bold italic small d +1D65A mathematical sans-serif bold italic small e +1D65B mathematical sans-serif bold italic small f +1D65C mathematical sans-serif bold italic small g +1D65D mathematical sans-serif bold italic small h +1D65E mathematical sans-serif bold italic small i +1D65F mathematical sans-serif bold italic small j +1D660 mathematical sans-serif bold italic small k +1D661 mathematical sans-serif bold italic small l +1D662 mathematical sans-serif bold italic small m +1D663 mathematical sans-serif bold italic small n +1D664 mathematical sans-serif bold italic small o +1D665 mathematical sans-serif bold italic small p +1D666 mathematical sans-serif bold italic small q +1D667 mathematical sans-serif bold italic small r +1D668 mathematical sans-serif bold italic small s +1D669 mathematical sans-serif bold italic small t +1D66A mathematical sans-serif bold italic small u +1D66B mathematical sans-serif bold italic small v +1D66C mathematical sans-serif bold italic small w +1D66D mathematical sans-serif bold italic small x +1D66E mathematical sans-serif bold italic small y +1D66F mathematical sans-serif bold italic small z +1D670 mathematical monospace capital a +1D671 mathematical monospace capital b +1D672 mathematical monospace capital c +1D673 mathematical monospace capital d +1D674 mathematical monospace capital e +1D675 mathematical monospace capital f +1D676 mathematical monospace capital g +1D677 mathematical monospace capital h +1D678 mathematical monospace capital i +1D679 mathematical monospace capital j +1D67A mathematical monospace capital k +1D67B mathematical monospace capital l +1D67C mathematical monospace capital m +1D67D mathematical monospace capital n +1D67E mathematical monospace capital o +1D67F mathematical monospace capital p +1D680 mathematical monospace capital q +1D681 mathematical monospace capital r +1D682 mathematical monospace capital s +1D683 mathematical monospace capital t +1D684 mathematical monospace capital u +1D685 mathematical monospace capital v +1D686 mathematical monospace capital w +1D687 mathematical monospace capital x +1D688 mathematical monospace capital y +1D689 mathematical monospace capital z +1D68A mathematical monospace small a +1D68B mathematical monospace small b +1D68C mathematical monospace small c +1D68D mathematical monospace small d +1D68E mathematical monospace small e +1D68F mathematical monospace small f +1D690 mathematical monospace small g +1D691 mathematical monospace small h +1D692 mathematical monospace small i +1D693 mathematical monospace small j +1D694 mathematical monospace small k +1D695 mathematical monospace small l +1D696 mathematical monospace small m +1D697 mathematical monospace small n +1D698 mathematical monospace small o +1D699 mathematical monospace small p +1D69A mathematical monospace small q +1D69B mathematical monospace small r +1D69C mathematical monospace small s +1D69D mathematical monospace small t +1D69E mathematical monospace small u +1D69F mathematical monospace small v +1D6A0 mathematical monospace small w +1D6A1 mathematical monospace small x +1D6A2 mathematical monospace small y +1D6A3 mathematical monospace small z +1D6A4 mathematical italic small dotless i +1D6A5 mathematical italic small dotless j +1D6A8 mathematical bold capital alpha +1D6A9 mathematical bold capital beta +1D6AA mathematical bold capital gamma +1D6AB mathematical bold capital delta +1D6AC mathematical bold capital epsilon +1D6AD mathematical bold capital zeta +1D6AE mathematical bold capital eta +1D6AF mathematical bold capital theta +1D6B0 mathematical bold capital iota +1D6B1 mathematical bold capital kappa +1D6B2 mathematical bold capital lamda +1D6B3 mathematical bold capital mu +1D6B4 mathematical bold capital nu +1D6B5 mathematical bold capital xi +1D6B6 mathematical bold capital omicron +1D6B7 mathematical bold capital pi +1D6B8 mathematical bold capital rho +1D6B9 mathematical bold capital theta +1D6BA mathematical bold capital sigma +1D6BB mathematical bold capital tau +1D6BC mathematical bold capital upsilon +1D6BD mathematical bold capital phi +1D6BE mathematical bold capital chi +1D6BF mathematical bold capital psi +1D6C0 mathematical bold capital omega +1D6C1 mathematical bold nabla +1D6C2 mathematical bold small alpha +1D6C3 mathematical bold small beta +1D6C4 mathematical bold small gamma +1D6C5 mathematical bold small delta +1D6C6 mathematical bold small epsilon +1D6C7 mathematical bold small zeta +1D6C8 mathematical bold small eta +1D6C9 mathematical bold small theta +1D6CA mathematical bold small iota +1D6CB mathematical bold small kappa +1D6CC mathematical bold small lamda +1D6CD mathematical bold small mu +1D6CE mathematical bold small nu +1D6CF mathematical bold small xi +1D6D0 mathematical bold small omicron +1D6D1 mathematical bold small pi +1D6D2 mathematical bold small rho +1D6D3 mathematical bold small final sigma +1D6D4 mathematical bold small sigma +1D6D5 mathematical bold small tau +1D6D6 mathematical bold small upsilon +1D6D7 mathematical bold small phi +1D6D8 mathematical bold small chi +1D6D9 mathematical bold small psi +1D6DA mathematical bold small omega +1D6DB mathematical bold partial differential +1D6DC mathematical bold epsilon +1D6DD mathematical bold theta +1D6DE mathematical bold kappa +1D6DF mathematical bold phi +1D6E0 mathematical bold rho +1D6E1 mathematical bold pi +1D6E2 mathematical italic capital alpha +1D6E3 mathematical italic capital beta +1D6E4 mathematical italic capital gamma +1D6E5 mathematical italic capital delta +1D6E6 mathematical italic capital epsilon +1D6E7 mathematical italic capital zeta +1D6E8 mathematical italic capital eta +1D6E9 mathematical italic capital theta +1D6EA mathematical italic capital iota +1D6EB mathematical italic capital kappa +1D6EC mathematical italic capital lamda +1D6ED mathematical italic capital mu +1D6EE mathematical italic capital nu +1D6EF mathematical italic capital xi +1D6F0 mathematical italic capital omicron +1D6F1 mathematical italic capital pi +1D6F2 mathematical italic capital rho +1D6F3 mathematical italic capital theta +1D6F4 mathematical italic capital sigma +1D6F5 mathematical italic capital tau +1D6F6 mathematical italic capital upsilon +1D6F7 mathematical italic capital phi +1D6F8 mathematical italic capital chi +1D6F9 mathematical italic capital psi +1D6FA mathematical italic capital omega +1D6FB mathematical italic nabla +1D6FC mathematical italic small alpha +1D6FD mathematical italic small beta +1D6FE mathematical italic small gamma +1D6FF mathematical italic small delta +1D700 mathematical italic small epsilon +1D701 mathematical italic small zeta +1D702 mathematical italic small eta +1D703 mathematical italic small theta +1D704 mathematical italic small iota +1D705 mathematical italic small kappa +1D706 mathematical italic small lamda +1D707 mathematical italic small mu +1D708 mathematical italic small nu +1D709 mathematical italic small xi +1D70A mathematical italic small omicron +1D70B mathematical italic small pi +1D70C mathematical italic small rho +1D70D mathematical italic small final sigma +1D70E mathematical italic small sigma +1D70F mathematical italic small tau +1D710 mathematical italic small upsilon +1D711 mathematical italic small phi +1D712 mathematical italic small chi +1D713 mathematical italic small psi +1D714 mathematical italic small omega +1D715 mathematical italic partial differential +1D716 mathematical italic epsilon +1D717 mathematical italic theta +1D718 mathematical italic kappa +1D719 mathematical italic phi +1D71A mathematical italic rho +1D71B mathematical italic pi +1D71C mathematical bold italic capital alpha +1D71D mathematical bold italic capital beta +1D71E mathematical bold italic capital gamma +1D71F mathematical bold italic capital delta +1D720 mathematical bold italic capital epsilon +1D721 mathematical bold italic capital zeta +1D722 mathematical bold italic capital eta +1D723 mathematical bold italic capital theta +1D724 mathematical bold italic capital iota +1D725 mathematical bold italic capital kappa +1D726 mathematical bold italic capital lamda +1D727 mathematical bold italic capital mu +1D728 mathematical bold italic capital nu +1D729 mathematical bold italic capital xi +1D72A mathematical bold italic capital omicron +1D72B mathematical bold italic capital pi +1D72C mathematical bold italic capital rho +1D72D mathematical bold italic capital theta +1D72E mathematical bold italic capital sigma +1D72F mathematical bold italic capital tau +1D730 mathematical bold italic capital upsilon +1D731 mathematical bold italic capital phi +1D732 mathematical bold italic capital chi +1D733 mathematical bold italic capital psi +1D734 mathematical bold italic capital omega +1D735 mathematical bold italic nabla +1D736 mathematical bold italic small alpha +1D737 mathematical bold italic small beta +1D738 mathematical bold italic small gamma +1D739 mathematical bold italic small delta +1D73A mathematical bold italic small epsilon +1D73B mathematical bold italic small zeta +1D73C mathematical bold italic small eta +1D73D mathematical bold italic small theta +1D73E mathematical bold italic small iota +1D73F mathematical bold italic small kappa +1D740 mathematical bold italic small lamda +1D741 mathematical bold italic small mu +1D742 mathematical bold italic small nu +1D743 mathematical bold italic small xi +1D744 mathematical bold italic small omicron +1D745 mathematical bold italic small pi +1D746 mathematical bold italic small rho +1D747 mathematical bold italic small final sigma +1D748 mathematical bold italic small sigma +1D749 mathematical bold italic small tau +1D74A mathematical bold italic small upsilon +1D74B mathematical bold italic small phi +1D74C mathematical bold italic small chi +1D74D mathematical bold italic small psi +1D74E mathematical bold italic small omega +1D74F mathematical bold italic partial differential +1D750 mathematical bold italic epsilon +1D751 mathematical bold italic theta +1D752 mathematical bold italic kappa +1D753 mathematical bold italic phi +1D754 mathematical bold italic rho +1D755 mathematical bold italic pi +1D756 mathematical sans-serif bold capital alpha +1D757 mathematical sans-serif bold capital beta +1D758 mathematical sans-serif bold capital gamma +1D759 mathematical sans-serif bold capital delta +1D75A mathematical sans-serif bold capital epsilon +1D75B mathematical sans-serif bold capital zeta +1D75C mathematical sans-serif bold capital eta +1D75D mathematical sans-serif bold capital theta +1D75E mathematical sans-serif bold capital iota +1D75F mathematical sans-serif bold capital kappa +1D760 mathematical sans-serif bold capital lamda +1D761 mathematical sans-serif bold capital mu +1D762 mathematical sans-serif bold capital nu +1D763 mathematical sans-serif bold capital xi +1D764 mathematical sans-serif bold capital omicron +1D765 mathematical sans-serif bold capital pi +1D766 mathematical sans-serif bold capital rho +1D767 mathematical sans-serif bold capital theta +1D768 mathematical sans-serif bold capital sigma +1D769 mathematical sans-serif bold capital tau +1D76A mathematical sans-serif bold capital upsilon +1D76B mathematical sans-serif bold capital phi +1D76C mathematical sans-serif bold capital chi +1D76D mathematical sans-serif bold capital psi +1D76E mathematical sans-serif bold capital omega +1D76F mathematical sans-serif bold nabla +1D770 mathematical sans-serif bold small alpha +1D771 mathematical sans-serif bold small beta +1D772 mathematical sans-serif bold small gamma +1D773 mathematical sans-serif bold small delta +1D774 mathematical sans-serif bold small epsilon +1D775 mathematical sans-serif bold small zeta +1D776 mathematical sans-serif bold small eta +1D777 mathematical sans-serif bold small theta +1D778 mathematical sans-serif bold small iota +1D779 mathematical sans-serif bold small kappa +1D77A mathematical sans-serif bold small lamda +1D77B mathematical sans-serif bold small mu +1D77C mathematical sans-serif bold small nu +1D77D mathematical sans-serif bold small xi +1D77E mathematical sans-serif bold small omicron +1D77F mathematical sans-serif bold small pi +1D780 mathematical sans-serif bold small rho +1D781 mathematical sans-serif bold small final sigma +1D782 mathematical sans-serif bold small sigma +1D783 mathematical sans-serif bold small tau +1D784 mathematical sans-serif bold small upsilon +1D785 mathematical sans-serif bold small phi +1D786 mathematical sans-serif bold small chi +1D787 mathematical sans-serif bold small psi +1D788 mathematical sans-serif bold small omega +1D789 mathematical sans-serif bold partial differential +1D78A mathematical sans-serif bold epsilon +1D78B mathematical sans-serif bold theta +1D78C mathematical sans-serif bold kappa +1D78D mathematical sans-serif bold phi +1D78E mathematical sans-serif bold rho +1D78F mathematical sans-serif bold pi +1D790 mathematical sans-serif bold italic capital alpha +1D791 mathematical sans-serif bold italic capital beta +1D792 mathematical sans-serif bold italic capital gamma +1D793 mathematical sans-serif bold italic capital delta +1D794 mathematical sans-serif bold italic capital epsilon +1D795 mathematical sans-serif bold italic capital zeta +1D796 mathematical sans-serif bold italic capital eta +1D797 mathematical sans-serif bold italic capital theta +1D798 mathematical sans-serif bold italic capital iota +1D799 mathematical sans-serif bold italic capital kappa +1D79A mathematical sans-serif bold italic capital lamda +1D79B mathematical sans-serif bold italic capital mu +1D79C mathematical sans-serif bold italic capital nu +1D79D mathematical sans-serif bold italic capital xi +1D79E mathematical sans-serif bold italic capital omicron +1D79F mathematical sans-serif bold italic capital pi +1D7A0 mathematical sans-serif bold italic capital rho +1D7A1 mathematical sans-serif bold italic capital theta +1D7A2 mathematical sans-serif bold italic capital sigma +1D7A3 mathematical sans-serif bold italic capital tau +1D7A4 mathematical sans-serif bold italic capital upsilon +1D7A5 mathematical sans-serif bold italic capital phi +1D7A6 mathematical sans-serif bold italic capital chi +1D7A7 mathematical sans-serif bold italic capital psi +1D7A8 mathematical sans-serif bold italic capital omega +1D7A9 mathematical sans-serif bold italic nabla +1D7AA mathematical sans-serif bold italic small alpha +1D7AB mathematical sans-serif bold italic small beta +1D7AC mathematical sans-serif bold italic small gamma +1D7AD mathematical sans-serif bold italic small delta +1D7AE mathematical sans-serif bold italic small epsilon +1D7AF mathematical sans-serif bold italic small zeta +1D7B0 mathematical sans-serif bold italic small eta +1D7B1 mathematical sans-serif bold italic small theta +1D7B2 mathematical sans-serif bold italic small iota +1D7B3 mathematical sans-serif bold italic small kappa +1D7B4 mathematical sans-serif bold italic small lamda +1D7B5 mathematical sans-serif bold italic small mu +1D7B6 mathematical sans-serif bold italic small nu +1D7B7 mathematical sans-serif bold italic small xi +1D7B8 mathematical sans-serif bold italic small omicron +1D7B9 mathematical sans-serif bold italic small pi +1D7BA mathematical sans-serif bold italic small rho +1D7BB mathematical sans-serif bold italic small final sigma +1D7BC mathematical sans-serif bold italic small sigma +1D7BD mathematical sans-serif bold italic small tau +1D7BE mathematical sans-serif bold italic small upsilon +1D7BF mathematical sans-serif bold italic small phi +1D7C0 mathematical sans-serif bold italic small chi +1D7C1 mathematical sans-serif bold italic small psi +1D7C2 mathematical sans-serif bold italic small omega +1D7C3 mathematical sans-serif bold italic partial differential +1D7C4 mathematical sans-serif bold italic epsilon +1D7C5 mathematical sans-serif bold italic theta +1D7C6 mathematical sans-serif bold italic kappa +1D7C7 mathematical sans-serif bold italic phi +1D7C8 mathematical sans-serif bold italic rho +1D7C9 mathematical sans-serif bold italic pi +1D7CA mathematical bold capital digamma +1D7CB mathematical bold small digamma +1D7CE mathematical bold digit zero +1D7CF mathematical bold digit one +1D7D0 mathematical bold digit two +1D7D1 mathematical bold digit three +1D7D2 mathematical bold digit four +1D7D3 mathematical bold digit five +1D7D4 mathematical bold digit six +1D7D5 mathematical bold digit seven +1D7D6 mathematical bold digit eight +1D7D7 mathematical bold digit nine +1D7D8 mathematical double-struck digit zero +1D7D9 mathematical double-struck digit one +1D7DA mathematical double-struck digit two +1D7DB mathematical double-struck digit three +1D7DC mathematical double-struck digit four +1D7DD mathematical double-struck digit five +1D7DE mathematical double-struck digit six +1D7DF mathematical double-struck digit seven +1D7E0 mathematical double-struck digit eight +1D7E1 mathematical double-struck digit nine +1D7E2 mathematical sans-serif digit zero +1D7E3 mathematical sans-serif digit one +1D7E4 mathematical sans-serif digit two +1D7E5 mathematical sans-serif digit three +1D7E6 mathematical sans-serif digit four +1D7E7 mathematical sans-serif digit five +1D7E8 mathematical sans-serif digit six +1D7E9 mathematical sans-serif digit seven +1D7EA mathematical sans-serif digit eight +1D7EB mathematical sans-serif digit nine +1D7EC mathematical sans-serif bold digit zero +1D7ED mathematical sans-serif bold digit one +1D7EE mathematical sans-serif bold digit two +1D7EF mathematical sans-serif bold digit three +1D7F0 mathematical sans-serif bold digit four +1D7F1 mathematical sans-serif bold digit five +1D7F2 mathematical sans-serif bold digit six +1D7F3 mathematical sans-serif bold digit seven +1D7F4 mathematical sans-serif bold digit eight +1D7F5 mathematical sans-serif bold digit nine +1D7F6 mathematical monospace digit zero +1D7F7 mathematical monospace digit one +1D7F8 mathematical monospace digit two +1D7F9 mathematical monospace digit three +1D7FA mathematical monospace digit four +1D7FB mathematical monospace digit five +1D7FC mathematical monospace digit six +1D7FD mathematical monospace digit seven +1D7FE mathematical monospace digit eight +1D7FF mathematical monospace digit nine +1D800 signwriting hand-fist index +1D801 signwriting hand-circle index +1D802 signwriting hand-cup index +1D803 signwriting hand-oval index +1D804 signwriting hand-hinge index +1D805 signwriting hand-angle index +1D806 signwriting hand-fist index bent +1D807 signwriting hand-circle index bent +1D808 signwriting hand-fist thumb under index bent +1D809 signwriting hand-fist index raised knuckle +1D80A signwriting hand-fist index cupped +1D80B signwriting hand-fist index hinged +1D80C signwriting hand-fist index hinged low +1D80D signwriting hand-circle index hinge +1D80E signwriting hand-fist index middle +1D80F signwriting hand-circle index middle +1D810 signwriting hand-fist index middle bent +1D811 signwriting hand-fist index middle raised knuckles +1D812 signwriting hand-fist index middle hinged +1D813 signwriting hand-fist index up middle hinged +1D814 signwriting hand-fist index hinged middle up +1D815 signwriting hand-fist index middle conjoined +1D816 signwriting hand-fist index middle conjoined index bent +1D817 signwriting hand-fist index middle conjoined middle bent +1D818 signwriting hand-fist index middle conjoined cupped +1D819 signwriting hand-fist index middle conjoined hinged +1D81A signwriting hand-fist index middle crossed +1D81B signwriting hand-circle index middle crossed +1D81C signwriting hand-fist middle bent over index +1D81D signwriting hand-fist index bent over middle +1D81E signwriting hand-fist index middle thumb +1D81F signwriting hand-circle index middle thumb +1D820 signwriting hand-fist index middle straight thumb bent +1D821 signwriting hand-fist index middle bent thumb straight +1D822 signwriting hand-fist index middle thumb bent +1D823 signwriting hand-fist index middle hinged spread thumb side +1D824 signwriting hand-fist index up middle hinged thumb side +1D825 signwriting hand-fist index up middle hinged thumb conjoined +1D826 signwriting hand-fist index hinged middle up thumb side +1D827 signwriting hand-fist index middle up spread thumb forward +1D828 signwriting hand-fist index middle thumb cupped +1D829 signwriting hand-fist index middle thumb circled +1D82A signwriting hand-fist index middle thumb hooked +1D82B signwriting hand-fist index middle thumb hinged +1D82C signwriting hand-fist thumb between index middle straight +1D82D signwriting hand-fist index middle conjoined thumb side +1D82E signwriting hand-fist index middle conjoined thumb side conjoined +1D82F signwriting hand-fist index middle conjoined thumb side bent +1D830 signwriting hand-fist middle thumb hooked index up +1D831 signwriting hand-fist index thumb hooked middle up +1D832 signwriting hand-fist index middle conjoined hinged thumb side +1D833 signwriting hand-fist index middle crossed thumb side +1D834 signwriting hand-fist index middle conjoined thumb forward +1D835 signwriting hand-fist index middle conjoined cupped thumb forward +1D836 signwriting hand-fist middle thumb cupped index up +1D837 signwriting hand-fist index thumb cupped middle up +1D838 signwriting hand-fist middle thumb circled index up +1D839 signwriting hand-fist middle thumb circled index hinged +1D83A signwriting hand-fist index thumb angled out middle up +1D83B signwriting hand-fist index thumb angled in middle up +1D83C signwriting hand-fist index thumb circled middle up +1D83D signwriting hand-fist index middle thumb conjoined hinged +1D83E signwriting hand-fist index middle thumb angled out +1D83F signwriting hand-fist index middle thumb angled +1D840 signwriting hand-fist middle thumb angled out index up +1D841 signwriting hand-fist middle thumb angled out index crossed +1D842 signwriting hand-fist middle thumb angled index up +1D843 signwriting hand-fist index thumb hooked middle hinged +1D844 signwriting hand-flat four fingers +1D845 signwriting hand-flat four fingers bent +1D846 signwriting hand-flat four fingers hinged +1D847 signwriting hand-flat four fingers conjoined +1D848 signwriting hand-flat four fingers conjoined split +1D849 signwriting hand-claw four fingers conjoined +1D84A signwriting hand-fist four fingers conjoined bent +1D84B signwriting hand-hinge four fingers conjoined +1D84C signwriting hand-flat five fingers spread +1D84D signwriting hand-flat heel five fingers spread +1D84E signwriting hand-flat five fingers spread four bent +1D84F signwriting hand-flat heel five fingers spread four bent +1D850 signwriting hand-flat five fingers spread bent +1D851 signwriting hand-flat heel five fingers spread bent +1D852 signwriting hand-flat five fingers spread thumb forward +1D853 signwriting hand-cup five fingers spread +1D854 signwriting hand-cup five fingers spread open +1D855 signwriting hand-hinge five fingers spread open +1D856 signwriting hand-oval five fingers spread +1D857 signwriting hand-flat five fingers spread hinged +1D858 signwriting hand-flat five fingers spread hinged thumb side +1D859 signwriting hand-flat five fingers spread hinged no thumb +1D85A signwriting hand-flat +1D85B signwriting hand-flat between palm facings +1D85C signwriting hand-flat heel +1D85D signwriting hand-flat thumb side +1D85E signwriting hand-flat heel thumb side +1D85F signwriting hand-flat thumb bent +1D860 signwriting hand-flat thumb forward +1D861 signwriting hand-flat split index thumb side +1D862 signwriting hand-flat split center +1D863 signwriting hand-flat split center thumb side +1D864 signwriting hand-flat split center thumb side bent +1D865 signwriting hand-flat split little +1D866 signwriting hand-claw +1D867 signwriting hand-claw thumb side +1D868 signwriting hand-claw no thumb +1D869 signwriting hand-claw thumb forward +1D86A signwriting hand-hook curlicue +1D86B signwriting hand-hook +1D86C signwriting hand-cup open +1D86D signwriting hand-cup +1D86E signwriting hand-cup open thumb side +1D86F signwriting hand-cup thumb side +1D870 signwriting hand-cup open no thumb +1D871 signwriting hand-cup no thumb +1D872 signwriting hand-cup open thumb forward +1D873 signwriting hand-cup thumb forward +1D874 signwriting hand-curlicue open +1D875 signwriting hand-curlicue +1D876 signwriting hand-circle +1D877 signwriting hand-oval +1D878 signwriting hand-oval thumb side +1D879 signwriting hand-oval no thumb +1D87A signwriting hand-oval thumb forward +1D87B signwriting hand-hinge open +1D87C signwriting hand-hinge open thumb forward +1D87D signwriting hand-hinge +1D87E signwriting hand-hinge small +1D87F signwriting hand-hinge open thumb side +1D880 signwriting hand-hinge thumb side +1D881 signwriting hand-hinge open no thumb +1D882 signwriting hand-hinge no thumb +1D883 signwriting hand-hinge thumb side touching index +1D884 signwriting hand-hinge thumb between middle ring +1D885 signwriting hand-angle +1D886 signwriting hand-fist index middle ring +1D887 signwriting hand-circle index middle ring +1D888 signwriting hand-hinge index middle ring +1D889 signwriting hand-angle index middle ring +1D88A signwriting hand-hinge little +1D88B signwriting hand-fist index middle ring bent +1D88C signwriting hand-fist index middle ring conjoined +1D88D signwriting hand-hinge index middle ring conjoined +1D88E signwriting hand-fist little down +1D88F signwriting hand-fist little down ripple straight +1D890 signwriting hand-fist little down ripple curved +1D891 signwriting hand-fist little down others circled +1D892 signwriting hand-fist little up +1D893 signwriting hand-fist thumb under little up +1D894 signwriting hand-circle little up +1D895 signwriting hand-oval little up +1D896 signwriting hand-angle little up +1D897 signwriting hand-fist little raised knuckle +1D898 signwriting hand-fist little bent +1D899 signwriting hand-fist little touches thumb +1D89A signwriting hand-fist little thumb +1D89B signwriting hand-hinge little thumb +1D89C signwriting hand-fist little index thumb +1D89D signwriting hand-hinge little index thumb +1D89E signwriting hand-angle little index thumb index thumb out +1D89F signwriting hand-angle little index thumb index thumb +1D8A0 signwriting hand-fist little index +1D8A1 signwriting hand-circle little index +1D8A2 signwriting hand-hinge little index +1D8A3 signwriting hand-angle little index +1D8A4 signwriting hand-fist index middle little +1D8A5 signwriting hand-circle index middle little +1D8A6 signwriting hand-hinge index middle little +1D8A7 signwriting hand-hinge ring +1D8A8 signwriting hand-angle index middle little +1D8A9 signwriting hand-fist index middle cross little +1D8AA signwriting hand-circle index middle cross little +1D8AB signwriting hand-fist ring down +1D8AC signwriting hand-hinge ring down index thumb hook middle +1D8AD signwriting hand-angle ring down middle thumb index cross +1D8AE signwriting hand-fist ring up +1D8AF signwriting hand-fist ring raised knuckle +1D8B0 signwriting hand-fist ring little +1D8B1 signwriting hand-circle ring little +1D8B2 signwriting hand-oval ring little +1D8B3 signwriting hand-angle ring little +1D8B4 signwriting hand-fist ring middle +1D8B5 signwriting hand-fist ring middle conjoined +1D8B6 signwriting hand-fist ring middle raised knuckles +1D8B7 signwriting hand-fist ring index +1D8B8 signwriting hand-fist ring thumb +1D8B9 signwriting hand-hook ring thumb +1D8BA signwriting hand-fist index ring little +1D8BB signwriting hand-circle index ring little +1D8BC signwriting hand-curlicue index ring little on +1D8BD signwriting hand-hook index ring little out +1D8BE signwriting hand-hook index ring little in +1D8BF signwriting hand-hook index ring little under +1D8C0 signwriting hand-cup index ring little +1D8C1 signwriting hand-hinge index ring little +1D8C2 signwriting hand-angle index ring little out +1D8C3 signwriting hand-angle index ring little +1D8C4 signwriting hand-fist middle down +1D8C5 signwriting hand-hinge middle +1D8C6 signwriting hand-fist middle up +1D8C7 signwriting hand-circle middle up +1D8C8 signwriting hand-fist middle raised knuckle +1D8C9 signwriting hand-fist middle up thumb side +1D8CA signwriting hand-hook middle thumb +1D8CB signwriting hand-fist middle thumb little +1D8CC signwriting hand-fist middle little +1D8CD signwriting hand-fist middle ring little +1D8CE signwriting hand-circle middle ring little +1D8CF signwriting hand-curlicue middle ring little on +1D8D0 signwriting hand-cup middle ring little +1D8D1 signwriting hand-hinge middle ring little +1D8D2 signwriting hand-angle middle ring little out +1D8D3 signwriting hand-angle middle ring little in +1D8D4 signwriting hand-angle middle ring little +1D8D5 signwriting hand-circle middle ring little bent +1D8D6 signwriting hand-claw middle ring little conjoined +1D8D7 signwriting hand-claw middle ring little conjoined side +1D8D8 signwriting hand-hook middle ring little conjoined out +1D8D9 signwriting hand-hook middle ring little conjoined in +1D8DA signwriting hand-hook middle ring little conjoined +1D8DB signwriting hand-hinge index hinged +1D8DC signwriting hand-fist index thumb side +1D8DD signwriting hand-hinge index thumb side +1D8DE signwriting hand-fist index thumb side thumb diagonal +1D8DF signwriting hand-fist index thumb side thumb conjoined +1D8E0 signwriting hand-fist index thumb side thumb bent +1D8E1 signwriting hand-fist index thumb side index bent +1D8E2 signwriting hand-fist index thumb side both bent +1D8E3 signwriting hand-fist index thumb side index hinge +1D8E4 signwriting hand-fist index thumb forward index straight +1D8E5 signwriting hand-fist index thumb forward index bent +1D8E6 signwriting hand-fist index thumb hook +1D8E7 signwriting hand-fist index thumb curlicue +1D8E8 signwriting hand-fist index thumb curve thumb inside +1D8E9 signwriting hand-claw index thumb curve thumb inside +1D8EA signwriting hand-fist index thumb curve thumb under +1D8EB signwriting hand-fist index thumb circle +1D8EC signwriting hand-cup index thumb +1D8ED signwriting hand-cup index thumb open +1D8EE signwriting hand-hinge index thumb open +1D8EF signwriting hand-hinge index thumb large +1D8F0 signwriting hand-hinge index thumb +1D8F1 signwriting hand-hinge index thumb small +1D8F2 signwriting hand-angle index thumb out +1D8F3 signwriting hand-angle index thumb in +1D8F4 signwriting hand-angle index thumb +1D8F5 signwriting hand-fist thumb +1D8F6 signwriting hand-fist thumb heel +1D8F7 signwriting hand-fist thumb side diagonal +1D8F8 signwriting hand-fist thumb side conjoined +1D8F9 signwriting hand-fist thumb side bent +1D8FA signwriting hand-fist thumb forward +1D8FB signwriting hand-fist thumb between index middle +1D8FC signwriting hand-fist thumb between middle ring +1D8FD signwriting hand-fist thumb between ring little +1D8FE signwriting hand-fist thumb under two fingers +1D8FF signwriting hand-fist thumb over two fingers +1D900 signwriting hand-fist thumb under three fingers +1D901 signwriting hand-fist thumb under four fingers +1D902 signwriting hand-fist thumb over four raised knuckles +1D903 signwriting hand-fist +1D904 signwriting hand-fist heel +1D905 signwriting touch single +1D906 signwriting touch multiple +1D907 signwriting touch between +1D908 signwriting grasp single +1D909 signwriting grasp multiple +1D90A signwriting grasp between +1D90B signwriting strike single +1D90C signwriting strike multiple +1D90D signwriting strike between +1D90E signwriting brush single +1D90F signwriting brush multiple +1D910 signwriting brush between +1D911 signwriting rub single +1D912 signwriting rub multiple +1D913 signwriting rub between +1D914 signwriting surface symbols +1D915 signwriting surface between +1D916 signwriting squeeze large single +1D917 signwriting squeeze small single +1D918 signwriting squeeze large multiple +1D919 signwriting squeeze small multiple +1D91A signwriting squeeze sequential +1D91B signwriting flick large single +1D91C signwriting flick small single +1D91D signwriting flick large multiple +1D91E signwriting flick small multiple +1D91F signwriting flick sequential +1D920 signwriting squeeze flick alternating +1D921 signwriting movement-hinge up down large +1D922 signwriting movement-hinge up down small +1D923 signwriting movement-hinge up sequential +1D924 signwriting movement-hinge down sequential +1D925 signwriting movement-hinge up down alternating large +1D926 signwriting movement-hinge up down alternating small +1D927 signwriting movement-hinge side to side scissors +1D928 signwriting movement-wallplane finger contact +1D929 signwriting movement-floorplane finger contact +1D92A signwriting movement-wallplane single straight small +1D92B signwriting movement-wallplane single straight medium +1D92C signwriting movement-wallplane single straight large +1D92D signwriting movement-wallplane single straight largest +1D92E signwriting movement-wallplane single wrist flex +1D92F signwriting movement-wallplane double straight +1D930 signwriting movement-wallplane double wrist flex +1D931 signwriting movement-wallplane double alternating +1D932 signwriting movement-wallplane double alternating wrist flex +1D933 signwriting movement-wallplane cross +1D934 signwriting movement-wallplane triple straight movement +1D935 signwriting movement-wallplane triple wrist flex +1D936 signwriting movement-wallplane triple alternating +1D937 signwriting movement-wallplane triple alternating wrist flex +1D938 signwriting movement-wallplane bend small +1D939 signwriting movement-wallplane bend medium +1D93A signwriting movement-wallplane bend large +1D93B signwriting movement-wallplane corner small +1D93C signwriting movement-wallplane corner medium +1D93D signwriting movement-wallplane corner large +1D93E signwriting movement-wallplane corner rotation +1D93F signwriting movement-wallplane check small +1D940 signwriting movement-wallplane check medium +1D941 signwriting movement-wallplane check large +1D942 signwriting movement-wallplane box small +1D943 signwriting movement-wallplane box medium +1D944 signwriting movement-wallplane box large +1D945 signwriting movement-wallplane zigzag small +1D946 signwriting movement-wallplane zigzag medium +1D947 signwriting movement-wallplane zigzag large +1D948 signwriting movement-wallplane peaks small +1D949 signwriting movement-wallplane peaks medium +1D94A signwriting movement-wallplane peaks large +1D94B signwriting travel-wallplane rotation-wallplane single +1D94C signwriting travel-wallplane rotation-wallplane double +1D94D signwriting travel-wallplane rotation-wallplane alternating +1D94E signwriting travel-wallplane rotation-floorplane single +1D94F signwriting travel-wallplane rotation-floorplane double +1D950 signwriting travel-wallplane rotation-floorplane alternating +1D951 signwriting travel-wallplane shaking +1D952 signwriting travel-wallplane arm spiral single +1D953 signwriting travel-wallplane arm spiral double +1D954 signwriting travel-wallplane arm spiral triple +1D955 signwriting movement-diagonal away small +1D956 signwriting movement-diagonal away medium +1D957 signwriting movement-diagonal away large +1D958 signwriting movement-diagonal away largest +1D959 signwriting movement-diagonal towards small +1D95A signwriting movement-diagonal towards medium +1D95B signwriting movement-diagonal towards large +1D95C signwriting movement-diagonal towards largest +1D95D signwriting movement-diagonal between away small +1D95E signwriting movement-diagonal between away medium +1D95F signwriting movement-diagonal between away large +1D960 signwriting movement-diagonal between away largest +1D961 signwriting movement-diagonal between towards small +1D962 signwriting movement-diagonal between towards medium +1D963 signwriting movement-diagonal between towards large +1D964 signwriting movement-diagonal between towards largest +1D965 signwriting movement-floorplane single straight small +1D966 signwriting movement-floorplane single straight medium +1D967 signwriting movement-floorplane single straight large +1D968 signwriting movement-floorplane single straight largest +1D969 signwriting movement-floorplane single wrist flex +1D96A signwriting movement-floorplane double straight +1D96B signwriting movement-floorplane double wrist flex +1D96C signwriting movement-floorplane double alternating +1D96D signwriting movement-floorplane double alternating wrist flex +1D96E signwriting movement-floorplane cross +1D96F signwriting movement-floorplane triple straight movement +1D970 signwriting movement-floorplane triple wrist flex +1D971 signwriting movement-floorplane triple alternating movement +1D972 signwriting movement-floorplane triple alternating wrist flex +1D973 signwriting movement-floorplane bend +1D974 signwriting movement-floorplane corner small +1D975 signwriting movement-floorplane corner medium +1D976 signwriting movement-floorplane corner large +1D977 signwriting movement-floorplane check +1D978 signwriting movement-floorplane box small +1D979 signwriting movement-floorplane box medium +1D97A signwriting movement-floorplane box large +1D97B signwriting movement-floorplane zigzag small +1D97C signwriting movement-floorplane zigzag medium +1D97D signwriting movement-floorplane zigzag large +1D97E signwriting movement-floorplane peaks small +1D97F signwriting movement-floorplane peaks medium +1D980 signwriting movement-floorplane peaks large +1D981 signwriting travel-floorplane rotation-floorplane single +1D982 signwriting travel-floorplane rotation-floorplane double +1D983 signwriting travel-floorplane rotation-floorplane alternating +1D984 signwriting travel-floorplane rotation-wallplane single +1D985 signwriting travel-floorplane rotation-wallplane double +1D986 signwriting travel-floorplane rotation-wallplane alternating +1D987 signwriting travel-floorplane shaking +1D988 signwriting movement-wallplane curve quarter small +1D989 signwriting movement-wallplane curve quarter medium +1D98A signwriting movement-wallplane curve quarter large +1D98B signwriting movement-wallplane curve quarter largest +1D98C signwriting movement-wallplane curve half-circle small +1D98D signwriting movement-wallplane curve half-circle medium +1D98E signwriting movement-wallplane curve half-circle large +1D98F signwriting movement-wallplane curve half-circle largest +1D990 signwriting movement-wallplane curve three-quarter circle small +1D991 signwriting movement-wallplane curve three-quarter circle medium +1D992 signwriting movement-wallplane hump small +1D993 signwriting movement-wallplane hump medium +1D994 signwriting movement-wallplane hump large +1D995 signwriting movement-wallplane loop small +1D996 signwriting movement-wallplane loop medium +1D997 signwriting movement-wallplane loop large +1D998 signwriting movement-wallplane loop small double +1D999 signwriting movement-wallplane wave curve double small +1D99A signwriting movement-wallplane wave curve double medium +1D99B signwriting movement-wallplane wave curve double large +1D99C signwriting movement-wallplane wave curve triple small +1D99D signwriting movement-wallplane wave curve triple medium +1D99E signwriting movement-wallplane wave curve triple large +1D99F signwriting movement-wallplane curve then straight +1D9A0 signwriting movement-wallplane curved cross small +1D9A1 signwriting movement-wallplane curved cross medium +1D9A2 signwriting rotation-wallplane single +1D9A3 signwriting rotation-wallplane double +1D9A4 signwriting rotation-wallplane alternate +1D9A5 signwriting movement-wallplane shaking +1D9A6 signwriting movement-wallplane curve hitting front wall +1D9A7 signwriting movement-wallplane hump hitting front wall +1D9A8 signwriting movement-wallplane loop hitting front wall +1D9A9 signwriting movement-wallplane wave hitting front wall +1D9AA signwriting rotation-wallplane single hitting front wall +1D9AB signwriting rotation-wallplane double hitting front wall +1D9AC signwriting rotation-wallplane alternating hitting front wall +1D9AD signwriting movement-wallplane curve hitting chest +1D9AE signwriting movement-wallplane hump hitting chest +1D9AF signwriting movement-wallplane loop hitting chest +1D9B0 signwriting movement-wallplane wave hitting chest +1D9B1 signwriting rotation-wallplane single hitting chest +1D9B2 signwriting rotation-wallplane double hitting chest +1D9B3 signwriting rotation-wallplane alternating hitting chest +1D9B4 signwriting movement-wallplane wave diagonal path small +1D9B5 signwriting movement-wallplane wave diagonal path medium +1D9B6 signwriting movement-wallplane wave diagonal path large +1D9B7 signwriting movement-floorplane curve hitting ceiling small +1D9B8 signwriting movement-floorplane curve hitting ceiling large +1D9B9 signwriting movement-floorplane hump hitting ceiling small double +1D9BA signwriting movement-floorplane hump hitting ceiling large double +1D9BB signwriting movement-floorplane hump hitting ceiling small triple +1D9BC signwriting movement-floorplane hump hitting ceiling large triple +1D9BD signwriting movement-floorplane loop hitting ceiling small single +1D9BE signwriting movement-floorplane loop hitting ceiling large single +1D9BF signwriting movement-floorplane loop hitting ceiling small double +1D9C0 signwriting movement-floorplane loop hitting ceiling large double +1D9C1 signwriting movement-floorplane wave hitting ceiling small +1D9C2 signwriting movement-floorplane wave hitting ceiling large +1D9C3 signwriting rotation-floorplane single hitting ceiling +1D9C4 signwriting rotation-floorplane double hitting ceiling +1D9C5 signwriting rotation-floorplane alternating hitting ceiling +1D9C6 signwriting movement-floorplane curve hitting floor small +1D9C7 signwriting movement-floorplane curve hitting floor large +1D9C8 signwriting movement-floorplane hump hitting floor small double +1D9C9 signwriting movement-floorplane hump hitting floor large double +1D9CA signwriting movement-floorplane hump hitting floor triple small triple +1D9CB signwriting movement-floorplane hump hitting floor triple large triple +1D9CC signwriting movement-floorplane loop hitting floor small single +1D9CD signwriting movement-floorplane loop hitting floor large single +1D9CE signwriting movement-floorplane loop hitting floor small double +1D9CF signwriting movement-floorplane loop hitting floor large double +1D9D0 signwriting movement-floorplane wave hitting floor small +1D9D1 signwriting movement-floorplane wave hitting floor large +1D9D2 signwriting rotation-floorplane single hitting floor +1D9D3 signwriting rotation-floorplane double hitting floor +1D9D4 signwriting rotation-floorplane alternating hitting floor +1D9D5 signwriting movement-floorplane curve small +1D9D6 signwriting movement-floorplane curve medium +1D9D7 signwriting movement-floorplane curve large +1D9D8 signwriting movement-floorplane curve largest +1D9D9 signwriting movement-floorplane curve combined +1D9DA signwriting movement-floorplane hump small +1D9DB signwriting movement-floorplane loop small +1D9DC signwriting movement-floorplane wave snake +1D9DD signwriting movement-floorplane wave small +1D9DE signwriting movement-floorplane wave large +1D9DF signwriting rotation-floorplane single +1D9E0 signwriting rotation-floorplane double +1D9E1 signwriting rotation-floorplane alternating +1D9E2 signwriting movement-floorplane shaking parallel +1D9E3 signwriting movement-wallplane arm circle small single +1D9E4 signwriting movement-wallplane arm circle medium single +1D9E5 signwriting movement-wallplane arm circle small double +1D9E6 signwriting movement-wallplane arm circle medium double +1D9E7 signwriting movement-floorplane arm circle hitting wall small single +1D9E8 signwriting movement-floorplane arm circle hitting wall medium single +1D9E9 signwriting movement-floorplane arm circle hitting wall large single +1D9EA signwriting movement-floorplane arm circle hitting wall small double +1D9EB signwriting movement-floorplane arm circle hitting wall medium double +1D9EC signwriting movement-floorplane arm circle hitting wall large double +1D9ED signwriting movement-wallplane wrist circle front single +1D9EE signwriting movement-wallplane wrist circle front double +1D9EF signwriting movement-floorplane wrist circle hitting wall single +1D9F0 signwriting movement-floorplane wrist circle hitting wall double +1D9F1 signwriting movement-wallplane finger circles single +1D9F2 signwriting movement-wallplane finger circles double +1D9F3 signwriting movement-floorplane finger circles hitting wall single +1D9F4 signwriting movement-floorplane finger circles hitting wall double +1D9F5 signwriting dynamic arrowhead small +1D9F6 signwriting dynamic arrowhead large +1D9F7 signwriting dynamic fast +1D9F8 signwriting dynamic slow +1D9F9 signwriting dynamic tense +1D9FA signwriting dynamic relaxed +1D9FB signwriting dynamic simultaneous +1D9FC signwriting dynamic simultaneous alternating +1D9FD signwriting dynamic every other time +1D9FE signwriting dynamic gradual +1D9FF signwriting head +1DA00 signwriting head rim +1DA01 signwriting head movement-wallplane straight +1DA02 signwriting head movement-wallplane tilt +1DA03 signwriting head movement-floorplane straight +1DA04 signwriting head movement-wallplane curve +1DA05 signwriting head movement-floorplane curve +1DA06 signwriting head movement circle +1DA07 signwriting face direction position nose forward tilting +1DA08 signwriting face direction position nose up or down +1DA09 signwriting face direction position nose up or down tilting +1DA0A signwriting eyebrows straight up +1DA0B signwriting eyebrows straight neutral +1DA0C signwriting eyebrows straight down +1DA0D signwriting dreamy eyebrows neutral down +1DA0E signwriting dreamy eyebrows down neutral +1DA0F signwriting dreamy eyebrows up neutral +1DA10 signwriting dreamy eyebrows neutral up +1DA11 signwriting forehead neutral +1DA12 signwriting forehead contact +1DA13 signwriting forehead wrinkled +1DA14 signwriting eyes open +1DA15 signwriting eyes squeezed +1DA16 signwriting eyes closed +1DA17 signwriting eye blink single +1DA18 signwriting eye blink multiple +1DA19 signwriting eyes half open +1DA1A signwriting eyes wide open +1DA1B signwriting eyes half closed +1DA1C signwriting eyes widening movement +1DA1D signwriting eye wink +1DA1E signwriting eyelashes up +1DA1F signwriting eyelashes down +1DA20 signwriting eyelashes fluttering +1DA21 signwriting eyegaze-wallplane straight +1DA22 signwriting eyegaze-wallplane straight double +1DA23 signwriting eyegaze-wallplane straight alternating +1DA24 signwriting eyegaze-floorplane straight +1DA25 signwriting eyegaze-floorplane straight double +1DA26 signwriting eyegaze-floorplane straight alternating +1DA27 signwriting eyegaze-wallplane curved +1DA28 signwriting eyegaze-floorplane curved +1DA29 signwriting eyegaze-wallplane circling +1DA2A signwriting cheeks puffed +1DA2B signwriting cheeks neutral +1DA2C signwriting cheeks sucked +1DA2D signwriting tense cheeks high +1DA2E signwriting tense cheeks middle +1DA2F signwriting tense cheeks low +1DA30 signwriting ears +1DA31 signwriting nose neutral +1DA32 signwriting nose contact +1DA33 signwriting nose wrinkles +1DA34 signwriting nose wiggles +1DA35 signwriting air blowing out +1DA36 signwriting air sucking in +1DA37 signwriting air blow small rotations +1DA38 signwriting air suck small rotations +1DA39 signwriting breath inhale +1DA3A signwriting breath exhale +1DA3B signwriting mouth closed neutral +1DA3C signwriting mouth closed forward +1DA3D signwriting mouth closed contact +1DA3E signwriting mouth smile +1DA3F signwriting mouth smile wrinkled +1DA40 signwriting mouth smile open +1DA41 signwriting mouth frown +1DA42 signwriting mouth frown wrinkled +1DA43 signwriting mouth frown open +1DA44 signwriting mouth open circle +1DA45 signwriting mouth open forward +1DA46 signwriting mouth open wrinkled +1DA47 signwriting mouth open oval +1DA48 signwriting mouth open oval wrinkled +1DA49 signwriting mouth open oval yawn +1DA4A signwriting mouth open rectangle +1DA4B signwriting mouth open rectangle wrinkled +1DA4C signwriting mouth open rectangle yawn +1DA4D signwriting mouth kiss +1DA4E signwriting mouth kiss forward +1DA4F signwriting mouth kiss wrinkled +1DA50 signwriting mouth tense +1DA51 signwriting mouth tense forward +1DA52 signwriting mouth tense sucked +1DA53 signwriting lips pressed together +1DA54 signwriting lip lower over upper +1DA55 signwriting lip upper over lower +1DA56 signwriting mouth corners +1DA57 signwriting mouth wrinkles single +1DA58 signwriting mouth wrinkles double +1DA59 signwriting tongue sticking out far +1DA5A signwriting tongue licking lips +1DA5B signwriting tongue tip between lips +1DA5C signwriting tongue tip touching inside mouth +1DA5D signwriting tongue inside mouth relaxed +1DA5E signwriting tongue moves against cheek +1DA5F signwriting tongue center sticking out +1DA60 signwriting tongue center inside mouth +1DA61 signwriting teeth +1DA62 signwriting teeth movement +1DA63 signwriting teeth on tongue +1DA64 signwriting teeth on tongue movement +1DA65 signwriting teeth on lips +1DA66 signwriting teeth on lips movement +1DA67 signwriting teeth bite lips +1DA68 signwriting movement-wallplane jaw +1DA69 signwriting movement-floorplane jaw +1DA6A signwriting neck +1DA6B signwriting hair +1DA6C signwriting excitement +1DA6D signwriting shoulder hip spine +1DA6E signwriting shoulder hip positions +1DA6F signwriting wallplane shoulder hip move +1DA70 signwriting floorplane shoulder hip move +1DA71 signwriting shoulder tilting from waist +1DA72 signwriting torso-wallplane straight stretch +1DA73 signwriting torso-wallplane curved bend +1DA74 signwriting torso-floorplane twisting +1DA75 signwriting upper body tilting from hip joints +1DA76 signwriting limb combination +1DA77 signwriting limb length-1 +1DA78 signwriting limb length-2 +1DA79 signwriting limb length-3 +1DA7A signwriting limb length-4 +1DA7B signwriting limb length-5 +1DA7C signwriting limb length-6 +1DA7D signwriting limb length-7 +1DA7E signwriting finger +1DA7F signwriting location-wallplane space +1DA80 signwriting location-floorplane space +1DA81 signwriting location height +1DA82 signwriting location width +1DA83 signwriting location depth +1DA84 signwriting location head neck +1DA85 signwriting location torso +1DA86 signwriting location limbs digits +1DA87 signwriting comma +1DA88 signwriting full stop +1DA89 signwriting semicolon +1DA8A signwriting colon +1DA8B signwriting parenthesis +1DA9B signwriting fill modifier-2 +1DA9C signwriting fill modifier-3 +1DA9D signwriting fill modifier-4 +1DA9E signwriting fill modifier-5 +1DA9F signwriting fill modifier-6 +1DAA1 signwriting rotation modifier-2 +1DAA2 signwriting rotation modifier-3 +1DAA3 signwriting rotation modifier-4 +1DAA4 signwriting rotation modifier-5 +1DAA5 signwriting rotation modifier-6 +1DAA6 signwriting rotation modifier-7 +1DAA7 signwriting rotation modifier-8 +1DAA8 signwriting rotation modifier-9 +1DAA9 signwriting rotation modifier-10 +1DAAA signwriting rotation modifier-11 +1DAAB signwriting rotation modifier-12 +1DAAC signwriting rotation modifier-13 +1DAAD signwriting rotation modifier-14 +1DAAE signwriting rotation modifier-15 +1DAAF signwriting rotation modifier-16 +1E000 combining glagolitic letter azu +1E001 combining glagolitic letter buky +1E002 combining glagolitic letter vede +1E003 combining glagolitic letter glagoli +1E004 combining glagolitic letter dobro +1E005 combining glagolitic letter yestu +1E006 combining glagolitic letter zhivete +1E008 combining glagolitic letter zemlja +1E009 combining glagolitic letter izhe +1E00A combining glagolitic letter initial izhe +1E00B combining glagolitic letter i +1E00C combining glagolitic letter djervi +1E00D combining glagolitic letter kako +1E00E combining glagolitic letter ljudije +1E00F combining glagolitic letter myslite +1E010 combining glagolitic letter nashi +1E011 combining glagolitic letter onu +1E012 combining glagolitic letter pokoji +1E013 combining glagolitic letter ritsi +1E014 combining glagolitic letter slovo +1E015 combining glagolitic letter tvrido +1E016 combining glagolitic letter uku +1E017 combining glagolitic letter fritu +1E018 combining glagolitic letter heru +1E01B combining glagolitic letter shta +1E01C combining glagolitic letter tsi +1E01D combining glagolitic letter chrivi +1E01E combining glagolitic letter sha +1E01F combining glagolitic letter yeru +1E020 combining glagolitic letter yeri +1E021 combining glagolitic letter yati +1E023 combining glagolitic letter yu +1E024 combining glagolitic letter small yus +1E026 combining glagolitic letter yo +1E027 combining glagolitic letter iotated small yus +1E028 combining glagolitic letter big yus +1E029 combining glagolitic letter iotated big yus +1E02A combining glagolitic letter fita +1E100 nyiakeng puachue hmong letter ma +1E101 nyiakeng puachue hmong letter tsa +1E102 nyiakeng puachue hmong letter nta +1E103 nyiakeng puachue hmong letter ta +1E104 nyiakeng puachue hmong letter ha +1E105 nyiakeng puachue hmong letter na +1E106 nyiakeng puachue hmong letter xa +1E107 nyiakeng puachue hmong letter nka +1E108 nyiakeng puachue hmong letter ca +1E109 nyiakeng puachue hmong letter la +1E10A nyiakeng puachue hmong letter sa +1E10B nyiakeng puachue hmong letter za +1E10C nyiakeng puachue hmong letter nca +1E10D nyiakeng puachue hmong letter ntsa +1E10E nyiakeng puachue hmong letter ka +1E10F nyiakeng puachue hmong letter da +1E110 nyiakeng puachue hmong letter nya +1E111 nyiakeng puachue hmong letter nra +1E112 nyiakeng puachue hmong letter va +1E113 nyiakeng puachue hmong letter ntxa +1E114 nyiakeng puachue hmong letter txa +1E115 nyiakeng puachue hmong letter fa +1E116 nyiakeng puachue hmong letter ra +1E117 nyiakeng puachue hmong letter qa +1E118 nyiakeng puachue hmong letter ya +1E119 nyiakeng puachue hmong letter nqa +1E11A nyiakeng puachue hmong letter pa +1E11B nyiakeng puachue hmong letter xya +1E11C nyiakeng puachue hmong letter npa +1E11D nyiakeng puachue hmong letter dla +1E11E nyiakeng puachue hmong letter npla +1E11F nyiakeng puachue hmong letter hah +1E120 nyiakeng puachue hmong letter mla +1E121 nyiakeng puachue hmong letter pla +1E122 nyiakeng puachue hmong letter ga +1E123 nyiakeng puachue hmong letter rra +1E124 nyiakeng puachue hmong letter a +1E125 nyiakeng puachue hmong letter aa +1E126 nyiakeng puachue hmong letter i +1E127 nyiakeng puachue hmong letter u +1E128 nyiakeng puachue hmong letter o +1E129 nyiakeng puachue hmong letter oo +1E12A nyiakeng puachue hmong letter e +1E12B nyiakeng puachue hmong letter ee +1E12C nyiakeng puachue hmong letter w +1E130 nyiakeng puachue hmong tone-b +1E131 nyiakeng puachue hmong tone-m +1E132 nyiakeng puachue hmong tone-j +1E133 nyiakeng puachue hmong tone-v +1E134 nyiakeng puachue hmong tone-s +1E135 nyiakeng puachue hmong tone-g +1E136 nyiakeng puachue hmong tone-d +1E137 nyiakeng puachue hmong sign for person +1E138 nyiakeng puachue hmong sign for thing +1E139 nyiakeng puachue hmong sign for location +1E13A nyiakeng puachue hmong sign for animal +1E13B nyiakeng puachue hmong sign for invertebrate +1E13C nyiakeng puachue hmong sign xw xw +1E13D nyiakeng puachue hmong syllable lengthener +1E140 nyiakeng puachue hmong digit zero +1E141 nyiakeng puachue hmong digit one +1E142 nyiakeng puachue hmong digit two +1E143 nyiakeng puachue hmong digit three +1E144 nyiakeng puachue hmong digit four +1E145 nyiakeng puachue hmong digit five +1E146 nyiakeng puachue hmong digit six +1E147 nyiakeng puachue hmong digit seven +1E148 nyiakeng puachue hmong digit eight +1E149 nyiakeng puachue hmong digit nine +1E14E nyiakeng puachue hmong logogram nyaj +1E14F nyiakeng puachue hmong circled ca +1E2C0 wancho letter aa +1E2C1 wancho letter a +1E2C2 wancho letter ba +1E2C3 wancho letter ca +1E2C4 wancho letter da +1E2C5 wancho letter ga +1E2C6 wancho letter ya +1E2C7 wancho letter pha +1E2C8 wancho letter la +1E2C9 wancho letter na +1E2CA wancho letter pa +1E2CB wancho letter ta +1E2CC wancho letter tha +1E2CD wancho letter fa +1E2CE wancho letter sa +1E2CF wancho letter sha +1E2D0 wancho letter ja +1E2D1 wancho letter za +1E2D2 wancho letter wa +1E2D3 wancho letter va +1E2D4 wancho letter ka +1E2D5 wancho letter o +1E2D6 wancho letter au +1E2D7 wancho letter ra +1E2D8 wancho letter ma +1E2D9 wancho letter kha +1E2DA wancho letter ha +1E2DB wancho letter e +1E2DC wancho letter i +1E2DD wancho letter nga +1E2DE wancho letter u +1E2DF wancho letter llha +1E2E0 wancho letter tsa +1E2E1 wancho letter tra +1E2E2 wancho letter ong +1E2E3 wancho letter aang +1E2E4 wancho letter ang +1E2E5 wancho letter ing +1E2E6 wancho letter on +1E2E7 wancho letter en +1E2E8 wancho letter aan +1E2E9 wancho letter nya +1E2EA wancho letter uen +1E2EB wancho letter yih +1E2EC wancho tone tup +1E2ED wancho tone tupni +1E2EE wancho tone koi +1E2EF wancho tone koini +1E2F0 wancho digit zero +1E2F1 wancho digit one +1E2F2 wancho digit two +1E2F3 wancho digit three +1E2F4 wancho digit four +1E2F5 wancho digit five +1E2F6 wancho digit six +1E2F7 wancho digit seven +1E2F8 wancho digit eight +1E2F9 wancho digit nine +1E2FF wancho ngun sign +1E800 mende kikakui syllable m001 ki +1E801 mende kikakui syllable m002 ka +1E802 mende kikakui syllable m003 ku +1E803 mende kikakui syllable m065 kee +1E804 mende kikakui syllable m095 ke +1E805 mende kikakui syllable m076 koo +1E806 mende kikakui syllable m048 ko +1E807 mende kikakui syllable m179 kua +1E808 mende kikakui syllable m004 wi +1E809 mende kikakui syllable m005 wa +1E80A mende kikakui syllable m006 wu +1E80B mende kikakui syllable m126 wee +1E80C mende kikakui syllable m118 we +1E80D mende kikakui syllable m114 woo +1E80E mende kikakui syllable m045 wo +1E80F mende kikakui syllable m194 wui +1E810 mende kikakui syllable m143 wei +1E811 mende kikakui syllable m061 wvi +1E812 mende kikakui syllable m049 wva +1E813 mende kikakui syllable m139 wve +1E814 mende kikakui syllable m007 min +1E815 mende kikakui syllable m008 man +1E816 mende kikakui syllable m009 mun +1E817 mende kikakui syllable m059 men +1E818 mende kikakui syllable m094 mon +1E819 mende kikakui syllable m154 muan +1E81A mende kikakui syllable m189 muen +1E81B mende kikakui syllable m010 bi +1E81C mende kikakui syllable m011 ba +1E81D mende kikakui syllable m012 bu +1E81E mende kikakui syllable m150 bee +1E81F mende kikakui syllable m097 be +1E820 mende kikakui syllable m103 boo +1E821 mende kikakui syllable m138 bo +1E822 mende kikakui syllable m013 i +1E823 mende kikakui syllable m014 a +1E824 mende kikakui syllable m015 u +1E825 mende kikakui syllable m163 ee +1E826 mende kikakui syllable m100 e +1E827 mende kikakui syllable m165 oo +1E828 mende kikakui syllable m147 o +1E829 mende kikakui syllable m137 ei +1E82A mende kikakui syllable m131 in +1E82B mende kikakui syllable m135 in +1E82C mende kikakui syllable m195 an +1E82D mende kikakui syllable m178 en +1E82E mende kikakui syllable m019 si +1E82F mende kikakui syllable m020 sa +1E830 mende kikakui syllable m021 su +1E831 mende kikakui syllable m162 see +1E832 mende kikakui syllable m116 se +1E833 mende kikakui syllable m136 soo +1E834 mende kikakui syllable m079 so +1E835 mende kikakui syllable m196 sia +1E836 mende kikakui syllable m025 li +1E837 mende kikakui syllable m026 la +1E838 mende kikakui syllable m027 lu +1E839 mende kikakui syllable m084 lee +1E83A mende kikakui syllable m073 le +1E83B mende kikakui syllable m054 loo +1E83C mende kikakui syllable m153 lo +1E83D mende kikakui syllable m110 long le +1E83E mende kikakui syllable m016 di +1E83F mende kikakui syllable m017 da +1E840 mende kikakui syllable m018 du +1E841 mende kikakui syllable m089 dee +1E842 mende kikakui syllable m180 doo +1E843 mende kikakui syllable m181 do +1E844 mende kikakui syllable m022 ti +1E845 mende kikakui syllable m023 ta +1E846 mende kikakui syllable m024 tu +1E847 mende kikakui syllable m091 tee +1E848 mende kikakui syllable m055 te +1E849 mende kikakui syllable m104 too +1E84A mende kikakui syllable m069 to +1E84B mende kikakui syllable m028 ji +1E84C mende kikakui syllable m029 ja +1E84D mende kikakui syllable m030 ju +1E84E mende kikakui syllable m157 jee +1E84F mende kikakui syllable m113 je +1E850 mende kikakui syllable m160 joo +1E851 mende kikakui syllable m063 jo +1E852 mende kikakui syllable m175 long jo +1E853 mende kikakui syllable m031 yi +1E854 mende kikakui syllable m032 ya +1E855 mende kikakui syllable m033 yu +1E856 mende kikakui syllable m109 yee +1E857 mende kikakui syllable m080 ye +1E858 mende kikakui syllable m141 yoo +1E859 mende kikakui syllable m121 yo +1E85A mende kikakui syllable m034 fi +1E85B mende kikakui syllable m035 fa +1E85C mende kikakui syllable m036 fu +1E85D mende kikakui syllable m078 fee +1E85E mende kikakui syllable m075 fe +1E85F mende kikakui syllable m133 foo +1E860 mende kikakui syllable m088 fo +1E861 mende kikakui syllable m197 fua +1E862 mende kikakui syllable m101 fan +1E863 mende kikakui syllable m037 nin +1E864 mende kikakui syllable m038 nan +1E865 mende kikakui syllable m039 nun +1E866 mende kikakui syllable m117 nen +1E867 mende kikakui syllable m169 non +1E868 mende kikakui syllable m176 hi +1E869 mende kikakui syllable m041 ha +1E86A mende kikakui syllable m186 hu +1E86B mende kikakui syllable m040 hee +1E86C mende kikakui syllable m096 he +1E86D mende kikakui syllable m042 hoo +1E86E mende kikakui syllable m140 ho +1E86F mende kikakui syllable m083 heei +1E870 mende kikakui syllable m128 hoou +1E871 mende kikakui syllable m053 hin +1E872 mende kikakui syllable m130 han +1E873 mende kikakui syllable m087 hun +1E874 mende kikakui syllable m052 hen +1E875 mende kikakui syllable m193 hon +1E876 mende kikakui syllable m046 huan +1E877 mende kikakui syllable m090 nggi +1E878 mende kikakui syllable m043 ngga +1E879 mende kikakui syllable m082 nggu +1E87A mende kikakui syllable m115 nggee +1E87B mende kikakui syllable m146 ngge +1E87C mende kikakui syllable m156 nggoo +1E87D mende kikakui syllable m120 nggo +1E87E mende kikakui syllable m159 nggaa +1E87F mende kikakui syllable m127 nggua +1E880 mende kikakui syllable m086 long ngge +1E881 mende kikakui syllable m106 long nggoo +1E882 mende kikakui syllable m183 long nggo +1E883 mende kikakui syllable m155 gi +1E884 mende kikakui syllable m111 ga +1E885 mende kikakui syllable m168 gu +1E886 mende kikakui syllable m190 gee +1E887 mende kikakui syllable m166 guei +1E888 mende kikakui syllable m167 guan +1E889 mende kikakui syllable m184 ngen +1E88A mende kikakui syllable m057 ngon +1E88B mende kikakui syllable m177 nguan +1E88C mende kikakui syllable m068 pi +1E88D mende kikakui syllable m099 pa +1E88E mende kikakui syllable m050 pu +1E88F mende kikakui syllable m081 pee +1E890 mende kikakui syllable m051 pe +1E891 mende kikakui syllable m102 poo +1E892 mende kikakui syllable m066 po +1E893 mende kikakui syllable m145 mbi +1E894 mende kikakui syllable m062 mba +1E895 mende kikakui syllable m122 mbu +1E896 mende kikakui syllable m047 mbee +1E897 mende kikakui syllable m188 mbee +1E898 mende kikakui syllable m072 mbe +1E899 mende kikakui syllable m172 mboo +1E89A mende kikakui syllable m174 mbo +1E89B mende kikakui syllable m187 mbuu +1E89C mende kikakui syllable m161 long mbe +1E89D mende kikakui syllable m105 long mboo +1E89E mende kikakui syllable m142 long mbo +1E89F mende kikakui syllable m132 kpi +1E8A0 mende kikakui syllable m092 kpa +1E8A1 mende kikakui syllable m074 kpu +1E8A2 mende kikakui syllable m044 kpee +1E8A3 mende kikakui syllable m108 kpe +1E8A4 mende kikakui syllable m112 kpoo +1E8A5 mende kikakui syllable m158 kpo +1E8A6 mende kikakui syllable m124 gbi +1E8A7 mende kikakui syllable m056 gba +1E8A8 mende kikakui syllable m148 gbu +1E8A9 mende kikakui syllable m093 gbee +1E8AA mende kikakui syllable m107 gbe +1E8AB mende kikakui syllable m071 gboo +1E8AC mende kikakui syllable m070 gbo +1E8AD mende kikakui syllable m171 ra +1E8AE mende kikakui syllable m123 ndi +1E8AF mende kikakui syllable m129 nda +1E8B0 mende kikakui syllable m125 ndu +1E8B1 mende kikakui syllable m191 ndee +1E8B2 mende kikakui syllable m119 nde +1E8B3 mende kikakui syllable m067 ndoo +1E8B4 mende kikakui syllable m064 ndo +1E8B5 mende kikakui syllable m152 nja +1E8B6 mende kikakui syllable m192 nju +1E8B7 mende kikakui syllable m149 njee +1E8B8 mende kikakui syllable m134 njoo +1E8B9 mende kikakui syllable m182 vi +1E8BA mende kikakui syllable m185 va +1E8BB mende kikakui syllable m151 vu +1E8BC mende kikakui syllable m173 vee +1E8BD mende kikakui syllable m085 ve +1E8BE mende kikakui syllable m144 voo +1E8BF mende kikakui syllable m077 vo +1E8C0 mende kikakui syllable m164 nyin +1E8C1 mende kikakui syllable m058 nyan +1E8C2 mende kikakui syllable m170 nyun +1E8C3 mende kikakui syllable m098 nyen +1E8C4 mende kikakui syllable m060 nyon +1E8C7 mende kikakui digit one +1E8C8 mende kikakui digit two +1E8C9 mende kikakui digit three +1E8CA mende kikakui digit four +1E8CB mende kikakui digit five +1E8CC mende kikakui digit six +1E8CD mende kikakui digit seven +1E8CE mende kikakui digit eight +1E8CF mende kikakui digit nine +1E8D0 mende kikakui combining number teens +1E8D1 mende kikakui combining number tens +1E8D2 mende kikakui combining number hundreds +1E8D3 mende kikakui combining number thousands +1E8D4 mende kikakui combining number ten thousands +1E8D5 mende kikakui combining number hundred thousands +1E8D6 mende kikakui combining number millions +1E900 adlam capital letter alif +1E901 adlam capital letter daali +1E902 adlam capital letter laam +1E903 adlam capital letter miim +1E904 adlam capital letter ba +1E905 adlam capital letter sinnyiiyhe +1E906 adlam capital letter pe +1E907 adlam capital letter bhe +1E908 adlam capital letter ra +1E909 adlam capital letter e +1E90A adlam capital letter fa +1E90B adlam capital letter i +1E90C adlam capital letter o +1E90D adlam capital letter dha +1E90E adlam capital letter yhe +1E90F adlam capital letter waw +1E910 adlam capital letter nun +1E911 adlam capital letter kaf +1E912 adlam capital letter ya +1E913 adlam capital letter u +1E914 adlam capital letter jiim +1E915 adlam capital letter chi +1E916 adlam capital letter ha +1E917 adlam capital letter qaaf +1E918 adlam capital letter ga +1E919 adlam capital letter nya +1E91A adlam capital letter tu +1E91B adlam capital letter nha +1E91C adlam capital letter va +1E91D adlam capital letter kha +1E91E adlam capital letter gbe +1E91F adlam capital letter zal +1E920 adlam capital letter kpo +1E921 adlam capital letter sha +1E922 adlam small letter alif +1E923 adlam small letter daali +1E924 adlam small letter laam +1E925 adlam small letter miim +1E926 adlam small letter ba +1E927 adlam small letter sinnyiiyhe +1E928 adlam small letter pe +1E929 adlam small letter bhe +1E92A adlam small letter ra +1E92B adlam small letter e +1E92C adlam small letter fa +1E92D adlam small letter i +1E92E adlam small letter o +1E92F adlam small letter dha +1E930 adlam small letter yhe +1E931 adlam small letter waw +1E932 adlam small letter nun +1E933 adlam small letter kaf +1E934 adlam small letter ya +1E935 adlam small letter u +1E936 adlam small letter jiim +1E937 adlam small letter chi +1E938 adlam small letter ha +1E939 adlam small letter qaaf +1E93A adlam small letter ga +1E93B adlam small letter nya +1E93C adlam small letter tu +1E93D adlam small letter nha +1E93E adlam small letter va +1E93F adlam small letter kha +1E940 adlam small letter gbe +1E941 adlam small letter zal +1E942 adlam small letter kpo +1E943 adlam small letter sha +1E944 adlam alif lengthener +1E945 adlam vowel lengthener +1E946 adlam gemination mark +1E947 adlam hamza +1E948 adlam consonant modifier +1E949 adlam geminate consonant modifier +1E94A adlam nukta +1E94B adlam nasalization mark +1E950 adlam digit zero +1E951 adlam digit one +1E952 adlam digit two +1E953 adlam digit three +1E954 adlam digit four +1E955 adlam digit five +1E956 adlam digit six +1E957 adlam digit seven +1E958 adlam digit eight +1E959 adlam digit nine +1E95E adlam initial exclamation mark +1E95F adlam initial question mark +1EC71 indic siyaq number one +1EC72 indic siyaq number two +1EC73 indic siyaq number three +1EC74 indic siyaq number four +1EC75 indic siyaq number five +1EC76 indic siyaq number six +1EC77 indic siyaq number seven +1EC78 indic siyaq number eight +1EC79 indic siyaq number nine +1EC7A indic siyaq number ten +1EC7B indic siyaq number twenty +1EC7C indic siyaq number thirty +1EC7D indic siyaq number forty +1EC7E indic siyaq number fifty +1EC7F indic siyaq number sixty +1EC80 indic siyaq number seventy +1EC81 indic siyaq number eighty +1EC82 indic siyaq number ninety +1EC83 indic siyaq number one hundred +1EC84 indic siyaq number two hundred +1EC85 indic siyaq number three hundred +1EC86 indic siyaq number four hundred +1EC87 indic siyaq number five hundred +1EC88 indic siyaq number six hundred +1EC89 indic siyaq number seven hundred +1EC8A indic siyaq number eight hundred +1EC8B indic siyaq number nine hundred +1EC8C indic siyaq number one thousand +1EC8D indic siyaq number two thousand +1EC8E indic siyaq number three thousand +1EC8F indic siyaq number four thousand +1EC90 indic siyaq number five thousand +1EC91 indic siyaq number six thousand +1EC92 indic siyaq number seven thousand +1EC93 indic siyaq number eight thousand +1EC94 indic siyaq number nine thousand +1EC95 indic siyaq number ten thousand +1EC96 indic siyaq number twenty thousand +1EC97 indic siyaq number thirty thousand +1EC98 indic siyaq number forty thousand +1EC99 indic siyaq number fifty thousand +1EC9A indic siyaq number sixty thousand +1EC9B indic siyaq number seventy thousand +1EC9C indic siyaq number eighty thousand +1EC9D indic siyaq number ninety thousand +1EC9E indic siyaq number lakh +1EC9F indic siyaq number lakhan +1ECA0 indic siyaq lakh mark +1ECA1 indic siyaq number karor +1ECA2 indic siyaq number karoran +1ECA3 indic siyaq number prefixed one +1ECA4 indic siyaq number prefixed two +1ECA5 indic siyaq number prefixed three +1ECA6 indic siyaq number prefixed four +1ECA7 indic siyaq number prefixed five +1ECA8 indic siyaq number prefixed six +1ECA9 indic siyaq number prefixed seven +1ECAA indic siyaq number prefixed eight +1ECAB indic siyaq number prefixed nine +1ECAC indic siyaq placeholder +1ECAD indic siyaq fraction one quarter +1ECAE indic siyaq fraction one half +1ECAF indic siyaq fraction three quarters +1ECB0 indic siyaq rupee mark +1ECB1 indic siyaq number alternate one +1ECB2 indic siyaq number alternate two +1ECB3 indic siyaq number alternate ten thousand +1ECB4 indic siyaq alternate lakh mark +1ED01 ottoman siyaq number one +1ED02 ottoman siyaq number two +1ED03 ottoman siyaq number three +1ED04 ottoman siyaq number four +1ED05 ottoman siyaq number five +1ED06 ottoman siyaq number six +1ED07 ottoman siyaq number seven +1ED08 ottoman siyaq number eight +1ED09 ottoman siyaq number nine +1ED0A ottoman siyaq number ten +1ED0B ottoman siyaq number twenty +1ED0C ottoman siyaq number thirty +1ED0D ottoman siyaq number forty +1ED0E ottoman siyaq number fifty +1ED0F ottoman siyaq number sixty +1ED10 ottoman siyaq number seventy +1ED11 ottoman siyaq number eighty +1ED12 ottoman siyaq number ninety +1ED13 ottoman siyaq number one hundred +1ED14 ottoman siyaq number two hundred +1ED15 ottoman siyaq number three hundred +1ED16 ottoman siyaq number four hundred +1ED17 ottoman siyaq number five hundred +1ED18 ottoman siyaq number six hundred +1ED19 ottoman siyaq number seven hundred +1ED1A ottoman siyaq number eight hundred +1ED1B ottoman siyaq number nine hundred +1ED1C ottoman siyaq number one thousand +1ED1D ottoman siyaq number two thousand +1ED1E ottoman siyaq number three thousand +1ED1F ottoman siyaq number four thousand +1ED20 ottoman siyaq number five thousand +1ED21 ottoman siyaq number six thousand +1ED22 ottoman siyaq number seven thousand +1ED23 ottoman siyaq number eight thousand +1ED24 ottoman siyaq number nine thousand +1ED25 ottoman siyaq number ten thousand +1ED26 ottoman siyaq number twenty thousand +1ED27 ottoman siyaq number thirty thousand +1ED28 ottoman siyaq number forty thousand +1ED29 ottoman siyaq number fifty thousand +1ED2A ottoman siyaq number sixty thousand +1ED2B ottoman siyaq number seventy thousand +1ED2C ottoman siyaq number eighty thousand +1ED2D ottoman siyaq number ninety thousand +1ED2E ottoman siyaq marratan +1ED2F ottoman siyaq alternate number two +1ED30 ottoman siyaq alternate number three +1ED31 ottoman siyaq alternate number four +1ED32 ottoman siyaq alternate number five +1ED33 ottoman siyaq alternate number six +1ED34 ottoman siyaq alternate number seven +1ED35 ottoman siyaq alternate number eight +1ED36 ottoman siyaq alternate number nine +1ED37 ottoman siyaq alternate number ten +1ED38 ottoman siyaq alternate number four hundred +1ED39 ottoman siyaq alternate number six hundred +1ED3A ottoman siyaq alternate number two thousand +1ED3B ottoman siyaq alternate number ten thousand +1ED3C ottoman siyaq fraction one half +1ED3D ottoman siyaq fraction one sixth +1EE00 arabic mathematical alef +1EE01 arabic mathematical beh +1EE02 arabic mathematical jeem +1EE03 arabic mathematical dal +1EE05 arabic mathematical waw +1EE06 arabic mathematical zain +1EE07 arabic mathematical hah +1EE08 arabic mathematical tah +1EE09 arabic mathematical yeh +1EE0A arabic mathematical kaf +1EE0B arabic mathematical lam +1EE0C arabic mathematical meem +1EE0D arabic mathematical noon +1EE0E arabic mathematical seen +1EE0F arabic mathematical ain +1EE10 arabic mathematical feh +1EE11 arabic mathematical sad +1EE12 arabic mathematical qaf +1EE13 arabic mathematical reh +1EE14 arabic mathematical sheen +1EE15 arabic mathematical teh +1EE16 arabic mathematical theh +1EE17 arabic mathematical khah +1EE18 arabic mathematical thal +1EE19 arabic mathematical dad +1EE1A arabic mathematical zah +1EE1B arabic mathematical ghain +1EE1C arabic mathematical dotless beh +1EE1D arabic mathematical dotless noon +1EE1E arabic mathematical dotless feh +1EE1F arabic mathematical dotless qaf +1EE21 arabic mathematical initial beh +1EE22 arabic mathematical initial jeem +1EE24 arabic mathematical initial heh +1EE27 arabic mathematical initial hah +1EE29 arabic mathematical initial yeh +1EE2A arabic mathematical initial kaf +1EE2B arabic mathematical initial lam +1EE2C arabic mathematical initial meem +1EE2D arabic mathematical initial noon +1EE2E arabic mathematical initial seen +1EE2F arabic mathematical initial ain +1EE30 arabic mathematical initial feh +1EE31 arabic mathematical initial sad +1EE32 arabic mathematical initial qaf +1EE34 arabic mathematical initial sheen +1EE35 arabic mathematical initial teh +1EE36 arabic mathematical initial theh +1EE37 arabic mathematical initial khah +1EE39 arabic mathematical initial dad +1EE3B arabic mathematical initial ghain +1EE42 arabic mathematical tailed jeem +1EE47 arabic mathematical tailed hah +1EE49 arabic mathematical tailed yeh +1EE4B arabic mathematical tailed lam +1EE4D arabic mathematical tailed noon +1EE4E arabic mathematical tailed seen +1EE4F arabic mathematical tailed ain +1EE51 arabic mathematical tailed sad +1EE52 arabic mathematical tailed qaf +1EE54 arabic mathematical tailed sheen +1EE57 arabic mathematical tailed khah +1EE59 arabic mathematical tailed dad +1EE5B arabic mathematical tailed ghain +1EE5D arabic mathematical tailed dotless noon +1EE5F arabic mathematical tailed dotless qaf +1EE61 arabic mathematical stretched beh +1EE62 arabic mathematical stretched jeem +1EE64 arabic mathematical stretched heh +1EE67 arabic mathematical stretched hah +1EE68 arabic mathematical stretched tah +1EE69 arabic mathematical stretched yeh +1EE6A arabic mathematical stretched kaf +1EE6C arabic mathematical stretched meem +1EE6D arabic mathematical stretched noon +1EE6E arabic mathematical stretched seen +1EE6F arabic mathematical stretched ain +1EE70 arabic mathematical stretched feh +1EE71 arabic mathematical stretched sad +1EE72 arabic mathematical stretched qaf +1EE74 arabic mathematical stretched sheen +1EE75 arabic mathematical stretched teh +1EE76 arabic mathematical stretched theh +1EE77 arabic mathematical stretched khah +1EE79 arabic mathematical stretched dad +1EE7A arabic mathematical stretched zah +1EE7B arabic mathematical stretched ghain +1EE7C arabic mathematical stretched dotless beh +1EE7E arabic mathematical stretched dotless feh +1EE80 arabic mathematical looped alef +1EE81 arabic mathematical looped beh +1EE82 arabic mathematical looped jeem +1EE83 arabic mathematical looped dal +1EE84 arabic mathematical looped heh +1EE85 arabic mathematical looped waw +1EE86 arabic mathematical looped zain +1EE87 arabic mathematical looped hah +1EE88 arabic mathematical looped tah +1EE89 arabic mathematical looped yeh +1EE8B arabic mathematical looped lam +1EE8C arabic mathematical looped meem +1EE8D arabic mathematical looped noon +1EE8E arabic mathematical looped seen +1EE8F arabic mathematical looped ain +1EE90 arabic mathematical looped feh +1EE91 arabic mathematical looped sad +1EE92 arabic mathematical looped qaf +1EE93 arabic mathematical looped reh +1EE94 arabic mathematical looped sheen +1EE95 arabic mathematical looped teh +1EE96 arabic mathematical looped theh +1EE97 arabic mathematical looped khah +1EE98 arabic mathematical looped thal +1EE99 arabic mathematical looped dad +1EE9A arabic mathematical looped zah +1EE9B arabic mathematical looped ghain +1EEA1 arabic mathematical double-struck beh +1EEA2 arabic mathematical double-struck jeem +1EEA3 arabic mathematical double-struck dal +1EEA5 arabic mathematical double-struck waw +1EEA6 arabic mathematical double-struck zain +1EEA7 arabic mathematical double-struck hah +1EEA8 arabic mathematical double-struck tah +1EEA9 arabic mathematical double-struck yeh +1EEAB arabic mathematical double-struck lam +1EEAC arabic mathematical double-struck meem +1EEAD arabic mathematical double-struck noon +1EEAE arabic mathematical double-struck seen +1EEAF arabic mathematical double-struck ain +1EEB0 arabic mathematical double-struck feh +1EEB1 arabic mathematical double-struck sad +1EEB2 arabic mathematical double-struck qaf +1EEB3 arabic mathematical double-struck reh +1EEB4 arabic mathematical double-struck sheen +1EEB5 arabic mathematical double-struck teh +1EEB6 arabic mathematical double-struck theh +1EEB7 arabic mathematical double-struck khah +1EEB8 arabic mathematical double-struck thal +1EEB9 arabic mathematical double-struck dad +1EEBA arabic mathematical double-struck zah +1EEBB arabic mathematical double-struck ghain +1EEF0 arabic mathematical operator meem with hah with tatweel +1EEF1 arabic mathematical operator hah with dal +1F000 mahjong tile east wind +1F001 mahjong tile south wind +1F002 mahjong tile west wind +1F003 mahjong tile north wind +1F004 mahjong tile red dragon +1F005 mahjong tile green dragon +1F006 mahjong tile white dragon +1F007 mahjong tile one of characters +1F008 mahjong tile two of characters +1F009 mahjong tile three of characters +1F00A mahjong tile four of characters +1F00B mahjong tile five of characters +1F00C mahjong tile six of characters +1F00D mahjong tile seven of characters +1F00E mahjong tile eight of characters +1F00F mahjong tile nine of characters +1F010 mahjong tile one of bamboos +1F011 mahjong tile two of bamboos +1F012 mahjong tile three of bamboos +1F013 mahjong tile four of bamboos +1F014 mahjong tile five of bamboos +1F015 mahjong tile six of bamboos +1F016 mahjong tile seven of bamboos +1F017 mahjong tile eight of bamboos +1F018 mahjong tile nine of bamboos +1F019 mahjong tile one of circles +1F01A mahjong tile two of circles +1F01B mahjong tile three of circles +1F01C mahjong tile four of circles +1F01D mahjong tile five of circles +1F01E mahjong tile six of circles +1F01F mahjong tile seven of circles +1F020 mahjong tile eight of circles +1F021 mahjong tile nine of circles +1F022 mahjong tile plum +1F023 mahjong tile orchid +1F024 mahjong tile bamboo +1F025 mahjong tile chrysanthemum +1F026 mahjong tile spring +1F027 mahjong tile summer +1F028 mahjong tile autumn +1F029 mahjong tile winter +1F02A mahjong tile joker +1F02B mahjong tile back +1F030 domino tile horizontal back +1F031 domino tile horizontal-00-00 +1F032 domino tile horizontal-00-01 +1F033 domino tile horizontal-00-02 +1F034 domino tile horizontal-00-03 +1F035 domino tile horizontal-00-04 +1F036 domino tile horizontal-00-05 +1F037 domino tile horizontal-00-06 +1F038 domino tile horizontal-01-00 +1F039 domino tile horizontal-01-01 +1F03A domino tile horizontal-01-02 +1F03B domino tile horizontal-01-03 +1F03C domino tile horizontal-01-04 +1F03D domino tile horizontal-01-05 +1F03E domino tile horizontal-01-06 +1F03F domino tile horizontal-02-00 +1F040 domino tile horizontal-02-01 +1F041 domino tile horizontal-02-02 +1F042 domino tile horizontal-02-03 +1F043 domino tile horizontal-02-04 +1F044 domino tile horizontal-02-05 +1F045 domino tile horizontal-02-06 +1F046 domino tile horizontal-03-00 +1F047 domino tile horizontal-03-01 +1F048 domino tile horizontal-03-02 +1F049 domino tile horizontal-03-03 +1F04A domino tile horizontal-03-04 +1F04B domino tile horizontal-03-05 +1F04C domino tile horizontal-03-06 +1F04D domino tile horizontal-04-00 +1F04E domino tile horizontal-04-01 +1F04F domino tile horizontal-04-02 +1F050 domino tile horizontal-04-03 +1F051 domino tile horizontal-04-04 +1F052 domino tile horizontal-04-05 +1F053 domino tile horizontal-04-06 +1F054 domino tile horizontal-05-00 +1F055 domino tile horizontal-05-01 +1F056 domino tile horizontal-05-02 +1F057 domino tile horizontal-05-03 +1F058 domino tile horizontal-05-04 +1F059 domino tile horizontal-05-05 +1F05A domino tile horizontal-05-06 +1F05B domino tile horizontal-06-00 +1F05C domino tile horizontal-06-01 +1F05D domino tile horizontal-06-02 +1F05E domino tile horizontal-06-03 +1F05F domino tile horizontal-06-04 +1F060 domino tile horizontal-06-05 +1F061 domino tile horizontal-06-06 +1F062 domino tile vertical back +1F063 domino tile vertical-00-00 +1F064 domino tile vertical-00-01 +1F065 domino tile vertical-00-02 +1F066 domino tile vertical-00-03 +1F067 domino tile vertical-00-04 +1F068 domino tile vertical-00-05 +1F069 domino tile vertical-00-06 +1F06A domino tile vertical-01-00 +1F06B domino tile vertical-01-01 +1F06C domino tile vertical-01-02 +1F06D domino tile vertical-01-03 +1F06E domino tile vertical-01-04 +1F06F domino tile vertical-01-05 +1F070 domino tile vertical-01-06 +1F071 domino tile vertical-02-00 +1F072 domino tile vertical-02-01 +1F073 domino tile vertical-02-02 +1F074 domino tile vertical-02-03 +1F075 domino tile vertical-02-04 +1F076 domino tile vertical-02-05 +1F077 domino tile vertical-02-06 +1F078 domino tile vertical-03-00 +1F079 domino tile vertical-03-01 +1F07A domino tile vertical-03-02 +1F07B domino tile vertical-03-03 +1F07C domino tile vertical-03-04 +1F07D domino tile vertical-03-05 +1F07E domino tile vertical-03-06 +1F07F domino tile vertical-04-00 +1F080 domino tile vertical-04-01 +1F081 domino tile vertical-04-02 +1F082 domino tile vertical-04-03 +1F083 domino tile vertical-04-04 +1F084 domino tile vertical-04-05 +1F085 domino tile vertical-04-06 +1F086 domino tile vertical-05-00 +1F087 domino tile vertical-05-01 +1F088 domino tile vertical-05-02 +1F089 domino tile vertical-05-03 +1F08A domino tile vertical-05-04 +1F08B domino tile vertical-05-05 +1F08C domino tile vertical-05-06 +1F08D domino tile vertical-06-00 +1F08E domino tile vertical-06-01 +1F08F domino tile vertical-06-02 +1F090 domino tile vertical-06-03 +1F091 domino tile vertical-06-04 +1F092 domino tile vertical-06-05 +1F093 domino tile vertical-06-06 +1F0A0 playing card back +1F0A1 playing card ace of spades +1F0A2 playing card two of spades +1F0A3 playing card three of spades +1F0A4 playing card four of spades +1F0A5 playing card five of spades +1F0A6 playing card six of spades +1F0A7 playing card seven of spades +1F0A8 playing card eight of spades +1F0A9 playing card nine of spades +1F0AA playing card ten of spades +1F0AB playing card jack of spades +1F0AC playing card knight of spades +1F0AD playing card queen of spades +1F0AE playing card king of spades +1F0B1 playing card ace of hearts +1F0B2 playing card two of hearts +1F0B3 playing card three of hearts +1F0B4 playing card four of hearts +1F0B5 playing card five of hearts +1F0B6 playing card six of hearts +1F0B7 playing card seven of hearts +1F0B8 playing card eight of hearts +1F0B9 playing card nine of hearts +1F0BA playing card ten of hearts +1F0BB playing card jack of hearts +1F0BC playing card knight of hearts +1F0BD playing card queen of hearts +1F0BE playing card king of hearts +1F0BF playing card red joker +1F0C1 playing card ace of diamonds +1F0C2 playing card two of diamonds +1F0C3 playing card three of diamonds +1F0C4 playing card four of diamonds +1F0C5 playing card five of diamonds +1F0C6 playing card six of diamonds +1F0C7 playing card seven of diamonds +1F0C8 playing card eight of diamonds +1F0C9 playing card nine of diamonds +1F0CA playing card ten of diamonds +1F0CB playing card jack of diamonds +1F0CC playing card knight of diamonds +1F0CD playing card queen of diamonds +1F0CE playing card king of diamonds +1F0CF playing card black joker +1F0D1 playing card ace of clubs +1F0D2 playing card two of clubs +1F0D3 playing card three of clubs +1F0D4 playing card four of clubs +1F0D5 playing card five of clubs +1F0D6 playing card six of clubs +1F0D7 playing card seven of clubs +1F0D8 playing card eight of clubs +1F0D9 playing card nine of clubs +1F0DA playing card ten of clubs +1F0DB playing card jack of clubs +1F0DC playing card knight of clubs +1F0DD playing card queen of clubs +1F0DE playing card king of clubs +1F0DF playing card white joker +1F0E0 playing card fool +1F0E1 playing card trump-1 +1F0E2 playing card trump-2 +1F0E3 playing card trump-3 +1F0E4 playing card trump-4 +1F0E5 playing card trump-5 +1F0E6 playing card trump-6 +1F0E7 playing card trump-7 +1F0E8 playing card trump-8 +1F0E9 playing card trump-9 +1F0EA playing card trump-10 +1F0EB playing card trump-11 +1F0EC playing card trump-12 +1F0ED playing card trump-13 +1F0EE playing card trump-14 +1F0EF playing card trump-15 +1F0F0 playing card trump-16 +1F0F1 playing card trump-17 +1F0F2 playing card trump-18 +1F0F3 playing card trump-19 +1F0F4 playing card trump-20 +1F0F5 playing card trump-21 +1F100 digit zero full stop +1F101 digit zero comma +1F102 digit one comma +1F103 digit two comma +1F104 digit three comma +1F105 digit four comma +1F106 digit five comma +1F107 digit six comma +1F108 digit seven comma +1F109 digit eight comma +1F10A digit nine comma +1F10B dingbat circled sans-serif digit zero +1F10C dingbat negative circled sans-serif digit zero +1F110 parenthesized latin capital letter a +1F111 parenthesized latin capital letter b +1F112 parenthesized latin capital letter c +1F113 parenthesized latin capital letter d +1F114 parenthesized latin capital letter e +1F115 parenthesized latin capital letter f +1F116 parenthesized latin capital letter g +1F117 parenthesized latin capital letter h +1F118 parenthesized latin capital letter i +1F119 parenthesized latin capital letter j +1F11A parenthesized latin capital letter k +1F11B parenthesized latin capital letter l +1F11C parenthesized latin capital letter m +1F11D parenthesized latin capital letter n +1F11E parenthesized latin capital letter o +1F11F parenthesized latin capital letter p +1F120 parenthesized latin capital letter q +1F121 parenthesized latin capital letter r +1F122 parenthesized latin capital letter s +1F123 parenthesized latin capital letter t +1F124 parenthesized latin capital letter u +1F125 parenthesized latin capital letter v +1F126 parenthesized latin capital letter w +1F127 parenthesized latin capital letter x +1F128 parenthesized latin capital letter y +1F129 parenthesized latin capital letter z +1F12A tortoise shell bracketed latin capital letter s +1F12B circled italic latin capital letter c +1F12C circled italic latin capital letter r +1F12D circled cd +1F12E circled wz +1F12F copyleft +1F130 squared latin capital letter a +1F131 squared latin capital letter b +1F132 squared latin capital letter c +1F133 squared latin capital letter d +1F134 squared latin capital letter e +1F135 squared latin capital letter f +1F136 squared latin capital letter g +1F137 squared latin capital letter h +1F138 squared latin capital letter i +1F139 squared latin capital letter j +1F13A squared latin capital letter k +1F13B squared latin capital letter l +1F13C squared latin capital letter m +1F13D squared latin capital letter n +1F13E squared latin capital letter o +1F13F squared latin capital letter p +1F140 squared latin capital letter q +1F141 squared latin capital letter r +1F142 squared latin capital letter s +1F143 squared latin capital letter t +1F144 squared latin capital letter u +1F145 squared latin capital letter v +1F146 squared latin capital letter w +1F147 squared latin capital letter x +1F148 squared latin capital letter y +1F149 squared latin capital letter z +1F14A squared hv +1F14B squared mv +1F14C squared sd +1F14D squared ss +1F14E squared ppv +1F14F squared wc +1F150 negative circled latin capital letter a +1F151 negative circled latin capital letter b +1F152 negative circled latin capital letter c +1F153 negative circled latin capital letter d +1F154 negative circled latin capital letter e +1F155 negative circled latin capital letter f +1F156 negative circled latin capital letter g +1F157 negative circled latin capital letter h +1F158 negative circled latin capital letter i +1F159 negative circled latin capital letter j +1F15A negative circled latin capital letter k +1F15B negative circled latin capital letter l +1F15C negative circled latin capital letter m +1F15D negative circled latin capital letter n +1F15E negative circled latin capital letter o +1F15F negative circled latin capital letter p +1F160 negative circled latin capital letter q +1F161 negative circled latin capital letter r +1F162 negative circled latin capital letter s +1F163 negative circled latin capital letter t +1F164 negative circled latin capital letter u +1F165 negative circled latin capital letter v +1F166 negative circled latin capital letter w +1F167 negative circled latin capital letter x +1F168 negative circled latin capital letter y +1F169 negative circled latin capital letter z +1F16A raised mc sign +1F16B raised md sign +1F16C raised mr sign +1F170 negative squared latin capital letter a +1F171 negative squared latin capital letter b +1F172 negative squared latin capital letter c +1F173 negative squared latin capital letter d +1F174 negative squared latin capital letter e +1F175 negative squared latin capital letter f +1F176 negative squared latin capital letter g +1F177 negative squared latin capital letter h +1F178 negative squared latin capital letter i +1F179 negative squared latin capital letter j +1F17A negative squared latin capital letter k +1F17B negative squared latin capital letter l +1F17C negative squared latin capital letter m +1F17D negative squared latin capital letter n +1F17E negative squared latin capital letter o +1F17F negative squared latin capital letter p +1F180 negative squared latin capital letter q +1F181 negative squared latin capital letter r +1F182 negative squared latin capital letter s +1F183 negative squared latin capital letter t +1F184 negative squared latin capital letter u +1F185 negative squared latin capital letter v +1F186 negative squared latin capital letter w +1F187 negative squared latin capital letter x +1F188 negative squared latin capital letter y +1F189 negative squared latin capital letter z +1F18A crossed negative squared latin capital letter p +1F18B negative squared ic +1F18C negative squared pa +1F18D negative squared sa +1F18E negative squared ab +1F18F negative squared wc +1F190 square dj +1F191 squared cl +1F192 squared cool +1F193 squared free +1F194 squared id +1F195 squared new +1F196 squared ng +1F197 squared ok +1F198 squared sos +1F199 squared up with exclamation mark +1F19A squared vs +1F19B squared three d +1F19C squared second screen +1F19D squared two k +1F19E squared four k +1F19F squared eight k +1F1A0 squared five point one +1F1A1 squared seven point one +1F1A2 squared twenty-two point two +1F1A3 squared sixty p +1F1A4 squared one hundred twenty p +1F1A5 squared latin small letter d +1F1A6 squared hc +1F1A7 squared hdr +1F1A8 squared hi-res +1F1A9 squared lossless +1F1AA squared shv +1F1AB squared uhd +1F1AC squared vod +1F1E6 regional indicator symbol letter a +1F1E7 regional indicator symbol letter b +1F1E8 regional indicator symbol letter c +1F1E9 regional indicator symbol letter d +1F1EA regional indicator symbol letter e +1F1EB regional indicator symbol letter f +1F1EC regional indicator symbol letter g +1F1ED regional indicator symbol letter h +1F1EE regional indicator symbol letter i +1F1EF regional indicator symbol letter j +1F1F0 regional indicator symbol letter k +1F1F1 regional indicator symbol letter l +1F1F2 regional indicator symbol letter m +1F1F3 regional indicator symbol letter n +1F1F4 regional indicator symbol letter o +1F1F5 regional indicator symbol letter p +1F1F6 regional indicator symbol letter q +1F1F7 regional indicator symbol letter r +1F1F8 regional indicator symbol letter s +1F1F9 regional indicator symbol letter t +1F1FA regional indicator symbol letter u +1F1FB regional indicator symbol letter v +1F1FC regional indicator symbol letter w +1F1FD regional indicator symbol letter x +1F1FE regional indicator symbol letter y +1F1FF regional indicator symbol letter z +1F200 square hiragana hoka +1F201 squared katakana koko +1F202 squared katakana sa +1F210 squared cjk unified ideograph-624b +1F211 squared cjk unified ideograph-5b57 +1F212 squared cjk unified ideograph-53cc +1F213 squared katakana de +1F214 squared cjk unified ideograph-4e8c +1F215 squared cjk unified ideograph-591a +1F216 squared cjk unified ideograph-89e3 +1F217 squared cjk unified ideograph-5929 +1F218 squared cjk unified ideograph-4ea4 +1F219 squared cjk unified ideograph-6620 +1F21A squared cjk unified ideograph-7121 +1F21B squared cjk unified ideograph-6599 +1F21C squared cjk unified ideograph-524d +1F21D squared cjk unified ideograph-5f8c +1F21E squared cjk unified ideograph-518d +1F21F squared cjk unified ideograph-65b0 +1F220 squared cjk unified ideograph-521d +1F221 squared cjk unified ideograph-7d42 +1F222 squared cjk unified ideograph-751f +1F223 squared cjk unified ideograph-8ca9 +1F224 squared cjk unified ideograph-58f0 +1F225 squared cjk unified ideograph-5439 +1F226 squared cjk unified ideograph-6f14 +1F227 squared cjk unified ideograph-6295 +1F228 squared cjk unified ideograph-6355 +1F229 squared cjk unified ideograph-4e00 +1F22A squared cjk unified ideograph-4e09 +1F22B squared cjk unified ideograph-904a +1F22C squared cjk unified ideograph-5de6 +1F22D squared cjk unified ideograph-4e2d +1F22E squared cjk unified ideograph-53f3 +1F22F squared cjk unified ideograph-6307 +1F230 squared cjk unified ideograph-8d70 +1F231 squared cjk unified ideograph-6253 +1F232 squared cjk unified ideograph-7981 +1F233 squared cjk unified ideograph-7a7a +1F234 squared cjk unified ideograph-5408 +1F235 squared cjk unified ideograph-6e80 +1F236 squared cjk unified ideograph-6709 +1F237 squared cjk unified ideograph-6708 +1F238 squared cjk unified ideograph-7533 +1F239 squared cjk unified ideograph-5272 +1F23A squared cjk unified ideograph-55b6 +1F23B squared cjk unified ideograph-914d +1F240 tortoise shell bracketed cjk unified ideograph-672c +1F241 tortoise shell bracketed cjk unified ideograph-4e09 +1F242 tortoise shell bracketed cjk unified ideograph-4e8c +1F243 tortoise shell bracketed cjk unified ideograph-5b89 +1F244 tortoise shell bracketed cjk unified ideograph-70b9 +1F245 tortoise shell bracketed cjk unified ideograph-6253 +1F246 tortoise shell bracketed cjk unified ideograph-76d7 +1F247 tortoise shell bracketed cjk unified ideograph-52dd +1F248 tortoise shell bracketed cjk unified ideograph-6557 +1F250 circled ideograph advantage +1F251 circled ideograph accept +1F260 rounded symbol for fu +1F261 rounded symbol for lu +1F262 rounded symbol for shou +1F263 rounded symbol for xi +1F264 rounded symbol for shuangxi +1F265 rounded symbol for cai +1F300 cyclone +1F301 foggy +1F302 closed umbrella +1F303 night with stars +1F304 sunrise over mountains +1F305 sunrise +1F306 cityscape at dusk +1F307 sunset over buildings +1F308 rainbow +1F309 bridge at night +1F30A water wave +1F30B volcano +1F30C milky way +1F30D globe showing Europe-Africa +1F30E globe showing Americas +1F30F globe showing Asia-Australia +1F310 globe with meridians +1F311 new moon +1F312 waxing crescent moon +1F313 first quarter moon +1F314 waxing gibbous moon +1F315 full moon +1F316 waning gibbous moon +1F317 last quarter moon +1F318 waning crescent moon +1F319 crescent moon +1F31A new moon with face +1F31B first quarter moon with face +1F31C last quarter moon with face +1F31D full moon with face +1F31E sun with face +1F31F glowing star +1F320 shooting star +1F321 thermometer +1F322 black droplet +1F323 white sun +1F324 white sun with small cloud +1F325 white sun behind cloud +1F326 white sun behind cloud with rain +1F327 cloud with rain +1F328 cloud with snow +1F329 cloud with lightning +1F32A cloud with tornado +1F32B fog +1F32C wind blowing face +1F32D hot dog +1F32E taco +1F32F burrito +1F330 chestnut +1F331 seedling +1F332 evergreen tree +1F333 deciduous tree +1F334 palm tree +1F335 cactus +1F336 hot pepper +1F337 tulip +1F338 cherry blossom +1F339 rose +1F33A hibiscus +1F33B sunflower +1F33C blossom +1F33D ear of maize +1F33E ear of rice +1F33F herb +1F340 four leaf clover +1F341 maple leaf +1F342 fallen leaf +1F343 leaf fluttering in wind +1F344 mushroom +1F345 tomato +1F346 aubergine +1F347 grapes +1F348 melon +1F349 watermelon +1F34A tangerine +1F34B lemon +1F34C banana +1F34D pineapple +1F34E red apple +1F34F green apple +1F350 pear +1F351 peach +1F352 cherries +1F353 strawberry +1F354 hamburger +1F355 slice of pizza +1F356 meat on bone +1F357 poultry leg +1F358 rice cracker +1F359 rice ball +1F35A cooked rice +1F35B curry and rice +1F35C steaming bowl +1F35D spaghetti +1F35E bread +1F35F french fries +1F360 roasted sweet potato +1F361 dango +1F362 oden +1F363 sushi +1F364 fried shrimp +1F365 fish cake with swirl design +1F366 soft ice cream +1F367 shaved ice +1F368 ice cream +1F369 doughnut +1F36A cookie +1F36B chocolate bar +1F36C candy +1F36D lollipop +1F36E custard +1F36F honey pot +1F370 shortcake +1F371 bento box +1F372 pot of food +1F373 cooking +1F374 fork and knife +1F375 teacup without handle +1F376 sake bottle and cup +1F377 wine glass +1F378 cocktail glass +1F379 tropical drink +1F37A beer mug +1F37B clinking beer mugs +1F37C baby bottle +1F37D fork and knife with plate +1F37E bottle with popping cork +1F37F popcorn +1F380 ribbon +1F381 wrapped present +1F382 birthday cake +1F383 jack-o-lantern +1F384 Christmas tree +1F385 Father Christmas +1F386 fireworks +1F387 firework sparkler +1F388 balloon +1F389 party popper +1F38A confetti ball +1F38B tanabata tree +1F38C crossed flags +1F38D pine decoration +1F38E Japanese dolls +1F38F carp streamer +1F390 wind chime +1F391 moon viewing ceremony +1F392 school satchel +1F393 graduation cap +1F394 heart with tip on the left +1F395 bouquet of flowers +1F396 military medal +1F397 reminder ribbon +1F398 musical keyboard with jacks +1F399 studio microphone +1F39A level slider +1F39B control knobs +1F39C beamed ascending musical notes +1F39D beamed descending musical notes +1F39E film frames +1F39F admission tickets +1F3A0 carousel horse +1F3A1 ferris wheel +1F3A2 roller coaster +1F3A3 fishing pole and fish +1F3A4 microphone +1F3A5 movie camera +1F3A6 cinema +1F3A7 headphones +1F3A8 artist palette +1F3A9 top hat +1F3AA circus tent +1F3AB ticket +1F3AC clapper board +1F3AD performing arts +1F3AE video game +1F3AF direct hit +1F3B0 slot machine +1F3B1 billiards +1F3B2 game die +1F3B3 bowling +1F3B4 flower playing cards +1F3B5 musical note +1F3B6 multiple musical notes +1F3B7 saxophone +1F3B8 guitar +1F3B9 musical keyboard +1F3BA trumpet +1F3BB violin +1F3BC musical score +1F3BD running shirt with sash +1F3BE tennis racquet and ball +1F3BF ski and ski boot +1F3C0 basketball and hoop +1F3C1 chequered flag +1F3C2 snowboarder +1F3C3 runner +1F3C4 surfer +1F3C5 sports medal +1F3C6 trophy +1F3C7 horse racing +1F3C8 american football +1F3C9 rugby football +1F3CA swimmer +1F3CB weight lifter +1F3CC golfer +1F3CD racing motorcycle +1F3CE racing car +1F3CF cricket bat and ball +1F3D0 volleyball +1F3D1 field hockey stick and ball +1F3D2 ice hockey stick and puck +1F3D3 table tennis paddle and ball +1F3D4 snow-capped mountain +1F3D5 camping +1F3D6 beach with umbrella +1F3D7 building construction +1F3D8 house buildings +1F3D9 cityscape +1F3DA derelict house building +1F3DB classical building +1F3DC desert +1F3DD desert island +1F3DE national park +1F3DF stadium +1F3E0 house building +1F3E1 house with garden +1F3E2 office building +1F3E3 Japanese post office +1F3E4 European post office +1F3E5 hospital +1F3E6 bank +1F3E7 automated teller machine +1F3E8 hotel +1F3E9 love hotel +1F3EA convenience store +1F3EB school +1F3EC department store +1F3ED factory +1F3EE izakaya lantern +1F3EF Japanese castle +1F3F0 European castle +1F3F1 white pennant +1F3F2 black pennant +1F3F3 waving white flag +1F3F4 waving black flag +1F3F5 rosette +1F3F6 black rosette +1F3F7 label +1F3F8 badminton +1F3F9 bow and arrow +1F3FA amphora +1F3FB emoji modifier Fitzpatrick type 1-2 +1F3FC emoji modifier Fitzpatrick type 3 +1F3FD emoji modifier Fitzpatrick type 4 +1F3FE emoji modifier Fitzpatrick type 5 +1F3FF emoji modifier Fitzpatrick type 6 +1F400 rat +1F401 mouse +1F402 ox +1F403 water buffalo +1F404 cow +1F405 tiger +1F406 leopard +1F407 rabbit +1F408 cat +1F409 dragon +1F40A crocodile +1F40B whale +1F40C snail +1F40D snake +1F40E horse +1F40F ram +1F410 goat +1F411 sheep +1F412 monkey +1F413 rooster +1F414 chicken +1F415 dog +1F416 pig +1F417 boar +1F418 elephant +1F419 octopus +1F41A spiral shell +1F41B bug +1F41C ant +1F41D honeybee +1F41E lady beetle +1F41F fish +1F420 tropical fish +1F421 blowfish +1F422 turtle +1F423 hatching chick +1F424 baby chick +1F425 front-facing baby chick +1F426 bird +1F427 penguin +1F428 koala +1F429 poodle +1F42A dromedary camel +1F42B bactrian camel +1F42C dolphin +1F42D mouse face +1F42E cow face +1F42F tiger face +1F430 rabbit face +1F431 cat face +1F432 dragon face +1F433 spouting whale +1F434 horse face +1F435 monkey face +1F436 dog face +1F437 pig face +1F438 frog face +1F439 hamster face +1F43A wolf face +1F43B bear face +1F43C panda face +1F43D pig nose +1F43E paw prints +1F43F chipmunk +1F440 eyes +1F441 eye +1F442 ear +1F443 nose +1F444 mouth +1F445 tongue +1F446 white up pointing backhand index +1F447 white down pointing backhand index +1F448 white left pointing backhand index +1F449 white right pointing backhand index +1F44A fisted hand sign +1F44B waving hand sign +1F44C OK hand sign +1F44D thumbs up sign +1F44E thumbs down sign +1F44F clapping hands sign +1F450 open hands sign +1F451 crown +1F452 womans hat +1F453 eyeglasses +1F454 necktie +1F455 t-shirt +1F456 jeans +1F457 dress +1F458 kimono +1F459 bikini +1F45A womans clothes +1F45B purse +1F45C handbag +1F45D pouch +1F45E mans shoe +1F45F athletic shoe +1F460 high-heeled shoe +1F461 womans sandal +1F462 womans boots +1F463 footprints +1F464 bust in silhouette +1F465 busts in silhouette +1F466 boy +1F467 girl +1F468 man +1F469 woman +1F46A family +1F46B man and woman holding hands +1F46C two men holding hands +1F46D two women holding hands +1F46E police officer +1F46F woman with bunny ears +1F470 bride with veil +1F471 person with blond hair +1F472 man with gua pi mao +1F473 man with turban +1F474 older man +1F475 older woman +1F476 baby +1F477 construction worker +1F478 princess +1F479 Japanese ogre +1F47A Japanese goblin +1F47B ghost +1F47C baby angel +1F47D extraterrestrial +1F47E alien monster +1F47F imp +1F480 skull +1F481 information desk person +1F482 guardsman +1F483 dancer +1F484 lipstick +1F485 nail polish +1F486 face massage +1F487 haircut +1F488 barber pole +1F489 syringe +1F48A pill +1F48B kiss mark +1F48C love letter +1F48D ring +1F48E gem stone +1F48F kiss +1F490 bouquet +1F491 couple with heart +1F492 wedding +1F493 beating heart +1F494 broken heart +1F495 two hearts +1F496 sparkling heart +1F497 growing heart +1F498 heart with arrow +1F499 blue heart +1F49A green heart +1F49B yellow heart +1F49C purple heart +1F49D heart with ribbon +1F49E revolving hearts +1F49F heart decoration +1F4A0 diamond shape with a dot inside +1F4A1 electric light bulb +1F4A2 anger +1F4A3 bomb +1F4A4 sleeping +1F4A5 collision +1F4A6 splashing sweat +1F4A7 droplet +1F4A8 dash +1F4A9 pile of poo +1F4AA flexed biceps +1F4AB dizzy +1F4AC speech balloon +1F4AD thought balloon +1F4AE white flower +1F4AF hundred points +1F4B0 money bag +1F4B1 currency exchange +1F4B2 heavy dollar sign +1F4B3 credit card +1F4B4 banknote with yen sign +1F4B5 banknote with dollar sign +1F4B6 banknote with euro sign +1F4B7 banknote with pound sign +1F4B8 money with wings +1F4B9 chart with upwards trend and yen sign +1F4BA seat +1F4BB personal computer +1F4BC briefcase +1F4BD minidisc +1F4BE floppy disk +1F4BF optical disc +1F4C0 dvd +1F4C1 file folder +1F4C2 open file folder +1F4C3 page with curl +1F4C4 page facing up +1F4C5 calendar +1F4C6 tear-off calendar +1F4C7 card index +1F4C8 chart with upwards trend +1F4C9 chart with downwards trend +1F4CA bar chart +1F4CB clipboard +1F4CC pushpin +1F4CD round pushpin +1F4CE paperclip +1F4CF straight ruler +1F4D0 triangular ruler +1F4D1 bookmark tabs +1F4D2 ledger +1F4D3 notebook +1F4D4 notebook with decorative cover +1F4D5 closed book +1F4D6 open book +1F4D7 green book +1F4D8 blue book +1F4D9 orange book +1F4DA books +1F4DB name badge +1F4DC scroll +1F4DD memo +1F4DE telephone receiver +1F4DF pager +1F4E0 fax machine +1F4E1 satellite antenna +1F4E2 public address loudspeaker +1F4E3 cheering megaphone +1F4E4 outbox tray +1F4E5 inbox tray +1F4E6 package +1F4E7 e-mail +1F4E8 incoming envelope +1F4E9 envelope with downwards arrow above +1F4EA closed mailbox with lowered flag +1F4EB closed mailbox with raised flag +1F4EC open mailbox with raised flag +1F4ED open mailbox with lowered flag +1F4EE postbox +1F4EF postal horn +1F4F0 newspaper +1F4F1 mobile phone +1F4F2 mobile phone with rightwards arrow at left +1F4F3 vibration mode +1F4F4 mobile phone off +1F4F5 no mobile phones +1F4F6 antenna with bars +1F4F7 camera +1F4F8 camera with flash +1F4F9 video camera +1F4FA television +1F4FB radio +1F4FC videocassette +1F4FD film projector +1F4FE portable stereo +1F4FF prayer beads +1F500 twisted rightwards arrows +1F501 clockwise rightwards and leftwards open circle arrows +1F502 clockwise rightwards and leftwards open circle arrows with circled one overlay +1F503 clockwise downwards and upwards open circle arrows +1F504 anticlockwise downwards and upwards open circle arrows +1F505 low brightness +1F506 high brightness +1F507 speaker with cancellation stroke +1F508 speaker +1F509 speaker with one sound wave +1F50A speaker with three sound waves +1F50B battery +1F50C electric plug +1F50D left-pointing magnifying glass +1F50E right-pointing magnifying glass +1F50F lock with ink pen +1F510 closed lock with key +1F511 key +1F512 lock +1F513 open lock +1F514 bell +1F515 bell with cancellation stroke +1F516 bookmark +1F517 link +1F518 radio button +1F519 back with leftwards arrow above +1F51A end with leftwards arrow above +1F51B ON! arrow +1F51C soon with rightwards arrow above +1F51D top with upwards arrow above +1F51E no one under eighteen +1F51F keycap ten +1F520 input latin capital letters +1F521 input latin small letters +1F522 input numbers +1F523 input symbols +1F524 input latin letters +1F525 fire +1F526 electric torch +1F527 wrench +1F528 hammer +1F529 nut and bolt +1F52A hocho +1F52B pistol +1F52C microscope +1F52D telescope +1F52E crystal ball +1F52F six pointed star with middle dot +1F530 Japanese symbol for beginner +1F531 trident emblem +1F532 black square button +1F533 white square button +1F534 large red circle +1F535 large blue circle +1F536 large orange diamond +1F537 large blue diamond +1F538 small orange diamond +1F539 small blue diamond +1F53A up-pointing red triangle +1F53B down-pointing red triangle +1F53C up-pointing small red triangle +1F53D down-pointing small red triangle +1F53E lower right shadowed white circle +1F53F upper right shadowed white circle +1F540 circled cross pommee +1F541 cross pommee with half-circle below +1F542 cross pommee +1F543 notched left semicircle with three dots +1F544 notched right semicircle with three dots +1F545 symbol for marks chapter +1F546 white latin cross +1F547 heavy latin cross +1F548 Celtic cross +1F549 om +1F54A dove of peace +1F54B kaaba +1F54C mosque +1F54D synagogue +1F54E menorah with nine branches +1F54F bowl of hygieia +1F550 clock face one o'clock +1F551 clock face two o'clock +1F552 clock face three o'clock +1F553 clock face four o'clock +1F554 clock face five o'clock +1F555 clock face six o'clock +1F556 clock face seven o'clock +1F557 clock face eight o'clock +1F558 clock face nine o'clock +1F559 clock face ten o'clock +1F55A clock face eleven o'clock +1F55B clock face twelve o'clock +1F55C clock face one-thirty +1F55D clock face two-thirty +1F55E clock face three-thirty +1F55F clock face four-thirty +1F560 clock face five-thirty +1F561 clock face six-thirty +1F562 clock face seven-thirty +1F563 clock face eight-thirty +1F564 clock face nine-thirty +1F565 clock face ten-thirty +1F566 clock face eleven-thirty +1F567 clock face twelve-thirty +1F568 right speaker +1F569 right speaker with one sound wave +1F56A right speaker with three sound waves +1F56B bullhorn +1F56C bullhorn with sound waves +1F56D ringing bell +1F56E book +1F56F candle +1F570 mantelpiece clock +1F571 black skull and crossbones +1F572 no piracy +1F573 hole +1F574 man in business suit levitating +1F575 sleuth or spy +1F576 dark sunglasses +1F577 spider +1F578 spider web +1F579 joystick +1F57A man dancing +1F57B left hand telephone receiver +1F57C telephone receiver with page +1F57D right hand telephone receiver +1F57E white touchtone telephone +1F57F black touchtone telephone +1F580 telephone on top of modem +1F581 clamshell mobile phone +1F582 back of envelope +1F583 stamped envelope +1F584 envelope with lightning +1F585 flying envelope +1F586 pen over stamped envelope +1F587 linked paperclips +1F588 black pushpin +1F589 lower left pencil +1F58A lower left ballpoint pen +1F58B lower left fountain pen +1F58C lower left paintbrush +1F58D lower left crayon +1F58E left writing hand +1F58F turned ok hand sign +1F590 raised hand with fingers splayed +1F591 reversed raised hand with fingers splayed +1F592 reversed thumbs up sign +1F593 reversed thumbs down sign +1F594 reversed victory hand +1F595 reversed hand with middle finger extended +1F596 raised hand with part between middle and ring fingers +1F597 white down pointing left hand index +1F598 sideways white left pointing index +1F599 sideways white right pointing index +1F59A sideways black left pointing index +1F59B sideways black right pointing index +1F59C black left pointing backhand index +1F59D black right pointing backhand index +1F59E sideways white up pointing index +1F59F sideways white down pointing index +1F5A0 sideways black up pointing index +1F5A1 sideways black down pointing index +1F5A2 black up pointing backhand index +1F5A3 black down pointing backhand index +1F5A4 black heart +1F5A5 desktop computer +1F5A6 keyboard and mouse +1F5A7 three networked computers +1F5A8 printer +1F5A9 pocket calculator +1F5AA black hard shell floppy disk +1F5AB white hard shell floppy disk +1F5AC soft shell floppy disk +1F5AD tape cartridge +1F5AE wired keyboard +1F5AF one button mouse +1F5B0 two button mouse +1F5B1 three button mouse +1F5B2 trackball +1F5B3 old personal computer +1F5B4 hard disk +1F5B5 screen +1F5B6 printer icon +1F5B7 fax icon +1F5B8 optical disc icon +1F5B9 document with text +1F5BA document with text and picture +1F5BB document with picture +1F5BC frame with picture +1F5BD frame with tiles +1F5BE frame with an x +1F5BF black folder +1F5C0 folder +1F5C1 open folder +1F5C2 card index dividers +1F5C3 card file box +1F5C4 file cabinet +1F5C5 empty note +1F5C6 empty note page +1F5C7 empty note pad +1F5C8 note +1F5C9 note page +1F5CA note pad +1F5CB empty document +1F5CC empty page +1F5CD empty pages +1F5CE document +1F5CF page +1F5D0 pages +1F5D1 wastebasket +1F5D2 spiral note pad +1F5D3 spiral calendar pad +1F5D4 desktop window +1F5D5 minimize +1F5D6 maximize +1F5D7 overlap +1F5D8 clockwise right and left semicircle arrows +1F5D9 cancellation x +1F5DA increase font size +1F5DB decrease font size +1F5DC compression +1F5DD old key +1F5DE rolled-up newspaper +1F5DF page with circled text +1F5E0 stock chart +1F5E1 dagger knife +1F5E2 lips +1F5E3 speaking head in silhouette +1F5E4 three rays above +1F5E5 three rays below +1F5E6 three rays left +1F5E7 three rays right +1F5E8 left speech bubble +1F5E9 right speech bubble +1F5EA two speech bubbles +1F5EB three speech bubbles +1F5EC left thought bubble +1F5ED right thought bubble +1F5EE left anger bubble +1F5EF right anger bubble +1F5F0 mood bubble +1F5F1 lightning mood bubble +1F5F2 lightning mood +1F5F3 ballot box with ballot +1F5F4 ballot script x +1F5F5 ballot box with script x +1F5F6 ballot bold script x +1F5F7 ballot box with bold script x +1F5F8 light check mark +1F5F9 ballot box with bold check +1F5FA world map +1F5FB Mount Fuji +1F5FC Tokyo tower +1F5FD Statue of Liberty +1F5FE silhouette of Japan +1F5FF moyai +1F600 grinning face +1F601 grinning face with smiling eyes +1F602 face with tears of joy +1F603 smiling face with open mouth +1F604 smiling face with open mouth and smiling eyes +1F605 smiling face with open mouth and cold sweat +1F606 smiling face with open mouth and tightly-closed eyes +1F607 smiling face with halo +1F608 smiling face with horns +1F609 winking face +1F60A smiling face with smiling eyes +1F60B face savouring delicious food +1F60C relieved face +1F60D smiling face with heart-shaped eyes +1F60E smiling face with sunglasses +1F60F smirking face +1F610 neutral face +1F611 expressionless face +1F612 unamused face +1F613 face with cold sweat +1F614 pensive face +1F615 confused face +1F616 confounded face +1F617 kissing face +1F618 face throwing a kiss +1F619 kissing face with smiling eyes +1F61A kissing face with closed eyes +1F61B face with stuck-out tongue +1F61C face with stuck-out tongue and winking eye +1F61D face with stuck-out tongue and tightly-closed eyes +1F61E disappointed face +1F61F worried face +1F620 angry face +1F621 pouting face +1F622 crying face +1F623 persevering face +1F624 face with look of triumph +1F625 disappointed but relieved face +1F626 frowning face with open mouth +1F627 anguished face +1F628 fearful face +1F629 weary face +1F62A sleepy face +1F62B tired face +1F62C grimacing face +1F62D loudly crying face +1F62E face with open mouth +1F62F hushed face +1F630 face with open mouth and cold sweat +1F631 face screaming in fear +1F632 astonished face +1F633 flushed face +1F634 sleeping face +1F635 dizzy face +1F636 face without mouth +1F637 face with medical mask +1F638 grinning cat face with smiling eyes +1F639 cat face with tears of joy +1F63A smiling cat face with open mouth +1F63B smiling cat face with heart-shaped eyes +1F63C cat face with wry smile +1F63D kissing cat face with closed eyes +1F63E pouting cat face +1F63F crying cat face +1F640 weary cat face +1F641 slightly frowning face +1F642 slightly smiling face +1F643 upside-down face +1F644 face with rolling eyes +1F645 face with no good gesture +1F646 face with ok gesture +1F647 person bowing deeply +1F648 see-no-evil monkey +1F649 hear-no-evil monkey +1F64A speak-no-evil monkey +1F64B happy person raising one hand +1F64C person raising both hands in celebration +1F64D person frowning +1F64E person with pouting face +1F64F person with folded hands +1F650 north west pointing leaf +1F651 south west pointing leaf +1F652 north east pointing leaf +1F653 south east pointing leaf +1F654 turned north west pointing leaf +1F655 turned south west pointing leaf +1F656 turned north east pointing leaf +1F657 turned south east pointing leaf +1F658 north west pointing vine leaf +1F659 south west pointing vine leaf +1F65A north east pointing vine leaf +1F65B south east pointing vine leaf +1F65C heavy north west pointing vine leaf +1F65D heavy south west pointing vine leaf +1F65E heavy north east pointing vine leaf +1F65F heavy south east pointing vine leaf +1F660 north west pointing bud +1F661 south west pointing bud +1F662 north east pointing bud +1F663 south east pointing bud +1F664 heavy north west pointing bud +1F665 heavy south west pointing bud +1F666 heavy north east pointing bud +1F667 heavy south east pointing bud +1F668 hollow quilt square ornament +1F669 hollow quilt square ornament in black square +1F66A solid quilt square ornament +1F66B solid quilt square ornament in black square +1F66C leftwards rocket +1F66D upwards rocket +1F66E rightwards rocket +1F66F downwards rocket +1F670 script ligature et ornament +1F671 heavy script ligature et ornament +1F672 ligature open et ornament +1F673 heavy ligature open et ornament +1F674 heavy ampersand ornament +1F675 swash ampersand ornament +1F676 sans-serif heavy double turned comma quotation mark ornament +1F677 sans-serif heavy double comma quotation mark ornament +1F678 sans-serif heavy low double comma quotation mark ornament +1F679 heavy interrobang ornament +1F67A sans-serif interrobang ornament +1F67B heavy sans-serif interrobang ornament +1F67C very heavy solidus +1F67D very heavy reverse solidus +1F67E checker board +1F67F reverse checker board +1F680 rocket +1F681 helicopter +1F682 steam locomotive +1F683 railway car +1F684 high-speed train +1F685 high-speed train with bullet nose +1F686 train +1F687 metro +1F688 light rail +1F689 station +1F68A tram +1F68B tram car +1F68C bus +1F68D oncoming bus +1F68E trolleybus +1F68F bus stop +1F690 minibus +1F691 ambulance +1F692 fire engine +1F693 police car +1F694 oncoming police car +1F695 taxi +1F696 oncoming taxi +1F697 automobile +1F698 oncoming automobile +1F699 recreational vehicle +1F69A delivery truck +1F69B articulated lorry +1F69C tractor +1F69D monorail +1F69E mountain railway +1F69F suspension railway +1F6A0 mountain cableway +1F6A1 aerial tramway +1F6A2 ship +1F6A3 rowboat +1F6A4 speedboat +1F6A5 horizontal traffic light +1F6A6 vertical traffic light +1F6A7 construction sign +1F6A8 police cars revolving light +1F6A9 triangular flag on post +1F6AA door +1F6AB no entry sign +1F6AC smoking +1F6AD no smoking +1F6AE put litter in its place +1F6AF do not litter +1F6B0 potable water +1F6B1 non-potable water +1F6B2 bicycle +1F6B3 no bicycles +1F6B4 bicyclist +1F6B5 mountain bicyclist +1F6B6 pedestrian +1F6B7 no pedestrians +1F6B8 children crossing +1F6B9 mens +1F6BA womens +1F6BB restroom +1F6BC baby +1F6BD toilet +1F6BE water closet +1F6BF shower +1F6C0 bath +1F6C1 bathtub +1F6C2 passport control +1F6C3 customs +1F6C4 baggage claim +1F6C5 left luggage +1F6C6 triangle with rounded corners +1F6C7 prohibited sign +1F6C8 circled information source +1F6C9 boys +1F6CA girls +1F6CB couch and lamp +1F6CC sleeping accommodation +1F6CD shopping bags +1F6CE bellhop bell +1F6CF bed +1F6D0 place of worship +1F6D1 octagonal sign +1F6D2 shopping trolley +1F6D3 stupa +1F6D4 pagoda +1F6D5 hindu temple +1F6E0 hammer and wrench +1F6E1 shield +1F6E2 oil drum +1F6E3 motorway +1F6E4 railway track +1F6E5 motor boat +1F6E6 up-pointing military airplane +1F6E7 up-pointing airplane +1F6E8 up-pointing small airplane +1F6E9 small airplane +1F6EA northeast-pointing airplane +1F6EB airplane departure +1F6EC airplane arriving +1F6F0 satellite +1F6F1 oncoming fire engine +1F6F2 diesel locomotive +1F6F3 passenger ship +1F6F4 scooter +1F6F5 motor scooter +1F6F6 canoe +1F6F7 sled +1F6F8 flying saucer +1F6F9 skateboard +1F6FA auto rickshaw +1F700 alchemical symbol for quintessence +1F701 alchemical symbol for air +1F702 alchemical symbol for fire +1F703 alchemical symbol for earth +1F704 alchemical symbol for water +1F705 alchemical symbol for aquafortis +1F706 alchemical symbol for aqua regia +1F707 alchemical symbol for aqua regia-2 +1F708 alchemical symbol for aqua vitae +1F709 alchemical symbol for aqua vitae-2 +1F70A alchemical symbol for vinegar +1F70B alchemical symbol for vinegar-2 +1F70C alchemical symbol for vinegar-3 +1F70D alchemical symbol for sulfur +1F70E alchemical symbol for philosophers sulfur +1F70F alchemical symbol for black sulfur +1F710 alchemical symbol for mercury sublimate +1F711 alchemical symbol for mercury sublimate-2 +1F712 alchemical symbol for mercury sublimate-3 +1F713 alchemical symbol for cinnabar +1F714 alchemical symbol for salt +1F715 alchemical symbol for nitre +1F716 alchemical symbol for vitriol +1F717 alchemical symbol for vitriol-2 +1F718 alchemical symbol for rock salt +1F719 alchemical symbol for rock salt-2 +1F71A alchemical symbol for gold +1F71B alchemical symbol for silver +1F71C alchemical symbol for iron ore +1F71D alchemical symbol for iron ore-2 +1F71E alchemical symbol for crocus of iron +1F71F alchemical symbol for regulus of iron +1F720 alchemical symbol for copper ore +1F721 alchemical symbol for iron-copper ore +1F722 alchemical symbol for sublimate of copper +1F723 alchemical symbol for crocus of copper +1F724 alchemical symbol for crocus of copper-2 +1F725 alchemical symbol for copper antimoniate +1F726 alchemical symbol for salt of copper antimoniate +1F727 alchemical symbol for sublimate of salt of copper +1F728 alchemical symbol for verdigris +1F729 alchemical symbol for tin ore +1F72A alchemical symbol for lead ore +1F72B alchemical symbol for antimony ore +1F72C alchemical symbol for sublimate of antimony +1F72D alchemical symbol for salt of antimony +1F72E alchemical symbol for sublimate of salt of antimony +1F72F alchemical symbol for vinegar of antimony +1F730 alchemical symbol for regulus of antimony +1F731 alchemical symbol for regulus of antimony-2 +1F732 alchemical symbol for regulus +1F733 alchemical symbol for regulus-2 +1F734 alchemical symbol for regulus-3 +1F735 alchemical symbol for regulus-4 +1F736 alchemical symbol for alkali +1F737 alchemical symbol for alkali-2 +1F738 alchemical symbol for marcasite +1F739 alchemical symbol for sal-ammoniac +1F73A alchemical symbol for arsenic +1F73B alchemical symbol for realgar +1F73C alchemical symbol for realgar-2 +1F73D alchemical symbol for auripigment +1F73E alchemical symbol for bismuth ore +1F73F alchemical symbol for tartar +1F740 alchemical symbol for tartar-2 +1F741 alchemical symbol for quick lime +1F742 alchemical symbol for borax +1F743 alchemical symbol for borax-2 +1F744 alchemical symbol for borax-3 +1F745 alchemical symbol for alum +1F746 alchemical symbol for oil +1F747 alchemical symbol for spirit +1F748 alchemical symbol for tincture +1F749 alchemical symbol for gum +1F74A alchemical symbol for wax +1F74B alchemical symbol for powder +1F74C alchemical symbol for calx +1F74D alchemical symbol for tutty +1F74E alchemical symbol for caput mortuum +1F74F alchemical symbol for scepter of jove +1F750 alchemical symbol for caduceus +1F751 alchemical symbol for trident +1F752 alchemical symbol for starred trident +1F753 alchemical symbol for lodestone +1F754 alchemical symbol for soap +1F755 alchemical symbol for urine +1F756 alchemical symbol for horse dung +1F757 alchemical symbol for ashes +1F758 alchemical symbol for pot ashes +1F759 alchemical symbol for brick +1F75A alchemical symbol for powdered brick +1F75B alchemical symbol for amalgam +1F75C alchemical symbol for stratum super stratum +1F75D alchemical symbol for stratum super stratum-2 +1F75E alchemical symbol for sublimation +1F75F alchemical symbol for precipitate +1F760 alchemical symbol for distill +1F761 alchemical symbol for dissolve +1F762 alchemical symbol for dissolve-2 +1F763 alchemical symbol for purify +1F764 alchemical symbol for putrefaction +1F765 alchemical symbol for crucible +1F766 alchemical symbol for crucible-2 +1F767 alchemical symbol for crucible-3 +1F768 alchemical symbol for crucible-4 +1F769 alchemical symbol for crucible-5 +1F76A alchemical symbol for alembic +1F76B alchemical symbol for bath of mary +1F76C alchemical symbol for bath of vapours +1F76D alchemical symbol for retort +1F76E alchemical symbol for hour +1F76F alchemical symbol for night +1F770 alchemical symbol for day-night +1F771 alchemical symbol for month +1F772 alchemical symbol for half dram +1F773 alchemical symbol for half ounce +1F780 black left-pointing isosceles right triangle +1F781 black up-pointing isosceles right triangle +1F782 black right-pointing isosceles right triangle +1F783 black down-pointing isosceles right triangle +1F784 black slightly small circle +1F785 medium bold white circle +1F786 bold white circle +1F787 heavy white circle +1F788 very heavy white circle +1F789 extremely heavy white circle +1F78A white circle containing black small circle +1F78B round target +1F78C black tiny square +1F78D black slightly small square +1F78E light white square +1F78F medium white square +1F790 bold white square +1F791 heavy white square +1F792 very heavy white square +1F793 extremely heavy white square +1F794 white square containing black very small square +1F795 white square containing black medium square +1F796 square target +1F797 black tiny diamond +1F798 black very small diamond +1F799 black medium small diamond +1F79A white diamond containing black very small diamond +1F79B white diamond containing black medium diamond +1F79C diamond target +1F79D black tiny lozenge +1F79E black very small lozenge +1F79F black medium small lozenge +1F7A0 white lozenge containing black small lozenge +1F7A1 thin greek cross +1F7A2 light greek cross +1F7A3 medium greek cross +1F7A4 bold greek cross +1F7A5 very bold greek cross +1F7A6 very heavy greek cross +1F7A7 extremely heavy greek cross +1F7A8 thin saltire +1F7A9 light saltire +1F7AA medium saltire +1F7AB bold saltire +1F7AC heavy saltire +1F7AD very heavy saltire +1F7AE extremely heavy saltire +1F7AF light five spoked asterisk +1F7B0 medium five spoked asterisk +1F7B1 bold five spoked asterisk +1F7B2 heavy five spoked asterisk +1F7B3 very heavy five spoked asterisk +1F7B4 extremely heavy five spoked asterisk +1F7B5 light six spoked asterisk +1F7B6 medium six spoked asterisk +1F7B7 bold six spoked asterisk +1F7B8 heavy six spoked asterisk +1F7B9 very heavy six spoked asterisk +1F7BA extremely heavy six spoked asterisk +1F7BB light eight spoked asterisk +1F7BC medium eight spoked asterisk +1F7BD bold eight spoked asterisk +1F7BE heavy eight spoked asterisk +1F7BF very heavy eight spoked asterisk +1F7C0 light three pointed black star +1F7C1 medium three pointed black star +1F7C2 three pointed black star +1F7C3 medium three pointed pinwheel star +1F7C4 light four pointed black star +1F7C5 medium four pointed black star +1F7C6 four pointed black star +1F7C7 medium four pointed pinwheel star +1F7C8 reverse light four pointed pinwheel star +1F7C9 light five pointed black star +1F7CA heavy five pointed black star +1F7CB medium six pointed black star +1F7CC heavy six pointed black star +1F7CD six pointed pinwheel star +1F7CE medium eight pointed black star +1F7CF heavy eight pointed black star +1F7D0 very heavy eight pointed black star +1F7D1 heavy eight pointed pinwheel star +1F7D2 light twelve pointed black star +1F7D3 heavy twelve pointed black star +1F7D4 heavy twelve pointed pinwheel star +1F7D5 circled triangle +1F7D6 negative circled triangle +1F7D7 circled square +1F7D8 negative circled square +1F7E0 large orange circle +1F7E1 large yellow circle +1F7E2 large green circle +1F7E3 large purple circle +1F7E4 large brown circle +1F7E5 large red square +1F7E6 large blue square +1F7E7 large orange square +1F7E8 large yellow square +1F7E9 large green square +1F7EA large purple square +1F7EB large brown square +1F800 leftwards arrow with small triangle arrowhead +1F801 upwards arrow with small triangle arrowhead +1F802 rightwards arrow with small triangle arrowhead +1F803 downwards arrow with small triangle arrowhead +1F804 leftwards arrow with medium triangle arrowhead +1F805 upwards arrow with medium triangle arrowhead +1F806 rightwards arrow with medium triangle arrowhead +1F807 downwards arrow with medium triangle arrowhead +1F808 leftwards arrow with large triangle arrowhead +1F809 upwards arrow with large triangle arrowhead +1F80A rightwards arrow with large triangle arrowhead +1F80B downwards arrow with large triangle arrowhead +1F810 leftwards arrow with small equilateral arrowhead +1F811 upwards arrow with small equilateral arrowhead +1F812 rightwards arrow with small equilateral arrowhead +1F813 downwards arrow with small equilateral arrowhead +1F814 leftwards arrow with equilateral arrowhead +1F815 upwards arrow with equilateral arrowhead +1F816 rightwards arrow with equilateral arrowhead +1F817 downwards arrow with equilateral arrowhead +1F818 heavy leftwards arrow with equilateral arrowhead +1F819 heavy upwards arrow with equilateral arrowhead +1F81A heavy rightwards arrow with equilateral arrowhead +1F81B heavy downwards arrow with equilateral arrowhead +1F81C heavy leftwards arrow with large equilateral arrowhead +1F81D heavy upwards arrow with large equilateral arrowhead +1F81E heavy rightwards arrow with large equilateral arrowhead +1F81F heavy downwards arrow with large equilateral arrowhead +1F820 leftwards triangle-headed arrow with narrow shaft +1F821 upwards triangle-headed arrow with narrow shaft +1F822 rightwards triangle-headed arrow with narrow shaft +1F823 downwards triangle-headed arrow with narrow shaft +1F824 leftwards triangle-headed arrow with medium shaft +1F825 upwards triangle-headed arrow with medium shaft +1F826 rightwards triangle-headed arrow with medium shaft +1F827 downwards triangle-headed arrow with medium shaft +1F828 leftwards triangle-headed arrow with bold shaft +1F829 upwards triangle-headed arrow with bold shaft +1F82A rightwards triangle-headed arrow with bold shaft +1F82B downwards triangle-headed arrow with bold shaft +1F82C leftwards triangle-headed arrow with heavy shaft +1F82D upwards triangle-headed arrow with heavy shaft +1F82E rightwards triangle-headed arrow with heavy shaft +1F82F downwards triangle-headed arrow with heavy shaft +1F830 leftwards triangle-headed arrow with very heavy shaft +1F831 upwards triangle-headed arrow with very heavy shaft +1F832 rightwards triangle-headed arrow with very heavy shaft +1F833 downwards triangle-headed arrow with very heavy shaft +1F834 leftwards finger-post arrow +1F835 upwards finger-post arrow +1F836 rightwards finger-post arrow +1F837 downwards finger-post arrow +1F838 leftwards squared arrow +1F839 upwards squared arrow +1F83A rightwards squared arrow +1F83B downwards squared arrow +1F83C leftwards compressed arrow +1F83D upwards compressed arrow +1F83E rightwards compressed arrow +1F83F downwards compressed arrow +1F840 leftwards heavy compressed arrow +1F841 upwards heavy compressed arrow +1F842 rightwards heavy compressed arrow +1F843 downwards heavy compressed arrow +1F844 leftwards heavy arrow +1F845 upwards heavy arrow +1F846 rightwards heavy arrow +1F847 downwards heavy arrow +1F850 leftwards sans-serif arrow +1F851 upwards sans-serif arrow +1F852 rightwards sans-serif arrow +1F853 downwards sans-serif arrow +1F854 north west sans-serif arrow +1F855 north east sans-serif arrow +1F856 south east sans-serif arrow +1F857 south west sans-serif arrow +1F858 left right sans-serif arrow +1F859 up down sans-serif arrow +1F860 wide-headed leftwards light barb arrow +1F861 wide-headed upwards light barb arrow +1F862 wide-headed rightwards light barb arrow +1F863 wide-headed downwards light barb arrow +1F864 wide-headed north west light barb arrow +1F865 wide-headed north east light barb arrow +1F866 wide-headed south east light barb arrow +1F867 wide-headed south west light barb arrow +1F868 wide-headed leftwards barb arrow +1F869 wide-headed upwards barb arrow +1F86A wide-headed rightwards barb arrow +1F86B wide-headed downwards barb arrow +1F86C wide-headed north west barb arrow +1F86D wide-headed north east barb arrow +1F86E wide-headed south east barb arrow +1F86F wide-headed south west barb arrow +1F870 wide-headed leftwards medium barb arrow +1F871 wide-headed upwards medium barb arrow +1F872 wide-headed rightwards medium barb arrow +1F873 wide-headed downwards medium barb arrow +1F874 wide-headed north west medium barb arrow +1F875 wide-headed north east medium barb arrow +1F876 wide-headed south east medium barb arrow +1F877 wide-headed south west medium barb arrow +1F878 wide-headed leftwards heavy barb arrow +1F879 wide-headed upwards heavy barb arrow +1F87A wide-headed rightwards heavy barb arrow +1F87B wide-headed downwards heavy barb arrow +1F87C wide-headed north west heavy barb arrow +1F87D wide-headed north east heavy barb arrow +1F87E wide-headed south east heavy barb arrow +1F87F wide-headed south west heavy barb arrow +1F880 wide-headed leftwards very heavy barb arrow +1F881 wide-headed upwards very heavy barb arrow +1F882 wide-headed rightwards very heavy barb arrow +1F883 wide-headed downwards very heavy barb arrow +1F884 wide-headed north west very heavy barb arrow +1F885 wide-headed north east very heavy barb arrow +1F886 wide-headed south east very heavy barb arrow +1F887 wide-headed south west very heavy barb arrow +1F890 leftwards triangle arrowhead +1F891 upwards triangle arrowhead +1F892 rightwards triangle arrowhead +1F893 downwards triangle arrowhead +1F894 leftwards white arrow within triangle arrowhead +1F895 upwards white arrow within triangle arrowhead +1F896 rightwards white arrow within triangle arrowhead +1F897 downwards white arrow within triangle arrowhead +1F898 leftwards arrow with notched tail +1F899 upwards arrow with notched tail +1F89A rightwards arrow with notched tail +1F89B downwards arrow with notched tail +1F89C heavy arrow shaft width one +1F89D heavy arrow shaft width two thirds +1F89E heavy arrow shaft width one half +1F89F heavy arrow shaft width one third +1F8A0 leftwards bottom-shaded white arrow +1F8A1 rightwards bottom shaded white arrow +1F8A2 leftwards top shaded white arrow +1F8A3 rightwards top shaded white arrow +1F8A4 leftwards left-shaded white arrow +1F8A5 rightwards right-shaded white arrow +1F8A6 leftwards right-shaded white arrow +1F8A7 rightwards left-shaded white arrow +1F8A8 leftwards back-tilted shadowed white arrow +1F8A9 rightwards back-tilted shadowed white arrow +1F8AA leftwards front-tilted shadowed white arrow +1F8AB rightwards front-tilted shadowed white arrow +1F8AC white arrow shaft width one +1F8AD white arrow shaft width two thirds +1F900 circled cross formee with four dots +1F901 circled cross formee with two dots +1F902 circled cross formee +1F903 left half circle with four dots +1F904 left half circle with three dots +1F905 left half circle with two dots +1F906 left half circle with dot +1F907 left half circle +1F908 downward facing hook +1F909 downward facing notched hook +1F90A downward facing hook with dot +1F90B downward facing notched hook with dot +1F90D white heart +1F90E brown heart +1F90F pinching hand +1F910 zipper-mouth face +1F911 money-mouth face +1F912 face with thermometer +1F913 nerd face +1F914 thinking face +1F915 face with head-bandage +1F916 robot face +1F917 hugging face +1F918 sign of the horns +1F919 call me hand +1F91A raised back of hand +1F91B left-facing fist +1F91C right-facing fist +1F91D handshake +1F91E hand with index and middle fingers crossed +1F91F i love you hand sign +1F920 face with cowboy hat +1F921 clown face +1F922 nauseated face +1F923 rolling on the floor laughing +1F924 drooling face +1F925 lying face +1F926 face palm +1F927 sneezing face +1F928 face with one eyebrow raised +1F929 grinning face with star eyes +1F92A grinning face with one large and one small eye +1F92B face with finger covering closed lips +1F92C serious face with symbols covering mouth +1F92D smiling face with smiling eyes and hand covering mouth +1F92E face with open mouth vomiting +1F92F shocked face with exploding head +1F930 pregnant woman +1F931 breast-feeding +1F932 palms up together +1F933 selfie +1F934 prince +1F935 man in tuxedo +1F936 Mother Christmas +1F937 shrug +1F938 person doing cartwheel +1F939 juggling +1F93A fencer +1F93B modern pentathlon +1F93C wrestlers +1F93D water polo +1F93E handball +1F93F diving mask +1F940 wilted flower +1F941 drum with drumsticks +1F942 clinking glasses +1F943 tumbler glass +1F944 spoon +1F945 goal net +1F946 rifle +1F947 first place medal +1F948 second place medal +1F949 third place medal +1F94A boxing glove +1F94B martial arts uniform +1F94C curling stone +1F94D lacrosse stick and ball +1F94E softball +1F94F flying disc +1F950 croissant +1F951 avocado +1F952 cucumber +1F953 bacon +1F954 potato +1F955 carrot +1F956 baguette bread +1F957 green salad +1F958 shallow pan of food +1F959 stuffed flatbread +1F95A egg +1F95B glass of milk +1F95C peanuts +1F95D kiwifruit +1F95E pancakes +1F95F dumpling +1F960 fortune cookie +1F961 takeout box +1F962 chopsticks +1F963 bowl with spoon +1F964 cup with straw +1F965 coconut +1F966 broccoli +1F967 pie +1F968 pretzel +1F969 cut of meat +1F96A sandwich +1F96B canned food +1F96C leafy green +1F96D mango +1F96E moon cake +1F96F bagel +1F970 smiling face with smiling eyes and three hearts +1F971 yawning face +1F973 face with party horn and party hat +1F974 face with uneven eyes and wavy mouth +1F975 overheated face +1F976 freezing face +1F97A face with pleading eyes +1F97B sari +1F97C lab coat +1F97D goggles +1F97E hiking boot +1F97F flat shoe +1F980 crab +1F981 lion face +1F982 scorpion +1F983 turkey +1F984 unicorn face +1F985 eagle +1F986 duck +1F987 bat +1F988 shark +1F989 owl +1F98A fox face +1F98B butterfly +1F98C deer +1F98D gorilla +1F98E lizard +1F98F rhinoceros +1F990 shrimp +1F991 squid +1F992 giraffe face +1F993 zebra face +1F994 hedgehog +1F995 sauropod +1F996 t-rex +1F997 cricket +1F998 kangaroo +1F999 llama +1F99A peacock +1F99B hippopotamus +1F99C parrot +1F99D raccoon +1F99E lobster +1F99F mosquito +1F9A0 microbe +1F9A1 badger +1F9A2 swan +1F9A5 sloth +1F9A6 otter +1F9A7 orangutan +1F9A8 skunk +1F9A9 flamingo +1F9AA oyster +1F9AE guide dog +1F9AF probing cane +1F9B0 emoji component red hair +1F9B1 emoji component curly hair +1F9B2 emoji component bald +1F9B3 emoji component white hair +1F9B4 bone +1F9B5 leg +1F9B6 foot +1F9B7 tooth +1F9B8 superhero +1F9B9 supervillain +1F9BA safety vest +1F9BB ear with hearing aid +1F9BC motorized wheelchair +1F9BD manual wheelchair +1F9BE mechanical arm +1F9BF mechanical leg +1F9C0 cheese wedge +1F9C1 cupcake +1F9C2 salt shaker +1F9C3 beverage box +1F9C4 garlic +1F9C5 onion +1F9C6 falafel +1F9C7 waffle +1F9C8 butter +1F9C9 mate drink +1F9CA ice cube +1F9CD standing person +1F9CE kneeling person +1F9CF deaf person +1F9D0 face with monocle +1F9D1 adult +1F9D2 child +1F9D3 older adult +1F9D4 bearded person +1F9D5 person with headscarf +1F9D6 person in steamy room +1F9D7 person climbing +1F9D8 person in lotus position +1F9D9 mage +1F9DA fairy +1F9DB vampire +1F9DC merperson +1F9DD elf +1F9DE genie +1F9DF zombie +1F9E0 brain +1F9E1 orange heart +1F9E2 billed cap +1F9E3 scarf +1F9E4 gloves +1F9E5 coat +1F9E6 socks +1F9E7 red gift envelope +1F9E8 firecracker +1F9E9 jigsaw puzzle piece +1F9EA test tube +1F9EB petri dish +1F9EC dna double helix +1F9ED compass +1F9EE abacus +1F9EF fire extinguisher +1F9F0 toolbox +1F9F1 brick +1F9F2 magnet +1F9F3 luggage +1F9F4 lotion bottle +1F9F5 spool of thread +1F9F6 ball of yarn +1F9F7 safety pin +1F9F8 teddy bear +1F9F9 broom +1F9FA basket +1F9FB roll of paper +1F9FC bar of soap +1F9FD sponge +1F9FE receipt +1F9FF nazar amulet +1FA00 neutral chess king +1FA01 neutral chess queen +1FA02 neutral chess rook +1FA03 neutral chess bishop +1FA04 neutral chess knight +1FA05 neutral chess pawn +1FA06 white chess knight rotated forty-five degrees +1FA07 black chess knight rotated forty-five degrees +1FA08 neutral chess knight rotated forty-five degrees +1FA09 white chess king rotated ninety degrees +1FA0A white chess queen rotated ninety degrees +1FA0B white chess rook rotated ninety degrees +1FA0C white chess bishop rotated ninety degrees +1FA0D white chess knight rotated ninety degrees +1FA0E white chess pawn rotated ninety degrees +1FA0F black chess king rotated ninety degrees +1FA10 black chess queen rotated ninety degrees +1FA11 black chess rook rotated ninety degrees +1FA12 black chess bishop rotated ninety degrees +1FA13 black chess knight rotated ninety degrees +1FA14 black chess pawn rotated ninety degrees +1FA15 neutral chess king rotated ninety degrees +1FA16 neutral chess queen rotated ninety degrees +1FA17 neutral chess rook rotated ninety degrees +1FA18 neutral chess bishop rotated ninety degrees +1FA19 neutral chess knight rotated ninety degrees +1FA1A neutral chess pawn rotated ninety degrees +1FA1B white chess knight rotated one hundred thirty-five degrees +1FA1C black chess knight rotated one hundred thirty-five degrees +1FA1D neutral chess knight rotated one hundred thirty-five degrees +1FA1E white chess turned king +1FA1F white chess turned queen +1FA20 white chess turned rook +1FA21 white chess turned bishop +1FA22 white chess turned knight +1FA23 white chess turned pawn +1FA24 black chess turned king +1FA25 black chess turned queen +1FA26 black chess turned rook +1FA27 black chess turned bishop +1FA28 black chess turned knight +1FA29 black chess turned pawn +1FA2A neutral chess turned king +1FA2B neutral chess turned queen +1FA2C neutral chess turned rook +1FA2D neutral chess turned bishop +1FA2E neutral chess turned knight +1FA2F neutral chess turned pawn +1FA30 white chess knight rotated two hundred twenty-five degrees +1FA31 black chess knight rotated two hundred twenty-five degrees +1FA32 neutral chess knight rotated two hundred twenty-five degrees +1FA33 white chess king rotated two hundred seventy degrees +1FA34 white chess queen rotated two hundred seventy degrees +1FA35 white chess rook rotated two hundred seventy degrees +1FA36 white chess bishop rotated two hundred seventy degrees +1FA37 white chess knight rotated two hundred seventy degrees +1FA38 white chess pawn rotated two hundred seventy degrees +1FA39 black chess king rotated two hundred seventy degrees +1FA3A black chess queen rotated two hundred seventy degrees +1FA3B black chess rook rotated two hundred seventy degrees +1FA3C black chess bishop rotated two hundred seventy degrees +1FA3D black chess knight rotated two hundred seventy degrees +1FA3E black chess pawn rotated two hundred seventy degrees +1FA3F neutral chess king rotated two hundred seventy degrees +1FA40 neutral chess queen rotated two hundred seventy degrees +1FA41 neutral chess rook rotated two hundred seventy degrees +1FA42 neutral chess bishop rotated two hundred seventy degrees +1FA43 neutral chess knight rotated two hundred seventy degrees +1FA44 neutral chess pawn rotated two hundred seventy degrees +1FA45 white chess knight rotated three hundred fifteen degrees +1FA46 black chess knight rotated three hundred fifteen degrees +1FA47 neutral chess knight rotated three hundred fifteen degrees +1FA48 white chess equihopper +1FA49 black chess equihopper +1FA4A neutral chess equihopper +1FA4B white chess equihopper rotated ninety degrees +1FA4C black chess equihopper rotated ninety degrees +1FA4D neutral chess equihopper rotated ninety degrees +1FA4E white chess knight-queen +1FA4F white chess knight-rook +1FA50 white chess knight-bishop +1FA51 black chess knight-queen +1FA52 black chess knight-rook +1FA53 black chess knight-bishop +1FA60 xiangqi red general +1FA61 xiangqi red mandarin +1FA62 xiangqi red elephant +1FA63 xiangqi red horse +1FA64 xiangqi red chariot +1FA65 xiangqi red cannon +1FA66 xiangqi red soldier +1FA67 xiangqi black general +1FA68 xiangqi black mandarin +1FA69 xiangqi black elephant +1FA6A xiangqi black horse +1FA6B xiangqi black chariot +1FA6C xiangqi black cannon +1FA6D xiangqi black soldier +1FA70 ballet shoes +1FA71 one-piece swimsuit +1FA72 briefs +1FA73 shorts +1FA78 drop of blood +1FA79 adhesive bandage +1FA7A stethoscope +1FA80 yo-yo +1FA81 kite +1FA82 parachute +1FA90 ringed planet +1FA91 chair +1FA92 razor +1FA93 axe +1FA94 diya lamp +1FA95 banjo +2F800 cjk compatibility ideograph-2f800 +2F801 cjk compatibility ideograph-2f801 +2F802 cjk compatibility ideograph-2f802 +2F803 cjk compatibility ideograph-2f803 +2F804 cjk compatibility ideograph-2f804 +2F805 cjk compatibility ideograph-2f805 +2F806 cjk compatibility ideograph-2f806 +2F807 cjk compatibility ideograph-2f807 +2F808 cjk compatibility ideograph-2f808 +2F809 cjk compatibility ideograph-2f809 +2F80A cjk compatibility ideograph-2f80a +2F80B cjk compatibility ideograph-2f80b +2F80C cjk compatibility ideograph-2f80c +2F80D cjk compatibility ideograph-2f80d +2F80E cjk compatibility ideograph-2f80e +2F80F cjk compatibility ideograph-2f80f +2F810 cjk compatibility ideograph-2f810 +2F811 cjk compatibility ideograph-2f811 +2F812 cjk compatibility ideograph-2f812 +2F813 cjk compatibility ideograph-2f813 +2F814 cjk compatibility ideograph-2f814 +2F815 cjk compatibility ideograph-2f815 +2F816 cjk compatibility ideograph-2f816 +2F817 cjk compatibility ideograph-2f817 +2F818 cjk compatibility ideograph-2f818 +2F819 cjk compatibility ideograph-2f819 +2F81A cjk compatibility ideograph-2f81a +2F81B cjk compatibility ideograph-2f81b +2F81C cjk compatibility ideograph-2f81c +2F81D cjk compatibility ideograph-2f81d +2F81E cjk compatibility ideograph-2f81e +2F81F cjk compatibility ideograph-2f81f +2F820 cjk compatibility ideograph-2f820 +2F821 cjk compatibility ideograph-2f821 +2F822 cjk compatibility ideograph-2f822 +2F823 cjk compatibility ideograph-2f823 +2F824 cjk compatibility ideograph-2f824 +2F825 cjk compatibility ideograph-2f825 +2F826 cjk compatibility ideograph-2f826 +2F827 cjk compatibility ideograph-2f827 +2F828 cjk compatibility ideograph-2f828 +2F829 cjk compatibility ideograph-2f829 +2F82A cjk compatibility ideograph-2f82a +2F82B cjk compatibility ideograph-2f82b +2F82C cjk compatibility ideograph-2f82c +2F82D cjk compatibility ideograph-2f82d +2F82E cjk compatibility ideograph-2f82e +2F82F cjk compatibility ideograph-2f82f +2F830 cjk compatibility ideograph-2f830 +2F831 cjk compatibility ideograph-2f831 +2F832 cjk compatibility ideograph-2f832 +2F833 cjk compatibility ideograph-2f833 +2F834 cjk compatibility ideograph-2f834 +2F835 cjk compatibility ideograph-2f835 +2F836 cjk compatibility ideograph-2f836 +2F837 cjk compatibility ideograph-2f837 +2F838 cjk compatibility ideograph-2f838 +2F839 cjk compatibility ideograph-2f839 +2F83A cjk compatibility ideograph-2f83a +2F83B cjk compatibility ideograph-2f83b +2F83C cjk compatibility ideograph-2f83c +2F83D cjk compatibility ideograph-2f83d +2F83E cjk compatibility ideograph-2f83e +2F83F cjk compatibility ideograph-2f83f +2F840 cjk compatibility ideograph-2f840 +2F841 cjk compatibility ideograph-2f841 +2F842 cjk compatibility ideograph-2f842 +2F843 cjk compatibility ideograph-2f843 +2F844 cjk compatibility ideograph-2f844 +2F845 cjk compatibility ideograph-2f845 +2F846 cjk compatibility ideograph-2f846 +2F847 cjk compatibility ideograph-2f847 +2F848 cjk compatibility ideograph-2f848 +2F849 cjk compatibility ideograph-2f849 +2F84A cjk compatibility ideograph-2f84a +2F84B cjk compatibility ideograph-2f84b +2F84C cjk compatibility ideograph-2f84c +2F84D cjk compatibility ideograph-2f84d +2F84E cjk compatibility ideograph-2f84e +2F84F cjk compatibility ideograph-2f84f +2F850 cjk compatibility ideograph-2f850 +2F851 cjk compatibility ideograph-2f851 +2F852 cjk compatibility ideograph-2f852 +2F853 cjk compatibility ideograph-2f853 +2F854 cjk compatibility ideograph-2f854 +2F855 cjk compatibility ideograph-2f855 +2F856 cjk compatibility ideograph-2f856 +2F857 cjk compatibility ideograph-2f857 +2F858 cjk compatibility ideograph-2f858 +2F859 cjk compatibility ideograph-2f859 +2F85A cjk compatibility ideograph-2f85a +2F85B cjk compatibility ideograph-2f85b +2F85C cjk compatibility ideograph-2f85c +2F85D cjk compatibility ideograph-2f85d +2F85E cjk compatibility ideograph-2f85e +2F85F cjk compatibility ideograph-2f85f +2F860 cjk compatibility ideograph-2f860 +2F861 cjk compatibility ideograph-2f861 +2F862 cjk compatibility ideograph-2f862 +2F863 cjk compatibility ideograph-2f863 +2F864 cjk compatibility ideograph-2f864 +2F865 cjk compatibility ideograph-2f865 +2F866 cjk compatibility ideograph-2f866 +2F867 cjk compatibility ideograph-2f867 +2F868 cjk compatibility ideograph-2f868 +2F869 cjk compatibility ideograph-2f869 +2F86A cjk compatibility ideograph-2f86a +2F86B cjk compatibility ideograph-2f86b +2F86C cjk compatibility ideograph-2f86c +2F86D cjk compatibility ideograph-2f86d +2F86E cjk compatibility ideograph-2f86e +2F86F cjk compatibility ideograph-2f86f +2F870 cjk compatibility ideograph-2f870 +2F871 cjk compatibility ideograph-2f871 +2F872 cjk compatibility ideograph-2f872 +2F873 cjk compatibility ideograph-2f873 +2F874 cjk compatibility ideograph-2f874 +2F875 cjk compatibility ideograph-2f875 +2F876 cjk compatibility ideograph-2f876 +2F877 cjk compatibility ideograph-2f877 +2F878 cjk compatibility ideograph-2f878 +2F879 cjk compatibility ideograph-2f879 +2F87A cjk compatibility ideograph-2f87a +2F87B cjk compatibility ideograph-2f87b +2F87C cjk compatibility ideograph-2f87c +2F87D cjk compatibility ideograph-2f87d +2F87E cjk compatibility ideograph-2f87e +2F87F cjk compatibility ideograph-2f87f +2F880 cjk compatibility ideograph-2f880 +2F881 cjk compatibility ideograph-2f881 +2F882 cjk compatibility ideograph-2f882 +2F883 cjk compatibility ideograph-2f883 +2F884 cjk compatibility ideograph-2f884 +2F885 cjk compatibility ideograph-2f885 +2F886 cjk compatibility ideograph-2f886 +2F887 cjk compatibility ideograph-2f887 +2F888 cjk compatibility ideograph-2f888 +2F889 cjk compatibility ideograph-2f889 +2F88A cjk compatibility ideograph-2f88a +2F88B cjk compatibility ideograph-2f88b +2F88C cjk compatibility ideograph-2f88c +2F88D cjk compatibility ideograph-2f88d +2F88E cjk compatibility ideograph-2f88e +2F88F cjk compatibility ideograph-2f88f +2F890 cjk compatibility ideograph-2f890 +2F891 cjk compatibility ideograph-2f891 +2F892 cjk compatibility ideograph-2f892 +2F893 cjk compatibility ideograph-2f893 +2F894 cjk compatibility ideograph-2f894 +2F895 cjk compatibility ideograph-2f895 +2F896 cjk compatibility ideograph-2f896 +2F897 cjk compatibility ideograph-2f897 +2F898 cjk compatibility ideograph-2f898 +2F899 cjk compatibility ideograph-2f899 +2F89A cjk compatibility ideograph-2f89a +2F89B cjk compatibility ideograph-2f89b +2F89C cjk compatibility ideograph-2f89c +2F89D cjk compatibility ideograph-2f89d +2F89E cjk compatibility ideograph-2f89e +2F89F cjk compatibility ideograph-2f89f +2F8A0 cjk compatibility ideograph-2f8a0 +2F8A1 cjk compatibility ideograph-2f8a1 +2F8A2 cjk compatibility ideograph-2f8a2 +2F8A3 cjk compatibility ideograph-2f8a3 +2F8A4 cjk compatibility ideograph-2f8a4 +2F8A5 cjk compatibility ideograph-2f8a5 +2F8A6 cjk compatibility ideograph-2f8a6 +2F8A7 cjk compatibility ideograph-2f8a7 +2F8A8 cjk compatibility ideograph-2f8a8 +2F8A9 cjk compatibility ideograph-2f8a9 +2F8AA cjk compatibility ideograph-2f8aa +2F8AB cjk compatibility ideograph-2f8ab +2F8AC cjk compatibility ideograph-2f8ac +2F8AD cjk compatibility ideograph-2f8ad +2F8AE cjk compatibility ideograph-2f8ae +2F8AF cjk compatibility ideograph-2f8af +2F8B0 cjk compatibility ideograph-2f8b0 +2F8B1 cjk compatibility ideograph-2f8b1 +2F8B2 cjk compatibility ideograph-2f8b2 +2F8B3 cjk compatibility ideograph-2f8b3 +2F8B4 cjk compatibility ideograph-2f8b4 +2F8B5 cjk compatibility ideograph-2f8b5 +2F8B6 cjk compatibility ideograph-2f8b6 +2F8B7 cjk compatibility ideograph-2f8b7 +2F8B8 cjk compatibility ideograph-2f8b8 +2F8B9 cjk compatibility ideograph-2f8b9 +2F8BA cjk compatibility ideograph-2f8ba +2F8BB cjk compatibility ideograph-2f8bb +2F8BC cjk compatibility ideograph-2f8bc +2F8BD cjk compatibility ideograph-2f8bd +2F8BE cjk compatibility ideograph-2f8be +2F8BF cjk compatibility ideograph-2f8bf +2F8C0 cjk compatibility ideograph-2f8c0 +2F8C1 cjk compatibility ideograph-2f8c1 +2F8C2 cjk compatibility ideograph-2f8c2 +2F8C3 cjk compatibility ideograph-2f8c3 +2F8C4 cjk compatibility ideograph-2f8c4 +2F8C5 cjk compatibility ideograph-2f8c5 +2F8C6 cjk compatibility ideograph-2f8c6 +2F8C7 cjk compatibility ideograph-2f8c7 +2F8C8 cjk compatibility ideograph-2f8c8 +2F8C9 cjk compatibility ideograph-2f8c9 +2F8CA cjk compatibility ideograph-2f8ca +2F8CB cjk compatibility ideograph-2f8cb +2F8CC cjk compatibility ideograph-2f8cc +2F8CD cjk compatibility ideograph-2f8cd +2F8CE cjk compatibility ideograph-2f8ce +2F8CF cjk compatibility ideograph-2f8cf +2F8D0 cjk compatibility ideograph-2f8d0 +2F8D1 cjk compatibility ideograph-2f8d1 +2F8D2 cjk compatibility ideograph-2f8d2 +2F8D3 cjk compatibility ideograph-2f8d3 +2F8D4 cjk compatibility ideograph-2f8d4 +2F8D5 cjk compatibility ideograph-2f8d5 +2F8D6 cjk compatibility ideograph-2f8d6 +2F8D7 cjk compatibility ideograph-2f8d7 +2F8D8 cjk compatibility ideograph-2f8d8 +2F8D9 cjk compatibility ideograph-2f8d9 +2F8DA cjk compatibility ideograph-2f8da +2F8DB cjk compatibility ideograph-2f8db +2F8DC cjk compatibility ideograph-2f8dc +2F8DD cjk compatibility ideograph-2f8dd +2F8DE cjk compatibility ideograph-2f8de +2F8DF cjk compatibility ideograph-2f8df +2F8E0 cjk compatibility ideograph-2f8e0 +2F8E1 cjk compatibility ideograph-2f8e1 +2F8E2 cjk compatibility ideograph-2f8e2 +2F8E3 cjk compatibility ideograph-2f8e3 +2F8E4 cjk compatibility ideograph-2f8e4 +2F8E5 cjk compatibility ideograph-2f8e5 +2F8E6 cjk compatibility ideograph-2f8e6 +2F8E7 cjk compatibility ideograph-2f8e7 +2F8E8 cjk compatibility ideograph-2f8e8 +2F8E9 cjk compatibility ideograph-2f8e9 +2F8EA cjk compatibility ideograph-2f8ea +2F8EB cjk compatibility ideograph-2f8eb +2F8EC cjk compatibility ideograph-2f8ec +2F8ED cjk compatibility ideograph-2f8ed +2F8EE cjk compatibility ideograph-2f8ee +2F8EF cjk compatibility ideograph-2f8ef +2F8F0 cjk compatibility ideograph-2f8f0 +2F8F1 cjk compatibility ideograph-2f8f1 +2F8F2 cjk compatibility ideograph-2f8f2 +2F8F3 cjk compatibility ideograph-2f8f3 +2F8F4 cjk compatibility ideograph-2f8f4 +2F8F5 cjk compatibility ideograph-2f8f5 +2F8F6 cjk compatibility ideograph-2f8f6 +2F8F7 cjk compatibility ideograph-2f8f7 +2F8F8 cjk compatibility ideograph-2f8f8 +2F8F9 cjk compatibility ideograph-2f8f9 +2F8FA cjk compatibility ideograph-2f8fa +2F8FB cjk compatibility ideograph-2f8fb +2F8FC cjk compatibility ideograph-2f8fc +2F8FD cjk compatibility ideograph-2f8fd +2F8FE cjk compatibility ideograph-2f8fe +2F8FF cjk compatibility ideograph-2f8ff +2F900 cjk compatibility ideograph-2f900 +2F901 cjk compatibility ideograph-2f901 +2F902 cjk compatibility ideograph-2f902 +2F903 cjk compatibility ideograph-2f903 +2F904 cjk compatibility ideograph-2f904 +2F905 cjk compatibility ideograph-2f905 +2F906 cjk compatibility ideograph-2f906 +2F907 cjk compatibility ideograph-2f907 +2F908 cjk compatibility ideograph-2f908 +2F909 cjk compatibility ideograph-2f909 +2F90A cjk compatibility ideograph-2f90a +2F90B cjk compatibility ideograph-2f90b +2F90C cjk compatibility ideograph-2f90c +2F90D cjk compatibility ideograph-2f90d +2F90E cjk compatibility ideograph-2f90e +2F90F cjk compatibility ideograph-2f90f +2F910 cjk compatibility ideograph-2f910 +2F911 cjk compatibility ideograph-2f911 +2F912 cjk compatibility ideograph-2f912 +2F913 cjk compatibility ideograph-2f913 +2F914 cjk compatibility ideograph-2f914 +2F915 cjk compatibility ideograph-2f915 +2F916 cjk compatibility ideograph-2f916 +2F917 cjk compatibility ideograph-2f917 +2F918 cjk compatibility ideograph-2f918 +2F919 cjk compatibility ideograph-2f919 +2F91A cjk compatibility ideograph-2f91a +2F91B cjk compatibility ideograph-2f91b +2F91C cjk compatibility ideograph-2f91c +2F91D cjk compatibility ideograph-2f91d +2F91E cjk compatibility ideograph-2f91e +2F91F cjk compatibility ideograph-2f91f +2F920 cjk compatibility ideograph-2f920 +2F921 cjk compatibility ideograph-2f921 +2F922 cjk compatibility ideograph-2f922 +2F923 cjk compatibility ideograph-2f923 +2F924 cjk compatibility ideograph-2f924 +2F925 cjk compatibility ideograph-2f925 +2F926 cjk compatibility ideograph-2f926 +2F927 cjk compatibility ideograph-2f927 +2F928 cjk compatibility ideograph-2f928 +2F929 cjk compatibility ideograph-2f929 +2F92A cjk compatibility ideograph-2f92a +2F92B cjk compatibility ideograph-2f92b +2F92C cjk compatibility ideograph-2f92c +2F92D cjk compatibility ideograph-2f92d +2F92E cjk compatibility ideograph-2f92e +2F92F cjk compatibility ideograph-2f92f +2F930 cjk compatibility ideograph-2f930 +2F931 cjk compatibility ideograph-2f931 +2F932 cjk compatibility ideograph-2f932 +2F933 cjk compatibility ideograph-2f933 +2F934 cjk compatibility ideograph-2f934 +2F935 cjk compatibility ideograph-2f935 +2F936 cjk compatibility ideograph-2f936 +2F937 cjk compatibility ideograph-2f937 +2F938 cjk compatibility ideograph-2f938 +2F939 cjk compatibility ideograph-2f939 +2F93A cjk compatibility ideograph-2f93a +2F93B cjk compatibility ideograph-2f93b +2F93C cjk compatibility ideograph-2f93c +2F93D cjk compatibility ideograph-2f93d +2F93E cjk compatibility ideograph-2f93e +2F93F cjk compatibility ideograph-2f93f +2F940 cjk compatibility ideograph-2f940 +2F941 cjk compatibility ideograph-2f941 +2F942 cjk compatibility ideograph-2f942 +2F943 cjk compatibility ideograph-2f943 +2F944 cjk compatibility ideograph-2f944 +2F945 cjk compatibility ideograph-2f945 +2F946 cjk compatibility ideograph-2f946 +2F947 cjk compatibility ideograph-2f947 +2F948 cjk compatibility ideograph-2f948 +2F949 cjk compatibility ideograph-2f949 +2F94A cjk compatibility ideograph-2f94a +2F94B cjk compatibility ideograph-2f94b +2F94C cjk compatibility ideograph-2f94c +2F94D cjk compatibility ideograph-2f94d +2F94E cjk compatibility ideograph-2f94e +2F94F cjk compatibility ideograph-2f94f +2F950 cjk compatibility ideograph-2f950 +2F951 cjk compatibility ideograph-2f951 +2F952 cjk compatibility ideograph-2f952 +2F953 cjk compatibility ideograph-2f953 +2F954 cjk compatibility ideograph-2f954 +2F955 cjk compatibility ideograph-2f955 +2F956 cjk compatibility ideograph-2f956 +2F957 cjk compatibility ideograph-2f957 +2F958 cjk compatibility ideograph-2f958 +2F959 cjk compatibility ideograph-2f959 +2F95A cjk compatibility ideograph-2f95a +2F95B cjk compatibility ideograph-2f95b +2F95C cjk compatibility ideograph-2f95c +2F95D cjk compatibility ideograph-2f95d +2F95E cjk compatibility ideograph-2f95e +2F95F cjk compatibility ideograph-2f95f +2F960 cjk compatibility ideograph-2f960 +2F961 cjk compatibility ideograph-2f961 +2F962 cjk compatibility ideograph-2f962 +2F963 cjk compatibility ideograph-2f963 +2F964 cjk compatibility ideograph-2f964 +2F965 cjk compatibility ideograph-2f965 +2F966 cjk compatibility ideograph-2f966 +2F967 cjk compatibility ideograph-2f967 +2F968 cjk compatibility ideograph-2f968 +2F969 cjk compatibility ideograph-2f969 +2F96A cjk compatibility ideograph-2f96a +2F96B cjk compatibility ideograph-2f96b +2F96C cjk compatibility ideograph-2f96c +2F96D cjk compatibility ideograph-2f96d +2F96E cjk compatibility ideograph-2f96e +2F96F cjk compatibility ideograph-2f96f +2F970 cjk compatibility ideograph-2f970 +2F971 cjk compatibility ideograph-2f971 +2F972 cjk compatibility ideograph-2f972 +2F973 cjk compatibility ideograph-2f973 +2F974 cjk compatibility ideograph-2f974 +2F975 cjk compatibility ideograph-2f975 +2F976 cjk compatibility ideograph-2f976 +2F977 cjk compatibility ideograph-2f977 +2F978 cjk compatibility ideograph-2f978 +2F979 cjk compatibility ideograph-2f979 +2F97A cjk compatibility ideograph-2f97a +2F97B cjk compatibility ideograph-2f97b +2F97C cjk compatibility ideograph-2f97c +2F97D cjk compatibility ideograph-2f97d +2F97E cjk compatibility ideograph-2f97e +2F97F cjk compatibility ideograph-2f97f +2F980 cjk compatibility ideograph-2f980 +2F981 cjk compatibility ideograph-2f981 +2F982 cjk compatibility ideograph-2f982 +2F983 cjk compatibility ideograph-2f983 +2F984 cjk compatibility ideograph-2f984 +2F985 cjk compatibility ideograph-2f985 +2F986 cjk compatibility ideograph-2f986 +2F987 cjk compatibility ideograph-2f987 +2F988 cjk compatibility ideograph-2f988 +2F989 cjk compatibility ideograph-2f989 +2F98A cjk compatibility ideograph-2f98a +2F98B cjk compatibility ideograph-2f98b +2F98C cjk compatibility ideograph-2f98c +2F98D cjk compatibility ideograph-2f98d +2F98E cjk compatibility ideograph-2f98e +2F98F cjk compatibility ideograph-2f98f +2F990 cjk compatibility ideograph-2f990 +2F991 cjk compatibility ideograph-2f991 +2F992 cjk compatibility ideograph-2f992 +2F993 cjk compatibility ideograph-2f993 +2F994 cjk compatibility ideograph-2f994 +2F995 cjk compatibility ideograph-2f995 +2F996 cjk compatibility ideograph-2f996 +2F997 cjk compatibility ideograph-2f997 +2F998 cjk compatibility ideograph-2f998 +2F999 cjk compatibility ideograph-2f999 +2F99A cjk compatibility ideograph-2f99a +2F99B cjk compatibility ideograph-2f99b +2F99C cjk compatibility ideograph-2f99c +2F99D cjk compatibility ideograph-2f99d +2F99E cjk compatibility ideograph-2f99e +2F99F cjk compatibility ideograph-2f99f +2F9A0 cjk compatibility ideograph-2f9a0 +2F9A1 cjk compatibility ideograph-2f9a1 +2F9A2 cjk compatibility ideograph-2f9a2 +2F9A3 cjk compatibility ideograph-2f9a3 +2F9A4 cjk compatibility ideograph-2f9a4 +2F9A5 cjk compatibility ideograph-2f9a5 +2F9A6 cjk compatibility ideograph-2f9a6 +2F9A7 cjk compatibility ideograph-2f9a7 +2F9A8 cjk compatibility ideograph-2f9a8 +2F9A9 cjk compatibility ideograph-2f9a9 +2F9AA cjk compatibility ideograph-2f9aa +2F9AB cjk compatibility ideograph-2f9ab +2F9AC cjk compatibility ideograph-2f9ac +2F9AD cjk compatibility ideograph-2f9ad +2F9AE cjk compatibility ideograph-2f9ae +2F9AF cjk compatibility ideograph-2f9af +2F9B0 cjk compatibility ideograph-2f9b0 +2F9B1 cjk compatibility ideograph-2f9b1 +2F9B2 cjk compatibility ideograph-2f9b2 +2F9B3 cjk compatibility ideograph-2f9b3 +2F9B4 cjk compatibility ideograph-2f9b4 +2F9B5 cjk compatibility ideograph-2f9b5 +2F9B6 cjk compatibility ideograph-2f9b6 +2F9B7 cjk compatibility ideograph-2f9b7 +2F9B8 cjk compatibility ideograph-2f9b8 +2F9B9 cjk compatibility ideograph-2f9b9 +2F9BA cjk compatibility ideograph-2f9ba +2F9BB cjk compatibility ideograph-2f9bb +2F9BC cjk compatibility ideograph-2f9bc +2F9BD cjk compatibility ideograph-2f9bd +2F9BE cjk compatibility ideograph-2f9be +2F9BF cjk compatibility ideograph-2f9bf +2F9C0 cjk compatibility ideograph-2f9c0 +2F9C1 cjk compatibility ideograph-2f9c1 +2F9C2 cjk compatibility ideograph-2f9c2 +2F9C3 cjk compatibility ideograph-2f9c3 +2F9C4 cjk compatibility ideograph-2f9c4 +2F9C5 cjk compatibility ideograph-2f9c5 +2F9C6 cjk compatibility ideograph-2f9c6 +2F9C7 cjk compatibility ideograph-2f9c7 +2F9C8 cjk compatibility ideograph-2f9c8 +2F9C9 cjk compatibility ideograph-2f9c9 +2F9CA cjk compatibility ideograph-2f9ca +2F9CB cjk compatibility ideograph-2f9cb +2F9CC cjk compatibility ideograph-2f9cc +2F9CD cjk compatibility ideograph-2f9cd +2F9CE cjk compatibility ideograph-2f9ce +2F9CF cjk compatibility ideograph-2f9cf +2F9D0 cjk compatibility ideograph-2f9d0 +2F9D1 cjk compatibility ideograph-2f9d1 +2F9D2 cjk compatibility ideograph-2f9d2 +2F9D3 cjk compatibility ideograph-2f9d3 +2F9D4 cjk compatibility ideograph-2f9d4 +2F9D5 cjk compatibility ideograph-2f9d5 +2F9D6 cjk compatibility ideograph-2f9d6 +2F9D7 cjk compatibility ideograph-2f9d7 +2F9D8 cjk compatibility ideograph-2f9d8 +2F9D9 cjk compatibility ideograph-2f9d9 +2F9DA cjk compatibility ideograph-2f9da +2F9DB cjk compatibility ideograph-2f9db +2F9DC cjk compatibility ideograph-2f9dc +2F9DD cjk compatibility ideograph-2f9dd +2F9DE cjk compatibility ideograph-2f9de +2F9DF cjk compatibility ideograph-2f9df +2F9E0 cjk compatibility ideograph-2f9e0 +2F9E1 cjk compatibility ideograph-2f9e1 +2F9E2 cjk compatibility ideograph-2f9e2 +2F9E3 cjk compatibility ideograph-2f9e3 +2F9E4 cjk compatibility ideograph-2f9e4 +2F9E5 cjk compatibility ideograph-2f9e5 +2F9E6 cjk compatibility ideograph-2f9e6 +2F9E7 cjk compatibility ideograph-2f9e7 +2F9E8 cjk compatibility ideograph-2f9e8 +2F9E9 cjk compatibility ideograph-2f9e9 +2F9EA cjk compatibility ideograph-2f9ea +2F9EB cjk compatibility ideograph-2f9eb +2F9EC cjk compatibility ideograph-2f9ec +2F9ED cjk compatibility ideograph-2f9ed +2F9EE cjk compatibility ideograph-2f9ee +2F9EF cjk compatibility ideograph-2f9ef +2F9F0 cjk compatibility ideograph-2f9f0 +2F9F1 cjk compatibility ideograph-2f9f1 +2F9F2 cjk compatibility ideograph-2f9f2 +2F9F3 cjk compatibility ideograph-2f9f3 +2F9F4 cjk compatibility ideograph-2f9f4 +2F9F5 cjk compatibility ideograph-2f9f5 +2F9F6 cjk compatibility ideograph-2f9f6 +2F9F7 cjk compatibility ideograph-2f9f7 +2F9F8 cjk compatibility ideograph-2f9f8 +2F9F9 cjk compatibility ideograph-2f9f9 +2F9FA cjk compatibility ideograph-2f9fa +2F9FB cjk compatibility ideograph-2f9fb +2F9FC cjk compatibility ideograph-2f9fc +2F9FD cjk compatibility ideograph-2f9fd +2F9FE cjk compatibility ideograph-2f9fe +2F9FF cjk compatibility ideograph-2f9ff +2FA00 cjk compatibility ideograph-2fa00 +2FA01 cjk compatibility ideograph-2fa01 +2FA02 cjk compatibility ideograph-2fa02 +2FA03 cjk compatibility ideograph-2fa03 +2FA04 cjk compatibility ideograph-2fa04 +2FA05 cjk compatibility ideograph-2fa05 +2FA06 cjk compatibility ideograph-2fa06 +2FA07 cjk compatibility ideograph-2fa07 +2FA08 cjk compatibility ideograph-2fa08 +2FA09 cjk compatibility ideograph-2fa09 +2FA0A cjk compatibility ideograph-2fa0a +2FA0B cjk compatibility ideograph-2fa0b +2FA0C cjk compatibility ideograph-2fa0c +2FA0D cjk compatibility ideograph-2fa0d +2FA0E cjk compatibility ideograph-2fa0e +2FA0F cjk compatibility ideograph-2fa0f +2FA10 cjk compatibility ideograph-2fa10 +2FA11 cjk compatibility ideograph-2fa11 +2FA12 cjk compatibility ideograph-2fa12 +2FA13 cjk compatibility ideograph-2fa13 +2FA14 cjk compatibility ideograph-2fa14 +2FA15 cjk compatibility ideograph-2fa15 +2FA16 cjk compatibility ideograph-2fa16 +2FA17 cjk compatibility ideograph-2fa17 +2FA18 cjk compatibility ideograph-2fa18 +2FA19 cjk compatibility ideograph-2fa19 +2FA1A cjk compatibility ideograph-2fa1a +2FA1B cjk compatibility ideograph-2fa1b +2FA1C cjk compatibility ideograph-2fa1c +2FA1D cjk compatibility ideograph-2fa1d +E0001 language tag +E0020 tag space +E0021 tag exclamation mark +E0022 tag quotation mark +E0023 tag number sign +E0024 tag dollar sign +E0025 tag percent sign +E0026 tag ampersand +E0027 tag apostrophe +E0028 tag left parenthesis +E0029 tag right parenthesis +E002A tag asterisk +E002B tag plus sign +E002C tag comma +E002D tag hyphen-minus +E002E tag full stop +E002F tag solidus +E0030 tag digit zero +E0031 tag digit one +E0032 tag digit two +E0033 tag digit three +E0034 tag digit four +E0035 tag digit five +E0036 tag digit six +E0037 tag digit seven +E0038 tag digit eight +E0039 tag digit nine +E003A tag colon +E003B tag semicolon +E003C tag less-than sign +E003D tag equals sign +E003E tag greater-than sign +E003F tag question mark +E0040 tag commercial at +E0041 tag latin capital letter a +E0042 tag latin capital letter b +E0043 tag latin capital letter c +E0044 tag latin capital letter d +E0045 tag latin capital letter e +E0046 tag latin capital letter f +E0047 tag latin capital letter g +E0048 tag latin capital letter h +E0049 tag latin capital letter i +E004A tag latin capital letter j +E004B tag latin capital letter k +E004C tag latin capital letter l +E004D tag latin capital letter m +E004E tag latin capital letter n +E004F tag latin capital letter o +E0050 tag latin capital letter p +E0051 tag latin capital letter q +E0052 tag latin capital letter r +E0053 tag latin capital letter s +E0054 tag latin capital letter t +E0055 tag latin capital letter u +E0056 tag latin capital letter v +E0057 tag latin capital letter w +E0058 tag latin capital letter x +E0059 tag latin capital letter y +E005A tag latin capital letter z +E005B tag left square bracket +E005C tag reverse solidus +E005D tag right square bracket +E005E tag circumflex accent +E005F tag low line +E0060 tag grave accent +E0061 tag latin small letter a +E0062 tag latin small letter b +E0063 tag latin small letter c +E0064 tag latin small letter d +E0065 tag latin small letter e +E0066 tag latin small letter f +E0067 tag latin small letter g +E0068 tag latin small letter h +E0069 tag latin small letter i +E006A tag latin small letter j +E006B tag latin small letter k +E006C tag latin small letter l +E006D tag latin small letter m +E006E tag latin small letter n +E006F tag latin small letter o +E0070 tag latin small letter p +E0071 tag latin small letter q +E0072 tag latin small letter r +E0073 tag latin small letter s +E0074 tag latin small letter t +E0075 tag latin small letter u +E0076 tag latin small letter v +E0077 tag latin small letter w +E0078 tag latin small letter x +E0079 tag latin small letter y +E007A tag latin small letter z +E007B tag left curly bracket +E007C tag vertical line +E007D tag right curly bracket +E007E tag tilde +E007F cancel tag +E0100 variation selector-17 +E0101 variation selector-18 +E0102 variation selector-19 +E0103 variation selector-20 +E0104 variation selector-21 +E0105 variation selector-22 +E0106 variation selector-23 +E0107 variation selector-24 +E0108 variation selector-25 +E0109 variation selector-26 +E010A variation selector-27 +E010B variation selector-28 +E010C variation selector-29 +E010D variation selector-30 +E010E variation selector-31 +E010F variation selector-32 +E0110 variation selector-33 +E0111 variation selector-34 +E0112 variation selector-35 +E0113 variation selector-36 +E0114 variation selector-37 +E0115 variation selector-38 +E0116 variation selector-39 +E0117 variation selector-40 +E0118 variation selector-41 +E0119 variation selector-42 +E011A variation selector-43 +E011B variation selector-44 +E011C variation selector-45 +E011D variation selector-46 +E011E variation selector-47 +E011F variation selector-48 +E0120 variation selector-49 +E0121 variation selector-50 +E0122 variation selector-51 +E0123 variation selector-52 +E0124 variation selector-53 +E0125 variation selector-54 +E0126 variation selector-55 +E0127 variation selector-56 +E0128 variation selector-57 +E0129 variation selector-58 +E012A variation selector-59 +E012B variation selector-60 +E012C variation selector-61 +E012D variation selector-62 +E012E variation selector-63 +E012F variation selector-64 +E0130 variation selector-65 +E0131 variation selector-66 +E0132 variation selector-67 +E0133 variation selector-68 +E0134 variation selector-69 +E0135 variation selector-70 +E0136 variation selector-71 +E0137 variation selector-72 +E0138 variation selector-73 +E0139 variation selector-74 +E013A variation selector-75 +E013B variation selector-76 +E013C variation selector-77 +E013D variation selector-78 +E013E variation selector-79 +E013F variation selector-80 +E0140 variation selector-81 +E0141 variation selector-82 +E0142 variation selector-83 +E0143 variation selector-84 +E0144 variation selector-85 +E0145 variation selector-86 +E0146 variation selector-87 +E0147 variation selector-88 +E0148 variation selector-89 +E0149 variation selector-90 +E014A variation selector-91 +E014B variation selector-92 +E014C variation selector-93 +E014D variation selector-94 +E014E variation selector-95 +E014F variation selector-96 +E0150 variation selector-97 +E0151 variation selector-98 +E0152 variation selector-99 +E0153 variation selector-100 +E0154 variation selector-101 +E0155 variation selector-102 +E0156 variation selector-103 +E0157 variation selector-104 +E0158 variation selector-105 +E0159 variation selector-106 +E015A variation selector-107 +E015B variation selector-108 +E015C variation selector-109 +E015D variation selector-110 +E015E variation selector-111 +E015F variation selector-112 +E0160 variation selector-113 +E0161 variation selector-114 +E0162 variation selector-115 +E0163 variation selector-116 +E0164 variation selector-117 +E0165 variation selector-118 +E0166 variation selector-119 +E0167 variation selector-120 +E0168 variation selector-121 +E0169 variation selector-122 +E016A variation selector-123 +E016B variation selector-124 +E016C variation selector-125 +E016D variation selector-126 +E016E variation selector-127 +E016F variation selector-128 +E0170 variation selector-129 +E0171 variation selector-130 +E0172 variation selector-131 +E0173 variation selector-132 +E0174 variation selector-133 +E0175 variation selector-134 +E0176 variation selector-135 +E0177 variation selector-136 +E0178 variation selector-137 +E0179 variation selector-138 +E017A variation selector-139 +E017B variation selector-140 +E017C variation selector-141 +E017D variation selector-142 +E017E variation selector-143 +E017F variation selector-144 +E0180 variation selector-145 +E0181 variation selector-146 +E0182 variation selector-147 +E0183 variation selector-148 +E0184 variation selector-149 +E0185 variation selector-150 +E0186 variation selector-151 +E0187 variation selector-152 +E0188 variation selector-153 +E0189 variation selector-154 +E018A variation selector-155 +E018B variation selector-156 +E018C variation selector-157 +E018D variation selector-158 +E018E variation selector-159 +E018F variation selector-160 +E0190 variation selector-161 +E0191 variation selector-162 +E0192 variation selector-163 +E0193 variation selector-164 +E0194 variation selector-165 +E0195 variation selector-166 +E0196 variation selector-167 +E0197 variation selector-168 +E0198 variation selector-169 +E0199 variation selector-170 +E019A variation selector-171 +E019B variation selector-172 +E019C variation selector-173 +E019D variation selector-174 +E019E variation selector-175 +E019F variation selector-176 +E01A0 variation selector-177 +E01A1 variation selector-178 +E01A2 variation selector-179 +E01A3 variation selector-180 +E01A4 variation selector-181 +E01A5 variation selector-182 +E01A6 variation selector-183 +E01A7 variation selector-184 +E01A8 variation selector-185 +E01A9 variation selector-186 +E01AA variation selector-187 +E01AB variation selector-188 +E01AC variation selector-189 +E01AD variation selector-190 +E01AE variation selector-191 +E01AF variation selector-192 +E01B0 variation selector-193 +E01B1 variation selector-194 +E01B2 variation selector-195 +E01B3 variation selector-196 +E01B4 variation selector-197 +E01B5 variation selector-198 +E01B6 variation selector-199 +E01B7 variation selector-200 +E01B8 variation selector-201 +E01B9 variation selector-202 +E01BA variation selector-203 +E01BB variation selector-204 +E01BC variation selector-205 +E01BD variation selector-206 +E01BE variation selector-207 +E01BF variation selector-208 +E01C0 variation selector-209 +E01C1 variation selector-210 +E01C2 variation selector-211 +E01C3 variation selector-212 +E01C4 variation selector-213 +E01C5 variation selector-214 +E01C6 variation selector-215 +E01C7 variation selector-216 +E01C8 variation selector-217 +E01C9 variation selector-218 +E01CA variation selector-219 +E01CB variation selector-220 +E01CC variation selector-221 +E01CD variation selector-222 +E01CE variation selector-223 +E01CF variation selector-224 +E01D0 variation selector-225 +E01D1 variation selector-226 +E01D2 variation selector-227 +E01D3 variation selector-228 +E01D4 variation selector-229 +E01D5 variation selector-230 +E01D6 variation selector-231 +E01D7 variation selector-232 +E01D8 variation selector-233 +E01D9 variation selector-234 +E01DA variation selector-235 +E01DB variation selector-236 +E01DC variation selector-237 +E01DD variation selector-238 +E01DE variation selector-239 +E01DF variation selector-240 +E01E0 variation selector-241 +E01E1 variation selector-242 +E01E2 variation selector-243 +E01E3 variation selector-244 +E01E4 variation selector-245 +E01E5 variation selector-246 +E01E6 variation selector-247 +E01E7 variation selector-248 +E01E8 variation selector-249 +E01E9 variation selector-250 +E01EA variation selector-251 +E01EB variation selector-252 +E01EC variation selector-253 +E01ED variation selector-254 +E01EE variation selector-255 +E01EF variation selector-256 diff --git a/info/symbols/comprehensive/symbols-a4.pdf b/info/symbols/comprehensive/symbols-a4.pdf Binary files differindex 0de64b6162..5aae215f12 100644 --- a/info/symbols/comprehensive/symbols-a4.pdf +++ b/info/symbols/comprehensive/symbols-a4.pdf diff --git a/info/symbols/comprehensive/symbols-letter.pdf b/info/symbols/comprehensive/symbols-letter.pdf Binary files differindex d5d9979969..af0a6a363f 100644 --- a/info/symbols/comprehensive/symbols-letter.pdf +++ b/info/symbols/comprehensive/symbols-letter.pdf |