# frozen_string_literal: true # Copyright, 2016, by Samuel G. D. Williams. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. module Trenni # We only support a small subset of markup entities. module Entities HTML5 = { "Aacute" => "Á", # "Á" "aacute" => "á", # "á" "Abreve" => "Ă", # "Ă" "abreve" => "ă", # "ă" "ac" => "∾", # "∾" "acd" => "∿", # "∿" "acE" => "∾̳", # "∾̳" "Acirc" => "Â", # "Â" "acirc" => "â", # "â" "acute" => "´", # "´" "Acy" => "А", # "А" "acy" => "а", # "а" "AElig" => "Æ", # "Æ" "aelig" => "æ", # "æ" "af" => "⁡", # "⁡" "Afr" => "𝔄", # "𝔄" "afr" => "𝔞", # "𝔞" "Agrave" => "À", # "À" "agrave" => "à", # "à" "alefsym" => "ℵ", # "ℵ" "aleph" => "ℵ", # "ℵ" "Alpha" => "Α", # "Α" "alpha" => "α", # "α" "Amacr" => "Ā", # "Ā" "amacr" => "ā", # "ā" "amalg" => "⨿", # "⨿" "AMP" => "&", # "" "amp" => "&", # "" "And" => "⩓", # "⩓" "and" => "∧", # "∧" "andand" => "⩕", # "⩕" "andd" => "⩜", # "⩜" "andslope" => "⩘", # "⩘" "andv" => "⩚", # "⩚" "ang" => "∠", # "∠" "ange" => "⦤", # "⦤" "angle" => "∠", # "∠" "angmsd" => "∡", # "∡" "angmsdaa" => "⦨", # "⦨" "angmsdab" => "⦩", # "⦩" "angmsdac" => "⦪", # "⦪" "angmsdad" => "⦫", # "⦫" "angmsdae" => "⦬", # "⦬" "angmsdaf" => "⦭", # "⦭" "angmsdag" => "⦮", # "⦮" "angmsdah" => "⦯", # "⦯" "angrt" => "∟", # "∟" "angrtvb" => "⊾", # "⊾" "angrtvbd" => "⦝", # "⦝" "angsph" => "∢", # "∢" "angst" => "Å", # "Å" "angzarr" => "⍼", # "⍼" "Aogon" => "Ą", # "Ą" "aogon" => "ą", # "ą" "Aopf" => "𝔸", # "𝔸" "aopf" => "𝕒", # "𝕒" "ap" => "≈", # "≈" "apacir" => "⩯", # "⩯" "apE" => "⩰", # "⩰" "ape" => "≊", # "≊" "apid" => "≋", # "≋" "apos" => "'", # "'" "ApplyFunction" => "⁡", # "⁡" "approx" => "≈", # "≈" "approxeq" => "≊", # "≊" "Aring" => "Å", # "Å" "aring" => "å", # "å" "Ascr" => "𝒜", # "𝒜" "ascr" => "𝒶", # "𝒶" "Assign" => "≔", # "≔" "ast" => "*", # "*" "asymp" => "≈", # "≈" "asympeq" => "≍", # "≍" "Atilde" => "Ã", # "Ã" "atilde" => "ã", # "ã" "Auml" => "Ä", # "Ä" "auml" => "ä", # "ä" "awconint" => "∳", # "∳" "awint" => "⨑", # "⨑" "backcong" => "≌", # "≌" "backepsilon" => "϶", # "϶" "backprime" => "‵", # "‵" "backsim" => "∽", # "∽" "backsimeq" => "⋍", # "⋍" "Backslash" => "∖", # "∖" "Barv" => "⫧", # "⫧" "barvee" => "⊽", # "⊽" "Barwed" => "⌆", # "⌆" "barwed" => "⌅", # "⌅" "barwedge" => "⌅", # "⌅" "bbrk" => "⎵", # "⎵" "bbrktbrk" => "⎶", # "⎶" "bcong" => "≌", # "≌" "Bcy" => "Б", # "Б" "bcy" => "б", # "б" "bdquo" => "„", # "„" "becaus" => "∵", # "∵" "Because" => "∵", # "∵" "because" => "∵", # "∵" "bemptyv" => "⦰", # "⦰" "bepsi" => "϶", # "϶" "bernou" => "ℬ", # "ℬ" "Bernoullis" => "ℬ", # "ℬ" "Beta" => "Β", # "Β" "beta" => "β", # "β" "beth" => "ℶ", # "ℶ" "between" => "≬", # "≬" "Bfr" => "𝔅", # "𝔅" "bfr" => "𝔟", # "𝔟" "bigcap" => "⋂", # "⋂" "bigcirc" => "◯", # "◯" "bigcup" => "⋃", # "⋃" "bigodot" => "⨀", # "⨀" "bigoplus" => "⨁", # "⨁" "bigotimes" => "⨂", # "⨂" "bigsqcup" => "⨆", # "⨆" "bigstar" => "★", # "★" "bigtriangledown" => "▽", # "▽" "bigtriangleup" => "△", # "△" "biguplus" => "⨄", # "⨄" "bigvee" => "⋁", # "⋁" "bigwedge" => "⋀", # "⋀" "bkarow" => "⤍", # "⤍" "blacklozenge" => "⧫", # "⧫" "blacksquare" => "▪", # "▪" "blacktriangle" => "▴", # "▴" "blacktriangledown" => "▾", # "▾" "blacktriangleleft" => "◂", # "◂" "blacktriangleright" => "▸", # "▸" "blank" => "␣", # "␣" "blk12" => "▒", # "▒" "blk14" => "░", # "░" "blk34" => "▓", # "▓" "block" => "█", # "█" "bne" => "=⃥", # "=⃥" "bnequiv" => "≡⃥", # "≡⃥" "bNot" => "⫭", # "⫭" "bnot" => "⌐", # "⌐" "Bopf" => "𝔹", # "𝔹" "bopf" => "𝕓", # "𝕓" "bot" => "⊥", # "⊥" "bottom" => "⊥", # "⊥" "bowtie" => "⋈", # "⋈" "boxbox" => "⧉", # "⧉" "boxDL" => "╗", # "╗" "boxDl" => "╖", # "╖" "boxdL" => "╕", # "╕" "boxdl" => "┐", # "┐" "boxDR" => "╔", # "╔" "boxDr" => "╓", # "╓" "boxdR" => "╒", # "╒" "boxdr" => "┌", # "┌" "boxH" => "═", # "═" "boxh" => "─", # "─" "boxHD" => "╦", # "╦" "boxHd" => "╤", # "╤" "boxhD" => "╥", # "╥" "boxhd" => "┬", # "┬" "boxHU" => "╩", # "╩" "boxHu" => "╧", # "╧" "boxhU" => "╨", # "╨" "boxhu" => "┴", # "┴" "boxminus" => "⊟", # "⊟" "boxplus" => "⊞", # "⊞" "boxtimes" => "⊠", # "⊠" "boxUL" => "╝", # "╝" "boxUl" => "╜", # "╜" "boxuL" => "╛", # "╛" "boxul" => "┘", # "┘" "boxUR" => "╚", # "╚" "boxUr" => "╙", # "╙" "boxuR" => "╘", # "╘" "boxur" => "└", # "└" "boxV" => "║", # "║" "boxv" => "│", # "│" "boxVH" => "╬", # "╬" "boxVh" => "╫", # "╫" "boxvH" => "╪", # "╪" "boxvh" => "┼", # "┼" "boxVL" => "╣", # "╣" "boxVl" => "╢", # "╢" "boxvL" => "╡", # "╡" "boxvl" => "┤", # "┤" "boxVR" => "╠", # "╠" "boxVr" => "╟", # "╟" "boxvR" => "╞", # "╞" "boxvr" => "├", # "├" "bprime" => "‵", # "‵" "Breve" => "˘", # "˘" "breve" => "˘", # "˘" "brvbar" => "¦", # "¦" "Bscr" => "ℬ", # "ℬ" "bscr" => "𝒷", # "𝒷" "bsemi" => "⁏", # "⁏" "bsim" => "∽", # "∽" "bsime" => "⋍", # "⋍" "bsol" => "\\", # "\\" "bsolb" => "⧅", # "⧅" "bsolhsub" => "⟈", # "⟈" "bull" => "•", # "•" "bullet" => "•", # "•" "bump" => "≎", # "≎" "bumpE" => "⪮", # "⪮" "bumpe" => "≏", # "≏" "Bumpeq" => "≎", # "≎" "bumpeq" => "≏", # "≏" "Cacute" => "Ć", # "Ć" "cacute" => "ć", # "ć" "Cap" => "⋒", # "⋒" "cap" => "∩", # "∩" "capand" => "⩄", # "⩄" "capbrcup" => "⩉", # "⩉" "capcap" => "⩋", # "⩋" "capcup" => "⩇", # "⩇" "capdot" => "⩀", # "⩀" "CapitalDifferentialD" => "ⅅ", # "ⅅ" "caps" => "∩︀", # "∩︀" "caret" => "⁁", # "⁁" "caron" => "ˇ", # "ˇ" "Cayleys" => "ℭ", # "ℭ" "ccaps" => "⩍", # "⩍" "Ccaron" => "Č", # "Č" "ccaron" => "č", # "č" "Ccedil" => "Ç", # "Ç" "ccedil" => "ç", # "ç" "Ccirc" => "Ĉ", # "Ĉ" "ccirc" => "ĉ", # "ĉ" "Cconint" => "∰", # "∰" "ccups" => "⩌", # "⩌" "ccupssm" => "⩐", # "⩐" "Cdot" => "Ċ", # "Ċ" "cdot" => "ċ", # "ċ" "cedil" => "¸", # "¸" "Cedilla" => "¸", # "¸" "cemptyv" => "⦲", # "⦲" "cent" => "¢", # "¢" "CenterDot" => "·", # "·" "centerdot" => "·", # "·" "Cfr" => "ℭ", # "ℭ" "cfr" => "𝔠", # "𝔠" "CHcy" => "Ч", # "Ч" "chcy" => "ч", # "ч" "check" => "✓", # "✓" "checkmark" => "✓", # "✓" "Chi" => "Χ", # "Χ" "chi" => "χ", # "χ" "cir" => "○", # "○" "circ" => "ˆ", # "ˆ" "circeq" => "≗", # "≗" "circlearrowleft" => "↺", # "↺" "circlearrowright" => "↻", # "↻" "circledast" => "⊛", # "⊛" "circledcirc" => "⊚", # "⊚" "circleddash" => "⊝", # "⊝" "CircleDot" => "⊙", # "⊙" "circledR" => "®", # "®" "circledS" => "Ⓢ", # "Ⓢ" "CircleMinus" => "⊖", # "⊖" "CirclePlus" => "⊕", # "⊕" "CircleTimes" => "⊗", # "⊗" "cirE" => "⧃", # "⧃" "cire" => "≗", # "≗" "cirfnint" => "⨐", # "⨐" "cirmid" => "⫯", # "⫯" "cirscir" => "⧂", # "⧂" "ClockwiseContourIntegral" => "∲", # "∲" "CloseCurlyDoubleQuote" => "”", # "”" "CloseCurlyQuote" => "’", # "’" "clubs" => "♣", # "♣" "clubsuit" => "♣", # "♣" "Colon" => "∷", # "∷" "colon" => ":", # ":" "Colone" => "⩴", # "⩴" "colone" => "≔", # "≔" "coloneq" => "≔", # "≔" "comma" => ",", # "," "commat" => "@", # "@" "comp" => "∁", # "∁" "compfn" => "∘", # "∘" "complement" => "∁", # "∁" "complexes" => "ℂ", # "ℂ" "cong" => "≅", # "≅" "congdot" => "⩭", # "⩭" "Congruent" => "≡", # "≡" "Conint" => "∯", # "∯" "conint" => "∮", # "∮" "ContourIntegral" => "∮", # "∮" "Copf" => "ℂ", # "ℂ" "copf" => "𝕔", # "𝕔" "coprod" => "∐", # "∐" "Coproduct" => "∐", # "∐" "COPY" => "©", # "©" "copy" => "©", # "©" "copysr" => "℗", # "℗" "CounterClockwiseContourIntegral" => "∳", # "∳" "crarr" => "↵", # "↵" "Cross" => "⨯", # "⨯" "cross" => "✗", # "✗" "Cscr" => "𝒞", # "𝒞" "cscr" => "𝒸", # "𝒸" "csub" => "⫏", # "⫏" "csube" => "⫑", # "⫑" "csup" => "⫐", # "⫐" "csupe" => "⫒", # "⫒" "ctdot" => "⋯", # "⋯" "cudarrl" => "⤸", # "⤸" "cudarrr" => "⤵", # "⤵" "cuepr" => "⋞", # "⋞" "cuesc" => "⋟", # "⋟" "cularr" => "↶", # "↶" "cularrp" => "⤽", # "⤽" "Cup" => "⋓", # "⋓" "cup" => "∪", # "∪" "cupbrcap" => "⩈", # "⩈" "CupCap" => "≍", # "≍" "cupcap" => "⩆", # "⩆" "cupcup" => "⩊", # "⩊" "cupdot" => "⊍", # "⊍" "cupor" => "⩅", # "⩅" "cups" => "∪︀", # "∪︀" "curarr" => "↷", # "↷" "curarrm" => "⤼", # "⤼" "curlyeqprec" => "⋞", # "⋞" "curlyeqsucc" => "⋟", # "⋟" "curlyvee" => "⋎", # "⋎" "curlywedge" => "⋏", # "⋏" "curren" => "¤", # "¤" "curvearrowleft" => "↶", # "↶" "curvearrowright" => "↷", # "↷" "cuvee" => "⋎", # "⋎" "cuwed" => "⋏", # "⋏" "cwconint" => "∲", # "∲" "cwint" => "∱", # "∱" "cylcty" => "⌭", # "⌭" "Dagger" => "‡", # "‡" "dagger" => "†", # "†" "daleth" => "ℸ", # "ℸ" "Darr" => "↡", # "↡" "dArr" => "⇓", # "⇓" "darr" => "↓", # "↓" "dash" => "‐", # "‐" "Dashv" => "⫤", # "⫤" "dashv" => "⊣", # "⊣" "dbkarow" => "⤏", # "⤏" "dblac" => "˝", # "˝" "Dcaron" => "Ď", # "Ď" "dcaron" => "ď", # "ď" "Dcy" => "Д", # "Д" "dcy" => "д", # "д" "DD" => "ⅅ", # "ⅅ" "dd" => "ⅆ", # "ⅆ" "ddagger" => "‡", # "‡" "ddarr" => "⇊", # "⇊" "DDotrahd" => "⤑", # "⤑" "ddotseq" => "⩷", # "⩷" "deg" => "°", # "°" "Del" => "∇", # "∇" "Delta" => "Δ", # "Δ" "delta" => "δ", # "δ" "demptyv" => "⦱", # "⦱" "dfisht" => "⥿", # "⥿" "Dfr" => "𝔇", # "𝔇" "dfr" => "𝔡", # "𝔡" "dHar" => "⥥", # "⥥" "dharl" => "⇃", # "⇃" "dharr" => "⇂", # "⇂" "DiacriticalAcute" => "´", # "´" "DiacriticalDot" => "˙", # "˙" "DiacriticalDoubleAcute" => "˝", # "˝" "DiacriticalGrave" => "`", # "`" "DiacriticalTilde" => "˜", # "˜" "diam" => "⋄", # "⋄" "Diamond" => "⋄", # "⋄" "diamond" => "⋄", # "⋄" "diamondsuit" => "♦", # "♦" "diams" => "♦", # "♦" "die" => "¨", # "¨" "DifferentialD" => "ⅆ", # "ⅆ" "digamma" => "ϝ", # "ϝ" "disin" => "⋲", # "⋲" "div" => "÷", # "÷" "divide" => "÷", # "÷" "divideontimes" => "⋇", # "⋇" "divonx" => "⋇", # "⋇" "DJcy" => "Ђ", # "Ђ" "djcy" => "ђ", # "ђ" "dlcorn" => "⌞", # "⌞" "dlcrop" => "⌍", # "⌍" "dollar" => "$", # "$" "Dopf" => "𝔻", # "𝔻" "dopf" => "𝕕", # "𝕕" "Dot" => "¨", # "¨" "dot" => "˙", # "˙" "DotDot" => "⃜", # "⃜" "doteq" => "≐", # "≐" "doteqdot" => "≑", # "≑" "DotEqual" => "≐", # "≐" "dotminus" => "∸", # "∸" "dotplus" => "∔", # "∔" "dotsquare" => "⊡", # "⊡" "doublebarwedge" => "⌆", # "⌆" "DoubleContourIntegral" => "∯", # "∯" "DoubleDot" => "¨", # "¨" "DoubleDownArrow" => "⇓", # "⇓" "DoubleLeftArrow" => "⇐", # "⇐" "DoubleLeftRightArrow" => "⇔", # "⇔" "DoubleLeftTee" => "⫤", # "⫤" "DoubleLongLeftArrow" => "⟸", # "⟸" "DoubleLongLeftRightArrow" => "⟺", # "⟺" "DoubleLongRightArrow" => "⟹", # "⟹" "DoubleRightArrow" => "⇒", # "⇒" "DoubleRightTee" => "⊨", # "⊨" "DoubleUpArrow" => "⇑", # "⇑" "DoubleUpDownArrow" => "⇕", # "⇕" "DoubleVerticalBar" => "∥", # "∥" "DownArrow" => "↓", # "↓" "Downarrow" => "⇓", # "⇓" "downarrow" => "↓", # "↓" "DownArrowBar" => "⤓", # "⤓" "DownArrowUpArrow" => "⇵", # "⇵" "DownBreve" => "̑", # "̑" "downdownarrows" => "⇊", # "⇊" "downharpoonleft" => "⇃", # "⇃" "downharpoonright" => "⇂", # "⇂" "DownLeftRightVector" => "⥐", # "⥐" "DownLeftTeeVector" => "⥞", # "⥞" "DownLeftVector" => "↽", # "↽" "DownLeftVectorBar" => "⥖", # "⥖" "DownRightTeeVector" => "⥟", # "⥟" "DownRightVector" => "⇁", # "⇁" "DownRightVectorBar" => "⥗", # "⥗" "DownTee" => "⊤", # "⊤" "DownTeeArrow" => "↧", # "↧" "drbkarow" => "⤐", # "⤐" "drcorn" => "⌟", # "⌟" "drcrop" => "⌌", # "⌌" "Dscr" => "𝒟", # "𝒟" "dscr" => "𝒹", # "𝒹" "DScy" => "Ѕ", # "Ѕ" "dscy" => "ѕ", # "ѕ" "dsol" => "⧶", # "⧶" "Dstrok" => "Đ", # "Đ" "dstrok" => "đ", # "đ" "dtdot" => "⋱", # "⋱" "dtri" => "▿", # "▿" "dtrif" => "▾", # "▾" "duarr" => "⇵", # "⇵" "duhar" => "⥯", # "⥯" "dwangle" => "⦦", # "⦦" "DZcy" => "Џ", # "Џ" "dzcy" => "џ", # "џ" "dzigrarr" => "⟿", # "⟿" "Eacute" => "É", # "É" "eacute" => "é", # "é" "easter" => "⩮", # "⩮" "Ecaron" => "Ě", # "Ě" "ecaron" => "ě", # "ě" "ecir" => "≖", # "≖" "Ecirc" => "Ê", # "Ê" "ecirc" => "ê", # "ê" "ecolon" => "≕", # "≕" "Ecy" => "Э", # "Э" "ecy" => "э", # "э" "eDDot" => "⩷", # "⩷" "Edot" => "Ė", # "Ė" "eDot" => "≑", # "≑" "edot" => "ė", # "ė" "ee" => "ⅇ", # "ⅇ" "efDot" => "≒", # "≒" "Efr" => "𝔈", # "𝔈" "efr" => "𝔢", # "𝔢" "eg" => "⪚", # "⪚" "Egrave" => "È", # "È" "egrave" => "è", # "è" "egs" => "⪖", # "⪖" "egsdot" => "⪘", # "⪘" "el" => "⪙", # "⪙" "Element" => "∈", # "∈" "elinters" => "⏧", # "⏧" "ell" => "ℓ", # "ℓ" "els" => "⪕", # "⪕" "elsdot" => "⪗", # "⪗" "Emacr" => "Ē", # "Ē" "emacr" => "ē", # "ē" "empty" => "∅", # "∅" "emptyset" => "∅", # "∅" "EmptySmallSquare" => "◻", # "◻" "emptyv" => "∅", # "∅" "EmptyVerySmallSquare" => "▫", # "▫" "emsp" => " ", # " " "emsp13" => " ", # " " "emsp14" => " ", # " " "ENG" => "Ŋ", # "Ŋ" "eng" => "ŋ", # "ŋ" "ensp" => " ", # " " "Eogon" => "Ę", # "Ę" "eogon" => "ę", # "ę" "Eopf" => "𝔼", # "𝔼" "eopf" => "𝕖", # "𝕖" "epar" => "⋕", # "⋕" "eparsl" => "⧣", # "⧣" "eplus" => "⩱", # "⩱" "epsi" => "ε", # "ε" "Epsilon" => "Ε", # "Ε" "epsilon" => "ε", # "ε" "epsiv" => "ϵ", # "ϵ" "eqcirc" => "≖", # "≖" "eqcolon" => "≕", # "≕" "eqsim" => "≂", # "≂" "eqslantgtr" => "⪖", # "⪖" "eqslantless" => "⪕", # "⪕" "Equal" => "⩵", # "⩵" "equals" => "=", # "=" "EqualTilde" => "≂", # "≂" "equest" => "≟", # "≟" "Equilibrium" => "⇌", # "⇌" "equiv" => "≡", # "≡" "equivDD" => "⩸", # "⩸" "eqvparsl" => "⧥", # "⧥" "erarr" => "⥱", # "⥱" "erDot" => "≓", # "≓" "Escr" => "ℰ", # "ℰ" "escr" => "ℯ", # "ℯ" "esdot" => "≐", # "≐" "Esim" => "⩳", # "⩳" "esim" => "≂", # "≂" "Eta" => "Η", # "Η" "eta" => "η", # "η" "ETH" => "Ð", # "Ð" "eth" => "ð", # "ð" "Euml" => "Ë", # "Ë" "euml" => "ë", # "ë" "euro" => "€", # "€" "excl" => "!", # "!" "exist" => "∃", # "∃" "Exists" => "∃", # "∃" "expectation" => "ℰ", # "ℰ" "ExponentialE" => "ⅇ", # "ⅇ" "exponentiale" => "ⅇ", # "ⅇ" "fallingdotseq" => "≒", # "≒" "Fcy" => "Ф", # "Ф" "fcy" => "ф", # "ф" "female" => "♀", # "♀" "ffilig" => "ffi", # "ffi" "fflig" => "ff", # "ff" "ffllig" => "ffl", # "ffl" "Ffr" => "𝔉", # "𝔉" "ffr" => "𝔣", # "𝔣" "filig" => "fi", # "fi" "FilledSmallSquare" => "◼", # "◼" "FilledVerySmallSquare" => "▪", # "▪" "fjlig" => "fj", # "fj" "flat" => "♭", # "♭" "fllig" => "fl", # "fl" "fltns" => "▱", # "▱" "fnof" => "ƒ", # "ƒ" "Fopf" => "𝔽", # "𝔽" "fopf" => "𝕗", # "𝕗" "ForAll" => "∀", # "∀" "forall" => "∀", # "∀" "fork" => "⋔", # "⋔" "forkv" => "⫙", # "⫙" "Fouriertrf" => "ℱ", # "ℱ" "fpartint" => "⨍", # "⨍" "frac12" => "½", # "½" "frac13" => "⅓", # "⅓" "frac14" => "¼", # "¼" "frac15" => "⅕", # "⅕" "frac16" => "⅙", # "⅙" "frac18" => "⅛", # "⅛" "frac23" => "⅔", # "⅔" "frac25" => "⅖", # "⅖" "frac34" => "¾", # "¾" "frac35" => "⅗", # "⅗" "frac38" => "⅜", # "⅜" "frac45" => "⅘", # "⅘" "frac56" => "⅚", # "⅚" "frac58" => "⅝", # "⅝" "frac78" => "⅞", # "⅞" "frasl" => "⁄", # "⁄" "frown" => "⌢", # "⌢" "Fscr" => "ℱ", # "ℱ" "fscr" => "𝒻", # "𝒻" "gacute" => "ǵ", # "ǵ" "Gamma" => "Γ", # "Γ" "gamma" => "γ", # "γ" "Gammad" => "Ϝ", # "Ϝ" "gammad" => "ϝ", # "ϝ" "gap" => "⪆", # "⪆" "Gbreve" => "Ğ", # "Ğ" "gbreve" => "ğ", # "ğ" "Gcedil" => "Ģ", # "Ģ" "Gcirc" => "Ĝ", # "Ĝ" "gcirc" => "ĝ", # "ĝ" "Gcy" => "Г", # "Г" "gcy" => "г", # "г" "Gdot" => "Ġ", # "Ġ" "gdot" => "ġ", # "ġ" "gE" => "≧", # "≧" "ge" => "≥", # "≥" "gEl" => "⪌", # "⪌" "gel" => "⋛", # "⋛" "geq" => "≥", # "≥" "geqq" => "≧", # "≧" "geqslant" => "⩾", # "⩾" "ges" => "⩾", # "⩾" "gescc" => "⪩", # "⪩" "gesdot" => "⪀", # "⪀" "gesdoto" => "⪂", # "⪂" "gesdotol" => "⪄", # "⪄" "gesl" => "⋛︀", # "⋛︀" "gesles" => "⪔", # "⪔" "Gfr" => "𝔊", # "𝔊" "gfr" => "𝔤", # "𝔤" "Gg" => "⋙", # "⋙" "gg" => "≫", # "≫" "ggg" => "⋙", # "⋙" "gimel" => "ℷ", # "ℷ" "GJcy" => "Ѓ", # "Ѓ" "gjcy" => "ѓ", # "ѓ" "gl" => "≷", # "≷" "gla" => "⪥", # "⪥" "glE" => "⪒", # "⪒" "glj" => "⪤", # "⪤" "gnap" => "⪊", # "⪊" "gnapprox" => "⪊", # "⪊" "gnE" => "≩", # "≩" "gne" => "⪈", # "⪈" "gneq" => "⪈", # "⪈" "gneqq" => "≩", # "≩" "gnsim" => "⋧", # "⋧" "Gopf" => "𝔾", # "𝔾" "gopf" => "𝕘", # "𝕘" "grave" => "`", # "`" "GreaterEqual" => "≥", # "≥" "GreaterEqualLess" => "⋛", # "⋛" "GreaterFullEqual" => "≧", # "≧" "GreaterGreater" => "⪢", # "⪢" "GreaterLess" => "≷", # "≷" "GreaterSlantEqual" => "⩾", # "⩾" "GreaterTilde" => "≳", # "≳" "Gscr" => "𝒢", # "𝒢" "gscr" => "ℊ", # "ℊ" "gsim" => "≳", # "≳" "gsime" => "⪎", # "⪎" "gsiml" => "⪐", # "⪐" "GT" => ">", # ">" "Gt" => "≫", # "≫" "gt" => ">", # ">" "gtcc" => "⪧", # "⪧" "gtcir" => "⩺", # "⩺" "gtdot" => "⋗", # "⋗" "gtlPar" => "⦕", # "⦕" "gtquest" => "⩼", # "⩼" "gtrapprox" => "⪆", # "⪆" "gtrarr" => "⥸", # "⥸" "gtrdot" => "⋗", # "⋗" "gtreqless" => "⋛", # "⋛" "gtreqqless" => "⪌", # "⪌" "gtrless" => "≷", # "≷" "gtrsim" => "≳", # "≳" "gvertneqq" => "≩︀", # "≩︀" "gvnE" => "≩︀", # "≩︀" "Hacek" => "ˇ", # "ˇ" "hairsp" => " ", # " " "half" => "½", # "½" "hamilt" => "ℋ", # "ℋ" "HARDcy" => "Ъ", # "Ъ" "hardcy" => "ъ", # "ъ" "hArr" => "⇔", # "⇔" "harr" => "↔", # "↔" "harrcir" => "⥈", # "⥈" "harrw" => "↭", # "↭" "Hat" => "^", # "^" "hbar" => "ℏ", # "ℏ" "Hcirc" => "Ĥ", # "Ĥ" "hcirc" => "ĥ", # "ĥ" "hearts" => "♥", # "♥" "heartsuit" => "♥", # "♥" "hellip" => "…", # "…" "hercon" => "⊹", # "⊹" "Hfr" => "ℌ", # "ℌ" "hfr" => "𝔥", # "𝔥" "HilbertSpace" => "ℋ", # "ℋ" "hksearow" => "⤥", # "⤥" "hkswarow" => "⤦", # "⤦" "hoarr" => "⇿", # "⇿" "homtht" => "∻", # "∻" "hookleftarrow" => "↩", # "↩" "hookrightarrow" => "↪", # "↪" "Hopf" => "ℍ", # "ℍ" "hopf" => "𝕙", # "𝕙" "horbar" => "―", # "―" "HorizontalLine" => "─", # "─" "Hscr" => "ℋ", # "ℋ" "hscr" => "𝒽", # "𝒽" "hslash" => "ℏ", # "ℏ" "Hstrok" => "Ħ", # "Ħ" "hstrok" => "ħ", # "ħ" "HumpDownHump" => "≎", # "≎" "HumpEqual" => "≏", # "≏" "hybull" => "⁃", # "⁃" "hyphen" => "‐", # "‐" "Iacute" => "Í", # "Í" "iacute" => "í", # "í" "ic" => "⁣", # "⁣" "Icirc" => "Î", # "Î" "icirc" => "î", # "î" "Icy" => "И", # "И" "icy" => "и", # "и" "Idot" => "İ", # "İ" "IEcy" => "Е", # "Е" "iecy" => "е", # "е" "iexcl" => "¡", # "¡" "iff" => "⇔", # "⇔" "Ifr" => "ℑ", # "ℑ" "ifr" => "𝔦", # "𝔦" "Igrave" => "Ì", # "Ì" "igrave" => "ì", # "ì" "ii" => "ⅈ", # "ⅈ" "iiiint" => "⨌", # "⨌" "iiint" => "∭", # "∭" "iinfin" => "⧜", # "⧜" "iiota" => "℩", # "℩" "IJlig" => "IJ", # "IJ" "ijlig" => "ij", # "ij" "Im" => "ℑ", # "ℑ" "Imacr" => "Ī", # "Ī" "imacr" => "ī", # "ī" "image" => "ℑ", # "ℑ" "ImaginaryI" => "ⅈ", # "ⅈ" "imagline" => "ℐ", # "ℐ" "imagpart" => "ℑ", # "ℑ" "imath" => "ı", # "ı" "imof" => "⊷", # "⊷" "imped" => "Ƶ", # "Ƶ" "Implies" => "⇒", # "⇒" "in" => "∈", # "∈" "incare" => "℅", # "℅" "infin" => "∞", # "∞" "infintie" => "⧝", # "⧝" "inodot" => "ı", # "ı" "Int" => "∬", # "∬" "int" => "∫", # "∫" "intcal" => "⊺", # "⊺" "integers" => "ℤ", # "ℤ" "Integral" => "∫", # "∫" "intercal" => "⊺", # "⊺" "Intersection" => "⋂", # "⋂" "intlarhk" => "⨗", # "⨗" "intprod" => "⨼", # "⨼" "InvisibleComma" => "⁣", # "⁣" "InvisibleTimes" => "⁢", # "⁢" "IOcy" => "Ё", # "Ё" "iocy" => "ё", # "ё" "Iogon" => "Į", # "Į" "iogon" => "į", # "į" "Iopf" => "𝕀", # "𝕀" "iopf" => "𝕚", # "𝕚" "Iota" => "Ι", # "Ι" "iota" => "ι", # "ι" "iprod" => "⨼", # "⨼" "iquest" => "¿", # "¿" "Iscr" => "ℐ", # "ℐ" "iscr" => "𝒾", # "𝒾" "isin" => "∈", # "∈" "isindot" => "⋵", # "⋵" "isinE" => "⋹", # "⋹" "isins" => "⋴", # "⋴" "isinsv" => "⋳", # "⋳" "isinv" => "∈", # "∈" "it" => "⁢", # "⁢" "Itilde" => "Ĩ", # "Ĩ" "itilde" => "ĩ", # "ĩ" "Iukcy" => "І", # "І" "iukcy" => "і", # "і" "Iuml" => "Ï", # "Ï" "iuml" => "ï", # "ï" "Jcirc" => "Ĵ", # "Ĵ" "jcirc" => "ĵ", # "ĵ" "Jcy" => "Й", # "Й" "jcy" => "й", # "й" "Jfr" => "𝔍", # "𝔍" "jfr" => "𝔧", # "𝔧" "jmath" => "ȷ", # "ȷ" "Jopf" => "𝕁", # "𝕁" "jopf" => "𝕛", # "𝕛" "Jscr" => "𝒥", # "𝒥" "jscr" => "𝒿", # "𝒿" "Jsercy" => "Ј", # "Ј" "jsercy" => "ј", # "ј" "Jukcy" => "Є", # "Є" "jukcy" => "є", # "є" "Kappa" => "Κ", # "Κ" "kappa" => "κ", # "κ" "kappav" => "ϰ", # "ϰ" "Kcedil" => "Ķ", # "Ķ" "kcedil" => "ķ", # "ķ" "Kcy" => "К", # "К" "kcy" => "к", # "к" "Kfr" => "𝔎", # "𝔎" "kfr" => "𝔨", # "𝔨" "kgreen" => "ĸ", # "ĸ" "KHcy" => "Х", # "Х" "khcy" => "х", # "х" "KJcy" => "Ќ", # "Ќ" "kjcy" => "ќ", # "ќ" "Kopf" => "𝕂", # "𝕂" "kopf" => "𝕜", # "𝕜" "Kscr" => "𝒦", # "𝒦" "kscr" => "𝓀", # "𝓀" "lAarr" => "⇚", # "⇚" "Lacute" => "Ĺ", # "Ĺ" "lacute" => "ĺ", # "ĺ" "laemptyv" => "⦴", # "⦴" "lagran" => "ℒ", # "ℒ" "Lambda" => "Λ", # "Λ" "lambda" => "λ", # "λ" "Lang" => "⟪", # "⟪" "lang" => "⟨", # "⟨" "langd" => "⦑", # "⦑" "langle" => "⟨", # "⟨" "lap" => "⪅", # "⪅" "Laplacetrf" => "ℒ", # "ℒ" "laquo" => "«", # "«" "Larr" => "↞", # "↞" "lArr" => "⇐", # "⇐" "larr" => "←", # "←" "larrb" => "⇤", # "⇤" "larrbfs" => "⤟", # "⤟" "larrfs" => "⤝", # "⤝" "larrhk" => "↩", # "↩" "larrlp" => "↫", # "↫" "larrpl" => "⤹", # "⤹" "larrsim" => "⥳", # "⥳" "larrtl" => "↢", # "↢" "lat" => "⪫", # "⪫" "lAtail" => "⤛", # "⤛" "latail" => "⤙", # "⤙" "late" => "⪭", # "⪭" "lates" => "⪭︀", # "⪭︀" "lBarr" => "⤎", # "⤎" "lbarr" => "⤌", # "⤌" "lbbrk" => "❲", # "❲" "lbrace" => "{", # "{" "lbrack" => "[", # "[" "lbrke" => "⦋", # "⦋" "lbrksld" => "⦏", # "⦏" "lbrkslu" => "⦍", # "⦍" "Lcaron" => "Ľ", # "Ľ" "lcaron" => "ľ", # "ľ" "Lcedil" => "Ļ", # "Ļ" "lcedil" => "ļ", # "ļ" "lceil" => "⌈", # "⌈" "lcub" => "{", # "{" "Lcy" => "Л", # "Л" "lcy" => "л", # "л" "ldca" => "⤶", # "⤶" "ldquo" => "“", # "“" "ldquor" => "„", # "„" "ldrdhar" => "⥧", # "⥧" "ldrushar" => "⥋", # "⥋" "ldsh" => "↲", # "↲" "lE" => "≦", # "≦" "le" => "≤", # "≤" "LeftAngleBracket" => "⟨", # "⟨" "LeftArrow" => "←", # "←" "Leftarrow" => "⇐", # "⇐" "leftarrow" => "←", # "←" "LeftArrowBar" => "⇤", # "⇤" "LeftArrowRightArrow" => "⇆", # "⇆" "leftarrowtail" => "↢", # "↢" "LeftCeiling" => "⌈", # "⌈" "LeftDoubleBracket" => "⟦", # "⟦" "LeftDownTeeVector" => "⥡", # "⥡" "LeftDownVector" => "⇃", # "⇃" "LeftDownVectorBar" => "⥙", # "⥙" "LeftFloor" => "⌊", # "⌊" "leftharpoondown" => "↽", # "↽" "leftharpoonup" => "↼", # "↼" "leftleftarrows" => "⇇", # "⇇" "LeftRightArrow" => "↔", # "↔" "Leftrightarrow" => "⇔", # "⇔" "leftrightarrow" => "↔", # "↔" "leftrightarrows" => "⇆", # "⇆" "leftrightharpoons" => "⇋", # "⇋" "leftrightsquigarrow" => "↭", # "↭" "LeftRightVector" => "⥎", # "⥎" "LeftTee" => "⊣", # "⊣" "LeftTeeArrow" => "↤", # "↤" "LeftTeeVector" => "⥚", # "⥚" "leftthreetimes" => "⋋", # "⋋" "LeftTriangle" => "⊲", # "⊲" "LeftTriangleBar" => "⧏", # "⧏" "LeftTriangleEqual" => "⊴", # "⊴" "LeftUpDownVector" => "⥑", # "⥑" "LeftUpTeeVector" => "⥠", # "⥠" "LeftUpVector" => "↿", # "↿" "LeftUpVectorBar" => "⥘", # "⥘" "LeftVector" => "↼", # "↼" "LeftVectorBar" => "⥒", # "⥒" "lEg" => "⪋", # "⪋" "leg" => "⋚", # "⋚" "leq" => "≤", # "≤" "leqq" => "≦", # "≦" "leqslant" => "⩽", # "⩽" "les" => "⩽", # "⩽" "lescc" => "⪨", # "⪨" "lesdot" => "⩿", # "⩿" "lesdoto" => "⪁", # "⪁" "lesdotor" => "⪃", # "⪃" "lesg" => "⋚︀", # "⋚︀" "lesges" => "⪓", # "⪓" "lessapprox" => "⪅", # "⪅" "lessdot" => "⋖", # "⋖" "lesseqgtr" => "⋚", # "⋚" "lesseqqgtr" => "⪋", # "⪋" "LessEqualGreater" => "⋚", # "⋚" "LessFullEqual" => "≦", # "≦" "LessGreater" => "≶", # "≶" "lessgtr" => "≶", # "≶" "LessLess" => "⪡", # "⪡" "lesssim" => "≲", # "≲" "LessSlantEqual" => "⩽", # "⩽" "LessTilde" => "≲", # "≲" "lfisht" => "⥼", # "⥼" "lfloor" => "⌊", # "⌊" "Lfr" => "𝔏", # "𝔏" "lfr" => "𝔩", # "𝔩" "lg" => "≶", # "≶" "lgE" => "⪑", # "⪑" "lHar" => "⥢", # "⥢" "lhard" => "↽", # "↽" "lharu" => "↼", # "↼" "lharul" => "⥪", # "⥪" "lhblk" => "▄", # "▄" "LJcy" => "Љ", # "Љ" "ljcy" => "љ", # "љ" "Ll" => "⋘", # "⋘" "ll" => "≪", # "≪" "llarr" => "⇇", # "⇇" "llcorner" => "⌞", # "⌞" "Lleftarrow" => "⇚", # "⇚" "llhard" => "⥫", # "⥫" "lltri" => "◺", # "◺" "Lmidot" => "Ŀ", # "Ŀ" "lmidot" => "ŀ", # "ŀ" "lmoust" => "⎰", # "⎰" "lmoustache" => "⎰", # "⎰" "lnap" => "⪉", # "⪉" "lnapprox" => "⪉", # "⪉" "lnE" => "≨", # "≨" "lne" => "⪇", # "⪇" "lneq" => "⪇", # "⪇" "lneqq" => "≨", # "≨" "lnsim" => "⋦", # "⋦" "loang" => "⟬", # "⟬" "loarr" => "⇽", # "⇽" "lobrk" => "⟦", # "⟦" "LongLeftArrow" => "⟵", # "⟵" "Longleftarrow" => "⟸", # "⟸" "longleftarrow" => "⟵", # "⟵" "LongLeftRightArrow" => "⟷", # "⟷" "Longleftrightarrow" => "⟺", # "⟺" "longleftrightarrow" => "⟷", # "⟷" "longmapsto" => "⟼", # "⟼" "LongRightArrow" => "⟶", # "⟶" "Longrightarrow" => "⟹", # "⟹" "longrightarrow" => "⟶", # "⟶" "looparrowleft" => "↫", # "↫" "looparrowright" => "↬", # "↬" "lopar" => "⦅", # "⦅" "Lopf" => "𝕃", # "𝕃" "lopf" => "𝕝", # "𝕝" "loplus" => "⨭", # "⨭" "lotimes" => "⨴", # "⨴" "lowast" => "∗", # "∗" "lowbar" => "_", # "_" "LowerLeftArrow" => "↙", # "↙" "LowerRightArrow" => "↘", # "↘" "loz" => "◊", # "◊" "lozenge" => "◊", # "◊" "lozf" => "⧫", # "⧫" "lpar" => "(", # "(" "lparlt" => "⦓", # "⦓" "lrarr" => "⇆", # "⇆" "lrcorner" => "⌟", # "⌟" "lrhar" => "⇋", # "⇋" "lrhard" => "⥭", # "⥭" "lrm" => "‎", # "‎" "lrtri" => "⊿", # "⊿" "lsaquo" => "‹", # "‹" "Lscr" => "ℒ", # "ℒ" "lscr" => "𝓁", # "𝓁" "Lsh" => "↰", # "↰" "lsh" => "↰", # "↰" "lsim" => "≲", # "≲" "lsime" => "⪍", # "⪍" "lsimg" => "⪏", # "⪏" "lsqb" => "[", # "[" "lsquo" => "‘", # "‘" "lsquor" => "‚", # "‚" "Lstrok" => "Ł", # "Ł" "lstrok" => "ł", # "ł" "LT" => "<", # "<" "Lt" => "≪", # "≪" "lt" => "<", # "<" "ltcc" => "⪦", # "⪦" "ltcir" => "⩹", # "⩹" "ltdot" => "⋖", # "⋖" "lthree" => "⋋", # "⋋" "ltimes" => "⋉", # "⋉" "ltlarr" => "⥶", # "⥶" "ltquest" => "⩻", # "⩻" "ltri" => "◃", # "◃" "ltrie" => "⊴", # "⊴" "ltrif" => "◂", # "◂" "ltrPar" => "⦖", # "⦖" "lurdshar" => "⥊", # "⥊" "luruhar" => "⥦", # "⥦" "lvertneqq" => "≨︀", # "≨︀" "lvnE" => "≨︀", # "≨︀" "macr" => "¯", # "¯" "male" => "♂", # "♂" "malt" => "✠", # "✠" "maltese" => "✠", # "✠" "Map" => "⤅", # "⤅" "map" => "↦", # "↦" "mapsto" => "↦", # "↦" "mapstodown" => "↧", # "↧" "mapstoleft" => "↤", # "↤" "mapstoup" => "↥", # "↥" "marker" => "▮", # "▮" "mcomma" => "⨩", # "⨩" "Mcy" => "М", # "М" "mcy" => "м", # "м" "mdash" => "—", # "—" "mDDot" => "∺", # "∺" "measuredangle" => "∡", # "∡" "MediumSpace" => " ", # " " "Mellintrf" => "ℳ", # "ℳ" "Mfr" => "𝔐", # "𝔐" "mfr" => "𝔪", # "𝔪" "mho" => "℧", # "℧" "micro" => "µ", # "µ" "mid" => "∣", # "∣" "midast" => "*", # "*" "midcir" => "⫰", # "⫰" "middot" => "·", # "·" "minus" => "−", # "−" "minusb" => "⊟", # "⊟" "minusd" => "∸", # "∸" "minusdu" => "⨪", # "⨪" "MinusPlus" => "∓", # "∓" "mlcp" => "⫛", # "⫛" "mldr" => "…", # "…" "mnplus" => "∓", # "∓" "models" => "⊧", # "⊧" "Mopf" => "𝕄", # "𝕄" "mopf" => "𝕞", # "𝕞" "mp" => "∓", # "∓" "Mscr" => "ℳ", # "ℳ" "mscr" => "𝓂", # "𝓂" "mstpos" => "∾", # "∾" "Mu" => "Μ", # "Μ" "mu" => "μ", # "μ" "multimap" => "⊸", # "⊸" "mumap" => "⊸", # "⊸" "nabla" => "∇", # "∇" "Nacute" => "Ń", # "Ń" "nacute" => "ń", # "ń" "nang" => "∠⃒", # "∠⃒" "nap" => "≉", # "≉" "napE" => "⩰̸", # "⩰̸" "napid" => "≋̸", # "≋̸" "napos" => "ʼn", # "ʼn" "napprox" => "≉", # "≉" "natur" => "♮", # "♮" "natural" => "♮", # "♮" "naturals" => "ℕ", # "ℕ" "nbsp" => " ", # " " "nbump" => "≎̸", # "≎̸" "nbumpe" => "≏̸", # "≏̸" "ncap" => "⩃", # "⩃" "Ncaron" => "Ň", # "Ň" "ncaron" => "ň", # "ň" "Ncedil" => "Ņ", # "Ņ" "ncedil" => "ņ", # "ņ" "ncong" => "≇", # "≇" "ncongdot" => "⩭̸", # "⩭̸" "ncup" => "⩂", # "⩂" "Ncy" => "Н", # "Н" "ncy" => "н", # "н" "ndash" => "–", # "–" "ne" => "≠", # "≠" "nearhk" => "⤤", # "⤤" "neArr" => "⇗", # "⇗" "nearr" => "↗", # "↗" "nearrow" => "↗", # "↗" "nedot" => "≐̸", # "≐̸" "NegativeMediumSpace" => "​", # "​" "NegativeThickSpace" => "​", # "​" "NegativeThinSpace" => "​", # "​" "NegativeVeryThinSpace" => "​", # "​" "nequiv" => "≢", # "≢" "nesear" => "⤨", # "⤨" "nesim" => "≂̸", # "≂̸" "NestedGreaterGreater" => "≫", # "≫" "NestedLessLess" => "≪", # "≪" "NewLine" => "\n", # "\n" "nexist" => "∄", # "∄" "nexists" => "∄", # "∄" "Nfr" => "𝔑", # "𝔑" "nfr" => "𝔫", # "𝔫" "ngE" => "≧̸", # "≧̸" "nge" => "≱", # "≱" "ngeq" => "≱", # "≱" "ngeqq" => "≧̸", # "≧̸" "ngeqslant" => "⩾̸", # "⩾̸" "nges" => "⩾̸", # "⩾̸" "nGg" => "⋙̸", # "⋙̸" "ngsim" => "≵", # "≵" "nGt" => "≫⃒", # "≫⃒" "ngt" => "≯", # "≯" "ngtr" => "≯", # "≯" "nGtv" => "≫̸", # "≫̸" "nhArr" => "⇎", # "⇎" "nharr" => "↮", # "↮" "nhpar" => "⫲", # "⫲" "ni" => "∋", # "∋" "nis" => "⋼", # "⋼" "nisd" => "⋺", # "⋺" "niv" => "∋", # "∋" "NJcy" => "Њ", # "Њ" "njcy" => "њ", # "њ" "nlArr" => "⇍", # "⇍" "nlarr" => "↚", # "↚" "nldr" => "‥", # "‥" "nlE" => "≦̸", # "≦̸" "nle" => "≰", # "≰" "nLeftarrow" => "⇍", # "⇍" "nleftarrow" => "↚", # "↚" "nLeftrightarrow" => "⇎", # "⇎" "nleftrightarrow" => "↮", # "↮" "nleq" => "≰", # "≰" "nleqq" => "≦̸", # "≦̸" "nleqslant" => "⩽̸", # "⩽̸" "nles" => "⩽̸", # "⩽̸" "nless" => "≮", # "≮" "nLl" => "⋘̸", # "⋘̸" "nlsim" => "≴", # "≴" "nLt" => "≪⃒", # "≪⃒" "nlt" => "≮", # "≮" "nltri" => "⋪", # "⋪" "nltrie" => "⋬", # "⋬" "nLtv" => "≪̸", # "≪̸" "nmid" => "∤", # "∤" "NoBreak" => "⁠", # "⁠" "NonBreakingSpace" => " ", # " " "Nopf" => "ℕ", # "ℕ" "nopf" => "𝕟", # "𝕟" "Not" => "⫬", # "⫬" "not" => "¬", # "¬" "NotCongruent" => "≢", # "≢" "NotCupCap" => "≭", # "≭" "NotDoubleVerticalBar" => "∦", # "∦" "NotElement" => "∉", # "∉" "NotEqual" => "≠", # "≠" "NotEqualTilde" => "≂̸", # "≂̸" "NotExists" => "∄", # "∄" "NotGreater" => "≯", # "≯" "NotGreaterEqual" => "≱", # "≱" "NotGreaterFullEqual" => "≧̸", # "≧̸" "NotGreaterGreater" => "≫̸", # "≫̸" "NotGreaterLess" => "≹", # "≹" "NotGreaterSlantEqual" => "⩾̸", # "⩾̸" "NotGreaterTilde" => "≵", # "≵" "NotHumpDownHump" => "≎̸", # "≎̸" "NotHumpEqual" => "≏̸", # "≏̸" "notin" => "∉", # "∉" "notindot" => "⋵̸", # "⋵̸" "notinE" => "⋹̸", # "⋹̸" "notinva" => "∉", # "∉" "notinvb" => "⋷", # "⋷" "notinvc" => "⋶", # "⋶" "NotLeftTriangle" => "⋪", # "⋪" "NotLeftTriangleBar" => "⧏̸", # "⧏̸" "NotLeftTriangleEqual" => "⋬", # "⋬" "NotLess" => "≮", # "≮" "NotLessEqual" => "≰", # "≰" "NotLessGreater" => "≸", # "≸" "NotLessLess" => "≪̸", # "≪̸" "NotLessSlantEqual" => "⩽̸", # "⩽̸" "NotLessTilde" => "≴", # "≴" "NotNestedGreaterGreater" => "⪢̸", # "⪢̸" "NotNestedLessLess" => "⪡̸", # "⪡̸" "notni" => "∌", # "∌" "notniva" => "∌", # "∌" "notnivb" => "⋾", # "⋾" "notnivc" => "⋽", # "⋽" "NotPrecedes" => "⊀", # "⊀" "NotPrecedesEqual" => "⪯̸", # "⪯̸" "NotPrecedesSlantEqual" => "⋠", # "⋠" "NotReverseElement" => "∌", # "∌" "NotRightTriangle" => "⋫", # "⋫" "NotRightTriangleBar" => "⧐̸", # "⧐̸" "NotRightTriangleEqual" => "⋭", # "⋭" "NotSquareSubset" => "⊏̸", # "⊏̸" "NotSquareSubsetEqual" => "⋢", # "⋢" "NotSquareSuperset" => "⊐̸", # "⊐̸" "NotSquareSupersetEqual" => "⋣", # "⋣" "NotSubset" => "⊂⃒", # "⊂⃒" "NotSubsetEqual" => "⊈", # "⊈" "NotSucceeds" => "⊁", # "⊁" "NotSucceedsEqual" => "⪰̸", # "⪰̸" "NotSucceedsSlantEqual" => "⋡", # "⋡" "NotSucceedsTilde" => "≿̸", # "≿̸" "NotSuperset" => "⊃⃒", # "⊃⃒" "NotSupersetEqual" => "⊉", # "⊉" "NotTilde" => "≁", # "≁" "NotTildeEqual" => "≄", # "≄" "NotTildeFullEqual" => "≇", # "≇" "NotTildeTilde" => "≉", # "≉" "NotVerticalBar" => "∤", # "∤" "npar" => "∦", # "∦" "nparallel" => "∦", # "∦" "nparsl" => "⫽⃥", # "⫽⃥" "npart" => "∂̸", # "∂̸" "npolint" => "⨔", # "⨔" "npr" => "⊀", # "⊀" "nprcue" => "⋠", # "⋠" "npre" => "⪯̸", # "⪯̸" "nprec" => "⊀", # "⊀" "npreceq" => "⪯̸", # "⪯̸" "nrArr" => "⇏", # "⇏" "nrarr" => "↛", # "↛" "nrarrc" => "⤳̸", # "⤳̸" "nrarrw" => "↝̸", # "↝̸" "nRightarrow" => "⇏", # "⇏" "nrightarrow" => "↛", # "↛" "nrtri" => "⋫", # "⋫" "nrtrie" => "⋭", # "⋭" "nsc" => "⊁", # "⊁" "nsccue" => "⋡", # "⋡" "nsce" => "⪰̸", # "⪰̸" "Nscr" => "𝒩", # "𝒩" "nscr" => "𝓃", # "𝓃" "nshortmid" => "∤", # "∤" "nshortparallel" => "∦", # "∦" "nsim" => "≁", # "≁" "nsime" => "≄", # "≄" "nsimeq" => "≄", # "≄" "nsmid" => "∤", # "∤" "nspar" => "∦", # "∦" "nsqsube" => "⋢", # "⋢" "nsqsupe" => "⋣", # "⋣" "nsub" => "⊄", # "⊄" "nsubE" => "⫅̸", # "⫅̸" "nsube" => "⊈", # "⊈" "nsubset" => "⊂⃒", # "⊂⃒" "nsubseteq" => "⊈", # "⊈" "nsubseteqq" => "⫅̸", # "⫅̸" "nsucc" => "⊁", # "⊁" "nsucceq" => "⪰̸", # "⪰̸" "nsup" => "⊅", # "⊅" "nsupE" => "⫆̸", # "⫆̸" "nsupe" => "⊉", # "⊉" "nsupset" => "⊃⃒", # "⊃⃒" "nsupseteq" => "⊉", # "⊉" "nsupseteqq" => "⫆̸", # "⫆̸" "ntgl" => "≹", # "≹" "Ntilde" => "Ñ", # "Ñ" "ntilde" => "ñ", # "ñ" "ntlg" => "≸", # "≸" "ntriangleleft" => "⋪", # "⋪" "ntrianglelefteq" => "⋬", # "⋬" "ntriangleright" => "⋫", # "⋫" "ntrianglerighteq" => "⋭", # "⋭" "Nu" => "Ν", # "Ν" "nu" => "ν", # "ν" "num" => "#", # "#" "numero" => "№", # "№" "numsp" => " ", # " " "nvap" => "≍⃒", # "≍⃒" "nVDash" => "⊯", # "⊯" "nVdash" => "⊮", # "⊮" "nvDash" => "⊭", # "⊭" "nvdash" => "⊬", # "⊬" "nvge" => "≥⃒", # "≥⃒" "nvgt" => ">⃒", # ">⃒" "nvHarr" => "⤄", # "⤄" "nvinfin" => "⧞", # "⧞" "nvlArr" => "⤂", # "⤂" "nvle" => "≤⃒", # "≤⃒" "nvlt" => "<⃒", # "<⃒" "nvltrie" => "⊴⃒", # "⊴⃒" "nvrArr" => "⤃", # "⤃" "nvrtrie" => "⊵⃒", # "⊵⃒" "nvsim" => "∼⃒", # "∼⃒" "nwarhk" => "⤣", # "⤣" "nwArr" => "⇖", # "⇖" "nwarr" => "↖", # "↖" "nwarrow" => "↖", # "↖" "nwnear" => "⤧", # "⤧" "Oacute" => "Ó", # "Ó" "oacute" => "ó", # "ó" "oast" => "⊛", # "⊛" "ocir" => "⊚", # "⊚" "Ocirc" => "Ô", # "Ô" "ocirc" => "ô", # "ô" "Ocy" => "О", # "О" "ocy" => "о", # "о" "odash" => "⊝", # "⊝" "Odblac" => "Ő", # "Ő" "odblac" => "ő", # "ő" "odiv" => "⨸", # "⨸" "odot" => "⊙", # "⊙" "odsold" => "⦼", # "⦼" "OElig" => "Œ", # "Œ" "oelig" => "œ", # "œ" "ofcir" => "⦿", # "⦿" "Ofr" => "𝔒", # "𝔒" "ofr" => "𝔬", # "𝔬" "ogon" => "˛", # "˛" "Ograve" => "Ò", # "Ò" "ograve" => "ò", # "ò" "ogt" => "⧁", # "⧁" "ohbar" => "⦵", # "⦵" "ohm" => "Ω", # "Ω" "oint" => "∮", # "∮" "olarr" => "↺", # "↺" "olcir" => "⦾", # "⦾" "olcross" => "⦻", # "⦻" "oline" => "‾", # "‾" "olt" => "⧀", # "⧀" "Omacr" => "Ō", # "Ō" "omacr" => "ō", # "ō" "Omega" => "Ω", # "Ω" "omega" => "ω", # "ω" "Omicron" => "Ο", # "Ο" "omicron" => "ο", # "ο" "omid" => "⦶", # "⦶" "ominus" => "⊖", # "⊖" "Oopf" => "𝕆", # "𝕆" "oopf" => "𝕠", # "𝕠" "opar" => "⦷", # "⦷" "OpenCurlyDoubleQuote" => "“", # "“" "OpenCurlyQuote" => "‘", # "‘" "operp" => "⦹", # "⦹" "oplus" => "⊕", # "⊕" "Or" => "⩔", # "⩔" "or" => "∨", # "∨" "orarr" => "↻", # "↻" "ord" => "⩝", # "⩝" "order" => "ℴ", # "ℴ" "orderof" => "ℴ", # "ℴ" "ordf" => "ª", # "ª" "ordm" => "º", # "º" "origof" => "⊶", # "⊶" "oror" => "⩖", # "⩖" "orslope" => "⩗", # "⩗" "orv" => "⩛", # "⩛" "oS" => "Ⓢ", # "Ⓢ" "Oscr" => "𝒪", # "𝒪" "oscr" => "ℴ", # "ℴ" "Oslash" => "Ø", # "Ø" "oslash" => "ø", # "ø" "osol" => "⊘", # "⊘" "Otilde" => "Õ", # "Õ" "otilde" => "õ", # "õ" "Otimes" => "⨷", # "⨷" "otimes" => "⊗", # "⊗" "otimesas" => "⨶", # "⨶" "Ouml" => "Ö", # "Ö" "ouml" => "ö", # "ö" "ovbar" => "⌽", # "⌽" "OverBar" => "‾", # "‾" "OverBrace" => "⏞", # "⏞" "OverBracket" => "⎴", # "⎴" "OverParenthesis" => "⏜", # "⏜" "par" => "∥", # "∥" "para" => "¶", # "¶" "parallel" => "∥", # "∥" "parsim" => "⫳", # "⫳" "parsl" => "⫽", # "⫽" "part" => "∂", # "∂" "PartialD" => "∂", # "∂" "Pcy" => "П", # "П" "pcy" => "п", # "п" "percnt" => "%", # "%" "period" => ".", # "." "permil" => "‰", # "‰" "perp" => "⊥", # "⊥" "pertenk" => "‱", # "‱" "Pfr" => "𝔓", # "𝔓" "pfr" => "𝔭", # "𝔭" "Phi" => "Φ", # "Φ" "phi" => "φ", # "φ" "phiv" => "ϕ", # "ϕ" "phmmat" => "ℳ", # "ℳ" "phone" => "☎", # "☎" "Pi" => "Π", # "Π" "pi" => "π", # "π" "pitchfork" => "⋔", # "⋔" "piv" => "ϖ", # "ϖ" "planck" => "ℏ", # "ℏ" "planckh" => "ℎ", # "ℎ" "plankv" => "ℏ", # "ℏ" "plus" => "+", # "+" "plusacir" => "⨣", # "⨣" "plusb" => "⊞", # "⊞" "pluscir" => "⨢", # "⨢" "plusdo" => "∔", # "∔" "plusdu" => "⨥", # "⨥" "pluse" => "⩲", # "⩲" "PlusMinus" => "±", # "±" "plusmn" => "±", # "±" "plussim" => "⨦", # "⨦" "plustwo" => "⨧", # "⨧" "pm" => "±", # "±" "Poincareplane" => "ℌ", # "ℌ" "pointint" => "⨕", # "⨕" "Popf" => "ℙ", # "ℙ" "popf" => "𝕡", # "𝕡" "pound" => "£", # "£" "Pr" => "⪻", # "⪻" "pr" => "≺", # "≺" "prap" => "⪷", # "⪷" "prcue" => "≼", # "≼" "prE" => "⪳", # "⪳" "pre" => "⪯", # "⪯" "prec" => "≺", # "≺" "precapprox" => "⪷", # "⪷" "preccurlyeq" => "≼", # "≼" "Precedes" => "≺", # "≺" "PrecedesEqual" => "⪯", # "⪯" "PrecedesSlantEqual" => "≼", # "≼" "PrecedesTilde" => "≾", # "≾" "preceq" => "⪯", # "⪯" "precnapprox" => "⪹", # "⪹" "precneqq" => "⪵", # "⪵" "precnsim" => "⋨", # "⋨" "precsim" => "≾", # "≾" "Prime" => "″", # "″" "prime" => "′", # "′" "primes" => "ℙ", # "ℙ" "prnap" => "⪹", # "⪹" "prnE" => "⪵", # "⪵" "prnsim" => "⋨", # "⋨" "prod" => "∏", # "∏" "Product" => "∏", # "∏" "profalar" => "⌮", # "⌮" "profline" => "⌒", # "⌒" "profsurf" => "⌓", # "⌓" "prop" => "∝", # "∝" "Proportion" => "∷", # "∷" "Proportional" => "∝", # "∝" "propto" => "∝", # "∝" "prsim" => "≾", # "≾" "prurel" => "⊰", # "⊰" "Pscr" => "𝒫", # "𝒫" "pscr" => "𝓅", # "𝓅" "Psi" => "Ψ", # "Ψ" "psi" => "ψ", # "ψ" "puncsp" => " ", # " " "Qfr" => "𝔔", # "𝔔" "qfr" => "𝔮", # "𝔮" "qint" => "⨌", # "⨌" "Qopf" => "ℚ", # "ℚ" "qopf" => "𝕢", # "𝕢" "qprime" => "⁗", # "⁗" "Qscr" => "𝒬", # "𝒬" "qscr" => "𝓆", # "𝓆" "quaternions" => "ℍ", # "ℍ" "quatint" => "⨖", # "⨖" "quest" => "?", # "?" "questeq" => "≟", # "≟" "QUOT" => "\"", # "\"" "quot" => "\"", # "\"" "rAarr" => "⇛", # "⇛" "race" => "∽̱", # "∽̱" "Racute" => "Ŕ", # "Ŕ" "racute" => "ŕ", # "ŕ" "radic" => "√", # "√" "raemptyv" => "⦳", # "⦳" "Rang" => "⟫", # "⟫" "rang" => "⟩", # "⟩" "rangd" => "⦒", # "⦒" "range" => "⦥", # "⦥" "rangle" => "⟩", # "⟩" "raquo" => "»", # "»" "Rarr" => "↠", # "↠" "rArr" => "⇒", # "⇒" "rarr" => "→", # "→" "rarrap" => "⥵", # "⥵" "rarrb" => "⇥", # "⇥" "rarrbfs" => "⤠", # "⤠" "rarrc" => "⤳", # "⤳" "rarrfs" => "⤞", # "⤞" "rarrhk" => "↪", # "↪" "rarrlp" => "↬", # "↬" "rarrpl" => "⥅", # "⥅" "rarrsim" => "⥴", # "⥴" "Rarrtl" => "⤖", # "⤖" "rarrtl" => "↣", # "↣" "rarrw" => "↝", # "↝" "rAtail" => "⤜", # "⤜" "ratail" => "⤚", # "⤚" "ratio" => "∶", # "∶" "rationals" => "ℚ", # "ℚ" "RBarr" => "⤐", # "⤐" "rBarr" => "⤏", # "⤏" "rbarr" => "⤍", # "⤍" "rbbrk" => "❳", # "❳" "rbrace" => "}", # "}" "rbrack" => "]", # "]" "rbrke" => "⦌", # "⦌" "rbrksld" => "⦎", # "⦎" "rbrkslu" => "⦐", # "⦐" "Rcaron" => "Ř", # "Ř" "rcaron" => "ř", # "ř" "Rcedil" => "Ŗ", # "Ŗ" "rcedil" => "ŗ", # "ŗ" "rceil" => "⌉", # "⌉" "rcub" => "}", # "}" "Rcy" => "Р", # "Р" "rcy" => "р", # "р" "rdca" => "⤷", # "⤷" "rdldhar" => "⥩", # "⥩" "rdquo" => "”", # "”" "rdquor" => "”", # "”" "rdsh" => "↳", # "↳" "Re" => "ℜ", # "ℜ" "real" => "ℜ", # "ℜ" "realine" => "ℛ", # "ℛ" "realpart" => "ℜ", # "ℜ" "reals" => "ℝ", # "ℝ" "rect" => "▭", # "▭" "REG" => "®", # "®" "reg" => "®", # "®" "ReverseElement" => "∋", # "∋" "ReverseEquilibrium" => "⇋", # "⇋" "ReverseUpEquilibrium" => "⥯", # "⥯" "rfisht" => "⥽", # "⥽" "rfloor" => "⌋", # "⌋" "Rfr" => "ℜ", # "ℜ" "rfr" => "𝔯", # "𝔯" "rHar" => "⥤", # "⥤" "rhard" => "⇁", # "⇁" "rharu" => "⇀", # "⇀" "rharul" => "⥬", # "⥬" "Rho" => "Ρ", # "Ρ" "rho" => "ρ", # "ρ" "rhov" => "ϱ", # "ϱ" "RightAngleBracket" => "⟩", # "⟩" "RightArrow" => "→", # "→" "Rightarrow" => "⇒", # "⇒" "rightarrow" => "→", # "→" "RightArrowBar" => "⇥", # "⇥" "RightArrowLeftArrow" => "⇄", # "⇄" "rightarrowtail" => "↣", # "↣" "RightCeiling" => "⌉", # "⌉" "RightDoubleBracket" => "⟧", # "⟧" "RightDownTeeVector" => "⥝", # "⥝" "RightDownVector" => "⇂", # "⇂" "RightDownVectorBar" => "⥕", # "⥕" "RightFloor" => "⌋", # "⌋" "rightharpoondown" => "⇁", # "⇁" "rightharpoonup" => "⇀", # "⇀" "rightleftarrows" => "⇄", # "⇄" "rightleftharpoons" => "⇌", # "⇌" "rightrightarrows" => "⇉", # "⇉" "rightsquigarrow" => "↝", # "↝" "RightTee" => "⊢", # "⊢" "RightTeeArrow" => "↦", # "↦" "RightTeeVector" => "⥛", # "⥛" "rightthreetimes" => "⋌", # "⋌" "RightTriangle" => "⊳", # "⊳" "RightTriangleBar" => "⧐", # "⧐" "RightTriangleEqual" => "⊵", # "⊵" "RightUpDownVector" => "⥏", # "⥏" "RightUpTeeVector" => "⥜", # "⥜" "RightUpVector" => "↾", # "↾" "RightUpVectorBar" => "⥔", # "⥔" "RightVector" => "⇀", # "⇀" "RightVectorBar" => "⥓", # "⥓" "ring" => "˚", # "˚" "risingdotseq" => "≓", # "≓" "rlarr" => "⇄", # "⇄" "rlhar" => "⇌", # "⇌" "rlm" => "‏", # "‏" "rmoust" => "⎱", # "⎱" "rmoustache" => "⎱", # "⎱" "rnmid" => "⫮", # "⫮" "roang" => "⟭", # "⟭" "roarr" => "⇾", # "⇾" "robrk" => "⟧", # "⟧" "ropar" => "⦆", # "⦆" "Ropf" => "ℝ", # "ℝ" "ropf" => "𝕣", # "𝕣" "roplus" => "⨮", # "⨮" "rotimes" => "⨵", # "⨵" "RoundImplies" => "⥰", # "⥰" "rpar" => ")", # ")" "rpargt" => "⦔", # "⦔" "rppolint" => "⨒", # "⨒" "rrarr" => "⇉", # "⇉" "Rrightarrow" => "⇛", # "⇛" "rsaquo" => "›", # "›" "Rscr" => "ℛ", # "ℛ" "rscr" => "𝓇", # "𝓇" "Rsh" => "↱", # "↱" "rsh" => "↱", # "↱" "rsqb" => "]", # "]" "rsquo" => "’", # "’" "rsquor" => "’", # "’" "rthree" => "⋌", # "⋌" "rtimes" => "⋊", # "⋊" "rtri" => "▹", # "▹" "rtrie" => "⊵", # "⊵" "rtrif" => "▸", # "▸" "rtriltri" => "⧎", # "⧎" "RuleDelayed" => "⧴", # "⧴" "ruluhar" => "⥨", # "⥨" "rx" => "℞", # "℞" "Sacute" => "Ś", # "Ś" "sacute" => "ś", # "ś" "sbquo" => "‚", # "‚" "Sc" => "⪼", # "⪼" "sc" => "≻", # "≻" "scap" => "⪸", # "⪸" "Scaron" => "Š", # "Š" "scaron" => "š", # "š" "sccue" => "≽", # "≽" "scE" => "⪴", # "⪴" "sce" => "⪰", # "⪰" "Scedil" => "Ş", # "Ş" "scedil" => "ş", # "ş" "Scirc" => "Ŝ", # "Ŝ" "scirc" => "ŝ", # "ŝ" "scnap" => "⪺", # "⪺" "scnE" => "⪶", # "⪶" "scnsim" => "⋩", # "⋩" "scpolint" => "⨓", # "⨓" "scsim" => "≿", # "≿" "Scy" => "С", # "С" "scy" => "с", # "с" "sdot" => "⋅", # "⋅" "sdotb" => "⊡", # "⊡" "sdote" => "⩦", # "⩦" "searhk" => "⤥", # "⤥" "seArr" => "⇘", # "⇘" "searr" => "↘", # "↘" "searrow" => "↘", # "↘" "sect" => "§", # "§" "semi" => "", # "" "seswar" => "⤩", # "⤩" "setminus" => "∖", # "∖" "setmn" => "∖", # "∖" "sext" => "✶", # "✶" "Sfr" => "𝔖", # "𝔖" "sfr" => "𝔰", # "𝔰" "sfrown" => "⌢", # "⌢" "sharp" => "♯", # "♯" "SHCHcy" => "Щ", # "Щ" "shchcy" => "щ", # "щ" "SHcy" => "Ш", # "Ш" "shcy" => "ш", # "ш" "ShortDownArrow" => "↓", # "↓" "ShortLeftArrow" => "←", # "←" "shortmid" => "∣", # "∣" "shortparallel" => "∥", # "∥" "ShortRightArrow" => "→", # "→" "ShortUpArrow" => "↑", # "↑" "shy" => "­", # "­" "Sigma" => "Σ", # "Σ" "sigma" => "σ", # "σ" "sigmaf" => "ς", # "ς" "sigmav" => "ς", # "ς" "sim" => "∼", # "∼" "simdot" => "⩪", # "⩪" "sime" => "≃", # "≃" "simeq" => "≃", # "≃" "simg" => "⪞", # "⪞" "simgE" => "⪠", # "⪠" "siml" => "⪝", # "⪝" "simlE" => "⪟", # "⪟" "simne" => "≆", # "≆" "simplus" => "⨤", # "⨤" "simrarr" => "⥲", # "⥲" "slarr" => "←", # "←" "SmallCircle" => "∘", # "∘" "smallsetminus" => "∖", # "∖" "smashp" => "⨳", # "⨳" "smeparsl" => "⧤", # "⧤" "smid" => "∣", # "∣" "smile" => "⌣", # "⌣" "smt" => "⪪", # "⪪" "smte" => "⪬", # "⪬" "smtes" => "⪬︀", # "⪬︀" "SOFTcy" => "Ь", # "Ь" "softcy" => "ь", # "ь" "sol" => "/", # "/" "solb" => "⧄", # "⧄" "solbar" => "⌿", # "⌿" "Sopf" => "𝕊", # "𝕊" "sopf" => "𝕤", # "𝕤" "spades" => "♠", # "♠" "spadesuit" => "♠", # "♠" "spar" => "∥", # "∥" "sqcap" => "⊓", # "⊓" "sqcaps" => "⊓︀", # "⊓︀" "sqcup" => "⊔", # "⊔" "sqcups" => "⊔︀", # "⊔︀" "Sqrt" => "√", # "√" "sqsub" => "⊏", # "⊏" "sqsube" => "⊑", # "⊑" "sqsubset" => "⊏", # "⊏" "sqsubseteq" => "⊑", # "⊑" "sqsup" => "⊐", # "⊐" "sqsupe" => "⊒", # "⊒" "sqsupset" => "⊐", # "⊐" "sqsupseteq" => "⊒", # "⊒" "squ" => "□", # "□" "Square" => "□", # "□" "square" => "□", # "□" "SquareIntersection" => "⊓", # "⊓" "SquareSubset" => "⊏", # "⊏" "SquareSubsetEqual" => "⊑", # "⊑" "SquareSuperset" => "⊐", # "⊐" "SquareSupersetEqual" => "⊒", # "⊒" "SquareUnion" => "⊔", # "⊔" "squarf" => "▪", # "▪" "squf" => "▪", # "▪" "srarr" => "→", # "→" "Sscr" => "𝒮", # "𝒮" "sscr" => "𝓈", # "𝓈" "ssetmn" => "∖", # "∖" "ssmile" => "⌣", # "⌣" "sstarf" => "⋆", # "⋆" "Star" => "⋆", # "⋆" "star" => "☆", # "☆" "starf" => "★", # "★" "straightepsilon" => "ϵ", # "ϵ" "straightphi" => "ϕ", # "ϕ" "strns" => "¯", # "¯" "Sub" => "⋐", # "⋐" "sub" => "⊂", # "⊂" "subdot" => "⪽", # "⪽" "subE" => "⫅", # "⫅" "sube" => "⊆", # "⊆" "subedot" => "⫃", # "⫃" "submult" => "⫁", # "⫁" "subnE" => "⫋", # "⫋" "subne" => "⊊", # "⊊" "subplus" => "⪿", # "⪿" "subrarr" => "⥹", # "⥹" "Subset" => "⋐", # "⋐" "subset" => "⊂", # "⊂" "subseteq" => "⊆", # "⊆" "subseteqq" => "⫅", # "⫅" "SubsetEqual" => "⊆", # "⊆" "subsetneq" => "⊊", # "⊊" "subsetneqq" => "⫋", # "⫋" "subsim" => "⫇", # "⫇" "subsub" => "⫕", # "⫕" "subsup" => "⫓", # "⫓" "succ" => "≻", # "≻" "succapprox" => "⪸", # "⪸" "succcurlyeq" => "≽", # "≽" "Succeeds" => "≻", # "≻" "SucceedsEqual" => "⪰", # "⪰" "SucceedsSlantEqual" => "≽", # "≽" "SucceedsTilde" => "≿", # "≿" "succeq" => "⪰", # "⪰" "succnapprox" => "⪺", # "⪺" "succneqq" => "⪶", # "⪶" "succnsim" => "⋩", # "⋩" "succsim" => "≿", # "≿" "SuchThat" => "∋", # "∋" "Sum" => "∑", # "∑" "sum" => "∑", # "∑" "sung" => "♪", # "♪" "Sup" => "⋑", # "⋑" "sup" => "⊃", # "⊃" "sup1" => "¹", # "¹" "sup2" => "²", # "²" "sup3" => "³", # "³" "supdot" => "⪾", # "⪾" "supdsub" => "⫘", # "⫘" "supE" => "⫆", # "⫆" "supe" => "⊇", # "⊇" "supedot" => "⫄", # "⫄" "Superset" => "⊃", # "⊃" "SupersetEqual" => "⊇", # "⊇" "suphsol" => "⟉", # "⟉" "suphsub" => "⫗", # "⫗" "suplarr" => "⥻", # "⥻" "supmult" => "⫂", # "⫂" "supnE" => "⫌", # "⫌" "supne" => "⊋", # "⊋" "supplus" => "⫀", # "⫀" "Supset" => "⋑", # "⋑" "supset" => "⊃", # "⊃" "supseteq" => "⊇", # "⊇" "supseteqq" => "⫆", # "⫆" "supsetneq" => "⊋", # "⊋" "supsetneqq" => "⫌", # "⫌" "supsim" => "⫈", # "⫈" "supsub" => "⫔", # "⫔" "supsup" => "⫖", # "⫖" "swarhk" => "⤦", # "⤦" "swArr" => "⇙", # "⇙" "swarr" => "↙", # "↙" "swarrow" => "↙", # "↙" "swnwar" => "⤪", # "⤪" "szlig" => "ß", # "ß" "Tab" => "\t", # "\t" "target" => "⌖", # "⌖" "Tau" => "Τ", # "Τ" "tau" => "τ", # "τ" "tbrk" => "⎴", # "⎴" "Tcaron" => "Ť", # "Ť" "tcaron" => "ť", # "ť" "Tcedil" => "Ţ", # "Ţ" "tcedil" => "ţ", # "ţ" "Tcy" => "Т", # "Т" "tcy" => "т", # "т" "tdot" => "⃛", # "⃛" "telrec" => "⌕", # "⌕" "Tfr" => "𝔗", # "𝔗" "tfr" => "𝔱", # "𝔱" "there4" => "∴", # "∴" "Therefore" => "∴", # "∴" "therefore" => "∴", # "∴" "Theta" => "Θ", # "Θ" "theta" => "θ", # "θ" "thetasym" => "ϑ", # "ϑ" "thetav" => "ϑ", # "ϑ" "thickapprox" => "≈", # "≈" "thicksim" => "∼", # "∼" "ThickSpace" => "  ", # "  " "thinsp" => " ", # " " "ThinSpace" => " ", # " " "thkap" => "≈", # "≈" "thksim" => "∼", # "∼" "THORN" => "Þ", # "Þ" "thorn" => "þ", # "þ" "Tilde" => "∼", # "∼" "tilde" => "˜", # "˜" "TildeEqual" => "≃", # "≃" "TildeFullEqual" => "≅", # "≅" "TildeTilde" => "≈", # "≈" "times" => "×", # "×" "timesb" => "⊠", # "⊠" "timesbar" => "⨱", # "⨱" "timesd" => "⨰", # "⨰" "tint" => "∭", # "∭" "toea" => "⤨", # "⤨" "top" => "⊤", # "⊤" "topbot" => "⌶", # "⌶" "topcir" => "⫱", # "⫱" "Topf" => "𝕋", # "𝕋" "topf" => "𝕥", # "𝕥" "topfork" => "⫚", # "⫚" "tosa" => "⤩", # "⤩" "tprime" => "‴", # "‴" "TRADE" => "™", # "™" "trade" => "™", # "™" "triangle" => "▵", # "▵" "triangledown" => "▿", # "▿" "triangleleft" => "◃", # "◃" "trianglelefteq" => "⊴", # "⊴" "triangleq" => "≜", # "≜" "triangleright" => "▹", # "▹" "trianglerighteq" => "⊵", # "⊵" "tridot" => "◬", # "◬" "trie" => "≜", # "≜" "triminus" => "⨺", # "⨺" "TripleDot" => "⃛", # "⃛" "triplus" => "⨹", # "⨹" "trisb" => "⧍", # "⧍" "tritime" => "⨻", # "⨻" "trpezium" => "⏢", # "⏢" "Tscr" => "𝒯", # "𝒯" "tscr" => "𝓉", # "𝓉" "TScy" => "Ц", # "Ц" "tscy" => "ц", # "ц" "TSHcy" => "Ћ", # "Ћ" "tshcy" => "ћ", # "ћ" "Tstrok" => "Ŧ", # "Ŧ" "tstrok" => "ŧ", # "ŧ" "twixt" => "≬", # "≬" "twoheadleftarrow" => "↞", # "↞" "twoheadrightarrow" => "↠", # "↠" "Uacute" => "Ú", # "Ú" "uacute" => "ú", # "ú" "Uarr" => "↟", # "↟" "uArr" => "⇑", # "⇑" "uarr" => "↑", # "↑" "Uarrocir" => "⥉", # "⥉" "Ubrcy" => "Ў", # "Ў" "ubrcy" => "ў", # "ў" "Ubreve" => "Ŭ", # "Ŭ" "ubreve" => "ŭ", # "ŭ" "Ucirc" => "Û", # "Û" "ucirc" => "û", # "û" "Ucy" => "У", # "У" "ucy" => "у", # "у" "udarr" => "⇅", # "⇅" "Udblac" => "Ű", # "Ű" "udblac" => "ű", # "ű" "udhar" => "⥮", # "⥮" "ufisht" => "⥾", # "⥾" "Ufr" => "𝔘", # "𝔘" "ufr" => "𝔲", # "𝔲" "Ugrave" => "Ù", # "Ù" "ugrave" => "ù", # "ù" "uHar" => "⥣", # "⥣" "uharl" => "↿", # "↿" "uharr" => "↾", # "↾" "uhblk" => "▀", # "▀" "ulcorn" => "⌜", # "⌜" "ulcorner" => "⌜", # "⌜" "ulcrop" => "⌏", # "⌏" "ultri" => "◸", # "◸" "Umacr" => "Ū", # "Ū" "umacr" => "ū", # "ū" "uml" => "¨", # "¨" "UnderBar" => "_", # "_" "UnderBrace" => "⏟", # "⏟" "UnderBracket" => "⎵", # "⎵" "UnderParenthesis" => "⏝", # "⏝" "Union" => "⋃", # "⋃" "UnionPlus" => "⊎", # "⊎" "Uogon" => "Ų", # "Ų" "uogon" => "ų", # "ų" "Uopf" => "𝕌", # "𝕌" "uopf" => "𝕦", # "𝕦" "UpArrow" => "↑", # "↑" "Uparrow" => "⇑", # "⇑" "uparrow" => "↑", # "↑" "UpArrowBar" => "⤒", # "⤒" "UpArrowDownArrow" => "⇅", # "⇅" "UpDownArrow" => "↕", # "↕" "Updownarrow" => "⇕", # "⇕" "updownarrow" => "↕", # "↕" "UpEquilibrium" => "⥮", # "⥮" "upharpoonleft" => "↿", # "↿" "upharpoonright" => "↾", # "↾" "uplus" => "⊎", # "⊎" "UpperLeftArrow" => "↖", # "↖" "UpperRightArrow" => "↗", # "↗" "Upsi" => "ϒ", # "ϒ" "upsi" => "υ", # "υ" "upsih" => "ϒ", # "ϒ" "Upsilon" => "Υ", # "Υ" "upsilon" => "υ", # "υ" "UpTee" => "⊥", # "⊥" "UpTeeArrow" => "↥", # "↥" "upuparrows" => "⇈", # "⇈" "urcorn" => "⌝", # "⌝" "urcorner" => "⌝", # "⌝" "urcrop" => "⌎", # "⌎" "Uring" => "Ů", # "Ů" "uring" => "ů", # "ů" "urtri" => "◹", # "◹" "Uscr" => "𝒰", # "𝒰" "uscr" => "𝓊", # "𝓊" "utdot" => "⋰", # "⋰" "Utilde" => "Ũ", # "Ũ" "utilde" => "ũ", # "ũ" "utri" => "▵", # "▵" "utrif" => "▴", # "▴" "uuarr" => "⇈", # "⇈" "Uuml" => "Ü", # "Ü" "uuml" => "ü", # "ü" "uwangle" => "⦧", # "⦧" "vangrt" => "⦜", # "⦜" "varepsilon" => "ϵ", # "ϵ" "varkappa" => "ϰ", # "ϰ" "varnothing" => "∅", # "∅" "varphi" => "ϕ", # "ϕ" "varpi" => "ϖ", # "ϖ" "varpropto" => "∝", # "∝" "vArr" => "⇕", # "⇕" "varr" => "↕", # "↕" "varrho" => "ϱ", # "ϱ" "varsigma" => "ς", # "ς" "varsubsetneq" => "⊊︀", # "⊊︀" "varsubsetneqq" => "⫋︀", # "⫋︀" "varsupsetneq" => "⊋︀", # "⊋︀" "varsupsetneqq" => "⫌︀", # "⫌︀" "vartheta" => "ϑ", # "ϑ" "vartriangleleft" => "⊲", # "⊲" "vartriangleright" => "⊳", # "⊳" "Vbar" => "⫫", # "⫫" "vBar" => "⫨", # "⫨" "vBarv" => "⫩", # "⫩" "Vcy" => "В", # "В" "vcy" => "в", # "в" "VDash" => "⊫", # "⊫" "Vdash" => "⊩", # "⊩" "vDash" => "⊨", # "⊨" "vdash" => "⊢", # "⊢" "Vdashl" => "⫦", # "⫦" "Vee" => "⋁", # "⋁" "vee" => "∨", # "∨" "veebar" => "⊻", # "⊻" "veeeq" => "≚", # "≚" "vellip" => "⋮", # "⋮" "Verbar" => "‖", # "‖" "verbar" => "|", # "|" "Vert" => "‖", # "‖" "vert" => "|", # "|" "VerticalBar" => "∣", # "∣" "VerticalLine" => "|", # "|" "VerticalSeparator" => "❘", # "❘" "VerticalTilde" => "≀", # "≀" "VeryThinSpace" => " ", # " " "Vfr" => "𝔙", # "𝔙" "vfr" => "𝔳", # "𝔳" "vltri" => "⊲", # "⊲" "vnsub" => "⊂⃒", # "⊂⃒" "vnsup" => "⊃⃒", # "⊃⃒" "Vopf" => "𝕍", # "𝕍" "vopf" => "𝕧", # "𝕧" "vprop" => "∝", # "∝" "vrtri" => "⊳", # "⊳" "Vscr" => "𝒱", # "𝒱" "vscr" => "𝓋", # "𝓋" "vsubnE" => "⫋︀", # "⫋︀" "vsubne" => "⊊︀", # "⊊︀" "vsupnE" => "⫌︀", # "⫌︀" "vsupne" => "⊋︀", # "⊋︀" "Vvdash" => "⊪", # "⊪" "vzigzag" => "⦚", # "⦚" "Wcirc" => "Ŵ", # "Ŵ" "wcirc" => "ŵ", # "ŵ" "wedbar" => "⩟", # "⩟" "Wedge" => "⋀", # "⋀" "wedge" => "∧", # "∧" "wedgeq" => "≙", # "≙" "weierp" => "℘", # "℘" "Wfr" => "𝔚", # "𝔚" "wfr" => "𝔴", # "𝔴" "Wopf" => "𝕎", # "𝕎" "wopf" => "𝕨", # "𝕨" "wp" => "℘", # "℘" "wr" => "≀", # "≀" "wreath" => "≀", # "≀" "Wscr" => "𝒲", # "𝒲" "wscr" => "𝓌", # "𝓌" "xcap" => "⋂", # "⋂" "xcirc" => "◯", # "◯" "xcup" => "⋃", # "⋃" "xdtri" => "▽", # "▽" "Xfr" => "𝔛", # "𝔛" "xfr" => "𝔵", # "𝔵" "xhArr" => "⟺", # "⟺" "xharr" => "⟷", # "⟷" "Xi" => "Ξ", # "Ξ" "xi" => "ξ", # "ξ" "xlArr" => "⟸", # "⟸" "xlarr" => "⟵", # "⟵" "xmap" => "⟼", # "⟼" "xnis" => "⋻", # "⋻" "xodot" => "⨀", # "⨀" "Xopf" => "𝕏", # "𝕏" "xopf" => "𝕩", # "𝕩" "xoplus" => "⨁", # "⨁" "xotime" => "⨂", # "⨂" "xrArr" => "⟹", # "⟹" "xrarr" => "⟶", # "⟶" "Xscr" => "𝒳", # "𝒳" "xscr" => "𝓍", # "𝓍" "xsqcup" => "⨆", # "⨆" "xuplus" => "⨄", # "⨄" "xutri" => "△", # "△" "xvee" => "⋁", # "⋁" "xwedge" => "⋀", # "⋀" "Yacute" => "Ý", # "Ý" "yacute" => "ý", # "ý" "YAcy" => "Я", # "Я" "yacy" => "я", # "я" "Ycirc" => "Ŷ", # "Ŷ" "ycirc" => "ŷ", # "ŷ" "Ycy" => "Ы", # "Ы" "ycy" => "ы", # "ы" "yen" => "¥", # "¥" "Yfr" => "𝔜", # "𝔜" "yfr" => "𝔶", # "𝔶" "YIcy" => "Ї", # "Ї" "yicy" => "ї", # "ї" "Yopf" => "𝕐", # "𝕐" "yopf" => "𝕪", # "𝕪" "Yscr" => "𝒴", # "𝒴" "yscr" => "𝓎", # "𝓎" "YUcy" => "Ю", # "Ю" "yucy" => "ю", # "ю" "Yuml" => "Ÿ", # "Ÿ" "yuml" => "ÿ", # "ÿ" "Zacute" => "Ź", # "Ź" "zacute" => "ź", # "ź" "Zcaron" => "Ž", # "Ž" "zcaron" => "ž", # "ž" "Zcy" => "З", # "З" "zcy" => "з", # "з" "Zdot" => "Ż", # "Ż" "zdot" => "ż", # "ż" "zeetrf" => "ℨ", # "ℨ" "ZeroWidthSpace" => "​", # "​" "Zeta" => "Ζ", # "Ζ" "zeta" => "ζ", # "ζ" "Zfr" => "ℨ", # "ℨ" "zfr" => "𝔷", # "𝔷" "ZHcy" => "Ж", # "Ж" "zhcy" => "ж", # "ж" "zigrarr" => "⇝", # "⇝" "Zopf" => "ℤ", # "ℤ" "zopf" => "𝕫", # "𝕫" "Zscr" => "𝒵", # "𝒵" "zscr" => "𝓏", # "𝓏" "zwj" => "‍", # "‍" "zwnj" => "‌", # "‌" } end end