symb-uni.tex / last modification: 2006-02-16 11:37
%D \module
%D   [       file=symb-uni,
%D        version=2004.11.15,
%D          title=\CONTEXT\ Symbol Libraries,
%D       subtitle=Unicode Symbols,
%D         author=Adam T. Lindsay,
%D           date=\currentdate,
%D      copyright={Adam T. Lindsay / PRAGMA}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C prepared by Adam T. Lindsay.

%D The content of this file originates from the Unicode standard, via some
%D original XSLT scripts and some hand-editing. This file is open for use
%D with the ConTeXt typesetting system.
%D
%D Adam considers the symbol names and categories to be stable, as they're
%D directly derived from the Unicode standard.
%D
%D \startitemize[packed]
%D \item Originated 2004-01-05 by Adam T. Lindsay
%D \item Updated 2004-01-16 with Unicode vector 0x27xx and some in
%D       215x and 246x
%D \item Updated 2004-11-15 to include default fonts for MacOSX and
%D       \XETEX.
%D \stopitemize
%D
%D The following macros adapt to default fonts (that contain the characters)
%D in MacOSX. The font selection mechanism is likely to change once \XETEX\
%D correctly supports \type{\doiffontcharelse}.

\doifundefinedelse{XeTeXversion}
  {\let\USymbChar    \uchar
   \let\USymbCharTwo \uchar
   \let\USymbCharZapf\uchar}
  {\def\USymbChar    #1#2{\bgroup\UnicodeSymbolFont    \uchar{#1}{#2}\relax\egroup}
   \def\USymbCharTwo #1#2{\bgroup\UnicodeSymbolFontTwo \uchar{#1}{#2}\relax\egroup}
   \def\USymbCharZapf#1#2{\bgroup\UnicodeSymbolFontZapf\uchar{#1}{#2}\relax\egroup}
   \doifundefined{UnicodeSymbolFont}    {\definefont[UnicodeSymbolFont]    ["Apple Symbols" sa *]}
   \doifundefined{UnicodeSymbolFontTwo} {\definefont[UnicodeSymbolFontTwo] ["Lucida Grande" sa *]}
   \doifundefined{UnicodeSymbolFontZapf}{\definefont[UnicodeSymbolFontZapf]["Zapf Dingbats" sa *]}}

\startsymbolset[Unicode Additional Punctuation] % 0x2000: Requires UnicodeRegular20

   \definesymbol[Caret][\USymbChar{32}{56}] % CARET
   \definesymbol[ReferenceMark][\USymbChar{32}{59}] % REFERENCE MARK
   \definesymbol[DoubleExclamationMark][\USymbChar{32}{60}] % DOUBLE EXCLAMATION MARK
   \definesymbol[Interrobang][\USymbChar{32}{61}] % INTERROBANG
   \definesymbol[Overline][\USymbChar{32}{62}] % OVERLINE
   \definesymbol[Undertie][\USymbChar{32}{63}] % UNDERTIE
   \definesymbol[CharacterTie][\USymbChar{32}{64}] % CHARACTER TIE
   \definesymbol[CaretInsertionPoint][\USymbChar{32}{65}] % CARET INSERTION POINT
   \definesymbol[Asterism][\USymbChar{32}{66}] % ASTERISM
   \definesymbol[HyphenBullet][\USymbChar{32}{67}] % HYPHEN BULLET
   \definesymbol[FractionSlash][\USymbChar{32}{68}] % FRACTION SLASH
   \definesymbol[LeftSquareBracketWithQuill][\USymbChar{32}{69}] % LEFT SQUARE BRACKET WITH QUILL
   \definesymbol[RightSquareBracketWithQuill][\USymbChar{32}{70}] % RIGHT SQUARE BRACKET WITH QUILL
   \definesymbol[QuestionExclamationMark][\USymbChar{32}{72}] % QUESTION EXCLAMATION MARK
   \definesymbol[ExclamationQuestionMark][\USymbChar{32}{73}] % EXCLAMATION QUESTION MARK
   \definesymbol[TironianSignEt][\USymbChar{32}{74}] % TIRONIAN SIGN ET
   \definesymbol[ReversedPilcrowSign][\USymbChar{32}{75}] % REVERSED PILCROW SIGN
   \definesymbol[BlackLeftwardsBullet][\USymbChar{32}{76}] % BLACK LEFTWARDS BULLET
   \definesymbol[BlackRightwardsBullet][\USymbChar{32}{77}] % BLACK RIGHTWARDS BULLET

\stopsymbolset

\startsymbolset[Unicode Currency] % 0x20A0: Requires UnicodeRegular20

   \definesymbol[Euro-currencySign][\USymbChar{32}{160}] % EURO-CURRENCY SIGN
   \definesymbol[ColonSign][\USymbChar{32}{161}] % COLON SIGN
   \definesymbol[CruzeiroSign][\USymbChar{32}{162}] % CRUZEIRO SIGN
   \definesymbol[FrenchFrancSign][\USymbChar{32}{163}] % FRENCH FRANC SIGN
   \definesymbol[LiraSign][\USymbChar{32}{164}] % LIRA SIGN
   \definesymbol[MillSign][\USymbChar{32}{165}] % MILL SIGN
   \definesymbol[NairaSign][\USymbChar{32}{166}] % NAIRA SIGN
   \definesymbol[PesetaSign][\USymbChar{32}{167}] % PESETA SIGN
   \definesymbol[RupeeSign][\USymbChar{32}{168}] % RUPEE SIGN
   \definesymbol[WonSign][\USymbChar{32}{169}] % WON SIGN
   \definesymbol[NewSheqelSign][\USymbChar{32}{170}] % NEW SHEQEL SIGN
   \definesymbol[DongSign][\USymbChar{32}{171}] % DONG SIGN
   \definesymbol[EuroSign][\USymbChar{32}{172}] % EURO SIGN
   \definesymbol[KipSign][\USymbChar{32}{173}] % KIP SIGN
   \definesymbol[TugrikSign][\USymbChar{32}{174}] % TUGRIK SIGN
   \definesymbol[DrachmaSign][\USymbChar{32}{175}] % DRACHMA SIGN
   \definesymbol[GermanPennySign][\USymbChar{32}{176}] % [Unassigned U+20B0]
   \definesymbol[PfennigSign][\USymbChar{32}{176}] % Unofficial duplicate
   \definesymbol[PesoSign][\USymbChar{32}{177}] % [Unassigned U+20B1]

\stopsymbolset


\startsymbolset[Unicode Letterlike] % 0x2100: Requires UnicodeRegular21

   \definesymbol[DegreeCelsius][\USymbChar{33}{3}] % DEGREE CELSIUS
   \definesymbol[EulerConstant][\USymbChar{33}{7}] % EULER CONSTANT
   \definesymbol[Scruple][\USymbChar{33}{8}] % SCRUPLE
   \definesymbol[DegreeFahrenheit][\USymbChar{33}{9}] % DEGREE FAHRENHEIT
   \definesymbol[PlanckConstant][\USymbChar{33}{14}] % PLANCK CONSTANT
   \definesymbol[PlanckConstantOverTwoPi][\USymbChar{33}{15}] % PLANCK CONSTANT OVER TWO PI
   \definesymbol[LBBarSymbol][\USymbChar{33}{20}] % L B BAR SYMBOL
   \definesymbol[Versicle][\USymbChar{33}{35}] % VERSICLE
   \definesymbol[OunceSign][\USymbChar{33}{37}] % OUNCE SIGN
   \definesymbol[OhmSign][\USymbChar{33}{38}] % OHM SIGN
   \definesymbol[InvertedOhmSign][\USymbChar{33}{39}] % INVERTED OHM SIGN
   \definesymbol[KelvinSign][\USymbChar{33}{42}] % KELVIN SIGN
   \definesymbol[AngstromSign][\USymbChar{33}{43}] % ANGSTROM SIGN
   \definesymbol[EstimatedSymbol][\USymbChar{33}{46}] % ESTIMATED SYMBOL

\stopsymbolset

\startsymbolset[Unicode Letterlike Additional] % 0x2100: Requires UnicodeRegular21

   \definesymbol[AccountOf][\USymbChar{33}{0}] % ACCOUNT OF
   \definesymbol[AddressedToTheSubject][\USymbChar{33}{1}] % ADDRESSED TO THE SUBJECT
   \definesymbol[CareOf][\USymbChar{33}{5}] % CARE OF
   \definesymbol[CadaUna][\USymbChar{33}{6}] % CADA UNA
   \definesymbol[CentreLineSymbol][\USymbChar{33}{4}] % CENTRE LINE SYMBOL
   \definesymbol[NumeroSign][\USymbChar{33}{22}] % NUMERO SIGN
   \definesymbol[SoundRecordingCopyright][\USymbChar{33}{23}] % SOUND RECORDING COPYRIGHT
   \definesymbol[PrescriptionTake][\USymbChar{33}{30}] % PRESCRIPTION TAKE
   \definesymbol[Response][\USymbChar{33}{31}] % RESPONSE
   \definesymbol[ServiceMark][\USymbChar{33}{32}] % SERVICE MARK
   \definesymbol[TelephoneSign][\USymbChar{33}{33}] % TELEPHONE SIGN
   \definesymbol[TradeMarkSign][\USymbChar{33}{34}] % TRADE MARK SIGN
   \definesymbol[InformationSource][\USymbChar{33}{57}] % INFORMATION SOURCE
   \definesymbol[PropertyLine][\USymbChar{33}{74}] % [Unassigned U+214A]

\stopsymbolset

\startsymbolset[Unicode Script Letterlike] % 0x2100: Requires UnicodeRegular21

   \definesymbol[ScriptSmallG][\USymbChar{33}{10}] % SCRIPT SMALL G
   \definesymbol[ScriptCapitalH][\USymbChar{33}{11}] % SCRIPT CAPITAL H
   \definesymbol[ScriptCapitalI][\USymbChar{33}{16}] % SCRIPT CAPITAL I
   \definesymbol[ScriptCapitalL][\USymbChar{33}{18}] % SCRIPT CAPITAL L
   \definesymbol[ScriptSmallL][\USymbChar{33}{19}] % SCRIPT SMALL L
   \definesymbol[ScriptCapitalP][\USymbChar{33}{24}] % SCRIPT CAPITAL P
   \definesymbol[ScriptCapitalR][\USymbChar{33}{27}] % SCRIPT CAPITAL R
   \definesymbol[ScriptSmallE][\USymbChar{33}{47}] % SCRIPT SMALL E
   \definesymbol[ScriptCapitalE][\USymbChar{33}{48}] % SCRIPT CAPITAL E
   \definesymbol[ScriptCapitalF][\USymbChar{33}{49}] % SCRIPT CAPITAL F
   \definesymbol[ScriptCapitalB][\USymbChar{33}{44}] % SCRIPT CAPITAL B
   \definesymbol[ScriptCapitalM][\USymbChar{33}{51}] % SCRIPT CAPITAL M
   \definesymbol[ScriptSmallO][\USymbChar{33}{52}] % SCRIPT SMALL O

\stopsymbolset

\startsymbolset[Unicode Hebrew Letterlike] % 0x2100: Requires UnicodeRegular21

   \definesymbol[AlefSymbol][\USymbChar{33}{53}] % ALEF SYMBOL
   \definesymbol[BetSymbol][\USymbChar{33}{54}] % BET SYMBOL
   \definesymbol[GimelSymbol][\USymbChar{33}{55}] % GIMEL SYMBOL
   \definesymbol[DaletSymbol][\USymbChar{33}{56}] % DALET SYMBOL

\stopsymbolset

\startsymbolset[Unicode Turned Letterlike] % 0x2100: Requires UnicodeRegular21

   \definesymbol[RotatedCapitalQ][\USymbChar{33}{58}] % ROTATED CAPITAL Q
   \definesymbol[TurnedSansSerifCapitalG][\USymbChar{33}{65}] % [Unassigned U+2141]
   \definesymbol[TurnedSansSerifCapitalL][\USymbChar{33}{66}] % [Unassigned U+2142]
   \definesymbol[ReversedSansSerifCapitalL][\USymbChar{33}{67}] % [Unassigned U+2143]
   \definesymbol[TurnedSansSerifCapitalY][\USymbChar{33}{68}] % [Unassigned U+2144]
   \definesymbol[TurnedAmpersand][\USymbChar{33}{75}] % [Unassigned U+214B]
   \definesymbol[TurnedGreekSmallLetterIota][\USymbChar{33}{41}] % TURNED GREEK SMALL LETTER IOTA
   \definesymbol[TurnedCapitalF][\USymbChar{33}{50}] % TURNED CAPITAL F

\stopsymbolset

\startsymbolset[Unicode Black-letter Letterlike] % 0x2100: Requires UnicodeRegular21

   \definesymbol[BlackLetterCapitalH][\USymbChar{33}{12}] % BLACK-LETTER CAPITAL H
   \definesymbol[BlackLetterCapitalI][\USymbChar{33}{17}] % BLACK-LETTER CAPITAL I
   \definesymbol[BlackLetterCapitalR][\USymbChar{33}{28}] % BLACK-LETTER CAPITAL R
   \definesymbol[BlackLetterCapitalZ][\USymbChar{33}{40}] % BLACK-LETTER CAPITAL Z
   \definesymbol[BlackLetterCapitalC][\USymbChar{33}{45}] % BLACK-LETTER CAPITAL C

\stopsymbolset

\startsymbolset[Unicode Double-struck Letterlike Math] % 0x2100: Requires UnicodeRegular21

   \definesymbol[DoubleStruckCapitalC][\USymbChar{33}{2}] % DOUBLE-STRUCK CAPITAL C
   \definesymbol[DoubleStruckCapitalH][\USymbChar{33}{13}] % DOUBLE-STRUCK CAPITAL H
   \definesymbol[DoubleStruckCapitalN][\USymbChar{33}{21}] % DOUBLE-STRUCK CAPITAL N
   \definesymbol[DoubleStruckCapitalP][\USymbChar{33}{25}] % DOUBLE-STRUCK CAPITAL P
   \definesymbol[DoubleStruckCapitalQ][\USymbChar{33}{26}] % DOUBLE-STRUCK CAPITAL Q
   \definesymbol[DoubleStruckCapitalR][\USymbChar{33}{29}] % DOUBLE-STRUCK CAPITAL R
   \definesymbol[DoubleStruckCapitalZ][\USymbChar{33}{36}] % DOUBLE-STRUCK CAPITAL Z
   \definesymbol[DoubleStruckSmallGamma][\USymbChar{33}{61}] % [Unassigned U+213D]
   \definesymbol[DoubleStruckCapitalGamma][\USymbChar{33}{62}] % [Unassigned U+213E]
   \definesymbol[DoubleStruckCapitalPi][\USymbChar{33}{63}] % [Unassigned U+213F]
   \definesymbol[DoubleStruckNArySummation][\USymbChar{33}{64}] % [Unassigned U+2140]
   \definesymbol[DoubleStruckItalicCapitalD][\USymbChar{33}{69}] % [Unassigned U+2145]
   \definesymbol[DoubleStruckItalicSmallD][\USymbChar{33}{70}] % [Unassigned U+2146]
   \definesymbol[DoubleStruckItalicSmallE][\USymbChar{33}{71}] % [Unassigned U+2147]
   \definesymbol[DoubleStruckItalicSmallI][\USymbChar{33}{72}] % [Unassigned U+2148]
   \definesymbol[DoubleStruckItalicSmallJ][\USymbChar{33}{73}] % [Unassigned U+2149]

\stopsymbolset

\startsymbolset[Unicode Roman Numerals] % 0x2150: Requires UnicodeRegular21

   \definesymbol[RomanNumeralOne][\USymbCharTwo{33}{96}] % ROMAN NUMERAL ONE
   \definesymbol[RomanNumeralTwo][\USymbCharTwo{33}{97}] % ROMAN NUMERAL TWO
   \definesymbol[RomanNumeralThree][\USymbCharTwo{33}{98}] % ROMAN NUMERAL THREE
   \definesymbol[RomanNumeralFour][\USymbCharTwo{33}{99}] % ROMAN NUMERAL FOUR
   \definesymbol[RomanNumeralFive][\USymbCharTwo{33}{100}] % ROMAN NUMERAL FIVE
   \definesymbol[RomanNumeralSix][\USymbCharTwo{33}{101}] % ROMAN NUMERAL SIX
   \definesymbol[RomanNumeralSeven][\USymbCharTwo{33}{102}] % ROMAN NUMERAL SEVEN
   \definesymbol[RomanNumeralEight][\USymbCharTwo{33}{103}] % ROMAN NUMERAL EIGHT
   \definesymbol[RomanNumeralNine][\USymbCharTwo{33}{104}] % ROMAN NUMERAL NINE
   \definesymbol[RomanNumeralTen][\USymbCharTwo{33}{105}] % ROMAN NUMERAL TEN
   \definesymbol[RomanNumeralEleven][\USymbCharTwo{33}{106}] % ROMAN NUMERAL ELEVEN
   \definesymbol[RomanNumeralTwelve][\USymbCharTwo{33}{107}] % ROMAN NUMERAL TWELVE
   \definesymbol[RomanNumeralFifty][\USymbCharTwo{33}{108}] % ROMAN NUMERAL FIFTY
   \definesymbol[RomanNumeralOneHundred][\USymbCharTwo{33}{109}] % ROMAN NUMERAL ONE HUNDRED
   \definesymbol[RomanNumeralFiveHundred][\USymbCharTwo{33}{110}] % ROMAN NUMERAL FIVE HUNDRED
   \definesymbol[RomanNumeralOneThousand][\USymbCharTwo{33}{111}] % ROMAN NUMERAL ONE THOUSAND
   \definesymbol[RomanNumeralOneThousandCD][\USymbCharTwo{33}{128}] % ROMAN NUMERAL ONE THOUSAND C D
   \definesymbol[RomanNumeralFiveThousand][\USymbCharTwo{33}{129}] % ROMAN NUMERAL FIVE THOUSAND
   \definesymbol[RomanNumeralTenThousand][\USymbCharTwo{33}{130}] % ROMAN NUMERAL TEN THOUSAND
   \definesymbol[RomanNumeralReversedOneHundred][\USymbCharTwo{33}{131}] % ROMAN NUMERAL REVERSED ONE HUNDRED

\stopsymbolset

\startsymbolset[Unicode Small Roman Numerals] % 0x2150: Requires UnicodeRegular21

   \definesymbol[SmallRomanNumeralOne][\USymbCharTwo{33}{112}] % SMALL ROMAN NUMERAL ONE
   \definesymbol[SmallRomanNumeralTwo][\USymbCharTwo{33}{113}] % SMALL ROMAN NUMERAL TWO
   \definesymbol[SmallRomanNumeralThree][\USymbCharTwo{33}{114}] % SMALL ROMAN NUMERAL THREE
   \definesymbol[SmallRomanNumeralFour][\USymbCharTwo{33}{115}] % SMALL ROMAN NUMERAL FOUR
   \definesymbol[SmallRomanNumeralFive][\USymbCharTwo{33}{116}] % SMALL ROMAN NUMERAL FIVE
   \definesymbol[SmallRomanNumeralSix][\USymbCharTwo{33}{117}] % SMALL ROMAN NUMERAL SIX
   \definesymbol[SmallRomanNumeralSeven][\USymbCharTwo{33}{118}] % SMALL ROMAN NUMERAL SEVEN
   \definesymbol[SmallRomanNumeralEight][\USymbCharTwo{33}{119}] % SMALL ROMAN NUMERAL EIGHT
   \definesymbol[SmallRomanNumeralNine][\USymbCharTwo{33}{120}] % SMALL ROMAN NUMERAL NINE
   \definesymbol[SmallRomanNumeralTen][\USymbCharTwo{33}{121}] % SMALL ROMAN NUMERAL TEN
   \definesymbol[SmallRomanNumeralEleven][\USymbCharTwo{33}{122}] % SMALL ROMAN NUMERAL ELEVEN
   \definesymbol[SmallRomanNumeralTwelve][\USymbCharTwo{33}{123}] % SMALL ROMAN NUMERAL TWELVE
   \definesymbol[SmallRomanNumeralFifty][\USymbCharTwo{33}{124}] % SMALL ROMAN NUMERAL FIFTY
   \definesymbol[SmallRomanNumeralOneHundred][\USymbCharTwo{33}{125}] % SMALL ROMAN NUMERAL ONE HUNDRED
   \definesymbol[SmallRomanNumeralFiveHundred][\USymbCharTwo{33}{126}] % SMALL ROMAN NUMERAL FIVE HUNDRED
   \definesymbol[SmallRomanNumeralOneThousand][\USymbCharTwo{33}{127}] % SMALL ROMAN NUMERAL ONE THOUSAND

\stopsymbolset

\startsymbolset[Unicode Arrows] % 0x2190: Requires UnicodeRegular21

   \definesymbol[LeftwardsArrow][\USymbChar{33}{144}] % LEFTWARDS ARROW
   \definesymbol[UpwardsArrow][\USymbChar{33}{145}] % UPWARDS ARROW
   \definesymbol[RightwardsArrow][\USymbChar{33}{146}] % RIGHTWARDS ARROW
   \definesymbol[DownwardsArrow][\USymbChar{33}{147}] % DOWNWARDS ARROW
   \definesymbol[LeftRightArrow][\USymbChar{33}{148}] % LEFT RIGHT ARROW
   \definesymbol[UpDownArrow][\USymbChar{33}{149}] % UP DOWN ARROW
   \definesymbol[NorthWestArrow][\USymbChar{33}{150}] % NORTH WEST ARROW
   \definesymbol[NorthEastArrow][\USymbChar{33}{151}] % NORTH EAST ARROW
   \definesymbol[SouthEastArrow][\USymbChar{33}{152}] % SOUTH EAST ARROW
   \definesymbol[SouthWestArrow][\USymbChar{33}{153}] % SOUTH WEST ARROW
   \definesymbol[LeftwardsArrowWithStroke][\USymbChar{33}{154}] % LEFTWARDS ARROW WITH STROKE
   \definesymbol[RightwardsArrowWithStroke][\USymbChar{33}{155}] % RIGHTWARDS ARROW WITH STROKE
   \definesymbol[LeftwardsWaveArrow][\USymbChar{33}{156}] % LEFTWARDS WAVE ARROW
   \definesymbol[RightwardsWaveArrow][\USymbChar{33}{157}] % RIGHTWARDS WAVE ARROW
   \definesymbol[LeftwardsTwoHeadedArrow][\USymbChar{33}{158}] % LEFTWARDS TWO HEADED ARROW
   \definesymbol[UpwardsTwoHeadedArrow][\USymbChar{33}{159}] % UPWARDS TWO HEADED ARROW
   \definesymbol[RightwardsTwoHeadedArrow][\USymbChar{33}{160}] % RIGHTWARDS TWO HEADED ARROW
   \definesymbol[DownwardsTwoHeadedArrow][\USymbChar{33}{161}] % DOWNWARDS TWO HEADED ARROW
   \definesymbol[LeftwardsArrowWithTail][\USymbChar{33}{162}] % LEFTWARDS ARROW WITH TAIL
   \definesymbol[RightwardsArrowWithTail][\USymbChar{33}{163}] % RIGHTWARDS ARROW WITH TAIL
   \definesymbol[LeftwardsArrowFromBar][\USymbChar{33}{164}] % LEFTWARDS ARROW FROM BAR
   \definesymbol[UpwardsArrowFromBar][\USymbChar{33}{165}] % UPWARDS ARROW FROM BAR
   \definesymbol[RightwardsArrowFromBar][\USymbChar{33}{166}] % RIGHTWARDS ARROW FROM BAR
   \definesymbol[DownwardsArrowFromBar][\USymbChar{33}{167}] % DOWNWARDS ARROW FROM BAR
   \definesymbol[UpDownArrowWithBase][\USymbChar{33}{168}] % UP DOWN ARROW WITH BASE
   \definesymbol[LeftwardsArrowWithHook][\USymbChar{33}{169}] % LEFTWARDS ARROW WITH HOOK
   \definesymbol[RightwardsArrowWithHook][\USymbChar{33}{170}] % RIGHTWARDS ARROW WITH HOOK
   \definesymbol[LeftwardsArrowWithLoop][\USymbChar{33}{171}] % LEFTWARDS ARROW WITH LOOP
   \definesymbol[RightwardsArrowWithLoop][\USymbChar{33}{172}] % RIGHTWARDS ARROW WITH LOOP
   \definesymbol[LeftRightWaveArrow][\USymbChar{33}{173}] % LEFT RIGHT WAVE ARROW
   \definesymbol[LeftRightArrowWithStroke][\USymbChar{33}{174}] % LEFT RIGHT ARROW WITH STROKE
   \definesymbol[DownwardsZigzagArrow][\USymbChar{33}{175}] % DOWNWARDS ZIGZAG ARROW
   \definesymbol[UpwardsArrowWithTipLeftwards][\USymbChar{33}{176}] % UPWARDS ARROW WITH TIP LEFTWARDS
   \definesymbol[UpwardsArrowWithTipRightwards][\USymbChar{33}{177}] % UPWARDS ARROW WITH TIP RIGHTWARDS
   \definesymbol[DownwardsArrowWithTipLeftwards][\USymbChar{33}{178}] % DOWNWARDS ARROW WITH TIP LEFTWARDS
   \definesymbol[DownwardsArrowWithTipRightwards][\USymbChar{33}{179}] % DOWNWARDS ARROW WITH TIP RIGHTWARDS
   \definesymbol[RightwardsArrowWithCornerDownwards][\USymbChar{33}{180}] % RIGHTWARDS ARROW WITH CORNER DOWNWARDS
   \definesymbol[DownwardsArrowWithCornerLeftwards][\USymbChar{33}{181}] % DOWNWARDS ARROW WITH CORNER LEFTWARDS
   \definesymbol[AnticlockwiseTopSemicircleArrow][\USymbChar{33}{182}] % ANTICLOCKWISE TOP SEMICIRCLE ARROW
   \definesymbol[ClockwiseTopSemicircleArrow][\USymbChar{33}{183}] % CLOCKWISE TOP SEMICIRCLE ARROW
   \definesymbol[NorthWestArrowToLongBar][\USymbChar{33}{184}] % NORTH WEST ARROW TO LONG BAR
   \definesymbol[AnticlockwiseOpenCircleArrow][\USymbChar{33}{186}] % ANTICLOCKWISE OPEN CIRCLE ARROW
   \definesymbol[ClockwiseOpenCircleArrow][\USymbChar{33}{187}] % CLOCKWISE OPEN CIRCLE ARROW
   \definesymbol[LeftwardsHarpoonWithBarbUpwards][\USymbChar{33}