Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/LaTeXtoUnicode.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/LaTeXtoUnicode.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/LaTeXtoUnicode.vim	(revision 26505)
@@ -0,0 +1,755 @@
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Support for LaTex-to-Unicode conversion as in the Julia REPL "
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+function! s:L2U_Setup()
+
+  call s:L2U_SetupGlobal()
+
+  " Keep track of whether LaTeX-to-Unicode is activated
+  " (used when filetype changes)
+  let b:l2u_enabled = get(b:, "l2u_enabled", 0)
+  let b:l2u_autodetect_enable = get(b:, "l2u_autodetect_enable", 1)
+
+  " Did we install the L2U tab/as-you-type/keymap... mappings?
+  let b:l2u_tab_set = get(b:, "l2u_tab_set", 0)
+  let b:l2u_cmdtab_set = get(b:, "l2u_cmdtab_set", 0)
+  let b:l2u_autosub_set = get(b:, "l2u_autosub_set", 0)
+  let b:l2u_keymap_set = get(b:, "l2u_keymap_set", 0)
+
+  " Following are some flags used to pass information between the function which
+  " attempts the LaTeX-to-Unicode completion and the fallback function
+
+  " Was a (possibly partial) completion found?
+  let b:l2u_found_completion = 0
+  " Is the cursor just after a single backslash
+  let b:l2u_singlebslash = 0
+  " Are we in the middle of a L2U tab completion?
+  let b:l2u_tab_completing = 0
+  " Are we calling the tab fallback?
+  let b:l2u_in_fallback = 0
+
+endfunction
+
+function! s:L2U_SetupGlobal()
+
+  " Initialization of global and script-local variables
+  " is only performed once
+  if get(g:, "l2u_did_global_setup", 0)
+    return
+  endif
+
+  let g:l2u_did_global_setup = 1
+
+  let g:l2u_symbols_dict = julia_latex_symbols#get_dict()
+
+  call s:L2U_deprecated_options()
+
+  if v:version < 704
+      let g:latex_to_unicode_tab = "off"
+      let g:latex_to_unicode_auto = 0
+  endif
+
+  " YouCompleteMe and neocomplcache/neocomplete/deoplete plug-ins do not work well
+  " with LaTeX symbols suggestions
+  if exists("g:loaded_youcompleteme") ||
+        \ exists("g:loaded_neocomplcache") ||
+        \ exists("g:loaded_neocomplete") ||
+        \ exists("g:loaded_deoplete")
+    let g:latex_to_unicode_suggestions = 0
+  endif
+
+  " Forcibly get out of completion mode: feed
+  " this string with feedkeys(s:l2u_esc_sequence, 'n')
+  let s:l2u_esc_sequence = " \b"
+
+  " Trigger for the previous mapping of <Tab>
+  let s:l2u_fallback_trigger = "\u0091L2UFallbackTab"
+
+  " Trigger for the previous mapping of <CR>
+  let s:l2u_fallback_trigger_cr = "\u0091L2UFallbackCR"
+
+endfunction
+
+" Each time the filetype changes, we may need to enable or
+" disable the LaTeX-to-Unicode functionality
+function! LaTeXtoUnicode#Refresh()
+  call s:L2U_Setup()
+
+  " skip if manually overridden
+  if !b:l2u_autodetect_enable
+    return ''
+  endif
+
+  " by default, LaTeX-to-Unicode is only active on julia files
+  let file_types = s:L2U_file_type_regex(get(g:, "latex_to_unicode_file_types", "julia"))
+  let file_types_blacklist = s:L2U_file_type_regex(get(g:, "latex_to_unicode_file_types_blacklist", "$^"))
+
+  if match(&filetype, file_types) < 0 || match(&filetype, file_types_blacklist) >= 0
+    if b:l2u_enabled
+      call LaTeXtoUnicode#Disable(1)
+    else
+      return ''
+    endif
+  elseif !b:l2u_enabled
+    call LaTeXtoUnicode#Enable(1)
+  endif
+endfunction
+
+function! LaTeXtoUnicode#Enable(...)
+  let auto_set = a:0 > 0 ? a:1 : 0
+
+  if b:l2u_enabled
+    return ''
+  end
+
+  call s:L2U_ResetLastCompletionInfo()
+
+  let b:l2u_enabled = 1
+  let b:l2u_autodetect_enable = auto_set
+
+  " If we're editing the first file upon opening vim, this will only init the
+  " command line mode mapping, and the full initialization will be performed by
+  " the autocmd triggered by InsertEnter, defined in /ftdetect.vim.
+  " Otherwise, if we're opening a file from within a running vim session, this
+  " will actually initialize all the LaTeX-to-Unicode substitutions.
+  call LaTeXtoUnicode#Init()
+  return ''
+endfunction
+
+function! LaTeXtoUnicode#Disable(...)
+  let auto_set = a:0 > 0 ? a:1 : 0
+  if !b:l2u_enabled
+    return ''
+  endif
+  let b:l2u_enabled = 0
+  let b:l2u_autodetect_enable = auto_set
+  call LaTeXtoUnicode#Init()
+  return ''
+endfunction
+
+" Translate old options to their new equivalents
+function! s:L2U_deprecated_options()
+  for [new, old] in [["latex_to_unicode_tab",         "julia_latex_to_unicode"],
+                 \   ["latex_to_unicode_auto",        "julia_auto_latex_to_unicode"],
+                 \   ["latex_to_unicode_suggestions", "julia_latex_suggestions_enabled"],
+                 \   ["latex_to_unicode_eager",       "julia_latex_to_unicode_eager"]]
+    if !has_key(g:, new) && has_key(g:, old)
+      exec "let g:" . new . " = g:" . old
+    endif
+  endfor
+
+  if has_key(g:, "latex_to_unicode_tab")
+    if g:latex_to_unicode_tab is# 1
+      let g:latex_to_unicode_tab = "on"
+    elseif g:latex_to_unicode_tab is# 0
+      let g:latex_to_unicode_tab = "off"
+    endif
+  endif
+endfunction
+
+function! s:L2U_file_type_regex(ft)
+  if type(a:ft) == 3
+    let file_types = "\\%(" . join(a:ft, "\\|") . "\\)"
+  elseif type(a:ft) == 1
+    let file_types = a:ft
+  else
+    echoerr "invalid file_type specification"
+  endif
+  return "^" . file_types . "$"
+endfunction
+
+" Some data used to keep track of the previous completion attempt.
+" Used to detect
+" 1) if we just attempted the same completion, or
+" 2) if backspace was just pressed while completing
+" This function initializes and resets the required info
+
+function! s:L2U_ResetLastCompletionInfo()
+  let b:l2u_completed_once = 0
+  let b:l2u_bs_while_completing = 0
+  let b:l2u_last_compl = {
+        \ 'line': '',
+        \ 'col0': -1,
+        \ 'col1': -1,
+        \ }
+endfunction
+
+" This function only detects whether an exact match is found for a LaTeX
+" symbol in front of the cursor
+function! s:L2U_ismatch()
+  let col1 = col('.')
+  let l = getline('.')
+  let col0 = match(l[0:col1-2], '\\[^[:space:]\\]\+$')
+  if col0 == -1
+    return 0
+  endif
+  let base = l[col0:col1-2]
+  return has_key(g:l2u_symbols_dict, base)
+endfunction
+
+" Helper function to sort suggestion entries
+function! s:L2U_partmatches_sort(p1, p2)
+  return a:p1.word > a:p2.word ? 1 : a:p1.word < a:p2.word ? -1 : 0
+endfunction
+
+" Helper function to fix display of Unicode compose characters
+" in the suggestions menu (they are displayed on top of '◌')
+function! s:L2U_fix_compose_chars(uni)
+  let u = matchstr(a:uni, '^.')
+  let isc = ("\u0300" <= u && u <= "\u036F") ||
+          \ ("\u1DC0" <= u && u <= "\u1DFF") ||
+          \ ("\u20D0" <= u && u <= "\u20FF") ||
+          \ ("\uFE20" <= u && u <= "\uFE2F")
+  return isc ? "\u25CC" . a:uni : a:uni
+endfunction
+
+" Helper function to find the longest common prefix among
+" partial completion matches (used when suggestions are disabled
+" and in command line mode)
+function! s:L2U_longest_common_prefix(partmatches)
+  let common = a:partmatches[0]
+  for i in range(1, len(a:partmatches)-1)
+    let p = a:partmatches[i]
+    if len(p) < len(common)
+      let common = common[0 : len(p)-1]
+    endif
+    for j in range(1, len(common)-1)
+      if p[j] != common[j]
+        let common = common[0 : j-1]
+        break
+      endif
+    endfor
+  endfor
+  return common
+endfunction
+
+" Completion function. Besides the usual two-stage completefunc behaviour,
+" it has the following peculiar features:
+"  *) keeps track of the previous completion attempt
+"  *) sets some info to be used by the fallback function
+"  *) either returns a list of completions if a partial match is found, or a
+"     Unicode char if an exact match is found
+"  *) forces its way out of completion mode through a hack in some cases
+function! LaTeXtoUnicode#completefunc(findstart, base)
+  if a:findstart
+    " first stage
+    " avoid infinite loop if the fallback happens to call completion
+    if b:l2u_in_fallback
+      let b:l2u_in_fallback = 0
+      return -3
+    endif
+    " make sure that the options are still set
+    " (it may happen that <C-X><C-U> itself triggers the fallback before
+    " restarting, thus reseetting them; this happens when the prompt is
+    " waiting for ^U^N^P during a partial completion)
+    call s:L2U_SetCompleteopt()
+    " setup the cleanup/fallback operations when we're done
+    call s:L2U_InsertCompleteDoneAutocommand()
+    call s:L2U_InsertInsertLeaveAutocommand()
+    " set info for the callback
+    let b:l2u_found_completion = 1
+    " analyse current line
+    let col1 = col('.')
+    let l = getline('.')
+    let col0 = match(l[0:col1-2], '\\[^[:space:]\\]\+$')
+    " compare with previous completion attempt
+    let b:l2u_bs_while_completing = 0
+    let b:l2u_completed_once = 0
+    if col0 == b:l2u_last_compl['col0']
+      let prevl = b:l2u_last_compl['line']
+      if col1 == b:l2u_last_compl['col1'] && l ==# prevl
+        let b:l2u_completed_once = 1
+      elseif col1 == b:l2u_last_compl['col1'] - 1 && l ==# prevl[0 : col1-2] . prevl[col1 : -1]
+        let b:l2u_bs_while_completing = 1
+      endif
+    endif
+    " store completion info for next attempt
+    let b:l2u_last_compl['col0'] = col0
+    let b:l2u_last_compl['col1'] = col1
+    let b:l2u_last_compl['line'] = l
+    " is the cursor right after a backslash?
+    let b:l2u_singlebslash = (match(l[0:col1-2], '\\$') >= 0)
+    " completion not found
+    if col0 == -1
+      let b:l2u_found_completion = 0
+      call feedkeys(s:l2u_esc_sequence, 'n')
+      let col0 = -2
+    endif
+    return col0
+  else
+    " read settings (eager mode is implicit when suggestions are disabled)
+    let suggestions = get(g:, "latex_to_unicode_suggestions", 1)
+    let eager = get(g:, "latex_to_unicode_eager", 1) || !suggestions
+    " search for matches
+    let partmatches = []
+    let exact_match = 0
+    for k in keys(g:l2u_symbols_dict)
+      if k ==# a:base
+        let exact_match = 1
+      endif
+      if len(k) >= len(a:base) && k[0 : len(a:base)-1] ==# a:base
+        let menu = s:L2U_fix_compose_chars(g:l2u_symbols_dict[k])
+        if suggestions
+          call add(partmatches, {'word': k, 'menu': menu})
+        else
+          call add(partmatches, k)
+        endif
+      endif
+    endfor
+    " exact matches are replaced with Unicode
+    " exceptions:
+    "  *) we reached an exact match by pressing backspace while completing
+    "  *) the exact match is one among many, and the eager setting is
+    "     disabled, and it's the first time this completion is attempted
+    if exact_match && !b:l2u_bs_while_completing && (len(partmatches) == 1 || eager || b:l2u_completed_once)
+      " the completion is successful: reset the last completion info...
+      call s:L2U_ResetLastCompletionInfo()
+      " ...force our way out of completion mode...
+      call feedkeys(s:l2u_esc_sequence, 'n')
+      " ...return the Unicode symbol
+      return [g:l2u_symbols_dict[a:base]]
+    endif
+    if !empty(partmatches)
+      " here, only partial matches were found; either keep just the longest
+      " common prefix, or pass them on
+      if !suggestions
+        let partmatches = [s:L2U_longest_common_prefix(partmatches)]
+      else
+        call sort(partmatches, "s:L2U_partmatches_sort")
+      endif
+    endif
+    if empty(partmatches)
+      call feedkeys(s:l2u_esc_sequence, 'n')
+      let b:l2u_found_completion = 0
+    endif
+    return partmatches
+  endif
+endfunction
+
+function! LaTeXtoUnicode#PutLiteral(k)
+  call feedkeys(a:k, 'ni')
+  return ''
+endfunction
+
+function! LaTeXtoUnicode#PutLiteralCR()
+  call feedkeys('
+', 'ni')
+  return ''
+endfunction
+
+" Function which saves the current insert-mode mapping of a key sequence `s`
+" and associates it with another key sequence `k` (e.g. stores the current
+" <Tab> mapping into the Fallback trigger).
+" It returns the previous maparg dictionary, so that the previous mapping can
+" be reinstated if needed.
+function! s:L2U_SetFallbackMapping(s, k)
+  let mmdict = maparg(a:s, 'i', 0, 1)
+  if empty(mmdict)
+    exe 'inoremap <buffer> ' . a:k . ' ' . a:s
+    return mmdict
+  endif
+  let rhs = mmdict["rhs"]
+  if rhs =~# '^<Plug>L2U'
+    return mmdict
+  endif
+  let pre = '<buffer>'
+  let pre = pre . (mmdict["silent"] ? '<silent>' : '')
+  let pre = pre . (mmdict["expr"] ? '<expr>' : '')
+  if mmdict["noremap"]
+    let cmd = 'inoremap '
+  else
+    let cmd = 'imap '
+    " This is a nasty hack used to prevent infinite recursion. It's not a
+    " general solution. Also, it doesn't work with <CR> since that stops
+    " parsing of the <C-R>=... expression, so we need to special-case it.
+    " Also, if the original mapping was intended to be recursive, this
+    " will break it.
+    if a:s != "<CR>"
+      let rhs = substitute(rhs, '\c' . a:s, "\<C-R>=LaTeXtoUnicode#PutLiteral('" . a:s . "')\<CR>", 'g')
+    else
+      let rhs = substitute(rhs, '\c' . a:s, "\<C-R>=LaTeXtoUnicode#PutLiteralCR()\<CR>", 'g')
+    endif
+    " Make the mapping silent even if it wasn't originally
+    if !mmdict["silent"]
+      let pre = pre . '<silent>'
+    endif
+  endif
+  exe cmd . pre . ' ' . a:k . ' ' . rhs
+  return mmdict
+endfunction
+
+" Reinstate a mapping from the maparg dict returned by SetFallbackMapping
+" (only if buffer-local, since otherwise it should still be available)
+function! s:L2U_ReinstateMapping(mmdict)
+  if empty(a:mmdict) || !a:mmdict["buffer"]
+    return ''
+  endif
+  let lhs = a:mmdict["lhs"]
+  let rhs = a:mmdict["rhs"]
+  if rhs =~# '^<Plug>L2U'
+    return ''
+  endif
+  let pre = '<buffer>'
+  let pre = pre . (a:mmdict["silent"] ? '<silent>' : '')
+  let pre = pre . (a:mmdict["expr"] ? '<expr>' : '')
+  let cmd = a:mmdict["noremap"] ? 'inoremap ' : 'imap '
+  exe cmd . pre . ' ' . lhs . ' ' . rhs
+endfunction
+
+" This is the function which is mapped to <Tab>
+function! LaTeXtoUnicode#Tab()
+  " the <Tab> is passed through to the fallback mapping if the completion
+  " menu is present, and it hasn't been raised by the L2U tab, and there
+  " isn't an exact match before the cursor
+  if pumvisible() && !b:l2u_tab_completing && !s:L2U_ismatch()
+    call feedkeys(s:l2u_fallback_trigger)
+    return ''
+  endif
+  " ensure that we start completion with some reasonable options
+  call s:L2U_SetCompleteopt()
+  " reset the in_fallback info
+  let b:l2u_in_fallback = 0
+  let b:l2u_tab_completing = 1
+  " invoke completion; failure to perform LaTeX-to-Unicode completion is
+  " handled by the CompleteDone autocommand.
+  call feedkeys("\<C-X>\<C-U>", 'n')
+  return ""
+endfunction
+
+" This function is called at every CompleteDone event, and is meant to handle
+" the failures of LaTeX-to-Unicode completion by calling a fallback
+function! LaTeXtoUnicode#FallbackCallback()
+  call s:L2U_RemoveCompleteDoneAutocommand()
+  call s:L2U_RestoreCompleteopt()
+  if !b:l2u_tab_completing
+    " completion was not initiated by L2U, nothing to do
+    return
+  endif
+  " at this point L2U tab completion is over
+  let b:l2u_tab_completing = 0
+  " if the completion was successful do nothing
+  if b:l2u_found_completion == 1 || b:l2u_singlebslash == 1
+    return
+  endif
+  " fallback
+  let b:l2u_in_fallback = 1
+  call feedkeys(s:l2u_fallback_trigger)
+  return
+endfunction
+
+" This is the function that performs the substitution in command-line mode
+function! LaTeXtoUnicode#CmdTab(trigger)
+  " first stage
+  " analyse command line
+  let col1 = getcmdpos() - 1
+  let l = getcmdline()
+  let col0 = match(l[0:col1-1], '\\[^[:space:]\\]\+$')
+  let b:l2u_singlebslash = (match(l[0:col1-1], '\\$') >= 0)
+  " completion not found
+  if col0 == -1
+    if a:trigger == &wildchar
+      call feedkeys(nr2char(a:trigger), 'nt') " fall-back to the default wildchar
+    elseif a:trigger == char2nr("\<S-Tab>")
+      call feedkeys("\<S-Tab>", 'nt') " fall-back to the default <S-Tab>
+    endif
+    return ''
+  endif
+  let base = l[col0 : col1-1]
+  " search for matches
+  let partmatches = []
+  let exact_match = 0
+  for k in keys(g:l2u_symbols_dict)
+    if k ==# base
+      let exact_match = 1
+      break
+    elseif len(k) >= len(base) && k[0 : len(base)-1] ==# base
+      call add(partmatches, k)
+    endif
+  endfor
+  if !exact_match && len(partmatches) == 0
+    " no matches, call fallbacks
+    if a:trigger == &wildchar
+      call feedkeys(nr2char(a:trigger), 'nt') " fall-back to the default wildchar
+    elseif a:trigger == char2nr("\<S-Tab>")
+      call feedkeys("\<S-Tab>", 'nt') " fall-back to the default <S-Tab>
+    endif
+  elseif exact_match
+    " exact matches are replaced with Unicode
+    let unicode = g:l2u_symbols_dict[base]
+    call feedkeys(repeat("\b", len(base)) . unicode, 'nt')
+  else
+    " no exact match: complete with the longest common prefix
+    let common = s:L2U_longest_common_prefix(partmatches)
+    call feedkeys(common[len(base):], 'nt')
+  endif
+  return ''
+endfunction
+
+function! s:L2U_SetCompleteopt()
+  " temporary change completeopt to use settings which make sense
+  " for L2U
+  let backup_new = 0
+  if !exists('b:l2u_backup_completeopt')
+    let b:l2u_backup_completeopt = &completeopt
+    let backup_new = 1
+  endif
+  noautocmd set completeopt+=longest
+  noautocmd set completeopt-=noinsert
+  noautocmd set completeopt-=noselect
+  noautocmd set completeopt-=menuone
+  if backup_new
+    let b:l2u_modified_completeopt = &completeopt
+  endif
+endfunction
+
+function! s:L2U_RestoreCompleteopt()
+  " restore completeopt, but only if nothing else has
+  " messed with it in the meanwhile
+  if exists('b:l2u_backup_completeopt')
+    if exists('b:l2u_modified_completeopt')
+      if &completeopt ==# b:l2u_modified_completeopt
+        noautocmd let &completeopt = b:l2u_backup_completeopt
+      endif
+      unlet b:l2u_modified_completeopt
+    endif
+    unlet b:l2u_backup_completeopt
+  endif
+endfunction
+
+function! s:L2U_InsertCompleteDoneAutocommand()
+  augroup L2UCompleteDone
+    autocmd! * <buffer>
+    " Every time a L2U completion finishes, the fallback may be invoked
+    autocmd CompleteDone <buffer> call LaTeXtoUnicode#FallbackCallback()
+  augroup END
+endfunction
+
+function! s:L2U_RemoveCompleteDoneAutocommand()
+  augroup L2UCompleteDone
+    autocmd! * <buffer>
+  augroup END
+endfunction
+
+function s:L2U_InsertLeaveClenup()
+    call s:L2U_ResetLastCompletionInfo()
+    augroup L2UInsertLeave
+      autocmd! * <buffer>
+    augroup END
+endfunction
+
+function! s:L2U_InsertInsertLeaveAutocommand()
+  augroup L2UInsertLeave
+    autocmd! * <buffer>
+    autocmd InsertLeave <buffer> call s:L2U_InsertLeaveClenup()
+  augroup END
+endfunction
+
+" Setup the L2U tab mapping
+function! s:L2U_SetTab(wait_insert_enter)
+  let opt_do_cmdtab = index(["on", "command", "cmd"], get(g:, "latex_to_unicode_tab", "on")) != -1
+  let opt_do_instab = index(["on", "insert", "ins"], get(g:, "latex_to_unicode_tab", "on")) != -1
+  if !b:l2u_cmdtab_set && opt_do_cmdtab && b:l2u_enabled
+    let b:l2u_cmdtab_keys = get(g:, "latex_to_unicode_cmd_mapping", ['<Tab>','<S-Tab>'])
+    if type(b:l2u_cmdtab_keys) != type([]) " avoid using v:t_list for backward compatibility
+      let b:l2u_cmdtab_keys = [b:l2u_cmdtab_keys]
+    endif
+    for k in b:l2u_cmdtab_keys
+      exec 'let trigger = char2nr("'.(k[0] == '<' ? '\' : '').k.'")'
+      exec 'cnoremap <buffer><expr> '.k.' LaTeXtoUnicode#CmdTab('.trigger.')'
+    endfor
+    let b:l2u_cmdtab_set = 1
+  endif
+  if b:l2u_tab_set
+    return
+  endif
+  " g:did_insert_enter is set from an autocommand in ftdetect
+  if a:wait_insert_enter && !get(g:, "did_insert_enter", 0)
+    return
+  endif
+  if !opt_do_instab || !b:l2u_enabled
+    return
+  endif
+
+  " Backup the previous completefunc (the check is probably not really needed)
+  if get(b:, "l2u_prev_completefunc", "") != "LaTeXtoUnicode#completefunc"
+    let b:l2u_prev_completefunc = &completefunc
+  endif
+  setlocal completefunc=LaTeXtoUnicode#completefunc
+
+  let b:l2u_prev_map_tab = s:L2U_SetFallbackMapping('<Tab>', s:l2u_fallback_trigger)
+  imap <buffer> <Tab> <Plug>L2UTab
+  inoremap <buffer><expr> <Plug>L2UTab LaTeXtoUnicode#Tab()
+
+  let b:l2u_tab_set = 1
+endfunction
+
+" Revert the LaTeX-to-Unicode tab mapping settings
+function! s:L2U_UnsetTab()
+  if b:l2u_cmdtab_set
+    for k in b:l2u_cmdtab_keys
+      exec 'cunmap <buffer> '.k
+    endfor
+    let b:l2u_cmdtab_set = 0
+  endif
+  if !b:l2u_tab_set
+    return
+  endif
+  exec "setlocal completefunc=" . get(b:, "l2u_prev_completefunc", "")
+  iunmap <buffer> <Tab>
+  if empty(maparg("<Tab>", "i"))
+    call s:L2U_ReinstateMapping(b:l2u_prev_map_tab)
+  endif
+  iunmap <buffer> <Plug>L2UTab
+  exe 'iunmap <buffer> ' . s:l2u_fallback_trigger
+  let b:l2u_tab_set = 0
+endfunction
+
+" Function which looks for viable LaTeX-to-Unicode supstitutions as you type
+function! LaTeXtoUnicode#AutoSub(...)
+  " avoid recursive calls
+  if get(b:, "l2u_in_autosub", 0)
+    return ''
+  endif
+  let vc = a:0 == 0 ? v:char : a:1
+  " for some reason function keys seem to be passed as characters 149 (F1-F12)
+  " or 186 (F13-F37, these are entered with shift/ctrl). In such cases, we
+  " can't really do any better than giving up.
+  if char2nr(vc) == 149 || char2nr(vc) == 186
+    return ''
+  endif
+  let b:l2u_in_autosub = 1
+  let col1 = col('.')
+  let lnum = line('.')
+  if col1 == 1
+    if a:0 > 1
+      call feedkeys(a:2, 'mi')
+    endif
+    let b:l2u_in_autosub = 0
+    return ''
+  endif
+  let bs = (vc != "\n")
+  let l = getline(lnum)[0 : col1-1-bs] . v:char
+  let col0 = match(l, '\\\%([_^]\?[A-Za-z]\+\%' . col1 . 'c\%([^A-Za-z]\|$\)\|[_^]\%([0-9()=+-]\)\%' . col1 .'c\%(.\|$\)\)')
+  if col0 == -1
+    if a:0 > 1
+      call feedkeys(a:2, 'mi')
+    endif
+    let b:l2u_in_autosub = 0
+    return ''
+  endif
+  let base = l[col0 : col1-1-bs]
+  let unicode = get(g:l2u_symbols_dict, base, '')
+  if empty(unicode)
+    if a:0 > 1
+      call feedkeys(a:2, 'mi')
+    endif
+    let b:l2u_in_autosub = 0
+    return ''
+  endif
+
+  " perform the substitution, wrapping it in undo breakpoints so that
+  " we can revert it as a whole
+  " at the end, reset the l2u_in_autosub variable without leaving insert mode
+  " the 'i' mode is the only one that works correctly when executing macros
+  " the 'n' mode is to avoid user-defined mappings of \b, <C-G> and <C-\><C-O>
+  call feedkeys("\<C-G>u" .
+             \  repeat("\b", len(base) + bs) . unicode . vc . s:l2u_esc_sequence .
+             \  "\<C-G>u" .
+             \  "\<C-\>\<C-O>:let b:l2u_in_autosub = 0\<CR>",
+             \  'ni')
+  return ''
+endfunction
+
+" Setup the auto as-you-type LaTeX-to-Unicode substitution
+function! s:L2U_SetAutoSub(wait_insert_enter)
+  if b:l2u_autosub_set
+    return
+  endif
+  " g:did_insert_enter is set from an autocommand in ftdetect
+  if a:wait_insert_enter && !get(g:, "did_insert_enter", 0)
+    return
+  endif
+  if !get(g:, "latex_to_unicode_auto", 0) || !b:l2u_enabled
+    return
+  endif
+  " Viable substitutions are searched at every character insertion via the
+  " autocmd InsertCharPre. The <Enter> key does not seem to be catched in
+  " this way though, so we use a mapping for that case.
+
+  let b:l2u_prev_map_cr = s:L2U_SetFallbackMapping('<CR>', s:l2u_fallback_trigger_cr)
+  imap <buffer> <CR> <Plug>L2UAutoSub
+  exec 'inoremap <buffer><expr> <Plug>L2UAutoSub LaTeXtoUnicode#AutoSub("\n", "' . s:l2u_fallback_trigger_cr . '")'
+
+  augroup L2UAutoSub
+    autocmd! * <buffer>
+    autocmd InsertCharPre <buffer> call LaTeXtoUnicode#AutoSub()
+  augroup END
+
+  let b:l2u_autosub_set = 1
+endfunction
+
+" Revert the auto LaTeX-to-Unicode settings
+function! s:L2U_UnsetAutoSub()
+  if !b:l2u_autosub_set
+    return
+  endif
+
+  iunmap <buffer> <CR>
+  if empty(maparg("<CR>", "i"))
+    call s:L2U_ReinstateMapping(b:l2u_prev_map_cr)
+  endif
+  iunmap <buffer> <Plug>L2UAutoSub
+  exe 'iunmap <buffer> ' . s:l2u_fallback_trigger_cr
+  augroup L2UAutoSub
+    autocmd! * <buffer>
+  augroup END
+  let b:l2u_autosub_set = 0
+endfunction
+
+function! s:L2U_SetKeymap()
+  if !b:l2u_keymap_set && get(g:, "latex_to_unicode_keymap", 0) && b:l2u_enabled
+    setlocal keymap=latex2unicode
+    let b:l2u_keymap_set = 1
+  endif
+endfunction
+
+function! s:L2U_UnsetKeymap()
+  if !b:l2u_keymap_set
+    return
+  endif
+  setlocal keymap=
+  let b:l2u_keymap_set = 0
+endfunction
+
+" Initialization. Can be used to re-init when global settings have changed.
+function! LaTeXtoUnicode#Init(...)
+  let wait_insert_enter = a:0 > 0 ? a:1 : 1
+
+  if !wait_insert_enter
+    augroup L2UInit
+      autocmd!
+    augroup END
+  endif
+
+  call s:L2U_UnsetTab()
+  call s:L2U_UnsetAutoSub()
+  call s:L2U_UnsetKeymap()
+
+  call s:L2U_SetTab(wait_insert_enter)
+  call s:L2U_SetAutoSub(wait_insert_enter)
+  call s:L2U_SetKeymap()
+  return ''
+endfunction
+
+function! LaTeXtoUnicode#Toggle()
+  call s:L2U_Setup()
+  if b:l2u_enabled
+    call LaTeXtoUnicode#Disable()
+    echo "LaTeX-to-Unicode disabled"
+  else
+    call LaTeXtoUnicode#Enable()
+    echo "LaTeX-to-Unicode enabled"
+  endif
+  return ''
+endfunction
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/generate_latex_symbols_table.jl
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/generate_latex_symbols_table.jl	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/generate_latex_symbols_table.jl	(revision 26505)
@@ -0,0 +1,17 @@
+#!/bin/env julia
+
+const filename = "julia_latex_symbols"
+const funcname = "get_dict"
+
+open("$filename.vim","w") do f
+    println(f, "\" This file is autogenerated from the script '$(basename(Base.source_path()))'")
+    println(f, "\" The symbols are based on Julia version $VERSION\n")
+    println(f, "scriptencoding utf-8\n")
+    println(f, "function! $filename#$funcname()\n",
+               "  return {\n",
+               "    \\ ",
+               join([string("'", latex, "': '", unicode, "'") for (latex,unicode) in sort!(vcat(collect(REPL.REPLCompletions.latex_symbols),collect(REPL.REPLCompletions.emoji_symbols)), by=x->x[2])],
+                    ",\n    \\ "),
+               "}")
+    println(f, "endfunction")
+end
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia.vim	(revision 26505)
@@ -0,0 +1,166 @@
+function! julia#set_syntax_version(jvers)
+  echo "The julia#set_syntax_version function is deprecated"
+endfunction
+
+function! julia#toggle_deprecated_syntax()
+  echo "The julia#toggle_deprecated_syntax function is deprecated"
+endfunction
+
+if exists("loaded_matchit")
+
+function! julia#toggle_function_blockassign()
+    let sav_pos = getcurpos()
+    let l = getline('.')
+    let c = match(l, '\C\m\<function\s\+.\+(')
+    if c != -1
+        return julia#function_block2assign()
+    endif
+    let c = match(l, '\C\m)\%(::\S\+\)\?\%(\s\+where\s\+.*\)\?\s*=\s*')
+    if c == -1
+        echohl WarningMsg | echo "Not on a function definition or assignment line" | echohl None
+        return
+    endif
+    return julia#function_assign2block()
+endfunction
+
+function! julia#function_block2assign()
+    let sav_pos = getcurpos()
+    let l = getline('.')
+    let c = match(l, '\C\m\<function\s\+.\+(')
+    if c == -1
+        echohl WarningMsg | echo "Not on a function definition line" | echohl None
+        return
+    endif
+    let fpos = copy(sav_pos)
+    let fpos[2] = c+1
+    call setpos('.', fpos)
+    normal %
+    if line('.') != fpos[1]+2 || match(getline('.'), '\C\m^\s*end\s*$') == -1
+        echohl WarningMsg | echo "Only works with 3-lines functions" | echohl None
+        call setpos('.', sav_pos)
+        return
+    endif
+    call setpos('.', fpos)
+    normal! f(
+    normal %
+    while line('.') == fpos[1] && match(l[col('.')-1:], '\C\m)(') == 0
+        normal! l
+        normal %
+    endwhile
+    if line('.') != fpos[1] || match(l[(col('.')-1):], '\C\m)\%(::\S\+\)\?\%(\s\+where\s\+.*\)\?\s*$') != 0
+        echohl WarningMsg | echo "Unrecognized function definition format" | echohl None
+        call setpos('.', sav_pos)
+        return
+    endif
+
+    call setpos('.', fpos)
+    normal! dwA = J
+    if match(getline('.')[(col('.')-1):], '\C\mreturn\>') == 0
+        normal! dw
+    endif
+    if match(getline('.')[(col('.')-1):], '\C\m\s*$') == 0
+        normal! F=C= nothing
+    endif
+    normal! jddk^
+    return
+endfunction
+
+function! julia#function_assign2block()
+    let sav_pos = getcurpos()
+    let l = getline('.')
+    let c = match(l, '\C\m)\%(::\S\+\)\?\%(\s\+where\s\+.*\)\?\s*=\s*')
+    if c == -1
+        echohl WarningMsg | echo "Not on a function assignment-definition line" | echohl None
+        return
+    endif
+    normal ^
+    while match(l[(col('.')-1):], '\%(\S\+\.\)*@') == 0
+        normal! W
+    endwhile
+    normal! ifunction 
+    let l = getline('.')
+    let c = match(l, '\C\m)\%(::\S\+\)\?\%(\s\+where\s\+.*\)\?\s*\zs=\s*')
+    let eqpos = copy(sav_pos)
+    let eqpos[2] = c+1
+    call setpos('.', eqpos)
+    normal! cw
+oend
+    normal %
+    s/\s*$// | noh
+    return
+endfunction
+
+
+let s:nonid_chars = "\U01-\U07" . "\U0E-\U1F" .
+      \             "\"#$'(,.:;=?@`\\U5B{" .
+      \             "\U80-\UA1" . "\UA7\UA8\UAB\UAD\UAF\UB4" . "\UB6-\UB8" . "\UBB\UBF"
+
+let s:nonidS_chars = "[:space:])\\U5D}" . s:nonid_chars
+
+" the following excludes '!' since it can be used as an identifier,
+" and '$' since it can be used in interpolations
+" note that \U2D is '-'
+let s:uniop_chars = "+\\U2D~¬√∛∜"
+
+let s:binop_chars = "=+\\U2D*/\\%÷^&|⊻<>≤≥≡≠≢∈∉⋅×∪∩⊆⊈⊂⊄⊊←→∋∌⊕⊖⊞⊟∘∧⊗⊘↑↓∨⊠±"
+
+" the following is a list of all remainig valid operator chars,
+" but it's more efficient when expressed with ranges (see below)
+" let s:binop_chars_extra = "↔↚↛↠↣↦↮⇎⇏⇒⇔⇴⇶⇷⇸⇹⇺⇻⇼⇽⇾⇿⟵⟶⟷⟷⟹⟺⟻⟼⟽⟾⟿⤀⤁⤂⤃⤄⤅⤆⤇⤌⤍⤎⤏⤐⤑⤔⤕⤖⤗⤘⤝⤞⤟⤠⥄⥅⥆⥇⥈⥊⥋⥎⥐⥒⥓⥖⥗⥚⥛⥞⥟⥢⥤⥦⥧⥨⥩⥪⥫⥬⥭⥰⧴⬱⬰⬲⬳⬴⬵⬶⬷⬸⬹⬺⬻⬼⬽⬾⬿⭀⭁⭂⭃⭄⭇⭈⭉⭊⭋⭌￩￫" .
+"       \                   "∝∊∍∥∦∷∺∻∽∾≁≃≄≅≆≇≈≉≊≋≌≍≎≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≣≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊃⊅⊇⊉⊋⊏⊐⊑⊒⊜⊩⊬⊮⊰⊱⊲⊳⊴⊵⊶⊷⋍⋐⋑⋕⋖⋗⋘⋙⋚⋛⋜⋝⋞⋟⋠⋡⋢⋣⋤⋥⋦⋧⋨⋩⋪⋫⋬⋭⋲⋳⋴⋵⋶⋷⋸⋹⋺⋻⋼⋽⋾⋿⟈⟉⟒⦷⧀⧁⧡⧣⧤⧥⩦⩧⩪⩫⩬⩭⩮⩯⩰⩱⩲⩳⩴⩵⩶⩷⩸⩹⩺⩻⩼⩽⩾⩿⪀⪁⪂⪃⪄⪅⪆⪇⪈⪉⪊⪋⪌⪍⪎⪏⪐⪑⪒⪓⪔⪕⪖⪗⪘⪙⪚⪛⪜⪝⪞⪟⪠⪡⪢⪣⪤⪥⪦⪧⪨⪩⪪⪫⪬⪭⪮⪯⪰⪱⪲⪳⪴⪵⪶⪷⪸⪹⪺⪻⪼⪽⪾⪿⫀⫁⫂⫃⫄⫅⫆⫇⫈⫉⫊⫋⫌⫍⫎⫏⫐⫑⫒⫓⫔⫕⫖⫗⫘⫙⫷⫸⫹⫺⊢⊣" .
+"       \                   "⊔∓∔∸≂≏⊎⊽⋎⋓⧺⧻⨈⨢⨣⨤⨥⨦⨧⨨⨩⨪⨫⨬⨭⨮⨹⨺⩁⩂⩅⩊⩌⩏⩐⩒⩔⩖⩗⩛⩝⩡⩢⩣" .
+"       \                   "⊙⊚⊛⊡⊓∗∙∤⅋≀⊼⋄⋆⋇⋉⋊⋋⋌⋏⋒⟑⦸⦼⦾⦿⧶⧷⨇⨰⨱⨲⨳⨴⨵⨶⨷⨸⨻⨼⨽⩀⩃⩄⩋⩍⩎⩑⩓⩕⩘⩚⩜⩞⩟⩠⫛⊍▷⨝⟕⟖⟗" .
+"       \                   "⇵⟰⟱⤈⤉⤊⤋⤒⤓⥉⥌⥍⥏⥑⥔⥕⥘⥙⥜⥝⥠⥡⥣⥥⥮⥯￪￬"
+
+" same as above, but with character ranges, for performance
+let s:binop_chars_extra = "\\U214B\\U2190-\\U2194\\U219A\\U219B\\U21A0\\U21A3\\U21A6\\U21AE\\U21CE\\U21CF\\U21D2\\U21D4\\U21F4-\\U21FF\\U2208-\\U220D\\U2213\\U2214\\U2217-\\U2219\\U221D\\U2224-\\U222A\\U2237\\U2238\\U223A\\U223B\\U223D\\U223E\\U2240-\\U228B\\U228D-\\U229C\\U229E-\\U22A3\\U22A9\\U22AC\\U22AE\\U22B0-\\U22B7\\U22BB-\\U22BD\\U22C4-\\U22C7\\U22C9-\\U22D3\\U22D5-\\U22ED\\U22F2-\\U22FF\\U25B7\\U27C8\\U27C9\\U27D1\\U27D2\\U27D5-\\U27D7\\U27F0\\U27F1\\U27F5-\\U27F7\\U27F7\\U27F9-\\U27FF\\U2900-\\U2918\\U291D-\\U2920\\U2944-\\U2970\\U29B7\\U29B8\\U29BC\\U29BE-\\U29C1\\U29E1\\U29E3-\\U29E5\\U29F4\\U29F6\\U29F7\\U29FA\\U29FB\\U2A07\\U2A08\\U2A1D\\U2A22-\\U2A2E\\U2A30-\\U2A3D\\U2A40-\\U2A45\\U2A4A-\\U2A58\\U2A5A-\\U2A63\\U2A66\\U2A67\\U2A6A-\\U2AD9\\U2ADB\\U2AF7-\\U2AFA\\U2B30-\\U2B44\\U2B47-\\U2B4C\\UFFE9-\\UFFEC"
+
+" a Julia identifier, sort of
+let s:idregex = '[^' . s:nonidS_chars . '0-9!' . s:uniop_chars . s:binop_chars . '][^' . s:nonidS_chars . s:uniop_chars . s:binop_chars . s:binop_chars_extra . ']*'
+
+let s:operators = '\%(' . '\.\%([-+*/^÷%|&!]\|//\|\\\|<<\|>>>\?\)\?=' .
+      \           '\|'  . '[:$<>]=\|||\|&&\||>\|<|\|<:\|:>\|::\|<<\|>>>\?\|//\|[-=]>\|\.\{3\}' .
+      \           '\|'  . '[' . s:uniop_chars . '!$]' .
+      \           '\|'  . '\.\?[' . s:binop_chars . s:binop_chars_extra . ']' .
+      \           '\)'
+
+function! julia#idundercursor()
+    " TODO...
+    let w = expand('<cword>')
+    " let [l,c] = [line('.'),col('.')]
+    " let ll = getline(l)
+    return w
+endfunction
+
+function! julia#gotodefinition()
+    let w = julia#idundercursor()
+    if empty(w)
+        return ''
+    endif
+    let [l,c] = [line('.'),col('.')]
+    let st = map(synstack(l,c), 'synIDattr(v:val, "name")')
+    let n = len(st)
+    if n > 0 && st[-1] =~# '^julia\%(\%(Range\|Ternary\|CTrans\)\?Operator\|\%(Possible\)\?SymbolS\?\|\%(Bl\|Rep\)\?Keyword\|Conditional\|ParDelim\|Char\|Colon\|Typedef\|Number\|Float\|Const\%(Generic\|Bool\)\|ComplexUnit\|\%(Special\|\%(Octal\|Hex\)Escape\)Char\|UniChar\%(Small\|Large\)\|Comment[LM]\|Todo\|Semicolon\)$'
+        return ''
+    endif
+
+    let comprehension = 0
+    let indollar = 0
+    for i in range(n-1, 0, -1)
+        if st[i] =~# '^juliaDollar\%(Var\|Par\|SqBra\)$'
+            let indollar = 1
+        endif
+        if !indollar && st[i] =~# '^julia\%(\a*String\|QuotedParBlockS\?\)$'
+            return ''
+        endif
+        if st[i] =~# '^julia\%(ParBlock\%(InRange\)\?\|SqBraBlock\|\%(Dollar\|StringVars\)\%(Par\|SqBra\)\)$'
+            let comprehension = 1
+        endif
+    endfor
+
+    let s1 = search('\C\<' . w . '\s*=[^=]', 'bcWzs')
+
+    return
+endfunction
+
+endif
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia/doc.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia/doc.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia/doc.vim	(revision 26505)
@@ -0,0 +1,242 @@
+" path to the julia binary to communicate with
+if has('win32') || has('win64')
+  if exists('g:julia#doc#juliapath')
+    " use assigned g:julia#doc#juliapath
+  elseif executable('julia')
+    " use julia command in PATH
+    let g:julia#doc#juliapath = 'julia'
+  else
+    " search julia binary in the default installation paths
+    let pathlist = sort(glob($LOCALAPPDATA . '\Julia-*\bin\julia.exe', 1, 1))
+    let g:julia#doc#juliapath = get(pathlist, -1, 'julia')
+  endif
+else
+  let g:julia#doc#juliapath = get(g:, 'julia#doc#juliapath', 'julia')
+endif
+
+function! s:version() abort
+  let VERSION = {'major': 0, 'minor': 0}
+  if !executable(g:julia#doc#juliapath)
+    return VERSION
+  endif
+
+  let cmd = printf('%s -v', g:julia#doc#juliapath)
+  let output = system(cmd)
+  let versionstr = matchstr(output, '\C^julia version \zs\d\+\.\d\+\ze')
+  let [major, minor] = map(split(versionstr, '\.'), 'str2nr(v:val)')
+  let VERSION.major = major
+  let VERSION.minor = minor
+  return VERSION
+endfunction
+
+let s:VERSION = s:version()
+let s:NODOCPATTERN = '\C\VNo documentation found.'
+
+function! julia#doc#lookup(keyword, ...) abort
+  let juliapath = get(a:000, 0, g:julia#doc#juliapath)
+  let keyword = escape(a:keyword, '"\')
+  let cmd = printf('%s --compile=min --optimize=0 -E "@doc %s"', juliapath, keyword)
+  return systemlist(cmd)
+endfunction
+
+function! julia#doc#open(keyword) abort
+  if empty(a:keyword)
+    call s:warn('Not an appropriate keyword.')
+    return
+  endif
+
+  if !executable(g:julia#doc#juliapath)
+    call s:warn('%s command is not executable', g:julia#doc#juliapath)
+    return
+  endif
+
+  let doc = julia#doc#lookup(a:keyword, g:julia#doc#juliapath)
+  if empty(doc) || match(doc[0], s:NODOCPATTERN) > -1
+    call s:warn('No documentation found for "%s".', a:keyword)
+    return
+  endif
+
+  " workaround for * and ? since a buffername cannot include them
+  let keyword = a:keyword
+  let keyword = substitute(keyword, '\*', ':asterisk:', 'g')
+  let keyword = substitute(keyword, '?', ':question:', 'g')
+  let buffername = printf('juliadoc: %s', keyword)
+
+  call s:write_to_preview_window(doc, "juliadoc", buffername)
+
+  call filter(s:HELPHISTORY, 'v:val isnot# a:keyword')
+  call add(s:HELPHISTORY, a:keyword)
+endfunction
+
+function! s:write_to_preview_window(content, ftype, buffername)
+  " Are we in the preview window from the outset? If not, best to close any
+  " preview windows that might exist.
+  let pvw = &previewwindow
+  if !pvw
+    silent! pclose!
+  endif
+  execute "silent! pedit +setlocal\\ nobuflisted\\ noswapfile\\"
+        \ "buftype=nofile\\ bufhidden=wipe" a:buffername
+  silent! wincmd P
+  if &previewwindow
+    setlocal modifiable noreadonly
+    silent! %delete _
+    call append(0, a:content)
+    silent! $delete _
+    normal! ggj
+    setlocal nomodified readonly nomodifiable
+    execute "setfiletype" a:ftype
+    " Only return to a normal window if we didn't start in a preview window.
+    if !pvw
+      silent! wincmd p
+    endif
+  else
+    " We couldn't make it to the preview window, so as a fallback we dump the
+    " contents in the status area.
+    echo join(a:content, "\n")
+  endif
+endfunction
+
+function! s:warn(...) abort
+  if a:0 == 0
+    return
+  endif
+
+  echohl WarningMsg
+  try
+    if a:0 == 1
+      echo a:1
+    else
+      echo call('printf', a:000)
+    endif
+  finally
+    echohl None
+  endtry
+endfunction
+
+
+
+let s:KEYWORDPATTERN = '\m@\?\h\k*!\?'
+
+" This function is called in normal mode or visual mode.
+function! julia#doc#keywordprg(word) abort
+  if a:word is# ''
+    return
+  endif
+
+  let word = s:unfnameescape(a:word)
+  if word is# expand('<cword>')
+    " 'K' in normal mode
+    " NOTE: Because ! and @ is not in 'iskeyword' option, this func ignore
+    "       the argument to recognize keywords like "@time" and "push!"
+    let view = winsaveview()
+    let lnum = line('.')
+    let tail = searchpos(s:KEYWORDPATTERN, 'ce', lnum)
+    let head = searchpos(s:KEYWORDPATTERN, 'bc', lnum)
+    call winrestview(view)
+    if head == [0, 0] || tail == [0, 0]
+      return
+    else
+      let start = head[1] - 1
+      let end = tail[1] - 1
+      let word = getline(lnum)[start : end]
+    endif
+  endif
+  call julia#doc#open(word)
+endfunction
+
+if exists('+shellslash')
+  let s:ESCAPEDCHARS = " \t\n\"#%'*<?`|"
+else
+  let s:ESCAPEDCHARS = " \t\n*?[{`$\\%#'\"|!<"
+endif
+let s:FNAMEESCAPEPATTERN = '\\\ze[' . escape(s:ESCAPEDCHARS, ']^-\') . ']'
+
+" this function reproduces an original string escaped by fnameescape()
+function! s:unfnameescape(str) abort
+  if a:str is# ''
+    return ''
+  endif
+
+  " NOTE: We cannot determine the original string if a:str starts from '\-',
+  "       '\+' or '\>' because fnameescape('-') ==# fnameescape('\-').
+  if a:str is# '\-'
+    " Remove escape anyway.
+    return '-'
+  endif
+
+  if a:str =~# '^\\[+>]'
+    let str = a:str[1:]
+  else
+    let str = a:str
+  endif
+  return substitute(str, s:FNAMEESCAPEPATTERN, '', 'g')
+endfunction
+
+
+
+let s:HELPPROMPT = 'help?> '
+let s:HELPHISTORY = []
+
+function! julia#doc#prompt() abort
+  let inputhist = s:savehistory('input')
+  echohl MoreMsg
+  try
+    call s:restorehistory('input', s:HELPHISTORY)
+    let keyword = input(s:HELPPROMPT, '', 'customlist,julia#doc#complete')
+
+    " Clear the last prompt
+    normal! :
+  finally
+    echohl None
+    call s:restorehistory('input', inputhist)
+  endtry
+
+  if empty(keyword)
+    return
+  endif
+
+  call julia#doc#open(keyword)
+endfunction
+
+function! s:savehistory(name) abort
+  if histnr(a:name) == -1
+    return []
+  endif
+
+  let history = []
+  for i in range(1, histnr(a:name))
+    let item = histget(a:name, i)
+    if !empty(item)
+      call add(history, item)
+    endif
+  endfor
+  return history
+endfunction
+
+function! s:restorehistory(name, history) abort
+  call histdel(a:name)
+  for item in a:history
+    call histadd(a:name, item)
+  endfor
+endfunction
+
+
+
+if s:VERSION.major == 0 && s:VERSION.minor <= 6
+  let s:REPL_SEARCH = 'Base.Docs.repl_search'
+else
+  let s:REPL_SEARCH = 'import REPL.repl_search; repl_search'
+endif
+
+function! julia#doc#complete(ArgLead, CmdLine, CursorPos) abort
+  return s:likely(a:ArgLead)
+endfunction
+
+function! s:likely(str) abort
+  " escape twice
+  let str = escape(escape(a:str, '"\'), '"\')
+  let cmd = printf('%s --compile=min --optimize=0 -E "%s(\"%s\")"', g:julia#doc#juliapath, s:REPL_SEARCH, str)
+  let output = systemlist(cmd)
+  return split(matchstr(output[0], '\C^search: \zs.*'))
+endfunction
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_blocks.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_blocks.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_blocks.vim	(revision 26505)
@@ -0,0 +1,794 @@
+" Facilities for moving around Julia blocks (e.g. if/end, function/end etc.)
+" (AKA a collection of horrible hacks)
+
+let s:default_mappings = {
+  \  "moveblock_n" : "]]",
+  \  "moveblock_N" : "][",
+  \  "moveblock_p" : "[[",
+  \  "moveblock_P" : "[]",
+  \
+  \  "move_n" : "]j",
+  \  "move_N" : "]J",
+  \  "move_p" : "[j",
+  \  "move_P" : "[J",
+  \
+  \  "select_a" : "aj",
+  \  "select_i" : "ij",
+  \
+  \  "whereami" : "",
+  \  }
+
+function! s:getmapchars(function)
+  if exists("g:julia_blocks_mappings") && has_key(g:julia_blocks_mappings, a:function)
+    return s:escape(g:julia_blocks_mappings[a:function])
+  else
+    return s:escape(s:default_mappings[a:function])
+  endif
+endfunction
+
+function! s:map_move(function, toend, backwards)
+  let chars = s:getmapchars(a:function)
+  if empty(chars)
+    return
+  endif
+  let fn = "julia_blocks#" . a:function
+  let lhs = "<buffer> <nowait> <silent> " . chars . " "
+  let cnt = ":<C-U>let b:jlblk_count=v:count1"
+  exe "nnoremap " . lhs . cnt
+    \ . " <Bar> call " . fn . "()<CR>"
+  exe "onoremap " . lhs . cnt
+    \ . "<CR><Esc>:call julia_blocks#owrapper_move(v:operator, \"" . fn . "\", " . a:toend . ", " . a:backwards . ")<CR>"
+  exe "xnoremap " . lhs . cnt
+    \ . "<CR>gv<Esc>:call julia_blocks#vwrapper_move(\"" . fn . "\")<CR>"
+  let b:jlblk_mapped[a:function] = 1
+endfunction
+
+function! julia_blocks#owrapper_move(oper, function, toend, backwards)
+  let F = function(a:function)
+
+  let save_redraw = &lazyredraw
+  let save_select = &selection
+
+  let restore_cmds = "\<Esc>"
+    \ . ":let &l:selection = \"" . save_select . "\"\<CR>"
+    \ . ":let &l:lazyredraw = " . save_redraw . "\<CR>"
+    \ . ":\<BS>"
+
+  setlocal lazyredraw
+
+  let start_pos = getpos('.')
+  let b:jlblk_abort_calls_esc = 0
+  call F()
+  let b:jlblk_abort_calls_esc = 1
+  let end_pos = getpos('.')
+  if start_pos == end_pos
+    call feedkeys(restore_cmds, 'n')
+  endif
+
+  let &l:selection = "inclusive"
+  if a:backwards || !a:toend
+    let &l:selection = "exclusive"
+  endif
+  if a:toend && a:backwards
+    let end_pos[2] += 1
+  endif
+
+  if s:compare_pos(start_pos, end_pos) > 0
+    let [start_pos, end_pos] = [end_pos, start_pos]
+  endif
+
+  call setpos("'<", start_pos)
+  call setpos("'>", end_pos)
+
+  " NOTE: the 'c' operator behaves differently, for mysterious reasons. We
+  "       simulate it with 'd' followed by 'i' instead
+  call feedkeys("gv" . (a:oper == "c" ? "d" : a:oper) . restore_cmds . (a:oper == "c" ? "i" : ""), 'n')
+endfunction
+
+function! julia_blocks#vwrapper_move(function)
+  let F = function(a:function)
+
+  let s = getpos('.')
+  let b1 = getpos("'<")
+  let b2 = getpos("'>")
+
+  let b = b1 == s ? b2 : b1
+  call setpos('.', s)
+  let b:jlblk_abort_calls_esc = 0
+  call F()
+  let b:jlblk_abort_calls_esc = 1
+  let e = getpos('.')
+  call setpos('.', b)
+  exe "normal " . visualmode()
+  call setpos('.', e)
+endfunction
+
+function! s:unmap(function)
+  if !get(b:jlblk_mapped, a:function, 0)
+    return
+  endif
+  let chars = s:getmapchars(a:function)
+  if empty(chars)
+    " shouldn't happen
+    return
+  endif
+  let mapids = a:function =~# "^move" ? ["n", "x", "o"] :
+	\      a:function =~# "^select" ? ["x", "o"] :
+	\      ["n"]
+  let fn = "julia_blocks#" . a:function
+  let cmd = "<buffer> " . chars
+  for m in mapids
+    exe m . "unmap " . cmd
+  endfor
+  let b:jlblk_mapped[a:function] = 0
+endfunction
+
+function! s:escape(chars)
+  let c = a:chars
+  let c = substitute(c, '|', '<Bar>', 'g')
+  return c
+endfunction
+
+function! s:map_select(function)
+  let chars = s:getmapchars(a:function)
+  if empty(chars)
+    return
+  endif
+  let fn = "julia_blocks#" . a:function
+  let lhs = "<buffer> <nowait> <silent> " . chars . " "
+  let cnt = ":<C-U>let b:jlblk_inwrapper=1<CR>:let b:jlblk_count=max([v:prevcount,1])<CR>"
+  exe "onoremap " . lhs . "<Esc>" . cnt
+    \ . ":call julia_blocks#owrapper_select(v:operator, \"" . fn . "\")<CR>"
+  exe "xnoremap " . lhs . cnt
+    \ . ":call julia_blocks#vwrapper_select(\"" . fn . "\")<CR>"
+  let b:jlblk_mapped[a:function] = 1
+endfunction
+
+function! julia_blocks#owrapper_select(oper, function) ", toend, backwards)
+  let F = function(a:function)
+
+  let save_redraw = &lazyredraw
+  let save_select = &selection
+
+  let restore_cmds = "\<Esc>"
+    \ . ":let &l:selection = \"" . save_select . "\"\<CR>"
+    \ . ":let &l:lazyredraw = " . save_redraw . "\<CR>"
+    \ . ":\<BS>"
+
+  setlocal lazyredraw
+
+  let b:jlblk_abort_calls_esc = 0
+  let retF = F()
+  let b:jlblk_abort_calls_esc = 1
+  if empty(retF)
+    let b:jlblk_inwrapper = 0
+    call feedkeys(restore_cmds, 'n')
+    return
+  end
+  let [start_pos, end_pos] = retF
+
+  if start_pos == end_pos
+    call feedkeys(restore_cmds, 'n')
+  endif
+
+  let &l:selection = "inclusive"
+
+  call setpos("'<", start_pos)
+  call setpos("'>", end_pos)
+
+  let b:jlblk_inwrapper = 0
+  " NOTE: the 'c' operator behaves differently, for mysterious reasons. We
+  "       simulate it with 'd' followed by 'i' instead
+  call feedkeys("gv" . (a:oper == "c" ? "d" : a:oper) . restore_cmds . (a:oper == "c" ? "i" : ""), 'n')
+endfunction
+
+function! julia_blocks#vwrapper_select(function)
+  let F = function(a:function)
+
+  let b:jlblk_abort_calls_esc = 0
+  let retF = F()
+  let b:jlblk_abort_calls_esc = 1
+  if empty(retF)
+    let b:jlblk_inwrapper = 0
+    return
+  end
+  let [start_pos, end_pos] = retF
+  call setpos("'<", start_pos)
+  call setpos("'>", end_pos)
+  normal! gv
+  let b:jlblk_inwrapper = 0
+endfunction
+
+function! s:map_aux(function)
+  let chars = s:getmapchars(a:function)
+  if empty(chars)
+    return
+  endif
+  let fn = "julia_blocks#" . a:function
+  let lhs = "<buffer> <nowait> <silent> " . chars . " "
+  exe "nnoremap " . lhs . ":<C-U>echo " . fn . "()<CR>"
+  let b:jlblk_mapped[a:function] = 1
+endfunction
+
+let s:julia_blocks_functions = {
+      \  "moveblock_N": [1, 0],
+      \  "moveblock_n": [0, 0],
+      \  "moveblock_p": [0, 1],
+      \  "moveblock_P": [1, 1],
+      \
+      \  "move_N": [1, 0],
+      \  "move_n": [0, 0],
+      \  "move_p": [0, 1],
+      \  "move_P": [1, 1],
+      \
+      \  "select_a": [],
+      \  "select_i": [],
+      \
+      \  "whereami": [],
+      \  }
+
+function! julia_blocks#init_mappings()
+  let b:jlblk_mapped = {}
+  for f in keys(s:julia_blocks_functions)
+    if f =~# "^move"
+      let [te, bw] = s:julia_blocks_functions[f]
+      call s:map_move(f, te, bw)
+    elseif f =~# "^select"
+      call s:map_select(f)
+    else
+      call s:map_aux(f)
+    endif
+  endfor
+  call julia_blocks#select_reset()
+  augroup JuliaBlocks
+    au!
+    au InsertEnter <buffer> call julia_blocks#select_reset()
+    au CursorMoved <buffer> call s:cursor_moved()
+  augroup END
+
+  " we would need some autocmd event associated with exiting from
+  " visual mode, but there isn't any, so we resort to this crude
+  " hack
+  " ACTUALLY this creates more problems than it solves, so the crude hack
+  " is just disabled
+  "vnoremap <buffer><silent><unique> <Esc> <Esc>:call julia_blocks#select_reset()<CR>
+endfunction
+
+function! julia_blocks#remove_mappings()
+  if exists("b:jlblk_mapped")
+    for f in keys(s:julia_blocks_functions)
+      call s:unmap(f)
+    endfor
+  endif
+  unlet! b:jlblk_save_pos b:jlblk_view b:jlblk_count b:jlblk_abort_calls_esc
+  unlet! b:jlblk_inwrapper b:jlblk_did_select b:jlblk_doing_select
+  unlet! b:jlblk_last_start_pos b:jlblk_last_end_pos b:jlblk_last_mode
+  augroup JuliaBlocks
+    au!
+  augroup END
+  augroup! JuliaBlocks
+  let md = maparg("<Esc>", "x", 0, 1)
+  if !empty(md) && md["buffer"]
+    vunmap <buffer> <Esc>
+  endif
+endfunction
+
+function! s:restore_view()
+  "redraw! " would ensure correct behaviour, but is annoying
+  let pos = getpos('.')
+  if pos == b:jlblk_save_pos
+    call winrestview(b:jlblk_view)
+    return
+  endif
+  let oldtopline = b:jlblk_view["topline"]
+  let newtopline = winsaveview()["topline"]
+  let l = pos[1]
+  if l >= oldtopline + &l:scrolloff && l <= oldtopline + winheight(0) - 1 - &l:scrolloff
+    if newtopline > oldtopline
+      exe ":normal! " . (newtopline - oldtopline) . "\<C-Y>"
+    elseif newtopline < oldtopline
+      exe ":normal! " . (oldtopline - newtopline) . "\<C-E>"
+    endif
+  " these reduce the scrolling to the minimum (which is maybe not
+  " standard ViM behaviour?)
+  elseif newtopline < oldtopline && (l - newtopline - &l:scrolloff) > 0
+    exe ":normal! " . (l - newtopline - &l:scrolloff) . "\<C-E>"
+  elseif newtopline > oldtopline && (newtopline + &l:scrolloff - l) > 0
+    exe ":normal! " . (l - newtopline - &l:scrolloff) . "\<C-E>"
+  endif
+  call setpos('.', pos) " make sure we didn't screw up
+                        " (since winsaveview may not be up to date)
+endfunction
+
+function! s:abort()
+  call setpos('.', b:jlblk_save_pos)
+  call s:restore_view()
+  if get(b:, "jlblk_abort_calls_esc", 1)
+    call feedkeys("\<Esc>", 'n')
+  endif
+  return 0
+endfunction
+
+function! s:set_mark_tick(...)
+  " This could be a one-liner:
+  "   call setpos("''", b:jlblk_save_pos)
+  " but we want to append to the jumplist,
+  " which setpos doesn't do
+  let p = getpos('.')
+  call setpos('.', b:jlblk_save_pos)
+  normal! m'
+  call setpos('.', p)
+endfunction
+
+function! s:get_save_pos(...)
+  if !exists("b:jlblk_save_pos") || (a:0 == 0) || (a:0 > 0 && a:1)
+    let b:jlblk_save_pos = getpos('.')
+  endif
+  let b:jlblk_view = winsaveview()
+endfunction
+
+function! s:on_end()
+  return getline('.')[col('.')-1] =~# '\k' && expand("<cword>") =~# b:julia_end_keywords
+endfunction
+
+function! s:on_begin()
+  let [l,c] = [line('.'), col('.')]
+  normal! ^
+  let patt = '\%<'.(c+1).'c\(' . b:julia_begin_keywordsm . '\)\%>'.(c-1).'c'
+  let n = search(patt, 'Wnc', l)
+  call cursor(l, c)
+  return n > 0
+endfunction
+
+function! s:matchit()
+  let lkj = exists(":lockjumps") == 2 ? "lockjumps " : ""
+  exe lkj . "normal %"
+endfunction
+
+function! s:move_before_begin()
+  call search(b:julia_begin_keywordsm, 'Wbc')
+  normal! h
+endfunction
+
+function! s:cycle_until_end()
+  let pos = getpos('.')
+  while !s:on_end()
+    call s:matchit()
+    let c = 0
+    if getpos('.') == pos || c > 1000
+      " shouldn't happen, but let's avoid infinite loops anyway
+      return 0
+    endif
+    let c += 1
+  endwhile
+  return 1
+endfunction
+
+function! s:moveto_block_delim(toend, backwards, ...)
+  let pattern = a:toend ? b:julia_end_keywords : b:julia_begin_keywordsm
+  let flags = a:backwards ? 'Wb' : 'W'
+  let cnt = a:0 > 0 ? a:1 : b:jlblk_count
+  if !a:toend && a:backwards && s:on_begin()
+    call s:move_before_begin()
+  endif
+  let ret = 0
+  for c in range(cnt)
+    if a:toend && a:backwards && s:on_end()
+      normal! l
+      normal! bh
+    endif
+    while 1
+      let searchret = search(pattern, flags)
+      if !searchret
+	return ret
+      endif
+      exe "let skip = " . b:match_skip
+      if !skip
+	let ret = 1
+	break
+      endif
+    endwhile
+  endfor
+  return ret
+endfunction
+
+function! s:compare_pos(pos1, pos2)
+  if a:pos1[1] < a:pos2[1]
+    return -1
+  elseif a:pos1[1] > a:pos2[1]
+    return 1
+  elseif a:pos1[2] < a:pos2[2]
+    return -1
+  elseif a:pos1[2] > a:pos2[2]
+    return 1
+  else
+    return 0
+  endif
+endfunction
+
+function! julia_blocks#move_N()
+  call s:get_save_pos()
+
+  let ret = s:moveto_block_delim(1, 0)
+  if !ret
+    return s:abort()
+  endif
+
+  normal! e
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! julia_blocks#move_n()
+  call s:get_save_pos()
+
+  let ret = s:moveto_block_delim(0, 0)
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! julia_blocks#move_p()
+  call s:get_save_pos()
+
+  let ret = s:moveto_block_delim(0, 1)
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! julia_blocks#move_P()
+  call s:get_save_pos()
+
+  let ret = s:moveto_block_delim(1, 1)
+  if !ret
+    return s:abort()
+  endif
+
+  normal! e
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! s:moveto_currentblock_end()
+  let flags = 'W'
+  if s:on_end()
+    let flags .= 'c'
+    " NOTE: using "normal! lb" fails at the end of the file (?!)
+    normal! l
+    normal! b
+  endif
+
+  let ret = searchpair(b:julia_begin_keywordsm, '', b:julia_end_keywords, flags, b:match_skip)
+  if ret <= 0
+    return s:abort()
+  endif
+
+  normal! e
+  return 1
+endfunction
+
+function! julia_blocks#moveblock_N()
+  call s:get_save_pos()
+
+  let ret = 0
+  for c in range(b:jlblk_count)
+    let last_seen_pos = getpos('.')
+    if s:on_end()
+      normal! hel
+      let save_pos = getpos('.')
+      let ret_start = s:moveto_block_delim(0, 0, 1)
+      let start1_pos = ret_start ? getpos('.') : [0,0,0,0]
+      call setpos('.', save_pos)
+      if s:on_end()
+	normal! h
+      endif
+      let ret_end = s:moveto_block_delim(1, 0, 1)
+      let end1_pos = ret_end ? getpos('.')  : [0,0,0,0]
+
+      if ret_start && (!ret_end || s:compare_pos(start1_pos, end1_pos) < 0)
+	call setpos('.', start1_pos)
+      else
+	call setpos('.', save_pos)
+      endif
+    endif
+
+    let moveret = s:moveto_currentblock_end()
+    if !moveret && c == 0
+      let moveret = s:moveto_block_delim(0, 0, 1) && s:cycle_until_end()
+      if moveret
+        normal! e
+      endif
+    endif
+    if !moveret
+      call setpos('.', last_seen_pos)
+      break
+    endif
+
+    let ret = 1
+  endfor
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! julia_blocks#moveblock_n()
+  call s:get_save_pos()
+
+  let ret = 0
+  for c in range(b:jlblk_count)
+    let last_seen_pos = getpos('.')
+
+    call s:moveto_currentblock_end()
+    if s:moveto_block_delim(0, 0, 1)
+      let ret = 1
+    else
+      call setpos('.', last_seen_pos)
+      break
+    endif
+  endfor
+
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+
+  return 1
+endfunction
+
+function! julia_blocks#moveblock_p()
+  call s:get_save_pos()
+
+  let ret = 0
+  for c in range(b:jlblk_count)
+    let last_seen_pos = getpos('.')
+    if s:on_begin()
+      call s:move_before_begin()
+      if s:on_end()
+	normal! l
+      endif
+      let save_pos = getpos('.')
+      let ret_start = s:moveto_block_delim(0, 1, 1)
+      let start1_pos = ret_start ? getpos('.') : [0,0,0,0]
+      call setpos('.', save_pos)
+      let ret_end = s:moveto_block_delim(1, 1, 1)
+      let end1_pos = ret_end ? getpos('.') : [0,0,0,0]
+
+      if ret_end && (!ret_start || s:compare_pos(start1_pos, end1_pos) < 0)
+	call setpos('.', end1_pos)
+      else
+	call setpos('.', save_pos)
+      endif
+    endif
+
+    let moveret = s:moveto_currentblock_end()
+    if !moveret && c == 0
+      let moveret = s:moveto_block_delim(1, 1, 1)
+    endif
+    if !moveret
+      call setpos('.', last_seen_pos)
+      break
+    endif
+
+    call s:matchit()
+    let ret = 1
+  endfor
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+  call s:restore_view()
+
+  return 1
+endfunction
+
+function! julia_blocks#moveblock_P()
+  call s:get_save_pos()
+
+  let ret = 0
+  for c in range(b:jlblk_count)
+    let last_seen_pos = getpos('.')
+
+    call s:moveto_currentblock_end()
+    if s:on_end()
+      call s:matchit()
+    endif
+
+    if s:moveto_block_delim(1, 1, 1)
+      " NOTE: normal! he does not work unless &whichwrap inlcudes h
+      normal! h
+      normal! e
+      let ret = 1
+    else
+      call setpos('.', last_seen_pos)
+    endif
+  endfor
+
+  if !ret
+    return s:abort()
+  endif
+
+  call s:set_mark_tick()
+  call s:restore_view()
+
+  return 1
+endfunction
+
+function! julia_blocks#whereami()
+  let b:jlblk_count = v:count1
+  let save_redraw = &lazyredraw
+  setlocal lazyredraw
+  let pos = getpos('.')
+  let ret = julia_blocks#select_a('w')
+  if empty(ret)
+    call setpos('.', pos)
+    let &l:lazyredraw = save_redraw
+    return ""
+  end
+  let [start_pos, end_pos] = ret
+  let m = getline(start_pos[1])[start_pos[2]-1:]
+
+  " If cursor_moved was not forced from select_a, we force it now
+  " (TODO: this is *really* ugly)
+  if end_pos != pos
+    call s:cursor_moved(1)
+  endif
+  call setpos('.', pos)
+  call s:restore_view()
+  let &l:lazyredraw = save_redraw
+  return m
+endfunction
+
+" Block text objects
+
+function! s:find_block(current_mode)
+
+  let flags = 'W'
+
+  if b:jlblk_did_select
+    call setpos('.', b:jlblk_last_start_pos)
+    if !s:cycle_until_end()
+      return s:abort()
+    endif
+    if !(a:current_mode[0] == 'a' && a:current_mode == b:jlblk_last_mode)
+      let flags .= 'c'
+    endif
+  elseif s:on_end()
+    let flags .= 'c'
+    " NOTE: using "normal! lb" fails at the end of the file (?!)
+    normal! l
+    normal! b
+  endif
+  let searchret = searchpair(b:julia_begin_keywordsm, '', b:julia_end_keywords, flags, b:match_skip)
+  if searchret <= 0
+    if !b:jlblk_did_select
+      return s:abort()
+    else
+     call setpos('.', b:jlblk_last_end_pos)
+    endif
+  endif
+
+  let end_pos = getpos('.')
+  " Jump to match
+  call s:matchit()
+  let start_pos = getpos('.')
+
+  let b:jlblk_last_start_pos = copy(start_pos)
+  let b:jlblk_last_end_pos = copy(end_pos)
+
+  return [start_pos, end_pos]
+endfunction
+
+function! s:repeated_find(ai_mode)
+  let repeat = b:jlblk_count + (a:ai_mode == 'i' && v:count1 > 1 ? 1 : 0)
+  for c in range(repeat)
+    let current_mode = (c < repeat - 1 ? 'a' : a:ai_mode)
+    let ret_find_block = s:find_block(current_mode)
+    if empty(ret_find_block)
+      return 0
+    endif
+    let [start_pos, end_pos] = ret_find_block
+    call setpos('.', end_pos)
+    let b:jlblk_last_mode = current_mode
+    if c < repeat - 1
+      let b:jlblk_doing_select = 0
+      let b:jlblk_did_select = 1
+    endif
+  endfor
+  return [start_pos, end_pos]
+endfunction
+
+function! julia_blocks#select_a(...)
+  let mode_flag = a:0 > 0 ? a:1 : ''
+  call s:get_save_pos(!b:jlblk_did_select)
+  let current_pos = getpos('.')
+  let ret_find_block = s:repeated_find('a' . mode_flag)
+  if empty(ret_find_block)
+    return 0
+  endif
+  let [start_pos, end_pos] = ret_find_block
+
+  call setpos('.', end_pos)
+  normal! e
+  let end_pos = getpos('.')
+
+  let b:jlblk_doing_select = 1
+
+  " CursorMove is only triggered if end_pos
+  " end_pos is different than the staring position;
+  " so when starting from the 'd' in 'end' we need to
+  " force it
+  if current_pos == end_pos
+    call s:cursor_moved(1)
+  endif
+
+  call s:set_mark_tick()
+  return [start_pos, end_pos]
+endfunction
+
+function! julia_blocks#select_i()
+  call s:get_save_pos(!b:jlblk_did_select)
+  let current_pos = getpos('.')
+  let ret_find_block = s:repeated_find('i')
+  if empty(ret_find_block)
+    return 0
+  endif
+  let [start_pos, end_pos] = ret_find_block
+
+  if end_pos[1] <= start_pos[1]+1
+    return s:abort()
+  endif
+
+  call setpos('.', end_pos)
+
+  let b:jlblk_doing_select = 1
+
+  let start_pos[1] += 1
+  call setpos('.', start_pos)
+  normal! ^
+  let start_pos = getpos('.')
+  let end_pos[1] -= 1
+  let end_pos[2] = len(getline(end_pos[1]))
+
+  " CursorMove is only triggered if end_pos
+  " end_pos is different than the staring position;
+  " so when starting from the 'd' in 'end' we need to
+  " force it
+  if current_pos == end_pos
+    call s:cursor_moved(1)
+  endif
+
+  call s:set_mark_tick()
+  return [start_pos, end_pos]
+endfunction
+
+function julia_blocks#select_reset()
+  let b:jlblk_did_select = 0
+  let b:jlblk_doing_select = 0
+  let b:jlblk_inwrapper = 0
+  let b:jlblk_last_mode = ""
+endfunction
+
+function! s:cursor_moved(...)
+  if b:jlblk_inwrapper && !(a:0 > 0 && a:1)
+    return
+  endif
+  let b:jlblk_did_select = b:jlblk_doing_select
+  let b:jlblk_doing_select = 0
+endfunction
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_latex_symbols.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_latex_symbols.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/autoload/julia_latex_symbols.vim	(revision 26505)
@@ -0,0 +1,3332 @@
+" This file is autogenerated from the script 'generate_latex_symbols_table.jl'
+" The symbols are based on Julia version 1.5.0-DEV.67
+
+scriptencoding utf-8
+
+function! julia_latex_symbols#get_dict()
+  return {
+    \ '\exclamdown': '¡',
+    \ '\sterling': '£',
+    \ '\yen': '¥',
+    \ '\brokenbar': '¦',
+    \ '\S': '§',
+    \ '\copyright': '©',
+    \ '\:copyright:': '©',
+    \ '\ordfeminine': 'ª',
+    \ '\neg': '¬',
+    \ '\circledR': '®',
+    \ '\:registered:': '®',
+    \ '\highminus': '¯',
+    \ '\degree': '°',
+    \ '\pm': '±',
+    \ '\^2': '²',
+    \ '\^3': '³',
+    \ '\P': '¶',
+    \ '\cdotp': '·',
+    \ '\^1': '¹',
+    \ '\ordmasculine': 'º',
+    \ '\1/4': '¼',
+    \ '\1/2': '½',
+    \ '\3/4': '¾',
+    \ '\questiondown': '¿',
+    \ '\AA': 'Å',
+    \ '\AE': 'Æ',
+    \ '\DH': 'Ð',
+    \ '\times': '×',
+    \ '\O': 'Ø',
+    \ '\TH': 'Þ',
+    \ '\ss': 'ß',
+    \ '\aa': 'å',
+    \ '\ae': 'æ',
+    \ '\eth': 'ð',
+    \ '\dh': 'ð',
+    \ '\div': '÷',
+    \ '\o': 'ø',
+    \ '\th': 'þ',
+    \ '\DJ': 'Đ',
+    \ '\dj': 'đ',
+    \ '\hbar': 'ħ',
+    \ '\imath': 'ı',
+    \ '\L': 'Ł',
+    \ '\l': 'ł',
+    \ '\NG': 'Ŋ',
+    \ '\ng': 'ŋ',
+    \ '\OE': 'Œ',
+    \ '\oe': 'œ',
+    \ '\hvlig': 'ƕ',
+    \ '\nrleg': 'ƞ',
+    \ '\Zbar': 'Ƶ',
+    \ '\doublepipe': 'ǂ',
+    \ '\jmath': 'ȷ',
+    \ '\trna': 'ɐ',
+    \ '\trnsa': 'ɒ',
+    \ '\openo': 'ɔ',
+    \ '\rtld': 'ɖ',
+    \ '\schwa': 'ə',
+    \ '\pgamma': 'ɣ',
+    \ '\pbgam': 'ɤ',
+    \ '\trnh': 'ɥ',
+    \ '\btdl': 'ɬ',
+    \ '\rtll': 'ɭ',
+    \ '\trnm': 'ɯ',
+    \ '\trnmlr': 'ɰ',
+    \ '\ltlmr': 'ɱ',
+    \ '\ltln': 'ɲ',
+    \ '\rtln': 'ɳ',
+    \ '\clomeg': 'ɷ',
+    \ '\ltphi': 'ɸ',
+    \ '\trnr': 'ɹ',
+    \ '\trnrl': 'ɺ',
+    \ '\rttrnr': 'ɻ',
+    \ '\rl': 'ɼ',
+    \ '\rtlr': 'ɽ',
+    \ '\fhr': 'ɾ',
+    \ '\rtls': 'ʂ',
+    \ '\esh': 'ʃ',
+    \ '\trnt': 'ʇ',
+    \ '\rtlt': 'ʈ',
+    \ '\pupsil': 'ʊ',
+    \ '\pscrv': 'ʋ',
+    \ '\invv': 'ʌ',
+    \ '\invw': 'ʍ',
+    \ '\trny': 'ʎ',
+    \ '\rtlz': 'ʐ',
+    \ '\yogh': 'ʒ',
+    \ '\glst': 'ʔ',
+    \ '\reglst': 'ʕ',
+    \ '\inglst': 'ʖ',
+    \ '\turnk': 'ʞ',
+    \ '\dyogh': 'ʤ',
+    \ '\tesh': 'ʧ',
+    \ '\^h': 'ʰ',
+    \ '\^j': 'ʲ',
+    \ '\^r': 'ʳ',
+    \ '\^w': 'ʷ',
+    \ '\^y': 'ʸ',
+    \ '\rasp': 'ʼ',
+    \ '\verts': 'ˈ',
+    \ '\verti': 'ˌ',
+    \ '\lmrk': 'ː',
+    \ '\hlmrk': 'ˑ',
+    \ '\sbrhr': '˒',
+    \ '\sblhr': '˓',
+    \ '\rais': '˔',
+    \ '\low': '˕',
+    \ '\u': '˘',
+    \ '\tildelow': '˜',
+    \ '\^l': 'ˡ',
+    \ '\^s': 'ˢ',
+    \ '\^x': 'ˣ',
+    \ '\grave': '̀',
+    \ '\acute': '́',
+    \ '\hat': '̂',
+    \ '\tilde': '̃',
+    \ '\bar': '̄',
+    \ '\overbar': '̅',
+    \ '\breve': '̆',
+    \ '\dot': '̇',
+    \ '\ddot': '̈',
+    \ '\ovhook': '̉',
+    \ '\ocirc': '̊',
+    \ '\H': '̋',
+    \ '\check': '̌',
+    \ '\candra': '̐',
+    \ '\oturnedcomma': '̒',
+    \ '\ocommatopright': '̕',
+    \ '\droang': '̚',
+    \ '\palh': '̡',
+    \ '\rh': '̢',
+    \ '\c': '̧',
+    \ '\k': '̨',
+    \ '\sbbrg': '̪',
+    \ '\wideutilde': '̰',
+    \ '\underbar': '̲',
+    \ '\strike': '̶',
+    \ '\sout': '̶',
+    \ '\not': '̸',
+    \ '\underleftrightarrow': '͍',
+    \ '\Alpha': 'Α',
+    \ '\Beta': 'Β',
+    \ '\Gamma': 'Γ',
+    \ '\Delta': 'Δ',
+    \ '\Epsilon': 'Ε',
+    \ '\Zeta': 'Ζ',
+    \ '\Eta': 'Η',
+    \ '\Theta': 'Θ',
+    \ '\Iota': 'Ι',
+    \ '\Kappa': 'Κ',
+    \ '\Lambda': 'Λ',
+    \ '\upMu': 'Μ',
+    \ '\upNu': 'Ν',
+    \ '\Xi': 'Ξ',
+    \ '\upOmicron': 'Ο',
+    \ '\Pi': 'Π',
+    \ '\Rho': 'Ρ',
+    \ '\Sigma': 'Σ',
+    \ '\Tau': 'Τ',
+    \ '\Upsilon': 'Υ',
+    \ '\Phi': 'Φ',
+    \ '\Chi': 'Χ',
+    \ '\Psi': 'Ψ',
+    \ '\Omega': 'Ω',
+    \ '\alpha': 'α',
+    \ '\beta': 'β',
+    \ '\gamma': 'γ',
+    \ '\delta': 'δ',
+    \ '\upepsilon': 'ε',
+    \ '\varepsilon': 'ε',
+    \ '\zeta': 'ζ',
+    \ '\eta': 'η',
+    \ '\theta': 'θ',
+    \ '\iota': 'ι',
+    \ '\kappa': 'κ',
+    \ '\lambda': 'λ',
+    \ '\mu': 'μ',
+    \ '\nu': 'ν',
+    \ '\xi': 'ξ',
+    \ '\upomicron': 'ο',
+    \ '\pi': 'π',
+    \ '\rho': 'ρ',
+    \ '\varsigma': 'ς',
+    \ '\sigma': 'σ',
+    \ '\tau': 'τ',
+    \ '\upsilon': 'υ',
+    \ '\varphi': 'φ',
+    \ '\chi': 'χ',
+    \ '\psi': 'ψ',
+    \ '\omega': 'ω',
+    \ '\upvarbeta': 'ϐ',
+    \ '\vartheta': 'ϑ',
+    \ '\phi': 'ϕ',
+    \ '\varpi': 'ϖ',
+    \ '\upoldKoppa': 'Ϙ',
+    \ '\upoldkoppa': 'ϙ',
+    \ '\Stigma': 'Ϛ',
+    \ '\upstigma': 'ϛ',
+    \ '\Digamma': 'Ϝ',
+    \ '\digamma': 'ϝ',
+    \ '\Koppa': 'Ϟ',
+    \ '\upkoppa': 'ϟ',
+    \ '\Sampi': 'Ϡ',
+    \ '\upsampi': 'ϡ',
+    \ '\varkappa': 'ϰ',
+    \ '\varrho': 'ϱ',
+    \ '\varTheta': 'ϴ',
+    \ '\epsilon': 'ϵ',
+    \ '\backepsilon': '϶',
+    \ '\^A': 'ᴬ',
+    \ '\^B': 'ᴮ',
+    \ '\^D': 'ᴰ',
+    \ '\^E': 'ᴱ',
+    \ '\^G': 'ᴳ',
+    \ '\^H': 'ᴴ',
+    \ '\^I': 'ᴵ',
+    \ '\^J': 'ᴶ',
+    \ '\^K': 'ᴷ',
+    \ '\^L': 'ᴸ',
+    \ '\^M': 'ᴹ',
+    \ '\^N': 'ᴺ',
+    \ '\^O': 'ᴼ',
+    \ '\^P': 'ᴾ',
+    \ '\^R': 'ᴿ',
+    \ '\^T': 'ᵀ',
+    \ '\^U': 'ᵁ',
+    \ '\^W': 'ᵂ',
+    \ '\^a': 'ᵃ',
+    \ '\^alpha': 'ᵅ',
+    \ '\^b': 'ᵇ',
+    \ '\^d': 'ᵈ',
+    \ '\^e': 'ᵉ',
+    \ '\^epsilon': 'ᵋ',
+    \ '\^g': 'ᵍ',
+    \ '\^k': 'ᵏ',
+    \ '\^m': 'ᵐ',
+    \ '\^o': 'ᵒ',
+    \ '\^p': 'ᵖ',
+    \ '\^t': 'ᵗ',
+    \ '\^u': 'ᵘ',
+    \ '\^v': 'ᵛ',
+    \ '\^beta': 'ᵝ',
+    \ '\^gamma': 'ᵞ',
+    \ '\^delta': 'ᵟ',
+    \ '\^phi': 'ᵠ',
+    \ '\^chi': 'ᵡ',
+    \ '\_i': 'ᵢ',
+    \ '\_r': 'ᵣ',
+    \ '\_u': 'ᵤ',
+    \ '\_v': 'ᵥ',
+    \ '\_beta': 'ᵦ',
+    \ '\_gamma': 'ᵧ',
+    \ '\_rho': 'ᵨ',
+    \ '\_phi': 'ᵩ',
+    \ '\_chi': 'ᵪ',
+    \ '\^c': 'ᶜ',
+    \ '\^f': 'ᶠ',
+    \ '\^iota': 'ᶥ',
+    \ '\^Phi': 'ᶲ',
+    \ '\^z': 'ᶻ',
+    \ '\^theta': 'ᶿ',
+    \ '\enspace': ' ',
+    \ '\quad': ' ',
+    \ '\thickspace': ' ',
+    \ '\thinspace': ' ',
+    \ '\hspace': ' ',
+    \ '\endash': '–',
+    \ '\emdash': '—',
+    \ '\Vert': '‖',
+    \ '\lq': '‘',
+    \ '\rq': '’',
+    \ '\reapos': '‛',
+    \ '\quotedblleft': '“',
+    \ '\quotedblright': '”',
+    \ '\dagger': '†',
+    \ '\ddagger': '‡',
+    \ '\bullet': '•',
+    \ '\dots': '…',
+    \ '\ldots': '…',
+    \ '\perthousand': '‰',
+    \ '\pertenthousand': '‱',
+    \ '\prime': '′',
+    \ '\pprime': '″',
+    \ '\ppprime': '‴',
+    \ '\backprime': '‵',
+    \ '\backpprime': '‶',
+    \ '\backppprime': '‷',
+    \ '\guilsinglleft': '‹',
+    \ '\guilsinglright': '›',
+    \ '\:bangbang:': '‼',
+    \ '\tieconcat': '⁀',
+    \ '\:interrobang:': '⁉',
+    \ '\pppprime': '⁗',
+    \ '\tricolon': '⁝',
+    \ '\nolinebreak': '⁠',
+    \ '\^0': '⁰',
+    \ '\^i': 'ⁱ',
+    \ '\^4': '⁴',
+    \ '\^5': '⁵',
+    \ '\^6': '⁶',
+    \ '\^7': '⁷',
+    \ '\^8': '⁸',
+    \ '\^9': '⁹',
+    \ '\^+': '⁺',
+    \ '\^-': '⁻',
+    \ '\^=': '⁼',
+    \ '\^(': '⁽',
+    \ '\^)': '⁾',
+    \ '\^n': 'ⁿ',
+    \ '\_0': '₀',
+    \ '\_1': '₁',
+    \ '\_2': '₂',
+    \ '\_3': '₃',
+    \ '\_4': '₄',
+    \ '\_5': '₅',
+    \ '\_6': '₆',
+    \ '\_7': '₇',
+    \ '\_8': '₈',
+    \ '\_9': '₉',
+    \ '\_+': '₊',
+    \ '\_-': '₋',
+    \ '\_=': '₌',
+    \ '\_(': '₍',
+    \ '\_)': '₎',
+    \ '\_a': 'ₐ',
+    \ '\_e': 'ₑ',
+    \ '\_o': 'ₒ',
+    \ '\_x': 'ₓ',
+    \ '\_schwa': 'ₔ',
+    \ '\_h': 'ₕ',
+    \ '\_k': 'ₖ',
+    \ '\_l': 'ₗ',
+    \ '\_m': 'ₘ',
+    \ '\_n': 'ₙ',
+    \ '\_p': 'ₚ',
+    \ '\_s': 'ₛ',
+    \ '\_t': 'ₜ',
+    \ '\pes': '₧',
+    \ '\euro': '€',
+    \ '\leftharpoonaccent': '⃐',
+    \ '\rightharpoonaccent': '⃑',
+    \ '\vertoverlay': '⃒',
+    \ '\overleftarrow': '⃖',
+    \ '\vec': '⃗',
+    \ '\dddot': '⃛',
+    \ '\ddddot': '⃜',
+    \ '\enclosecircle': '⃝',
+    \ '\enclosesquare': '⃞',
+    \ '\enclosediamond': '⃟',
+    \ '\overleftrightarrow': '⃡',
+    \ '\enclosetriangle': '⃤',
+    \ '\annuity': '⃧',
+    \ '\threeunderdot': '⃨',
+    \ '\widebridgeabove': '⃩',
+    \ '\underrightharpoondown': '⃬',
+    \ '\underleftharpoondown': '⃭',
+    \ '\underleftarrow': '⃮',
+    \ '\underrightarrow': '⃯',
+    \ '\asteraccent': '⃰',
+    \ '\bbC': 'ℂ',
+    \ '\eulermascheroni': 'ℇ',
+    \ '\scrg': 'ℊ',
+    \ '\scrH': 'ℋ',
+    \ '\frakH': 'ℌ',
+    \ '\bbH': 'ℍ',
+    \ '\planck': 'ℎ',
+    \ '\hslash': 'ℏ',
+    \ '\scrI': 'ℐ',
+    \ '\Im': 'ℑ',
+    \ '\scrL': 'ℒ',
+    \ '\ell': 'ℓ',
+    \ '\bbN': 'ℕ',
+    \ '\numero': '№',
+    \ '\wp': '℘',
+    \ '\bbP': 'ℙ',
+    \ '\bbQ': 'ℚ',
+    \ '\scrR': 'ℛ',
+    \ '\Re': 'ℜ',
+    \ '\bbR': 'ℝ',
+    \ '\xrat': '℞',
+    \ '\trademark': '™',
+    \ '\:tm:': '™',
+    \ '\bbZ': 'ℤ',
+    \ '\ohm': 'Ω',
+    \ '\mho': '℧',
+    \ '\frakZ': 'ℨ',
+    \ '\turnediota': '℩',
+    \ '\Angstrom': 'Å',
+    \ '\scrB': 'ℬ',
+    \ '\frakC': 'ℭ',
+    \ '\scre': 'ℯ',
+    \ '\euler': 'ℯ',
+    \ '\scrE': 'ℰ',
+    \ '\scrF': 'ℱ',
+    \ '\Finv': 'Ⅎ',
+    \ '\scrM': 'ℳ',
+    \ '\scro': 'ℴ',
+    \ '\aleph': 'ℵ',
+    \ '\beth': 'ℶ',
+    \ '\gimel': 'ℷ',
+    \ '\daleth': 'ℸ',
+    \ '\:information_source:': 'ℹ',
+    \ '\bbpi': 'ℼ',
+    \ '\bbgamma': 'ℽ',
+    \ '\bbGamma': 'ℾ',
+    \ '\bbPi': 'ℿ',
+    \ '\bbsum': '⅀',
+    \ '\Game': '⅁',
+    \ '\sansLturned': '⅂',
+    \ '\sansLmirrored': '⅃',
+    \ '\Yup': '⅄',
+    \ '\bbiD': 'ⅅ',
+    \ '\bbid': 'ⅆ',
+    \ '\bbie': 'ⅇ',
+    \ '\bbii': 'ⅈ',
+    \ '\bbij': 'ⅉ',
+    \ '\PropertyLine': '⅊',
+    \ '\upand': '⅋',
+    \ '\1/7': '⅐',
+    \ '\1/9': '⅑',
+    \ '\1/10': '⅒',
+    \ '\1/3': '⅓',
+    \ '\2/3': '⅔',
+    \ '\1/5': '⅕',
+    \ '\2/5': '⅖',
+    \ '\3/5': '⅗',
+    \ '\4/5': '⅘',
+    \ '\1/6': '⅙',
+    \ '\5/6': '⅚',
+    \ '\1/8': '⅛',
+    \ '\3/8': '⅜',
+    \ '\5/8': '⅝',
+    \ '\7/8': '⅞',
+    \ '\1/': '⅟',
+    \ '\0/3': '↉',
+    \ '\leftarrow': '←',
+    \ '\uparrow': '↑',
+    \ '\to': '→',
+    \ '\rightarrow': '→',
+    \ '\downarrow': '↓',
+    \ '\leftrightarrow': '↔',
+    \ '\:left_right_arrow:': '↔',
+    \ '\updownarrow': '↕',
+    \ '\:arrow_up_down:': '↕',
+    \ '\nwarrow': '↖',
+    \ '\:arrow_upper_left:': '↖',
+    \ '\nearrow': '↗',
+    \ '\:arrow_upper_right:': '↗',
+    \ '\searrow': '↘',
+    \ '\:arrow_lower_right:': '↘',
+    \ '\swarrow': '↙',
+    \ '\:arrow_lower_left:': '↙',
+    \ '\nleftarrow': '↚',
+    \ '\nrightarrow': '↛',
+    \ '\leftwavearrow': '↜',
+    \ '\rightwavearrow': '↝',
+    \ '\twoheadleftarrow': '↞',
+    \ '\twoheaduparrow': '↟',
+    \ '\twoheadrightarrow': '↠',
+    \ '\twoheaddownarrow': '↡',
+    \ '\leftarrowtail': '↢',
+    \ '\rightarrowtail': '↣',
+    \ '\mapsfrom': '↤',
+    \ '\mapsup': '↥',
+    \ '\mapsto': '↦',
+    \ '\mapsdown': '↧',
+    \ '\updownarrowbar': '↨',
+    \ '\hookleftarrow': '↩',
+    \ '\:leftwards_arrow_with_hook:': '↩',
+    \ '\hookrightarrow': '↪',
+    \ '\:arrow_right_hook:': '↪',
+    \ '\looparrowleft': '↫',
+    \ '\looparrowright': '↬',
+    \ '\leftrightsquigarrow': '↭',
+    \ '\nleftrightarrow': '↮',
+    \ '\downzigzagarrow': '↯',
+    \ '\Lsh': '↰',
+    \ '\Rsh': '↱',
+    \ '\Ldsh': '↲',
+    \ '\Rdsh': '↳',
+    \ '\linefeed': '↴',
+    \ '\carriagereturn': '↵',
+    \ '\curvearrowleft': '↶',
+    \ '\curvearrowright': '↷',
+    \ '\barovernorthwestarrow': '↸',
+    \ '\barleftarrowrightarrowbar': '↹',
+    \ '\circlearrowleft': '↺',
+    \ '\circlearrowright': '↻',
+    \ '\leftharpoonup': '↼',
+    \ '\leftharpoondown': '↽',
+    \ '\upharpoonright': '↾',
+    \ '\upharpoonleft': '↿',
+    \ '\rightharpoonup': '⇀',
+    \ '\rightharpoondown': '⇁',
+    \ '\downharpoonright': '⇂',
+    \ '\downharpoonleft': '⇃',
+    \ '\rightleftarrows': '⇄',
+    \ '\dblarrowupdown': '⇅',
+    \ '\leftrightarrows': '⇆',
+    \ '\leftleftarrows': '⇇',
+    \ '\upuparrows': '⇈',
+    \ '\rightrightarrows': '⇉',
+    \ '\downdownarrows': '⇊',
+    \ '\leftrightharpoons': '⇋',
+    \ '\rightleftharpoons': '⇌',
+    \ '\nLeftarrow': '⇍',
+    \ '\nLeftrightarrow': '⇎',
+    \ '\nRightarrow': '⇏',
+    \ '\Leftarrow': '⇐',
+    \ '\Uparrow': '⇑',
+    \ '\Rightarrow': '⇒',
+    \ '\Downarrow': '⇓',
+    \ '\Leftrightarrow': '⇔',
+    \ '\Updownarrow': '⇕',
+    \ '\Nwarrow': '⇖',
+    \ '\Nearrow': '⇗',
+    \ '\Searrow': '⇘',
+    \ '\Swarrow': '⇙',
+    \ '\Lleftarrow': '⇚',
+    \ '\Rrightarrow': '⇛',
+    \ '\leftsquigarrow': '⇜',
+    \ '\rightsquigarrow': '⇝',
+    \ '\nHuparrow': '⇞',
+    \ '\nHdownarrow': '⇟',
+    \ '\leftdasharrow': '⇠',
+    \ '\updasharrow': '⇡',
+    \ '\rightdasharrow': '⇢',
+    \ '\downdasharrow': '⇣',
+    \ '\barleftarrow': '⇤',
+    \ '\rightarrowbar': '⇥',
+    \ '\leftwhitearrow': '⇦',
+    \ '\upwhitearrow': '⇧',
+    \ '\rightwhitearrow': '⇨',
+    \ '\downwhitearrow': '⇩',
+    \ '\whitearrowupfrombar': '⇪',
+    \ '\circleonrightarrow': '⇴',
+    \ '\DownArrowUpArrow': '⇵',
+    \ '\rightthreearrows': '⇶',
+    \ '\nvleftarrow': '⇷',
+    \ '\nvrightarrow': '⇸',
+    \ '\nvleftrightarrow': '⇹',
+    \ '\nVleftarrow': '⇺',
+    \ '\nVrightarrow': '⇻',
+    \ '\nVleftrightarrow': '⇼',
+    \ '\leftarrowtriangle': '⇽',
+    \ '\rightarrowtriangle': '⇾',
+    \ '\leftrightarrowtriangle': '⇿',
+    \ '\forall': '∀',
+    \ '\complement': '∁',
+    \ '\partial': '∂',
+    \ '\exists': '∃',
+    \ '\nexists': '∄',
+    \ '\varnothing': '∅',
+    \ '\emptyset': '∅',
+    \ '\increment': '∆',
+    \ '\del': '∇',
+    \ '\nabla': '∇',
+    \ '\in': '∈',
+    \ '\notin': '∉',
+    \ '\smallin': '∊',
+    \ '\ni': '∋',
+    \ '\nni': '∌',
+    \ '\smallni': '∍',
+    \ '\QED': '∎',
+    \ '\prod': '∏',
+    \ '\coprod': '∐',
+    \ '\sum': '∑',
+    \ '\minus': '−',
+    \ '\mp': '∓',
+    \ '\dotplus': '∔',
+    \ '\setminus': '∖',
+    \ '\ast': '∗',
+    \ '\circ': '∘',
+    \ '\vysmblkcircle': '∙',
+    \ '\surd': '√',
+    \ '\sqrt': '√',
+    \ '\cbrt': '∛',
+    \ '\fourthroot': '∜',
+    \ '\propto': '∝',
+    \ '\infty': '∞',
+    \ '\rightangle': '∟',
+    \ '\angle': '∠',
+    \ '\measuredangle': '∡',
+    \ '\sphericalangle': '∢',
+    \ '\mid': '∣',
+    \ '\nmid': '∤',
+    \ '\parallel': '∥',
+    \ '\nparallel': '∦',
+    \ '\wedge': '∧',
+    \ '\vee': '∨',
+    \ '\cap': '∩',
+    \ '\cup': '∪',
+    \ '\int': '∫',
+    \ '\iint': '∬',
+    \ '\iiint': '∭',
+    \ '\oint': '∮',
+    \ '\oiint': '∯',
+    \ '\oiiint': '∰',
+    \ '\clwintegral': '∱',
+    \ '\varointclockwise': '∲',
+    \ '\ointctrclockwise': '∳',
+    \ '\therefore': '∴',
+    \ '\because': '∵',
+    \ '\Colon': '∷',
+    \ '\dotminus': '∸',
+    \ '\dotsminusdots': '∺',
+    \ '\kernelcontraction': '∻',
+    \ '\sim': '∼',
+    \ '\backsim': '∽',
+    \ '\lazysinv': '∾',
+    \ '\sinewave': '∿',
+    \ '\wr': '≀',
+    \ '\nsim': '≁',
+    \ '\eqsim': '≂',
+    \ '\neqsim': '≂̸',
+    \ '\simeq': '≃',
+    \ '\nsime': '≄',
+    \ '\cong': '≅',
+    \ '\approxnotequal': '≆',
+    \ '\ncong': '≇',
+    \ '\approx': '≈',
+    \ '\napprox': '≉',
+    \ '\approxeq': '≊',
+    \ '\tildetrpl': '≋',
+    \ '\allequal': '≌',
+    \ '\asymp': '≍',
+    \ '\Bumpeq': '≎',
+    \ '\nBumpeq': '≎̸',
+    \ '\bumpeq': '≏',
+    \ '\nbumpeq': '≏̸',
+    \ '\doteq': '≐',
+    \ '\Doteq': '≑',
+    \ '\fallingdotseq': '≒',
+    \ '\risingdotseq': '≓',
+    \ '\coloneq': '≔',
+    \ '\eqcolon': '≕',
+    \ '\eqcirc': '≖',
+    \ '\circeq': '≗',
+    \ '\arceq': '≘',
+    \ '\wedgeq': '≙',
+    \ '\veeeq': '≚',
+    \ '\starequal': '≛',
+    \ '\triangleq': '≜',
+    \ '\eqdef': '≝',
+    \ '\measeq': '≞',
+    \ '\questeq': '≟',
+    \ '\ne': '≠',
+    \ '\equiv': '≡',
+    \ '\nequiv': '≢',
+    \ '\Equiv': '≣',
+    \ '\le': '≤',
+    \ '\leq': '≤',
+    \ '\ge': '≥',
+    \ '\geq': '≥',
+    \ '\leqq': '≦',
+    \ '\geqq': '≧',
+    \ '\lneqq': '≨',
+    \ '\lvertneqq': '≨︀',
+    \ '\gneqq': '≩',
+    \ '\gvertneqq': '≩︀',
+    \ '\ll': '≪',
+    \ '\NotLessLess': '≪̸',
+    \ '\gg': '≫',
+    \ '\NotGreaterGreater': '≫̸',
+    \ '\between': '≬',
+    \ '\nasymp': '≭',
+    \ '\nless': '≮',
+    \ '\ngtr': '≯',
+    \ '\nleq': '≰',
+    \ '\ngeq': '≱',
+    \ '\lesssim': '≲',
+    \ '\gtrsim': '≳',
+    \ '\nlesssim': '≴',
+    \ '\ngtrsim': '≵',
+    \ '\lessgtr': '≶',
+    \ '\gtrless': '≷',
+    \ '\notlessgreater': '≸',
+    \ '\notgreaterless': '≹',
+    \ '\prec': '≺',
+    \ '\succ': '≻',
+    \ '\preccurlyeq': '≼',
+    \ '\succcurlyeq': '≽',
+    \ '\precsim': '≾',
+    \ '\nprecsim': '≾̸',
+    \ '\succsim': '≿',
+    \ '\nsuccsim': '≿̸',
+    \ '\nprec': '⊀',
+    \ '\nsucc': '⊁',
+    \ '\subset': '⊂',
+    \ '\supset': '⊃',
+    \ '\nsubset': '⊄',
+    \ '\nsupset': '⊅',
+    \ '\subseteq': '⊆',
+    \ '\supseteq': '⊇',
+    \ '\nsubseteq': '⊈',
+    \ '\nsupseteq': '⊉',
+    \ '\subsetneq': '⊊',
+    \ '\varsubsetneqq': '⊊︀',
+    \ '\supsetneq': '⊋',
+    \ '\varsupsetneq': '⊋︀',
+    \ '\cupdot': '⊍',
+    \ '\uplus': '⊎',
+    \ '\sqsubset': '⊏',
+    \ '\NotSquareSubset': '⊏̸',
+    \ '\sqsupset': '⊐',
+    \ '\NotSquareSuperset': '⊐̸',
+    \ '\sqsubseteq': '⊑',
+    \ '\sqsupseteq': '⊒',
+    \ '\sqcap': '⊓',
+    \ '\sqcup': '⊔',
+    \ '\oplus': '⊕',
+    \ '\ominus': '⊖',
+    \ '\otimes': '⊗',
+    \ '\oslash': '⊘',
+    \ '\odot': '⊙',
+    \ '\circledcirc': '⊚',
+    \ '\circledast': '⊛',
+    \ '\circledequal': '⊜',
+    \ '\circleddash': '⊝',
+    \ '\boxplus': '⊞',
+    \ '\boxminus': '⊟',
+    \ '\boxtimes': '⊠',
+    \ '\boxdot': '⊡',
+    \ '\vdash': '⊢',
+    \ '\dashv': '⊣',
+    \ '\top': '⊤',
+    \ '\bot': '⊥',
+    \ '\models': '⊧',
+    \ '\vDash': '⊨',
+    \ '\Vdash': '⊩',
+    \ '\Vvdash': '⊪',
+    \ '\VDash': '⊫',
+    \ '\nvdash': '⊬',
+    \ '\nvDash': '⊭',
+    \ '\nVdash': '⊮',
+    \ '\nVDash': '⊯',
+    \ '\prurel': '⊰',
+    \ '\scurel': '⊱',
+    \ '\vartriangleleft': '⊲',
+    \ '\vartriangleright': '⊳',
+    \ '\trianglelefteq': '⊴',
+    \ '\trianglerighteq': '⊵',
+    \ '\original': '⊶',
+    \ '\image': '⊷',
+    \ '\multimap': '⊸',
+    \ '\hermitconjmatrix': '⊹',
+    \ '\intercal': '⊺',
+    \ '\veebar': '⊻',
+    \ '\xor': '⊻',
+    \ '\barwedge': '⊼',
+    \ '\barvee': '⊽',
+    \ '\rightanglearc': '⊾',
+    \ '\varlrtriangle': '⊿',
+    \ '\bigwedge': '⋀',
+    \ '\bigvee': '⋁',
+    \ '\bigcap': '⋂',
+    \ '\bigcup': '⋃',
+    \ '\diamond': '⋄',
+    \ '\cdot': '⋅',
+    \ '\star': '⋆',
+    \ '\divideontimes': '⋇',
+    \ '\bowtie': '⋈',
+    \ '\ltimes': '⋉',
+    \ '\rtimes': '⋊',
+    \ '\leftthreetimes': '⋋',
+    \ '\rightthreetimes': '⋌',
+    \ '\backsimeq': '⋍',
+    \ '\curlyvee': '⋎',
+    \ '\curlywedge': '⋏',
+    \ '\Subset': '⋐',
+    \ '\Supset': '⋑',
+    \ '\Cap': '⋒',
+    \ '\Cup': '⋓',
+    \ '\pitchfork': '⋔',
+    \ '\equalparallel': '⋕',
+    \ '\lessdot': '⋖',
+    \ '\gtrdot': '⋗',
+    \ '\verymuchless': '⋘',
+    \ '\ggg': '⋙',
+    \ '\lesseqgtr': '⋚',
+    \ '\gtreqless': '⋛',
+    \ '\eqless': '⋜',
+    \ '\eqgtr': '⋝',
+    \ '\curlyeqprec': '⋞',
+    \ '\curlyeqsucc': '⋟',
+    \ '\npreccurlyeq': '⋠',
+    \ '\nsucccurlyeq': '⋡',
+    \ '\nsqsubseteq': '⋢',
+    \ '\nsqsupseteq': '⋣',
+    \ '\sqsubsetneq': '⋤',
+    \ '\sqspne': '⋥',
+    \ '\lnsim': '⋦',
+    \ '\gnsim': '⋧',
+    \ '\precnsim': '⋨',
+    \ '\succnsim': '⋩',
+    \ '\ntriangleleft': '⋪',
+    \ '\ntriangleright': '⋫',
+    \ '\ntrianglelefteq': '⋬',
+    \ '\ntrianglerighteq': '⋭',
+    \ '\vdots': '⋮',
+    \ '\cdots': '⋯',
+    \ '\adots': '⋰',
+    \ '\ddots': '⋱',
+    \ '\disin': '⋲',
+    \ '\varisins': '⋳',
+    \ '\isins': '⋴',
+    \ '\isindot': '⋵',
+    \ '\varisinobar': '⋶',
+    \ '\isinobar': '⋷',
+    \ '\isinvb': '⋸',
+    \ '\isinE': '⋹',
+    \ '\nisd': '⋺',
+    \ '\varnis': '⋻',
+    \ '\nis': '⋼',
+    \ '\varniobar': '⋽',
+    \ '\niobar': '⋾',
+    \ '\bagmember': '⋿',
+    \ '\diameter': '⌀',
+    \ '\house': '⌂',
+    \ '\varbarwedge': '⌅',
+    \ '\vardoublebarwedge': '⌆',
+    \ '\lceil': '⌈',
+    \ '\rceil': '⌉',
+    \ '\lfloor': '⌊',
+    \ '\rfloor': '⌋',
+    \ '\invnot': '⌐',
+    \ '\sqlozenge': '⌑',
+    \ '\profline': '⌒',
+    \ '\profsurf': '⌓',
+    \ '\recorder': '⌕',
+    \ '\viewdata': '⌗',
+    \ '\turnednot': '⌙',
+    \ '\:watch:': '⌚',
+    \ '\:hourglass:': '⌛',
+    \ '\ulcorner': '⌜',
+    \ '\urcorner': '⌝',
+    \ '\llcorner': '⌞',
+    \ '\lrcorner': '⌟',
+    \ '\frown': '⌢',
+    \ '\smile': '⌣',
+    \ '\varhexagonlrbonds': '⌬',
+    \ '\conictaper': '⌲',
+    \ '\topbot': '⌶',
+    \ '\obar': '⌽',
+    \ '\notslash': '⌿',
+    \ '\notbackslash': '⍀',
+    \ '\boxupcaret': '⍓',
+    \ '\boxquestion': '⍰',
+    \ '\hexagon': '⎔',
+    \ '\dlcorn': '⎣',
+    \ '\lmoustache': '⎰',
+    \ '\rmoustache': '⎱',
+    \ '\overbracket': '⎴',
+    \ '\underbracket': '⎵',
+    \ '\bbrktbrk': '⎶',
+    \ '\sqrtbottom': '⎷',
+    \ '\lvboxline': '⎸',
+    \ '\rvboxline': '⎹',
+    \ '\varcarriagereturn': '⏎',
+    \ '\overbrace': '⏞',
+    \ '\underbrace': '⏟',
+    \ '\trapezium': '⏢',
+    \ '\benzenr': '⏣',
+    \ '\strns': '⏤',
+    \ '\fltns': '⏥',
+    \ '\accurrent': '⏦',
+    \ '\elinters': '⏧',
+    \ '\:fast_forward:': '⏩',
+    \ '\:rewind:': '⏪',
+    \ '\:arrow_double_up:': '⏫',
+    \ '\:arrow_double_down:': '⏬',
+    \ '\:alarm_clock:': '⏰',
+    \ '\:hourglass_flowing_sand:': '⏳',
+    \ '\blanksymbol': '␢',
+    \ '\visiblespace': '␣',
+    \ '\:m:': 'Ⓜ',
+    \ '\circledS': 'Ⓢ',
+    \ '\dshfnc': '┆',
+    \ '\sqfnw': '┙',
+    \ '\diagup': '╱',
+    \ '\diagdown': '╲',
+    \ '\blockuphalf': '▀',
+    \ '\blocklowhalf': '▄',
+    \ '\blockfull': '█',
+    \ '\blocklefthalf': '▌',
+    \ '\blockrighthalf': '▐',
+    \ '\blockqtrshaded': '░',
+    \ '\blockhalfshaded': '▒',
+    \ '\blockthreeqtrshaded': '▓',
+    \ '\blacksquare': '■',
+    \ '\square': '□',
+    \ '\squoval': '▢',
+    \ '\blackinwhitesquare': '▣',
+    \ '\squarehfill': '▤',
+    \ '\squarevfill': '▥',
+    \ '\squarehvfill': '▦',
+    \ '\squarenwsefill': '▧',
+    \ '\squareneswfill': '▨',
+    \ '\squarecrossfill': '▩',
+    \ '\smblksquare': '▪',
+    \ '\:black_small_square:': '▪',
+    \ '\smwhtsquare': '▫',
+    \ '\:white_small_square:': '▫',
+    \ '\hrectangleblack': '▬',
+    \ '\hrectangle': '▭',
+    \ '\vrectangleblack': '▮',
+    \ '\vrecto': '▯',
+    \ '\parallelogramblack': '▰',
+    \ '\parallelogram': '▱',
+    \ '\bigblacktriangleup': '▲',
+    \ '\bigtriangleup': '△',
+    \ '\blacktriangle': '▴',
+    \ '\vartriangle': '▵',
+    \ '\blacktriangleright': '▶',
+    \ '\:arrow_forward:': '▶',
+    \ '\triangleright': '▷',
+    \ '\smallblacktriangleright': '▸',
+    \ '\smalltriangleright': '▹',
+    \ '\blackpointerright': '►',
+    \ '\whitepointerright': '▻',
+    \ '\bigblacktriangledown': '▼',
+    \ '\bigtriangledown': '▽',
+    \ '\blacktriangledown': '▾',
+    \ '\triangledown': '▿',
+    \ '\blacktriangleleft': '◀',
+    \ '\:arrow_backward:': '◀',
+    \ '\triangleleft': '◁',
+    \ '\smallblacktriangleleft': '◂',
+    \ '\smalltriangleleft': '◃',
+    \ '\blackpointerleft': '◄',
+    \ '\whitepointerleft': '◅',
+    \ '\mdlgblkdiamond': '◆',
+    \ '\mdlgwhtdiamond': '◇',
+    \ '\blackinwhitediamond': '◈',
+    \ '\fisheye': '◉',
+    \ '\lozenge': '◊',
+    \ '\bigcirc': '○',
+    \ '\dottedcircle': '◌',
+    \ '\circlevertfill': '◍',
+    \ '\bullseye': '◎',
+    \ '\mdlgblkcircle': '●',
+    \ '\cirfl': '◐',
+    \ '\cirfr': '◑',
+    \ '\cirfb': '◒',
+    \ '\circletophalfblack': '◓',
+    \ '\circleurquadblack': '◔',
+    \ '\blackcircleulquadwhite': '◕',
+    \ '\blacklefthalfcircle': '◖',
+    \ '\blackrighthalfcircle': '◗',
+    \ '\rvbull': '◘',
+    \ '\inversewhitecircle': '◙',
+    \ '\invwhiteupperhalfcircle': '◚',
+    \ '\invwhitelowerhalfcircle': '◛',
+    \ '\ularc': '◜',
+    \ '\urarc': '◝',
+    \ '\lrarc': '◞',
+    \ '\llarc': '◟',
+    \ '\topsemicircle': '◠',
+    \ '\botsemicircle': '◡',
+    \ '\lrblacktriangle': '◢',
+    \ '\llblacktriangle': '◣',
+    \ '\ulblacktriangle': '◤',
+    \ '\urblacktriangle': '◥',
+    \ '\smwhtcircle': '◦',
+    \ '\sqfl': '◧',
+    \ '\sqfr': '◨',
+    \ '\squareulblack': '◩',
+    \ '\sqfse': '◪',
+    \ '\boxbar': '◫',
+    \ '\trianglecdot': '◬',
+    \ '\triangleleftblack': '◭',
+    \ '\trianglerightblack': '◮',
+    \ '\lgwhtcircle': '◯',
+    \ '\squareulquad': '◰',
+    \ '\squarellquad': '◱',
+    \ '\squarelrquad': '◲',
+    \ '\squareurquad': '◳',
+    \ '\circleulquad': '◴',
+    \ '\circlellquad': '◵',
+    \ '\circlelrquad': '◶',
+    \ '\circleurquad': '◷',
+    \ '\ultriangle': '◸',
+    \ '\urtriangle': '◹',
+    \ '\lltriangle': '◺',
+    \ '\mdwhtsquare': '◻',
+    \ '\:white_medium_square:': '◻',
+    \ '\mdblksquare': '◼',
+    \ '\:black_medium_square:': '◼',
+    \ '\mdsmwhtsquare': '◽',
+    \ '\:white_medium_small_square:': '◽',
+    \ '\mdsmblksquare': '◾',
+    \ '\:black_medium_small_square:': '◾',
+    \ '\lrtriangle': '◿',
+    \ '\:sunny:': '☀',
+    \ '\:cloud:': '☁',
+    \ '\bigstar': '★',
+    \ '\bigwhitestar': '☆',
+    \ '\astrosun': '☉',
+    \ '\:phone:': '☎',
+    \ '\:ballot_box_with_check:': '☑',
+    \ '\:umbrella:': '☔',
+    \ '\:coffee:': '☕',
+    \ '\:point_up:': '☝',
+    \ '\danger': '☡',
+    \ '\:relaxed:': '☺',
+    \ '\blacksmiley': '☻',
+    \ '\sun': '☼',
+    \ '\rightmoon': '☽',
+    \ '\leftmoon': '☾',
+    \ '\mercury': '☿',
+    \ '\venus': '♀',
+    \ '\female': '♀',
+    \ '\male': '♂',
+    \ '\mars': '♂',
+    \ '\jupiter': '♃',
+    \ '\saturn': '♄',
+    \ '\uranus': '♅',
+    \ '\neptune': '♆',
+    \ '\pluto': '♇',
+    \ '\aries': '♈',
+    \ '\:aries:': '♈',
+    \ '\taurus': '♉',
+    \ '\:taurus:': '♉',
+    \ '\gemini': '♊',
+    \ '\:gemini:': '♊',
+    \ '\cancer': '♋',
+    \ '\:cancer:': '♋',
+    \ '\leo': '♌',
+    \ '\:leo:': '♌',
+    \ '\virgo': '♍',
+    \ '\:virgo:': '♍',
+    \ '\libra': '♎',
+    \ '\:libra:': '♎',
+    \ '\scorpio': '♏',
+    \ '\:scorpius:': '♏',
+    \ '\sagittarius': '♐',
+    \ '\:sagittarius:': '♐',
+    \ '\capricornus': '♑',
+    \ '\:capricorn:': '♑',
+    \ '\aquarius': '♒',
+    \ '\:aquarius:': '♒',
+    \ '\pisces': '♓',
+    \ '\:pisces:': '♓',
+    \ '\spadesuit': '♠',
+    \ '\:spades:': '♠',
+    \ '\heartsuit': '♡',
+    \ '\diamondsuit': '♢',
+    \ '\clubsuit': '♣',
+    \ '\:clubs:': '♣',
+    \ '\varspadesuit': '♤',
+    \ '\varheartsuit': '♥',
+    \ '\:hearts:': '♥',
+    \ '\vardiamondsuit': '♦',
+    \ '\:diamonds:': '♦',
+    \ '\varclubsuit': '♧',
+    \ '\:hotsprings:': '♨',
+    \ '\quarternote': '♩',
+    \ '\eighthnote': '♪',
+    \ '\twonotes': '♫',
+    \ '\flat': '♭',
+    \ '\natural': '♮',
+    \ '\sharp': '♯',
+    \ '\:recycle:': '♻',
+    \ '\acidfree': '♾',
+    \ '\:wheelchair:': '♿',
+    \ '\dicei': '⚀',
+    \ '\diceii': '⚁',
+    \ '\diceiii': '⚂',
+    \ '\diceiv': '⚃',
+    \ '\dicev': '⚄',
+    \ '\dicevi': '⚅',
+    \ '\circledrightdot': '⚆',
+    \ '\circledtwodots': '⚇',
+    \ '\blackcircledrightdot': '⚈',
+    \ '\blackcircledtwodots': '⚉',
+    \ '\:anchor:': '⚓',
+    \ '\:warning:': '⚠',
+    \ '\:zap:': '⚡',
+    \ '\hermaphrodite': '⚥',
+    \ '\mdwhtcircle': '⚪',
+    \ '\:white_circle:': '⚪',
+    \ '\mdblkcircle': '⚫',
+    \ '\:black_circle:': '⚫',
+    \ '\mdsmwhtcircle': '⚬',
+    \ '\neuter': '⚲',
+    \ '\:soccer:': '⚽',
+    \ '\:baseball:': '⚾',
+    \ '\:snowman:': '⛄',
+    \ '\:partly_sunny:': '⛅',
+    \ '\:ophiuchus:': '⛎',
+    \ '\:no_entry:': '⛔',
+    \ '\:church:': '⛪',
+    \ '\:fountain:': '⛲',
+    \ '\:golf:': '⛳',
+    \ '\:boat:': '⛵',
+    \ '\:tent:': '⛺',
+    \ '\:fuelpump:': '⛽',
+    \ '\:scissors:': '✂',
+    \ '\:white_check_mark:': '✅',
+    \ '\:airplane:': '✈',
+    \ '\:email:': '✉',
+    \ '\:fist:': '✊',
+    \ '\:hand:': '✋',
+    \ '\:v:': '✌',
+    \ '\:pencil2:': '✏',
+    \ '\:black_nib:': '✒',
+    \ '\checkmark': '✓',
+    \ '\:heavy_check_mark:': '✔',
+    \ '\:heavy_multiplication_x:': '✖',
+    \ '\maltese': '✠',
+    \ '\:sparkles:': '✨',
+    \ '\circledstar': '✪',
+    \ '\:eight_spoked_asterisk:': '✳',
+    \ '\:eight_pointed_black_star:': '✴',
+    \ '\varstar': '✶',
+    \ '\dingasterisk': '✽',
+    \ '\:snowflake:': '❄',
+    \ '\:sparkle:': '❇',
+    \ '\:x:': '❌',
+    \ '\:negative_squared_cross_mark:': '❎',
+    \ '\:question:': '❓',
+    \ '\:grey_question:': '❔',
+    \ '\:grey_exclamation:': '❕',
+    \ '\:exclamation:': '❗',
+    \ '\:heart:': '❤',
+    \ '\:heavy_plus_sign:': '➕',
+    \ '\:heavy_minus_sign:': '➖',
+    \ '\:heavy_division_sign:': '➗',
+    \ '\draftingarrow': '➛',
+    \ '\:arrow_right:': '➡',
+    \ '\:curly_loop:': '➰',
+    \ '\:loop:': '➿',
+    \ '\threedangle': '⟀',
+    \ '\whiteinwhitetriangle': '⟁',
+    \ '\perp': '⟂',
+    \ '\bsolhsub': '⟈',
+    \ '\suphsol': '⟉',
+    \ '\wedgedot': '⟑',
+    \ '\upin': '⟒',
+    \ '\leftouterjoin': '⟕',
+    \ '\rightouterjoin': '⟖',
+    \ '\fullouterjoin': '⟗',
+    \ '\bigbot': '⟘',
+    \ '\bigtop': '⟙',
+    \ '\llbracket': '⟦',
+    \ '\openbracketleft': '⟦',
+    \ '\openbracketright': '⟧',
+    \ '\rrbracket': '⟧',
+    \ '\langle': '⟨',
+    \ '\rangle': '⟩',
+    \ '\UUparrow': '⟰',
+    \ '\DDownarrow': '⟱',
+    \ '\longleftarrow': '⟵',
+    \ '\longrightarrow': '⟶',
+    \ '\longleftrightarrow': '⟷',
+    \ '\impliedby': '⟸',
+    \ '\Longleftarrow': '⟸',
+    \ '\implies': '⟹',
+    \ '\Longrightarrow': '⟹',
+    \ '\Longleftrightarrow': '⟺',
+    \ '\iff': '⟺',
+    \ '\longmapsfrom': '⟻',
+    \ '\longmapsto': '⟼',
+    \ '\Longmapsfrom': '⟽',
+    \ '\Longmapsto': '⟾',
+    \ '\longrightsquigarrow': '⟿',
+    \ '\nvtwoheadrightarrow': '⤀',
+    \ '\nVtwoheadrightarrow': '⤁',
+    \ '\nvLeftarrow': '⤂',
+    \ '\nvRightarrow': '⤃',
+    \ '\nvLeftrightarrow': '⤄',
+    \ '\twoheadmapsto': '⤅',
+    \ '\Mapsfrom': '⤆',
+    \ '\Mapsto': '⤇',
+    \ '\downarrowbarred': '⤈',
+    \ '\uparrowbarred': '⤉',
+    \ '\Uuparrow': '⤊',
+    \ '\Ddownarrow': '⤋',
+    \ '\leftbkarrow': '⤌',
+    \ '\bkarow': '⤍',
+    \ '\leftdbkarrow': '⤎',
+    \ '\dbkarow': '⤏',
+    \ '\drbkarrow': '⤐',
+    \ '\rightdotarrow': '⤑',
+    \ '\UpArrowBar': '⤒',
+    \ '\DownArrowBar': '⤓',
+    \ '\nvrightarrowtail': '⤔',
+    \ '\nVrightarrowtail': '⤕',
+    \ '\twoheadrightarrowtail': '⤖',
+    \ '\nvtwoheadrightarrowtail': '⤗',
+    \ '\nVtwoheadrightarrowtail': '⤘',
+    \ '\diamondleftarrow': '⤝',
+    \ '\rightarrowdiamond': '⤞',
+    \ '\diamondleftarrowbar': '⤟',
+    \ '\barrightarrowdiamond': '⤠',
+    \ '\hksearow': '⤥',
+    \ '\hkswarow': '⤦',
+    \ '\tona': '⤧',
+    \ '\toea': '⤨',
+    \ '\tosa': '⤩',
+    \ '\towa': '⤪',
+    \ '\rdiagovfdiag': '⤫',
+    \ '\fdiagovrdiag': '⤬',
+    \ '\seovnearrow': '⤭',
+    \ '\neovsearrow': '⤮',
+    \ '\fdiagovnearrow': '⤯',
+    \ '\rdiagovsearrow': '⤰',
+    \ '\neovnwarrow': '⤱',
+    \ '\nwovnearrow': '⤲',
+    \ '\:arrow_heading_up:': '⤴',
+    \ '\:arrow_heading_down:': '⤵',
+    \ '\Rlarr': '⥂',
+    \ '\rLarr': '⥄',
+    \ '\rightarrowplus': '⥅',
+    \ '\leftarrowplus': '⥆',
+    \ '\rarrx': '⥇',
+    \ '\leftrightarrowcircle': '⥈',
+    \ '\twoheaduparrowcircle': '⥉',
+    \ '\leftrightharpoonupdown': '⥊',
+    \ '\leftrightharpoondownup': '⥋',
+    \ '\updownharpoonrightleft': '⥌',
+    \ '\updownharpoonleftright': '⥍',
+    \ '\LeftRightVector': '⥎',
+    \ '\RightUpDownVector': '⥏',
+    \ '\DownLeftRightVector': '⥐',
+    \ '\LeftUpDownVector': '⥑',
+    \ '\LeftVectorBar': '⥒',
+    \ '\RightVectorBar': '⥓',
+    \ '\RightUpVectorBar': '⥔',
+    \ '\RightDownVectorBar': '⥕',
+    \ '\DownLeftVectorBar': '⥖',
+    \ '\DownRightVectorBar': '⥗',
+    \ '\LeftUpVectorBar': '⥘',
+    \ '\LeftDownVectorBar': '⥙',
+    \ '\LeftTeeVector': '⥚',
+    \ '\RightTeeVector': '⥛',
+    \ '\RightUpTeeVector': '⥜',
+    \ '\RightDownTeeVector': '⥝',
+    \ '\DownLeftTeeVector': '⥞',
+    \ '\DownRightTeeVector': '⥟',
+    \ '\LeftUpTeeVector': '⥠',
+    \ '\LeftDownTeeVector': '⥡',
+    \ '\leftharpoonsupdown': '⥢',
+    \ '\upharpoonsleftright': '⥣',
+    \ '\rightharpoonsupdown': '⥤',
+    \ '\downharpoonsleftright': '⥥',
+    \ '\leftrightharpoonsup': '⥦',
+    \ '\leftrightharpoonsdown': '⥧',
+    \ '\rightleftharpoonsup': '⥨',
+    \ '\rightleftharpoonsdown': '⥩',
+    \ '\leftharpoonupdash': '⥪',
+    \ '\dashleftharpoondown': '⥫',
+    \ '\rightharpoonupdash': '⥬',
+    \ '\dashrightharpoondown': '⥭',
+    \ '\UpEquilibrium': '⥮',
+    \ '\ReverseUpEquilibrium': '⥯',
+    \ '\RoundImplies': '⥰',
+    \ '\Vvert': '⦀',
+    \ '\Elroang': '⦆',
+    \ '\ddfnc': '⦙',
+    \ '\measuredangleleft': '⦛',
+    \ '\Angle': '⦜',
+    \ '\rightanglemdot': '⦝',
+    \ '\angles': '⦞',
+    \ '\angdnr': '⦟',
+    \ '\lpargt': '⦠',
+    \ '\sphericalangleup': '⦡',
+    \ '\turnangle': '⦢',
+    \ '\revangle': '⦣',
+    \ '\angleubar': '⦤',
+    \ '\revangleubar': '⦥',
+    \ '\wideangledown': '⦦',
+    \ '\wideangleup': '⦧',
+    \ '\measanglerutone': '⦨',
+    \ '\measanglelutonw': '⦩',
+    \ '\measanglerdtose': '⦪',
+    \ '\measangleldtosw': '⦫',
+    \ '\measangleurtone': '⦬',
+    \ '\measangleultonw': '⦭',
+    \ '\measangledrtose': '⦮',
+    \ '\measangledltosw': '⦯',
+    \ '\revemptyset': '⦰',
+    \ '\emptysetobar': '⦱',
+    \ '\emptysetocirc': '⦲',
+    \ '\emptysetoarr': '⦳',
+    \ '\emptysetoarrl': '⦴',
+    \ '\circledparallel': '⦷',
+    \ '\obslash': '⦸',
+    \ '\odotslashdot': '⦼',
+    \ '\circledwhitebullet': '⦾',
+    \ '\circledbullet': '⦿',
+    \ '\olessthan': '⧀',
+    \ '\ogreaterthan': '⧁',
+    \ '\boxdiag': '⧄',
+    \ '\boxbslash': '⧅',
+    \ '\boxast': '⧆',
+    \ '\boxcircle': '⧇',
+    \ '\Lap': '⧊',
+    \ '\defas': '⧋',
+    \ '\LeftTriangleBar': '⧏',
+    \ '\NotLeftTriangleBar': '⧏̸',
+    \ '\RightTriangleBar': '⧐',
+    \ '\NotRightTriangleBar': '⧐̸',
+    \ '\dualmap': '⧟',
+    \ '\lrtriangleeq': '⧡',
+    \ '\shuffle': '⧢',
+    \ '\eparsl': '⧣',
+    \ '\smeparsl': '⧤',
+    \ '\eqvparsl': '⧥',
+    \ '\blacklozenge': '⧫',
+    \ '\RuleDelayed': '⧴',
+    \ '\dsol': '⧶',
+    \ '\rsolbar': '⧷',
+    \ '\doubleplus': '⧺',
+    \ '\tripleplus': '⧻',
+    \ '\bigodot': '⨀',
+    \ '\bigoplus': '⨁',
+    \ '\bigotimes': '⨂',
+    \ '\bigcupdot': '⨃',
+    \ '\biguplus': '⨄',
+    \ '\bigsqcap': '⨅',
+    \ '\bigsqcup': '⨆',
+    \ '\conjquant': '⨇',
+    \ '\disjquant': '⨈',
+    \ '\bigtimes': '⨉',
+    \ '\modtwosum': '⨊',
+    \ '\sumint': '⨋',
+    \ '\iiiint': '⨌',
+    \ '\intbar': '⨍',
+    \ '\intBar': '⨎',
+    \ '\clockoint': '⨏',
+    \ '\cirfnint': '⨐',
+    \ '\awint': '⨑',
+    \ '\rppolint': '⨒',
+    \ '\scpolint': '⨓',
+    \ '\npolint': '⨔',
+    \ '\pointint': '⨕',
+    \ '\sqrint': '⨖',
+    \ '\intx': '⨘',
+    \ '\intcap': '⨙',
+    \ '\intcup': '⨚',
+    \ '\upint': '⨛',
+    \ '\lowint': '⨜',
+    \ '\Join': '⨝',
+    \ '\join': '⨝',
+    \ '\ringplus': '⨢',
+    \ '\plushat': '⨣',
+    \ '\simplus': '⨤',
+    \ '\plusdot': '⨥',
+    \ '\plussim': '⨦',
+    \ '\plussubtwo': '⨧',
+    \ '\plustrif': '⨨',
+    \ '\commaminus': '⨩',
+    \ '\minusdot': '⨪',
+    \ '\minusfdots': '⨫',
+    \ '\minusrdots': '⨬',
+    \ '\opluslhrim': '⨭',
+    \ '\oplusrhrim': '⨮',
+    \ '\Times': '⨯',
+    \ '\dottimes': '⨰',
+    \ '\timesbar': '⨱',
+    \ '\btimes': '⨲',
+    \ '\smashtimes': '⨳',
+    \ '\otimeslhrim': '⨴',
+    \ '\otimesrhrim': '⨵',
+    \ '\otimeshat': '⨶',
+    \ '\Otimes': '⨷',
+    \ '\odiv': '⨸',
+    \ '\triangleplus': '⨹',
+    \ '\triangleminus': '⨺',
+    \ '\triangletimes': '⨻',
+    \ '\intprod': '⨼',
+    \ '\intprodr': '⨽',
+    \ '\amalg': '⨿',
+    \ '\capdot': '⩀',
+    \ '\uminus': '⩁',
+    \ '\barcup': '⩂',
+    \ '\barcap': '⩃',
+    \ '\capwedge': '⩄',
+    \ '\cupvee': '⩅',
+    \ '\twocups': '⩊',
+    \ '\twocaps': '⩋',
+    \ '\closedvarcup': '⩌',
+    \ '\closedvarcap': '⩍',
+    \ '\Sqcap': '⩎',
+    \ '\Sqcup': '⩏',
+    \ '\closedvarcupsmashprod': '⩐',
+    \ '\wedgeodot': '⩑',
+    \ '\veeodot': '⩒',
+    \ '\And': '⩓',
+    \ '\Or': '⩔',
+    \ '\wedgeonwedge': '⩕',
+    \ '\ElOr': '⩖',
+    \ '\bigslopedvee': '⩗',
+    \ '\bigslopedwedge': '⩘',
+    \ '\wedgemidvert': '⩚',
+    \ '\veemidvert': '⩛',
+    \ '\midbarwedge': '⩜',
+    \ '\midbarvee': '⩝',
+    \ '\perspcorrespond': '⩞',
+    \ '\minhat': '⩟',
+    \ '\wedgedoublebar': '⩠',
+    \ '\varveebar': '⩡',
+    \ '\doublebarvee': '⩢',
+    \ '\veedoublebar': '⩣',
+    \ '\eqdot': '⩦',
+    \ '\dotequiv': '⩧',
+    \ '\dotsim': '⩪',
+    \ '\simrdots': '⩫',
+    \ '\simminussim': '⩬',
+    \ '\congdot': '⩭',
+    \ '\asteq': '⩮',
+    \ '\hatapprox': '⩯',
+    \ '\approxeqq': '⩰',
+    \ '\eqqplus': '⩱',
+    \ '\pluseqq': '⩲',
+    \ '\eqqsim': '⩳',
+    \ '\Coloneq': '⩴',
+    \ '\Equal': '⩵',
+    \ '\eqeqeq': '⩶',
+    \ '\ddotseq': '⩷',
+    \ '\equivDD': '⩸',
+    \ '\ltcir': '⩹',
+    \ '\gtcir': '⩺',
+    \ '\ltquest': '⩻',
+    \ '\gtquest': '⩼',
+    \ '\leqslant': '⩽',
+    \ '\nleqslant': '⩽̸',
+    \ '\geqslant': '⩾',
+    \ '\ngeqslant': '⩾̸',
+    \ '\lesdot': '⩿',
+    \ '\gesdot': '⪀',
+    \ '\lesdoto': '⪁',
+    \ '\gesdoto': '⪂',
+    \ '\lesdotor': '⪃',
+    \ '\gesdotol': '⪄',
+    \ '\lessapprox': '⪅',
+    \ '\gtrapprox': '⪆',
+    \ '\lneq': '⪇',
+    \ '\gneq': '⪈',
+    \ '\lnapprox': '⪉',
+    \ '\gnapprox': '⪊',
+    \ '\lesseqqgtr': '⪋',
+    \ '\gtreqqless': '⪌',
+    \ '\lsime': '⪍',
+    \ '\gsime': '⪎',
+    \ '\lsimg': '⪏',
+    \ '\gsiml': '⪐',
+    \ '\lgE': '⪑',
+    \ '\glE': '⪒',
+    \ '\lesges': '⪓',
+    \ '\gesles': '⪔',
+    \ '\eqslantless': '⪕',
+    \ '\eqslantgtr': '⪖',
+    \ '\elsdot': '⪗',
+    \ '\egsdot': '⪘',
+    \ '\eqqless': '⪙',
+    \ '\eqqgtr': '⪚',
+    \ '\eqqslantless': '⪛',
+    \ '\eqqslantgtr': '⪜',
+    \ '\simless': '⪝',
+    \ '\simgtr': '⪞',
+    \ '\simlE': '⪟',
+    \ '\simgE': '⪠',
+    \ '\NestedLessLess': '⪡',
+    \ '\NotNestedLessLess': '⪡̸',
+    \ '\NestedGreaterGreater': '⪢',
+    \ '\NotNestedGreaterGreater': '⪢̸',
+    \ '\partialmeetcontraction': '⪣',
+    \ '\glj': '⪤',
+    \ '\gla': '⪥',
+    \ '\ltcc': '⪦',
+    \ '\gtcc': '⪧',
+    \ '\lescc': '⪨',
+    \ '\gescc': '⪩',
+    \ '\smt': '⪪',
+    \ '\lat': '⪫',
+    \ '\smte': '⪬',
+    \ '\late': '⪭',
+    \ '\bumpeqq': '⪮',
+    \ '\preceq': '⪯',
+    \ '\npreceq': '⪯̸',
+    \ '\succeq': '⪰',
+    \ '\nsucceq': '⪰̸',
+    \ '\precneq': '⪱',
+    \ '\succneq': '⪲',
+    \ '\preceqq': '⪳',
+    \ '\succeqq': '⪴',
+    \ '\precneqq': '⪵',
+    \ '\succneqq': '⪶',
+    \ '\precapprox': '⪷',
+    \ '\succapprox': '⪸',
+    \ '\precnapprox': '⪹',
+    \ '\succnapprox': '⪺',
+    \ '\Prec': '⪻',
+    \ '\Succ': '⪼',
+    \ '\subsetdot': '⪽',
+    \ '\supsetdot': '⪾',
+    \ '\subsetplus': '⪿',
+    \ '\supsetplus': '⫀',
+    \ '\submult': '⫁',
+    \ '\supmult': '⫂',
+    \ '\subedot': '⫃',
+    \ '\supedot': '⫄',
+    \ '\subseteqq': '⫅',
+    \ '\nsubseteqq': '⫅̸',
+    \ '\supseteqq': '⫆',
+    \ '\nsupseteqq': '⫆̸',
+    \ '\subsim': '⫇',
+    \ '\supsim': '⫈',
+    \ '\subsetapprox': '⫉',
+    \ '\supsetapprox': '⫊',
+    \ '\subsetneqq': '⫋',
+    \ '\supsetneqq': '⫌',
+    \ '\lsqhook': '⫍',
+    \ '\rsqhook': '⫎',
+    \ '\csub': '⫏',
+    \ '\csup': '⫐',
+    \ '\csube': '⫑',
+    \ '\csupe': '⫒',
+    \ '\subsup': '⫓',
+    \ '\supsub': '⫔',
+    \ '\subsub': '⫕',
+    \ '\supsup': '⫖',
+    \ '\suphsub': '⫗',
+    \ '\supdsub': '⫘',
+    \ '\forkv': '⫙',
+    \ '\mlcp': '⫛',
+    \ '\forks': '⫝̸',
+    \ '\forksnot': '⫝',
+    \ '\dashV': '⫣',
+    \ '\Dashv': '⫤',
+    \ '\interleave': '⫴',
+    \ '\tdcol': '⫶',
+    \ '\lllnest': '⫷',
+    \ '\gggnest': '⫸',
+    \ '\leqqslant': '⫹',
+    \ '\geqqslant': '⫺',
+    \ '\:arrow_left:': '⬅',
+    \ '\:arrow_up:': '⬆',
+    \ '\:arrow_down:': '⬇',
+    \ '\squaretopblack': '⬒',
+    \ '\squarebotblack': '⬓',
+    \ '\squareurblack': '⬔',
+    \ '\squarellblack': '⬕',
+    \ '\diamondleftblack': '⬖',
+    \ '\diamondrightblack': '⬗',
+    \ '\diamondtopblack': '⬘',
+    \ '\diamondbotblack': '⬙',
+    \ '\dottedsquare': '⬚',
+    \ '\lgblksquare': '⬛',
+    \ '\:black_large_square:': '⬛',
+    \ '\lgwhtsquare': '⬜',
+    \ '\:white_large_square:': '⬜',
+    \ '\vysmblksquare': '⬝',
+    \ '\vysmwhtsquare': '⬞',
+    \ '\pentagonblack': '⬟',
+    \ '\pentagon': '⬠',
+    \ '\varhexagon': '⬡',
+    \ '\varhexagonblack': '⬢',
+    \ '\hexagonblack': '⬣',
+    \ '\lgblkcircle': '⬤',
+    \ '\mdblkdiamond': '⬥',
+    \ '\mdwhtdiamond': '⬦',
+    \ '\mdblklozenge': '⬧',
+    \ '\mdwhtlozenge': '⬨',
+    \ '\smblkdiamond': '⬩',
+    \ '\smblklozenge': '⬪',
+    \ '\smwhtlozenge': '⬫',
+    \ '\blkhorzoval': '⬬',
+    \ '\whthorzoval': '⬭',
+    \ '\blkvertoval': '⬮',
+    \ '\whtvertoval': '⬯',
+    \ '\circleonleftarrow': '⬰',
+    \ '\leftthreearrows': '⬱',
+    \ '\leftarrowonoplus': '⬲',
+    \ '\longleftsquigarrow': '⬳',
+    \ '\nvtwoheadleftarrow': '⬴',
+    \ '\nVtwoheadleftarrow': '⬵',
+    \ '\twoheadmapsfrom': '⬶',
+    \ '\twoheadleftdbkarrow': '⬷',
+    \ '\leftdotarrow': '⬸',
+    \ '\nvleftarrowtail': '⬹',
+    \ '\nVleftarrowtail': '⬺',
+    \ '\twoheadleftarrowtail': '⬻',
+    \ '\nvtwoheadleftarrowtail': '⬼',
+    \ '\nVtwoheadleftarrowtail': '⬽',
+    \ '\leftarrowx': '⬾',
+    \ '\leftcurvedarrow': '⬿',
+    \ '\equalleftarrow': '⭀',
+    \ '\bsimilarleftarrow': '⭁',
+    \ '\leftarrowbackapprox': '⭂',
+    \ '\rightarrowgtr': '⭃',
+    \ '\rightarrowsupset': '⭄',
+    \ '\LLeftarrow': '⭅',
+    \ '\RRightarrow': '⭆',
+    \ '\bsimilarrightarrow': '⭇',
+    \ '\rightarrowbackapprox': '⭈',
+    \ '\similarleftarrow': '⭉',
+    \ '\leftarrowapprox': '⭊',
+    \ '\leftarrowbsimilar': '⭋',
+    \ '\rightarrowbsimilar': '⭌',
+    \ '\medwhitestar': '⭐',
+    \ '\:star:': '⭐',
+    \ '\medblackstar': '⭑',
+    \ '\smwhitestar': '⭒',
+    \ '\rightpentagonblack': '⭓',
+    \ '\rightpentagon': '⭔',
+    \ '\:o:': '⭕',
+    \ '\_j': 'ⱼ',
+    \ '\^V': 'ⱽ',
+    \ '\postalmark': '〒',
+    \ '\:wavy_dash:': '〰',
+    \ '\:part_alternation_mark:': '〽',
+    \ '\:congratulations:': '㊗',
+    \ '\:secret:': '㊙',
+    \ '\bfA': '𝐀',
+    \ '\bfB': '𝐁',
+    \ '\bfC': '𝐂',
+    \ '\bfD': '𝐃',
+    \ '\bfE': '𝐄',
+    \ '\bfF': '𝐅',
+    \ '\bfG': '𝐆',
+    \ '\bfH': '𝐇',
+    \ '\bfI': '𝐈',
+    \ '\bfJ': '𝐉',
+    \ '\bfK': '𝐊',
+    \ '\bfL': '𝐋',
+    \ '\bfM': '𝐌',
+    \ '\bfN': '𝐍',
+    \ '\bfO': '𝐎',
+    \ '\bfP': '𝐏',
+    \ '\bfQ': '𝐐',
+    \ '\bfR': '𝐑',
+    \ '\bfS': '𝐒',
+    \ '\bfT': '𝐓',
+    \ '\bfU': '𝐔',
+    \ '\bfV': '𝐕',
+    \ '\bfW': '𝐖',
+    \ '\bfX': '𝐗',
+    \ '\bfY': '𝐘',
+    \ '\bfZ': '𝐙',
+    \ '\bfa': '𝐚',
+    \ '\bfb': '𝐛',
+    \ '\bfc': '𝐜',
+    \ '\bfd': '𝐝',
+    \ '\bfe': '𝐞',
+    \ '\bff': '𝐟',
+    \ '\bfg': '𝐠',
+    \ '\bfh': '𝐡',
+    \ '\bfi': '𝐢',
+    \ '\bfj': '𝐣',
+    \ '\bfk': '𝐤',
+    \ '\bfl': '𝐥',
+    \ '\bfm': '𝐦',
+    \ '\bfn': '𝐧',
+    \ '\bfo': '𝐨',
+    \ '\bfp': '𝐩',
+    \ '\bfq': '𝐪',
+    \ '\bfr': '𝐫',
+    \ '\bfs': '𝐬',
+    \ '\bft': '𝐭',
+    \ '\bfu': '𝐮',
+    \ '\bfv': '𝐯',
+    \ '\bfw': '𝐰',
+    \ '\bfx': '𝐱',
+    \ '\bfy': '𝐲',
+    \ '\bfz': '𝐳',
+    \ '\itA': '𝐴',
+    \ '\itB': '𝐵',
+    \ '\itC': '𝐶',
+    \ '\itD': '𝐷',
+    \ '\itE': '𝐸',
+    \ '\itF': '𝐹',
+    \ '\itG': '𝐺',
+    \ '\itH': '𝐻',
+    \ '\itI': '𝐼',
+    \ '\itJ': '𝐽',
+    \ '\itK': '𝐾',
+    \ '\itL': '𝐿',
+    \ '\itM': '𝑀',
+    \ '\itN': '𝑁',
+    \ '\itO': '𝑂',
+    \ '\itP': '𝑃',
+    \ '\itQ': '𝑄',
+    \ '\itR': '𝑅',
+    \ '\itS': '𝑆',
+    \ '\itT': '𝑇',
+    \ '\itU': '𝑈',
+    \ '\itV': '𝑉',
+    \ '\itW': '𝑊',
+    \ '\itX': '𝑋',
+    \ '\itY': '𝑌',
+    \ '\itZ': '𝑍',
+    \ '\ita': '𝑎',
+    \ '\itb': '𝑏',
+    \ '\itc': '𝑐',
+    \ '\itd': '𝑑',
+    \ '\ite': '𝑒',
+    \ '\itf': '𝑓',
+    \ '\itg': '𝑔',
+    \ '\iti': '𝑖',
+    \ '\itj': '𝑗',
+    \ '\itk': '𝑘',
+    \ '\itl': '𝑙',
+    \ '\itm': '𝑚',
+    \ '\itn': '𝑛',
+    \ '\ito': '𝑜',
+    \ '\itp': '𝑝',
+    \ '\itq': '𝑞',
+    \ '\itr': '𝑟',
+    \ '\its': '𝑠',
+    \ '\itt': '𝑡',
+    \ '\itu': '𝑢',
+    \ '\itv': '𝑣',
+    \ '\itw': '𝑤',
+    \ '\itx': '𝑥',
+    \ '\ity': '𝑦',
+    \ '\itz': '𝑧',
+    \ '\biA': '𝑨',
+    \ '\biB': '𝑩',
+    \ '\biC': '𝑪',
+    \ '\biD': '𝑫',
+    \ '\biE': '𝑬',
+    \ '\biF': '𝑭',
+    \ '\biG': '𝑮',
+    \ '\biH': '𝑯',
+    \ '\biI': '𝑰',
+    \ '\biJ': '𝑱',
+    \ '\biK': '𝑲',
+    \ '\biL': '𝑳',
+    \ '\biM': '𝑴',
+    \ '\biN': '𝑵',
+    \ '\biO': '𝑶',
+    \ '\biP': '𝑷',
+    \ '\biQ': '𝑸',
+    \ '\biR': '𝑹',
+    \ '\biS': '𝑺',
+    \ '\biT': '𝑻',
+    \ '\biU': '𝑼',
+    \ '\biV': '𝑽',
+    \ '\biW': '𝑾',
+    \ '\biX': '𝑿',
+    \ '\biY': '𝒀',
+    \ '\biZ': '𝒁',
+    \ '\bia': '𝒂',
+    \ '\bib': '𝒃',
+    \ '\bic': '𝒄',
+    \ '\bid': '𝒅',
+    \ '\bie': '𝒆',
+    \ '\bif': '𝒇',
+    \ '\big': '𝒈',
+    \ '\bih': '𝒉',
+    \ '\bii': '𝒊',
+    \ '\bij': '𝒋',
+    \ '\bik': '𝒌',
+    \ '\bil': '𝒍',
+    \ '\bim': '𝒎',
+    \ '\bin': '𝒏',
+    \ '\bio': '𝒐',
+    \ '\bip': '𝒑',
+    \ '\biq': '𝒒',
+    \ '\bir': '𝒓',
+    \ '\bis': '𝒔',
+    \ '\bit': '𝒕',
+    \ '\biu': '𝒖',
+    \ '\biv': '𝒗',
+    \ '\biw': '𝒘',
+    \ '\bix': '𝒙',
+    \ '\biy': '𝒚',
+    \ '\biz': '𝒛',
+    \ '\scrA': '𝒜',
+    \ '\scrC': '𝒞',
+    \ '\scrD': '𝒟',
+    \ '\scrG': '𝒢',
+    \ '\scrJ': '𝒥',
+    \ '\scrK': '𝒦',
+    \ '\scrN': '𝒩',
+    \ '\scrO': '𝒪',
+    \ '\scrP': '𝒫',
+    \ '\scrQ': '𝒬',
+    \ '\scrS': '𝒮',
+    \ '\scrT': '𝒯',
+    \ '\scrU': '𝒰',
+    \ '\scrV': '𝒱',
+    \ '\scrW': '𝒲',
+    \ '\scrX': '𝒳',
+    \ '\scrY': '𝒴',
+    \ '\scrZ': '𝒵',
+    \ '\scra': '𝒶',
+    \ '\scrb': '𝒷',
+    \ '\scrc': '𝒸',
+    \ '\scrd': '𝒹',
+    \ '\scrf': '𝒻',
+    \ '\scrh': '𝒽',
+    \ '\scri': '𝒾',
+    \ '\scrj': '𝒿',
+    \ '\scrk': '𝓀',
+    \ '\scrl': '𝓁',
+    \ '\scrm': '𝓂',
+    \ '\scrn': '𝓃',
+    \ '\scrp': '𝓅',
+    \ '\scrq': '𝓆',
+    \ '\scrr': '𝓇',
+    \ '\scrs': '𝓈',
+    \ '\scrt': '𝓉',
+    \ '\scru': '𝓊',
+    \ '\scrv': '𝓋',
+    \ '\scrw': '𝓌',
+    \ '\scrx': '𝓍',
+    \ '\scry': '𝓎',
+    \ '\scrz': '𝓏',
+    \ '\bscrA': '𝓐',
+    \ '\bscrB': '𝓑',
+    \ '\bscrC': '𝓒',
+    \ '\bscrD': '𝓓',
+    \ '\bscrE': '𝓔',
+    \ '\bscrF': '𝓕',
+    \ '\bscrG': '𝓖',
+    \ '\bscrH': '𝓗',
+    \ '\bscrI': '𝓘',
+    \ '\bscrJ': '𝓙',
+    \ '\bscrK': '𝓚',
+    \ '\bscrL': '𝓛',
+    \ '\bscrM': '𝓜',
+    \ '\bscrN': '𝓝',
+    \ '\bscrO': '𝓞',
+    \ '\bscrP': '𝓟',
+    \ '\bscrQ': '𝓠',
+    \ '\bscrR': '𝓡',
+    \ '\bscrS': '𝓢',
+    \ '\bscrT': '𝓣',
+    \ '\bscrU': '𝓤',
+    \ '\bscrV': '𝓥',
+    \ '\bscrW': '𝓦',
+    \ '\bscrX': '𝓧',
+    \ '\bscrY': '𝓨',
+    \ '\bscrZ': '𝓩',
+    \ '\bscra': '𝓪',
+    \ '\bscrb': '𝓫',
+    \ '\bscrc': '𝓬',
+    \ '\bscrd': '𝓭',
+    \ '\bscre': '𝓮',
+    \ '\bscrf': '𝓯',
+    \ '\bscrg': '𝓰',
+    \ '\bscrh': '𝓱',
+    \ '\bscri': '𝓲',
+    \ '\bscrj': '𝓳',
+    \ '\bscrk': '𝓴',
+    \ '\bscrl': '𝓵',
+    \ '\bscrm': '𝓶',
+    \ '\bscrn': '𝓷',
+    \ '\bscro': '𝓸',
+    \ '\bscrp': '𝓹',
+    \ '\bscrq': '𝓺',
+    \ '\bscrr': '𝓻',
+    \ '\bscrs': '𝓼',
+    \ '\bscrt': '𝓽',
+    \ '\bscru': '𝓾',
+    \ '\bscrv': '𝓿',
+    \ '\bscrw': '𝔀',
+    \ '\bscrx': '𝔁',
+    \ '\bscry': '𝔂',
+    \ '\bscrz': '𝔃',
+    \ '\frakA': '𝔄',
+    \ '\frakB': '𝔅',
+    \ '\frakD': '𝔇',
+    \ '\frakE': '𝔈',
+    \ '\frakF': '𝔉',
+    \ '\frakG': '𝔊',
+    \ '\frakJ': '𝔍',
+    \ '\frakK': '𝔎',
+    \ '\frakL': '𝔏',
+    \ '\frakM': '𝔐',
+    \ '\frakN': '𝔑',
+    \ '\frakO': '𝔒',
+    \ '\frakP': '𝔓',
+    \ '\frakQ': '𝔔',
+    \ '\frakS': '𝔖',
+    \ '\frakT': '𝔗',
+    \ '\frakU': '𝔘',
+    \ '\frakV': '𝔙',
+    \ '\frakW': '𝔚',
+    \ '\frakX': '𝔛',
+    \ '\frakY': '𝔜',
+    \ '\fraka': '𝔞',
+    \ '\frakb': '𝔟',
+    \ '\frakc': '𝔠',
+    \ '\frakd': '𝔡',
+    \ '\frake': '𝔢',
+    \ '\frakf': '𝔣',
+    \ '\frakg': '𝔤',
+    \ '\frakh': '𝔥',
+    \ '\fraki': '𝔦',
+    \ '\frakj': '𝔧',
+    \ '\frakk': '𝔨',
+    \ '\frakl': '𝔩',
+    \ '\frakm': '𝔪',
+    \ '\frakn': '𝔫',
+    \ '\frako': '𝔬',
+    \ '\frakp': '𝔭',
+    \ '\frakq': '𝔮',
+    \ '\frakr': '𝔯',
+    \ '\fraks': '𝔰',
+    \ '\frakt': '𝔱',
+    \ '\fraku': '𝔲',
+    \ '\frakv': '𝔳',
+    \ '\frakw': '𝔴',
+    \ '\frakx': '𝔵',
+    \ '\fraky': '𝔶',
+    \ '\frakz': '𝔷',
+    \ '\bbA': '𝔸',
+    \ '\bbB': '𝔹',
+    \ '\bbD': '𝔻',
+    \ '\bbE': '𝔼',
+    \ '\bbF': '𝔽',
+    \ '\bbG': '𝔾',
+    \ '\bbI': '𝕀',
+    \ '\bbJ': '𝕁',
+    \ '\bbK': '𝕂',
+    \ '\bbL': '𝕃',
+    \ '\bbM': '𝕄',
+    \ '\bbO': '𝕆',
+    \ '\bbS': '𝕊',
+    \ '\bbT': '𝕋',
+    \ '\bbU': '𝕌',
+    \ '\bbV': '𝕍',
+    \ '\bbW': '𝕎',
+    \ '\bbX': '𝕏',
+    \ '\bbY': '𝕐',
+    \ '\bba': '𝕒',
+    \ '\bbb': '𝕓',
+    \ '\bbc': '𝕔',
+    \ '\bbd': '𝕕',
+    \ '\bbe': '𝕖',
+    \ '\bbf': '𝕗',
+    \ '\bbg': '𝕘',
+    \ '\bbh': '𝕙',
+    \ '\bbi': '𝕚',
+    \ '\bbj': '𝕛',
+    \ '\bbk': '𝕜',
+    \ '\bbl': '𝕝',
+    \ '\bbm': '𝕞',
+    \ '\bbn': '𝕟',
+    \ '\bbo': '𝕠',
+    \ '\bbp': '𝕡',
+    \ '\bbq': '𝕢',
+    \ '\bbr': '𝕣',
+    \ '\bbs': '𝕤',
+    \ '\bbt': '𝕥',
+    \ '\bbu': '𝕦',
+    \ '\bbv': '𝕧',
+    \ '\bbw': '𝕨',
+    \ '\bbx': '𝕩',
+    \ '\bby': '𝕪',
+    \ '\bbz': '𝕫',
+    \ '\bfrakA': '𝕬',
+    \ '\bfrakB': '𝕭',
+    \ '\bfrakC': '𝕮',
+    \ '\bfrakD': '𝕯',
+    \ '\bfrakE': '𝕰',
+    \ '\bfrakF': '𝕱',
+    \ '\bfrakG': '𝕲',
+    \ '\bfrakH': '𝕳',
+    \ '\bfrakI': '𝕴',
+    \ '\bfrakJ': '𝕵',
+    \ '\bfrakK': '𝕶',
+    \ '\bfrakL': '𝕷',
+    \ '\bfrakM': '𝕸',
+    \ '\bfrakN': '𝕹',
+    \ '\bfrakO': '𝕺',
+    \ '\bfrakP': '𝕻',
+    \ '\bfrakQ': '𝕼',
+    \ '\bfrakR': '𝕽',
+    \ '\bfrakS': '𝕾',
+    \ '\bfrakT': '𝕿',
+    \ '\bfrakU': '𝖀',
+    \ '\bfrakV': '𝖁',
+    \ '\bfrakW': '𝖂',
+    \ '\bfrakX': '𝖃',
+    \ '\bfrakY': '𝖄',
+    \ '\bfrakZ': '𝖅',
+    \ '\bfraka': '𝖆',
+    \ '\bfrakb': '𝖇',
+    \ '\bfrakc': '𝖈',
+    \ '\bfrakd': '𝖉',
+    \ '\bfrake': '𝖊',
+    \ '\bfrakf': '𝖋',
+    \ '\bfrakg': '𝖌',
+    \ '\bfrakh': '𝖍',
+    \ '\bfraki': '𝖎',
+    \ '\bfrakj': '𝖏',
+    \ '\bfrakk': '𝖐',
+    \ '\bfrakl': '𝖑',
+    \ '\bfrakm': '𝖒',
+    \ '\bfrakn': '𝖓',
+    \ '\bfrako': '𝖔',
+    \ '\bfrakp': '𝖕',
+    \ '\bfrakq': '𝖖',
+    \ '\bfrakr': '𝖗',
+    \ '\bfraks': '𝖘',
+    \ '\bfrakt': '𝖙',
+    \ '\bfraku': '𝖚',
+    \ '\bfrakv': '𝖛',
+    \ '\bfrakw': '𝖜',
+    \ '\bfrakx': '𝖝',
+    \ '\bfraky': '𝖞',
+    \ '\bfrakz': '𝖟',
+    \ '\sansA': '𝖠',
+    \ '\sansB': '𝖡',
+    \ '\sansC': '𝖢',
+    \ '\sansD': '𝖣',
+    \ '\sansE': '𝖤',
+    \ '\sansF': '𝖥',
+    \ '\sansG': '𝖦',
+    \ '\sansH': '𝖧',
+    \ '\sansI': '𝖨',
+    \ '\sansJ': '𝖩',
+    \ '\sansK': '𝖪',
+    \ '\sansL': '𝖫',
+    \ '\sansM': '𝖬',
+    \ '\sansN': '𝖭',
+    \ '\sansO': '𝖮',
+    \ '\sansP': '𝖯',
+    \ '\sansQ': '𝖰',
+    \ '\sansR': '𝖱',
+    \ '\sansS': '𝖲',
+    \ '\sansT': '𝖳',
+    \ '\sansU': '𝖴',
+    \ '\sansV': '𝖵',
+    \ '\sansW': '𝖶',
+    \ '\sansX': '𝖷',
+    \ '\sansY': '𝖸',
+    \ '\sansZ': '𝖹',
+    \ '\sansa': '𝖺',
+    \ '\sansb': '𝖻',
+    \ '\sansc': '𝖼',
+    \ '\sansd': '𝖽',
+    \ '\sanse': '𝖾',
+    \ '\sansf': '𝖿',
+    \ '\sansg': '𝗀',
+    \ '\sansh': '𝗁',
+    \ '\sansi': '𝗂',
+    \ '\sansj': '𝗃',
+    \ '\sansk': '𝗄',
+    \ '\sansl': '𝗅',
+    \ '\sansm': '𝗆',
+    \ '\sansn': '𝗇',
+    \ '\sanso': '𝗈',
+    \ '\sansp': '𝗉',
+    \ '\sansq': '𝗊',
+    \ '\sansr': '𝗋',
+    \ '\sanss': '𝗌',
+    \ '\sanst': '𝗍',
+    \ '\sansu': '𝗎',
+    \ '\sansv': '𝗏',
+    \ '\sansw': '𝗐',
+    \ '\sansx': '𝗑',
+    \ '\sansy': '𝗒',
+    \ '\sansz': '𝗓',
+    \ '\bsansA': '𝗔',
+    \ '\bsansB': '𝗕',
+    \ '\bsansC': '𝗖',
+    \ '\bsansD': '𝗗',
+    \ '\bsansE': '𝗘',
+    \ '\bsansF': '𝗙',
+    \ '\bsansG': '𝗚',
+    \ '\bsansH': '𝗛',
+    \ '\bsansI': '𝗜',
+    \ '\bsansJ': '𝗝',
+    \ '\bsansK': '𝗞',
+    \ '\bsansL': '𝗟',
+    \ '\bsansM': '𝗠',
+    \ '\bsansN': '𝗡',
+    \ '\bsansO': '𝗢',
+    \ '\bsansP': '𝗣',
+    \ '\bsansQ': '𝗤',
+    \ '\bsansR': '𝗥',
+    \ '\bsansS': '𝗦',
+    \ '\bsansT': '𝗧',
+    \ '\bsansU': '𝗨',
+    \ '\bsansV': '𝗩',
+    \ '\bsansW': '𝗪',
+    \ '\bsansX': '𝗫',
+    \ '\bsansY': '𝗬',
+    \ '\bsansZ': '𝗭',
+    \ '\bsansa': '𝗮',
+    \ '\bsansb': '𝗯',
+    \ '\bsansc': '𝗰',
+    \ '\bsansd': '𝗱',
+    \ '\bsanse': '𝗲',
+    \ '\bsansf': '𝗳',
+    \ '\bsansg': '𝗴',
+    \ '\bsansh': '𝗵',
+    \ '\bsansi': '𝗶',
+    \ '\bsansj': '𝗷',
+    \ '\bsansk': '𝗸',
+    \ '\bsansl': '𝗹',
+    \ '\bsansm': '𝗺',
+    \ '\bsansn': '𝗻',
+    \ '\bsanso': '𝗼',
+    \ '\bsansp': '𝗽',
+    \ '\bsansq': '𝗾',
+    \ '\bsansr': '𝗿',
+    \ '\bsanss': '𝘀',
+    \ '\bsanst': '𝘁',
+    \ '\bsansu': '𝘂',
+    \ '\bsansv': '𝘃',
+    \ '\bsansw': '𝘄',
+    \ '\bsansx': '𝘅',
+    \ '\bsansy': '𝘆',
+    \ '\bsansz': '𝘇',
+    \ '\isansA': '𝘈',
+    \ '\isansB': '𝘉',
+    \ '\isansC': '𝘊',
+    \ '\isansD': '𝘋',
+    \ '\isansE': '𝘌',
+    \ '\isansF': '𝘍',
+    \ '\isansG': '𝘎',
+    \ '\isansH': '𝘏',
+    \ '\isansI': '𝘐',
+    \ '\isansJ': '𝘑',
+    \ '\isansK': '𝘒',
+    \ '\isansL': '𝘓',
+    \ '\isansM': '𝘔',
+    \ '\isansN': '𝘕',
+    \ '\isansO': '𝘖',
+    \ '\isansP': '𝘗',
+    \ '\isansQ': '𝘘',
+    \ '\isansR': '𝘙',
+    \ '\isansS': '𝘚',
+    \ '\isansT': '𝘛',
+    \ '\isansU': '𝘜',
+    \ '\isansV': '𝘝',
+    \ '\isansW': '𝘞',
+    \ '\isansX': '𝘟',
+    \ '\isansY': '𝘠',
+    \ '\isansZ': '𝘡',
+    \ '\isansa': '𝘢',
+    \ '\isansb': '𝘣',
+    \ '\isansc': '𝘤',
+    \ '\isansd': '𝘥',
+    \ '\isanse': '𝘦',
+    \ '\isansf': '𝘧',
+    \ '\isansg': '𝘨',
+    \ '\isansh': '𝘩',
+    \ '\isansi': '𝘪',
+    \ '\isansj': '𝘫',
+    \ '\isansk': '𝘬',
+    \ '\isansl': '𝘭',
+    \ '\isansm': '𝘮',
+    \ '\isansn': '𝘯',
+    \ '\isanso': '𝘰',
+    \ '\isansp': '𝘱',
+    \ '\isansq': '𝘲',
+    \ '\isansr': '𝘳',
+    \ '\isanss': '𝘴',
+    \ '\isanst': '𝘵',
+    \ '\isansu': '𝘶',
+    \ '\isansv': '𝘷',
+    \ '\isansw': '𝘸',
+    \ '\isansx': '𝘹',
+    \ '\isansy': '𝘺',
+    \ '\isansz': '𝘻',
+    \ '\bisansA': '𝘼',
+    \ '\bisansB': '𝘽',
+    \ '\bisansC': '𝘾',
+    \ '\bisansD': '𝘿',
+    \ '\bisansE': '𝙀',
+    \ '\bisansF': '𝙁',
+    \ '\bisansG': '𝙂',
+    \ '\bisansH': '𝙃',
+    \ '\bisansI': '𝙄',
+    \ '\bisansJ': '𝙅',
+    \ '\bisansK': '𝙆',
+    \ '\bisansL': '𝙇',
+    \ '\bisansM': '𝙈',
+    \ '\bisansN': '𝙉',
+    \ '\bisansO': '𝙊',
+    \ '\bisansP': '𝙋',
+    \ '\bisansQ': '𝙌',
+    \ '\bisansR': '𝙍',
+    \ '\bisansS': '𝙎',
+    \ '\bisansT': '𝙏',
+    \ '\bisansU': '𝙐',
+    \ '\bisansV': '𝙑',
+    \ '\bisansW': '𝙒',
+    \ '\bisansX': '𝙓',
+    \ '\bisansY': '𝙔',
+    \ '\bisansZ': '𝙕',
+    \ '\bisansa': '𝙖',
+    \ '\bisansb': '𝙗',
+    \ '\bisansc': '𝙘',
+    \ '\bisansd': '𝙙',
+    \ '\bisanse': '𝙚',
+    \ '\bisansf': '𝙛',
+    \ '\bisansg': '𝙜',
+    \ '\bisansh': '𝙝',
+    \ '\bisansi': '𝙞',
+    \ '\bisansj': '𝙟',
+    \ '\bisansk': '𝙠',
+    \ '\bisansl': '𝙡',
+    \ '\bisansm': '𝙢',
+    \ '\bisansn': '𝙣',
+    \ '\bisanso': '𝙤',
+    \ '\bisansp': '𝙥',
+    \ '\bisansq': '𝙦',
+    \ '\bisansr': '𝙧',
+    \ '\bisanss': '𝙨',
+    \ '\bisanst': '𝙩',
+    \ '\bisansu': '𝙪',
+    \ '\bisansv': '𝙫',
+    \ '\bisansw': '𝙬',
+    \ '\bisansx': '𝙭',
+    \ '\bisansy': '𝙮',
+    \ '\bisansz': '𝙯',
+    \ '\ttA': '𝙰',
+    \ '\ttB': '𝙱',
+    \ '\ttC': '𝙲',
+    \ '\ttD': '𝙳',
+    \ '\ttE': '𝙴',
+    \ '\ttF': '𝙵',
+    \ '\ttG': '𝙶',
+    \ '\ttH': '𝙷',
+    \ '\ttI': '𝙸',
+    \ '\ttJ': '𝙹',
+    \ '\ttK': '𝙺',
+    \ '\ttL': '𝙻',
+    \ '\ttM': '𝙼',
+    \ '\ttN': '𝙽',
+    \ '\ttO': '𝙾',
+    \ '\ttP': '𝙿',
+    \ '\ttQ': '𝚀',
+    \ '\ttR': '𝚁',
+    \ '\ttS': '𝚂',
+    \ '\ttT': '𝚃',
+    \ '\ttU': '𝚄',
+    \ '\ttV': '𝚅',
+    \ '\ttW': '𝚆',
+    \ '\ttX': '𝚇',
+    \ '\ttY': '𝚈',
+    \ '\ttZ': '𝚉',
+    \ '\tta': '𝚊',
+    \ '\ttb': '𝚋',
+    \ '\ttc': '𝚌',
+    \ '\ttd': '𝚍',
+    \ '\tte': '𝚎',
+    \ '\ttf': '𝚏',
+    \ '\ttg': '𝚐',
+    \ '\tth': '𝚑',
+    \ '\tti': '𝚒',
+    \ '\ttj': '𝚓',
+    \ '\ttk': '𝚔',
+    \ '\ttl': '𝚕',
+    \ '\ttm': '𝚖',
+    \ '\ttn': '𝚗',
+    \ '\tto': '𝚘',
+    \ '\ttp': '𝚙',
+    \ '\ttq': '𝚚',
+    \ '\ttr': '𝚛',
+    \ '\tts': '𝚜',
+    \ '\ttt': '𝚝',
+    \ '\ttu': '𝚞',
+    \ '\ttv': '𝚟',
+    \ '\ttw': '𝚠',
+    \ '\ttx': '𝚡',
+    \ '\tty': '𝚢',
+    \ '\ttz': '𝚣',
+    \ '\itimath': '𝚤',
+    \ '\itjmath': '𝚥',
+    \ '\bfAlpha': '𝚨',
+    \ '\bfBeta': '𝚩',
+    \ '\bfGamma': '𝚪',
+    \ '\bfDelta': '𝚫',
+    \ '\bfEpsilon': '𝚬',
+    \ '\bfZeta': '𝚭',
+    \ '\bfEta': '𝚮',
+    \ '\bfTheta': '𝚯',
+    \ '\bfIota': '𝚰',
+    \ '\bfKappa': '𝚱',
+    \ '\bfLambda': '𝚲',
+    \ '\bfMu': '𝚳',
+    \ '\bfNu': '𝚴',
+    \ '\bfXi': '𝚵',
+    \ '\bfOmicron': '𝚶',
+    \ '\bfPi': '𝚷',
+    \ '\bfRho': '𝚸',
+    \ '\bfvarTheta': '𝚹',
+    \ '\bfSigma': '𝚺',
+    \ '\bfTau': '𝚻',
+    \ '\bfUpsilon': '𝚼',
+    \ '\bfPhi': '𝚽',
+    \ '\bfChi': '𝚾',
+    \ '\bfPsi': '𝚿',
+    \ '\bfOmega': '𝛀',
+    \ '\bfnabla': '𝛁',
+    \ '\bfalpha': '𝛂',
+    \ '\bfbeta': '𝛃',
+    \ '\bfgamma': '𝛄',
+    \ '\bfdelta': '𝛅',
+    \ '\bfepsilon': '𝛆',
+    \ '\bfzeta': '𝛇',
+    \ '\bfeta': '𝛈',
+    \ '\bftheta': '𝛉',
+    \ '\bfiota': '𝛊',
+    \ '\bfkappa': '𝛋',
+    \ '\bflambda': '𝛌',
+    \ '\bfmu': '𝛍',
+    \ '\bfnu': '𝛎',
+    \ '\bfxi': '𝛏',
+    \ '\bfomicron': '𝛐',
+    \ '\bfpi': '𝛑',
+    \ '\bfrho': '𝛒',
+    \ '\bfvarsigma': '𝛓',
+    \ '\bfsigma': '𝛔',
+    \ '\bftau': '𝛕',
+    \ '\bfupsilon': '𝛖',
+    \ '\bfvarphi': '𝛗',
+    \ '\bfchi': '𝛘',
+    \ '\bfpsi': '𝛙',
+    \ '\bfomega': '𝛚',
+    \ '\bfpartial': '𝛛',
+    \ '\bfvarepsilon': '𝛜',
+    \ '\bfvartheta': '𝛝',
+    \ '\bfvarkappa': '𝛞',
+    \ '\bfphi': '𝛟',
+    \ '\bfvarrho': '𝛠',
+    \ '\bfvarpi': '𝛡',
+    \ '\itAlpha': '𝛢',
+    \ '\itBeta': '𝛣',
+    \ '\itGamma': '𝛤',
+    \ '\itDelta': '𝛥',
+    \ '\itEpsilon': '𝛦',
+    \ '\itZeta': '𝛧',
+    \ '\itEta': '𝛨',
+    \ '\itTheta': '𝛩',
+    \ '\itIota': '𝛪',
+    \ '\itKappa': '𝛫',
+    \ '\itLambda': '𝛬',
+    \ '\itMu': '𝛭',
+    \ '\itNu': '𝛮',
+    \ '\itXi': '𝛯',
+    \ '\itOmicron': '𝛰',
+    \ '\itPi': '𝛱',
+    \ '\itRho': '𝛲',
+    \ '\itvarTheta': '𝛳',
+    \ '\itSigma': '𝛴',
+    \ '\itTau': '𝛵',
+    \ '\itUpsilon': '𝛶',
+    \ '\itPhi': '𝛷',
+    \ '\itChi': '𝛸',
+    \ '\itPsi': '𝛹',
+    \ '\itOmega': '𝛺',
+    \ '\itnabla': '𝛻',
+    \ '\italpha': '𝛼',
+    \ '\itbeta': '𝛽',
+    \ '\itgamma': '𝛾',
+    \ '\itdelta': '𝛿',
+    \ '\itepsilon': '𝜀',
+    \ '\itzeta': '𝜁',
+    \ '\iteta': '𝜂',
+    \ '\ittheta': '𝜃',
+    \ '\itiota': '𝜄',
+    \ '\itkappa': '𝜅',
+    \ '\itlambda': '𝜆',
+    \ '\itmu': '𝜇',
+    \ '\itnu': '𝜈',
+    \ '\itxi': '𝜉',
+    \ '\itomicron': '𝜊',
+    \ '\itpi': '𝜋',
+    \ '\itrho': '𝜌',
+    \ '\itvarsigma': '𝜍',
+    \ '\itsigma': '𝜎',
+    \ '\ittau': '𝜏',
+    \ '\itupsilon': '𝜐',
+    \ '\itphi': '𝜑',
+    \ '\itchi': '𝜒',
+    \ '\itpsi': '𝜓',
+    \ '\itomega': '𝜔',
+    \ '\itpartial': '𝜕',
+    \ '\itvarepsilon': '𝜖',
+    \ '\itvartheta': '𝜗',
+    \ '\itvarkappa': '𝜘',
+    \ '\itvarphi': '𝜙',
+    \ '\itvarrho': '𝜚',
+    \ '\itvarpi': '𝜛',
+    \ '\biAlpha': '𝜜',
+    \ '\biBeta': '𝜝',
+    \ '\biGamma': '𝜞',
+    \ '\biDelta': '𝜟',
+    \ '\biEpsilon': '𝜠',
+    \ '\biZeta': '𝜡',
+    \ '\biEta': '𝜢',
+    \ '\biTheta': '𝜣',
+    \ '\biIota': '𝜤',
+    \ '\biKappa': '𝜥',
+    \ '\biLambda': '𝜦',
+    \ '\biMu': '𝜧',
+    \ '\biNu': '𝜨',
+    \ '\biXi': '𝜩',
+    \ '\biOmicron': '𝜪',
+    \ '\biPi': '𝜫',
+    \ '\biRho': '𝜬',
+    \ '\bivarTheta': '𝜭',
+    \ '\biSigma': '𝜮',
+    \ '\biTau': '𝜯',
+    \ '\biUpsilon': '𝜰',
+    \ '\biPhi': '𝜱',
+    \ '\biChi': '𝜲',
+    \ '\biPsi': '𝜳',
+    \ '\biOmega': '𝜴',
+    \ '\binabla': '𝜵',
+    \ '\bialpha': '𝜶',
+    \ '\bibeta': '𝜷',
+    \ '\bigamma': '𝜸',
+    \ '\bidelta': '𝜹',
+    \ '\biepsilon': '𝜺',
+    \ '\bizeta': '𝜻',
+    \ '\bieta': '𝜼',
+    \ '\bitheta': '𝜽',
+    \ '\biiota': '𝜾',
+    \ '\bikappa': '𝜿',
+    \ '\bilambda': '𝝀',
+    \ '\bimu': '𝝁',
+    \ '\binu': '𝝂',
+    \ '\bixi': '𝝃',
+    \ '\biomicron': '𝝄',
+    \ '\bipi': '𝝅',
+    \ '\birho': '𝝆',
+    \ '\bivarsigma': '𝝇',
+    \ '\bisigma': '𝝈',
+    \ '\bitau': '𝝉',
+    \ '\biupsilon': '𝝊',
+    \ '\biphi': '𝝋',
+    \ '\bichi': '𝝌',
+    \ '\bipsi': '𝝍',
+    \ '\biomega': '𝝎',
+    \ '\bipartial': '𝝏',
+    \ '\bivarepsilon': '𝝐',
+    \ '\bivartheta': '𝝑',
+    \ '\bivarkappa': '𝝒',
+    \ '\bivarphi': '𝝓',
+    \ '\bivarrho': '𝝔',
+    \ '\bivarpi': '𝝕',
+    \ '\bsansAlpha': '𝝖',
+    \ '\bsansBeta': '𝝗',
+    \ '\bsansGamma': '𝝘',
+    \ '\bsansDelta': '𝝙',
+    \ '\bsansEpsilon': '𝝚',
+    \ '\bsansZeta': '𝝛',
+    \ '\bsansEta': '𝝜',
+    \ '\bsansTheta': '𝝝',
+    \ '\bsansIota': '𝝞',
+    \ '\bsansKappa': '𝝟',
+    \ '\bsansLambda': '𝝠',
+    \ '\bsansMu': '𝝡',
+    \ '\bsansNu': '𝝢',
+    \ '\bsansXi': '𝝣',
+    \ '\bsansOmicron': '𝝤',
+    \ '\bsansPi': '𝝥',
+    \ '\bsansRho': '𝝦',
+    \ '\bsansvarTheta': '𝝧',
+    \ '\bsansSigma': '𝝨',
+    \ '\bsansTau': '𝝩',
+    \ '\bsansUpsilon': '𝝪',
+    \ '\bsansPhi': '𝝫',
+    \ '\bsansChi': '𝝬',
+    \ '\bsansPsi': '𝝭',
+    \ '\bsansOmega': '𝝮',
+    \ '\bsansnabla': '𝝯',
+    \ '\bsansalpha': '𝝰',
+    \ '\bsansbeta': '𝝱',
+    \ '\bsansgamma': '𝝲',
+    \ '\bsansdelta': '𝝳',
+    \ '\bsansepsilon': '𝝴',
+    \ '\bsanszeta': '𝝵',
+    \ '\bsanseta': '𝝶',
+    \ '\bsanstheta': '𝝷',
+    \ '\bsansiota': '𝝸',
+    \ '\bsanskappa': '𝝹',
+    \ '\bsanslambda': '𝝺',
+    \ '\bsansmu': '𝝻',
+    \ '\bsansnu': '𝝼',
+    \ '\bsansxi': '𝝽',
+    \ '\bsansomicron': '𝝾',
+    \ '\bsanspi': '𝝿',
+    \ '\bsansrho': '𝞀',
+    \ '\bsansvarsigma': '𝞁',
+    \ '\bsanssigma': '𝞂',
+    \ '\bsanstau': '𝞃',
+    \ '\bsansupsilon': '𝞄',
+    \ '\bsansphi': '𝞅',
+    \ '\bsanschi': '𝞆',
+    \ '\bsanspsi': '𝞇',
+    \ '\bsansomega': '𝞈',
+    \ '\bsanspartial': '𝞉',
+    \ '\bsansvarepsilon': '𝞊',
+    \ '\bsansvartheta': '𝞋',
+    \ '\bsansvarkappa': '𝞌',
+    \ '\bsansvarphi': '𝞍',
+    \ '\bsansvarrho': '𝞎',
+    \ '\bsansvarpi': '𝞏',
+    \ '\bisansAlpha': '𝞐',
+    \ '\bisansBeta': '𝞑',
+    \ '\bisansGamma': '𝞒',
+    \ '\bisansDelta': '𝞓',
+    \ '\bisansEpsilon': '𝞔',
+    \ '\bisansZeta': '𝞕',
+    \ '\bisansEta': '𝞖',
+    \ '\bisansTheta': '𝞗',
+    \ '\bisansIota': '𝞘',
+    \ '\bisansKappa': '𝞙',
+    \ '\bisansLambda': '𝞚',
+    \ '\bisansMu': '𝞛',
+    \ '\bisansNu': '𝞜',
+    \ '\bisansXi': '𝞝',
+    \ '\bisansOmicron': '𝞞',
+    \ '\bisansPi': '𝞟',
+    \ '\bisansRho': '𝞠',
+    \ '\bisansvarTheta': '𝞡',
+    \ '\bisansSigma': '𝞢',
+    \ '\bisansTau': '𝞣',
+    \ '\bisansUpsilon': '𝞤',
+    \ '\bisansPhi': '𝞥',
+    \ '\bisansChi': '𝞦',
+    \ '\bisansPsi': '𝞧',
+    \ '\bisansOmega': '𝞨',
+    \ '\bisansnabla': '𝞩',
+    \ '\bisansalpha': '𝞪',
+    \ '\bisansbeta': '𝞫',
+    \ '\bisansgamma': '𝞬',
+    \ '\bisansdelta': '𝞭',
+    \ '\bisansepsilon': '𝞮',
+    \ '\bisanszeta': '𝞯',
+    \ '\bisanseta': '𝞰',
+    \ '\bisanstheta': '𝞱',
+    \ '\bisansiota': '𝞲',
+    \ '\bisanskappa': '𝞳',
+    \ '\bisanslambda': '𝞴',
+    \ '\bisansmu': '𝞵',
+    \ '\bisansnu': '𝞶',
+    \ '\bisansxi': '𝞷',
+    \ '\bisansomicron': '𝞸',
+    \ '\bisanspi': '𝞹',
+    \ '\bisansrho': '𝞺',
+    \ '\bisansvarsigma': '𝞻',
+    \ '\bisanssigma': '𝞼',
+    \ '\bisanstau': '𝞽',
+    \ '\bisansupsilon': '𝞾',
+    \ '\bisansphi': '𝞿',
+    \ '\bisanschi': '𝟀',
+    \ '\bisanspsi': '𝟁',
+    \ '\bisansomega': '𝟂',
+    \ '\bisanspartial': '𝟃',
+    \ '\bisansvarepsilon': '𝟄',
+    \ '\bisansvartheta': '𝟅',
+    \ '\bisansvarkappa': '𝟆',
+    \ '\bisansvarphi': '𝟇',
+    \ '\bisansvarrho': '𝟈',
+    \ '\bisansvarpi': '𝟉',
+    \ '\bfDigamma': '𝟊',
+    \ '\bfdigamma': '𝟋',
+    \ '\bfzero': '𝟎',
+    \ '\bfone': '𝟏',
+    \ '\bftwo': '𝟐',
+    \ '\bfthree': '𝟑',
+    \ '\bffour': '𝟒',
+    \ '\bffive': '𝟓',
+    \ '\bfsix': '𝟔',
+    \ '\bfseven': '𝟕',
+    \ '\bfeight': '𝟖',
+    \ '\bfnine': '𝟗',
+    \ '\bbzero': '𝟘',
+    \ '\bbone': '𝟙',
+    \ '\bbtwo': '𝟚',
+    \ '\bbthree': '𝟛',
+    \ '\bbfour': '𝟜',
+    \ '\bbfive': '𝟝',
+    \ '\bbsix': '𝟞',
+    \ '\bbseven': '𝟟',
+    \ '\bbeight': '𝟠',
+    \ '\bbnine': '𝟡',
+    \ '\sanszero': '𝟢',
+    \ '\sansone': '𝟣',
+    \ '\sanstwo': '𝟤',
+    \ '\sansthree': '𝟥',
+    \ '\sansfour': '𝟦',
+    \ '\sansfive': '𝟧',
+    \ '\sanssix': '𝟨',
+    \ '\sansseven': '𝟩',
+    \ '\sanseight': '𝟪',
+    \ '\sansnine': '𝟫',
+    \ '\bsanszero': '𝟬',
+    \ '\bsansone': '𝟭',
+    \ '\bsanstwo': '𝟮',
+    \ '\bsansthree': '𝟯',
+    \ '\bsansfour': '𝟰',
+    \ '\bsansfive': '𝟱',
+    \ '\bsanssix': '𝟲',
+    \ '\bsansseven': '𝟳',
+    \ '\bsanseight': '𝟴',
+    \ '\bsansnine': '𝟵',
+    \ '\ttzero': '𝟶',
+    \ '\ttone': '𝟷',
+    \ '\tttwo': '𝟸',
+    \ '\ttthree': '𝟹',
+    \ '\ttfour': '𝟺',
+    \ '\ttfive': '𝟻',
+    \ '\ttsix': '𝟼',
+    \ '\ttseven': '𝟽',
+    \ '\tteight': '𝟾',
+    \ '\ttnine': '𝟿',
+    \ '\:mahjong:': '🀄',
+    \ '\:black_joker:': '🃏',
+    \ '\:a:': '🅰',
+    \ '\:b:': '🅱',
+    \ '\:o2:': '🅾',
+    \ '\:parking:': '🅿',
+    \ '\:ab:': '🆎',
+    \ '\:cl:': '🆑',
+    \ '\:cool:': '🆒',
+    \ '\:free:': '🆓',
+    \ '\:id:': '🆔',
+    \ '\:new:': '🆕',
+    \ '\:ng:': '🆖',
+    \ '\:ok:': '🆗',
+    \ '\:sos:': '🆘',
+    \ '\:up:': '🆙',
+    \ '\:vs:': '🆚',
+    \ '\:koko:': '🈁',
+    \ '\:sa:': '🈂',
+    \ '\:u7121:': '🈚',
+    \ '\:u6307:': '🈯',
+    \ '\:u7981:': '🈲',
+    \ '\:u7a7a:': '🈳',
+    \ '\:u5408:': '🈴',
+    \ '\:u6e80:': '🈵',
+    \ '\:u6709:': '🈶',
+    \ '\:u6708:': '🈷',
+    \ '\:u7533:': '🈸',
+    \ '\:u5272:': '🈹',
+    \ '\:u55b6:': '🈺',
+    \ '\:ideograph_advantage:': '🉐',
+    \ '\:accept:': '🉑',
+    \ '\:cyclone:': '🌀',
+    \ '\:foggy:': '🌁',
+    \ '\:closed_umbrella:': '🌂',
+    \ '\:night_with_stars:': '🌃',
+    \ '\:sunrise_over_mountains:': '🌄',
+    \ '\:sunrise:': '🌅',
+    \ '\:city_sunset:': '🌆',
+    \ '\:city_sunrise:': '🌇',
+    \ '\:rainbow:': '🌈',
+    \ '\:bridge_at_night:': '🌉',
+    \ '\:ocean:': '🌊',
+    \ '\:volcano:': '🌋',
+    \ '\:milky_way:': '🌌',
+    \ '\:earth_africa:': '🌍',
+    \ '\:earth_americas:': '🌎',
+    \ '\:earth_asia:': '🌏',
+    \ '\:globe_with_meridians:': '🌐',
+    \ '\:new_moon:': '🌑',
+    \ '\:waxing_crescent_moon:': '🌒',
+    \ '\:first_quarter_moon:': '🌓',
+    \ '\:moon:': '🌔',
+    \ '\:full_moon:': '🌕',
+    \ '\:waning_gibbous_moon:': '🌖',
+    \ '\:last_quarter_moon:': '🌗',
+    \ '\:waning_crescent_moon:': '🌘',
+    \ '\:crescent_moon:': '🌙',
+    \ '\:new_moon_with_face:': '🌚',
+    \ '\:first_quarter_moon_with_face:': '🌛',
+    \ '\:last_quarter_moon_with_face:': '🌜',
+    \ '\:full_moon_with_face:': '🌝',
+    \ '\:sun_with_face:': '🌞',
+    \ '\:star2:': '🌟',
+    \ '\:stars:': '🌠',
+    \ '\:chestnut:': '🌰',
+    \ '\:seedling:': '🌱',
+    \ '\:evergreen_tree:': '🌲',
+    \ '\:deciduous_tree:': '🌳',
+    \ '\:palm_tree:': '🌴',
+    \ '\:cactus:': '🌵',
+    \ '\:tulip:': '🌷',
+    \ '\:cherry_blossom:': '🌸',
+    \ '\:rose:': '🌹',
+    \ '\:hibiscus:': '🌺',
+    \ '\:sunflower:': '🌻',
+    \ '\:blossom:': '🌼',
+    \ '\:corn:': '🌽',
+    \ '\:ear_of_rice:': '🌾',
+    \ '\:herb:': '🌿',
+    \ '\:four_leaf_clover:': '🍀',
+    \ '\:maple_leaf:': '🍁',
+    \ '\:fallen_leaf:': '🍂',
+    \ '\:leaves:': '🍃',
+    \ '\:mushroom:': '🍄',
+    \ '\:tomato:': '🍅',
+    \ '\:eggplant:': '🍆',
+    \ '\:grapes:': '🍇',
+    \ '\:melon:': '🍈',
+    \ '\:watermelon:': '🍉',
+    \ '\:tangerine:': '🍊',
+    \ '\:lemon:': '🍋',
+    \ '\:banana:': '🍌',
+    \ '\:pineapple:': '🍍',
+    \ '\:apple:': '🍎',
+    \ '\:green_apple:': '🍏',
+    \ '\:pear:': '🍐',
+    \ '\:peach:': '🍑',
+    \ '\:cherries:': '🍒',
+    \ '\:strawberry:': '🍓',
+    \ '\:hamburger:': '🍔',
+    \ '\:pizza:': '🍕',
+    \ '\:meat_on_bone:': '🍖',
+    \ '\:poultry_leg:': '🍗',
+    \ '\:rice_cracker:': '🍘',
+    \ '\:rice_ball:': '🍙',
+    \ '\:rice:': '🍚',
+    \ '\:curry:': '🍛',
+    \ '\:ramen:': '🍜',
+    \ '\:spaghetti:': '🍝',
+    \ '\:bread:': '🍞',
+    \ '\:fries:': '🍟',
+    \ '\:sweet_potato:': '🍠',
+    \ '\:dango:': '🍡',
+    \ '\:oden:': '🍢',
+    \ '\:sushi:': '🍣',
+    \ '\:fried_shrimp:': '🍤',
+    \ '\:fish_cake:': '🍥',
+    \ '\:icecream:': '🍦',
+    \ '\:shaved_ice:': '🍧',
+    \ '\:ice_cream:': '🍨',
+    \ '\:doughnut:': '🍩',
+    \ '\:cookie:': '🍪',
+    \ '\:chocolate_bar:': '🍫',
+    \ '\:candy:': '🍬',
+    \ '\:lollipop:': '🍭',
+    \ '\:custard:': '🍮',
+    \ '\:honey_pot:': '🍯',
+    \ '\:cake:': '🍰',
+    \ '\:bento:': '🍱',
+    \ '\:stew:': '🍲',
+    \ '\:egg:': '🍳',
+    \ '\:fork_and_knife:': '🍴',
+    \ '\:tea:': '🍵',
+    \ '\:sake:': '🍶',
+    \ '\:wine_glass:': '🍷',
+    \ '\:cocktail:': '🍸',
+    \ '\:tropical_drink:': '🍹',
+    \ '\:beer:': '🍺',
+    \ '\:beers:': '🍻',
+    \ '\:baby_bottle:': '🍼',
+    \ '\:ribbon:': '🎀',
+    \ '\:gift:': '🎁',
+    \ '\:birthday:': '🎂',
+    \ '\:jack_o_lantern:': '🎃',
+    \ '\:christmas_tree:': '🎄',
+    \ '\:santa:': '🎅',
+    \ '\:fireworks:': '🎆',
+    \ '\:sparkler:': '🎇',
+    \ '\:balloon:': '🎈',
+    \ '\:tada:': '🎉',
+    \ '\:confetti_ball:': '🎊',
+    \ '\:tanabata_tree:': '🎋',
+    \ '\:crossed_flags:': '🎌',
+    \ '\:bamboo:': '🎍',
+    \ '\:dolls:': '🎎',
+    \ '\:flags:': '🎏',
+    \ '\:wind_chime:': '🎐',
+    \ '\:rice_scene:': '🎑',
+    \ '\:school_satchel:': '🎒',
+    \ '\:mortar_board:': '🎓',
+    \ '\:carousel_horse:': '🎠',
+    \ '\:ferris_wheel:': '🎡',
+    \ '\:roller_coaster:': '🎢',
+    \ '\:fishing_pole_and_fish:': '🎣',
+    \ '\:microphone:': '🎤',
+    \ '\:movie_camera:': '🎥',
+    \ '\:cinema:': '🎦',
+    \ '\:headphones:': '🎧',
+    \ '\:art:': '🎨',
+    \ '\:tophat:': '🎩',
+    \ '\:circus_tent:': '🎪',
+    \ '\:ticket:': '🎫',
+    \ '\:clapper:': '🎬',
+    \ '\:performing_arts:': '🎭',
+    \ '\:video_game:': '🎮',
+    \ '\:dart:': '🎯',
+    \ '\:slot_machine:': '🎰',
+    \ '\:8ball:': '🎱',
+    \ '\:game_die:': '🎲',
+    \ '\:bowling:': '🎳',
+    \ '\:flower_playing_cards:': '🎴',
+    \ '\:musical_note:': '🎵',
+    \ '\:notes:': '🎶',
+    \ '\:saxophone:': '🎷',
+    \ '\:guitar:': '🎸',
+    \ '\:musical_keyboard:': '🎹',
+    \ '\:trumpet:': '🎺',
+    \ '\:violin:': '🎻',
+    \ '\:musical_score:': '🎼',
+    \ '\:running_shirt_with_sash:': '🎽',
+    \ '\:tennis:': '🎾',
+    \ '\:ski:': '🎿',
+    \ '\:basketball:': '🏀',
+    \ '\:checkered_flag:': '🏁',
+    \ '\:snowboarder:': '🏂',
+    \ '\:runner:': '🏃',
+    \ '\:surfer:': '🏄',
+    \ '\:trophy:': '🏆',
+    \ '\:horse_racing:': '🏇',
+    \ '\:football:': '🏈',
+    \ '\:rugby_football:': '🏉',
+    \ '\:swimmer:': '🏊',
+    \ '\:house:': '🏠',
+    \ '\:house_with_garden:': '🏡',
+    \ '\:office:': '🏢',
+    \ '\:post_office:': '🏣',
+    \ '\:european_post_office:': '🏤',
+    \ '\:hospital:': '🏥',
+    \ '\:bank:': '🏦',
+    \ '\:atm:': '🏧',
+    \ '\:hotel:': '🏨',
+    \ '\:love_hotel:': '🏩',
+    \ '\:convenience_store:': '🏪',
+    \ '\:school:': '🏫',
+    \ '\:department_store:': '🏬',
+    \ '\:factory:': '🏭',
+    \ '\:izakaya_lantern:': '🏮',
+    \ '\:japanese_castle:': '🏯',
+    \ '\:european_castle:': '🏰',
+    \ '\:skin-tone-2:': '🏻',
+    \ '\:skin-tone-3:': '🏼',
+    \ '\:skin-tone-4:': '🏽',
+    \ '\:skin-tone-5:': '🏾',
+    \ '\:skin-tone-6:': '🏿',
+    \ '\:rat:': '🐀',
+    \ '\:mouse2:': '🐁',
+    \ '\:ox:': '🐂',
+    \ '\:water_buffalo:': '🐃',
+    \ '\:cow2:': '🐄',
+    \ '\:tiger2:': '🐅',
+    \ '\:leopard:': '🐆',
+    \ '\:rabbit2:': '🐇',
+    \ '\:cat2:': '🐈',
+    \ '\:dragon:': '🐉',
+    \ '\:crocodile:': '🐊',
+    \ '\:whale2:': '🐋',
+    \ '\:snail:': '🐌',
+    \ '\:snake:': '🐍',
+    \ '\:racehorse:': '🐎',
+    \ '\:ram:': '🐏',
+    \ '\:goat:': '🐐',
+    \ '\:sheep:': '🐑',
+    \ '\:monkey:': '🐒',
+    \ '\:rooster:': '🐓',
+    \ '\:chicken:': '🐔',
+    \ '\:dog2:': '🐕',
+    \ '\:pig2:': '🐖',
+    \ '\:boar:': '🐗',
+    \ '\:elephant:': '🐘',
+    \ '\:octopus:': '🐙',
+    \ '\:shell:': '🐚',
+    \ '\:bug:': '🐛',
+    \ '\:ant:': '🐜',
+    \ '\:bee:': '🐝',
+    \ '\:beetle:': '🐞',
+    \ '\:fish:': '🐟',
+    \ '\:tropical_fish:': '🐠',
+    \ '\:blowfish:': '🐡',
+    \ '\:turtle:': '🐢',
+    \ '\:hatching_chick:': '🐣',
+    \ '\:baby_chick:': '🐤',
+    \ '\:hatched_chick:': '🐥',
+    \ '\:bird:': '🐦',
+    \ '\:penguin:': '🐧',
+    \ '\:koala:': '🐨',
+    \ '\:poodle:': '🐩',
+    \ '\:dromedary_camel:': '🐪',
+    \ '\:camel:': '🐫',
+    \ '\:dolphin:': '🐬',
+    \ '\:mouse:': '🐭',
+    \ '\:cow:': '🐮',
+    \ '\:tiger:': '🐯',
+    \ '\:rabbit:': '🐰',
+    \ '\:cat:': '🐱',
+    \ '\:dragon_face:': '🐲',
+    \ '\:whale:': '🐳',
+    \ '\:horse:': '🐴',
+    \ '\:monkey_face:': '🐵',
+    \ '\:dog:': '🐶',
+    \ '\:pig:': '🐷',
+    \ '\:frog:': '🐸',
+    \ '\:hamster:': '🐹',
+    \ '\:wolf:': '🐺',
+    \ '\:bear:': '🐻',
+    \ '\:panda_face:': '🐼',
+    \ '\:pig_nose:': '🐽',
+    \ '\:feet:': '🐾',
+    \ '\:eyes:': '👀',
+    \ '\:ear:': '👂',
+    \ '\:nose:': '👃',
+    \ '\:lips:': '👄',
+    \ '\:tongue:': '👅',
+    \ '\:point_up_2:': '👆',
+    \ '\:point_down:': '👇',
+    \ '\:point_left:': '👈',
+    \ '\:point_right:': '👉',
+    \ '\:facepunch:': '👊',
+    \ '\:wave:': '👋',
+    \ '\:ok_hand:': '👌',
+    \ '\:+1:': '👍',
+    \ '\:-1:': '👎',
+    \ '\:clap:': '👏',
+    \ '\:open_hands:': '👐',
+    \ '\:crown:': '👑',
+    \ '\:womans_hat:': '👒',
+    \ '\:eyeglasses:': '👓',
+    \ '\:necktie:': '👔',
+    \ '\:shirt:': '👕',
+    \ '\:jeans:': '👖',
+    \ '\:dress:': '👗',
+    \ '\:kimono:': '👘',
+    \ '\:bikini:': '👙',
+    \ '\:womans_clothes:': '👚',
+    \ '\:purse:': '👛',
+    \ '\:handbag:': '👜',
+    \ '\:pouch:': '👝',
+    \ '\:mans_shoe:': '👞',
+    \ '\:athletic_shoe:': '👟',
+    \ '\:high_heel:': '👠',
+    \ '\:sandal:': '👡',
+    \ '\:boot:': '👢',
+    \ '\:footprints:': '👣',
+    \ '\:bust_in_silhouette:': '👤',
+    \ '\:busts_in_silhouette:': '👥',
+    \ '\:boy:': '👦',
+    \ '\:girl:': '👧',
+    \ '\:man:': '👨',
+    \ '\:woman:': '👩',
+    \ '\:family:': '👪',
+    \ '\:couple:': '👫',
+    \ '\:two_men_holding_hands:': '👬',
+    \ '\:two_women_holding_hands:': '👭',
+    \ '\:cop:': '👮',
+    \ '\:dancers:': '👯',
+    \ '\:bride_with_veil:': '👰',
+    \ '\:person_with_blond_hair:': '👱',
+    \ '\:man_with_gua_pi_mao:': '👲',
+    \ '\:man_with_turban:': '👳',
+    \ '\:older_man:': '👴',
+    \ '\:older_woman:': '👵',
+    \ '\:baby:': '👶',
+    \ '\:construction_worker:': '👷',
+    \ '\:princess:': '👸',
+    \ '\:japanese_ogre:': '👹',
+    \ '\:japanese_goblin:': '👺',
+    \ '\:ghost:': '👻',
+    \ '\:angel:': '👼',
+    \ '\:alien:': '👽',
+    \ '\:space_invader:': '👾',
+    \ '\:imp:': '👿',
+    \ '\:skull:': '💀',
+    \ '\:information_desk_person:': '💁',
+    \ '\:guardsman:': '💂',
+    \ '\:dancer:': '💃',
+    \ '\:lipstick:': '💄',
+    \ '\:nail_care:': '💅',
+    \ '\:massage:': '💆',
+    \ '\:haircut:': '💇',
+    \ '\:barber:': '💈',
+    \ '\:syringe:': '💉',
+    \ '\:pill:': '💊',
+    \ '\:kiss:': '💋',
+    \ '\:love_letter:': '💌',
+    \ '\:ring:': '💍',
+    \ '\:gem:': '💎',
+    \ '\:couplekiss:': '💏',
+    \ '\:bouquet:': '💐',
+    \ '\:couple_with_heart:': '💑',
+    \ '\:wedding:': '💒',
+    \ '\:heartbeat:': '💓',
+    \ '\:broken_heart:': '💔',
+    \ '\:two_hearts:': '💕',
+    \ '\:sparkling_heart:': '💖',
+    \ '\:heartpulse:': '💗',
+    \ '\:cupid:': '💘',
+    \ '\:blue_heart:': '💙',
+    \ '\:green_heart:': '💚',
+    \ '\:yellow_heart:': '💛',
+    \ '\:purple_heart:': '💜',
+    \ '\:gift_heart:': '💝',
+    \ '\:revolving_hearts:': '💞',
+    \ '\:heart_decoration:': '💟',
+    \ '\:diamond_shape_with_a_dot_inside:': '💠',
+    \ '\:bulb:': '💡',
+    \ '\:anger:': '💢',
+    \ '\:bomb:': '💣',
+    \ '\:zzz:': '💤',
+    \ '\:boom:': '💥',
+    \ '\:sweat_drops:': '💦',
+    \ '\:droplet:': '💧',
+    \ '\:dash:': '💨',
+    \ '\:hankey:': '💩',
+    \ '\:muscle:': '💪',
+    \ '\:dizzy:': '💫',
+    \ '\:speech_balloon:': '💬',
+    \ '\:thought_balloon:': '💭',
+    \ '\:white_flower:': '💮',
+    \ '\:100:': '💯',
+    \ '\:moneybag:': '💰',
+    \ '\:currency_exchange:': '💱',
+    \ '\:heavy_dollar_sign:': '💲',
+    \ '\:credit_card:': '💳',
+    \ '\:yen:': '💴',
+    \ '\:dollar:': '💵',
+    \ '\:euro:': '💶',
+    \ '\:pound:': '💷',
+    \ '\:money_with_wings:': '💸',
+    \ '\:chart:': '💹',
+    \ '\:seat:': '💺',
+    \ '\:computer:': '💻',
+    \ '\:briefcase:': '💼',
+    \ '\:minidisc:': '💽',
+    \ '\:floppy_disk:': '💾',
+    \ '\:cd:': '💿',
+    \ '\:dvd:': '📀',
+    \ '\:file_folder:': '📁',
+    \ '\:open_file_folder:': '📂',
+    \ '\:page_with_curl:': '📃',
+    \ '\:page_facing_up:': '📄',
+    \ '\:date:': '📅',
+    \ '\:calendar:': '📆',
+    \ '\:card_index:': '📇',
+    \ '\:chart_with_upwards_trend:': '📈',
+    \ '\:chart_with_downwards_trend:': '📉',
+    \ '\:bar_chart:': '📊',
+    \ '\:clipboard:': '📋',
+    \ '\:pushpin:': '📌',
+    \ '\:round_pushpin:': '📍',
+    \ '\:paperclip:': '📎',
+    \ '\:straight_ruler:': '📏',
+    \ '\:triangular_ruler:': '📐',
+    \ '\:bookmark_tabs:': '📑',
+    \ '\:ledger:': '📒',
+    \ '\:notebook:': '📓',
+    \ '\:notebook_with_decorative_cover:': '📔',
+    \ '\:closed_book:': '📕',
+    \ '\:book:': '📖',
+    \ '\:green_book:': '📗',
+    \ '\:blue_book:': '📘',
+    \ '\:orange_book:': '📙',
+    \ '\:books:': '📚',
+    \ '\:name_badge:': '📛',
+    \ '\:scroll:': '📜',
+    \ '\:memo:': '📝',
+    \ '\:telephone_receiver:': '📞',
+    \ '\:pager:': '📟',
+    \ '\:fax:': '📠',
+    \ '\:satellite:': '📡',
+    \ '\:loudspeaker:': '📢',
+    \ '\:mega:': '📣',
+    \ '\:outbox_tray:': '📤',
+    \ '\:inbox_tray:': '📥',
+    \ '\:package:': '📦',
+    \ '\:e-mail:': '📧',
+    \ '\:incoming_envelope:': '📨',
+    \ '\:envelope_with_arrow:': '📩',
+    \ '\:mailbox_closed:': '📪',
+    \ '\:mailbox:': '📫',
+    \ '\:mailbox_with_mail:': '📬',
+    \ '\:mailbox_with_no_mail:': '📭',
+    \ '\:postbox:': '📮',
+    \ '\:postal_horn:': '📯',
+    \ '\:newspaper:': '📰',
+    \ '\:iphone:': '📱',
+    \ '\:calling:': '📲',
+    \ '\:vibration_mode:': '📳',
+    \ '\:mobile_phone_off:': '📴',
+    \ '\:no_mobile_phones:': '📵',
+    \ '\:signal_strength:': '📶',
+    \ '\:camera:': '📷',
+    \ '\:video_camera:': '📹',
+    \ '\:tv:': '📺',
+    \ '\:radio:': '📻',
+    \ '\:vhs:': '📼',
+    \ '\:twisted_rightwards_arrows:': '🔀',
+    \ '\:repeat:': '🔁',
+    \ '\:repeat_one:': '🔂',
+    \ '\:arrows_clockwise:': '🔃',
+    \ '\:arrows_counterclockwise:': '🔄',
+    \ '\:low_brightness:': '🔅',
+    \ '\:high_brightness:': '🔆',
+    \ '\:mute:': '🔇',
+    \ '\:speaker:': '🔈',
+    \ '\:sound:': '🔉',
+    \ '\:loud_sound:': '🔊',
+    \ '\:battery:': '🔋',
+    \ '\:electric_plug:': '🔌',
+    \ '\:mag:': '🔍',
+    \ '\:mag_right:': '🔎',
+    \ '\:lock_with_ink_pen:': '🔏',
+    \ '\:closed_lock_with_key:': '🔐',
+    \ '\:key:': '🔑',
+    \ '\:lock:': '🔒',
+    \ '\:unlock:': '🔓',
+    \ '\:bell:': '🔔',
+    \ '\:no_bell:': '🔕',
+    \ '\:bookmark:': '🔖',
+    \ '\:link:': '🔗',
+    \ '\:radio_button:': '🔘',
+    \ '\:back:': '🔙',
+    \ '\:end:': '🔚',
+    \ '\:on:': '🔛',
+    \ '\:soon:': '🔜',
+    \ '\:top:': '🔝',
+    \ '\:underage:': '🔞',
+    \ '\:keycap_ten:': '🔟',
+    \ '\:capital_abcd:': '🔠',
+    \ '\:abcd:': '🔡',
+    \ '\:1234:': '🔢',
+    \ '\:symbols:': '🔣',
+    \ '\:abc:': '🔤',
+    \ '\:fire:': '🔥',
+    \ '\:flashlight:': '🔦',
+    \ '\:wrench:': '🔧',
+    \ '\:hammer:': '🔨',
+    \ '\:nut_and_bolt:': '🔩',
+    \ '\:hocho:': '🔪',
+    \ '\:gun:': '🔫',
+    \ '\:microscope:': '🔬',
+    \ '\:telescope:': '🔭',
+    \ '\:crystal_ball:': '🔮',
+    \ '\:six_pointed_star:': '🔯',
+    \ '\:beginner:': '🔰',
+    \ '\:trident:': '🔱',
+    \ '\:black_square_button:': '🔲',
+    \ '\:white_square_button:': '🔳',
+    \ '\:red_circle:': '🔴',
+    \ '\:large_blue_circle:': '🔵',
+    \ '\:large_orange_diamond:': '🔶',
+    \ '\:large_blue_diamond:': '🔷',
+    \ '\:small_orange_diamond:': '🔸',
+    \ '\:small_blue_diamond:': '🔹',
+    \ '\:small_red_triangle:': '🔺',
+    \ '\:small_red_triangle_down:': '🔻',
+    \ '\:arrow_up_small:': '🔼',
+    \ '\:arrow_down_small:': '🔽',
+    \ '\:clock1:': '🕐',
+    \ '\:clock2:': '🕑',
+    \ '\:clock3:': '🕒',
+    \ '\:clock4:': '🕓',
+    \ '\:clock5:': '🕔',
+    \ '\:clock6:': '🕕',
+    \ '\:clock7:': '🕖',
+    \ '\:clock8:': '🕗',
+    \ '\:clock9:': '🕘',
+    \ '\:clock10:': '🕙',
+    \ '\:clock11:': '🕚',
+    \ '\:clock12:': '🕛',
+    \ '\:clock130:': '🕜',
+    \ '\:clock230:': '🕝',
+    \ '\:clock330:': '🕞',
+    \ '\:clock430:': '🕟',
+    \ '\:clock530:': '🕠',
+    \ '\:clock630:': '🕡',
+    \ '\:clock730:': '🕢',
+    \ '\:clock830:': '🕣',
+    \ '\:clock930:': '🕤',
+    \ '\:clock1030:': '🕥',
+    \ '\:clock1130:': '🕦',
+    \ '\:clock1230:': '🕧',
+    \ '\:mount_fuji:': '🗻',
+    \ '\:tokyo_tower:': '🗼',
+    \ '\:statue_of_liberty:': '🗽',
+    \ '\:japan:': '🗾',
+    \ '\:moyai:': '🗿',
+    \ '\:grinning:': '😀',
+    \ '\:grin:': '😁',
+    \ '\:joy:': '😂',
+    \ '\:smiley:': '😃',
+    \ '\:smile:': '😄',
+    \ '\:sweat_smile:': '😅',
+    \ '\:laughing:': '😆',
+    \ '\:innocent:': '😇',
+    \ '\:smiling_imp:': '😈',
+    \ '\:wink:': '😉',
+    \ '\:blush:': '😊',
+    \ '\:yum:': '😋',
+    \ '\:relieved:': '😌',
+    \ '\:heart_eyes:': '😍',
+    \ '\:sunglasses:': '😎',
+    \ '\:smirk:': '😏',
+    \ '\:neutral_face:': '😐',
+    \ '\:expressionless:': '😑',
+    \ '\:unamused:': '😒',
+    \ '\:sweat:': '😓',
+    \ '\:pensive:': '😔',
+    \ '\:confused:': '😕',
+    \ '\:confounded:': '😖',
+    \ '\:kissing:': '😗',
+    \ '\:kissing_heart:': '😘',
+    \ '\:kissing_smiling_eyes:': '😙',
+    \ '\:kissing_closed_eyes:': '😚',
+    \ '\:stuck_out_tongue:': '😛',
+    \ '\:stuck_out_tongue_winking_eye:': '😜',
+    \ '\:stuck_out_tongue_closed_eyes:': '😝',
+    \ '\:disappointed:': '😞',
+    \ '\:worried:': '😟',
+    \ '\:angry:': '😠',
+    \ '\:rage:': '😡',
+    \ '\:cry:': '😢',
+    \ '\:persevere:': '😣',
+    \ '\:triumph:': '😤',
+    \ '\:disappointed_relieved:': '😥',
+    \ '\:frowning:': '😦',
+    \ '\:anguished:': '😧',
+    \ '\:fearful:': '😨',
+    \ '\:weary:': '😩',
+    \ '\:sleepy:': '😪',
+    \ '\:tired_face:': '😫',
+    \ '\:grimacing:': '😬',
+    \ '\:sob:': '😭',
+    \ '\:open_mouth:': '😮',
+    \ '\:hushed:': '😯',
+    \ '\:cold_sweat:': '😰',
+    \ '\:scream:': '😱',
+    \ '\:astonished:': '😲',
+    \ '\:flushed:': '😳',
+    \ '\:sleeping:': '😴',
+    \ '\:dizzy_face:': '😵',
+    \ '\:no_mouth:': '😶',
+    \ '\:mask:': '😷',
+    \ '\:smile_cat:': '😸',
+    \ '\:joy_cat:': '😹',
+    \ '\:smiley_cat:': '😺',
+    \ '\:heart_eyes_cat:': '😻',
+    \ '\:smirk_cat:': '😼',
+    \ '\:kissing_cat:': '😽',
+    \ '\:pouting_cat:': '😾',
+    \ '\:crying_cat_face:': '😿',
+    \ '\:scream_cat:': '🙀',
+    \ '\:no_good:': '🙅',
+    \ '\:ok_woman:': '🙆',
+    \ '\:bow:': '🙇',
+    \ '\:see_no_evil:': '🙈',
+    \ '\:hear_no_evil:': '🙉',
+    \ '\:speak_no_evil:': '🙊',
+    \ '\:raising_hand:': '🙋',
+    \ '\:raised_hands:': '🙌',
+    \ '\:person_frowning:': '🙍',
+    \ '\:person_with_pouting_face:': '🙎',
+    \ '\:pray:': '🙏',
+    \ '\:rocket:': '🚀',
+    \ '\:helicopter:': '🚁',
+    \ '\:steam_locomotive:': '🚂',
+    \ '\:railway_car:': '🚃',
+    \ '\:bullettrain_side:': '🚄',
+    \ '\:bullettrain_front:': '🚅',
+    \ '\:train2:': '🚆',
+    \ '\:metro:': '🚇',
+    \ '\:light_rail:': '🚈',
+    \ '\:station:': '🚉',
+    \ '\:tram:': '🚊',
+    \ '\:train:': '🚋',
+    \ '\:bus:': '🚌',
+    \ '\:oncoming_bus:': '🚍',
+    \ '\:trolleybus:': '🚎',
+    \ '\:busstop:': '🚏',
+    \ '\:minibus:': '🚐',
+    \ '\:ambulance:': '🚑',
+    \ '\:fire_engine:': '🚒',
+    \ '\:police_car:': '🚓',
+    \ '\:oncoming_police_car:': '🚔',
+    \ '\:taxi:': '🚕',
+    \ '\:oncoming_taxi:': '🚖',
+    \ '\:car:': '🚗',
+    \ '\:oncoming_automobile:': '🚘',
+    \ '\:blue_car:': '🚙',
+    \ '\:truck:': '🚚',
+    \ '\:articulated_lorry:': '🚛',
+    \ '\:tractor:': '🚜',
+    \ '\:monorail:': '🚝',
+    \ '\:mountain_railway:': '🚞',
+    \ '\:suspension_railway:': '🚟',
+    \ '\:mountain_cableway:': '🚠',
+    \ '\:aerial_tramway:': '🚡',
+    \ '\:ship:': '🚢',
+    \ '\:rowboat:': '🚣',
+    \ '\:speedboat:': '🚤',
+    \ '\:traffic_light:': '🚥',
+    \ '\:vertical_traffic_light:': '🚦',
+    \ '\:construction:': '🚧',
+    \ '\:rotating_light:': '🚨',
+    \ '\:triangular_flag_on_post:': '🚩',
+    \ '\:door:': '🚪',
+    \ '\:no_entry_sign:': '🚫',
+    \ '\:smoking:': '🚬',
+    \ '\:no_smoking:': '🚭',
+    \ '\:put_litter_in_its_place:': '🚮',
+    \ '\:do_not_litter:': '🚯',
+    \ '\:potable_water:': '🚰',
+    \ '\:non-potable_water:': '🚱',
+    \ '\:bike:': '🚲',
+    \ '\:no_bicycles:': '🚳',
+    \ '\:bicyclist:': '🚴',
+    \ '\:mountain_bicyclist:': '🚵',
+    \ '\:walking:': '🚶',
+    \ '\:no_pedestrians:': '🚷',
+    \ '\:children_crossing:': '🚸',
+    \ '\:mens:': '🚹',
+    \ '\:womens:': '🚺',
+    \ '\:restroom:': '🚻',
+    \ '\:baby_symbol:': '🚼',
+    \ '\:toilet:': '🚽',
+    \ '\:wc:': '🚾',
+    \ '\:shower:': '🚿',
+    \ '\:bath:': '🛀',
+    \ '\:bathtub:': '🛁',
+    \ '\:passport_control:': '🛂',
+    \ '\:customs:': '🛃',
+    \ '\:baggage_claim:': '🛄',
+    \ '\:left_luggage:': '🛅'}
+endfunction
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/generate_latex_symbols_table.jl
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/generate_latex_symbols_table.jl	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/generate_latex_symbols_table.jl	(revision 26505)
@@ -0,0 +1,111 @@
+#!/bin/env julia
+
+const filename = "julia-vim-L2U-table"
+
+# Keeping this from an old revision, just in case:
+# Combining chars ranges, as obtained from https://en.wikipedia.org/wiki/Combining_character:
+# ('\u0300' ≤ u ≤ '\u036F') ||
+# ('\u1AB0' ≤ u ≤ '\u1AFF') ||
+# ('\u1DC0' ≤ u ≤ '\u1DFF') ||
+# ('\u20D0' ≤ u ≤ '\u20FF') ||
+# ('\uFE20' ≤ u ≤ '\uFE2F')
+
+# Most of this code is copy-pasted and slightly adapted from here:
+# JULIA_HOME/doc/src/manual/unicode-input.md
+# except that instead of producing Markdown we want to generate a vim
+# documentation file.
+#
+# Note that this requires to run `make docs` from the julia source root directory to download
+# the UnicodeData.txt file.
+
+function tab_completions(symbols...)
+    completions = Dict{String, Vector{String}}()
+    for each in symbols, (k, v) in each
+        completions[v] = push!(get!(completions, v, String[]), k)
+    end
+    return completions
+end
+
+function unicode_data()
+    file = normpath(Sys.BINDIR, "..", "..", "doc", "UnicodeData.txt")
+    names = Dict{UInt32, String}()
+    open(file) do unidata
+        for line in readlines(unidata)
+            id, name, desc = split(line, ";")[[1, 2, 11]]
+            codepoint = parse(UInt32, "0x$id")
+            names[codepoint] = (name == "" ? desc : desc == "" ? name : "$name / $desc")
+        end
+    end
+    return names
+end
+
+# Prepend a dotted circle ('◌' i.e. '\u25CC') to combining characters
+function fix_combining_chars(char)
+    cat = Base.Unicode.category_code(char)
+    return string(cat == 6 || cat == 8 ? "◌" : "", char)
+end
+
+function table_entries(completions, unicode_dict)
+    code = String[]
+    unicode = String[]
+    latex = String[]
+    desc = String[]
+
+    for (chars, inputs) in sort!(collect(completions), by = first)
+        code_points, unicode_names, characters = String[], String[], String[]
+        for char in chars
+            push!(code_points, "U+$(uppercase(string(UInt32(char), base = 16, pad = 5)))")
+            push!(unicode_names, get(unicode_dict, UInt32(char), "(No Unicode name)"))
+            push!(characters, isempty(characters) ? fix_combining_chars(char) : "$char")
+        end
+        push!(code, join(code_points, " + "))
+        push!(unicode, join(characters))
+        push!(latex, replace(join(inputs, ", "), "\\\\" => "\\"))
+        push!(desc, join(unicode_names, " + "))
+    end
+    return code, unicode, latex, desc
+end
+
+open("$filename.txt","w") do f
+    print(f, """
+        $filename.txt  LaTeX-to-Unicode reference table
+
+        ===================================================================
+        LATEX-TO-UNICODE REFERENCE TABLE    *L2U-ref* *julia-vim-L2U-reference*
+
+          Note: This file is autogenerated from the script '$(basename(Base.source_path()))'
+          The symbols are based on the documentation of Julia version $VERSION
+          See |julia-vim| for the LaTeX-to-Unicode manual.
+
+        """)
+
+    col_headers = ["Code point(s)", "Character(s)", "Tab completion sequence(s)", "Unicode name(s)"]
+
+    code, unicode, latex, desc =
+        table_entries(
+            tab_completions(
+                REPL.REPLCompletions.latex_symbols,
+                REPL.REPLCompletions.emoji_symbols
+                ),
+            unicode_data()
+            )
+
+    cw = max(length(col_headers[1]), maximum(map(length, code)))
+    uw = max(length(col_headers[2]), maximum(map(length, unicode)))
+    lw = max(length(col_headers[3]), maximum(map(length, latex)))
+    dw = max(length(col_headers[4]), maximum(map(length, desc)))
+
+    print_padded(c, u, l, d) = println(f, rpad(c, cw), " ", rpad(u, uw), " ", rpad(l, lw), " ", d)
+
+    print_padded(col_headers[1:3]..., col_headers[4] * "~")
+    print_padded("-"^cw, "-"^uw, "-"^lw, "-"^dw)
+
+    for (c, u, l, d) in zip(code, unicode, latex, desc)
+        print_padded(c, u, l, d)
+    end
+    print_padded("-"^cw, "-"^uw, "-"^lw, "-"^dw)
+
+    println(f)
+    println(f, "  vim", # separated to avoid an error from vim which otherwise tries to parse this line
+               ":tw=$(cw+uw+lw+dw+3):et:ft=help:norl:")
+end
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U-table.txt
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U-table.txt	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U-table.txt	(revision 26505)
@@ -0,0 +1,3278 @@
+julia-vim-L2U-table.txt  LaTeX-to-Unicode reference table
+
+===================================================================
+LATEX-TO-UNICODE REFERENCE TABLE    *L2U-ref* *julia-vim-L2U-reference*
+
+  Note: This file is autogenerated from the script 'generate_latex_symbols_table.jl'
+  The symbols are based on the documentation of Julia version 1.5.0-DEV.67
+  See |julia-vim| for the LaTeX-to-Unicode manual.
+
+Code point(s)     Character(s) Tab completion sequence(s)                   Unicode name(s)~
+----------------- ------------ -------------------------------------------- --------------------------------------------------------------------------------------------------------
+U+000A1           ¡            \exclamdown                                  INVERTED EXCLAMATION MARK
+U+000A3           £            \sterling                                    POUND SIGN
+U+000A5           ¥            \yen                                         YEN SIGN
+U+000A6           ¦            \brokenbar                                   BROKEN BAR / BROKEN VERTICAL BAR
+U+000A7           §            \S                                           SECTION SIGN
+U+000A9           ©            \copyright, \:copyright:                     COPYRIGHT SIGN
+U+000AA           ª            \ordfeminine                                 FEMININE ORDINAL INDICATOR
+U+000AC           ¬            \neg                                         NOT SIGN
+U+000AE           ®            \circledR, \:registered:                     REGISTERED SIGN / REGISTERED TRADE MARK SIGN
+U+000AF           ¯            \highminus                                   MACRON / SPACING MACRON
+U+000B0           °            \degree                                      DEGREE SIGN
+U+000B1           ±            \pm                                          PLUS-MINUS SIGN / PLUS-OR-MINUS SIGN
+U+000B2           ²            \^2                                          SUPERSCRIPT TWO / SUPERSCRIPT DIGIT TWO
+U+000B3           ³            \^3                                          SUPERSCRIPT THREE / SUPERSCRIPT DIGIT THREE
+U+000B6           ¶            \P                                           PILCROW SIGN / PARAGRAPH SIGN
+U+000B7           ·            \cdotp                                       MIDDLE DOT
+U+000B9           ¹            \^1                                          SUPERSCRIPT ONE / SUPERSCRIPT DIGIT ONE
+U+000BA           º            \ordmasculine                                MASCULINE ORDINAL INDICATOR
+U+000BC           ¼            \1/4                                         VULGAR FRACTION ONE QUARTER / FRACTION ONE QUARTER
+U+000BD           ½            \1/2                                         VULGAR FRACTION ONE HALF / FRACTION ONE HALF
+U+000BE           ¾            \3/4                                         VULGAR FRACTION THREE QUARTERS / FRACTION THREE QUARTERS
+U+000BF           ¿            \questiondown                                INVERTED QUESTION MARK
+U+000C5           Å            \AA                                          LATIN CAPITAL LETTER A WITH RING ABOVE / LATIN CAPITAL LETTER A RING
+U+000C6           Æ            \AE                                          LATIN CAPITAL LETTER AE / LATIN CAPITAL LETTER A E
+U+000D0           Ð            \DH                                          LATIN CAPITAL LETTER ETH
+U+000D7           ×            \times                                       MULTIPLICATION SIGN
+U+000D8           Ø            \O                                           LATIN CAPITAL LETTER O WITH STROKE / LATIN CAPITAL LETTER O SLASH
+U+000DE           Þ            \TH                                          LATIN CAPITAL LETTER THORN
+U+000DF           ß            \ss                                          LATIN SMALL LETTER SHARP S
+U+000E5           å            \aa                                          LATIN SMALL LETTER A WITH RING ABOVE / LATIN SMALL LETTER A RING
+U+000E6           æ            \ae                                          LATIN SMALL LETTER AE / LATIN SMALL LETTER A E
+U+000F0           ð            \eth, \dh                                    LATIN SMALL LETTER ETH
+U+000F7           ÷            \div                                         DIVISION SIGN
+U+000F8           ø            \o                                           LATIN SMALL LETTER O WITH STROKE / LATIN SMALL LETTER O SLASH
+U+000FE           þ            \th                                          LATIN SMALL LETTER THORN
+U+00110           Đ            \DJ                                          LATIN CAPITAL LETTER D WITH STROKE / LATIN CAPITAL LETTER D BAR
+U+00111           đ            \dj                                          LATIN SMALL LETTER D WITH STROKE / LATIN SMALL LETTER D BAR
+U+00127           ħ            \hbar                                        LATIN SMALL LETTER H WITH STROKE / LATIN SMALL LETTER H BAR
+U+00131           ı            \imath                                       LATIN SMALL LETTER DOTLESS I
+U+00141           Ł            \L                                           LATIN CAPITAL LETTER L WITH STROKE / LATIN CAPITAL LETTER L SLASH
+U+00142           ł            \l                                           LATIN SMALL LETTER L WITH STROKE / LATIN SMALL LETTER L SLASH
+U+0014A           Ŋ            \NG                                          LATIN CAPITAL LETTER ENG
+U+0014B           ŋ            \ng                                          LATIN SMALL LETTER ENG
+U+00152           Œ            \OE                                          LATIN CAPITAL LIGATURE OE / LATIN CAPITAL LETTER O E
+U+00153           œ            \oe                                          LATIN SMALL LIGATURE OE / LATIN SMALL LETTER O E
+U+00195           ƕ            \hvlig                                       LATIN SMALL LETTER HV / LATIN SMALL LETTER H V
+U+0019E           ƞ            \nrleg                                       LATIN SMALL LETTER N WITH LONG RIGHT LEG
+U+001B5           Ƶ            \Zbar                                        LATIN CAPITAL LETTER Z WITH STROKE / LATIN CAPITAL LETTER Z BAR
+U+001C2           ǂ            \doublepipe                                  LATIN LETTER ALVEOLAR CLICK / LATIN LETTER PIPE DOUBLE BAR
+U+00237           ȷ            \jmath                                       LATIN SMALL LETTER DOTLESS J
+U+00250           ɐ            \trna                                        LATIN SMALL LETTER TURNED A
+U+00252           ɒ            \trnsa                                       LATIN SMALL LETTER TURNED ALPHA / LATIN SMALL LETTER TURNED SCRIPT A
+U+00254           ɔ            \openo                                       LATIN SMALL LETTER OPEN O
+U+00256           ɖ            \rtld                                        LATIN SMALL LETTER D WITH TAIL / LATIN SMALL LETTER D RETROFLEX HOOK
+U+00259           ə            \schwa                                       LATIN SMALL LETTER SCHWA
+U+00263           ɣ            \pgamma                                      LATIN SMALL LETTER GAMMA
+U+00264           ɤ            \pbgam                                       LATIN SMALL LETTER RAMS HORN / LATIN SMALL LETTER BABY GAMMA
+U+00265           ɥ            \trnh                                        LATIN SMALL LETTER TURNED H
+U+0026C           ɬ            \btdl                                        LATIN SMALL LETTER L WITH BELT / LATIN SMALL LETTER L BELT
+U+0026D           ɭ            \rtll                                        LATIN SMALL LETTER L WITH RETROFLEX HOOK / LATIN SMALL LETTER L RETROFLEX HOOK
+U+0026F           ɯ            \trnm                                        LATIN SMALL LETTER TURNED M
+U+00270           ɰ            \trnmlr                                      LATIN SMALL LETTER TURNED M WITH LONG LEG
+U+00271           ɱ            \ltlmr                                       LATIN SMALL LETTER M WITH HOOK / LATIN SMALL LETTER M HOOK
+U+00272           ɲ            \ltln                                        LATIN SMALL LETTER N WITH LEFT HOOK / LATIN SMALL LETTER N HOOK
+U+00273           ɳ            \rtln                                        LATIN SMALL LETTER N WITH RETROFLEX HOOK / LATIN SMALL LETTER N RETROFLEX HOOK
+U+00277           ɷ            \clomeg                                      LATIN SMALL LETTER CLOSED OMEGA
+U+00278           ɸ            \ltphi                                       LATIN SMALL LETTER PHI
+U+00279           ɹ            \trnr                                        LATIN SMALL LETTER TURNED R
+U+0027A           ɺ            \trnrl                                       LATIN SMALL LETTER TURNED R WITH LONG LEG
+U+0027B           ɻ            \rttrnr                                      LATIN SMALL LETTER TURNED R WITH HOOK / LATIN SMALL LETTER TURNED R HOOK
+U+0027C           ɼ            \rl                                          LATIN SMALL LETTER R WITH LONG LEG
+U+0027D           ɽ            \rtlr                                        LATIN SMALL LETTER R WITH TAIL / LATIN SMALL LETTER R HOOK
+U+0027E           ɾ            \fhr                                         LATIN SMALL LETTER R WITH FISHHOOK / LATIN SMALL LETTER FISHHOOK R
+U+00282           ʂ            \rtls                                        LATIN SMALL LETTER S WITH HOOK / LATIN SMALL LETTER S HOOK
+U+00283           ʃ            \esh                                         LATIN SMALL LETTER ESH
+U+00287           ʇ            \trnt                                        LATIN SMALL LETTER TURNED T
+U+00288           ʈ            \rtlt                                        LATIN SMALL LETTER T WITH RETROFLEX HOOK / LATIN SMALL LETTER T RETROFLEX HOOK
+U+0028A           ʊ            \pupsil                                      LATIN SMALL LETTER UPSILON
+U+0028B           ʋ            \pscrv                                       LATIN SMALL LETTER V WITH HOOK / LATIN SMALL LETTER SCRIPT V
+U+0028C           ʌ            \invv                                        LATIN SMALL LETTER TURNED V
+U+0028D           ʍ            \invw                                        LATIN SMALL LETTER TURNED W
+U+0028E           ʎ            \trny                                        LATIN SMALL LETTER TURNED Y
+U+00290           ʐ            \rtlz                                        LATIN SMALL LETTER Z WITH RETROFLEX HOOK / LATIN SMALL LETTER Z RETROFLEX HOOK
+U+00292           ʒ            \yogh                                        LATIN SMALL LETTER EZH / LATIN SMALL LETTER YOGH
+U+00294           ʔ            \glst                                        LATIN LETTER GLOTTAL STOP
+U+00295           ʕ            \reglst                                      LATIN LETTER PHARYNGEAL VOICED FRICATIVE / LATIN LETTER REVERSED GLOTTAL STOP
+U+00296           ʖ            \inglst                                      LATIN LETTER INVERTED GLOTTAL STOP
+U+0029E           ʞ            \turnk                                       LATIN SMALL LETTER TURNED K
+U+002A4           ʤ            \dyogh                                       LATIN SMALL LETTER DEZH DIGRAPH / LATIN SMALL LETTER D YOGH
+U+002A7           ʧ            \tesh                                        LATIN SMALL LETTER TESH DIGRAPH / LATIN SMALL LETTER T ESH
+U+002B0           ʰ            \^h                                          MODIFIER LETTER SMALL H
+U+002B2           ʲ            \^j                                          MODIFIER LETTER SMALL J
+U+002B3           ʳ            \^r                                          MODIFIER LETTER SMALL R
+U+002B7           ʷ            \^w                                          MODIFIER LETTER SMALL W
+U+002B8           ʸ            \^y                                          MODIFIER LETTER SMALL Y
+U+002BC           ʼ            \rasp                                        MODIFIER LETTER APOSTROPHE
+U+002C8           ˈ            \verts                                       MODIFIER LETTER VERTICAL LINE
+U+002CC           ˌ            \verti                                       MODIFIER LETTER LOW VERTICAL LINE
+U+002D0           ː            \lmrk                                        MODIFIER LETTER TRIANGULAR COLON
+U+002D1           ˑ            \hlmrk                                       MODIFIER LETTER HALF TRIANGULAR COLON
+U+002D2           ˒            \sbrhr                                       MODIFIER LETTER CENTRED RIGHT HALF RING / MODIFIER LETTER CENTERED RIGHT HALF RING
+U+002D3           ˓            \sblhr                                       MODIFIER LETTER CENTRED LEFT HALF RING / MODIFIER LETTER CENTERED LEFT HALF RING
+U+002D4           ˔            \rais                                        MODIFIER LETTER UP TACK
+U+002D5           ˕            \low                                         MODIFIER LETTER DOWN TACK
+U+002D8           ˘            \u                                           BREVE / SPACING BREVE
+U+002DC           ˜            \tildelow                                    SMALL TILDE / SPACING TILDE
+U+002E1           ˡ            \^l                                          MODIFIER LETTER SMALL L
+U+002E2           ˢ            \^s                                          MODIFIER LETTER SMALL S
+U+002E3           ˣ            \^x                                          MODIFIER LETTER SMALL X
+U+00300           ◌̀           \grave                                       COMBINING GRAVE ACCENT / NON-SPACING GRAVE
+U+00301           ◌́           \acute                                       COMBINING ACUTE ACCENT / NON-SPACING ACUTE
+U+00302           ◌̂           \hat                                         COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+U+00303           ◌̃           \tilde                                       COMBINING TILDE / NON-SPACING TILDE
+U+00304           ◌̄           \bar                                         COMBINING MACRON / NON-SPACING MACRON
+U+00305           ◌̅           \overbar                                     COMBINING OVERLINE / NON-SPACING OVERSCORE
+U+00306           ◌̆           \breve                                       COMBINING BREVE / NON-SPACING BREVE
+U+00307           ◌̇           \dot                                         COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+U+00308           ◌̈           \ddot                                        COMBINING DIAERESIS / NON-SPACING DIAERESIS
+U+00309           ◌̉           \ovhook                                      COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
+U+0030A           ◌̊           \ocirc                                       COMBINING RING ABOVE / NON-SPACING RING ABOVE
+U+0030B           ◌̋           \H                                           COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
+U+0030C           ◌̌           \check                                       COMBINING CARON / NON-SPACING HACEK
+U+00310           ◌̐           \candra                                      COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
+U+00312           ◌̒           \oturnedcomma                                COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
+U+00315           ◌̕           \ocommatopright                              COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
+U+0031A           ◌̚           \droang                                      COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
+U+00321           ◌̡           \palh                                        COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
+U+00322           ◌̢           \rh                                          COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+U+00327           ◌̧           \c                                           COMBINING CEDILLA / NON-SPACING CEDILLA
+U+00328           ◌̨           \k                                           COMBINING OGONEK / NON-SPACING OGONEK
+U+0032A           ◌̪           \sbbrg                                       COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
+U+00330           ◌̰           \wideutilde                                  COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
+U+00332           ◌̲           \underbar                                    COMBINING LOW LINE / NON-SPACING UNDERSCORE
+U+00336           ◌̶           \strike, \sout                               COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+U+00338           ◌̸           \not                                         COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0034D           ◌͍           \underleftrightarrow                         COMBINING LEFT RIGHT ARROW BELOW
+U+00391           Α            \Alpha                                       GREEK CAPITAL LETTER ALPHA
+U+00392           Β            \Beta                                        GREEK CAPITAL LETTER BETA
+U+00393           Γ            \Gamma                                       GREEK CAPITAL LETTER GAMMA
+U+00394           Δ            \Delta                                       GREEK CAPITAL LETTER DELTA
+U+00395           Ε            \Epsilon                                     GREEK CAPITAL LETTER EPSILON
+U+00396           Ζ            \Zeta                                        GREEK CAPITAL LETTER ZETA
+U+00397           Η            \Eta                                         GREEK CAPITAL LETTER ETA
+U+00398           Θ            \Theta                                       GREEK CAPITAL LETTER THETA
+U+00399           Ι            \Iota                                        GREEK CAPITAL LETTER IOTA
+U+0039A           Κ            \Kappa                                       GREEK CAPITAL LETTER KAPPA
+U+0039B           Λ            \Lambda                                      GREEK CAPITAL LETTER LAMDA / GREEK CAPITAL LETTER LAMBDA
+U+0039C           Μ            \upMu                                        GREEK CAPITAL LETTER MU
+U+0039D           Ν            \upNu                                        GREEK CAPITAL LETTER NU
+U+0039E           Ξ            \Xi                                          GREEK CAPITAL LETTER XI
+U+0039F           Ο            \upOmicron                                   GREEK CAPITAL LETTER OMICRON
+U+003A0           Π            \Pi                                          GREEK CAPITAL LETTER PI
+U+003A1           Ρ            \Rho                                         GREEK CAPITAL LETTER RHO
+U+003A3           Σ            \Sigma                                       GREEK CAPITAL LETTER SIGMA
+U+003A4           Τ            \Tau                                         GREEK CAPITAL LETTER TAU
+U+003A5           Υ            \Upsilon                                     GREEK CAPITAL LETTER UPSILON
+U+003A6           Φ            \Phi                                         GREEK CAPITAL LETTER PHI
+U+003A7           Χ            \Chi                                         GREEK CAPITAL LETTER CHI
+U+003A8           Ψ            \Psi                                         GREEK CAPITAL LETTER PSI
+U+003A9           Ω            \Omega                                       GREEK CAPITAL LETTER OMEGA
+U+003B1           α            \alpha                                       GREEK SMALL LETTER ALPHA
+U+003B2           β            \beta                                        GREEK SMALL LETTER BETA
+U+003B3           γ            \gamma                                       GREEK SMALL LETTER GAMMA
+U+003B4           δ            \delta                                       GREEK SMALL LETTER DELTA
+U+003B5           ε            \upepsilon, \varepsilon                      GREEK SMALL LETTER EPSILON
+U+003B6           ζ            \zeta                                        GREEK SMALL LETTER ZETA
+U+003B7           η            \eta                                         GREEK SMALL LETTER ETA
+U+003B8           θ            \theta                                       GREEK SMALL LETTER THETA
+U+003B9           ι            \iota                                        GREEK SMALL LETTER IOTA
+U+003BA           κ            \kappa                                       GREEK SMALL LETTER KAPPA
+U+003BB           λ            \lambda                                      GREEK SMALL LETTER LAMDA / GREEK SMALL LETTER LAMBDA
+U+003BC           μ            \mu                                          GREEK SMALL LETTER MU
+U+003BD           ν            \nu                                          GREEK SMALL LETTER NU
+U+003BE           ξ            \xi                                          GREEK SMALL LETTER XI
+U+003BF           ο            \upomicron                                   GREEK SMALL LETTER OMICRON
+U+003C0           π            \pi                                          GREEK SMALL LETTER PI
+U+003C1           ρ            \rho                                         GREEK SMALL LETTER RHO
+U+003C2           ς            \varsigma                                    GREEK SMALL LETTER FINAL SIGMA
+U+003C3           σ            \sigma                                       GREEK SMALL LETTER SIGMA
+U+003C4           τ            \tau                                         GREEK SMALL LETTER TAU
+U+003C5           υ            \upsilon                                     GREEK SMALL LETTER UPSILON
+U+003C6           φ            \varphi                                      GREEK SMALL LETTER PHI
+U+003C7           χ            \chi                                         GREEK SMALL LETTER CHI
+U+003C8           ψ            \psi                                         GREEK SMALL LETTER PSI
+U+003C9           ω            \omega                                       GREEK SMALL LETTER OMEGA
+U+003D0           ϐ            \upvarbeta                                   GREEK BETA SYMBOL / GREEK SMALL LETTER CURLED BETA
+U+003D1           ϑ            \vartheta                                    GREEK THETA SYMBOL / GREEK SMALL LETTER SCRIPT THETA
+U+003D5           ϕ            \phi                                         GREEK PHI SYMBOL / GREEK SMALL LETTER SCRIPT PHI
+U+003D6           ϖ            \varpi                                       GREEK PI SYMBOL / GREEK SMALL LETTER OMEGA PI
+U+003D8           Ϙ            \upoldKoppa                                  GREEK LETTER ARCHAIC KOPPA
+U+003D9           ϙ            \upoldkoppa                                  GREEK SMALL LETTER ARCHAIC KOPPA
+U+003DA           Ϛ            \Stigma                                      GREEK LETTER STIGMA / GREEK CAPITAL LETTER STIGMA
+U+003DB           ϛ            \upstigma                                    GREEK SMALL LETTER STIGMA
+U+003DC           Ϝ            \Digamma                                     GREEK LETTER DIGAMMA / GREEK CAPITAL LETTER DIGAMMA
+U+003DD           ϝ            \digamma                                     GREEK SMALL LETTER DIGAMMA
+U+003DE           Ϟ            \Koppa                                       GREEK LETTER KOPPA / GREEK CAPITAL LETTER KOPPA
+U+003DF           ϟ            \upkoppa                                     GREEK SMALL LETTER KOPPA
+U+003E0           Ϡ            \Sampi                                       GREEK LETTER SAMPI / GREEK CAPITAL LETTER SAMPI
+U+003E1           ϡ            \upsampi                                     GREEK SMALL LETTER SAMPI
+U+003F0           ϰ            \varkappa                                    GREEK KAPPA SYMBOL / GREEK SMALL LETTER SCRIPT KAPPA
+U+003F1           ϱ            \varrho                                      GREEK RHO SYMBOL / GREEK SMALL LETTER TAILED RHO
+U+003F4           ϴ            \varTheta                                    GREEK CAPITAL THETA SYMBOL
+U+003F5           ϵ            \epsilon                                     GREEK LUNATE EPSILON SYMBOL
+U+003F6           ϶            \backepsilon                                 GREEK REVERSED LUNATE EPSILON SYMBOL
+U+01D2C           ᴬ            \^A                                          MODIFIER LETTER CAPITAL A
+U+01D2E           ᴮ            \^B                                          MODIFIER LETTER CAPITAL B
+U+01D30           ᴰ            \^D                                          MODIFIER LETTER CAPITAL D
+U+01D31           ᴱ            \^E                                          MODIFIER LETTER CAPITAL E
+U+01D33           ᴳ            \^G                                          MODIFIER LETTER CAPITAL G
+U+01D34           ᴴ            \^H                                          MODIFIER LETTER CAPITAL H
+U+01D35           ᴵ            \^I                                          MODIFIER LETTER CAPITAL I
+U+01D36           ᴶ            \^J                                          MODIFIER LETTER CAPITAL J
+U+01D37           ᴷ            \^K                                          MODIFIER LETTER CAPITAL K
+U+01D38           ᴸ            \^L                                          MODIFIER LETTER CAPITAL L
+U+01D39           ᴹ            \^M                                          MODIFIER LETTER CAPITAL M
+U+01D3A           ᴺ            \^N                                          MODIFIER LETTER CAPITAL N
+U+01D3C           ᴼ            \^O                                          MODIFIER LETTER CAPITAL O
+U+01D3E           ᴾ            \^P                                          MODIFIER LETTER CAPITAL P
+U+01D3F           ᴿ            \^R                                          MODIFIER LETTER CAPITAL R
+U+01D40           ᵀ            \^T                                          MODIFIER LETTER CAPITAL T
+U+01D41           ᵁ            \^U                                          MODIFIER LETTER CAPITAL U
+U+01D42           ᵂ            \^W                                          MODIFIER LETTER CAPITAL W
+U+01D43           ᵃ            \^a                                          MODIFIER LETTER SMALL A
+U+01D45           ᵅ            \^alpha                                      MODIFIER LETTER SMALL ALPHA
+U+01D47           ᵇ            \^b                                          MODIFIER LETTER SMALL B
+U+01D48           ᵈ            \^d                                          MODIFIER LETTER SMALL D
+U+01D49           ᵉ            \^e                                          MODIFIER LETTER SMALL E
+U+01D4B           ᵋ            \^epsilon                                    MODIFIER LETTER SMALL OPEN E
+U+01D4D           ᵍ            \^g                                          MODIFIER LETTER SMALL G
+U+01D4F           ᵏ            \^k                                          MODIFIER LETTER SMALL K
+U+01D50           ᵐ            \^m                                          MODIFIER LETTER SMALL M
+U+01D52           ᵒ            \^o                                          MODIFIER LETTER SMALL O
+U+01D56           ᵖ            \^p                                          MODIFIER LETTER SMALL P
+U+01D57           ᵗ            \^t                                          MODIFIER LETTER SMALL T
+U+01D58           ᵘ            \^u                                          MODIFIER LETTER SMALL U
+U+01D5B           ᵛ            \^v                                          MODIFIER LETTER SMALL V
+U+01D5D           ᵝ            \^beta                                       MODIFIER LETTER SMALL BETA
+U+01D5E           ᵞ            \^gamma                                      MODIFIER LETTER SMALL GREEK GAMMA
+U+01D5F           ᵟ            \^delta                                      MODIFIER LETTER SMALL DELTA
+U+01D60           ᵠ            \^phi                                        MODIFIER LETTER SMALL GREEK PHI
+U+01D61           ᵡ            \^chi                                        MODIFIER LETTER SMALL CHI
+U+01D62           ᵢ            \_i                                          LATIN SUBSCRIPT SMALL LETTER I
+U+01D63           ᵣ            \_r                                          LATIN SUBSCRIPT SMALL LETTER R
+U+01D64           ᵤ            \_u                                          LATIN SUBSCRIPT SMALL LETTER U
+U+01D65           ᵥ            \_v                                          LATIN SUBSCRIPT SMALL LETTER V
+U+01D66           ᵦ            \_beta                                       GREEK SUBSCRIPT SMALL LETTER BETA
+U+01D67           ᵧ            \_gamma                                      GREEK SUBSCRIPT SMALL LETTER GAMMA
+U+01D68           ᵨ            \_rho                                        GREEK SUBSCRIPT SMALL LETTER RHO
+U+01D69           ᵩ            \_phi                                        GREEK SUBSCRIPT SMALL LETTER PHI
+U+01D6A           ᵪ            \_chi                                        GREEK SUBSCRIPT SMALL LETTER CHI
+U+01D9C           ᶜ            \^c                                          MODIFIER LETTER SMALL C
+U+01DA0           ᶠ            \^f                                          MODIFIER LETTER SMALL F
+U+01DA5           ᶥ            \^iota                                       MODIFIER LETTER SMALL IOTA
+U+01DB2           ᶲ            \^Phi                                        MODIFIER LETTER SMALL PHI
+U+01DBB           ᶻ            \^z                                          MODIFIER LETTER SMALL Z
+U+01DBF           ᶿ            \^theta                                      MODIFIER LETTER SMALL THETA
+U+02002                        \enspace                                     EN SPACE
+U+02003                        \quad                                        EM SPACE
+U+02005                        \thickspace                                  FOUR-PER-EM SPACE
+U+02009                        \thinspace                                   THIN SPACE
+U+0200A                        \hspace                                      HAIR SPACE
+U+02013           –            \endash                                      EN DASH
+U+02014           —            \emdash                                      EM DASH
+U+02016           ‖            \Vert                                        DOUBLE VERTICAL LINE / DOUBLE VERTICAL BAR
+U+02018           ‘            \lq                                          LEFT SINGLE QUOTATION MARK / SINGLE TURNED COMMA QUOTATION MARK
+U+02019           ’            \rq                                          RIGHT SINGLE QUOTATION MARK / SINGLE COMMA QUOTATION MARK
+U+0201B           ‛            \reapos                                      SINGLE HIGH-REVERSED-9 QUOTATION MARK / SINGLE REVERSED COMMA QUOTATION MARK
+U+0201C           “            \quotedblleft                                LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK
+U+0201D           ”            \quotedblright                               RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK
+U+02020           †            \dagger                                      DAGGER
+U+02021           ‡            \ddagger                                     DOUBLE DAGGER
+U+02022           •            \bullet                                      BULLET
+U+02026           …            \dots, \ldots                                HORIZONTAL ELLIPSIS
+U+02030           ‰            \perthousand                                 PER MILLE SIGN
+U+02031           ‱            \pertenthousand                              PER TEN THOUSAND SIGN
+U+02032           ′            \prime                                       PRIME
+U+02033           ″            \pprime                                      DOUBLE PRIME
+U+02034           ‴            \ppprime                                     TRIPLE PRIME
+U+02035           ‵            \backprime                                   REVERSED PRIME
+U+02036           ‶            \backpprime                                  REVERSED DOUBLE PRIME
+U+02037           ‷            \backppprime                                 REVERSED TRIPLE PRIME
+U+02039           ‹            \guilsinglleft                               SINGLE LEFT-POINTING ANGLE QUOTATION MARK / LEFT POINTING SINGLE GUILLEMET
+U+0203A           ›            \guilsinglright                              SINGLE RIGHT-POINTING ANGLE QUOTATION MARK / RIGHT POINTING SINGLE GUILLEMET
+U+0203C           ‼            \:bangbang:                                  DOUBLE EXCLAMATION MARK
+U+02040           ⁀            \tieconcat                                   CHARACTER TIE
+U+02049           ⁉            \:interrobang:                               EXCLAMATION QUESTION MARK
+U+02057           ⁗            \pppprime                                    QUADRUPLE PRIME
+U+0205D           ⁝            \tricolon                                    TRICOLON
+U+02060           ⁠            \nolinebreak                                 WORD JOINER
+U+02070           ⁰            \^0                                          SUPERSCRIPT ZERO / SUPERSCRIPT DIGIT ZERO
+U+02071           ⁱ            \^i                                          SUPERSCRIPT LATIN SMALL LETTER I
+U+02074           ⁴            \^4                                          SUPERSCRIPT FOUR / SUPERSCRIPT DIGIT FOUR
+U+02075           ⁵            \^5                                          SUPERSCRIPT FIVE / SUPERSCRIPT DIGIT FIVE
+U+02076           ⁶            \^6                                          SUPERSCRIPT SIX / SUPERSCRIPT DIGIT SIX
+U+02077           ⁷            \^7                                          SUPERSCRIPT SEVEN / SUPERSCRIPT DIGIT SEVEN
+U+02078           ⁸            \^8                                          SUPERSCRIPT EIGHT / SUPERSCRIPT DIGIT EIGHT
+U+02079           ⁹            \^9                                          SUPERSCRIPT NINE / SUPERSCRIPT DIGIT NINE
+U+0207A           ⁺            \^+                                          SUPERSCRIPT PLUS SIGN
+U+0207B           ⁻            \^-                                          SUPERSCRIPT MINUS / SUPERSCRIPT HYPHEN-MINUS
+U+0207C           ⁼            \^=                                          SUPERSCRIPT EQUALS SIGN
+U+0207D           ⁽            \^(                                          SUPERSCRIPT LEFT PARENTHESIS / SUPERSCRIPT OPENING PARENTHESIS
+U+0207E           ⁾            \^)                                          SUPERSCRIPT RIGHT PARENTHESIS / SUPERSCRIPT CLOSING PARENTHESIS
+U+0207F           ⁿ            \^n                                          SUPERSCRIPT LATIN SMALL LETTER N
+U+02080           ₀            \_0                                          SUBSCRIPT ZERO / SUBSCRIPT DIGIT ZERO
+U+02081           ₁            \_1                                          SUBSCRIPT ONE / SUBSCRIPT DIGIT ONE
+U+02082           ₂            \_2                                          SUBSCRIPT TWO / SUBSCRIPT DIGIT TWO
+U+02083           ₃            \_3                                          SUBSCRIPT THREE / SUBSCRIPT DIGIT THREE
+U+02084           ₄            \_4                                          SUBSCRIPT FOUR / SUBSCRIPT DIGIT FOUR
+U+02085           ₅            \_5                                          SUBSCRIPT FIVE / SUBSCRIPT DIGIT FIVE
+U+02086           ₆            \_6                                          SUBSCRIPT SIX / SUBSCRIPT DIGIT SIX
+U+02087           ₇            \_7                                          SUBSCRIPT SEVEN / SUBSCRIPT DIGIT SEVEN
+U+02088           ₈            \_8                                          SUBSCRIPT EIGHT / SUBSCRIPT DIGIT EIGHT
+U+02089           ₉            \_9                                          SUBSCRIPT NINE / SUBSCRIPT DIGIT NINE
+U+0208A           ₊            \_+                                          SUBSCRIPT PLUS SIGN
+U+0208B           ₋            \_-                                          SUBSCRIPT MINUS / SUBSCRIPT HYPHEN-MINUS
+U+0208C           ₌            \_=                                          SUBSCRIPT EQUALS SIGN
+U+0208D           ₍            \_(                                          SUBSCRIPT LEFT PARENTHESIS / SUBSCRIPT OPENING PARENTHESIS
+U+0208E           ₎            \_)                                          SUBSCRIPT RIGHT PARENTHESIS / SUBSCRIPT CLOSING PARENTHESIS
+U+02090           ₐ            \_a                                          LATIN SUBSCRIPT SMALL LETTER A
+U+02091           ₑ            \_e                                          LATIN SUBSCRIPT SMALL LETTER E
+U+02092           ₒ            \_o                                          LATIN SUBSCRIPT SMALL LETTER O
+U+02093           ₓ            \_x                                          LATIN SUBSCRIPT SMALL LETTER X
+U+02094           ₔ            \_schwa                                      LATIN SUBSCRIPT SMALL LETTER SCHWA
+U+02095           ₕ            \_h                                          LATIN SUBSCRIPT SMALL LETTER H
+U+02096           ₖ            \_k                                          LATIN SUBSCRIPT SMALL LETTER K
+U+02097           ₗ            \_l                                          LATIN SUBSCRIPT SMALL LETTER L
+U+02098           ₘ            \_m                                          LATIN SUBSCRIPT SMALL LETTER M
+U+02099           ₙ            \_n                                          LATIN SUBSCRIPT SMALL LETTER N
+U+0209A           ₚ            \_p                                          LATIN SUBSCRIPT SMALL LETTER P
+U+0209B           ₛ            \_s                                          LATIN SUBSCRIPT SMALL LETTER S
+U+0209C           ₜ            \_t                                          LATIN SUBSCRIPT SMALL LETTER T
+U+020A7           ₧            \pes                                         PESETA SIGN
+U+020AC           €            \euro                                        EURO SIGN
+U+020D0           ◌⃐           \leftharpoonaccent                           COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
+U+020D1           ◌⃑           \rightharpoonaccent                          COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
+U+020D2           ◌⃒           \vertoverlay                                 COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
+U+020D6           ◌⃖           \overleftarrow                               COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
+U+020D7           ◌⃗           \vec                                         COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
+U+020DB           ◌⃛           \dddot                                       COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
+U+020DC           ◌⃜           \ddddot                                      COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
+U+020DD           ◌⃝           \enclosecircle                               COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
+U+020DE           ◌⃞           \enclosesquare                               COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
+U+020DF           ◌⃟           \enclosediamond                              COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
+U+020E1           ◌⃡           \overleftrightarrow                          COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
+U+020E4           ◌⃤           \enclosetriangle                             COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+U+020E7           ◌⃧           \annuity                                     COMBINING ANNUITY SYMBOL
+U+020E8           ◌⃨           \threeunderdot                               COMBINING TRIPLE UNDERDOT
+U+020E9           ◌⃩           \widebridgeabove                             COMBINING WIDE BRIDGE ABOVE
+U+020EC           ◌⃬           \underrightharpoondown                       COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+U+020ED           ◌⃭           \underleftharpoondown                        COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+U+020EE           ◌⃮           \underleftarrow                              COMBINING LEFT ARROW BELOW
+U+020EF           ◌⃯           \underrightarrow                             COMBINING RIGHT ARROW BELOW
+U+020F0           ◌⃰           \asteraccent                                 COMBINING ASTERISK ABOVE
+U+02102           ℂ            \bbC                                         DOUBLE-STRUCK CAPITAL C / DOUBLE-STRUCK C
+U+02107           ℇ            \eulermascheroni                             EULER CONSTANT / EULERS
+U+0210A           ℊ            \scrg                                        SCRIPT SMALL G
+U+0210B           ℋ            \scrH                                        SCRIPT CAPITAL H / SCRIPT H
+U+0210C           ℌ            \frakH                                       BLACK-LETTER CAPITAL H / BLACK-LETTER H
+U+0210D           ℍ            \bbH                                         DOUBLE-STRUCK CAPITAL H / DOUBLE-STRUCK H
+U+0210E           ℎ            \planck                                      PLANCK CONSTANT
+U+0210F           ℏ            \hslash                                      PLANCK CONSTANT OVER TWO PI / PLANCK CONSTANT OVER 2 PI
+U+02110           ℐ            \scrI                                        SCRIPT CAPITAL I / SCRIPT I
+U+02111           ℑ            \Im                                          BLACK-LETTER CAPITAL I / BLACK-LETTER I
+U+02112           ℒ            \scrL                                        SCRIPT CAPITAL L / SCRIPT L
+U+02113           ℓ            \ell                                         SCRIPT SMALL L
+U+02115           ℕ            \bbN                                         DOUBLE-STRUCK CAPITAL N / DOUBLE-STRUCK N
+U+02116           №            \numero                                      NUMERO SIGN / NUMERO
+U+02118           ℘            \wp                                          SCRIPT CAPITAL P / SCRIPT P
+U+02119           ℙ            \bbP                                         DOUBLE-STRUCK CAPITAL P / DOUBLE-STRUCK P
+U+0211A           ℚ            \bbQ                                         DOUBLE-STRUCK CAPITAL Q / DOUBLE-STRUCK Q
+U+0211B           ℛ            \scrR                                        SCRIPT CAPITAL R / SCRIPT R
+U+0211C           ℜ            \Re                                          BLACK-LETTER CAPITAL R / BLACK-LETTER R
+U+0211D           ℝ            \bbR                                         DOUBLE-STRUCK CAPITAL R / DOUBLE-STRUCK R
+U+0211E           ℞            \xrat                                        PRESCRIPTION TAKE
+U+02122           ™            \trademark, \:tm:                            TRADE MARK SIGN / TRADEMARK
+U+02124           ℤ            \bbZ                                         DOUBLE-STRUCK CAPITAL Z / DOUBLE-STRUCK Z
+U+02126           Ω            \ohm                                         OHM SIGN / OHM
+U+02127           ℧            \mho                                         INVERTED OHM SIGN / MHO
+U+02128           ℨ            \frakZ                                       BLACK-LETTER CAPITAL Z / BLACK-LETTER Z
+U+02129           ℩            \turnediota                                  TURNED GREEK SMALL LETTER IOTA
+U+0212B           Å            \Angstrom                                    ANGSTROM SIGN / ANGSTROM UNIT
+U+0212C           ℬ            \scrB                                        SCRIPT CAPITAL B / SCRIPT B
+U+0212D           ℭ            \frakC                                       BLACK-LETTER CAPITAL C / BLACK-LETTER C
+U+0212F           ℯ            \scre, \euler                                SCRIPT SMALL E
+U+02130           ℰ            \scrE                                        SCRIPT CAPITAL E / SCRIPT E
+U+02131           ℱ            \scrF                                        SCRIPT CAPITAL F / SCRIPT F
+U+02132           Ⅎ            \Finv                                        TURNED CAPITAL F / TURNED F
+U+02133           ℳ            \scrM                                        SCRIPT CAPITAL M / SCRIPT M
+U+02134           ℴ            \scro                                        SCRIPT SMALL O
+U+02135           ℵ            \aleph                                       ALEF SYMBOL / FIRST TRANSFINITE CARDINAL
+U+02136           ℶ            \beth                                        BET SYMBOL / SECOND TRANSFINITE CARDINAL
+U+02137           ℷ            \gimel                                       GIMEL SYMBOL / THIRD TRANSFINITE CARDINAL
+U+02138           ℸ            \daleth                                      DALET SYMBOL / FOURTH TRANSFINITE CARDINAL
+U+02139           ℹ            \:information_source:                        INFORMATION SOURCE
+U+0213C           ℼ            \bbpi                                        DOUBLE-STRUCK SMALL PI
+U+0213D           ℽ            \bbgamma                                     DOUBLE-STRUCK SMALL GAMMA
+U+0213E           ℾ            \bbGamma                                     DOUBLE-STRUCK CAPITAL GAMMA
+U+0213F           ℿ            \bbPi                                        DOUBLE-STRUCK CAPITAL PI
+U+02140           ⅀            \bbsum                                       DOUBLE-STRUCK N-ARY SUMMATION
+U+02141           ⅁            \Game                                        TURNED SANS-SERIF CAPITAL G
+U+02142           ⅂            \sansLturned                                 TURNED SANS-SERIF CAPITAL L
+U+02143           ⅃            \sansLmirrored                               REVERSED SANS-SERIF CAPITAL L
+U+02144           ⅄            \Yup                                         TURNED SANS-SERIF CAPITAL Y
+U+02145           ⅅ            \bbiD                                        DOUBLE-STRUCK ITALIC CAPITAL D
+U+02146           ⅆ            \bbid                                        DOUBLE-STRUCK ITALIC SMALL D
+U+02147           ⅇ            \bbie                                        DOUBLE-STRUCK ITALIC SMALL E
+U+02148           ⅈ            \bbii                                        DOUBLE-STRUCK ITALIC SMALL I
+U+02149           ⅉ            \bbij                                        DOUBLE-STRUCK ITALIC SMALL J
+U+0214A           ⅊            \PropertyLine                                PROPERTY LINE
+U+0214B           ⅋            \upand                                       TURNED AMPERSAND
+U+02150           ⅐            \1/7                                         VULGAR FRACTION ONE SEVENTH
+U+02151           ⅑            \1/9                                         VULGAR FRACTION ONE NINTH
+U+02152           ⅒            \1/10                                        VULGAR FRACTION ONE TENTH
+U+02153           ⅓            \1/3                                         VULGAR FRACTION ONE THIRD / FRACTION ONE THIRD
+U+02154           ⅔            \2/3                                         VULGAR FRACTION TWO THIRDS / FRACTION TWO THIRDS
+U+02155           ⅕            \1/5                                         VULGAR FRACTION ONE FIFTH / FRACTION ONE FIFTH
+U+02156           ⅖            \2/5                                         VULGAR FRACTION TWO FIFTHS / FRACTION TWO FIFTHS
+U+02157           ⅗            \3/5                                         VULGAR FRACTION THREE FIFTHS / FRACTION THREE FIFTHS
+U+02158           ⅘            \4/5                                         VULGAR FRACTION FOUR FIFTHS / FRACTION FOUR FIFTHS
+U+02159           ⅙            \1/6                                         VULGAR FRACTION ONE SIXTH / FRACTION ONE SIXTH
+U+0215A           ⅚            \5/6                                         VULGAR FRACTION FIVE SIXTHS / FRACTION FIVE SIXTHS
+U+0215B           ⅛            \1/8                                         VULGAR FRACTION ONE EIGHTH / FRACTION ONE EIGHTH
+U+0215C           ⅜            \3/8                                         VULGAR FRACTION THREE EIGHTHS / FRACTION THREE EIGHTHS
+U+0215D           ⅝            \5/8                                         VULGAR FRACTION FIVE EIGHTHS / FRACTION FIVE EIGHTHS
+U+0215E           ⅞            \7/8                                         VULGAR FRACTION SEVEN EIGHTHS / FRACTION SEVEN EIGHTHS
+U+0215F           ⅟            \1/                                          FRACTION NUMERATOR ONE
+U+02189           ↉            \0/3                                         VULGAR FRACTION ZERO THIRDS
+U+02190           ←            \leftarrow                                   LEFTWARDS ARROW / LEFT ARROW
+U+02191           ↑            \uparrow                                     UPWARDS ARROW / UP ARROW
+U+02192           →            \to, \rightarrow                             RIGHTWARDS ARROW / RIGHT ARROW
+U+02193           ↓            \downarrow                                   DOWNWARDS ARROW / DOWN ARROW
+U+02194           ↔            \leftrightarrow, \:left_right_arrow:         LEFT RIGHT ARROW
+U+02195           ↕            \updownarrow, \:arrow_up_down:               UP DOWN ARROW
+U+02196           ↖            \nwarrow, \:arrow_upper_left:                NORTH WEST ARROW / UPPER LEFT ARROW
+U+02197           ↗            \nearrow, \:arrow_upper_right:               NORTH EAST ARROW / UPPER RIGHT ARROW
+U+02198           ↘            \searrow, \:arrow_lower_right:               SOUTH EAST ARROW / LOWER RIGHT ARROW
+U+02199           ↙            \swarrow, \:arrow_lower_left:                SOUTH WEST ARROW / LOWER LEFT ARROW
+U+0219A           ↚            \nleftarrow                                  LEFTWARDS ARROW WITH STROKE / LEFT ARROW WITH STROKE
+U+0219B           ↛            \nrightarrow                                 RIGHTWARDS ARROW WITH STROKE / RIGHT ARROW WITH STROKE
+U+0219C           ↜            \leftwavearrow                               LEFTWARDS WAVE ARROW / LEFT WAVE ARROW
+U+0219D           ↝            \rightwavearrow                              RIGHTWARDS WAVE ARROW / RIGHT WAVE ARROW
+U+0219E           ↞            \twoheadleftarrow                            LEFTWARDS TWO HEADED ARROW / LEFT TWO HEADED ARROW
+U+0219F           ↟            \twoheaduparrow                              UPWARDS TWO HEADED ARROW / UP TWO HEADED ARROW
+U+021A0           ↠            \twoheadrightarrow                           RIGHTWARDS TWO HEADED ARROW / RIGHT TWO HEADED ARROW
+U+021A1           ↡            \twoheaddownarrow                            DOWNWARDS TWO HEADED ARROW / DOWN TWO HEADED ARROW
+U+021A2           ↢            \leftarrowtail                               LEFTWARDS ARROW WITH TAIL / LEFT ARROW WITH TAIL
+U+021A3           ↣            \rightarrowtail                              RIGHTWARDS ARROW WITH TAIL / RIGHT ARROW WITH TAIL
+U+021A4           ↤            \mapsfrom                                    LEFTWARDS ARROW FROM BAR / LEFT ARROW FROM BAR
+U+021A5           ↥            \mapsup                                      UPWARDS ARROW FROM BAR / UP ARROW FROM BAR
+U+021A6           ↦            \mapsto                                      RIGHTWARDS ARROW FROM BAR / RIGHT ARROW FROM BAR
+U+021A7           ↧            \mapsdown                                    DOWNWARDS ARROW FROM BAR / DOWN ARROW FROM BAR
+U+021A8           ↨            \updownarrowbar                              UP DOWN ARROW WITH BASE
+U+021A9           ↩            \hookleftarrow, \:leftwards_arrow_with_hook: LEFTWARDS ARROW WITH HOOK / LEFT ARROW WITH HOOK
+U+021AA           ↪            \hookrightarrow, \:arrow_right_hook:         RIGHTWARDS ARROW WITH HOOK / RIGHT ARROW WITH HOOK
+U+021AB           ↫            \looparrowleft                               LEFTWARDS ARROW WITH LOOP / LEFT ARROW WITH LOOP
+U+021AC           ↬            \looparrowright                              RIGHTWARDS ARROW WITH LOOP / RIGHT ARROW WITH LOOP
+U+021AD           ↭            \leftrightsquigarrow                         LEFT RIGHT WAVE ARROW
+U+021AE           ↮            \nleftrightarrow                             LEFT RIGHT ARROW WITH STROKE
+U+021AF           ↯            \downzigzagarrow                             DOWNWARDS ZIGZAG ARROW / DOWN ZIGZAG ARROW
+U+021B0           ↰            \Lsh                                         UPWARDS ARROW WITH TIP LEFTWARDS / UP ARROW WITH TIP LEFT
+U+021B1           ↱            \Rsh                                         UPWARDS ARROW WITH TIP RIGHTWARDS / UP ARROW WITH TIP RIGHT
+U+021B2           ↲            \Ldsh                                        DOWNWARDS ARROW WITH TIP LEFTWARDS / DOWN ARROW WITH TIP LEFT
+U+021B3           ↳            \Rdsh                                        DOWNWARDS ARROW WITH TIP RIGHTWARDS / DOWN ARROW WITH TIP RIGHT
+U+021B4           ↴            \linefeed                                    RIGHTWARDS ARROW WITH CORNER DOWNWARDS / RIGHT ARROW WITH CORNER DOWN
+U+021B5           ↵            \carriagereturn                              DOWNWARDS ARROW WITH CORNER LEFTWARDS / DOWN ARROW WITH CORNER LEFT
+U+021B6           ↶            \curvearrowleft                              ANTICLOCKWISE TOP SEMICIRCLE ARROW
+U+021B7           ↷            \curvearrowright                             CLOCKWISE TOP SEMICIRCLE ARROW
+U+021B8           ↸            \barovernorthwestarrow                       NORTH WEST ARROW TO LONG BAR / UPPER LEFT ARROW TO LONG BAR
+U+021B9           ↹            \barleftarrowrightarrowbar                   LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR / LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR
+U+021BA           ↺            \circlearrowleft                             ANTICLOCKWISE OPEN CIRCLE ARROW
+U+021BB           ↻            \circlearrowright                            CLOCKWISE OPEN CIRCLE ARROW
+U+021BC           ↼            \leftharpoonup                               LEFTWARDS HARPOON WITH BARB UPWARDS / LEFT HARPOON WITH BARB UP
+U+021BD           ↽            \leftharpoondown                             LEFTWARDS HARPOON WITH BARB DOWNWARDS / LEFT HARPOON WITH BARB DOWN
+U+021BE           ↾            \upharpoonright                              UPWARDS HARPOON WITH BARB RIGHTWARDS / UP HARPOON WITH BARB RIGHT
+U+021BF           ↿            \upharpoonleft                               UPWARDS HARPOON WITH BARB LEFTWARDS / UP HARPOON WITH BARB LEFT
+U+021C0           ⇀            \rightharpoonup                              RIGHTWARDS HARPOON WITH BARB UPWARDS / RIGHT HARPOON WITH BARB UP
+U+021C1           ⇁            \rightharpoondown                            RIGHTWARDS HARPOON WITH BARB DOWNWARDS / RIGHT HARPOON WITH BARB DOWN
+U+021C2           ⇂            \downharpoonright                            DOWNWARDS HARPOON WITH BARB RIGHTWARDS / DOWN HARPOON WITH BARB RIGHT
+U+021C3           ⇃            \downharpoonleft                             DOWNWARDS HARPOON WITH BARB LEFTWARDS / DOWN HARPOON WITH BARB LEFT
+U+021C4           ⇄            \rightleftarrows                             RIGHTWARDS ARROW OVER LEFTWARDS ARROW / RIGHT ARROW OVER LEFT ARROW
+U+021C5           ⇅            \dblarrowupdown                              UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW / UP ARROW LEFT OF DOWN ARROW
+U+021C6           ⇆            \leftrightarrows                             LEFTWARDS ARROW OVER RIGHTWARDS ARROW / LEFT ARROW OVER RIGHT ARROW
+U+021C7           ⇇            \leftleftarrows                              LEFTWARDS PAIRED ARROWS / LEFT PAIRED ARROWS
+U+021C8           ⇈            \upuparrows                                  UPWARDS PAIRED ARROWS / UP PAIRED ARROWS
+U+021C9           ⇉            \rightrightarrows                            RIGHTWARDS PAIRED ARROWS / RIGHT PAIRED ARROWS
+U+021CA           ⇊            \downdownarrows                              DOWNWARDS PAIRED ARROWS / DOWN PAIRED ARROWS
+U+021CB           ⇋            \leftrightharpoons                           LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON / LEFT HARPOON OVER RIGHT HARPOON
+U+021CC           ⇌            \rightleftharpoons                           RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON / RIGHT HARPOON OVER LEFT HARPOON
+U+021CD           ⇍            \nLeftarrow                                  LEFTWARDS DOUBLE ARROW WITH STROKE / LEFT DOUBLE ARROW WITH STROKE
+U+021CE           ⇎            \nLeftrightarrow                             LEFT RIGHT DOUBLE ARROW WITH STROKE
+U+021CF           ⇏            \nRightarrow                                 RIGHTWARDS DOUBLE ARROW WITH STROKE / RIGHT DOUBLE ARROW WITH STROKE
+U+021D0           ⇐            \Leftarrow                                   LEFTWARDS DOUBLE ARROW / LEFT DOUBLE ARROW
+U+021D1           ⇑            \Uparrow                                     UPWARDS DOUBLE ARROW / UP DOUBLE ARROW
+U+021D2           ⇒            \Rightarrow                                  RIGHTWARDS DOUBLE ARROW / RIGHT DOUBLE ARROW
+U+021D3           ⇓            \Downarrow                                   DOWNWARDS DOUBLE ARROW / DOWN DOUBLE ARROW
+U+021D4           ⇔            \Leftrightarrow                              LEFT RIGHT DOUBLE ARROW
+U+021D5           ⇕            \Updownarrow                                 UP DOWN DOUBLE ARROW
+U+021D6           ⇖            \Nwarrow                                     NORTH WEST DOUBLE ARROW / UPPER LEFT DOUBLE ARROW
+U+021D7           ⇗            \Nearrow                                     NORTH EAST DOUBLE ARROW / UPPER RIGHT DOUBLE ARROW
+U+021D8           ⇘            \Searrow                                     SOUTH EAST DOUBLE ARROW / LOWER RIGHT DOUBLE ARROW
+U+021D9           ⇙            \Swarrow                                     SOUTH WEST DOUBLE ARROW / LOWER LEFT DOUBLE ARROW
+U+021DA           ⇚            \Lleftarrow                                  LEFTWARDS TRIPLE ARROW / LEFT TRIPLE ARROW
+U+021DB           ⇛            \Rrightarrow                                 RIGHTWARDS TRIPLE ARROW / RIGHT TRIPLE ARROW
+U+021DC           ⇜            \leftsquigarrow                              LEFTWARDS SQUIGGLE ARROW / LEFT SQUIGGLE ARROW
+U+021DD           ⇝            \rightsquigarrow                             RIGHTWARDS SQUIGGLE ARROW / RIGHT SQUIGGLE ARROW
+U+021DE           ⇞            \nHuparrow                                   UPWARDS ARROW WITH DOUBLE STROKE / UP ARROW WITH DOUBLE STROKE
+U+021DF           ⇟            \nHdownarrow                                 DOWNWARDS ARROW WITH DOUBLE STROKE / DOWN ARROW WITH DOUBLE STROKE
+U+021E0           ⇠            \leftdasharrow                               LEFTWARDS DASHED ARROW / LEFT DASHED ARROW
+U+021E1           ⇡            \updasharrow                                 UPWARDS DASHED ARROW / UP DASHED ARROW
+U+021E2           ⇢            \rightdasharrow                              RIGHTWARDS DASHED ARROW / RIGHT DASHED ARROW
+U+021E3           ⇣            \downdasharrow                               DOWNWARDS DASHED ARROW / DOWN DASHED ARROW
+U+021E4           ⇤            \barleftarrow                                LEFTWARDS ARROW TO BAR / LEFT ARROW TO BAR
+U+021E5           ⇥            \rightarrowbar                               RIGHTWARDS ARROW TO BAR / RIGHT ARROW TO BAR
+U+021E6           ⇦            \leftwhitearrow                              LEFTWARDS WHITE ARROW / WHITE LEFT ARROW
+U+021E7           ⇧            \upwhitearrow                                UPWARDS WHITE ARROW / WHITE UP ARROW
+U+021E8           ⇨            \rightwhitearrow                             RIGHTWARDS WHITE ARROW / WHITE RIGHT ARROW
+U+021E9           ⇩            \downwhitearrow                              DOWNWARDS WHITE ARROW / WHITE DOWN ARROW
+U+021EA           ⇪            \whitearrowupfrombar                         UPWARDS WHITE ARROW FROM BAR / WHITE UP ARROW FROM BAR
+U+021F4           ⇴            \circleonrightarrow                          RIGHT ARROW WITH SMALL CIRCLE
+U+021F5           ⇵            \DownArrowUpArrow                            DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+U+021F6           ⇶            \rightthreearrows                            THREE RIGHTWARDS ARROWS
+U+021F7           ⇷            \nvleftarrow                                 LEFTWARDS ARROW WITH VERTICAL STROKE
+U+021F8           ⇸            \nvrightarrow                                RIGHTWARDS ARROW WITH VERTICAL STROKE
+U+021F9           ⇹            \nvleftrightarrow                            LEFT RIGHT ARROW WITH VERTICAL STROKE
+U+021FA           ⇺            \nVleftarrow                                 LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+U+021FB           ⇻            \nVrightarrow                                RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+U+021FC           ⇼            \nVleftrightarrow                            LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+U+021FD           ⇽            \leftarrowtriangle                           LEFTWARDS OPEN-HEADED ARROW
+U+021FE           ⇾            \rightarrowtriangle                          RIGHTWARDS OPEN-HEADED ARROW
+U+021FF           ⇿            \leftrightarrowtriangle                      LEFT RIGHT OPEN-HEADED ARROW
+U+02200           ∀            \forall                                      FOR ALL
+U+02201           ∁            \complement                                  COMPLEMENT
+U+02202           ∂            \partial                                     PARTIAL DIFFERENTIAL
+U+02203           ∃            \exists                                      THERE EXISTS
+U+02204           ∄            \nexists                                     THERE DOES NOT EXIST
+U+02205           ∅            \varnothing, \emptyset                       EMPTY SET
+U+02206           ∆            \increment                                   INCREMENT
+U+02207           ∇            \del, \nabla                                 NABLA
+U+02208           ∈            \in                                          ELEMENT OF
+U+02209           ∉            \notin                                       NOT AN ELEMENT OF
+U+0220A           ∊            \smallin                                     SMALL ELEMENT OF
+U+0220B           ∋            \ni                                          CONTAINS AS MEMBER
+U+0220C           ∌            \nni                                         DOES NOT CONTAIN AS MEMBER
+U+0220D           ∍            \smallni                                     SMALL CONTAINS AS MEMBER
+U+0220E           ∎            \QED                                         END OF PROOF
+U+0220F           ∏            \prod                                        N-ARY PRODUCT
+U+02210           ∐            \coprod                                      N-ARY COPRODUCT
+U+02211           ∑            \sum                                         N-ARY SUMMATION
+U+02212           −            \minus                                       MINUS SIGN
+U+02213           ∓            \mp                                          MINUS-OR-PLUS SIGN
+U+02214           ∔            \dotplus                                     DOT PLUS
+U+02216           ∖            \setminus                                    SET MINUS
+U+02217           ∗            \ast                                         ASTERISK OPERATOR
+U+02218           ∘            \circ                                        RING OPERATOR
+U+02219           ∙            \vysmblkcircle                               BULLET OPERATOR
+U+0221A           √            \surd, \sqrt                                 SQUARE ROOT
+U+0221B           ∛            \cbrt                                        CUBE ROOT
+U+0221C           ∜            \fourthroot                                  FOURTH ROOT
+U+0221D           ∝            \propto                                      PROPORTIONAL TO
+U+0221E           ∞            \infty                                       INFINITY
+U+0221F           ∟            \rightangle                                  RIGHT ANGLE
+U+02220           ∠            \angle                                       ANGLE
+U+02221           ∡            \measuredangle                               MEASURED ANGLE
+U+02222           ∢            \sphericalangle                              SPHERICAL ANGLE
+U+02223           ∣            \mid                                         DIVIDES
+U+02224           ∤            \nmid                                        DOES NOT DIVIDE
+U+02225           ∥            \parallel                                    PARALLEL TO
+U+02226           ∦            \nparallel                                   NOT PARALLEL TO
+U+02227           ∧            \wedge                                       LOGICAL AND
+U+02228           ∨            \vee                                         LOGICAL OR
+U+02229           ∩            \cap                                         INTERSECTION
+U+0222A           ∪            \cup                                         UNION
+U+0222B           ∫            \int                                         INTEGRAL
+U+0222C           ∬            \iint                                        DOUBLE INTEGRAL
+U+0222D           ∭            \iiint                                       TRIPLE INTEGRAL
+U+0222E           ∮            \oint                                        CONTOUR INTEGRAL
+U+0222F           ∯            \oiint                                       SURFACE INTEGRAL
+U+02230           ∰            \oiiint                                      VOLUME INTEGRAL
+U+02231           ∱            \clwintegral                                 CLOCKWISE INTEGRAL
+U+02232           ∲            \varointclockwise                            CLOCKWISE CONTOUR INTEGRAL
+U+02233           ∳            \ointctrclockwise                            ANTICLOCKWISE CONTOUR INTEGRAL
+U+02234           ∴            \therefore                                   THEREFORE
+U+02235           ∵            \because                                     BECAUSE
+U+02237           ∷            \Colon                                       PROPORTION
+U+02238           ∸            \dotminus                                    DOT MINUS
+U+0223A           ∺            \dotsminusdots                               GEOMETRIC PROPORTION
+U+0223B           ∻            \kernelcontraction                           HOMOTHETIC
+U+0223C           ∼            \sim                                         TILDE OPERATOR
+U+0223D           ∽            \backsim                                     REVERSED TILDE
+U+0223E           ∾            \lazysinv                                    INVERTED LAZY S
+U+0223F           ∿            \sinewave                                    SINE WAVE
+U+02240           ≀            \wr                                          WREATH PRODUCT
+U+02241           ≁            \nsim                                        NOT TILDE
+U+02242           ≂            \eqsim                                       MINUS TILDE
+U+02242 + U+00338 ≂̸           \neqsim                                      MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02243           ≃            \simeq                                       ASYMPTOTICALLY EQUAL TO
+U+02244           ≄            \nsime                                       NOT ASYMPTOTICALLY EQUAL TO
+U+02245           ≅            \cong                                        APPROXIMATELY EQUAL TO
+U+02246           ≆            \approxnotequal                              APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+U+02247           ≇            \ncong                                       NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+U+02248           ≈            \approx                                      ALMOST EQUAL TO
+U+02249           ≉            \napprox                                     NOT ALMOST EQUAL TO
+U+0224A           ≊            \approxeq                                    ALMOST EQUAL OR EQUAL TO
+U+0224B           ≋            \tildetrpl                                   TRIPLE TILDE
+U+0224C           ≌            \allequal                                    ALL EQUAL TO
+U+0224D           ≍            \asymp                                       EQUIVALENT TO
+U+0224E           ≎            \Bumpeq                                      GEOMETRICALLY EQUIVALENT TO
+U+0224E + U+00338 ≎̸           \nBumpeq                                     GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0224F           ≏            \bumpeq                                      DIFFERENCE BETWEEN
+U+0224F + U+00338 ≏̸           \nbumpeq                                     DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02250           ≐            \doteq                                       APPROACHES THE LIMIT
+U+02251           ≑            \Doteq                                       GEOMETRICALLY EQUAL TO
+U+02252           ≒            \fallingdotseq                               APPROXIMATELY EQUAL TO OR THE IMAGE OF
+U+02253           ≓            \risingdotseq                                IMAGE OF OR APPROXIMATELY EQUAL TO
+U+02254           ≔            \coloneq                                     COLON EQUALS / COLON EQUAL
+U+02255           ≕            \eqcolon                                     EQUALS COLON / EQUAL COLON
+U+02256           ≖            \eqcirc                                      RING IN EQUAL TO
+U+02257           ≗            \circeq                                      RING EQUAL TO
+U+02258           ≘            \arceq                                       CORRESPONDS TO
+U+02259           ≙            \wedgeq                                      ESTIMATES
+U+0225A           ≚            \veeeq                                       EQUIANGULAR TO
+U+0225B           ≛            \starequal                                   STAR EQUALS
+U+0225C           ≜            \triangleq                                   DELTA EQUAL TO
+U+0225D           ≝            \eqdef                                       EQUAL TO BY DEFINITION
+U+0225E           ≞            \measeq                                      MEASURED BY
+U+0225F           ≟            \questeq                                     QUESTIONED EQUAL TO
+U+02260           ≠            \ne                                          NOT EQUAL TO
+U+02261           ≡            \equiv                                       IDENTICAL TO
+U+02262           ≢            \nequiv                                      NOT IDENTICAL TO
+U+02263           ≣            \Equiv                                       STRICTLY EQUIVALENT TO
+U+02264           ≤            \le, \leq                                    LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
+U+02265           ≥            \ge, \geq                                    GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
+U+02266           ≦            \leqq                                        LESS-THAN OVER EQUAL TO / LESS THAN OVER EQUAL TO
+U+02267           ≧            \geqq                                        GREATER-THAN OVER EQUAL TO / GREATER THAN OVER EQUAL TO
+U+02268           ≨            \lneqq                                       LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO
+U+02268 + U+0FE00 ≨︀           \lvertneqq                                   LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+U+02269           ≩            \gneqq                                       GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO
+U+02269 + U+0FE00 ≩︀           \gvertneqq                                   GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+U+0226A           ≪            \ll                                          MUCH LESS-THAN / MUCH LESS THAN
+U+0226A + U+00338 ≪̸           \NotLessLess                                 MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0226B           ≫            \gg                                          MUCH GREATER-THAN / MUCH GREATER THAN
+U+0226B + U+00338 ≫̸           \NotGreaterGreater                           MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0226C           ≬            \between                                     BETWEEN
+U+0226D           ≭            \nasymp                                      NOT EQUIVALENT TO
+U+0226E           ≮            \nless                                       NOT LESS-THAN / NOT LESS THAN
+U+0226F           ≯            \ngtr                                        NOT GREATER-THAN / NOT GREATER THAN
+U+02270           ≰            \nleq                                        NEITHER LESS-THAN NOR EQUAL TO / NEITHER LESS THAN NOR EQUAL TO
+U+02271           ≱            \ngeq                                        NEITHER GREATER-THAN NOR EQUAL TO / NEITHER GREATER THAN NOR EQUAL TO
+U+02272           ≲            \lesssim                                     LESS-THAN OR EQUIVALENT TO / LESS THAN OR EQUIVALENT TO
+U+02273           ≳            \gtrsim                                      GREATER-THAN OR EQUIVALENT TO / GREATER THAN OR EQUIVALENT TO
+U+02274           ≴            \nlesssim                                    NEITHER LESS-THAN NOR EQUIVALENT TO / NEITHER LESS THAN NOR EQUIVALENT TO
+U+02275           ≵            \ngtrsim                                     NEITHER GREATER-THAN NOR EQUIVALENT TO / NEITHER GREATER THAN NOR EQUIVALENT TO
+U+02276           ≶            \lessgtr                                     LESS-THAN OR GREATER-THAN / LESS THAN OR GREATER THAN
+U+02277           ≷            \gtrless                                     GREATER-THAN OR LESS-THAN / GREATER THAN OR LESS THAN
+U+02278           ≸            \notlessgreater                              NEITHER LESS-THAN NOR GREATER-THAN / NEITHER LESS THAN NOR GREATER THAN
+U+02279           ≹            \notgreaterless                              NEITHER GREATER-THAN NOR LESS-THAN / NEITHER GREATER THAN NOR LESS THAN
+U+0227A           ≺            \prec                                        PRECEDES
+U+0227B           ≻            \succ                                        SUCCEEDS
+U+0227C           ≼            \preccurlyeq                                 PRECEDES OR EQUAL TO
+U+0227D           ≽            \succcurlyeq                                 SUCCEEDS OR EQUAL TO
+U+0227E           ≾            \precsim                                     PRECEDES OR EQUIVALENT TO
+U+0227E + U+00338 ≾̸           \nprecsim                                    PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0227F           ≿            \succsim                                     SUCCEEDS OR EQUIVALENT TO
+U+0227F + U+00338 ≿̸           \nsuccsim                                    SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02280           ⊀            \nprec                                       DOES NOT PRECEDE
+U+02281           ⊁            \nsucc                                       DOES NOT SUCCEED
+U+02282           ⊂            \subset                                      SUBSET OF
+U+02283           ⊃            \supset                                      SUPERSET OF
+U+02284           ⊄            \nsubset                                     NOT A SUBSET OF
+U+02285           ⊅            \nsupset                                     NOT A SUPERSET OF
+U+02286           ⊆            \subseteq                                    SUBSET OF OR EQUAL TO
+U+02287           ⊇            \supseteq                                    SUPERSET OF OR EQUAL TO
+U+02288           ⊈            \nsubseteq                                   NEITHER A SUBSET OF NOR EQUAL TO
+U+02289           ⊉            \nsupseteq                                   NEITHER A SUPERSET OF NOR EQUAL TO
+U+0228A           ⊊            \subsetneq                                   SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO
+U+0228A + U+0FE00 ⊊︀           \varsubsetneqq                               SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+U+0228B           ⊋            \supsetneq                                   SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO
+U+0228B + U+0FE00 ⊋︀           \varsupsetneq                                SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+U+0228D           ⊍            \cupdot                                      MULTISET MULTIPLICATION
+U+0228E           ⊎            \uplus                                       MULTISET UNION
+U+0228F           ⊏            \sqsubset                                    SQUARE IMAGE OF
+U+0228F + U+00338 ⊏̸           \NotSquareSubset                             SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02290           ⊐            \sqsupset                                    SQUARE ORIGINAL OF
+U+02290 + U+00338 ⊐̸           \NotSquareSuperset                           SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02291           ⊑            \sqsubseteq                                  SQUARE IMAGE OF OR EQUAL TO
+U+02292           ⊒            \sqsupseteq                                  SQUARE ORIGINAL OF OR EQUAL TO
+U+02293           ⊓            \sqcap                                       SQUARE CAP
+U+02294           ⊔            \sqcup                                       SQUARE CUP
+U+02295           ⊕            \oplus                                       CIRCLED PLUS
+U+02296           ⊖            \ominus                                      CIRCLED MINUS
+U+02297           ⊗            \otimes                                      CIRCLED TIMES
+U+02298           ⊘            \oslash                                      CIRCLED DIVISION SLASH
+U+02299           ⊙            \odot                                        CIRCLED DOT OPERATOR
+U+0229A           ⊚            \circledcirc                                 CIRCLED RING OPERATOR
+U+0229B           ⊛            \circledast                                  CIRCLED ASTERISK OPERATOR
+U+0229C           ⊜            \circledequal                                CIRCLED EQUALS
+U+0229D           ⊝            \circleddash                                 CIRCLED DASH
+U+0229E           ⊞            \boxplus                                     SQUARED PLUS
+U+0229F           ⊟            \boxminus                                    SQUARED MINUS
+U+022A0           ⊠            \boxtimes                                    SQUARED TIMES
+U+022A1           ⊡            \boxdot                                      SQUARED DOT OPERATOR
+U+022A2           ⊢            \vdash                                       RIGHT TACK
+U+022A3           ⊣            \dashv                                       LEFT TACK
+U+022A4           ⊤            \top                                         DOWN TACK
+U+022A5           ⊥            \bot                                         UP TACK
+U+022A7           ⊧            \models                                      MODELS
+U+022A8           ⊨            \vDash                                       TRUE
+U+022A9           ⊩            \Vdash                                       FORCES
+U+022AA           ⊪            \Vvdash                                      TRIPLE VERTICAL BAR RIGHT TURNSTILE
+U+022AB           ⊫            \VDash                                       DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+U+022AC           ⊬            \nvdash                                      DOES NOT PROVE
+U+022AD           ⊭            \nvDash                                      NOT TRUE
+U+022AE           ⊮            \nVdash                                      DOES NOT FORCE
+U+022AF           ⊯            \nVDash                                      NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+U+022B0           ⊰            \prurel                                      PRECEDES UNDER RELATION
+U+022B1           ⊱            \scurel                                      SUCCEEDS UNDER RELATION
+U+022B2           ⊲            \vartriangleleft                             NORMAL SUBGROUP OF
+U+022B3           ⊳            \vartriangleright                            CONTAINS AS NORMAL SUBGROUP
+U+022B4           ⊴            \trianglelefteq                              NORMAL SUBGROUP OF OR EQUAL TO
+U+022B5           ⊵            \trianglerighteq                             CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+U+022B6           ⊶            \original                                    ORIGINAL OF
+U+022B7           ⊷            \image                                       IMAGE OF
+U+022B8           ⊸            \multimap                                    MULTIMAP
+U+022B9           ⊹            \hermitconjmatrix                            HERMITIAN CONJUGATE MATRIX
+U+022BA           ⊺            \intercal                                    INTERCALATE
+U+022BB           ⊻            \veebar, \xor                                XOR
+U+022BC           ⊼            \barwedge                                    NAND
+U+022BD           ⊽            \barvee                                      NOR
+U+022BE           ⊾            \rightanglearc                               RIGHT ANGLE WITH ARC
+U+022BF           ⊿            \varlrtriangle                               RIGHT TRIANGLE
+U+022C0           ⋀            \bigwedge                                    N-ARY LOGICAL AND
+U+022C1           ⋁            \bigvee                                      N-ARY LOGICAL OR
+U+022C2           ⋂            \bigcap                                      N-ARY INTERSECTION
+U+022C3           ⋃            \bigcup                                      N-ARY UNION
+U+022C4           ⋄            \diamond                                     DIAMOND OPERATOR
+U+022C5           ⋅            \cdot                                        DOT OPERATOR
+U+022C6           ⋆            \star                                        STAR OPERATOR
+U+022C7           ⋇            \divideontimes                               DIVISION TIMES
+U+022C8           ⋈            \bowtie                                      BOWTIE
+U+022C9           ⋉            \ltimes                                      LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+U+022CA           ⋊            \rtimes                                      RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+U+022CB           ⋋            \leftthreetimes                              LEFT SEMIDIRECT PRODUCT
+U+022CC           ⋌            \rightthreetimes                             RIGHT SEMIDIRECT PRODUCT
+U+022CD           ⋍            \backsimeq                                   REVERSED TILDE EQUALS
+U+022CE           ⋎            \curlyvee                                    CURLY LOGICAL OR
+U+022CF           ⋏            \curlywedge                                  CURLY LOGICAL AND
+U+022D0           ⋐            \Subset                                      DOUBLE SUBSET
+U+022D1           ⋑            \Supset                                      DOUBLE SUPERSET
+U+022D2           ⋒            \Cap                                         DOUBLE INTERSECTION
+U+022D3           ⋓            \Cup                                         DOUBLE UNION
+U+022D4           ⋔            \pitchfork                                   PITCHFORK
+U+022D5           ⋕            \equalparallel                               EQUAL AND PARALLEL TO
+U+022D6           ⋖            \lessdot                                     LESS-THAN WITH DOT / LESS THAN WITH DOT
+U+022D7           ⋗            \gtrdot                                      GREATER-THAN WITH DOT / GREATER THAN WITH DOT
+U+022D8           ⋘            \verymuchless                                VERY MUCH LESS-THAN / VERY MUCH LESS THAN
+U+022D9           ⋙            \ggg                                         VERY MUCH GREATER-THAN / VERY MUCH GREATER THAN
+U+022DA           ⋚            \lesseqgtr                                   LESS-THAN EQUAL TO OR GREATER-THAN / LESS THAN EQUAL TO OR GREATER THAN
+U+022DB           ⋛            \gtreqless                                   GREATER-THAN EQUAL TO OR LESS-THAN / GREATER THAN EQUAL TO OR LESS THAN
+U+022DC           ⋜            \eqless                                      EQUAL TO OR LESS-THAN / EQUAL TO OR LESS THAN
+U+022DD           ⋝            \eqgtr                                       EQUAL TO OR GREATER-THAN / EQUAL TO OR GREATER THAN
+U+022DE           ⋞            \curlyeqprec                                 EQUAL TO OR PRECEDES
+U+022DF           ⋟            \curlyeqsucc                                 EQUAL TO OR SUCCEEDS
+U+022E0           ⋠            \npreccurlyeq                                DOES NOT PRECEDE OR EQUAL
+U+022E1           ⋡            \nsucccurlyeq                                DOES NOT SUCCEED OR EQUAL
+U+022E2           ⋢            \nsqsubseteq                                 NOT SQUARE IMAGE OF OR EQUAL TO
+U+022E3           ⋣            \nsqsupseteq                                 NOT SQUARE ORIGINAL OF OR EQUAL TO
+U+022E4           ⋤            \sqsubsetneq                                 SQUARE IMAGE OF OR NOT EQUAL TO
+U+022E5           ⋥            \sqspne                                      SQUARE ORIGINAL OF OR NOT EQUAL TO
+U+022E6           ⋦            \lnsim                                       LESS-THAN BUT NOT EQUIVALENT TO / LESS THAN BUT NOT EQUIVALENT TO
+U+022E7           ⋧            \gnsim                                       GREATER-THAN BUT NOT EQUIVALENT TO / GREATER THAN BUT NOT EQUIVALENT TO
+U+022E8           ⋨            \precnsim                                    PRECEDES BUT NOT EQUIVALENT TO
+U+022E9           ⋩            \succnsim                                    SUCCEEDS BUT NOT EQUIVALENT TO
+U+022EA           ⋪            \ntriangleleft                               NOT NORMAL SUBGROUP OF
+U+022EB           ⋫            \ntriangleright                              DOES NOT CONTAIN AS NORMAL SUBGROUP
+U+022EC           ⋬            \ntrianglelefteq                             NOT NORMAL SUBGROUP OF OR EQUAL TO
+U+022ED           ⋭            \ntrianglerighteq                            DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+U+022EE           ⋮            \vdots                                       VERTICAL ELLIPSIS
+U+022EF           ⋯            \cdots                                       MIDLINE HORIZONTAL ELLIPSIS
+U+022F0           ⋰            \adots                                       UP RIGHT DIAGONAL ELLIPSIS
+U+022F1           ⋱            \ddots                                       DOWN RIGHT DIAGONAL ELLIPSIS
+U+022F2           ⋲            \disin                                       ELEMENT OF WITH LONG HORIZONTAL STROKE
+U+022F3           ⋳            \varisins                                    ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+U+022F4           ⋴            \isins                                       SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+U+022F5           ⋵            \isindot                                     ELEMENT OF WITH DOT ABOVE
+U+022F6           ⋶            \varisinobar                                 ELEMENT OF WITH OVERBAR
+U+022F7           ⋷            \isinobar                                    SMALL ELEMENT OF WITH OVERBAR
+U+022F8           ⋸            \isinvb                                      ELEMENT OF WITH UNDERBAR
+U+022F9           ⋹            \isinE                                       ELEMENT OF WITH TWO HORIZONTAL STROKES
+U+022FA           ⋺            \nisd                                        CONTAINS WITH LONG HORIZONTAL STROKE
+U+022FB           ⋻            \varnis                                      CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+U+022FC           ⋼            \nis                                         SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+U+022FD           ⋽            \varniobar                                   CONTAINS WITH OVERBAR
+U+022FE           ⋾            \niobar                                      SMALL CONTAINS WITH OVERBAR
+U+022FF           ⋿            \bagmember                                   Z NOTATION BAG MEMBERSHIP
+U+02300           ⌀            \diameter                                    DIAMETER SIGN
+U+02302           ⌂            \house                                       HOUSE
+U+02305           ⌅            \varbarwedge                                 PROJECTIVE
+U+02306           ⌆            \vardoublebarwedge                           PERSPECTIVE
+U+02308           ⌈            \lceil                                       LEFT CEILING
+U+02309           ⌉            \rceil                                       RIGHT CEILING
+U+0230A           ⌊            \lfloor                                      LEFT FLOOR
+U+0230B           ⌋            \rfloor                                      RIGHT FLOOR
+U+02310           ⌐            \invnot                                      REVERSED NOT SIGN
+U+02311           ⌑            \sqlozenge                                   SQUARE LOZENGE
+U+02312           ⌒            \profline                                    ARC
+U+02313           ⌓            \profsurf                                    SEGMENT
+U+02315           ⌕            \recorder                                    TELEPHONE RECORDER
+U+02317           ⌗            \viewdata                                    VIEWDATA SQUARE
+U+02319           ⌙            \turnednot                                   TURNED NOT SIGN
+U+0231A           ⌚            \:watch:                                     WATCH
+U+0231B           ⌛            \:hourglass:                                 HOURGLASS
+U+0231C           ⌜            \ulcorner                                    TOP LEFT CORNER
+U+0231D           ⌝            \urcorner                                    TOP RIGHT CORNER
+U+0231E           ⌞            \llcorner                                    BOTTOM LEFT CORNER
+U+0231F           ⌟            \lrcorner                                    BOTTOM RIGHT CORNER
+U+02322           ⌢            \frown                                       FROWN
+U+02323           ⌣            \smile                                       SMILE
+U+0232C           ⌬            \varhexagonlrbonds                           BENZENE RING
+U+02332           ⌲            \conictaper                                  CONICAL TAPER
+U+02336           ⌶            \topbot                                      APL FUNCTIONAL SYMBOL I-BEAM
+U+0233D           ⌽            \obar                                        APL FUNCTIONAL SYMBOL CIRCLE STILE
+U+0233F           ⌿            \notslash                                    APL FUNCTIONAL SYMBOL SLASH BAR
+U+02340           ⍀            \notbackslash                                APL FUNCTIONAL SYMBOL BACKSLASH BAR
+U+02353           ⍓            \boxupcaret                                  APL FUNCTIONAL SYMBOL QUAD UP CARET
+U+02370           ⍰            \boxquestion                                 APL FUNCTIONAL SYMBOL QUAD QUESTION
+U+02394           ⎔            \hexagon                                     SOFTWARE-FUNCTION SYMBOL
+U+023A3           ⎣            \dlcorn                                      LEFT SQUARE BRACKET LOWER CORNER
+U+023B0           ⎰            \lmoustache                                  UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+U+023B1           ⎱            \rmoustache                                  UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+U+023B4           ⎴            \overbracket                                 TOP SQUARE BRACKET
+U+023B5           ⎵            \underbracket                                BOTTOM SQUARE BRACKET
+U+023B6           ⎶            \bbrktbrk                                    BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+U+023B7           ⎷            \sqrtbottom                                  RADICAL SYMBOL BOTTOM
+U+023B8           ⎸            \lvboxline                                   LEFT VERTICAL BOX LINE
+U+023B9           ⎹            \rvboxline                                   RIGHT VERTICAL BOX LINE
+U+023CE           ⏎            \varcarriagereturn                           RETURN SYMBOL
+U+023DE           ⏞            \overbrace                                   TOP CURLY BRACKET
+U+023DF           ⏟            \underbrace                                  BOTTOM CURLY BRACKET
+U+023E2           ⏢            \trapezium                                   WHITE TRAPEZIUM
+U+023E3           ⏣            \benzenr                                     BENZENE RING WITH CIRCLE
+U+023E4           ⏤            \strns                                       STRAIGHTNESS
+U+023E5           ⏥            \fltns                                       FLATNESS
+U+023E6           ⏦            \accurrent                                   AC CURRENT
+U+023E7           ⏧            \elinters                                    ELECTRICAL INTERSECTION
+U+023E9           ⏩            \:fast_forward:                              BLACK RIGHT-POINTING DOUBLE TRIANGLE
+U+023EA           ⏪            \:rewind:                                    BLACK LEFT-POINTING DOUBLE TRIANGLE
+U+023EB           ⏫            \:arrow_double_up:                           BLACK UP-POINTING DOUBLE TRIANGLE
+U+023EC           ⏬            \:arrow_double_down:                         BLACK DOWN-POINTING DOUBLE TRIANGLE
+U+023F0           ⏰            \:alarm_clock:                               ALARM CLOCK
+U+023F3           ⏳            \:hourglass_flowing_sand:                    HOURGLASS WITH FLOWING SAND
+U+02422           ␢            \blanksymbol                                 BLANK SYMBOL / BLANK
+U+02423           ␣            \visiblespace                                OPEN BOX
+U+024C2           Ⓜ            \:m:                                         CIRCLED LATIN CAPITAL LETTER M
+U+024C8           Ⓢ            \circledS                                    CIRCLED LATIN CAPITAL LETTER S
+U+02506           ┆            \dshfnc                                      BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL / FORMS LIGHT TRIPLE DASH VERTICAL
+U+02519           ┙            \sqfnw                                       BOX DRAWINGS UP LIGHT AND LEFT HEAVY / FORMS UP LIGHT AND LEFT HEAVY
+U+02571           ╱            \diagup                                      BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT / FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+U+02572           ╲            \diagdown                                    BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT / FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+U+02580           ▀            \blockuphalf                                 UPPER HALF BLOCK
+U+02584           ▄            \blocklowhalf                                LOWER HALF BLOCK
+U+02588           █            \blockfull                                   FULL BLOCK
+U+0258C           ▌            \blocklefthalf                               LEFT HALF BLOCK
+U+02590           ▐            \blockrighthalf                              RIGHT HALF BLOCK
+U+02591           ░            \blockqtrshaded                              LIGHT SHADE
+U+02592           ▒            \blockhalfshaded                             MEDIUM SHADE
+U+02593           ▓            \blockthreeqtrshaded                         DARK SHADE
+U+025A0           ■            \blacksquare                                 BLACK SQUARE
+U+025A1           □            \square                                      WHITE SQUARE
+U+025A2           ▢            \squoval                                     WHITE SQUARE WITH ROUNDED CORNERS
+U+025A3           ▣            \blackinwhitesquare                          WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+U+025A4           ▤            \squarehfill                                 SQUARE WITH HORIZONTAL FILL
+U+025A5           ▥            \squarevfill                                 SQUARE WITH VERTICAL FILL
+U+025A6           ▦            \squarehvfill                                SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+U+025A7           ▧            \squarenwsefill                              SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+U+025A8           ▨            \squareneswfill                              SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+U+025A9           ▩            \squarecrossfill                             SQUARE WITH DIAGONAL CROSSHATCH FILL
+U+025AA           ▪            \smblksquare, \:black_small_square:          BLACK SMALL SQUARE
+U+025AB           ▫            \smwhtsquare, \:white_small_square:          WHITE SMALL SQUARE
+U+025AC           ▬            \hrectangleblack                             BLACK RECTANGLE
+U+025AD           ▭            \hrectangle                                  WHITE RECTANGLE
+U+025AE           ▮            \vrectangleblack                             BLACK VERTICAL RECTANGLE
+U+025AF           ▯            \vrecto                                      WHITE VERTICAL RECTANGLE
+U+025B0           ▰            \parallelogramblack                          BLACK PARALLELOGRAM
+U+025B1           ▱            \parallelogram                               WHITE PARALLELOGRAM
+U+025B2           ▲            \bigblacktriangleup                          BLACK UP-POINTING TRIANGLE / BLACK UP POINTING TRIANGLE
+U+025B3           △            \bigtriangleup                               WHITE UP-POINTING TRIANGLE / WHITE UP POINTING TRIANGLE
+U+025B4           ▴            \blacktriangle                               BLACK UP-POINTING SMALL TRIANGLE / BLACK UP POINTING SMALL TRIANGLE
+U+025B5           ▵            \vartriangle                                 WHITE UP-POINTING SMALL TRIANGLE / WHITE UP POINTING SMALL TRIANGLE
+U+025B6           ▶            \blacktriangleright, \:arrow_forward:        BLACK RIGHT-POINTING TRIANGLE / BLACK RIGHT POINTING TRIANGLE
+U+025B7           ▷            \triangleright                               WHITE RIGHT-POINTING TRIANGLE / WHITE RIGHT POINTING TRIANGLE
+U+025B8           ▸            \smallblacktriangleright                     BLACK RIGHT-POINTING SMALL TRIANGLE / BLACK RIGHT POINTING SMALL TRIANGLE
+U+025B9           ▹            \smalltriangleright                          WHITE RIGHT-POINTING SMALL TRIANGLE / WHITE RIGHT POINTING SMALL TRIANGLE
+U+025BA           ►            \blackpointerright                           BLACK RIGHT-POINTING POINTER / BLACK RIGHT POINTING POINTER
+U+025BB           ▻            \whitepointerright                           WHITE RIGHT-POINTING POINTER / WHITE RIGHT POINTING POINTER
+U+025BC           ▼            \bigblacktriangledown                        BLACK DOWN-POINTING TRIANGLE / BLACK DOWN POINTING TRIANGLE
+U+025BD           ▽            \bigtriangledown                             WHITE DOWN-POINTING TRIANGLE / WHITE DOWN POINTING TRIANGLE
+U+025BE           ▾            \blacktriangledown                           BLACK DOWN-POINTING SMALL TRIANGLE / BLACK DOWN POINTING SMALL TRIANGLE
+U+025BF           ▿            \triangledown                                WHITE DOWN-POINTING SMALL TRIANGLE / WHITE DOWN POINTING SMALL TRIANGLE
+U+025C0           ◀            \blacktriangleleft, \:arrow_backward:        BLACK LEFT-POINTING TRIANGLE / BLACK LEFT POINTING TRIANGLE
+U+025C1           ◁            \triangleleft                                WHITE LEFT-POINTING TRIANGLE / WHITE LEFT POINTING TRIANGLE
+U+025C2           ◂            \smallblacktriangleleft                      BLACK LEFT-POINTING SMALL TRIANGLE / BLACK LEFT POINTING SMALL TRIANGLE
+U+025C3           ◃            \smalltriangleleft                           WHITE LEFT-POINTING SMALL TRIANGLE / WHITE LEFT POINTING SMALL TRIANGLE
+U+025C4           ◄            \blackpointerleft                            BLACK LEFT-POINTING POINTER / BLACK LEFT POINTING POINTER
+U+025C5           ◅            \whitepointerleft                            WHITE LEFT-POINTING POINTER / WHITE LEFT POINTING POINTER
+U+025C6           ◆            \mdlgblkdiamond                              BLACK DIAMOND
+U+025C7           ◇            \mdlgwhtdiamond                              WHITE DIAMOND
+U+025C8           ◈            \blackinwhitediamond                         WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
+U+025C9           ◉            \fisheye                                     FISHEYE
+U+025CA           ◊            \lozenge                                     LOZENGE
+U+025CB           ○            \bigcirc                                     WHITE CIRCLE
+U+025CC           ◌            \dottedcircle                                DOTTED CIRCLE
+U+025CD           ◍            \circlevertfill                              CIRCLE WITH VERTICAL FILL
+U+025CE           ◎            \bullseye                                    BULLSEYE
+U+025CF           ●            \mdlgblkcircle                               BLACK CIRCLE
+U+025D0           ◐            \cirfl                                       CIRCLE WITH LEFT HALF BLACK
+U+025D1           ◑            \cirfr                                       CIRCLE WITH RIGHT HALF BLACK
+U+025D2           ◒            \cirfb                                       CIRCLE WITH LOWER HALF BLACK
+U+025D3           ◓            \circletophalfblack                          CIRCLE WITH UPPER HALF BLACK
+U+025D4           ◔            \circleurquadblack                           CIRCLE WITH UPPER RIGHT QUADRANT BLACK
+U+025D5           ◕            \blackcircleulquadwhite                      CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
+U+025D6           ◖            \blacklefthalfcircle                         LEFT HALF BLACK CIRCLE
+U+025D7           ◗            \blackrighthalfcircle                        RIGHT HALF BLACK CIRCLE
+U+025D8           ◘            \rvbull                                      INVERSE BULLET
+U+025D9           ◙            \inversewhitecircle                          INVERSE WHITE CIRCLE
+U+025DA           ◚            \invwhiteupperhalfcircle                     UPPER HALF INVERSE WHITE CIRCLE
+U+025DB           ◛            \invwhitelowerhalfcircle                     LOWER HALF INVERSE WHITE CIRCLE
+U+025DC           ◜            \ularc                                       UPPER LEFT QUADRANT CIRCULAR ARC
+U+025DD           ◝            \urarc                                       UPPER RIGHT QUADRANT CIRCULAR ARC
+U+025DE           ◞            \lrarc                                       LOWER RIGHT QUADRANT CIRCULAR ARC
+U+025DF           ◟            \llarc                                       LOWER LEFT QUADRANT CIRCULAR ARC
+U+025E0           ◠            \topsemicircle                               UPPER HALF CIRCLE
+U+025E1           ◡            \botsemicircle                               LOWER HALF CIRCLE
+U+025E2           ◢            \lrblacktriangle                             BLACK LOWER RIGHT TRIANGLE
+U+025E3           ◣            \llblacktriangle                             BLACK LOWER LEFT TRIANGLE
+U+025E4           ◤            \ulblacktriangle                             BLACK UPPER LEFT TRIANGLE
+U+025E5           ◥            \urblacktriangle                             BLACK UPPER RIGHT TRIANGLE
+U+025E6           ◦            \smwhtcircle                                 WHITE BULLET
+U+025E7           ◧            \sqfl                                        SQUARE WITH LEFT HALF BLACK
+U+025E8           ◨            \sqfr                                        SQUARE WITH RIGHT HALF BLACK
+U+025E9           ◩            \squareulblack                               SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
+U+025EA           ◪            \sqfse                                       SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
+U+025EB           ◫            \boxbar                                      WHITE SQUARE WITH VERTICAL BISECTING LINE
+U+025EC           ◬            \trianglecdot                                WHITE UP-POINTING TRIANGLE WITH DOT / WHITE UP POINTING TRIANGLE WITH DOT
+U+025ED           ◭            \triangleleftblack                           UP-POINTING TRIANGLE WITH LEFT HALF BLACK / UP POINTING TRIANGLE WITH LEFT HALF BLACK
+U+025EE           ◮            \trianglerightblack                          UP-POINTING TRIANGLE WITH RIGHT HALF BLACK / UP POINTING TRIANGLE WITH RIGHT HALF BLACK
+U+025EF           ◯            \lgwhtcircle                                 LARGE CIRCLE
+U+025F0           ◰            \squareulquad                                WHITE SQUARE WITH UPPER LEFT QUADRANT
+U+025F1           ◱            \squarellquad                                WHITE SQUARE WITH LOWER LEFT QUADRANT
+U+025F2           ◲            \squarelrquad                                WHITE SQUARE WITH LOWER RIGHT QUADRANT
+U+025F3           ◳            \squareurquad                                WHITE SQUARE WITH UPPER RIGHT QUADRANT
+U+025F4           ◴            \circleulquad                                WHITE CIRCLE WITH UPPER LEFT QUADRANT
+U+025F5           ◵            \circlellquad                                WHITE CIRCLE WITH LOWER LEFT QUADRANT
+U+025F6           ◶            \circlelrquad                                WHITE CIRCLE WITH LOWER RIGHT QUADRANT
+U+025F7           ◷            \circleurquad                                WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+U+025F8           ◸            \ultriangle                                  UPPER LEFT TRIANGLE
+U+025F9           ◹            \urtriangle                                  UPPER RIGHT TRIANGLE
+U+025FA           ◺            \lltriangle                                  LOWER LEFT TRIANGLE
+U+025FB           ◻            \mdwhtsquare, \:white_medium_square:         WHITE MEDIUM SQUARE
+U+025FC           ◼            \mdblksquare, \:black_medium_square:         BLACK MEDIUM SQUARE
+U+025FD           ◽            \mdsmwhtsquare, \:white_medium_small_square: WHITE MEDIUM SMALL SQUARE
+U+025FE           ◾            \mdsmblksquare, \:black_medium_small_square: BLACK MEDIUM SMALL SQUARE
+U+025FF           ◿            \lrtriangle                                  LOWER RIGHT TRIANGLE
+U+02600           ☀            \:sunny:                                     BLACK SUN WITH RAYS
+U+02601           ☁            \:cloud:                                     CLOUD
+U+02605           ★            \bigstar                                     BLACK STAR
+U+02606           ☆            \bigwhitestar                                WHITE STAR
+U+02609           ☉            \astrosun                                    SUN
+U+0260E           ☎            \:phone:                                     BLACK TELEPHONE
+U+02611           ☑            \:ballot_box_with_check:                     BALLOT BOX WITH CHECK
+U+02614           ☔            \:umbrella:                                  UMBRELLA WITH RAIN DROPS
+U+02615           ☕            \:coffee:                                    HOT BEVERAGE
+U+0261D           ☝            \:point_up:                                  WHITE UP POINTING INDEX
+U+02621           ☡            \danger                                      CAUTION SIGN
+U+0263A           ☺            \:relaxed:                                   WHITE SMILING FACE
+U+0263B           ☻            \blacksmiley                                 BLACK SMILING FACE
+U+0263C           ☼            \sun                                         WHITE SUN WITH RAYS
+U+0263D           ☽            \rightmoon                                   FIRST QUARTER MOON
+U+0263E           ☾            \leftmoon                                    LAST QUARTER MOON
+U+0263F           ☿            \mercury                                     MERCURY
+U+02640           ♀            \venus, \female                              FEMALE SIGN
+U+02642           ♂            \male, \mars                                 MALE SIGN
+U+02643           ♃            \jupiter                                     JUPITER
+U+02644           ♄            \saturn                                      SATURN
+U+02645           ♅            \uranus                                      URANUS
+U+02646           ♆            \neptune                                     NEPTUNE
+U+02647           ♇            \pluto                                       PLUTO
+U+02648           ♈            \aries, \:aries:                             ARIES
+U+02649           ♉            \taurus, \:taurus:                           TAURUS
+U+0264A           ♊            \gemini, \:gemini:                           GEMINI
+U+0264B           ♋            \cancer, \:cancer:                           CANCER
+U+0264C           ♌            \leo, \:leo:                                 LEO
+U+0264D           ♍            \virgo, \:virgo:                             VIRGO
+U+0264E           ♎            \libra, \:libra:                             LIBRA
+U+0264F           ♏            \scorpio, \:scorpius:                        SCORPIUS
+U+02650           ♐            \sagittarius, \:sagittarius:                 SAGITTARIUS
+U+02651           ♑            \capricornus, \:capricorn:                   CAPRICORN
+U+02652           ♒            \aquarius, \:aquarius:                       AQUARIUS
+U+02653           ♓            \pisces, \:pisces:                           PISCES
+U+02660           ♠            \spadesuit, \:spades:                        BLACK SPADE SUIT
+U+02661           ♡            \heartsuit                                   WHITE HEART SUIT
+U+02662           ♢            \diamondsuit                                 WHITE DIAMOND SUIT
+U+02663           ♣            \clubsuit, \:clubs:                          BLACK CLUB SUIT
+U+02664           ♤            \varspadesuit                                WHITE SPADE SUIT
+U+02665           ♥            \varheartsuit, \:hearts:                     BLACK HEART SUIT
+U+02666           ♦            \vardiamondsuit, \:diamonds:                 BLACK DIAMOND SUIT
+U+02667           ♧            \varclubsuit                                 WHITE CLUB SUIT
+U+02668           ♨            \:hotsprings:                                HOT SPRINGS
+U+02669           ♩            \quarternote                                 QUARTER NOTE
+U+0266A           ♪            \eighthnote                                  EIGHTH NOTE
+U+0266B           ♫            \twonotes                                    BEAMED EIGHTH NOTES / BARRED EIGHTH NOTES
+U+0266D           ♭            \flat                                        MUSIC FLAT SIGN / FLAT
+U+0266E           ♮            \natural                                     MUSIC NATURAL SIGN / NATURAL
+U+0266F           ♯            \sharp                                       MUSIC SHARP SIGN / SHARP
+U+0267B           ♻            \:recycle:                                   BLACK UNIVERSAL RECYCLING SYMBOL
+U+0267E           ♾            \acidfree                                    PERMANENT PAPER SIGN
+U+0267F           ♿            \:wheelchair:                                WHEELCHAIR SYMBOL
+U+02680           ⚀            \dicei                                       DIE FACE-1
+U+02681           ⚁            \diceii                                      DIE FACE-2
+U+02682           ⚂            \diceiii                                     DIE FACE-3
+U+02683           ⚃            \diceiv                                      DIE FACE-4
+U+02684           ⚄            \dicev                                       DIE FACE-5
+U+02685           ⚅            \dicevi                                      DIE FACE-6
+U+02686           ⚆            \circledrightdot                             WHITE CIRCLE WITH DOT RIGHT
+U+02687           ⚇            \circledtwodots                              WHITE CIRCLE WITH TWO DOTS
+U+02688           ⚈            \blackcircledrightdot                        BLACK CIRCLE WITH WHITE DOT RIGHT
+U+02689           ⚉            \blackcircledtwodots                         BLACK CIRCLE WITH TWO WHITE DOTS
+U+02693           ⚓            \:anchor:                                    ANCHOR
+U+026A0           ⚠            \:warning:                                   WARNING SIGN
+U+026A1           ⚡            \:zap:                                       HIGH VOLTAGE SIGN
+U+026A5           ⚥            \hermaphrodite                               MALE AND FEMALE SIGN
+U+026AA           ⚪            \mdwhtcircle, \:white_circle:                MEDIUM WHITE CIRCLE
+U+026AB           ⚫            \mdblkcircle, \:black_circle:                MEDIUM BLACK CIRCLE
+U+026AC           ⚬            \mdsmwhtcircle                               MEDIUM SMALL WHITE CIRCLE
+U+026B2           ⚲            \neuter                                      NEUTER
+U+026BD           ⚽            \:soccer:                                    SOCCER BALL
+U+026BE           ⚾            \:baseball:                                  BASEBALL
+U+026C4           ⛄            \:snowman:                                   SNOWMAN WITHOUT SNOW
+U+026C5           ⛅            \:partly_sunny:                              SUN BEHIND CLOUD
+U+026CE           ⛎            \:ophiuchus:                                 OPHIUCHUS
+U+026D4           ⛔            \:no_entry:                                  NO ENTRY
+U+026EA           ⛪            \:church:                                    CHURCH
+U+026F2           ⛲            \:fountain:                                  FOUNTAIN
+U+026F3           ⛳            \:golf:                                      FLAG IN HOLE
+U+026F5           ⛵            \:boat:                                      SAILBOAT
+U+026FA           ⛺            \:tent:                                      TENT
+U+026FD           ⛽            \:fuelpump:                                  FUEL PUMP
+U+02702           ✂            \:scissors:                                  BLACK SCISSORS
+U+02705           ✅            \:white_check_mark:                          WHITE HEAVY CHECK MARK
+U+02708           ✈            \:airplane:                                  AIRPLANE
+U+02709           ✉            \:email:                                     ENVELOPE
+U+0270A           ✊            \:fist:                                      RAISED FIST
+U+0270B           ✋            \:hand:                                      RAISED HAND
+U+0270C           ✌            \:v:                                         VICTORY HAND
+U+0270F           ✏            \:pencil2:                                   PENCIL
+U+02712           ✒            \:black_nib:                                 BLACK NIB
+U+02713           ✓            \checkmark                                   CHECK MARK
+U+02714           ✔            \:heavy_check_mark:                          HEAVY CHECK MARK
+U+02716           ✖            \:heavy_multiplication_x:                    HEAVY MULTIPLICATION X
+U+02720           ✠            \maltese                                     MALTESE CROSS
+U+02728           ✨            \:sparkles:                                  SPARKLES
+U+0272A           ✪            \circledstar                                 CIRCLED WHITE STAR
+U+02733           ✳            \:eight_spoked_asterisk:                     EIGHT SPOKED ASTERISK
+U+02734           ✴            \:eight_pointed_black_star:                  EIGHT POINTED BLACK STAR
+U+02736           ✶            \varstar                                     SIX POINTED BLACK STAR
+U+0273D           ✽            \dingasterisk                                HEAVY TEARDROP-SPOKED ASTERISK
+U+02744           ❄            \:snowflake:                                 SNOWFLAKE
+U+02747           ❇            \:sparkle:                                   SPARKLE
+U+0274C           ❌            \:x:                                         CROSS MARK
+U+0274E           ❎            \:negative_squared_cross_mark:               NEGATIVE SQUARED CROSS MARK
+U+02753           ❓            \:question:                                  BLACK QUESTION MARK ORNAMENT
+U+02754           ❔            \:grey_question:                             WHITE QUESTION MARK ORNAMENT
+U+02755           ❕            \:grey_exclamation:                          WHITE EXCLAMATION MARK ORNAMENT
+U+02757           ❗            \:exclamation:                               HEAVY EXCLAMATION MARK SYMBOL
+U+02764           ❤            \:heart:                                     HEAVY BLACK HEART
+U+02795           ➕            \:heavy_plus_sign:                           HEAVY PLUS SIGN
+U+02796           ➖            \:heavy_minus_sign:                          HEAVY MINUS SIGN
+U+02797           ➗            \:heavy_division_sign:                       HEAVY DIVISION SIGN
+U+0279B           ➛            \draftingarrow                               DRAFTING POINT RIGHTWARDS ARROW / DRAFTING POINT RIGHT ARROW
+U+027A1           ➡            \:arrow_right:                               BLACK RIGHTWARDS ARROW / BLACK RIGHT ARROW
+U+027B0           ➰            \:curly_loop:                                CURLY LOOP
+U+027BF           ➿            \:loop:                                      DOUBLE CURLY LOOP
+U+027C0           ⟀            \threedangle                                 THREE DIMENSIONAL ANGLE
+U+027C1           ⟁            \whiteinwhitetriangle                        WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
+U+027C2           ⟂            \perp                                        PERPENDICULAR
+U+027C8           ⟈            \bsolhsub                                    REVERSE SOLIDUS PRECEDING SUBSET
+U+027C9           ⟉            \suphsol                                     SUPERSET PRECEDING SOLIDUS
+U+027D1           ⟑            \wedgedot                                    AND WITH DOT
+U+027D2           ⟒            \upin                                        ELEMENT OF OPENING UPWARDS
+U+027D5           ⟕            \leftouterjoin                               LEFT OUTER JOIN
+U+027D6           ⟖            \rightouterjoin                              RIGHT OUTER JOIN
+U+027D7           ⟗            \fullouterjoin                               FULL OUTER JOIN
+U+027D8           ⟘            \bigbot                                      LARGE UP TACK
+U+027D9           ⟙            \bigtop                                      LARGE DOWN TACK
+U+027E6           ⟦            \llbracket, \openbracketleft                 MATHEMATICAL LEFT WHITE SQUARE BRACKET
+U+027E7           ⟧            \openbracketright, \rrbracket                MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+U+027E8           ⟨            \langle                                      MATHEMATICAL LEFT ANGLE BRACKET
+U+027E9           ⟩            \rangle                                      MATHEMATICAL RIGHT ANGLE BRACKET
+U+027F0           ⟰            \UUparrow                                    UPWARDS QUADRUPLE ARROW
+U+027F1           ⟱            \DDownarrow                                  DOWNWARDS QUADRUPLE ARROW
+U+027F5           ⟵            \longleftarrow                               LONG LEFTWARDS ARROW
+U+027F6           ⟶            \longrightarrow                              LONG RIGHTWARDS ARROW
+U+027F7           ⟷            \longleftrightarrow                          LONG LEFT RIGHT ARROW
+U+027F8           ⟸            \impliedby, \Longleftarrow                   LONG LEFTWARDS DOUBLE ARROW
+U+027F9           ⟹            \implies, \Longrightarrow                    LONG RIGHTWARDS DOUBLE ARROW
+U+027FA           ⟺            \Longleftrightarrow, \iff                    LONG LEFT RIGHT DOUBLE ARROW
+U+027FB           ⟻            \longmapsfrom                                LONG LEFTWARDS ARROW FROM BAR
+U+027FC           ⟼            \longmapsto                                  LONG RIGHTWARDS ARROW FROM BAR
+U+027FD           ⟽            \Longmapsfrom                                LONG LEFTWARDS DOUBLE ARROW FROM BAR
+U+027FE           ⟾            \Longmapsto                                  LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+U+027FF           ⟿            \longrightsquigarrow                         LONG RIGHTWARDS SQUIGGLE ARROW
+U+02900           ⤀            \nvtwoheadrightarrow                         RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+U+02901           ⤁            \nVtwoheadrightarrow                         RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+U+02902           ⤂            \nvLeftarrow                                 LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+U+02903           ⤃            \nvRightarrow                                RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+U+02904           ⤄            \nvLeftrightarrow                            LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+U+02905           ⤅            \twoheadmapsto                               RIGHTWARDS TWO-HEADED ARROW FROM BAR
+U+02906           ⤆            \Mapsfrom                                    LEFTWARDS DOUBLE ARROW FROM BAR
+U+02907           ⤇            \Mapsto                                      RIGHTWARDS DOUBLE ARROW FROM BAR
+U+02908           ⤈            \downarrowbarred                             DOWNWARDS ARROW WITH HORIZONTAL STROKE
+U+02909           ⤉            \uparrowbarred                               UPWARDS ARROW WITH HORIZONTAL STROKE
+U+0290A           ⤊            \Uuparrow                                    UPWARDS TRIPLE ARROW
+U+0290B           ⤋            \Ddownarrow                                  DOWNWARDS TRIPLE ARROW
+U+0290C           ⤌            \leftbkarrow                                 LEFTWARDS DOUBLE DASH ARROW
+U+0290D           ⤍            \bkarow                                      RIGHTWARDS DOUBLE DASH ARROW
+U+0290E           ⤎            \leftdbkarrow                                LEFTWARDS TRIPLE DASH ARROW
+U+0290F           ⤏            \dbkarow                                     RIGHTWARDS TRIPLE DASH ARROW
+U+02910           ⤐            \drbkarrow                                   RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+U+02911           ⤑            \rightdotarrow                               RIGHTWARDS ARROW WITH DOTTED STEM
+U+02912           ⤒            \UpArrowBar                                  UPWARDS ARROW TO BAR
+U+02913           ⤓            \DownArrowBar                                DOWNWARDS ARROW TO BAR
+U+02914           ⤔            \nvrightarrowtail                            RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+U+02915           ⤕            \nVrightarrowtail                            RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+U+02916           ⤖            \twoheadrightarrowtail                       RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+U+02917           ⤗            \nvtwoheadrightarrowtail                     RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+U+02918           ⤘            \nVtwoheadrightarrowtail                     RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+U+0291D           ⤝            \diamondleftarrow                            LEFTWARDS ARROW TO BLACK DIAMOND
+U+0291E           ⤞            \rightarrowdiamond                           RIGHTWARDS ARROW TO BLACK DIAMOND
+U+0291F           ⤟            \diamondleftarrowbar                         LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+U+02920           ⤠            \barrightarrowdiamond                        RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+U+02925           ⤥            \hksearow                                    SOUTH EAST ARROW WITH HOOK
+U+02926           ⤦            \hkswarow                                    SOUTH WEST ARROW WITH HOOK
+U+02927           ⤧            \tona                                        NORTH WEST ARROW AND NORTH EAST ARROW
+U+02928           ⤨            \toea                                        NORTH EAST ARROW AND SOUTH EAST ARROW
+U+02929           ⤩            \tosa                                        SOUTH EAST ARROW AND SOUTH WEST ARROW
+U+0292A           ⤪            \towa                                        SOUTH WEST ARROW AND NORTH WEST ARROW
+U+0292B           ⤫            \rdiagovfdiag                                RISING DIAGONAL CROSSING FALLING DIAGONAL
+U+0292C           ⤬            \fdiagovrdiag                                FALLING DIAGONAL CROSSING RISING DIAGONAL
+U+0292D           ⤭            \seovnearrow                                 SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+U+0292E           ⤮            \neovsearrow                                 NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+U+0292F           ⤯            \fdiagovnearrow                              FALLING DIAGONAL CROSSING NORTH EAST ARROW
+U+02930           ⤰            \rdiagovsearrow                              RISING DIAGONAL CROSSING SOUTH EAST ARROW
+U+02931           ⤱            \neovnwarrow                                 NORTH EAST ARROW CROSSING NORTH WEST ARROW
+U+02932           ⤲            \nwovnearrow                                 NORTH WEST ARROW CROSSING NORTH EAST ARROW
+U+02934           ⤴            \:arrow_heading_up:                          ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+U+02935           ⤵            \:arrow_heading_down:                        ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+U+02942           ⥂            \Rlarr                                       RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+U+02944           ⥄            \rLarr                                       SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+U+02945           ⥅            \rightarrowplus                              RIGHTWARDS ARROW WITH PLUS BELOW
+U+02946           ⥆            \leftarrowplus                               LEFTWARDS ARROW WITH PLUS BELOW
+U+02947           ⥇            \rarrx                                       RIGHTWARDS ARROW THROUGH X
+U+02948           ⥈            \leftrightarrowcircle                        LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+U+02949           ⥉            \twoheaduparrowcircle                        UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+U+0294A           ⥊            \leftrightharpoonupdown                      LEFT BARB UP RIGHT BARB DOWN HARPOON
+U+0294B           ⥋            \leftrightharpoondownup                      LEFT BARB DOWN RIGHT BARB UP HARPOON
+U+0294C           ⥌            \updownharpoonrightleft                      UP BARB RIGHT DOWN BARB LEFT HARPOON
+U+0294D           ⥍            \updownharpoonleftright                      UP BARB LEFT DOWN BARB RIGHT HARPOON
+U+0294E           ⥎            \LeftRightVector                             LEFT BARB UP RIGHT BARB UP HARPOON
+U+0294F           ⥏            \RightUpDownVector                           UP BARB RIGHT DOWN BARB RIGHT HARPOON
+U+02950           ⥐            \DownLeftRightVector                         LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+U+02951           ⥑            \LeftUpDownVector                            UP BARB LEFT DOWN BARB LEFT HARPOON
+U+02952           ⥒            \LeftVectorBar                               LEFTWARDS HARPOON WITH BARB UP TO BAR
+U+02953           ⥓            \RightVectorBar                              RIGHTWARDS HARPOON WITH BARB UP TO BAR
+U+02954           ⥔            \RightUpVectorBar                            UPWARDS HARPOON WITH BARB RIGHT TO BAR
+U+02955           ⥕            \RightDownVectorBar                          DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+U+02956           ⥖            \DownLeftVectorBar                           LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+U+02957           ⥗            \DownRightVectorBar                          RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+U+02958           ⥘            \LeftUpVectorBar                             UPWARDS HARPOON WITH BARB LEFT TO BAR
+U+02959           ⥙            \LeftDownVectorBar                           DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+U+0295A           ⥚            \LeftTeeVector                               LEFTWARDS HARPOON WITH BARB UP FROM BAR
+U+0295B           ⥛            \RightTeeVector                              RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+U+0295C           ⥜            \RightUpTeeVector                            UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+U+0295D           ⥝            \RightDownTeeVector                          DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+U+0295E           ⥞            \DownLeftTeeVector                           LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+U+0295F           ⥟            \DownRightTeeVector                          RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+U+02960           ⥠            \LeftUpTeeVector                             UPWARDS HARPOON WITH BARB LEFT FROM BAR
+U+02961           ⥡            \LeftDownTeeVector                           DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+U+02962           ⥢            \leftharpoonsupdown                          LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+U+02963           ⥣            \upharpoonsleftright                         UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+U+02964           ⥤            \rightharpoonsupdown                         RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+U+02965           ⥥            \downharpoonsleftright                       DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+U+02966           ⥦            \leftrightharpoonsup                         LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+U+02967           ⥧            \leftrightharpoonsdown                       LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+U+02968           ⥨            \rightleftharpoonsup                         RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+U+02969           ⥩            \rightleftharpoonsdown                       RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+U+0296A           ⥪            \leftharpoonupdash                           LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+U+0296B           ⥫            \dashleftharpoondown                         LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+U+0296C           ⥬            \rightharpoonupdash                          RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+U+0296D           ⥭            \dashrightharpoondown                        RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+U+0296E           ⥮            \UpEquilibrium                               UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+U+0296F           ⥯            \ReverseUpEquilibrium                        DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+U+02970           ⥰            \RoundImplies                                RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+U+02980           ⦀            \Vvert                                       TRIPLE VERTICAL BAR DELIMITER
+U+02986           ⦆            \Elroang                                     RIGHT WHITE PARENTHESIS
+U+02999           ⦙            \ddfnc                                       DOTTED FENCE
+U+0299B           ⦛            \measuredangleleft                           MEASURED ANGLE OPENING LEFT
+U+0299C           ⦜            \Angle                                       RIGHT ANGLE VARIANT WITH SQUARE
+U+0299D           ⦝            \rightanglemdot                              MEASURED RIGHT ANGLE WITH DOT
+U+0299E           ⦞            \angles                                      ANGLE WITH S INSIDE
+U+0299F           ⦟            \angdnr                                      ACUTE ANGLE
+U+029A0           ⦠            \lpargt                                      SPHERICAL ANGLE OPENING LEFT
+U+029A1           ⦡            \sphericalangleup                            SPHERICAL ANGLE OPENING UP
+U+029A2           ⦢            \turnangle                                   TURNED ANGLE
+U+029A3           ⦣            \revangle                                    REVERSED ANGLE
+U+029A4           ⦤            \angleubar                                   ANGLE WITH UNDERBAR
+U+029A5           ⦥            \revangleubar                                REVERSED ANGLE WITH UNDERBAR
+U+029A6           ⦦            \wideangledown                               OBLIQUE ANGLE OPENING UP
+U+029A7           ⦧            \wideangleup                                 OBLIQUE ANGLE OPENING DOWN
+U+029A8           ⦨            \measanglerutone                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+U+029A9           ⦩            \measanglelutonw                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+U+029AA           ⦪            \measanglerdtose                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+U+029AB           ⦫            \measangleldtosw                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+U+029AC           ⦬            \measangleurtone                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+U+029AD           ⦭            \measangleultonw                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+U+029AE           ⦮            \measangledrtose                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+U+029AF           ⦯            \measangledltosw                             MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+U+029B0           ⦰            \revemptyset                                 REVERSED EMPTY SET
+U+029B1           ⦱            \emptysetobar                                EMPTY SET WITH OVERBAR
+U+029B2           ⦲            \emptysetocirc                               EMPTY SET WITH SMALL CIRCLE ABOVE
+U+029B3           ⦳            \emptysetoarr                                EMPTY SET WITH RIGHT ARROW ABOVE
+U+029B4           ⦴            \emptysetoarrl                               EMPTY SET WITH LEFT ARROW ABOVE
+U+029B7           ⦷            \circledparallel                             CIRCLED PARALLEL
+U+029B8           ⦸            \obslash                                     CIRCLED REVERSE SOLIDUS
+U+029BC           ⦼            \odotslashdot                                CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+U+029BE           ⦾            \circledwhitebullet                          CIRCLED WHITE BULLET
+U+029BF           ⦿            \circledbullet                               CIRCLED BULLET
+U+029C0           ⧀            \olessthan                                   CIRCLED LESS-THAN
+U+029C1           ⧁            \ogreaterthan                                CIRCLED GREATER-THAN
+U+029C4           ⧄            \boxdiag                                     SQUARED RISING DIAGONAL SLASH
+U+029C5           ⧅            \boxbslash                                   SQUARED FALLING DIAGONAL SLASH
+U+029C6           ⧆            \boxast                                      SQUARED ASTERISK
+U+029C7           ⧇            \boxcircle                                   SQUARED SMALL CIRCLE
+U+029CA           ⧊            \Lap                                         TRIANGLE WITH DOT ABOVE
+U+029CB           ⧋            \defas                                       TRIANGLE WITH UNDERBAR
+U+029CF           ⧏            \LeftTriangleBar                             LEFT TRIANGLE BESIDE VERTICAL BAR
+U+029CF + U+00338 ⧏̸           \NotLeftTriangleBar                          LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+029D0           ⧐            \RightTriangleBar                            VERTICAL BAR BESIDE RIGHT TRIANGLE
+U+029D0 + U+00338 ⧐̸           \NotRightTriangleBar                         VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+029DF           ⧟            \dualmap                                     DOUBLE-ENDED MULTIMAP
+U+029E1           ⧡            \lrtriangleeq                                INCREASES AS
+U+029E2           ⧢            \shuffle                                     SHUFFLE PRODUCT
+U+029E3           ⧣            \eparsl                                      EQUALS SIGN AND SLANTED PARALLEL
+U+029E4           ⧤            \smeparsl                                    EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+U+029E5           ⧥            \eqvparsl                                    IDENTICAL TO AND SLANTED PARALLEL
+U+029EB           ⧫            \blacklozenge                                BLACK LOZENGE
+U+029F4           ⧴            \RuleDelayed                                 RULE-DELAYED
+U+029F6           ⧶            \dsol                                        SOLIDUS WITH OVERBAR
+U+029F7           ⧷            \rsolbar                                     REVERSE SOLIDUS WITH HORIZONTAL STROKE
+U+029FA           ⧺            \doubleplus                                  DOUBLE PLUS
+U+029FB           ⧻            \tripleplus                                  TRIPLE PLUS
+U+02A00           ⨀            \bigodot                                     N-ARY CIRCLED DOT OPERATOR
+U+02A01           ⨁            \bigoplus                                    N-ARY CIRCLED PLUS OPERATOR
+U+02A02           ⨂            \bigotimes                                   N-ARY CIRCLED TIMES OPERATOR
+U+02A03           ⨃            \bigcupdot                                   N-ARY UNION OPERATOR WITH DOT
+U+02A04           ⨄            \biguplus                                    N-ARY UNION OPERATOR WITH PLUS
+U+02A05           ⨅            \bigsqcap                                    N-ARY SQUARE INTERSECTION OPERATOR
+U+02A06           ⨆            \bigsqcup                                    N-ARY SQUARE UNION OPERATOR
+U+02A07           ⨇            \conjquant                                   TWO LOGICAL AND OPERATOR
+U+02A08           ⨈            \disjquant                                   TWO LOGICAL OR OPERATOR
+U+02A09           ⨉            \bigtimes                                    N-ARY TIMES OPERATOR
+U+02A0A           ⨊            \modtwosum                                   MODULO TWO SUM
+U+02A0B           ⨋            \sumint                                      SUMMATION WITH INTEGRAL
+U+02A0C           ⨌            \iiiint                                      QUADRUPLE INTEGRAL OPERATOR
+U+02A0D           ⨍            \intbar                                      FINITE PART INTEGRAL
+U+02A0E           ⨎            \intBar                                      INTEGRAL WITH DOUBLE STROKE
+U+02A0F           ⨏            \clockoint                                   INTEGRAL AVERAGE WITH SLASH
+U+02A10           ⨐            \cirfnint                                    CIRCULATION FUNCTION
+U+02A11           ⨑            \awint                                       ANTICLOCKWISE INTEGRATION
+U+02A12           ⨒            \rppolint                                    LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+U+02A13           ⨓            \scpolint                                    LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+U+02A14           ⨔            \npolint                                     LINE INTEGRATION NOT INCLUDING THE POLE
+U+02A15           ⨕            \pointint                                    INTEGRAL AROUND A POINT OPERATOR
+U+02A16           ⨖            \sqrint                                      QUATERNION INTEGRAL OPERATOR
+U+02A18           ⨘            \intx                                        INTEGRAL WITH TIMES SIGN
+U+02A19           ⨙            \intcap                                      INTEGRAL WITH INTERSECTION
+U+02A1A           ⨚            \intcup                                      INTEGRAL WITH UNION
+U+02A1B           ⨛            \upint                                       INTEGRAL WITH OVERBAR
+U+02A1C           ⨜            \lowint                                      INTEGRAL WITH UNDERBAR
+U+02A1D           ⨝            \Join, \join                                 JOIN
+U+02A22           ⨢            \ringplus                                    PLUS SIGN WITH SMALL CIRCLE ABOVE
+U+02A23           ⨣            \plushat                                     PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+U+02A24           ⨤            \simplus                                     PLUS SIGN WITH TILDE ABOVE
+U+02A25           ⨥            \plusdot                                     PLUS SIGN WITH DOT BELOW
+U+02A26           ⨦            \plussim                                     PLUS SIGN WITH TILDE BELOW
+U+02A27           ⨧            \plussubtwo                                  PLUS SIGN WITH SUBSCRIPT TWO
+U+02A28           ⨨            \plustrif                                    PLUS SIGN WITH BLACK TRIANGLE
+U+02A29           ⨩            \commaminus                                  MINUS SIGN WITH COMMA ABOVE
+U+02A2A           ⨪            \minusdot                                    MINUS SIGN WITH DOT BELOW
+U+02A2B           ⨫            \minusfdots                                  MINUS SIGN WITH FALLING DOTS
+U+02A2C           ⨬            \minusrdots                                  MINUS SIGN WITH RISING DOTS
+U+02A2D           ⨭            \opluslhrim                                  PLUS SIGN IN LEFT HALF CIRCLE
+U+02A2E           ⨮            \oplusrhrim                                  PLUS SIGN IN RIGHT HALF CIRCLE
+U+02A2F           ⨯            \Times                                       VECTOR OR CROSS PRODUCT
+U+02A30           ⨰            \dottimes                                    MULTIPLICATION SIGN WITH DOT ABOVE
+U+02A31           ⨱            \timesbar                                    MULTIPLICATION SIGN WITH UNDERBAR
+U+02A32           ⨲            \btimes                                      SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+U+02A33           ⨳            \smashtimes                                  SMASH PRODUCT
+U+02A34           ⨴            \otimeslhrim                                 MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+U+02A35           ⨵            \otimesrhrim                                 MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+U+02A36           ⨶            \otimeshat                                   CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+U+02A37           ⨷            \Otimes                                      MULTIPLICATION SIGN IN DOUBLE CIRCLE
+U+02A38           ⨸            \odiv                                        CIRCLED DIVISION SIGN
+U+02A39           ⨹            \triangleplus                                PLUS SIGN IN TRIANGLE
+U+02A3A           ⨺            \triangleminus                               MINUS SIGN IN TRIANGLE
+U+02A3B           ⨻            \triangletimes                               MULTIPLICATION SIGN IN TRIANGLE
+U+02A3C           ⨼            \intprod                                     INTERIOR PRODUCT
+U+02A3D           ⨽            \intprodr                                    RIGHTHAND INTERIOR PRODUCT
+U+02A3F           ⨿            \amalg                                       AMALGAMATION OR COPRODUCT
+U+02A40           ⩀            \capdot                                      INTERSECTION WITH DOT
+U+02A41           ⩁            \uminus                                      UNION WITH MINUS SIGN
+U+02A42           ⩂            \barcup                                      UNION WITH OVERBAR
+U+02A43           ⩃            \barcap                                      INTERSECTION WITH OVERBAR
+U+02A44           ⩄            \capwedge                                    INTERSECTION WITH LOGICAL AND
+U+02A45           ⩅            \cupvee                                      UNION WITH LOGICAL OR
+U+02A4A           ⩊            \twocups                                     UNION BESIDE AND JOINED WITH UNION
+U+02A4B           ⩋            \twocaps                                     INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+U+02A4C           ⩌            \closedvarcup                                CLOSED UNION WITH SERIFS
+U+02A4D           ⩍            \closedvarcap                                CLOSED INTERSECTION WITH SERIFS
+U+02A4E           ⩎            \Sqcap                                       DOUBLE SQUARE INTERSECTION
+U+02A4F           ⩏            \Sqcup                                       DOUBLE SQUARE UNION
+U+02A50           ⩐            \closedvarcupsmashprod                       CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+U+02A51           ⩑            \wedgeodot                                   LOGICAL AND WITH DOT ABOVE
+U+02A52           ⩒            \veeodot                                     LOGICAL OR WITH DOT ABOVE
+U+02A53           ⩓            \And                                         DOUBLE LOGICAL AND
+U+02A54           ⩔            \Or                                          DOUBLE LOGICAL OR
+U+02A55           ⩕            \wedgeonwedge                                TWO INTERSECTING LOGICAL AND
+U+02A56           ⩖            \ElOr                                        TWO INTERSECTING LOGICAL OR
+U+02A57           ⩗            \bigslopedvee                                SLOPING LARGE OR
+U+02A58           ⩘            \bigslopedwedge                              SLOPING LARGE AND
+U+02A5A           ⩚            \wedgemidvert                                LOGICAL AND WITH MIDDLE STEM
+U+02A5B           ⩛            \veemidvert                                  LOGICAL OR WITH MIDDLE STEM
+U+02A5C           ⩜            \midbarwedge                                 LOGICAL AND WITH HORIZONTAL DASH
+U+02A5D           ⩝            \midbarvee                                   LOGICAL OR WITH HORIZONTAL DASH
+U+02A5E           ⩞            \perspcorrespond                             LOGICAL AND WITH DOUBLE OVERBAR
+U+02A5F           ⩟            \minhat                                      LOGICAL AND WITH UNDERBAR
+U+02A60           ⩠            \wedgedoublebar                              LOGICAL AND WITH DOUBLE UNDERBAR
+U+02A61           ⩡            \varveebar                                   SMALL VEE WITH UNDERBAR
+U+02A62           ⩢            \doublebarvee                                LOGICAL OR WITH DOUBLE OVERBAR
+U+02A63           ⩣            \veedoublebar                                LOGICAL OR WITH DOUBLE UNDERBAR
+U+02A66           ⩦            \eqdot                                       EQUALS SIGN WITH DOT BELOW
+U+02A67           ⩧            \dotequiv                                    IDENTICAL WITH DOT ABOVE
+U+02A6A           ⩪            \dotsim                                      TILDE OPERATOR WITH DOT ABOVE
+U+02A6B           ⩫            \simrdots                                    TILDE OPERATOR WITH RISING DOTS
+U+02A6C           ⩬            \simminussim                                 SIMILAR MINUS SIMILAR
+U+02A6D           ⩭            \congdot                                     CONGRUENT WITH DOT ABOVE
+U+02A6E           ⩮            \asteq                                       EQUALS WITH ASTERISK
+U+02A6F           ⩯            \hatapprox                                   ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+U+02A70           ⩰            \approxeqq                                   APPROXIMATELY EQUAL OR EQUAL TO
+U+02A71           ⩱            \eqqplus                                     EQUALS SIGN ABOVE PLUS SIGN
+U+02A72           ⩲            \pluseqq                                     PLUS SIGN ABOVE EQUALS SIGN
+U+02A73           ⩳            \eqqsim                                      EQUALS SIGN ABOVE TILDE OPERATOR
+U+02A74           ⩴            \Coloneq                                     DOUBLE COLON EQUAL
+U+02A75           ⩵            \Equal                                       TWO CONSECUTIVE EQUALS SIGNS
+U+02A76           ⩶            \eqeqeq                                      THREE CONSECUTIVE EQUALS SIGNS
+U+02A77           ⩷            \ddotseq                                     EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+U+02A78           ⩸            \equivDD                                     EQUIVALENT WITH FOUR DOTS ABOVE
+U+02A79           ⩹            \ltcir                                       LESS-THAN WITH CIRCLE INSIDE
+U+02A7A           ⩺            \gtcir                                       GREATER-THAN WITH CIRCLE INSIDE
+U+02A7B           ⩻            \ltquest                                     LESS-THAN WITH QUESTION MARK ABOVE
+U+02A7C           ⩼            \gtquest                                     GREATER-THAN WITH QUESTION MARK ABOVE
+U+02A7D           ⩽            \leqslant                                    LESS-THAN OR SLANTED EQUAL TO
+U+02A7D + U+00338 ⩽̸           \nleqslant                                   LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02A7E           ⩾            \geqslant                                    GREATER-THAN OR SLANTED EQUAL TO
+U+02A7E + U+00338 ⩾̸           \ngeqslant                                   GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02A7F           ⩿            \lesdot                                      LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+U+02A80           ⪀            \gesdot                                      GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+U+02A81           ⪁            \lesdoto                                     LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+U+02A82           ⪂            \gesdoto                                     GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+U+02A83           ⪃            \lesdotor                                    LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+U+02A84           ⪄            \gesdotol                                    GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+U+02A85           ⪅            \lessapprox                                  LESS-THAN OR APPROXIMATE
+U+02A86           ⪆            \gtrapprox                                   GREATER-THAN OR APPROXIMATE
+U+02A87           ⪇            \lneq                                        LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+U+02A88           ⪈            \gneq                                        GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+U+02A89           ⪉            \lnapprox                                    LESS-THAN AND NOT APPROXIMATE
+U+02A8A           ⪊            \gnapprox                                    GREATER-THAN AND NOT APPROXIMATE
+U+02A8B           ⪋            \lesseqqgtr                                  LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+U+02A8C           ⪌            \gtreqqless                                  GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+U+02A8D           ⪍            \lsime                                       LESS-THAN ABOVE SIMILAR OR EQUAL
+U+02A8E           ⪎            \gsime                                       GREATER-THAN ABOVE SIMILAR OR EQUAL
+U+02A8F           ⪏            \lsimg                                       LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+U+02A90           ⪐            \gsiml                                       GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+U+02A91           ⪑            \lgE                                         LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+U+02A92           ⪒            \glE                                         GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+U+02A93           ⪓            \lesges                                      LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+U+02A94           ⪔            \gesles                                      GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+U+02A95           ⪕            \eqslantless                                 SLANTED EQUAL TO OR LESS-THAN
+U+02A96           ⪖            \eqslantgtr                                  SLANTED EQUAL TO OR GREATER-THAN
+U+02A97           ⪗            \elsdot                                      SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+U+02A98           ⪘            \egsdot                                      SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+U+02A99           ⪙            \eqqless                                     DOUBLE-LINE EQUAL TO OR LESS-THAN
+U+02A9A           ⪚            \eqqgtr                                      DOUBLE-LINE EQUAL TO OR GREATER-THAN
+U+02A9B           ⪛            \eqqslantless                                DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+U+02A9C           ⪜            \eqqslantgtr                                 DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+U+02A9D           ⪝            \simless                                     SIMILAR OR LESS-THAN
+U+02A9E           ⪞            \simgtr                                      SIMILAR OR GREATER-THAN
+U+02A9F           ⪟            \simlE                                       SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+U+02AA0           ⪠            \simgE                                       SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+U+02AA1           ⪡            \NestedLessLess                              DOUBLE NESTED LESS-THAN
+U+02AA1 + U+00338 ⪡̸           \NotNestedLessLess                           DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AA2           ⪢            \NestedGreaterGreater                        DOUBLE NESTED GREATER-THAN
+U+02AA2 + U+00338 ⪢̸           \NotNestedGreaterGreater                     DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AA3           ⪣            \partialmeetcontraction                      DOUBLE NESTED LESS-THAN WITH UNDERBAR
+U+02AA4           ⪤            \glj                                         GREATER-THAN OVERLAPPING LESS-THAN
+U+02AA5           ⪥            \gla                                         GREATER-THAN BESIDE LESS-THAN
+U+02AA6           ⪦            \ltcc                                        LESS-THAN CLOSED BY CURVE
+U+02AA7           ⪧            \gtcc                                        GREATER-THAN CLOSED BY CURVE
+U+02AA8           ⪨            \lescc                                       LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+U+02AA9           ⪩            \gescc                                       GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+U+02AAA           ⪪            \smt                                         SMALLER THAN
+U+02AAB           ⪫            \lat                                         LARGER THAN
+U+02AAC           ⪬            \smte                                        SMALLER THAN OR EQUAL TO
+U+02AAD           ⪭            \late                                        LARGER THAN OR EQUAL TO
+U+02AAE           ⪮            \bumpeqq                                     EQUALS SIGN WITH BUMPY ABOVE
+U+02AAF           ⪯            \preceq                                      PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+U+02AAF + U+00338 ⪯̸           \npreceq                                     PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AB0           ⪰            \succeq                                      SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+U+02AB0 + U+00338 ⪰̸           \nsucceq                                     SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AB1           ⪱            \precneq                                     PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+U+02AB2           ⪲            \succneq                                     SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+U+02AB3           ⪳            \preceqq                                     PRECEDES ABOVE EQUALS SIGN
+U+02AB4           ⪴            \succeqq                                     SUCCEEDS ABOVE EQUALS SIGN
+U+02AB5           ⪵            \precneqq                                    PRECEDES ABOVE NOT EQUAL TO
+U+02AB6           ⪶            \succneqq                                    SUCCEEDS ABOVE NOT EQUAL TO
+U+02AB7           ⪷            \precapprox                                  PRECEDES ABOVE ALMOST EQUAL TO
+U+02AB8           ⪸            \succapprox                                  SUCCEEDS ABOVE ALMOST EQUAL TO
+U+02AB9           ⪹            \precnapprox                                 PRECEDES ABOVE NOT ALMOST EQUAL TO
+U+02ABA           ⪺            \succnapprox                                 SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+U+02ABB           ⪻            \Prec                                        DOUBLE PRECEDES
+U+02ABC           ⪼            \Succ                                        DOUBLE SUCCEEDS
+U+02ABD           ⪽            \subsetdot                                   SUBSET WITH DOT
+U+02ABE           ⪾            \supsetdot                                   SUPERSET WITH DOT
+U+02ABF           ⪿            \subsetplus                                  SUBSET WITH PLUS SIGN BELOW
+U+02AC0           ⫀            \supsetplus                                  SUPERSET WITH PLUS SIGN BELOW
+U+02AC1           ⫁            \submult                                     SUBSET WITH MULTIPLICATION SIGN BELOW
+U+02AC2           ⫂            \supmult                                     SUPERSET WITH MULTIPLICATION SIGN BELOW
+U+02AC3           ⫃            \subedot                                     SUBSET OF OR EQUAL TO WITH DOT ABOVE
+U+02AC4           ⫄            \supedot                                     SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+U+02AC5           ⫅            \subseteqq                                   SUBSET OF ABOVE EQUALS SIGN
+U+02AC5 + U+00338 ⫅̸           \nsubseteqq                                  SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AC6           ⫆            \supseteqq                                   SUPERSET OF ABOVE EQUALS SIGN
+U+02AC6 + U+00338 ⫆̸           \nsupseteqq                                  SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AC7           ⫇            \subsim                                      SUBSET OF ABOVE TILDE OPERATOR
+U+02AC8           ⫈            \supsim                                      SUPERSET OF ABOVE TILDE OPERATOR
+U+02AC9           ⫉            \subsetapprox                                SUBSET OF ABOVE ALMOST EQUAL TO
+U+02ACA           ⫊            \supsetapprox                                SUPERSET OF ABOVE ALMOST EQUAL TO
+U+02ACB           ⫋            \subsetneqq                                  SUBSET OF ABOVE NOT EQUAL TO
+U+02ACC           ⫌            \supsetneqq                                  SUPERSET OF ABOVE NOT EQUAL TO
+U+02ACD           ⫍            \lsqhook                                     SQUARE LEFT OPEN BOX OPERATOR
+U+02ACE           ⫎            \rsqhook                                     SQUARE RIGHT OPEN BOX OPERATOR
+U+02ACF           ⫏            \csub                                        CLOSED SUBSET
+U+02AD0           ⫐            \csup                                        CLOSED SUPERSET
+U+02AD1           ⫑            \csube                                       CLOSED SUBSET OR EQUAL TO
+U+02AD2           ⫒            \csupe                                       CLOSED SUPERSET OR EQUAL TO
+U+02AD3           ⫓            \subsup                                      SUBSET ABOVE SUPERSET
+U+02AD4           ⫔            \supsub                                      SUPERSET ABOVE SUBSET
+U+02AD5           ⫕            \subsub                                      SUBSET ABOVE SUBSET
+U+02AD6           ⫖            \supsup                                      SUPERSET ABOVE SUPERSET
+U+02AD7           ⫗            \suphsub                                     SUPERSET BESIDE SUBSET
+U+02AD8           ⫘            \supdsub                                     SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+U+02AD9           ⫙            \forkv                                       ELEMENT OF OPENING DOWNWARDS
+U+02ADB           ⫛            \mlcp                                        TRANSVERSAL INTERSECTION
+U+02ADC           ⫝̸            \forks                                       FORKING
+U+02ADD           ⫝            \forksnot                                    NONFORKING
+U+02AE3           ⫣            \dashV                                       DOUBLE VERTICAL BAR LEFT TURNSTILE
+U+02AE4           ⫤            \Dashv                                       VERTICAL BAR DOUBLE LEFT TURNSTILE
+U+02AF4           ⫴            \interleave                                  TRIPLE VERTICAL BAR BINARY RELATION
+U+02AF6           ⫶            \tdcol                                       TRIPLE COLON OPERATOR
+U+02AF7           ⫷            \lllnest                                     TRIPLE NESTED LESS-THAN
+U+02AF8           ⫸            \gggnest                                     TRIPLE NESTED GREATER-THAN
+U+02AF9           ⫹            \leqqslant                                   DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+U+02AFA           ⫺            \geqqslant                                   DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+U+02B05           ⬅            \:arrow_left:                                LEFTWARDS BLACK ARROW
+U+02B06           ⬆            \:arrow_up:                                  UPWARDS BLACK ARROW
+U+02B07           ⬇            \:arrow_down:                                DOWNWARDS BLACK ARROW
+U+02B12           ⬒            \squaretopblack                              SQUARE WITH TOP HALF BLACK
+U+02B13           ⬓            \squarebotblack                              SQUARE WITH BOTTOM HALF BLACK
+U+02B14           ⬔            \squareurblack                               SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
+U+02B15           ⬕            \squarellblack                               SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
+U+02B16           ⬖            \diamondleftblack                            DIAMOND WITH LEFT HALF BLACK
+U+02B17           ⬗            \diamondrightblack                           DIAMOND WITH RIGHT HALF BLACK
+U+02B18           ⬘            \diamondtopblack                             DIAMOND WITH TOP HALF BLACK
+U+02B19           ⬙            \diamondbotblack                             DIAMOND WITH BOTTOM HALF BLACK
+U+02B1A           ⬚            \dottedsquare                                DOTTED SQUARE
+U+02B1B           ⬛            \lgblksquare, \:black_large_square:          BLACK LARGE SQUARE
+U+02B1C           ⬜            \lgwhtsquare, \:white_large_square:          WHITE LARGE SQUARE
+U+02B1D           ⬝            \vysmblksquare                               BLACK VERY SMALL SQUARE
+U+02B1E           ⬞            \vysmwhtsquare                               WHITE VERY SMALL SQUARE
+U+02B1F           ⬟            \pentagonblack                               BLACK PENTAGON
+U+02B20           ⬠            \pentagon                                    WHITE PENTAGON
+U+02B21           ⬡            \varhexagon                                  WHITE HEXAGON
+U+02B22           ⬢            \varhexagonblack                             BLACK HEXAGON
+U+02B23           ⬣            \hexagonblack                                HORIZONTAL BLACK HEXAGON
+U+02B24           ⬤            \lgblkcircle                                 BLACK LARGE CIRCLE
+U+02B25           ⬥            \mdblkdiamond                                BLACK MEDIUM DIAMOND
+U+02B26           ⬦            \mdwhtdiamond                                WHITE MEDIUM DIAMOND
+U+02B27           ⬧            \mdblklozenge                                BLACK MEDIUM LOZENGE
+U+02B28           ⬨            \mdwhtlozenge                                WHITE MEDIUM LOZENGE
+U+02B29           ⬩            \smblkdiamond                                BLACK SMALL DIAMOND
+U+02B2A           ⬪            \smblklozenge                                BLACK SMALL LOZENGE
+U+02B2B           ⬫            \smwhtlozenge                                WHITE SMALL LOZENGE
+U+02B2C           ⬬            \blkhorzoval                                 BLACK HORIZONTAL ELLIPSE
+U+02B2D           ⬭            \whthorzoval                                 WHITE HORIZONTAL ELLIPSE
+U+02B2E           ⬮            \blkvertoval                                 BLACK VERTICAL ELLIPSE
+U+02B2F           ⬯            \whtvertoval                                 WHITE VERTICAL ELLIPSE
+U+02B30           ⬰            \circleonleftarrow                           LEFT ARROW WITH SMALL CIRCLE
+U+02B31           ⬱            \leftthreearrows                             THREE LEFTWARDS ARROWS
+U+02B32           ⬲            \leftarrowonoplus                            LEFT ARROW WITH CIRCLED PLUS
+U+02B33           ⬳            \longleftsquigarrow                          LONG LEFTWARDS SQUIGGLE ARROW
+U+02B34           ⬴            \nvtwoheadleftarrow                          LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+U+02B35           ⬵            \nVtwoheadleftarrow                          LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+U+02B36           ⬶            \twoheadmapsfrom                             LEFTWARDS TWO-HEADED ARROW FROM BAR
+U+02B37           ⬷            \twoheadleftdbkarrow                         LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
+U+02B38           ⬸            \leftdotarrow                                LEFTWARDS ARROW WITH DOTTED STEM
+U+02B39           ⬹            \nvleftarrowtail                             LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+U+02B3A           ⬺            \nVleftarrowtail                             LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+U+02B3B           ⬻            \twoheadleftarrowtail                        LEFTWARDS TWO-HEADED ARROW WITH TAIL
+U+02B3C           ⬼            \nvtwoheadleftarrowtail                      LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+U+02B3D           ⬽            \nVtwoheadleftarrowtail                      LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+U+02B3E           ⬾            \leftarrowx                                  LEFTWARDS ARROW THROUGH X
+U+02B3F           ⬿            \leftcurvedarrow                             WAVE ARROW POINTING DIRECTLY LEFT
+U+02B40           ⭀            \equalleftarrow                              EQUALS SIGN ABOVE LEFTWARDS ARROW
+U+02B41           ⭁            \bsimilarleftarrow                           REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
+U+02B42           ⭂            \leftarrowbackapprox                         LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+U+02B43           ⭃            \rightarrowgtr                               RIGHTWARDS ARROW THROUGH GREATER-THAN
+U+02B44           ⭄            \rightarrowsupset                            RIGHTWARDS ARROW THROUGH SUPERSET
+U+02B45           ⭅            \LLeftarrow                                  LEFTWARDS QUADRUPLE ARROW
+U+02B46           ⭆            \RRightarrow                                 RIGHTWARDS QUADRUPLE ARROW
+U+02B47           ⭇            \bsimilarrightarrow                          REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+U+02B48           ⭈            \rightarrowbackapprox                        RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+U+02B49           ⭉            \similarleftarrow                            TILDE OPERATOR ABOVE LEFTWARDS ARROW
+U+02B4A           ⭊            \leftarrowapprox                             LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
+U+02B4B           ⭋            \leftarrowbsimilar                           LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+U+02B4C           ⭌            \rightarrowbsimilar                          RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+U+02B50           ⭐            \medwhitestar, \:star:                       WHITE MEDIUM STAR
+U+02B51           ⭑            \medblackstar                                BLACK SMALL STAR
+U+02B52           ⭒            \smwhitestar                                 WHITE SMALL STAR
+U+02B53           ⭓            \rightpentagonblack                          BLACK RIGHT-POINTING PENTAGON
+U+02B54           ⭔            \rightpentagon                               WHITE RIGHT-POINTING PENTAGON
+U+02B55           ⭕            \:o:                                         HEAVY LARGE CIRCLE
+U+02C7C           ⱼ            \_j                                          LATIN SUBSCRIPT SMALL LETTER J
+U+02C7D           ⱽ            \^V                                          MODIFIER LETTER CAPITAL V
+U+03012           〒            \postalmark                                  POSTAL MARK
+U+03030           〰            \:wavy_dash:                                 WAVY DASH
+U+0303D           〽            \:part_alternation_mark:                     PART ALTERNATION MARK
+U+03297           ㊗            \:congratulations:                           CIRCLED IDEOGRAPH CONGRATULATION
+U+03299           ㊙            \:secret:                                    CIRCLED IDEOGRAPH SECRET
+U+1D400           𝐀            \bfA                                         MATHEMATICAL BOLD CAPITAL A
+U+1D401           𝐁            \bfB                                         MATHEMATICAL BOLD CAPITAL B
+U+1D402           𝐂            \bfC                                         MATHEMATICAL BOLD CAPITAL C
+U+1D403           𝐃            \bfD                                         MATHEMATICAL BOLD CAPITAL D
+U+1D404           𝐄            \bfE                                         MATHEMATICAL BOLD CAPITAL E
+U+1D405           𝐅            \bfF                                         MATHEMATICAL BOLD CAPITAL F
+U+1D406           𝐆            \bfG                                         MATHEMATICAL BOLD CAPITAL G
+U+1D407           𝐇            \bfH                                         MATHEMATICAL BOLD CAPITAL H
+U+1D408           𝐈            \bfI                                         MATHEMATICAL BOLD CAPITAL I
+U+1D409           𝐉            \bfJ                                         MATHEMATICAL BOLD CAPITAL J
+U+1D40A           𝐊            \bfK                                         MATHEMATICAL BOLD CAPITAL K
+U+1D40B           𝐋            \bfL                                         MATHEMATICAL BOLD CAPITAL L
+U+1D40C           𝐌            \bfM                                         MATHEMATICAL BOLD CAPITAL M
+U+1D40D           𝐍            \bfN                                         MATHEMATICAL BOLD CAPITAL N
+U+1D40E           𝐎            \bfO                                         MATHEMATICAL BOLD CAPITAL O
+U+1D40F           𝐏            \bfP                                         MATHEMATICAL BOLD CAPITAL P
+U+1D410           𝐐            \bfQ                                         MATHEMATICAL BOLD CAPITAL Q
+U+1D411           𝐑            \bfR                                         MATHEMATICAL BOLD CAPITAL R
+U+1D412           𝐒            \bfS                                         MATHEMATICAL BOLD CAPITAL S
+U+1D413           𝐓            \bfT                                         MATHEMATICAL BOLD CAPITAL T
+U+1D414           𝐔            \bfU                                         MATHEMATICAL BOLD CAPITAL U
+U+1D415           𝐕            \bfV                                         MATHEMATICAL BOLD CAPITAL V
+U+1D416           𝐖            \bfW                                         MATHEMATICAL BOLD CAPITAL W
+U+1D417           𝐗            \bfX                                         MATHEMATICAL BOLD CAPITAL X
+U+1D418           𝐘            \bfY                                         MATHEMATICAL BOLD CAPITAL Y
+U+1D419           𝐙            \bfZ                                         MATHEMATICAL BOLD CAPITAL Z
+U+1D41A           𝐚            \bfa                                         MATHEMATICAL BOLD SMALL A
+U+1D41B           𝐛            \bfb                                         MATHEMATICAL BOLD SMALL B
+U+1D41C           𝐜            \bfc                                         MATHEMATICAL BOLD SMALL C
+U+1D41D           𝐝            \bfd                                         MATHEMATICAL BOLD SMALL D
+U+1D41E           𝐞            \bfe                                         MATHEMATICAL BOLD SMALL E
+U+1D41F           𝐟            \bff                                         MATHEMATICAL BOLD SMALL F
+U+1D420           𝐠            \bfg                                         MATHEMATICAL BOLD SMALL G
+U+1D421           𝐡            \bfh                                         MATHEMATICAL BOLD SMALL H
+U+1D422           𝐢            \bfi                                         MATHEMATICAL BOLD SMALL I
+U+1D423           𝐣            \bfj                                         MATHEMATICAL BOLD SMALL J
+U+1D424           𝐤            \bfk                                         MATHEMATICAL BOLD SMALL K
+U+1D425           𝐥            \bfl                                         MATHEMATICAL BOLD SMALL L
+U+1D426           𝐦            \bfm                                         MATHEMATICAL BOLD SMALL M
+U+1D427           𝐧            \bfn                                         MATHEMATICAL BOLD SMALL N
+U+1D428           𝐨            \bfo                                         MATHEMATICAL BOLD SMALL O
+U+1D429           𝐩            \bfp                                         MATHEMATICAL BOLD SMALL P
+U+1D42A           𝐪            \bfq                                         MATHEMATICAL BOLD SMALL Q
+U+1D42B           𝐫            \bfr                                         MATHEMATICAL BOLD SMALL R
+U+1D42C           𝐬            \bfs                                         MATHEMATICAL BOLD SMALL S
+U+1D42D           𝐭            \bft                                         MATHEMATICAL BOLD SMALL T
+U+1D42E           𝐮            \bfu                                         MATHEMATICAL BOLD SMALL U
+U+1D42F           𝐯            \bfv                                         MATHEMATICAL BOLD SMALL V
+U+1D430           𝐰            \bfw                                         MATHEMATICAL BOLD SMALL W
+U+1D431           𝐱            \bfx                                         MATHEMATICAL BOLD SMALL X
+U+1D432           𝐲            \bfy                                         MATHEMATICAL BOLD SMALL Y
+U+1D433           𝐳            \bfz                                         MATHEMATICAL BOLD SMALL Z
+U+1D434           𝐴            \itA                                         MATHEMATICAL ITALIC CAPITAL A
+U+1D435           𝐵            \itB                                         MATHEMATICAL ITALIC CAPITAL B
+U+1D436           𝐶            \itC                                         MATHEMATICAL ITALIC CAPITAL C
+U+1D437           𝐷            \itD                                         MATHEMATICAL ITALIC CAPITAL D
+U+1D438           𝐸            \itE                                         MATHEMATICAL ITALIC CAPITAL E
+U+1D439           𝐹            \itF                                         MATHEMATICAL ITALIC CAPITAL F
+U+1D43A           𝐺            \itG                                         MATHEMATICAL ITALIC CAPITAL G
+U+1D43B           𝐻            \itH                                         MATHEMATICAL ITALIC CAPITAL H
+U+1D43C           𝐼            \itI                                         MATHEMATICAL ITALIC CAPITAL I
+U+1D43D           𝐽            \itJ                                         MATHEMATICAL ITALIC CAPITAL J
+U+1D43E           𝐾            \itK                                         MATHEMATICAL ITALIC CAPITAL K
+U+1D43F           𝐿            \itL                                         MATHEMATICAL ITALIC CAPITAL L
+U+1D440           𝑀            \itM                                         MATHEMATICAL ITALIC CAPITAL M
+U+1D441           𝑁            \itN                                         MATHEMATICAL ITALIC CAPITAL N
+U+1D442           𝑂            \itO                                         MATHEMATICAL ITALIC CAPITAL O
+U+1D443           𝑃            \itP                                         MATHEMATICAL ITALIC CAPITAL P
+U+1D444           𝑄            \itQ                                         MATHEMATICAL ITALIC CAPITAL Q
+U+1D445           𝑅            \itR                                         MATHEMATICAL ITALIC CAPITAL R
+U+1D446           𝑆            \itS                                         MATHEMATICAL ITALIC CAPITAL S
+U+1D447           𝑇            \itT                                         MATHEMATICAL ITALIC CAPITAL T
+U+1D448           𝑈            \itU                                         MATHEMATICAL ITALIC CAPITAL U
+U+1D449           𝑉            \itV                                         MATHEMATICAL ITALIC CAPITAL V
+U+1D44A           𝑊            \itW                                         MATHEMATICAL ITALIC CAPITAL W
+U+1D44B           𝑋            \itX                                         MATHEMATICAL ITALIC CAPITAL X
+U+1D44C           𝑌            \itY                                         MATHEMATICAL ITALIC CAPITAL Y
+U+1D44D           𝑍            \itZ                                         MATHEMATICAL ITALIC CAPITAL Z
+U+1D44E           𝑎            \ita                                         MATHEMATICAL ITALIC SMALL A
+U+1D44F           𝑏            \itb                                         MATHEMATICAL ITALIC SMALL B
+U+1D450           𝑐            \itc                                         MATHEMATICAL ITALIC SMALL C
+U+1D451           𝑑            \itd                                         MATHEMATICAL ITALIC SMALL D
+U+1D452           𝑒            \ite                                         MATHEMATICAL ITALIC SMALL E
+U+1D453           𝑓            \itf                                         MATHEMATICAL ITALIC SMALL F
+U+1D454           𝑔            \itg                                         MATHEMATICAL ITALIC SMALL G
+U+1D456           𝑖            \iti                                         MATHEMATICAL ITALIC SMALL I
+U+1D457           𝑗            \itj                                         MATHEMATICAL ITALIC SMALL J
+U+1D458           𝑘            \itk                                         MATHEMATICAL ITALIC SMALL K
+U+1D459           𝑙            \itl                                         MATHEMATICAL ITALIC SMALL L
+U+1D45A           𝑚            \itm                                         MATHEMATICAL ITALIC SMALL M
+U+1D45B           𝑛            \itn                                         MATHEMATICAL ITALIC SMALL N
+U+1D45C           𝑜            \ito                                         MATHEMATICAL ITALIC SMALL O
+U+1D45D           𝑝            \itp                                         MATHEMATICAL ITALIC SMALL P
+U+1D45E           𝑞            \itq                                         MATHEMATICAL ITALIC SMALL Q
+U+1D45F           𝑟            \itr                                         MATHEMATICAL ITALIC SMALL R
+U+1D460           𝑠            \its                                         MATHEMATICAL ITALIC SMALL S
+U+1D461           𝑡            \itt                                         MATHEMATICAL ITALIC SMALL T
+U+1D462           𝑢            \itu                                         MATHEMATICAL ITALIC SMALL U
+U+1D463           𝑣            \itv                                         MATHEMATICAL ITALIC SMALL V
+U+1D464           𝑤            \itw                                         MATHEMATICAL ITALIC SMALL W
+U+1D465           𝑥            \itx                                         MATHEMATICAL ITALIC SMALL X
+U+1D466           𝑦            \ity                                         MATHEMATICAL ITALIC SMALL Y
+U+1D467           𝑧            \itz                                         MATHEMATICAL ITALIC SMALL Z
+U+1D468           𝑨            \biA                                         MATHEMATICAL BOLD ITALIC CAPITAL A
+U+1D469           𝑩            \biB                                         MATHEMATICAL BOLD ITALIC CAPITAL B
+U+1D46A           𝑪            \biC                                         MATHEMATICAL BOLD ITALIC CAPITAL C
+U+1D46B           𝑫            \biD                                         MATHEMATICAL BOLD ITALIC CAPITAL D
+U+1D46C           𝑬            \biE                                         MATHEMATICAL BOLD ITALIC CAPITAL E
+U+1D46D           𝑭            \biF                                         MATHEMATICAL BOLD ITALIC CAPITAL F
+U+1D46E           𝑮            \biG                                         MATHEMATICAL BOLD ITALIC CAPITAL G
+U+1D46F           𝑯            \biH                                         MATHEMATICAL BOLD ITALIC CAPITAL H
+U+1D470           𝑰            \biI                                         MATHEMATICAL BOLD ITALIC CAPITAL I
+U+1D471           𝑱            \biJ                                         MATHEMATICAL BOLD ITALIC CAPITAL J
+U+1D472           𝑲            \biK                                         MATHEMATICAL BOLD ITALIC CAPITAL K
+U+1D473           𝑳            \biL                                         MATHEMATICAL BOLD ITALIC CAPITAL L
+U+1D474           𝑴            \biM                                         MATHEMATICAL BOLD ITALIC CAPITAL M
+U+1D475           𝑵            \biN                                         MATHEMATICAL BOLD ITALIC CAPITAL N
+U+1D476           𝑶            \biO                                         MATHEMATICAL BOLD ITALIC CAPITAL O
+U+1D477           𝑷            \biP                                         MATHEMATICAL BOLD ITALIC CAPITAL P
+U+1D478           𝑸            \biQ                                         MATHEMATICAL BOLD ITALIC CAPITAL Q
+U+1D479           𝑹            \biR                                         MATHEMATICAL BOLD ITALIC CAPITAL R
+U+1D47A           𝑺            \biS                                         MATHEMATICAL BOLD ITALIC CAPITAL S
+U+1D47B           𝑻            \biT                                         MATHEMATICAL BOLD ITALIC CAPITAL T
+U+1D47C           𝑼            \biU                                         MATHEMATICAL BOLD ITALIC CAPITAL U
+U+1D47D           𝑽            \biV                                         MATHEMATICAL BOLD ITALIC CAPITAL V
+U+1D47E           𝑾            \biW                                         MATHEMATICAL BOLD ITALIC CAPITAL W
+U+1D47F           𝑿            \biX                                         MATHEMATICAL BOLD ITALIC CAPITAL X
+U+1D480           𝒀            \biY                                         MATHEMATICAL BOLD ITALIC CAPITAL Y
+U+1D481           𝒁            \biZ                                         MATHEMATICAL BOLD ITALIC CAPITAL Z
+U+1D482           𝒂            \bia                                         MATHEMATICAL BOLD ITALIC SMALL A
+U+1D483           𝒃            \bib                                         MATHEMATICAL BOLD ITALIC SMALL B
+U+1D484           𝒄            \bic                                         MATHEMATICAL BOLD ITALIC SMALL C
+U+1D485           𝒅            \bid                                         MATHEMATICAL BOLD ITALIC SMALL D
+U+1D486           𝒆            \bie                                         MATHEMATICAL BOLD ITALIC SMALL E
+U+1D487           𝒇            \bif                                         MATHEMATICAL BOLD ITALIC SMALL F
+U+1D488           𝒈            \big                                         MATHEMATICAL BOLD ITALIC SMALL G
+U+1D489           𝒉            \bih                                         MATHEMATICAL BOLD ITALIC SMALL H
+U+1D48A           𝒊            \bii                                         MATHEMATICAL BOLD ITALIC SMALL I
+U+1D48B           𝒋            \bij                                         MATHEMATICAL BOLD ITALIC SMALL J
+U+1D48C           𝒌            \bik                                         MATHEMATICAL BOLD ITALIC SMALL K
+U+1D48D           𝒍            \bil                                         MATHEMATICAL BOLD ITALIC SMALL L
+U+1D48E           𝒎            \bim                                         MATHEMATICAL BOLD ITALIC SMALL M
+U+1D48F           𝒏            \bin                                         MATHEMATICAL BOLD ITALIC SMALL N
+U+1D490           𝒐            \bio                                         MATHEMATICAL BOLD ITALIC SMALL O
+U+1D491           𝒑            \bip                                         MATHEMATICAL BOLD ITALIC SMALL P
+U+1D492           𝒒            \biq                                         MATHEMATICAL BOLD ITALIC SMALL Q
+U+1D493           𝒓            \bir                                         MATHEMATICAL BOLD ITALIC SMALL R
+U+1D494           𝒔            \bis                                         MATHEMATICAL BOLD ITALIC SMALL S
+U+1D495           𝒕            \bit                                         MATHEMATICAL BOLD ITALIC SMALL T
+U+1D496           𝒖            \biu                                         MATHEMATICAL BOLD ITALIC SMALL U
+U+1D497           𝒗            \biv                                         MATHEMATICAL BOLD ITALIC SMALL V
+U+1D498           𝒘            \biw                                         MATHEMATICAL BOLD ITALIC SMALL W
+U+1D499           𝒙            \bix                                         MATHEMATICAL BOLD ITALIC SMALL X
+U+1D49A           𝒚            \biy                                         MATHEMATICAL BOLD ITALIC SMALL Y
+U+1D49B           𝒛            \biz                                         MATHEMATICAL BOLD ITALIC SMALL Z
+U+1D49C           𝒜            \scrA                                        MATHEMATICAL SCRIPT CAPITAL A
+U+1D49E           𝒞            \scrC                                        MATHEMATICAL SCRIPT CAPITAL C
+U+1D49F           𝒟            \scrD                                        MATHEMATICAL SCRIPT CAPITAL D
+U+1D4A2           𝒢            \scrG                                        MATHEMATICAL SCRIPT CAPITAL G
+U+1D4A5           𝒥            \scrJ                                        MATHEMATICAL SCRIPT CAPITAL J
+U+1D4A6           𝒦            \scrK                                        MATHEMATICAL SCRIPT CAPITAL K
+U+1D4A9           𝒩            \scrN                                        MATHEMATICAL SCRIPT CAPITAL N
+U+1D4AA           𝒪            \scrO                                        MATHEMATICAL SCRIPT CAPITAL O
+U+1D4AB           𝒫            \scrP                                        MATHEMATICAL SCRIPT CAPITAL P
+U+1D4AC           𝒬            \scrQ                                        MATHEMATICAL SCRIPT CAPITAL Q
+U+1D4AE           𝒮            \scrS                                        MATHEMATICAL SCRIPT CAPITAL S
+U+1D4AF           𝒯            \scrT                                        MATHEMATICAL SCRIPT CAPITAL T
+U+1D4B0           𝒰            \scrU                                        MATHEMATICAL SCRIPT CAPITAL U
+U+1D4B1           𝒱            \scrV                                        MATHEMATICAL SCRIPT CAPITAL V
+U+1D4B2           𝒲            \scrW                                        MATHEMATICAL SCRIPT CAPITAL W
+U+1D4B3           𝒳            \scrX                                        MATHEMATICAL SCRIPT CAPITAL X
+U+1D4B4           𝒴            \scrY                                        MATHEMATICAL SCRIPT CAPITAL Y
+U+1D4B5           𝒵            \scrZ                                        MATHEMATICAL SCRIPT CAPITAL Z
+U+1D4B6           𝒶            \scra                                        MATHEMATICAL SCRIPT SMALL A
+U+1D4B7           𝒷            \scrb                                        MATHEMATICAL SCRIPT SMALL B
+U+1D4B8           𝒸            \scrc                                        MATHEMATICAL SCRIPT SMALL C
+U+1D4B9           𝒹            \scrd                                        MATHEMATICAL SCRIPT SMALL D
+U+1D4BB           𝒻            \scrf                                        MATHEMATICAL SCRIPT SMALL F
+U+1D4BD           𝒽            \scrh                                        MATHEMATICAL SCRIPT SMALL H
+U+1D4BE           𝒾            \scri                                        MATHEMATICAL SCRIPT SMALL I
+U+1D4BF           𝒿            \scrj                                        MATHEMATICAL SCRIPT SMALL J
+U+1D4C0           𝓀            \scrk                                        MATHEMATICAL SCRIPT SMALL K
+U+1D4C1           𝓁            \scrl                                        MATHEMATICAL SCRIPT SMALL L
+U+1D4C2           𝓂            \scrm                                        MATHEMATICAL SCRIPT SMALL M
+U+1D4C3           𝓃            \scrn                                        MATHEMATICAL SCRIPT SMALL N
+U+1D4C5           𝓅            \scrp                                        MATHEMATICAL SCRIPT SMALL P
+U+1D4C6           𝓆            \scrq                                        MATHEMATICAL SCRIPT SMALL Q
+U+1D4C7           𝓇            \scrr                                        MATHEMATICAL SCRIPT SMALL R
+U+1D4C8           𝓈            \scrs                                        MATHEMATICAL SCRIPT SMALL S
+U+1D4C9           𝓉            \scrt                                        MATHEMATICAL SCRIPT SMALL T
+U+1D4CA           𝓊            \scru                                        MATHEMATICAL SCRIPT SMALL U
+U+1D4CB           𝓋            \scrv                                        MATHEMATICAL SCRIPT SMALL V
+U+1D4CC           𝓌            \scrw                                        MATHEMATICAL SCRIPT SMALL W
+U+1D4CD           𝓍            \scrx                                        MATHEMATICAL SCRIPT SMALL X
+U+1D4CE           𝓎            \scry                                        MATHEMATICAL SCRIPT SMALL Y
+U+1D4CF           𝓏            \scrz                                        MATHEMATICAL SCRIPT SMALL Z
+U+1D4D0           𝓐            \bscrA                                       MATHEMATICAL BOLD SCRIPT CAPITAL A
+U+1D4D1           𝓑            \bscrB                                       MATHEMATICAL BOLD SCRIPT CAPITAL B
+U+1D4D2           𝓒            \bscrC                                       MATHEMATICAL BOLD SCRIPT CAPITAL C
+U+1D4D3           𝓓            \bscrD                                       MATHEMATICAL BOLD SCRIPT CAPITAL D
+U+1D4D4           𝓔            \bscrE                                       MATHEMATICAL BOLD SCRIPT CAPITAL E
+U+1D4D5           𝓕            \bscrF                                       MATHEMATICAL BOLD SCRIPT CAPITAL F
+U+1D4D6           𝓖            \bscrG                                       MATHEMATICAL BOLD SCRIPT CAPITAL G
+U+1D4D7           𝓗            \bscrH                                       MATHEMATICAL BOLD SCRIPT CAPITAL H
+U+1D4D8           𝓘            \bscrI                                       MATHEMATICAL BOLD SCRIPT CAPITAL I
+U+1D4D9           𝓙            \bscrJ                                       MATHEMATICAL BOLD SCRIPT CAPITAL J
+U+1D4DA           𝓚            \bscrK                                       MATHEMATICAL BOLD SCRIPT CAPITAL K
+U+1D4DB           𝓛            \bscrL                                       MATHEMATICAL BOLD SCRIPT CAPITAL L
+U+1D4DC           𝓜            \bscrM                                       MATHEMATICAL BOLD SCRIPT CAPITAL M
+U+1D4DD           𝓝            \bscrN                                       MATHEMATICAL BOLD SCRIPT CAPITAL N
+U+1D4DE           𝓞            \bscrO                                       MATHEMATICAL BOLD SCRIPT CAPITAL O
+U+1D4DF           𝓟            \bscrP                                       MATHEMATICAL BOLD SCRIPT CAPITAL P
+U+1D4E0           𝓠            \bscrQ                                       MATHEMATICAL BOLD SCRIPT CAPITAL Q
+U+1D4E1           𝓡            \bscrR                                       MATHEMATICAL BOLD SCRIPT CAPITAL R
+U+1D4E2           𝓢            \bscrS                                       MATHEMATICAL BOLD SCRIPT CAPITAL S
+U+1D4E3           𝓣            \bscrT                                       MATHEMATICAL BOLD SCRIPT CAPITAL T
+U+1D4E4           𝓤            \bscrU                                       MATHEMATICAL BOLD SCRIPT CAPITAL U
+U+1D4E5           𝓥            \bscrV                                       MATHEMATICAL BOLD SCRIPT CAPITAL V
+U+1D4E6           𝓦            \bscrW                                       MATHEMATICAL BOLD SCRIPT CAPITAL W
+U+1D4E7           𝓧            \bscrX                                       MATHEMATICAL BOLD SCRIPT CAPITAL X
+U+1D4E8           𝓨            \bscrY                                       MATHEMATICAL BOLD SCRIPT CAPITAL Y
+U+1D4E9           𝓩            \bscrZ                                       MATHEMATICAL BOLD SCRIPT CAPITAL Z
+U+1D4EA           𝓪            \bscra                                       MATHEMATICAL BOLD SCRIPT SMALL A
+U+1D4EB           𝓫            \bscrb                                       MATHEMATICAL BOLD SCRIPT SMALL B
+U+1D4EC           𝓬            \bscrc                                       MATHEMATICAL BOLD SCRIPT SMALL C
+U+1D4ED           𝓭            \bscrd                                       MATHEMATICAL BOLD SCRIPT SMALL D
+U+1D4EE           𝓮            \bscre                                       MATHEMATICAL BOLD SCRIPT SMALL E
+U+1D4EF           𝓯            \bscrf                                       MATHEMATICAL BOLD SCRIPT SMALL F
+U+1D4F0           𝓰            \bscrg                                       MATHEMATICAL BOLD SCRIPT SMALL G
+U+1D4F1           𝓱            \bscrh                                       MATHEMATICAL BOLD SCRIPT SMALL H
+U+1D4F2           𝓲            \bscri                                       MATHEMATICAL BOLD SCRIPT SMALL I
+U+1D4F3           𝓳            \bscrj                                       MATHEMATICAL BOLD SCRIPT SMALL J
+U+1D4F4           𝓴            \bscrk                                       MATHEMATICAL BOLD SCRIPT SMALL K
+U+1D4F5           𝓵            \bscrl                                       MATHEMATICAL BOLD SCRIPT SMALL L
+U+1D4F6           𝓶            \bscrm                                       MATHEMATICAL BOLD SCRIPT SMALL M
+U+1D4F7           𝓷            \bscrn                                       MATHEMATICAL BOLD SCRIPT SMALL N
+U+1D4F8           𝓸            \bscro                                       MATHEMATICAL BOLD SCRIPT SMALL O
+U+1D4F9           𝓹            \bscrp                                       MATHEMATICAL BOLD SCRIPT SMALL P
+U+1D4FA           𝓺            \bscrq                                       MATHEMATICAL BOLD SCRIPT SMALL Q
+U+1D4FB           𝓻            \bscrr                                       MATHEMATICAL BOLD SCRIPT SMALL R
+U+1D4FC           𝓼            \bscrs                                       MATHEMATICAL BOLD SCRIPT SMALL S
+U+1D4FD           𝓽            \bscrt                                       MATHEMATICAL BOLD SCRIPT SMALL T
+U+1D4FE           𝓾            \bscru                                       MATHEMATICAL BOLD SCRIPT SMALL U
+U+1D4FF           𝓿            \bscrv                                       MATHEMATICAL BOLD SCRIPT SMALL V
+U+1D500           𝔀            \bscrw                                       MATHEMATICAL BOLD SCRIPT SMALL W
+U+1D501           𝔁            \bscrx                                       MATHEMATICAL BOLD SCRIPT SMALL X
+U+1D502           𝔂            \bscry                                       MATHEMATICAL BOLD SCRIPT SMALL Y
+U+1D503           𝔃            \bscrz                                       MATHEMATICAL BOLD SCRIPT SMALL Z
+U+1D504           𝔄            \frakA                                       MATHEMATICAL FRAKTUR CAPITAL A
+U+1D505           𝔅            \frakB                                       MATHEMATICAL FRAKTUR CAPITAL B
+U+1D507           𝔇            \frakD                                       MATHEMATICAL FRAKTUR CAPITAL D
+U+1D508           𝔈            \frakE                                       MATHEMATICAL FRAKTUR CAPITAL E
+U+1D509           𝔉            \frakF                                       MATHEMATICAL FRAKTUR CAPITAL F
+U+1D50A           𝔊            \frakG                                       MATHEMATICAL FRAKTUR CAPITAL G
+U+1D50D           𝔍            \frakJ                                       MATHEMATICAL FRAKTUR CAPITAL J
+U+1D50E           𝔎            \frakK                                       MATHEMATICAL FRAKTUR CAPITAL K
+U+1D50F           𝔏            \frakL                                       MATHEMATICAL FRAKTUR CAPITAL L
+U+1D510           𝔐            \frakM                                       MATHEMATICAL FRAKTUR CAPITAL M
+U+1D511           𝔑            \frakN                                       MATHEMATICAL FRAKTUR CAPITAL N
+U+1D512           𝔒            \frakO                                       MATHEMATICAL FRAKTUR CAPITAL O
+U+1D513           𝔓            \frakP                                       MATHEMATICAL FRAKTUR CAPITAL P
+U+1D514           𝔔            \frakQ                                       MATHEMATICAL FRAKTUR CAPITAL Q
+U+1D516           𝔖            \frakS                                       MATHEMATICAL FRAKTUR CAPITAL S
+U+1D517           𝔗            \frakT                                       MATHEMATICAL FRAKTUR CAPITAL T
+U+1D518           𝔘            \frakU                                       MATHEMATICAL FRAKTUR CAPITAL U
+U+1D519           𝔙            \frakV                                       MATHEMATICAL FRAKTUR CAPITAL V
+U+1D51A           𝔚            \frakW                                       MATHEMATICAL FRAKTUR CAPITAL W
+U+1D51B           𝔛            \frakX                                       MATHEMATICAL FRAKTUR CAPITAL X
+U+1D51C           𝔜            \frakY                                       MATHEMATICAL FRAKTUR CAPITAL Y
+U+1D51E           𝔞            \fraka                                       MATHEMATICAL FRAKTUR SMALL A
+U+1D51F           𝔟            \frakb                                       MATHEMATICAL FRAKTUR SMALL B
+U+1D520           𝔠            \frakc                                       MATHEMATICAL FRAKTUR SMALL C
+U+1D521           𝔡            \frakd                                       MATHEMATICAL FRAKTUR SMALL D
+U+1D522           𝔢            \frake                                       MATHEMATICAL FRAKTUR SMALL E
+U+1D523           𝔣            \frakf                                       MATHEMATICAL FRAKTUR SMALL F
+U+1D524           𝔤            \frakg                                       MATHEMATICAL FRAKTUR SMALL G
+U+1D525           𝔥            \frakh                                       MATHEMATICAL FRAKTUR SMALL H
+U+1D526           𝔦            \fraki                                       MATHEMATICAL FRAKTUR SMALL I
+U+1D527           𝔧            \frakj                                       MATHEMATICAL FRAKTUR SMALL J
+U+1D528           𝔨            \frakk                                       MATHEMATICAL FRAKTUR SMALL K
+U+1D529           𝔩            \frakl                                       MATHEMATICAL FRAKTUR SMALL L
+U+1D52A           𝔪            \frakm                                       MATHEMATICAL FRAKTUR SMALL M
+U+1D52B           𝔫            \frakn                                       MATHEMATICAL FRAKTUR SMALL N
+U+1D52C           𝔬            \frako                                       MATHEMATICAL FRAKTUR SMALL O
+U+1D52D           𝔭            \frakp                                       MATHEMATICAL FRAKTUR SMALL P
+U+1D52E           𝔮            \frakq                                       MATHEMATICAL FRAKTUR SMALL Q
+U+1D52F           𝔯            \frakr                                       MATHEMATICAL FRAKTUR SMALL R
+U+1D530           𝔰            \fraks                                       MATHEMATICAL FRAKTUR SMALL S
+U+1D531           𝔱            \frakt                                       MATHEMATICAL FRAKTUR SMALL T
+U+1D532           𝔲            \fraku                                       MATHEMATICAL FRAKTUR SMALL U
+U+1D533           𝔳            \frakv                                       MATHEMATICAL FRAKTUR SMALL V
+U+1D534           𝔴            \frakw                                       MATHEMATICAL FRAKTUR SMALL W
+U+1D535           𝔵            \frakx                                       MATHEMATICAL FRAKTUR SMALL X
+U+1D536           𝔶            \fraky                                       MATHEMATICAL FRAKTUR SMALL Y
+U+1D537           𝔷            \frakz                                       MATHEMATICAL FRAKTUR SMALL Z
+U+1D538           𝔸            \bbA                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+U+1D539           𝔹            \bbB                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+U+1D53B           𝔻            \bbD                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+U+1D53C           𝔼            \bbE                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+U+1D53D           𝔽            \bbF                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+U+1D53E           𝔾            \bbG                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+U+1D540           𝕀            \bbI                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+U+1D541           𝕁            \bbJ                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+U+1D542           𝕂            \bbK                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+U+1D543           𝕃            \bbL                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+U+1D544           𝕄            \bbM                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+U+1D546           𝕆            \bbO                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+U+1D54A           𝕊            \bbS                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+U+1D54B           𝕋            \bbT                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+U+1D54C           𝕌            \bbU                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+U+1D54D           𝕍            \bbV                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+U+1D54E           𝕎            \bbW                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+U+1D54F           𝕏            \bbX                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+U+1D550           𝕐            \bbY                                         MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+U+1D552           𝕒            \bba                                         MATHEMATICAL DOUBLE-STRUCK SMALL A
+U+1D553           𝕓            \bbb                                         MATHEMATICAL DOUBLE-STRUCK SMALL B
+U+1D554           𝕔            \bbc                                         MATHEMATICAL DOUBLE-STRUCK SMALL C
+U+1D555           𝕕            \bbd                                         MATHEMATICAL DOUBLE-STRUCK SMALL D
+U+1D556           𝕖            \bbe                                         MATHEMATICAL DOUBLE-STRUCK SMALL E
+U+1D557           𝕗            \bbf                                         MATHEMATICAL DOUBLE-STRUCK SMALL F
+U+1D558           𝕘            \bbg                                         MATHEMATICAL DOUBLE-STRUCK SMALL G
+U+1D559           𝕙            \bbh                                         MATHEMATICAL DOUBLE-STRUCK SMALL H
+U+1D55A           𝕚            \bbi                                         MATHEMATICAL DOUBLE-STRUCK SMALL I
+U+1D55B           𝕛            \bbj                                         MATHEMATICAL DOUBLE-STRUCK SMALL J
+U+1D55C           𝕜            \bbk                                         MATHEMATICAL DOUBLE-STRUCK SMALL K
+U+1D55D           𝕝            \bbl                                         MATHEMATICAL DOUBLE-STRUCK SMALL L
+U+1D55E           𝕞            \bbm                                         MATHEMATICAL DOUBLE-STRUCK SMALL M
+U+1D55F           𝕟            \bbn                                         MATHEMATICAL DOUBLE-STRUCK SMALL N
+U+1D560           𝕠            \bbo                                         MATHEMATICAL DOUBLE-STRUCK SMALL O
+U+1D561           𝕡            \bbp                                         MATHEMATICAL DOUBLE-STRUCK SMALL P
+U+1D562           𝕢            \bbq                                         MATHEMATICAL DOUBLE-STRUCK SMALL Q
+U+1D563           𝕣            \bbr                                         MATHEMATICAL DOUBLE-STRUCK SMALL R
+U+1D564           𝕤            \bbs                                         MATHEMATICAL DOUBLE-STRUCK SMALL S
+U+1D565           𝕥            \bbt                                         MATHEMATICAL DOUBLE-STRUCK SMALL T
+U+1D566           𝕦            \bbu                                         MATHEMATICAL DOUBLE-STRUCK SMALL U
+U+1D567           𝕧            \bbv                                         MATHEMATICAL DOUBLE-STRUCK SMALL V
+U+1D568           𝕨            \bbw                                         MATHEMATICAL DOUBLE-STRUCK SMALL W
+U+1D569           𝕩            \bbx                                         MATHEMATICAL DOUBLE-STRUCK SMALL X
+U+1D56A           𝕪            \bby                                         MATHEMATICAL DOUBLE-STRUCK SMALL Y
+U+1D56B           𝕫            \bbz                                         MATHEMATICAL DOUBLE-STRUCK SMALL Z
+U+1D56C           𝕬            \bfrakA                                      MATHEMATICAL BOLD FRAKTUR CAPITAL A
+U+1D56D           𝕭            \bfrakB                                      MATHEMATICAL BOLD FRAKTUR CAPITAL B
+U+1D56E           𝕮            \bfrakC                                      MATHEMATICAL BOLD FRAKTUR CAPITAL C
+U+1D56F           𝕯            \bfrakD                                      MATHEMATICAL BOLD FRAKTUR CAPITAL D
+U+1D570           𝕰            \bfrakE                                      MATHEMATICAL BOLD FRAKTUR CAPITAL E
+U+1D571           𝕱            \bfrakF                                      MATHEMATICAL BOLD FRAKTUR CAPITAL F
+U+1D572           𝕲            \bfrakG                                      MATHEMATICAL BOLD FRAKTUR CAPITAL G
+U+1D573           𝕳            \bfrakH                                      MATHEMATICAL BOLD FRAKTUR CAPITAL H
+U+1D574           𝕴            \bfrakI                                      MATHEMATICAL BOLD FRAKTUR CAPITAL I
+U+1D575           𝕵            \bfrakJ                                      MATHEMATICAL BOLD FRAKTUR CAPITAL J
+U+1D576           𝕶            \bfrakK                                      MATHEMATICAL BOLD FRAKTUR CAPITAL K
+U+1D577           𝕷            \bfrakL                                      MATHEMATICAL BOLD FRAKTUR CAPITAL L
+U+1D578           𝕸            \bfrakM                                      MATHEMATICAL BOLD FRAKTUR CAPITAL M
+U+1D579           𝕹            \bfrakN                                      MATHEMATICAL BOLD FRAKTUR CAPITAL N
+U+1D57A           𝕺            \bfrakO                                      MATHEMATICAL BOLD FRAKTUR CAPITAL O
+U+1D57B           𝕻            \bfrakP                                      MATHEMATICAL BOLD FRAKTUR CAPITAL P
+U+1D57C           𝕼            \bfrakQ                                      MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+U+1D57D           𝕽            \bfrakR                                      MATHEMATICAL BOLD FRAKTUR CAPITAL R
+U+1D57E           𝕾            \bfrakS                                      MATHEMATICAL BOLD FRAKTUR CAPITAL S
+U+1D57F           𝕿            \bfrakT                                      MATHEMATICAL BOLD FRAKTUR CAPITAL T
+U+1D580           𝖀            \bfrakU                                      MATHEMATICAL BOLD FRAKTUR CAPITAL U
+U+1D581           𝖁            \bfrakV                                      MATHEMATICAL BOLD FRAKTUR CAPITAL V
+U+1D582           𝖂            \bfrakW                                      MATHEMATICAL BOLD FRAKTUR CAPITAL W
+U+1D583           𝖃            \bfrakX                                      MATHEMATICAL BOLD FRAKTUR CAPITAL X
+U+1D584           𝖄            \bfrakY                                      MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+U+1D585           𝖅            \bfrakZ                                      MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+U+1D586           𝖆            \bfraka                                      MATHEMATICAL BOLD FRAKTUR SMALL A
+U+1D587           𝖇            \bfrakb                                      MATHEMATICAL BOLD FRAKTUR SMALL B
+U+1D588           𝖈            \bfrakc                                      MATHEMATICAL BOLD FRAKTUR SMALL C
+U+1D589           𝖉            \bfrakd                                      MATHEMATICAL BOLD FRAKTUR SMALL D
+U+1D58A           𝖊            \bfrake                                      MATHEMATICAL BOLD FRAKTUR SMALL E
+U+1D58B           𝖋            \bfrakf                                      MATHEMATICAL BOLD FRAKTUR SMALL F
+U+1D58C           𝖌            \bfrakg                                      MATHEMATICAL BOLD FRAKTUR SMALL G
+U+1D58D           𝖍            \bfrakh                                      MATHEMATICAL BOLD FRAKTUR SMALL H
+U+1D58E           𝖎            \bfraki                                      MATHEMATICAL BOLD FRAKTUR SMALL I
+U+1D58F           𝖏            \bfrakj                                      MATHEMATICAL BOLD FRAKTUR SMALL J
+U+1D590           𝖐            \bfrakk                                      MATHEMATICAL BOLD FRAKTUR SMALL K
+U+1D591           𝖑            \bfrakl                                      MATHEMATICAL BOLD FRAKTUR SMALL L
+U+1D592           𝖒            \bfrakm                                      MATHEMATICAL BOLD FRAKTUR SMALL M
+U+1D593           𝖓            \bfrakn                                      MATHEMATICAL BOLD FRAKTUR SMALL N
+U+1D594           𝖔            \bfrako                                      MATHEMATICAL BOLD FRAKTUR SMALL O
+U+1D595           𝖕            \bfrakp                                      MATHEMATICAL BOLD FRAKTUR SMALL P
+U+1D596           𝖖            \bfrakq                                      MATHEMATICAL BOLD FRAKTUR SMALL Q
+U+1D597           𝖗            \bfrakr                                      MATHEMATICAL BOLD FRAKTUR SMALL R
+U+1D598           𝖘            \bfraks                                      MATHEMATICAL BOLD FRAKTUR SMALL S
+U+1D599           𝖙            \bfrakt                                      MATHEMATICAL BOLD FRAKTUR SMALL T
+U+1D59A           𝖚            \bfraku                                      MATHEMATICAL BOLD FRAKTUR SMALL U
+U+1D59B           𝖛            \bfrakv                                      MATHEMATICAL BOLD FRAKTUR SMALL V
+U+1D59C           𝖜            \bfrakw                                      MATHEMATICAL BOLD FRAKTUR SMALL W
+U+1D59D           𝖝            \bfrakx                                      MATHEMATICAL BOLD FRAKTUR SMALL X
+U+1D59E           𝖞            \bfraky                                      MATHEMATICAL BOLD FRAKTUR SMALL Y
+U+1D59F           𝖟            \bfrakz                                      MATHEMATICAL BOLD FRAKTUR SMALL Z
+U+1D5A0           𝖠            \sansA                                       MATHEMATICAL SANS-SERIF CAPITAL A
+U+1D5A1           𝖡            \sansB                                       MATHEMATICAL SANS-SERIF CAPITAL B
+U+1D5A2           𝖢            \sansC                                       MATHEMATICAL SANS-SERIF CAPITAL C
+U+1D5A3           𝖣            \sansD                                       MATHEMATICAL SANS-SERIF CAPITAL D
+U+1D5A4           𝖤            \sansE                                       MATHEMATICAL SANS-SERIF CAPITAL E
+U+1D5A5           𝖥            \sansF                                       MATHEMATICAL SANS-SERIF CAPITAL F
+U+1D5A6           𝖦            \sansG                                       MATHEMATICAL SANS-SERIF CAPITAL G
+U+1D5A7           𝖧            \sansH                                       MATHEMATICAL SANS-SERIF CAPITAL H
+U+1D5A8           𝖨            \sansI                                       MATHEMATICAL SANS-SERIF CAPITAL I
+U+1D5A9           𝖩            \sansJ                                       MATHEMATICAL SANS-SERIF CAPITAL J
+U+1D5AA           𝖪            \sansK                                       MATHEMATICAL SANS-SERIF CAPITAL K
+U+1D5AB           𝖫            \sansL                                       MATHEMATICAL SANS-SERIF CAPITAL L
+U+1D5AC           𝖬            \sansM                                       MATHEMATICAL SANS-SERIF CAPITAL M
+U+1D5AD           𝖭            \sansN                                       MATHEMATICAL SANS-SERIF CAPITAL N
+U+1D5AE           𝖮            \sansO                                       MATHEMATICAL SANS-SERIF CAPITAL O
+U+1D5AF           𝖯            \sansP                                       MATHEMATICAL SANS-SERIF CAPITAL P
+U+1D5B0           𝖰            \sansQ                                       MATHEMATICAL SANS-SERIF CAPITAL Q
+U+1D5B1           𝖱            \sansR                                       MATHEMATICAL SANS-SERIF CAPITAL R
+U+1D5B2           𝖲            \sansS                                       MATHEMATICAL SANS-SERIF CAPITAL S
+U+1D5B3           𝖳            \sansT                                       MATHEMATICAL SANS-SERIF CAPITAL T
+U+1D5B4           𝖴            \sansU                                       MATHEMATICAL SANS-SERIF CAPITAL U
+U+1D5B5           𝖵            \sansV                                       MATHEMATICAL SANS-SERIF CAPITAL V
+U+1D5B6           𝖶            \sansW                                       MATHEMATICAL SANS-SERIF CAPITAL W
+U+1D5B7           𝖷            \sansX                                       MATHEMATICAL SANS-SERIF CAPITAL X
+U+1D5B8           𝖸            \sansY                                       MATHEMATICAL SANS-SERIF CAPITAL Y
+U+1D5B9           𝖹            \sansZ                                       MATHEMATICAL SANS-SERIF CAPITAL Z
+U+1D5BA           𝖺            \sansa                                       MATHEMATICAL SANS-SERIF SMALL A
+U+1D5BB           𝖻            \sansb                                       MATHEMATICAL SANS-SERIF SMALL B
+U+1D5BC           𝖼            \sansc                                       MATHEMATICAL SANS-SERIF SMALL C
+U+1D5BD           𝖽            \sansd                                       MATHEMATICAL SANS-SERIF SMALL D
+U+1D5BE           𝖾            \sanse                                       MATHEMATICAL SANS-SERIF SMALL E
+U+1D5BF           𝖿            \sansf                                       MATHEMATICAL SANS-SERIF SMALL F
+U+1D5C0           𝗀            \sansg                                       MATHEMATICAL SANS-SERIF SMALL G
+U+1D5C1           𝗁            \sansh                                       MATHEMATICAL SANS-SERIF SMALL H
+U+1D5C2           𝗂            \sansi                                       MATHEMATICAL SANS-SERIF SMALL I
+U+1D5C3           𝗃            \sansj                                       MATHEMATICAL SANS-SERIF SMALL J
+U+1D5C4           𝗄            \sansk                                       MATHEMATICAL SANS-SERIF SMALL K
+U+1D5C5           𝗅            \sansl                                       MATHEMATICAL SANS-SERIF SMALL L
+U+1D5C6           𝗆            \sansm                                       MATHEMATICAL SANS-SERIF SMALL M
+U+1D5C7           𝗇            \sansn                                       MATHEMATICAL SANS-SERIF SMALL N
+U+1D5C8           𝗈            \sanso                                       MATHEMATICAL SANS-SERIF SMALL O
+U+1D5C9           𝗉            \sansp                                       MATHEMATICAL SANS-SERIF SMALL P
+U+1D5CA           𝗊            \sansq                                       MATHEMATICAL SANS-SERIF SMALL Q
+U+1D5CB           𝗋            \sansr                                       MATHEMATICAL SANS-SERIF SMALL R
+U+1D5CC           𝗌            \sanss                                       MATHEMATICAL SANS-SERIF SMALL S
+U+1D5CD           𝗍            \sanst                                       MATHEMATICAL SANS-SERIF SMALL T
+U+1D5CE           𝗎            \sansu                                       MATHEMATICAL SANS-SERIF SMALL U
+U+1D5CF           𝗏            \sansv                                       MATHEMATICAL SANS-SERIF SMALL V
+U+1D5D0           𝗐            \sansw                                       MATHEMATICAL SANS-SERIF SMALL W
+U+1D5D1           𝗑            \sansx                                       MATHEMATICAL SANS-SERIF SMALL X
+U+1D5D2           𝗒            \sansy                                       MATHEMATICAL SANS-SERIF SMALL Y
+U+1D5D3           𝗓            \sansz                                       MATHEMATICAL SANS-SERIF SMALL Z
+U+1D5D4           𝗔            \bsansA                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+U+1D5D5           𝗕            \bsansB                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+U+1D5D6           𝗖            \bsansC                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+U+1D5D7           𝗗            \bsansD                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+U+1D5D8           𝗘            \bsansE                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+U+1D5D9           𝗙            \bsansF                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+U+1D5DA           𝗚            \bsansG                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+U+1D5DB           𝗛            \bsansH                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+U+1D5DC           𝗜            \bsansI                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+U+1D5DD           𝗝            \bsansJ                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+U+1D5DE           𝗞            \bsansK                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+U+1D5DF           𝗟            \bsansL                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+U+1D5E0           𝗠            \bsansM                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+U+1D5E1           𝗡            \bsansN                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+U+1D5E2           𝗢            \bsansO                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+U+1D5E3           𝗣            \bsansP                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+U+1D5E4           𝗤            \bsansQ                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+U+1D5E5           𝗥            \bsansR                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+U+1D5E6           𝗦            \bsansS                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+U+1D5E7           𝗧            \bsansT                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+U+1D5E8           𝗨            \bsansU                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+U+1D5E9           𝗩            \bsansV                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+U+1D5EA           𝗪            \bsansW                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+U+1D5EB           𝗫            \bsansX                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+U+1D5EC           𝗬            \bsansY                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+U+1D5ED           𝗭            \bsansZ                                      MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+U+1D5EE           𝗮            \bsansa                                      MATHEMATICAL SANS-SERIF BOLD SMALL A
+U+1D5EF           𝗯            \bsansb                                      MATHEMATICAL SANS-SERIF BOLD SMALL B
+U+1D5F0           𝗰            \bsansc                                      MATHEMATICAL SANS-SERIF BOLD SMALL C
+U+1D5F1           𝗱            \bsansd                                      MATHEMATICAL SANS-SERIF BOLD SMALL D
+U+1D5F2           𝗲            \bsanse                                      MATHEMATICAL SANS-SERIF BOLD SMALL E
+U+1D5F3           𝗳            \bsansf                                      MATHEMATICAL SANS-SERIF BOLD SMALL F
+U+1D5F4           𝗴            \bsansg                                      MATHEMATICAL SANS-SERIF BOLD SMALL G
+U+1D5F5           𝗵            \bsansh                                      MATHEMATICAL SANS-SERIF BOLD SMALL H
+U+1D5F6           𝗶            \bsansi                                      MATHEMATICAL SANS-SERIF BOLD SMALL I
+U+1D5F7           𝗷            \bsansj                                      MATHEMATICAL SANS-SERIF BOLD SMALL J
+U+1D5F8           𝗸            \bsansk                                      MATHEMATICAL SANS-SERIF BOLD SMALL K
+U+1D5F9           𝗹            \bsansl                                      MATHEMATICAL SANS-SERIF BOLD SMALL L
+U+1D5FA           𝗺            \bsansm                                      MATHEMATICAL SANS-SERIF BOLD SMALL M
+U+1D5FB           𝗻            \bsansn                                      MATHEMATICAL SANS-SERIF BOLD SMALL N
+U+1D5FC           𝗼            \bsanso                                      MATHEMATICAL SANS-SERIF BOLD SMALL O
+U+1D5FD           𝗽            \bsansp                                      MATHEMATICAL SANS-SERIF BOLD SMALL P
+U+1D5FE           𝗾            \bsansq                                      MATHEMATICAL SANS-SERIF BOLD SMALL Q
+U+1D5FF           𝗿            \bsansr                                      MATHEMATICAL SANS-SERIF BOLD SMALL R
+U+1D600           𝘀            \bsanss                                      MATHEMATICAL SANS-SERIF BOLD SMALL S
+U+1D601           𝘁            \bsanst                                      MATHEMATICAL SANS-SERIF BOLD SMALL T
+U+1D602           𝘂            \bsansu                                      MATHEMATICAL SANS-SERIF BOLD SMALL U
+U+1D603           𝘃            \bsansv                                      MATHEMATICAL SANS-SERIF BOLD SMALL V
+U+1D604           𝘄            \bsansw                                      MATHEMATICAL SANS-SERIF BOLD SMALL W
+U+1D605           𝘅            \bsansx                                      MATHEMATICAL SANS-SERIF BOLD SMALL X
+U+1D606           𝘆            \bsansy                                      MATHEMATICAL SANS-SERIF BOLD SMALL Y
+U+1D607           𝘇            \bsansz                                      MATHEMATICAL SANS-SERIF BOLD SMALL Z
+U+1D608           𝘈            \isansA                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+U+1D609           𝘉            \isansB                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+U+1D60A           𝘊            \isansC                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+U+1D60B           𝘋            \isansD                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+U+1D60C           𝘌            \isansE                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+U+1D60D           𝘍            \isansF                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+U+1D60E           𝘎            \isansG                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+U+1D60F           𝘏            \isansH                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+U+1D610           𝘐            \isansI                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+U+1D611           𝘑            \isansJ                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+U+1D612           𝘒            \isansK                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+U+1D613           𝘓            \isansL                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+U+1D614           𝘔            \isansM                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+U+1D615           𝘕            \isansN                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+U+1D616           𝘖            \isansO                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+U+1D617           𝘗            \isansP                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+U+1D618           𝘘            \isansQ                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+U+1D619           𝘙            \isansR                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+U+1D61A           𝘚            \isansS                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+U+1D61B           𝘛            \isansT                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+U+1D61C           𝘜            \isansU                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+U+1D61D           𝘝            \isansV                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+U+1D61E           𝘞            \isansW                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+U+1D61F           𝘟            \isansX                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+U+1D620           𝘠            \isansY                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+U+1D621           𝘡            \isansZ                                      MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+U+1D622           𝘢            \isansa                                      MATHEMATICAL SANS-SERIF ITALIC SMALL A
+U+1D623           𝘣            \isansb                                      MATHEMATICAL SANS-SERIF ITALIC SMALL B
+U+1D624           𝘤            \isansc                                      MATHEMATICAL SANS-SERIF ITALIC SMALL C
+U+1D625           𝘥            \isansd                                      MATHEMATICAL SANS-SERIF ITALIC SMALL D
+U+1D626           𝘦            \isanse                                      MATHEMATICAL SANS-SERIF ITALIC SMALL E
+U+1D627           𝘧            \isansf                                      MATHEMATICAL SANS-SERIF ITALIC SMALL F
+U+1D628           𝘨            \isansg                                      MATHEMATICAL SANS-SERIF ITALIC SMALL G
+U+1D629           𝘩            \isansh                                      MATHEMATICAL SANS-SERIF ITALIC SMALL H
+U+1D62A           𝘪            \isansi                                      MATHEMATICAL SANS-SERIF ITALIC SMALL I
+U+1D62B           𝘫            \isansj                                      MATHEMATICAL SANS-SERIF ITALIC SMALL J
+U+1D62C           𝘬            \isansk                                      MATHEMATICAL SANS-SERIF ITALIC SMALL K
+U+1D62D           𝘭            \isansl                                      MATHEMATICAL SANS-SERIF ITALIC SMALL L
+U+1D62E           𝘮            \isansm                                      MATHEMATICAL SANS-SERIF ITALIC SMALL M
+U+1D62F           𝘯            \isansn                                      MATHEMATICAL SANS-SERIF ITALIC SMALL N
+U+1D630           𝘰            \isanso                                      MATHEMATICAL SANS-SERIF ITALIC SMALL O
+U+1D631           𝘱            \isansp                                      MATHEMATICAL SANS-SERIF ITALIC SMALL P
+U+1D632           𝘲            \isansq                                      MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+U+1D633           𝘳            \isansr                                      MATHEMATICAL SANS-SERIF ITALIC SMALL R
+U+1D634           𝘴            \isanss                                      MATHEMATICAL SANS-SERIF ITALIC SMALL S
+U+1D635           𝘵            \isanst                                      MATHEMATICAL SANS-SERIF ITALIC SMALL T
+U+1D636           𝘶            \isansu                                      MATHEMATICAL SANS-SERIF ITALIC SMALL U
+U+1D637           𝘷            \isansv                                      MATHEMATICAL SANS-SERIF ITALIC SMALL V
+U+1D638           𝘸            \isansw                                      MATHEMATICAL SANS-SERIF ITALIC SMALL W
+U+1D639           𝘹            \isansx                                      MATHEMATICAL SANS-SERIF ITALIC SMALL X
+U+1D63A           𝘺            \isansy                                      MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+U+1D63B           𝘻            \isansz                                      MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+U+1D63C           𝘼            \bisansA                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+U+1D63D           𝘽            \bisansB                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+U+1D63E           𝘾            \bisansC                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+U+1D63F           𝘿            \bisansD                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+U+1D640           𝙀            \bisansE                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+U+1D641           𝙁            \bisansF                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+U+1D642           𝙂            \bisansG                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+U+1D643           𝙃            \bisansH                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+U+1D644           𝙄            \bisansI                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+U+1D645           𝙅            \bisansJ                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+U+1D646           𝙆            \bisansK                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+U+1D647           𝙇            \bisansL                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+U+1D648           𝙈            \bisansM                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+U+1D649           𝙉            \bisansN                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+U+1D64A           𝙊            \bisansO                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+U+1D64B           𝙋            \bisansP                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+U+1D64C           𝙌            \bisansQ                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+U+1D64D           𝙍            \bisansR                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+U+1D64E           𝙎            \bisansS                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+U+1D64F           𝙏            \bisansT                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+U+1D650           𝙐            \bisansU                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+U+1D651           𝙑            \bisansV                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+U+1D652           𝙒            \bisansW                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+U+1D653           𝙓            \bisansX                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+U+1D654           𝙔            \bisansY                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+U+1D655           𝙕            \bisansZ                                     MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+U+1D656           𝙖            \bisansa                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+U+1D657           𝙗            \bisansb                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+U+1D658           𝙘            \bisansc                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+U+1D659           𝙙            \bisansd                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+U+1D65A           𝙚            \bisanse                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+U+1D65B           𝙛            \bisansf                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+U+1D65C           𝙜            \bisansg                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+U+1D65D           𝙝            \bisansh                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+U+1D65E           𝙞            \bisansi                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+U+1D65F           𝙟            \bisansj                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+U+1D660           𝙠            \bisansk                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+U+1D661           𝙡            \bisansl                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+U+1D662           𝙢            \bisansm                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+U+1D663           𝙣            \bisansn                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+U+1D664           𝙤            \bisanso                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+U+1D665           𝙥            \bisansp                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+U+1D666           𝙦            \bisansq                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+U+1D667           𝙧            \bisansr                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+U+1D668           𝙨            \bisanss                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+U+1D669           𝙩            \bisanst                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+U+1D66A           𝙪            \bisansu                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+U+1D66B           𝙫            \bisansv                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+U+1D66C           𝙬            \bisansw                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+U+1D66D           𝙭            \bisansx                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+U+1D66E           𝙮            \bisansy                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+U+1D66F           𝙯            \bisansz                                     MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+U+1D670           𝙰            \ttA                                         MATHEMATICAL MONOSPACE CAPITAL A
+U+1D671           𝙱            \ttB                                         MATHEMATICAL MONOSPACE CAPITAL B
+U+1D672           𝙲            \ttC                                         MATHEMATICAL MONOSPACE CAPITAL C
+U+1D673           𝙳            \ttD                                         MATHEMATICAL MONOSPACE CAPITAL D
+U+1D674           𝙴            \ttE                                         MATHEMATICAL MONOSPACE CAPITAL E
+U+1D675           𝙵            \ttF                                         MATHEMATICAL MONOSPACE CAPITAL F
+U+1D676           𝙶            \ttG                                         MATHEMATICAL MONOSPACE CAPITAL G
+U+1D677           𝙷            \ttH                                         MATHEMATICAL MONOSPACE CAPITAL H
+U+1D678           𝙸            \ttI                                         MATHEMATICAL MONOSPACE CAPITAL I
+U+1D679           𝙹            \ttJ                                         MATHEMATICAL MONOSPACE CAPITAL J
+U+1D67A           𝙺            \ttK                                         MATHEMATICAL MONOSPACE CAPITAL K
+U+1D67B           𝙻            \ttL                                         MATHEMATICAL MONOSPACE CAPITAL L
+U+1D67C           𝙼            \ttM                                         MATHEMATICAL MONOSPACE CAPITAL M
+U+1D67D           𝙽            \ttN                                         MATHEMATICAL MONOSPACE CAPITAL N
+U+1D67E           𝙾            \ttO                                         MATHEMATICAL MONOSPACE CAPITAL O
+U+1D67F           𝙿            \ttP                                         MATHEMATICAL MONOSPACE CAPITAL P
+U+1D680           𝚀            \ttQ                                         MATHEMATICAL MONOSPACE CAPITAL Q
+U+1D681           𝚁            \ttR                                         MATHEMATICAL MONOSPACE CAPITAL R
+U+1D682           𝚂            \ttS                                         MATHEMATICAL MONOSPACE CAPITAL S
+U+1D683           𝚃            \ttT                                         MATHEMATICAL MONOSPACE CAPITAL T
+U+1D684           𝚄            \ttU                                         MATHEMATICAL MONOSPACE CAPITAL U
+U+1D685           𝚅            \ttV                                         MATHEMATICAL MONOSPACE CAPITAL V
+U+1D686           𝚆            \ttW                                         MATHEMATICAL MONOSPACE CAPITAL W
+U+1D687           𝚇            \ttX                                         MATHEMATICAL MONOSPACE CAPITAL X
+U+1D688           𝚈            \ttY                                         MATHEMATICAL MONOSPACE CAPITAL Y
+U+1D689           𝚉            \ttZ                                         MATHEMATICAL MONOSPACE CAPITAL Z
+U+1D68A           𝚊            \tta                                         MATHEMATICAL MONOSPACE SMALL A
+U+1D68B           𝚋            \ttb                                         MATHEMATICAL MONOSPACE SMALL B
+U+1D68C           𝚌            \ttc                                         MATHEMATICAL MONOSPACE SMALL C
+U+1D68D           𝚍            \ttd                                         MATHEMATICAL MONOSPACE SMALL D
+U+1D68E           𝚎            \tte                                         MATHEMATICAL MONOSPACE SMALL E
+U+1D68F           𝚏            \ttf                                         MATHEMATICAL MONOSPACE SMALL F
+U+1D690           𝚐            \ttg                                         MATHEMATICAL MONOSPACE SMALL G
+U+1D691           𝚑            \tth                                         MATHEMATICAL MONOSPACE SMALL H
+U+1D692           𝚒            \tti                                         MATHEMATICAL MONOSPACE SMALL I
+U+1D693           𝚓            \ttj                                         MATHEMATICAL MONOSPACE SMALL J
+U+1D694           𝚔            \ttk                                         MATHEMATICAL MONOSPACE SMALL K
+U+1D695           𝚕            \ttl                                         MATHEMATICAL MONOSPACE SMALL L
+U+1D696           𝚖            \ttm                                         MATHEMATICAL MONOSPACE SMALL M
+U+1D697           𝚗            \ttn                                         MATHEMATICAL MONOSPACE SMALL N
+U+1D698           𝚘            \tto                                         MATHEMATICAL MONOSPACE SMALL O
+U+1D699           𝚙            \ttp                                         MATHEMATICAL MONOSPACE SMALL P
+U+1D69A           𝚚            \ttq                                         MATHEMATICAL MONOSPACE SMALL Q
+U+1D69B           𝚛            \ttr                                         MATHEMATICAL MONOSPACE SMALL R
+U+1D69C           𝚜            \tts                                         MATHEMATICAL MONOSPACE SMALL S
+U+1D69D           𝚝            \ttt                                         MATHEMATICAL MONOSPACE SMALL T
+U+1D69E           𝚞            \ttu                                         MATHEMATICAL MONOSPACE SMALL U
+U+1D69F           𝚟            \ttv                                         MATHEMATICAL MONOSPACE SMALL V
+U+1D6A0           𝚠            \ttw                                         MATHEMATICAL MONOSPACE SMALL W
+U+1D6A1           𝚡            \ttx                                         MATHEMATICAL MONOSPACE SMALL X
+U+1D6A2           𝚢            \tty                                         MATHEMATICAL MONOSPACE SMALL Y
+U+1D6A3           𝚣            \ttz                                         MATHEMATICAL MONOSPACE SMALL Z
+U+1D6A4           𝚤            \itimath                                     MATHEMATICAL ITALIC SMALL DOTLESS I
+U+1D6A5           𝚥            \itjmath                                     MATHEMATICAL ITALIC SMALL DOTLESS J
+U+1D6A8           𝚨            \bfAlpha                                     MATHEMATICAL BOLD CAPITAL ALPHA
+U+1D6A9           𝚩            \bfBeta                                      MATHEMATICAL BOLD CAPITAL BETA
+U+1D6AA           𝚪            \bfGamma                                     MATHEMATICAL BOLD CAPITAL GAMMA
+U+1D6AB           𝚫            \bfDelta                                     MATHEMATICAL BOLD CAPITAL DELTA
+U+1D6AC           𝚬            \bfEpsilon                                   MATHEMATICAL BOLD CAPITAL EPSILON
+U+1D6AD           𝚭            \bfZeta                                      MATHEMATICAL BOLD CAPITAL ZETA
+U+1D6AE           𝚮            \bfEta                                       MATHEMATICAL BOLD CAPITAL ETA
+U+1D6AF           𝚯            \bfTheta                                     MATHEMATICAL BOLD CAPITAL THETA
+U+1D6B0           𝚰            \bfIota                                      MATHEMATICAL BOLD CAPITAL IOTA
+U+1D6B1           𝚱            \bfKappa                                     MATHEMATICAL BOLD CAPITAL KAPPA
+U+1D6B2           𝚲            \bfLambda                                    MATHEMATICAL BOLD CAPITAL LAMDA
+U+1D6B3           𝚳            \bfMu                                        MATHEMATICAL BOLD CAPITAL MU
+U+1D6B4           𝚴            \bfNu                                        MATHEMATICAL BOLD CAPITAL NU
+U+1D6B5           𝚵            \bfXi                                        MATHEMATICAL BOLD CAPITAL XI
+U+1D6B6           𝚶            \bfOmicron                                   MATHEMATICAL BOLD CAPITAL OMICRON
+U+1D6B7           𝚷            \bfPi                                        MATHEMATICAL BOLD CAPITAL PI
+U+1D6B8           𝚸            \bfRho                                       MATHEMATICAL BOLD CAPITAL RHO
+U+1D6B9           𝚹            \bfvarTheta                                  MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+U+1D6BA           𝚺            \bfSigma                                     MATHEMATICAL BOLD CAPITAL SIGMA
+U+1D6BB           𝚻            \bfTau                                       MATHEMATICAL BOLD CAPITAL TAU
+U+1D6BC           𝚼            \bfUpsilon                                   MATHEMATICAL BOLD CAPITAL UPSILON
+U+1D6BD           𝚽            \bfPhi                                       MATHEMATICAL BOLD CAPITAL PHI
+U+1D6BE           𝚾            \bfChi                                       MATHEMATICAL BOLD CAPITAL CHI
+U+1D6BF           𝚿            \bfPsi                                       MATHEMATICAL BOLD CAPITAL PSI
+U+1D6C0           𝛀            \bfOmega                                     MATHEMATICAL BOLD CAPITAL OMEGA
+U+1D6C1           𝛁            \bfnabla                                     MATHEMATICAL BOLD NABLA
+U+1D6C2           𝛂            \bfalpha                                     MATHEMATICAL BOLD SMALL ALPHA
+U+1D6C3           𝛃            \bfbeta                                      MATHEMATICAL BOLD SMALL BETA
+U+1D6C4           𝛄            \bfgamma                                     MATHEMATICAL BOLD SMALL GAMMA
+U+1D6C5           𝛅            \bfdelta                                     MATHEMATICAL BOLD SMALL DELTA
+U+1D6C6           𝛆            \bfepsilon                                   MATHEMATICAL BOLD SMALL EPSILON
+U+1D6C7           𝛇            \bfzeta                                      MATHEMATICAL BOLD SMALL ZETA
+U+1D6C8           𝛈            \bfeta                                       MATHEMATICAL BOLD SMALL ETA
+U+1D6C9           𝛉            \bftheta                                     MATHEMATICAL BOLD SMALL THETA
+U+1D6CA           𝛊            \bfiota                                      MATHEMATICAL BOLD SMALL IOTA
+U+1D6CB           𝛋            \bfkappa                                     MATHEMATICAL BOLD SMALL KAPPA
+U+1D6CC           𝛌            \bflambda                                    MATHEMATICAL BOLD SMALL LAMDA
+U+1D6CD           𝛍            \bfmu                                        MATHEMATICAL BOLD SMALL MU
+U+1D6CE           𝛎            \bfnu                                        MATHEMATICAL BOLD SMALL NU
+U+1D6CF           𝛏            \bfxi                                        MATHEMATICAL BOLD SMALL XI
+U+1D6D0           𝛐            \bfomicron                                   MATHEMATICAL BOLD SMALL OMICRON
+U+1D6D1           𝛑            \bfpi                                        MATHEMATICAL BOLD SMALL PI
+U+1D6D2           𝛒            \bfrho                                       MATHEMATICAL BOLD SMALL RHO
+U+1D6D3           𝛓            \bfvarsigma                                  MATHEMATICAL BOLD SMALL FINAL SIGMA
+U+1D6D4           𝛔            \bfsigma                                     MATHEMATICAL BOLD SMALL SIGMA
+U+1D6D5           𝛕            \bftau                                       MATHEMATICAL BOLD SMALL TAU
+U+1D6D6           𝛖            \bfupsilon                                   MATHEMATICAL BOLD SMALL UPSILON
+U+1D6D7           𝛗            \bfvarphi                                    MATHEMATICAL BOLD SMALL PHI
+U+1D6D8           𝛘            \bfchi                                       MATHEMATICAL BOLD SMALL CHI
+U+1D6D9           𝛙            \bfpsi                                       MATHEMATICAL BOLD SMALL PSI
+U+1D6DA           𝛚            \bfomega                                     MATHEMATICAL BOLD SMALL OMEGA
+U+1D6DB           𝛛            \bfpartial                                   MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+U+1D6DC           𝛜            \bfvarepsilon                                MATHEMATICAL BOLD EPSILON SYMBOL
+U+1D6DD           𝛝            \bfvartheta                                  MATHEMATICAL BOLD THETA SYMBOL
+U+1D6DE           𝛞            \bfvarkappa                                  MATHEMATICAL BOLD KAPPA SYMBOL
+U+1D6DF           𝛟            \bfphi                                       MATHEMATICAL BOLD PHI SYMBOL
+U+1D6E0           𝛠            \bfvarrho                                    MATHEMATICAL BOLD RHO SYMBOL
+U+1D6E1           𝛡            \bfvarpi                                     MATHEMATICAL BOLD PI SYMBOL
+U+1D6E2           𝛢            \itAlpha                                     MATHEMATICAL ITALIC CAPITAL ALPHA
+U+1D6E3           𝛣            \itBeta                                      MATHEMATICAL ITALIC CAPITAL BETA
+U+1D6E4           𝛤            \itGamma                                     MATHEMATICAL ITALIC CAPITAL GAMMA
+U+1D6E5           𝛥            \itDelta                                     MATHEMATICAL ITALIC CAPITAL DELTA
+U+1D6E6           𝛦            \itEpsilon                                   MATHEMATICAL ITALIC CAPITAL EPSILON
+U+1D6E7           𝛧            \itZeta                                      MATHEMATICAL ITALIC CAPITAL ZETA
+U+1D6E8           𝛨            \itEta                                       MATHEMATICAL ITALIC CAPITAL ETA
+U+1D6E9           𝛩            \itTheta                                     MATHEMATICAL ITALIC CAPITAL THETA
+U+1D6EA           𝛪            \itIota                                      MATHEMATICAL ITALIC CAPITAL IOTA
+U+1D6EB           𝛫            \itKappa                                     MATHEMATICAL ITALIC CAPITAL KAPPA
+U+1D6EC           𝛬            \itLambda                                    MATHEMATICAL ITALIC CAPITAL LAMDA
+U+1D6ED           𝛭            \itMu                                        MATHEMATICAL ITALIC CAPITAL MU
+U+1D6EE           𝛮            \itNu                                        MATHEMATICAL ITALIC CAPITAL NU
+U+1D6EF           𝛯            \itXi                                        MATHEMATICAL ITALIC CAPITAL XI
+U+1D6F0           𝛰            \itOmicron                                   MATHEMATICAL ITALIC CAPITAL OMICRON
+U+1D6F1           𝛱            \itPi                                        MATHEMATICAL ITALIC CAPITAL PI
+U+1D6F2           𝛲            \itRho                                       MATHEMATICAL ITALIC CAPITAL RHO
+U+1D6F3           𝛳            \itvarTheta                                  MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+U+1D6F4           𝛴            \itSigma                                     MATHEMATICAL ITALIC CAPITAL SIGMA
+U+1D6F5           𝛵            \itTau                                       MATHEMATICAL ITALIC CAPITAL TAU
+U+1D6F6           𝛶            \itUpsilon                                   MATHEMATICAL ITALIC CAPITAL UPSILON
+U+1D6F7           𝛷            \itPhi                                       MATHEMATICAL ITALIC CAPITAL PHI
+U+1D6F8           𝛸            \itChi                                       MATHEMATICAL ITALIC CAPITAL CHI
+U+1D6F9           𝛹            \itPsi                                       MATHEMATICAL ITALIC CAPITAL PSI
+U+1D6FA           𝛺            \itOmega                                     MATHEMATICAL ITALIC CAPITAL OMEGA
+U+1D6FB           𝛻            \itnabla                                     MATHEMATICAL ITALIC NABLA
+U+1D6FC           𝛼            \italpha                                     MATHEMATICAL ITALIC SMALL ALPHA
+U+1D6FD           𝛽            \itbeta                                      MATHEMATICAL ITALIC SMALL BETA
+U+1D6FE           𝛾            \itgamma                                     MATHEMATICAL ITALIC SMALL GAMMA
+U+1D6FF           𝛿            \itdelta                                     MATHEMATICAL ITALIC SMALL DELTA
+U+1D700           𝜀            \itepsilon                                   MATHEMATICAL ITALIC SMALL EPSILON
+U+1D701           𝜁            \itzeta                                      MATHEMATICAL ITALIC SMALL ZETA
+U+1D702           𝜂            \iteta                                       MATHEMATICAL ITALIC SMALL ETA
+U+1D703           𝜃            \ittheta                                     MATHEMATICAL ITALIC SMALL THETA
+U+1D704           𝜄            \itiota                                      MATHEMATICAL ITALIC SMALL IOTA
+U+1D705           𝜅            \itkappa                                     MATHEMATICAL ITALIC SMALL KAPPA
+U+1D706           𝜆            \itlambda                                    MATHEMATICAL ITALIC SMALL LAMDA
+U+1D707           𝜇            \itmu                                        MATHEMATICAL ITALIC SMALL MU
+U+1D708           𝜈            \itnu                                        MATHEMATICAL ITALIC SMALL NU
+U+1D709           𝜉            \itxi                                        MATHEMATICAL ITALIC SMALL XI
+U+1D70A           𝜊            \itomicron                                   MATHEMATICAL ITALIC SMALL OMICRON
+U+1D70B           𝜋            \itpi                                        MATHEMATICAL ITALIC SMALL PI
+U+1D70C           𝜌            \itrho                                       MATHEMATICAL ITALIC SMALL RHO
+U+1D70D           𝜍            \itvarsigma                                  MATHEMATICAL ITALIC SMALL FINAL SIGMA
+U+1D70E           𝜎            \itsigma                                     MATHEMATICAL ITALIC SMALL SIGMA
+U+1D70F           𝜏            \ittau                                       MATHEMATICAL ITALIC SMALL TAU
+U+1D710           𝜐            \itupsilon                                   MATHEMATICAL ITALIC SMALL UPSILON
+U+1D711           𝜑            \itphi                                       MATHEMATICAL ITALIC SMALL PHI
+U+1D712           𝜒            \itchi                                       MATHEMATICAL ITALIC SMALL CHI
+U+1D713           𝜓            \itpsi                                       MATHEMATICAL ITALIC SMALL PSI
+U+1D714           𝜔            \itomega                                     MATHEMATICAL ITALIC SMALL OMEGA
+U+1D715           𝜕            \itpartial                                   MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+U+1D716           𝜖            \itvarepsilon                                MATHEMATICAL ITALIC EPSILON SYMBOL
+U+1D717           𝜗            \itvartheta                                  MATHEMATICAL ITALIC THETA SYMBOL
+U+1D718           𝜘            \itvarkappa                                  MATHEMATICAL ITALIC KAPPA SYMBOL
+U+1D719           𝜙            \itvarphi                                    MATHEMATICAL ITALIC PHI SYMBOL
+U+1D71A           𝜚            \itvarrho                                    MATHEMATICAL ITALIC RHO SYMBOL
+U+1D71B           𝜛            \itvarpi                                     MATHEMATICAL ITALIC PI SYMBOL
+U+1D71C           𝜜            \biAlpha                                     MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+U+1D71D           𝜝            \biBeta                                      MATHEMATICAL BOLD ITALIC CAPITAL BETA
+U+1D71E           𝜞            \biGamma                                     MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+U+1D71F           𝜟            \biDelta                                     MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+U+1D720           𝜠            \biEpsilon                                   MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+U+1D721           𝜡            \biZeta                                      MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+U+1D722           𝜢            \biEta                                       MATHEMATICAL BOLD ITALIC CAPITAL ETA
+U+1D723           𝜣            \biTheta                                     MATHEMATICAL BOLD ITALIC CAPITAL THETA
+U+1D724           𝜤            \biIota                                      MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+U+1D725           𝜥            \biKappa                                     MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+U+1D726           𝜦            \biLambda                                    MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+U+1D727           𝜧            \biMu                                        MATHEMATICAL BOLD ITALIC CAPITAL MU
+U+1D728           𝜨            \biNu                                        MATHEMATICAL BOLD ITALIC CAPITAL NU
+U+1D729           𝜩            \biXi                                        MATHEMATICAL BOLD ITALIC CAPITAL XI
+U+1D72A           𝜪            \biOmicron                                   MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+U+1D72B           𝜫            \biPi                                        MATHEMATICAL BOLD ITALIC CAPITAL PI
+U+1D72C           𝜬            \biRho                                       MATHEMATICAL BOLD ITALIC CAPITAL RHO
+U+1D72D           𝜭            \bivarTheta                                  MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+U+1D72E           𝜮            \biSigma                                     MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+U+1D72F           𝜯            \biTau                                       MATHEMATICAL BOLD ITALIC CAPITAL TAU
+U+1D730           𝜰            \biUpsilon                                   MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+U+1D731           𝜱            \biPhi                                       MATHEMATICAL BOLD ITALIC CAPITAL PHI
+U+1D732           𝜲            \biChi                                       MATHEMATICAL BOLD ITALIC CAPITAL CHI
+U+1D733           𝜳            \biPsi                                       MATHEMATICAL BOLD ITALIC CAPITAL PSI
+U+1D734           𝜴            \biOmega                                     MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+U+1D735           𝜵            \binabla                                     MATHEMATICAL BOLD ITALIC NABLA
+U+1D736           𝜶            \bialpha                                     MATHEMATICAL BOLD ITALIC SMALL ALPHA
+U+1D737           𝜷            \bibeta                                      MATHEMATICAL BOLD ITALIC SMALL BETA
+U+1D738           𝜸            \bigamma                                     MATHEMATICAL BOLD ITALIC SMALL GAMMA
+U+1D739           𝜹            \bidelta                                     MATHEMATICAL BOLD ITALIC SMALL DELTA
+U+1D73A           𝜺            \biepsilon                                   MATHEMATICAL BOLD ITALIC SMALL EPSILON
+U+1D73B           𝜻            \bizeta                                      MATHEMATICAL BOLD ITALIC SMALL ZETA
+U+1D73C           𝜼            \bieta                                       MATHEMATICAL BOLD ITALIC SMALL ETA
+U+1D73D           𝜽            \bitheta                                     MATHEMATICAL BOLD ITALIC SMALL THETA
+U+1D73E           𝜾            \biiota                                      MATHEMATICAL BOLD ITALIC SMALL IOTA
+U+1D73F           𝜿            \bikappa                                     MATHEMATICAL BOLD ITALIC SMALL KAPPA
+U+1D740           𝝀            \bilambda                                    MATHEMATICAL BOLD ITALIC SMALL LAMDA
+U+1D741           𝝁            \bimu                                        MATHEMATICAL BOLD ITALIC SMALL MU
+U+1D742           𝝂            \binu                                        MATHEMATICAL BOLD ITALIC SMALL NU
+U+1D743           𝝃            \bixi                                        MATHEMATICAL BOLD ITALIC SMALL XI
+U+1D744           𝝄            \biomicron                                   MATHEMATICAL BOLD ITALIC SMALL OMICRON
+U+1D745           𝝅            \bipi                                        MATHEMATICAL BOLD ITALIC SMALL PI
+U+1D746           𝝆            \birho                                       MATHEMATICAL BOLD ITALIC SMALL RHO
+U+1D747           𝝇            \bivarsigma                                  MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+U+1D748           𝝈            \bisigma                                     MATHEMATICAL BOLD ITALIC SMALL SIGMA
+U+1D749           𝝉            \bitau                                       MATHEMATICAL BOLD ITALIC SMALL TAU
+U+1D74A           𝝊            \biupsilon                                   MATHEMATICAL BOLD ITALIC SMALL UPSILON
+U+1D74B           𝝋            \biphi                                       MATHEMATICAL BOLD ITALIC SMALL PHI
+U+1D74C           𝝌            \bichi                                       MATHEMATICAL BOLD ITALIC SMALL CHI
+U+1D74D           𝝍            \bipsi                                       MATHEMATICAL BOLD ITALIC SMALL PSI
+U+1D74E           𝝎            \biomega                                     MATHEMATICAL BOLD ITALIC SMALL OMEGA
+U+1D74F           𝝏            \bipartial                                   MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+U+1D750           𝝐            \bivarepsilon                                MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+U+1D751           𝝑            \bivartheta                                  MATHEMATICAL BOLD ITALIC THETA SYMBOL
+U+1D752           𝝒            \bivarkappa                                  MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+U+1D753           𝝓            \bivarphi                                    MATHEMATICAL BOLD ITALIC PHI SYMBOL
+U+1D754           𝝔            \bivarrho                                    MATHEMATICAL BOLD ITALIC RHO SYMBOL
+U+1D755           𝝕            \bivarpi                                     MATHEMATICAL BOLD ITALIC PI SYMBOL
+U+1D756           𝝖            \bsansAlpha                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+U+1D757           𝝗            \bsansBeta                                   MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+U+1D758           𝝘            \bsansGamma                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+U+1D759           𝝙            \bsansDelta                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+U+1D75A           𝝚            \bsansEpsilon                                MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+U+1D75B           𝝛            \bsansZeta                                   MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+U+1D75C           𝝜            \bsansEta                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+U+1D75D           𝝝            \bsansTheta                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+U+1D75E           𝝞            \bsansIota                                   MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+U+1D75F           𝝟            \bsansKappa                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+U+1D760           𝝠            \bsansLambda                                 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+U+1D761           𝝡            \bsansMu                                     MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+U+1D762           𝝢            \bsansNu                                     MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+U+1D763           𝝣            \bsansXi                                     MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+U+1D764           𝝤            \bsansOmicron                                MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+U+1D765           𝝥            \bsansPi                                     MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+U+1D766           𝝦            \bsansRho                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+U+1D767           𝝧            \bsansvarTheta                               MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+U+1D768           𝝨            \bsansSigma                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+U+1D769           𝝩            \bsansTau                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+U+1D76A           𝝪            \bsansUpsilon                                MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+U+1D76B           𝝫            \bsansPhi                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+U+1D76C           𝝬            \bsansChi                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+U+1D76D           𝝭            \bsansPsi                                    MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+U+1D76E           𝝮            \bsansOmega                                  MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+U+1D76F           𝝯            \bsansnabla                                  MATHEMATICAL SANS-SERIF BOLD NABLA
+U+1D770           𝝰            \bsansalpha                                  MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+U+1D771           𝝱            \bsansbeta                                   MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+U+1D772           𝝲            \bsansgamma                                  MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+U+1D773           𝝳            \bsansdelta                                  MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+U+1D774           𝝴            \bsansepsilon                                MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+U+1D775           𝝵            \bsanszeta                                   MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+U+1D776           𝝶            \bsanseta                                    MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+U+1D777           𝝷            \bsanstheta                                  MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+U+1D778           𝝸            \bsansiota                                   MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+U+1D779           𝝹            \bsanskappa                                  MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+U+1D77A           𝝺            \bsanslambda                                 MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+U+1D77B           𝝻            \bsansmu                                     MATHEMATICAL SANS-SERIF BOLD SMALL MU
+U+1D77C           𝝼            \bsansnu                                     MATHEMATICAL SANS-SERIF BOLD SMALL NU
+U+1D77D           𝝽            \bsansxi                                     MATHEMATICAL SANS-SERIF BOLD SMALL XI
+U+1D77E           𝝾            \bsansomicron                                MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+U+1D77F           𝝿            \bsanspi                                     MATHEMATICAL SANS-SERIF BOLD SMALL PI
+U+1D780           𝞀            \bsansrho                                    MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+U+1D781           𝞁            \bsansvarsigma                               MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+U+1D782           𝞂            \bsanssigma                                  MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+U+1D783           𝞃            \bsanstau                                    MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+U+1D784           𝞄            \bsansupsilon                                MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+U+1D785           𝞅            \bsansphi                                    MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+U+1D786           𝞆            \bsanschi                                    MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+U+1D787           𝞇            \bsanspsi                                    MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+U+1D788           𝞈            \bsansomega                                  MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+U+1D789           𝞉            \bsanspartial                                MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+U+1D78A           𝞊            \bsansvarepsilon                             MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+U+1D78B           𝞋            \bsansvartheta                               MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+U+1D78C           𝞌            \bsansvarkappa                               MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+U+1D78D           𝞍            \bsansvarphi                                 MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+U+1D78E           𝞎            \bsansvarrho                                 MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+U+1D78F           𝞏            \bsansvarpi                                  MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+U+1D790           𝞐            \bisansAlpha                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+U+1D791           𝞑            \bisansBeta                                  MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+U+1D792           𝞒            \bisansGamma                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+U+1D793           𝞓            \bisansDelta                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+U+1D794           𝞔            \bisansEpsilon                               MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+U+1D795           𝞕            \bisansZeta                                  MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+U+1D796           𝞖            \bisansEta                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+U+1D797           𝞗            \bisansTheta                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+U+1D798           𝞘            \bisansIota                                  MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+U+1D799           𝞙            \bisansKappa                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+U+1D79A           𝞚            \bisansLambda                                MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+U+1D79B           𝞛            \bisansMu                                    MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+U+1D79C           𝞜            \bisansNu                                    MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+U+1D79D           𝞝            \bisansXi                                    MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+U+1D79E           𝞞            \bisansOmicron                               MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+U+1D79F           𝞟            \bisansPi                                    MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+U+1D7A0           𝞠            \bisansRho                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+U+1D7A1           𝞡            \bisansvarTheta                              MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+U+1D7A2           𝞢            \bisansSigma                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+U+1D7A3           𝞣            \bisansTau                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+U+1D7A4           𝞤            \bisansUpsilon                               MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+U+1D7A5           𝞥            \bisansPhi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+U+1D7A6           𝞦            \bisansChi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+U+1D7A7           𝞧            \bisansPsi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+U+1D7A8           𝞨            \bisansOmega                                 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+U+1D7A9           𝞩            \bisansnabla                                 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+U+1D7AA           𝞪            \bisansalpha                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+U+1D7AB           𝞫            \bisansbeta                                  MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+U+1D7AC           𝞬            \bisansgamma                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+U+1D7AD           𝞭            \bisansdelta                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+U+1D7AE           𝞮            \bisansepsilon                               MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+U+1D7AF           𝞯            \bisanszeta                                  MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+U+1D7B0           𝞰            \bisanseta                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+U+1D7B1           𝞱            \bisanstheta                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+U+1D7B2           𝞲            \bisansiota                                  MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+U+1D7B3           𝞳            \bisanskappa                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+U+1D7B4           𝞴            \bisanslambda                                MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+U+1D7B5           𝞵            \bisansmu                                    MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+U+1D7B6           𝞶            \bisansnu                                    MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+U+1D7B7           𝞷            \bisansxi                                    MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+U+1D7B8           𝞸            \bisansomicron                               MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+U+1D7B9           𝞹            \bisanspi                                    MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+U+1D7BA           𝞺            \bisansrho                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+U+1D7BB           𝞻            \bisansvarsigma                              MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+U+1D7BC           𝞼            \bisanssigma                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+U+1D7BD           𝞽            \bisanstau                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+U+1D7BE           𝞾            \bisansupsilon                               MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+U+1D7BF           𝞿            \bisansphi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+U+1D7C0           𝟀            \bisanschi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+U+1D7C1           𝟁            \bisanspsi                                   MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+U+1D7C2           𝟂            \bisansomega                                 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+U+1D7C3           𝟃            \bisanspartial                               MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+U+1D7C4           𝟄            \bisansvarepsilon                            MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+U+1D7C5           𝟅            \bisansvartheta                              MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+U+1D7C6           𝟆            \bisansvarkappa                              MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+U+1D7C7           𝟇            \bisansvarphi                                MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+U+1D7C8           𝟈            \bisansvarrho                                MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+U+1D7C9           𝟉            \bisansvarpi                                 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+U+1D7CA           𝟊            \bfDigamma                                   MATHEMATICAL BOLD CAPITAL DIGAMMA
+U+1D7CB           𝟋            \bfdigamma                                   MATHEMATICAL BOLD SMALL DIGAMMA
+U+1D7CE           𝟎            \bfzero                                      MATHEMATICAL BOLD DIGIT ZERO
+U+1D7CF           𝟏            \bfone                                       MATHEMATICAL BOLD DIGIT ONE
+U+1D7D0           𝟐            \bftwo                                       MATHEMATICAL BOLD DIGIT TWO
+U+1D7D1           𝟑            \bfthree                                     MATHEMATICAL BOLD DIGIT THREE
+U+1D7D2           𝟒            \bffour                                      MATHEMATICAL BOLD DIGIT FOUR
+U+1D7D3           𝟓            \bffive                                      MATHEMATICAL BOLD DIGIT FIVE
+U+1D7D4           𝟔            \bfsix                                       MATHEMATICAL BOLD DIGIT SIX
+U+1D7D5           𝟕            \bfseven                                     MATHEMATICAL BOLD DIGIT SEVEN
+U+1D7D6           𝟖            \bfeight                                     MATHEMATICAL BOLD DIGIT EIGHT
+U+1D7D7           𝟗            \bfnine                                      MATHEMATICAL BOLD DIGIT NINE
+U+1D7D8           𝟘            \bbzero                                      MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+U+1D7D9           𝟙            \bbone                                       MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+U+1D7DA           𝟚            \bbtwo                                       MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+U+1D7DB           𝟛            \bbthree                                     MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+U+1D7DC           𝟜            \bbfour                                      MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+U+1D7DD           𝟝            \bbfive                                      MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+U+1D7DE           𝟞            \bbsix                                       MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+U+1D7DF           𝟟            \bbseven                                     MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+U+1D7E0           𝟠            \bbeight                                     MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+U+1D7E1           𝟡            \bbnine                                      MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+U+1D7E2           𝟢            \sanszero                                    MATHEMATICAL SANS-SERIF DIGIT ZERO
+U+1D7E3           𝟣            \sansone                                     MATHEMATICAL SANS-SERIF DIGIT ONE
+U+1D7E4           𝟤            \sanstwo                                     MATHEMATICAL SANS-SERIF DIGIT TWO
+U+1D7E5           𝟥            \sansthree                                   MATHEMATICAL SANS-SERIF DIGIT THREE
+U+1D7E6           𝟦            \sansfour                                    MATHEMATICAL SANS-SERIF DIGIT FOUR
+U+1D7E7           𝟧            \sansfive                                    MATHEMATICAL SANS-SERIF DIGIT FIVE
+U+1D7E8           𝟨            \sanssix                                     MATHEMATICAL SANS-SERIF DIGIT SIX
+U+1D7E9           𝟩            \sansseven                                   MATHEMATICAL SANS-SERIF DIGIT SEVEN
+U+1D7EA           𝟪            \sanseight                                   MATHEMATICAL SANS-SERIF DIGIT EIGHT
+U+1D7EB           𝟫            \sansnine                                    MATHEMATICAL SANS-SERIF DIGIT NINE
+U+1D7EC           𝟬            \bsanszero                                   MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+U+1D7ED           𝟭            \bsansone                                    MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+U+1D7EE           𝟮            \bsanstwo                                    MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+U+1D7EF           𝟯            \bsansthree                                  MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+U+1D7F0           𝟰            \bsansfour                                   MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+U+1D7F1           𝟱            \bsansfive                                   MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+U+1D7F2           𝟲            \bsanssix                                    MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+U+1D7F3           𝟳            \bsansseven                                  MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+U+1D7F4           𝟴            \bsanseight                                  MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+U+1D7F5           𝟵            \bsansnine                                   MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+U+1D7F6           𝟶            \ttzero                                      MATHEMATICAL MONOSPACE DIGIT ZERO
+U+1D7F7           𝟷            \ttone                                       MATHEMATICAL MONOSPACE DIGIT ONE
+U+1D7F8           𝟸            \tttwo                                       MATHEMATICAL MONOSPACE DIGIT TWO
+U+1D7F9           𝟹            \ttthree                                     MATHEMATICAL MONOSPACE DIGIT THREE
+U+1D7FA           𝟺            \ttfour                                      MATHEMATICAL MONOSPACE DIGIT FOUR
+U+1D7FB           𝟻            \ttfive                                      MATHEMATICAL MONOSPACE DIGIT FIVE
+U+1D7FC           𝟼            \ttsix                                       MATHEMATICAL MONOSPACE DIGIT SIX
+U+1D7FD           𝟽            \ttseven                                     MATHEMATICAL MONOSPACE DIGIT SEVEN
+U+1D7FE           𝟾            \tteight                                     MATHEMATICAL MONOSPACE DIGIT EIGHT
+U+1D7FF           𝟿            \ttnine                                      MATHEMATICAL MONOSPACE DIGIT NINE
+U+1F004           🀄            \:mahjong:                                   MAHJONG TILE RED DRAGON
+U+1F0CF           🃏            \:black_joker:                               PLAYING CARD BLACK JOKER
+U+1F170           🅰            \:a:                                         NEGATIVE SQUARED LATIN CAPITAL LETTER A
+U+1F171           🅱            \:b:                                         NEGATIVE SQUARED LATIN CAPITAL LETTER B
+U+1F17E           🅾            \:o2:                                        NEGATIVE SQUARED LATIN CAPITAL LETTER O
+U+1F17F           🅿            \:parking:                                   NEGATIVE SQUARED LATIN CAPITAL LETTER P
+U+1F18E           🆎            \:ab:                                        NEGATIVE SQUARED AB
+U+1F191           🆑            \:cl:                                        SQUARED CL
+U+1F192           🆒            \:cool:                                      SQUARED COOL
+U+1F193           🆓            \:free:                                      SQUARED FREE
+U+1F194           🆔            \:id:                                        SQUARED ID
+U+1F195           🆕            \:new:                                       SQUARED NEW
+U+1F196           🆖            \:ng:                                        SQUARED NG
+U+1F197           🆗            \:ok:                                        SQUARED OK
+U+1F198           🆘            \:sos:                                       SQUARED SOS
+U+1F199           🆙            \:up:                                        SQUARED UP WITH EXCLAMATION MARK
+U+1F19A           🆚            \:vs:                                        SQUARED VS
+U+1F201           🈁            \:koko:                                      SQUARED KATAKANA KOKO
+U+1F202           🈂            \:sa:                                        SQUARED KATAKANA SA
+U+1F21A           🈚            \:u7121:                                     SQUARED CJK UNIFIED IDEOGRAPH-7121
+U+1F22F           🈯            \:u6307:                                     SQUARED CJK UNIFIED IDEOGRAPH-6307
+U+1F232           🈲            \:u7981:                                     SQUARED CJK UNIFIED IDEOGRAPH-7981
+U+1F233           🈳            \:u7a7a:                                     SQUARED CJK UNIFIED IDEOGRAPH-7A7A
+U+1F234           🈴            \:u5408:                                     SQUARED CJK UNIFIED IDEOGRAPH-5408
+U+1F235           🈵            \:u6e80:                                     SQUARED CJK UNIFIED IDEOGRAPH-6E80
+U+1F236           🈶            \:u6709:                                     SQUARED CJK UNIFIED IDEOGRAPH-6709
+U+1F237           🈷            \:u6708:                                     SQUARED CJK UNIFIED IDEOGRAPH-6708
+U+1F238           🈸            \:u7533:                                     SQUARED CJK UNIFIED IDEOGRAPH-7533
+U+1F239           🈹            \:u5272:                                     SQUARED CJK UNIFIED IDEOGRAPH-5272
+U+1F23A           🈺            \:u55b6:                                     SQUARED CJK UNIFIED IDEOGRAPH-55B6
+U+1F250           🉐            \:ideograph_advantage:                       CIRCLED IDEOGRAPH ADVANTAGE
+U+1F251           🉑            \:accept:                                    CIRCLED IDEOGRAPH ACCEPT
+U+1F300           🌀            \:cyclone:                                   CYCLONE
+U+1F301           🌁            \:foggy:                                     FOGGY
+U+1F302           🌂            \:closed_umbrella:                           CLOSED UMBRELLA
+U+1F303           🌃            \:night_with_stars:                          NIGHT WITH STARS
+U+1F304           🌄            \:sunrise_over_mountains:                    SUNRISE OVER MOUNTAINS
+U+1F305           🌅            \:sunrise:                                   SUNRISE
+U+1F306           🌆            \:city_sunset:                               CITYSCAPE AT DUSK
+U+1F307           🌇            \:city_sunrise:                              SUNSET OVER BUILDINGS
+U+1F308           🌈            \:rainbow:                                   RAINBOW
+U+1F309           🌉            \:bridge_at_night:                           BRIDGE AT NIGHT
+U+1F30A           🌊            \:ocean:                                     WATER WAVE
+U+1F30B           🌋            \:volcano:                                   VOLCANO
+U+1F30C           🌌            \:milky_way:                                 MILKY WAY
+U+1F30D           🌍            \:earth_africa:                              EARTH GLOBE EUROPE-AFRICA
+U+1F30E           🌎            \:earth_americas:                            EARTH GLOBE AMERICAS
+U+1F30F           🌏            \:earth_asia:                                EARTH GLOBE ASIA-AUSTRALIA
+U+1F310           🌐            \:globe_with_meridians:                      GLOBE WITH MERIDIANS
+U+1F311           🌑            \:new_moon:                                  NEW MOON SYMBOL
+U+1F312           🌒            \:waxing_crescent_moon:                      WAXING CRESCENT MOON SYMBOL
+U+1F313           🌓            \:first_quarter_moon:                        FIRST QUARTER MOON SYMBOL
+U+1F314           🌔            \:moon:                                      WAXING GIBBOUS MOON SYMBOL
+U+1F315           🌕            \:full_moon:                                 FULL MOON SYMBOL
+U+1F316           🌖            \:waning_gibbous_moon:                       WANING GIBBOUS MOON SYMBOL
+U+1F317           🌗            \:last_quarter_moon:                         LAST QUARTER MOON SYMBOL
+U+1F318           🌘            \:waning_crescent_moon:                      WANING CRESCENT MOON SYMBOL
+U+1F319           🌙            \:crescent_moon:                             CRESCENT MOON
+U+1F31A           🌚            \:new_moon_with_face:                        NEW MOON WITH FACE
+U+1F31B           🌛            \:first_quarter_moon_with_face:              FIRST QUARTER MOON WITH FACE
+U+1F31C           🌜            \:last_quarter_moon_with_face:               LAST QUARTER MOON WITH FACE
+U+1F31D           🌝            \:full_moon_with_face:                       FULL MOON WITH FACE
+U+1F31E           🌞            \:sun_with_face:                             SUN WITH FACE
+U+1F31F           🌟            \:star2:                                     GLOWING STAR
+U+1F320           🌠            \:stars:                                     SHOOTING STAR
+U+1F330           🌰            \:chestnut:                                  CHESTNUT
+U+1F331           🌱            \:seedling:                                  SEEDLING
+U+1F332           🌲            \:evergreen_tree:                            EVERGREEN TREE
+U+1F333           🌳            \:deciduous_tree:                            DECIDUOUS TREE
+U+1F334           🌴            \:palm_tree:                                 PALM TREE
+U+1F335           🌵            \:cactus:                                    CACTUS
+U+1F337           🌷            \:tulip:                                     TULIP
+U+1F338           🌸            \:cherry_blossom:                            CHERRY BLOSSOM
+U+1F339           🌹            \:rose:                                      ROSE
+U+1F33A           🌺            \:hibiscus:                                  HIBISCUS
+U+1F33B           🌻            \:sunflower:                                 SUNFLOWER
+U+1F33C           🌼            \:blossom:                                   BLOSSOM
+U+1F33D           🌽            \:corn:                                      EAR OF MAIZE
+U+1F33E           🌾            \:ear_of_rice:                               EAR OF RICE
+U+1F33F           🌿            \:herb:                                      HERB
+U+1F340           🍀            \:four_leaf_clover:                          FOUR LEAF CLOVER
+U+1F341           🍁            \:maple_leaf:                                MAPLE LEAF
+U+1F342           🍂            \:fallen_leaf:                               FALLEN LEAF
+U+1F343           🍃            \:leaves:                                    LEAF FLUTTERING IN WIND
+U+1F344           🍄            \:mushroom:                                  MUSHROOM
+U+1F345           🍅            \:tomato:                                    TOMATO
+U+1F346           🍆            \:eggplant:                                  AUBERGINE
+U+1F347           🍇            \:grapes:                                    GRAPES
+U+1F348           🍈            \:melon:                                     MELON
+U+1F349           🍉            \:watermelon:                                WATERMELON
+U+1F34A           🍊            \:tangerine:                                 TANGERINE
+U+1F34B           🍋            \:lemon:                                     LEMON
+U+1F34C           🍌            \:banana:                                    BANANA
+U+1F34D           🍍            \:pineapple:                                 PINEAPPLE
+U+1F34E           🍎            \:apple:                                     RED APPLE
+U+1F34F           🍏            \:green_apple:                               GREEN APPLE
+U+1F350           🍐            \:pear:                                      PEAR
+U+1F351           🍑            \:peach:                                     PEACH
+U+1F352           🍒            \:cherries:                                  CHERRIES
+U+1F353           🍓            \:strawberry:                                STRAWBERRY
+U+1F354           🍔            \:hamburger:                                 HAMBURGER
+U+1F355           🍕            \:pizza:                                     SLICE OF PIZZA
+U+1F356           🍖            \:meat_on_bone:                              MEAT ON BONE
+U+1F357           🍗            \:poultry_leg:                               POULTRY LEG
+U+1F358           🍘            \:rice_cracker:                              RICE CRACKER
+U+1F359           🍙            \:rice_ball:                                 RICE BALL
+U+1F35A           🍚            \:rice:                                      COOKED RICE
+U+1F35B           🍛            \:curry:                                     CURRY AND RICE
+U+1F35C           🍜            \:ramen:                                     STEAMING BOWL
+U+1F35D           🍝            \:spaghetti:                                 SPAGHETTI
+U+1F35E           🍞            \:bread:                                     BREAD
+U+1F35F           🍟            \:fries:                                     FRENCH FRIES
+U+1F360           🍠            \:sweet_potato:                              ROASTED SWEET POTATO
+U+1F361           🍡            \:dango:                                     DANGO
+U+1F362           🍢            \:oden:                                      ODEN
+U+1F363           🍣            \:sushi:                                     SUSHI
+U+1F364           🍤            \:fried_shrimp:                              FRIED SHRIMP
+U+1F365           🍥            \:fish_cake:                                 FISH CAKE WITH SWIRL DESIGN
+U+1F366           🍦            \:icecream:                                  SOFT ICE CREAM
+U+1F367           🍧            \:shaved_ice:                                SHAVED ICE
+U+1F368           🍨            \:ice_cream:                                 ICE CREAM
+U+1F369           🍩            \:doughnut:                                  DOUGHNUT
+U+1F36A           🍪            \:cookie:                                    COOKIE
+U+1F36B           🍫            \:chocolate_bar:                             CHOCOLATE BAR
+U+1F36C           🍬            \:candy:                                     CANDY
+U+1F36D           🍭            \:lollipop:                                  LOLLIPOP
+U+1F36E           🍮            \:custard:                                   CUSTARD
+U+1F36F           🍯            \:honey_pot:                                 HONEY POT
+U+1F370           🍰            \:cake:                                      SHORTCAKE
+U+1F371           🍱            \:bento:                                     BENTO BOX
+U+1F372           🍲            \:stew:                                      POT OF FOOD
+U+1F373           🍳            \:egg:                                       COOKING
+U+1F374           🍴            \:fork_and_knife:                            FORK AND KNIFE
+U+1F375           🍵            \:tea:                                       TEACUP WITHOUT HANDLE
+U+1F376           🍶            \:sake:                                      SAKE BOTTLE AND CUP
+U+1F377           🍷            \:wine_glass:                                WINE GLASS
+U+1F378           🍸            \:cocktail:                                  COCKTAIL GLASS
+U+1F379           🍹            \:tropical_drink:                            TROPICAL DRINK
+U+1F37A           🍺            \:beer:                                      BEER MUG
+U+1F37B           🍻            \:beers:                                     CLINKING BEER MUGS
+U+1F37C           🍼            \:baby_bottle:                               BABY BOTTLE
+U+1F380           🎀            \:ribbon:                                    RIBBON
+U+1F381           🎁            \:gift:                                      WRAPPED PRESENT
+U+1F382           🎂            \:birthday:                                  BIRTHDAY CAKE
+U+1F383           🎃            \:jack_o_lantern:                            JACK-O-LANTERN
+U+1F384           🎄            \:christmas_tree:                            CHRISTMAS TREE
+U+1F385           🎅            \:santa:                                     FATHER CHRISTMAS
+U+1F386           🎆            \:fireworks:                                 FIREWORKS
+U+1F387           🎇            \:sparkler:                                  FIREWORK SPARKLER
+U+1F388           🎈            \:balloon:                                   BALLOON
+U+1F389           🎉            \:tada:                                      PARTY POPPER
+U+1F38A           🎊            \:confetti_ball:                             CONFETTI BALL
+U+1F38B           🎋            \:tanabata_tree:                             TANABATA TREE
+U+1F38C           🎌            \:crossed_flags:                             CROSSED FLAGS
+U+1F38D           🎍            \:bamboo:                                    PINE DECORATION
+U+1F38E           🎎            \:dolls:                                     JAPANESE DOLLS
+U+1F38F           🎏            \:flags:                                     CARP STREAMER
+U+1F390           🎐            \:wind_chime:                                WIND CHIME
+U+1F391           🎑            \:rice_scene:                                MOON VIEWING CEREMONY
+U+1F392           🎒            \:school_satchel:                            SCHOOL SATCHEL
+U+1F393           🎓            \:mortar_board:                              GRADUATION CAP
+U+1F3A0           🎠            \:carousel_horse:                            CAROUSEL HORSE
+U+1F3A1           🎡            \:ferris_wheel:                              FERRIS WHEEL
+U+1F3A2           🎢            \:roller_coaster:                            ROLLER COASTER
+U+1F3A3           🎣            \:fishing_pole_and_fish:                     FISHING POLE AND FISH
+U+1F3A4           🎤            \:microphone:                                MICROPHONE
+U+1F3A5           🎥            \:movie_camera:                              MOVIE CAMERA
+U+1F3A6           🎦            \:cinema:                                    CINEMA
+U+1F3A7           🎧            \:headphones:                                HEADPHONE
+U+1F3A8           🎨            \:art:                                       ARTIST PALETTE
+U+1F3A9           🎩            \:tophat:                                    TOP HAT
+U+1F3AA           🎪            \:circus_tent:                               CIRCUS TENT
+U+1F3AB           🎫            \:ticket:                                    TICKET
+U+1F3AC           🎬            \:clapper:                                   CLAPPER BOARD
+U+1F3AD           🎭            \:performing_arts:                           PERFORMING ARTS
+U+1F3AE           🎮            \:video_game:                                VIDEO GAME
+U+1F3AF           🎯            \:dart:                                      DIRECT HIT
+U+1F3B0           🎰            \:slot_machine:                              SLOT MACHINE
+U+1F3B1           🎱            \:8ball:                                     BILLIARDS
+U+1F3B2           🎲            \:game_die:                                  GAME DIE
+U+1F3B3           🎳            \:bowling:                                   BOWLING
+U+1F3B4           🎴            \:flower_playing_cards:                      FLOWER PLAYING CARDS
+U+1F3B5           🎵            \:musical_note:                              MUSICAL NOTE
+U+1F3B6           🎶            \:notes:                                     MULTIPLE MUSICAL NOTES
+U+1F3B7           🎷            \:saxophone:                                 SAXOPHONE
+U+1F3B8           🎸            \:guitar:                                    GUITAR
+U+1F3B9           🎹            \:musical_keyboard:                          MUSICAL KEYBOARD
+U+1F3BA           🎺            \:trumpet:                                   TRUMPET
+U+1F3BB           🎻            \:violin:                                    VIOLIN
+U+1F3BC           🎼            \:musical_score:                             MUSICAL SCORE
+U+1F3BD           🎽            \:running_shirt_with_sash:                   RUNNING SHIRT WITH SASH
+U+1F3BE           🎾            \:tennis:                                    TENNIS RACQUET AND BALL
+U+1F3BF           🎿            \:ski:                                       SKI AND SKI BOOT
+U+1F3C0           🏀            \:basketball:                                BASKETBALL AND HOOP
+U+1F3C1           🏁            \:checkered_flag:                            CHEQUERED FLAG
+U+1F3C2           🏂            \:snowboarder:                               SNOWBOARDER
+U+1F3C3           🏃            \:runner:                                    RUNNER
+U+1F3C4           🏄            \:surfer:                                    SURFER
+U+1F3C6           🏆            \:trophy:                                    TROPHY
+U+1F3C7           🏇            \:horse_racing:                              HORSE RACING
+U+1F3C8           🏈            \:football:                                  AMERICAN FOOTBALL
+U+1F3C9           🏉            \:rugby_football:                            RUGBY FOOTBALL
+U+1F3CA           🏊            \:swimmer:                                   SWIMMER
+U+1F3E0           🏠            \:house:                                     HOUSE BUILDING
+U+1F3E1           🏡            \:house_with_garden:                         HOUSE WITH GARDEN
+U+1F3E2           🏢            \:office:                                    OFFICE BUILDING
+U+1F3E3           🏣            \:post_office:                               JAPANESE POST OFFICE
+U+1F3E4           🏤            \:european_post_office:                      EUROPEAN POST OFFICE
+U+1F3E5           🏥            \:hospital:                                  HOSPITAL
+U+1F3E6           🏦            \:bank:                                      BANK
+U+1F3E7           🏧            \:atm:                                       AUTOMATED TELLER MACHINE
+U+1F3E8           🏨            \:hotel:                                     HOTEL
+U+1F3E9           🏩            \:love_hotel:                                LOVE HOTEL
+U+1F3EA           🏪            \:convenience_store:                         CONVENIENCE STORE
+U+1F3EB           🏫            \:school:                                    SCHOOL
+U+1F3EC           🏬            \:department_store:                          DEPARTMENT STORE
+U+1F3ED           🏭            \:factory:                                   FACTORY
+U+1F3EE           🏮            \:izakaya_lantern:                           IZAKAYA LANTERN
+U+1F3EF           🏯            \:japanese_castle:                           JAPANESE CASTLE
+U+1F3F0           🏰            \:european_castle:                           EUROPEAN CASTLE
+U+1F3FB           🏻            \:skin-tone-2:                               EMOJI MODIFIER FITZPATRICK TYPE-1-2
+U+1F3FC           🏼            \:skin-tone-3:                               EMOJI MODIFIER FITZPATRICK TYPE-3
+U+1F3FD           🏽            \:skin-tone-4:                               EMOJI MODIFIER FITZPATRICK TYPE-4
+U+1F3FE           🏾            \:skin-tone-5:                               EMOJI MODIFIER FITZPATRICK TYPE-5
+U+1F3FF           🏿            \:skin-tone-6:                               EMOJI MODIFIER FITZPATRICK TYPE-6
+U+1F400           🐀            \:rat:                                       RAT
+U+1F401           🐁            \:mouse2:                                    MOUSE
+U+1F402           🐂            \:ox:                                        OX
+U+1F403           🐃            \:water_buffalo:                             WATER BUFFALO
+U+1F404           🐄            \:cow2:                                      COW
+U+1F405           🐅            \:tiger2:                                    TIGER
+U+1F406           🐆            \:leopard:                                   LEOPARD
+U+1F407           🐇            \:rabbit2:                                   RABBIT
+U+1F408           🐈            \:cat2:                                      CAT
+U+1F409           🐉            \:dragon:                                    DRAGON
+U+1F40A           🐊            \:crocodile:                                 CROCODILE
+U+1F40B           🐋            \:whale2:                                    WHALE
+U+1F40C           🐌            \:snail:                                     SNAIL
+U+1F40D           🐍            \:snake:                                     SNAKE
+U+1F40E           🐎            \:racehorse:                                 HORSE
+U+1F40F           🐏            \:ram:                                       RAM
+U+1F410           🐐            \:goat:                                      GOAT
+U+1F411           🐑            \:sheep:                                     SHEEP
+U+1F412           🐒            \:monkey:                                    MONKEY
+U+1F413           🐓            \:rooster:                                   ROOSTER
+U+1F414           🐔            \:chicken:                                   CHICKEN
+U+1F415           🐕            \:dog2:                                      DOG
+U+1F416           🐖            \:pig2:                                      PIG
+U+1F417           🐗            \:boar:                                      BOAR
+U+1F418           🐘            \:elephant:                                  ELEPHANT
+U+1F419           🐙            \:octopus:                                   OCTOPUS
+U+1F41A           🐚            \:shell:                                     SPIRAL SHELL
+U+1F41B           🐛            \:bug:                                       BUG
+U+1F41C           🐜            \:ant:                                       ANT
+U+1F41D           🐝            \:bee:                                       HONEYBEE
+U+1F41E           🐞            \:beetle:                                    LADY BEETLE
+U+1F41F           🐟            \:fish:                                      FISH
+U+1F420           🐠            \:tropical_fish:                             TROPICAL FISH
+U+1F421           🐡            \:blowfish:                                  BLOWFISH
+U+1F422           🐢            \:turtle:                                    TURTLE
+U+1F423           🐣            \:hatching_chick:                            HATCHING CHICK
+U+1F424           🐤            \:baby_chick:                                BABY CHICK
+U+1F425           🐥            \:hatched_chick:                             FRONT-FACING BABY CHICK
+U+1F426           🐦            \:bird:                                      BIRD
+U+1F427           🐧            \:penguin:                                   PENGUIN
+U+1F428           🐨            \:koala:                                     KOALA
+U+1F429           🐩            \:poodle:                                    POODLE
+U+1F42A           🐪            \:dromedary_camel:                           DROMEDARY CAMEL
+U+1F42B           🐫            \:camel:                                     BACTRIAN CAMEL
+U+1F42C           🐬            \:dolphin:                                   DOLPHIN
+U+1F42D           🐭            \:mouse:                                     MOUSE FACE
+U+1F42E           🐮            \:cow:                                       COW FACE
+U+1F42F           🐯            \:tiger:                                     TIGER FACE
+U+1F430           🐰            \:rabbit:                                    RABBIT FACE
+U+1F431           🐱            \:cat:                                       CAT FACE
+U+1F432           🐲            \:dragon_face:                               DRAGON FACE
+U+1F433           🐳            \:whale:                                     SPOUTING WHALE
+U+1F434           🐴            \:horse:                                     HORSE FACE
+U+1F435           🐵            \:monkey_face:                               MONKEY FACE
+U+1F436           🐶            \:dog:                                       DOG FACE
+U+1F437           🐷            \:pig:                                       PIG FACE
+U+1F438           🐸            \:frog:                                      FROG FACE
+U+1F439           🐹            \:hamster:                                   HAMSTER FACE
+U+1F43A           🐺            \:wolf:                                      WOLF FACE
+U+1F43B           🐻            \:bear:                                      BEAR FACE
+U+1F43C           🐼            \:panda_face:                                PANDA FACE
+U+1F43D           🐽            \:pig_nose:                                  PIG NOSE
+U+1F43E           🐾            \:feet:                                      PAW PRINTS
+U+1F440           👀            \:eyes:                                      EYES
+U+1F442           👂            \:ear:                                       EAR
+U+1F443           👃            \:nose:                                      NOSE
+U+1F444           👄            \:lips:                                      MOUTH
+U+1F445           👅            \:tongue:                                    TONGUE
+U+1F446           👆            \:point_up_2:                                WHITE UP POINTING BACKHAND INDEX
+U+1F447           👇            \:point_down:                                WHITE DOWN POINTING BACKHAND INDEX
+U+1F448           👈            \:point_left:                                WHITE LEFT POINTING BACKHAND INDEX
+U+1F449           👉            \:point_right:                               WHITE RIGHT POINTING BACKHAND INDEX
+U+1F44A           👊            \:facepunch:                                 FISTED HAND SIGN
+U+1F44B           👋            \:wave:                                      WAVING HAND SIGN
+U+1F44C           👌            \:ok_hand:                                   OK HAND SIGN
+U+1F44D           👍            \:+1:                                        THUMBS UP SIGN
+U+1F44E           👎            \:-1:                                        THUMBS DOWN SIGN
+U+1F44F           👏            \:clap:                                      CLAPPING HANDS SIGN
+U+1F450           👐            \:open_hands:                                OPEN HANDS SIGN
+U+1F451           👑            \:crown:                                     CROWN
+U+1F452           👒            \:womans_hat:                                WOMANS HAT
+U+1F453           👓            \:eyeglasses:                                EYEGLASSES
+U+1F454           👔            \:necktie:                                   NECKTIE
+U+1F455           👕            \:shirt:                                     T-SHIRT
+U+1F456           👖            \:jeans:                                     JEANS
+U+1F457           👗            \:dress:                                     DRESS
+U+1F458           👘            \:kimono:                                    KIMONO
+U+1F459           👙            \:bikini:                                    BIKINI
+U+1F45A           👚            \:womans_clothes:                            WOMANS CLOTHES
+U+1F45B           👛            \:purse:                                     PURSE
+U+1F45C           👜            \:handbag:                                   HANDBAG
+U+1F45D           👝            \:pouch:                                     POUCH
+U+1F45E           👞            \:mans_shoe:                                 MANS SHOE
+U+1F45F           👟            \:athletic_shoe:                             ATHLETIC SHOE
+U+1F460           👠            \:high_heel:                                 HIGH-HEELED SHOE
+U+1F461           👡            \:sandal:                                    WOMANS SANDAL
+U+1F462           👢            \:boot:                                      WOMANS BOOTS
+U+1F463           👣            \:footprints:                                FOOTPRINTS
+U+1F464           👤            \:bust_in_silhouette:                        BUST IN SILHOUETTE
+U+1F465           👥            \:busts_in_silhouette:                       BUSTS IN SILHOUETTE
+U+1F466           👦            \:boy:                                       BOY
+U+1F467           👧            \:girl:                                      GIRL
+U+1F468           👨            \:man:                                       MAN
+U+1F469           👩            \:woman:                                     WOMAN
+U+1F46A           👪            \:family:                                    FAMILY
+U+1F46B           👫            \:couple:                                    MAN AND WOMAN HOLDING HANDS
+U+1F46C           👬            \:two_men_holding_hands:                     TWO MEN HOLDING HANDS
+U+1F46D           👭            \:two_women_holding_hands:                   TWO WOMEN HOLDING HANDS
+U+1F46E           👮            \:cop:                                       POLICE OFFICER
+U+1F46F           👯            \:dancers:                                   WOMAN WITH BUNNY EARS
+U+1F470           👰            \:bride_with_veil:                           BRIDE WITH VEIL
+U+1F471           👱            \:person_with_blond_hair:                    PERSON WITH BLOND HAIR
+U+1F472           👲            \:man_with_gua_pi_mao:                       MAN WITH GUA PI MAO
+U+1F473           👳            \:man_with_turban:                           MAN WITH TURBAN
+U+1F474           👴            \:older_man:                                 OLDER MAN
+U+1F475           👵            \:older_woman:                               OLDER WOMAN
+U+1F476           👶            \:baby:                                      BABY
+U+1F477           👷            \:construction_worker:                       CONSTRUCTION WORKER
+U+1F478           👸            \:princess:                                  PRINCESS
+U+1F479           👹            \:japanese_ogre:                             JAPANESE OGRE
+U+1F47A           👺            \:japanese_goblin:                           JAPANESE GOBLIN
+U+1F47B           👻            \:ghost:                                     GHOST
+U+1F47C           👼            \:angel:                                     BABY ANGEL
+U+1F47D           👽            \:alien:                                     EXTRATERRESTRIAL ALIEN
+U+1F47E           👾            \:space_invader:                             ALIEN MONSTER
+U+1F47F           👿            \:imp:                                       IMP
+U+1F480           💀            \:skull:                                     SKULL
+U+1F481           💁            \:information_desk_person:                   INFORMATION DESK PERSON
+U+1F482           💂            \:guardsman:                                 GUARDSMAN
+U+1F483           💃            \:dancer:                                    DANCER
+U+1F484           💄            \:lipstick:                                  LIPSTICK
+U+1F485           💅            \:nail_care:                                 NAIL POLISH
+U+1F486           💆            \:massage:                                   FACE MASSAGE
+U+1F487           💇            \:haircut:                                   HAIRCUT
+U+1F488           💈            \:barber:                                    BARBER POLE
+U+1F489           💉            \:syringe:                                   SYRINGE
+U+1F48A           💊            \:pill:                                      PILL
+U+1F48B           💋            \:kiss:                                      KISS MARK
+U+1F48C           💌            \:love_letter:                               LOVE LETTER
+U+1F48D           💍            \:ring:                                      RING
+U+1F48E           💎            \:gem:                                       GEM STONE
+U+1F48F           💏            \:couplekiss:                                KISS
+U+1F490           💐            \:bouquet:                                   BOUQUET
+U+1F491           💑            \:couple_with_heart:                         COUPLE WITH HEART
+U+1F492           💒            \:wedding:                                   WEDDING
+U+1F493           💓            \:heartbeat:                                 BEATING HEART
+U+1F494           💔            \:broken_heart:                              BROKEN HEART
+U+1F495           💕            \:two_hearts:                                TWO HEARTS
+U+1F496           💖            \:sparkling_heart:                           SPARKLING HEART
+U+1F497           💗            \:heartpulse:                                GROWING HEART
+U+1F498           💘            \:cupid:                                     HEART WITH ARROW
+U+1F499           💙            \:blue_heart:                                BLUE HEART
+U+1F49A           💚            \:green_heart:                               GREEN HEART
+U+1F49B           💛            \:yellow_heart:                              YELLOW HEART
+U+1F49C           💜            \:purple_heart:                              PURPLE HEART
+U+1F49D           💝            \:gift_heart:                                HEART WITH RIBBON
+U+1F49E           💞            \:revolving_hearts:                          REVOLVING HEARTS
+U+1F49F           💟            \:heart_decoration:                          HEART DECORATION
+U+1F4A0           💠            \:diamond_shape_with_a_dot_inside:           DIAMOND SHAPE WITH A DOT INSIDE
+U+1F4A1           💡            \:bulb:                                      ELECTRIC LIGHT BULB
+U+1F4A2           💢            \:anger:                                     ANGER SYMBOL
+U+1F4A3           💣            \:bomb:                                      BOMB
+U+1F4A4           💤            \:zzz:                                       SLEEPING SYMBOL
+U+1F4A5           💥            \:boom:                                      COLLISION SYMBOL
+U+1F4A6           💦            \:sweat_drops:                               SPLASHING SWEAT SYMBOL
+U+1F4A7           💧            \:droplet:                                   DROPLET
+U+1F4A8           💨            \:dash:                                      DASH SYMBOL
+U+1F4A9           💩            \:hankey:                                    PILE OF POO
+U+1F4AA           💪            \:muscle:                                    FLEXED BICEPS
+U+1F4AB           💫            \:dizzy:                                     DIZZY SYMBOL
+U+1F4AC           💬            \:speech_balloon:                            SPEECH BALLOON
+U+1F4AD           💭            \:thought_balloon:                           THOUGHT BALLOON
+U+1F4AE           💮            \:white_flower:                              WHITE FLOWER
+U+1F4AF           💯            \:100:                                       HUNDRED POINTS SYMBOL
+U+1F4B0           💰            \:moneybag:                                  MONEY BAG
+U+1F4B1           💱            \:currency_exchange:                         CURRENCY EXCHANGE
+U+1F4B2           💲            \:heavy_dollar_sign:                         HEAVY DOLLAR SIGN
+U+1F4B3           💳            \:credit_card:                               CREDIT CARD
+U+1F4B4           💴            \:yen:                                       BANKNOTE WITH YEN SIGN
+U+1F4B5           💵            \:dollar:                                    BANKNOTE WITH DOLLAR SIGN
+U+1F4B6           💶            \:euro:                                      BANKNOTE WITH EURO SIGN
+U+1F4B7           💷            \:pound:                                     BANKNOTE WITH POUND SIGN
+U+1F4B8           💸            \:money_with_wings:                          MONEY WITH WINGS
+U+1F4B9           💹            \:chart:                                     CHART WITH UPWARDS TREND AND YEN SIGN
+U+1F4BA           💺            \:seat:                                      SEAT
+U+1F4BB           💻            \:computer:                                  PERSONAL COMPUTER
+U+1F4BC           💼            \:briefcase:                                 BRIEFCASE
+U+1F4BD           💽            \:minidisc:                                  MINIDISC
+U+1F4BE           💾            \:floppy_disk:                               FLOPPY DISK
+U+1F4BF           💿            \:cd:                                        OPTICAL DISC
+U+1F4C0           📀            \:dvd:                                       DVD
+U+1F4C1           📁            \:file_folder:                               FILE FOLDER
+U+1F4C2           📂            \:open_file_folder:                          OPEN FILE FOLDER
+U+1F4C3           📃            \:page_with_curl:                            PAGE WITH CURL
+U+1F4C4           📄            \:page_facing_up:                            PAGE FACING UP
+U+1F4C5           📅            \:date:                                      CALENDAR
+U+1F4C6           📆            \:calendar:                                  TEAR-OFF CALENDAR
+U+1F4C7           📇            \:card_index:                                CARD INDEX
+U+1F4C8           📈            \:chart_with_upwards_trend:                  CHART WITH UPWARDS TREND
+U+1F4C9           📉            \:chart_with_downwards_trend:                CHART WITH DOWNWARDS TREND
+U+1F4CA           📊            \:bar_chart:                                 BAR CHART
+U+1F4CB           📋            \:clipboard:                                 CLIPBOARD
+U+1F4CC           📌            \:pushpin:                                   PUSHPIN
+U+1F4CD           📍            \:round_pushpin:                             ROUND PUSHPIN
+U+1F4CE           📎            \:paperclip:                                 PAPERCLIP
+U+1F4CF           📏            \:straight_ruler:                            STRAIGHT RULER
+U+1F4D0           📐            \:triangular_ruler:                          TRIANGULAR RULER
+U+1F4D1           📑            \:bookmark_tabs:                             BOOKMARK TABS
+U+1F4D2           📒            \:ledger:                                    LEDGER
+U+1F4D3           📓            \:notebook:                                  NOTEBOOK
+U+1F4D4           📔            \:notebook_with_decorative_cover:            NOTEBOOK WITH DECORATIVE COVER
+U+1F4D5           📕            \:closed_book:                               CLOSED BOOK
+U+1F4D6           📖            \:book:                                      OPEN BOOK
+U+1F4D7           📗            \:green_book:                                GREEN BOOK
+U+1F4D8           📘            \:blue_book:                                 BLUE BOOK
+U+1F4D9           📙            \:orange_book:                               ORANGE BOOK
+U+1F4DA           📚            \:books:                                     BOOKS
+U+1F4DB           📛            \:name_badge:                                NAME BADGE
+U+1F4DC           📜            \:scroll:                                    SCROLL
+U+1F4DD           📝            \:memo:                                      MEMO
+U+1F4DE           📞            \:telephone_receiver:                        TELEPHONE RECEIVER
+U+1F4DF           📟            \:pager:                                     PAGER
+U+1F4E0           📠            \:fax:                                       FAX MACHINE
+U+1F4E1           📡            \:satellite:                                 SATELLITE ANTENNA
+U+1F4E2           📢            \:loudspeaker:                               PUBLIC ADDRESS LOUDSPEAKER
+U+1F4E3           📣            \:mega:                                      CHEERING MEGAPHONE
+U+1F4E4           📤            \:outbox_tray:                               OUTBOX TRAY
+U+1F4E5           📥            \:inbox_tray:                                INBOX TRAY
+U+1F4E6           📦            \:package:                                   PACKAGE
+U+1F4E7           📧            \:e-mail:                                    E-MAIL SYMBOL
+U+1F4E8           📨            \:incoming_envelope:                         INCOMING ENVELOPE
+U+1F4E9           📩            \:envelope_with_arrow:                       ENVELOPE WITH DOWNWARDS ARROW ABOVE
+U+1F4EA           📪            \:mailbox_closed:                            CLOSED MAILBOX WITH LOWERED FLAG
+U+1F4EB           📫            \:mailbox:                                   CLOSED MAILBOX WITH RAISED FLAG
+U+1F4EC           📬            \:mailbox_with_mail:                         OPEN MAILBOX WITH RAISED FLAG
+U+1F4ED           📭            \:mailbox_with_no_mail:                      OPEN MAILBOX WITH LOWERED FLAG
+U+1F4EE           📮            \:postbox:                                   POSTBOX
+U+1F4EF           📯            \:postal_horn:                               POSTAL HORN
+U+1F4F0           📰            \:newspaper:                                 NEWSPAPER
+U+1F4F1           📱            \:iphone:                                    MOBILE PHONE
+U+1F4F2           📲            \:calling:                                   MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
+U+1F4F3           📳            \:vibration_mode:                            VIBRATION MODE
+U+1F4F4           📴            \:mobile_phone_off:                          MOBILE PHONE OFF
+U+1F4F5           📵            \:no_mobile_phones:                          NO MOBILE PHONES
+U+1F4F6           📶            \:signal_strength:                           ANTENNA WITH BARS
+U+1F4F7           📷            \:camera:                                    CAMERA
+U+1F4F9           📹            \:video_camera:                              VIDEO CAMERA
+U+1F4FA           📺            \:tv:                                        TELEVISION
+U+1F4FB           📻            \:radio:                                     RADIO
+U+1F4FC           📼            \:vhs:                                       VIDEOCASSETTE
+U+1F500           🔀            \:twisted_rightwards_arrows:                 TWISTED RIGHTWARDS ARROWS
+U+1F501           🔁            \:repeat:                                    CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+U+1F502           🔂            \:repeat_one:                                CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+U+1F503           🔃            \:arrows_clockwise:                          CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+U+1F504           🔄            \:arrows_counterclockwise:                   ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+U+1F505           🔅            \:low_brightness:                            LOW BRIGHTNESS SYMBOL
+U+1F506           🔆            \:high_brightness:                           HIGH BRIGHTNESS SYMBOL
+U+1F507           🔇            \:mute:                                      SPEAKER WITH CANCELLATION STROKE
+U+1F508           🔈            \:speaker:                                   SPEAKER
+U+1F509           🔉            \:sound:                                     SPEAKER WITH ONE SOUND WAVE
+U+1F50A           🔊            \:loud_sound:                                SPEAKER WITH THREE SOUND WAVES
+U+1F50B           🔋            \:battery:                                   BATTERY
+U+1F50C           🔌            \:electric_plug:                             ELECTRIC PLUG
+U+1F50D           🔍            \:mag:                                       LEFT-POINTING MAGNIFYING GLASS
+U+1F50E           🔎            \:mag_right:                                 RIGHT-POINTING MAGNIFYING GLASS
+U+1F50F           🔏            \:lock_with_ink_pen:                         LOCK WITH INK PEN
+U+1F510           🔐            \:closed_lock_with_key:                      CLOSED LOCK WITH KEY
+U+1F511           🔑            \:key:                                       KEY
+U+1F512           🔒            \:lock:                                      LOCK
+U+1F513           🔓            \:unlock:                                    OPEN LOCK
+U+1F514           🔔            \:bell:                                      BELL
+U+1F515           🔕            \:no_bell:                                   BELL WITH CANCELLATION STROKE
+U+1F516           🔖            \:bookmark:                                  BOOKMARK
+U+1F517           🔗            \:link:                                      LINK SYMBOL
+U+1F518           🔘            \:radio_button:                              RADIO BUTTON
+U+1F519           🔙            \:back:                                      BACK WITH LEFTWARDS ARROW ABOVE
+U+1F51A           🔚            \:end:                                       END WITH LEFTWARDS ARROW ABOVE
+U+1F51B           🔛            \:on:                                        ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+U+1F51C           🔜            \:soon:                                      SOON WITH RIGHTWARDS ARROW ABOVE
+U+1F51D           🔝            \:top:                                       TOP WITH UPWARDS ARROW ABOVE
+U+1F51E           🔞            \:underage:                                  NO ONE UNDER EIGHTEEN SYMBOL
+U+1F51F           🔟            \:keycap_ten:                                KEYCAP TEN
+U+1F520           🔠            \:capital_abcd:                              INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+U+1F521           🔡            \:abcd:                                      INPUT SYMBOL FOR LATIN SMALL LETTERS
+U+1F522           🔢            \:1234:                                      INPUT SYMBOL FOR NUMBERS
+U+1F523           🔣            \:symbols:                                   INPUT SYMBOL FOR SYMBOLS
+U+1F524           🔤            \:abc:                                       INPUT SYMBOL FOR LATIN LETTERS
+U+1F525           🔥            \:fire:                                      FIRE
+U+1F526           🔦            \:flashlight:                                ELECTRIC TORCH
+U+1F527           🔧            \:wrench:                                    WRENCH
+U+1F528           🔨            \:hammer:                                    HAMMER
+U+1F529           🔩            \:nut_and_bolt:                              NUT AND BOLT
+U+1F52A           🔪            \:hocho:                                     HOCHO
+U+1F52B           🔫            \:gun:                                       PISTOL
+U+1F52C           🔬            \:microscope:                                MICROSCOPE
+U+1F52D           🔭            \:telescope:                                 TELESCOPE
+U+1F52E           🔮            \:crystal_ball:                              CRYSTAL BALL
+U+1F52F           🔯            \:six_pointed_star:                          SIX POINTED STAR WITH MIDDLE DOT
+U+1F530           🔰            \:beginner:                                  JAPANESE SYMBOL FOR BEGINNER
+U+1F531           🔱            \:trident:                                   TRIDENT EMBLEM
+U+1F532           🔲            \:black_square_button:                       BLACK SQUARE BUTTON
+U+1F533           🔳            \:white_square_button:                       WHITE SQUARE BUTTON
+U+1F534           🔴            \:red_circle:                                LARGE RED CIRCLE
+U+1F535           🔵            \:large_blue_circle:                         LARGE BLUE CIRCLE
+U+1F536           🔶            \:large_orange_diamond:                      LARGE ORANGE DIAMOND
+U+1F537           🔷            \:large_blue_diamond:                        LARGE BLUE DIAMOND
+U+1F538           🔸            \:small_orange_diamond:                      SMALL ORANGE DIAMOND
+U+1F539           🔹            \:small_blue_diamond:                        SMALL BLUE DIAMOND
+U+1F53A           🔺            \:small_red_triangle:                        UP-POINTING RED TRIANGLE
+U+1F53B           🔻            \:small_red_triangle_down:                   DOWN-POINTING RED TRIANGLE
+U+1F53C           🔼            \:arrow_up_small:                            UP-POINTING SMALL RED TRIANGLE
+U+1F53D           🔽            \:arrow_down_small:                          DOWN-POINTING SMALL RED TRIANGLE
+U+1F550           🕐            \:clock1:                                    CLOCK FACE ONE OCLOCK
+U+1F551           🕑            \:clock2:                                    CLOCK FACE TWO OCLOCK
+U+1F552           🕒            \:clock3:                                    CLOCK FACE THREE OCLOCK
+U+1F553           🕓            \:clock4:                                    CLOCK FACE FOUR OCLOCK
+U+1F554           🕔            \:clock5:                                    CLOCK FACE FIVE OCLOCK
+U+1F555           🕕            \:clock6:                                    CLOCK FACE SIX OCLOCK
+U+1F556           🕖            \:clock7:                                    CLOCK FACE SEVEN OCLOCK
+U+1F557           🕗            \:clock8:                                    CLOCK FACE EIGHT OCLOCK
+U+1F558           🕘            \:clock9:                                    CLOCK FACE NINE OCLOCK
+U+1F559           🕙            \:clock10:                                   CLOCK FACE TEN OCLOCK
+U+1F55A           🕚            \:clock11:                                   CLOCK FACE ELEVEN OCLOCK
+U+1F55B           🕛            \:clock12:                                   CLOCK FACE TWELVE OCLOCK
+U+1F55C           🕜            \:clock130:                                  CLOCK FACE ONE-THIRTY
+U+1F55D           🕝            \:clock230:                                  CLOCK FACE TWO-THIRTY
+U+1F55E           🕞            \:clock330:                                  CLOCK FACE THREE-THIRTY
+U+1F55F           🕟            \:clock430:                                  CLOCK FACE FOUR-THIRTY
+U+1F560           🕠            \:clock530:                                  CLOCK FACE FIVE-THIRTY
+U+1F561           🕡            \:clock630:                                  CLOCK FACE SIX-THIRTY
+U+1F562           🕢            \:clock730:                                  CLOCK FACE SEVEN-THIRTY
+U+1F563           🕣            \:clock830:                                  CLOCK FACE EIGHT-THIRTY
+U+1F564           🕤            \:clock930:                                  CLOCK FACE NINE-THIRTY
+U+1F565           🕥            \:clock1030:                                 CLOCK FACE TEN-THIRTY
+U+1F566           🕦            \:clock1130:                                 CLOCK FACE ELEVEN-THIRTY
+U+1F567           🕧            \:clock1230:                                 CLOCK FACE TWELVE-THIRTY
+U+1F5FB           🗻            \:mount_fuji:                                MOUNT FUJI
+U+1F5FC           🗼            \:tokyo_tower:                               TOKYO TOWER
+U+1F5FD           🗽            \:statue_of_liberty:                         STATUE OF LIBERTY
+U+1F5FE           🗾            \:japan:                                     SILHOUETTE OF JAPAN
+U+1F5FF           🗿            \:moyai:                                     MOYAI
+U+1F600           😀            \:grinning:                                  GRINNING FACE
+U+1F601           😁            \:grin:                                      GRINNING FACE WITH SMILING EYES
+U+1F602           😂            \:joy:                                       FACE WITH TEARS OF JOY
+U+1F603           😃            \:smiley:                                    SMILING FACE WITH OPEN MOUTH
+U+1F604           😄            \:smile:                                     SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+U+1F605           😅            \:sweat_smile:                               SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+U+1F606           😆            \:laughing:                                  SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+U+1F607           😇            \:innocent:                                  SMILING FACE WITH HALO
+U+1F608           😈            \:smiling_imp:                               SMILING FACE WITH HORNS
+U+1F609           😉            \:wink:                                      WINKING FACE
+U+1F60A           😊            \:blush:                                     SMILING FACE WITH SMILING EYES
+U+1F60B           😋            \:yum:                                       FACE SAVOURING DELICIOUS FOOD
+U+1F60C           😌            \:relieved:                                  RELIEVED FACE
+U+1F60D           😍            \:heart_eyes:                                SMILING FACE WITH HEART-SHAPED EYES
+U+1F60E           😎            \:sunglasses:                                SMILING FACE WITH SUNGLASSES
+U+1F60F           😏            \:smirk:                                     SMIRKING FACE
+U+1F610           😐            \:neutral_face:                              NEUTRAL FACE
+U+1F611           😑            \:expressionless:                            EXPRESSIONLESS FACE
+U+1F612           😒            \:unamused:                                  UNAMUSED FACE
+U+1F613           😓            \:sweat:                                     FACE WITH COLD SWEAT
+U+1F614           😔            \:pensive:                                   PENSIVE FACE
+U+1F615           😕            \:confused:                                  CONFUSED FACE
+U+1F616           😖            \:confounded:                                CONFOUNDED FACE
+U+1F617           😗            \:kissing:                                   KISSING FACE
+U+1F618           😘            \:kissing_heart:                             FACE THROWING A KISS
+U+1F619           😙            \:kissing_smiling_eyes:                      KISSING FACE WITH SMILING EYES
+U+1F61A           😚            \:kissing_closed_eyes:                       KISSING FACE WITH CLOSED EYES
+U+1F61B           😛            \:stuck_out_tongue:                          FACE WITH STUCK-OUT TONGUE
+U+1F61C           😜            \:stuck_out_tongue_winking_eye:              FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+U+1F61D           😝            \:stuck_out_tongue_closed_eyes:              FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+U+1F61E           😞            \:disappointed:                              DISAPPOINTED FACE
+U+1F61F           😟            \:worried:                                   WORRIED FACE
+U+1F620           😠            \:angry:                                     ANGRY FACE
+U+1F621           😡            \:rage:                                      POUTING FACE
+U+1F622           😢            \:cry:                                       CRYING FACE
+U+1F623           😣            \:persevere:                                 PERSEVERING FACE
+U+1F624           😤            \:triumph:                                   FACE WITH LOOK OF TRIUMPH
+U+1F625           😥            \:disappointed_relieved:                     DISAPPOINTED BUT RELIEVED FACE
+U+1F626           😦            \:frowning:                                  FROWNING FACE WITH OPEN MOUTH
+U+1F627           😧            \:anguished:                                 ANGUISHED FACE
+U+1F628           😨            \:fearful:                                   FEARFUL FACE
+U+1F629           😩            \:weary:                                     WEARY FACE
+U+1F62A           😪            \:sleepy:                                    SLEEPY FACE
+U+1F62B           😫            \:tired_face:                                TIRED FACE
+U+1F62C           😬            \:grimacing:                                 GRIMACING FACE
+U+1F62D           😭            \:sob:                                       LOUDLY CRYING FACE
+U+1F62E           😮            \:open_mouth:                                FACE WITH OPEN MOUTH
+U+1F62F           😯            \:hushed:                                    HUSHED FACE
+U+1F630           😰            \:cold_sweat:                                FACE WITH OPEN MOUTH AND COLD SWEAT
+U+1F631           😱            \:scream:                                    FACE SCREAMING IN FEAR
+U+1F632           😲            \:astonished:                                ASTONISHED FACE
+U+1F633           😳            \:flushed:                                   FLUSHED FACE
+U+1F634           😴            \:sleeping:                                  SLEEPING FACE
+U+1F635           😵            \:dizzy_face:                                DIZZY FACE
+U+1F636           😶            \:no_mouth:                                  FACE WITHOUT MOUTH
+U+1F637           😷            \:mask:                                      FACE WITH MEDICAL MASK
+U+1F638           😸            \:smile_cat:                                 GRINNING CAT FACE WITH SMILING EYES
+U+1F639           😹            \:joy_cat:                                   CAT FACE WITH TEARS OF JOY
+U+1F63A           😺            \:smiley_cat:                                SMILING CAT FACE WITH OPEN MOUTH
+U+1F63B           😻            \:heart_eyes_cat:                            SMILING CAT FACE WITH HEART-SHAPED EYES
+U+1F63C           😼            \:smirk_cat:                                 CAT FACE WITH WRY SMILE
+U+1F63D           😽            \:kissing_cat:                               KISSING CAT FACE WITH CLOSED EYES
+U+1F63E           😾            \:pouting_cat:                               POUTING CAT FACE
+U+1F63F           😿            \:crying_cat_face:                           CRYING CAT FACE
+U+1F640           🙀            \:scream_cat:                                WEARY CAT FACE
+U+1F645           🙅            \:no_good:                                   FACE WITH NO GOOD GESTURE
+U+1F646           🙆            \:ok_woman:                                  FACE WITH OK GESTURE
+U+1F647           🙇            \:bow:                                       PERSON BOWING DEEPLY
+U+1F648           🙈            \:see_no_evil:                               SEE-NO-EVIL MONKEY
+U+1F649           🙉            \:hear_no_evil:                              HEAR-NO-EVIL MONKEY
+U+1F64A           🙊            \:speak_no_evil:                             SPEAK-NO-EVIL MONKEY
+U+1F64B           🙋            \:raising_hand:                              HAPPY PERSON RAISING ONE HAND
+U+1F64C           🙌            \:raised_hands:                              PERSON RAISING BOTH HANDS IN CELEBRATION
+U+1F64D           🙍            \:person_frowning:                           PERSON FROWNING
+U+1F64E           🙎            \:person_with_pouting_face:                  PERSON WITH POUTING FACE
+U+1F64F           🙏            \:pray:                                      PERSON WITH FOLDED HANDS
+U+1F680           🚀            \:rocket:                                    ROCKET
+U+1F681           🚁            \:helicopter:                                HELICOPTER
+U+1F682           🚂            \:steam_locomotive:                          STEAM LOCOMOTIVE
+U+1F683           🚃            \:railway_car:                               RAILWAY CAR
+U+1F684           🚄            \:bullettrain_side:                          HIGH-SPEED TRAIN
+U+1F685           🚅            \:bullettrain_front:                         HIGH-SPEED TRAIN WITH BULLET NOSE
+U+1F686           🚆            \:train2:                                    TRAIN
+U+1F687           🚇            \:metro:                                     METRO
+U+1F688           🚈            \:light_rail:                                LIGHT RAIL
+U+1F689           🚉            \:station:                                   STATION
+U+1F68A           🚊            \:tram:                                      TRAM
+U+1F68B           🚋            \:train:                                     TRAM CAR
+U+1F68C           🚌            \:bus:                                       BUS
+U+1F68D           🚍            \:oncoming_bus:                              ONCOMING BUS
+U+1F68E           🚎            \:trolleybus:                                TROLLEYBUS
+U+1F68F           🚏            \:busstop:                                   BUS STOP
+U+1F690           🚐            \:minibus:                                   MINIBUS
+U+1F691           🚑            \:ambulance:                                 AMBULANCE
+U+1F692           🚒            \:fire_engine:                               FIRE ENGINE
+U+1F693           🚓            \:police_car:                                POLICE CAR
+U+1F694           🚔            \:oncoming_police_car:                       ONCOMING POLICE CAR
+U+1F695           🚕            \:taxi:                                      TAXI
+U+1F696           🚖            \:oncoming_taxi:                             ONCOMING TAXI
+U+1F697           🚗            \:car:                                       AUTOMOBILE
+U+1F698           🚘            \:oncoming_automobile:                       ONCOMING AUTOMOBILE
+U+1F699           🚙            \:blue_car:                                  RECREATIONAL VEHICLE
+U+1F69A           🚚            \:truck:                                     DELIVERY TRUCK
+U+1F69B           🚛            \:articulated_lorry:                         ARTICULATED LORRY
+U+1F69C           🚜            \:tractor:                                   TRACTOR
+U+1F69D           🚝            \:monorail:                                  MONORAIL
+U+1F69E           🚞            \:mountain_railway:                          MOUNTAIN RAILWAY
+U+1F69F           🚟            \:suspension_railway:                        SUSPENSION RAILWAY
+U+1F6A0           🚠            \:mountain_cableway:                         MOUNTAIN CABLEWAY
+U+1F6A1           🚡            \:aerial_tramway:                            AERIAL TRAMWAY
+U+1F6A2           🚢            \:ship:                                      SHIP
+U+1F6A3           🚣            \:rowboat:                                   ROWBOAT
+U+1F6A4           🚤            \:speedboat:                                 SPEEDBOAT
+U+1F6A5           🚥            \:traffic_light:                             HORIZONTAL TRAFFIC LIGHT
+U+1F6A6           🚦            \:vertical_traffic_light:                    VERTICAL TRAFFIC LIGHT
+U+1F6A7           🚧            \:construction:                              CONSTRUCTION SIGN
+U+1F6A8           🚨            \:rotating_light:                            POLICE CARS REVOLVING LIGHT
+U+1F6A9           🚩            \:triangular_flag_on_post:                   TRIANGULAR FLAG ON POST
+U+1F6AA           🚪            \:door:                                      DOOR
+U+1F6AB           🚫            \:no_entry_sign:                             NO ENTRY SIGN
+U+1F6AC           🚬            \:smoking:                                   SMOKING SYMBOL
+U+1F6AD           🚭            \:no_smoking:                                NO SMOKING SYMBOL
+U+1F6AE           🚮            \:put_litter_in_its_place:                   PUT LITTER IN ITS PLACE SYMBOL
+U+1F6AF           🚯            \:do_not_litter:                             DO NOT LITTER SYMBOL
+U+1F6B0           🚰            \:potable_water:                             POTABLE WATER SYMBOL
+U+1F6B1           🚱            \:non-potable_water:                         NON-POTABLE WATER SYMBOL
+U+1F6B2           🚲            \:bike:                                      BICYCLE
+U+1F6B3           🚳            \:no_bicycles:                               NO BICYCLES
+U+1F6B4           🚴            \:bicyclist:                                 BICYCLIST
+U+1F6B5           🚵            \:mountain_bicyclist:                        MOUNTAIN BICYCLIST
+U+1F6B6           🚶            \:walking:                                   PEDESTRIAN
+U+1F6B7           🚷            \:no_pedestrians:                            NO PEDESTRIANS
+U+1F6B8           🚸            \:children_crossing:                         CHILDREN CROSSING
+U+1F6B9           🚹            \:mens:                                      MENS SYMBOL
+U+1F6BA           🚺            \:womens:                                    WOMENS SYMBOL
+U+1F6BB           🚻            \:restroom:                                  RESTROOM
+U+1F6BC           🚼            \:baby_symbol:                               BABY SYMBOL
+U+1F6BD           🚽            \:toilet:                                    TOILET
+U+1F6BE           🚾            \:wc:                                        WATER CLOSET
+U+1F6BF           🚿            \:shower:                                    SHOWER
+U+1F6C0           🛀            \:bath:                                      BATH
+U+1F6C1           🛁            \:bathtub:                                   BATHTUB
+U+1F6C2           🛂            \:passport_control:                          PASSPORT CONTROL
+U+1F6C3           🛃            \:customs:                                   CUSTOMS
+U+1F6C4           🛄            \:baggage_claim:                             BAGGAGE CLAIM
+U+1F6C5           🛅            \:left_luggage:                              LEFT LUGGAGE
+----------------- ------------ -------------------------------------------- --------------------------------------------------------------------------------------------------------
+
+  vim:tw=180:et:ft=help:norl:
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U.txt
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U.txt	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim-L2U.txt	(revision 26505)
@@ -0,0 +1,410 @@
+*julia-vim-L2U.txt*  Support for LaTeX-to-Unicode substitutions
+
+Author:  Carlo Baldassi <carlobaldassi@gmail.com>
+License: MIT license  {{{
+    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.
+}}}
+CONTENTS					*julia-vim-L2U*
+
+LaTeX-to-Unicode substitutions      |julia-vim-L2U-introdction|
+  Via Tab key                       |julia-vim-L2U-tab|
+  As you type                       |julia-vim-L2U-as-you-type|
+  Via Keymap                        |julia-vim-L2U-keymap|
+  On different file types           |julia-vim-L2U-file-types|
+  Enabling and disabling            |julia-vim-L2U-enable-disable|
+Variables                           |julia-vim-L2U-variables|
+Functions                           |julia-vim-L2U-functions|
+
+==============================================================================
+LATEX TO UNICODE                              *julia-vim-L2U-introduction*
+
+In the Julia REPL, entering a LaTeX-like sequence such as `\alpha` and pressing
+the <Tab> key substitutes it with a Unicode character such as `α`. The Julia
+REPL also provides partial completions, and suggestions for possible
+completions upon repeated pressing of the <Tab> key. Emojis are also
+available, with their names written between colons, e.g. `\:interrobang:`
+produces `⁉`.
+
+See |julia-vim-L2U-reference| for the complete table of substitutions.
+
+This Vim plug-in also provides the functionality needed to convert LaTeX
+input sequences into Unicode characters. There are 3 different methods
+available:
+
+  1. The default one is the most similar to the Julia one: substitutions are
+     triggered by pressing the <Tab> key; if a partial match is found a list
+     of suggested completions is presented in a menu together with their
+     Unicode counterpart. The exact behaviour of this feature can be
+     customized, see |julia-vim-L2U-tab|.
+
+  2. The second one substitutes symbols on the fly as you type, but only in
+     |Insert| mode. See |julia-vim-L2U-as-you-type|.
+
+  3. The third is based on |keymap|. It also substitutes as-you-type, but it
+     doesn't show you the full LaTeX sequence as you're typing it, and there
+     is a time-out. Its main advantage over the previous one is that can be
+     used in more circumstances, e.g. in |Command-line| mode or when searching
+     for a character with |f| or |t|, as explained in |language-mapping|. See
+     |julia-vim-L2U-keymap|.
+
+All of these methods are independent and can be used together without issues.
+
+The default configuration is to use the first method, and it's only active
+when editing Julia files. It only works in |Insert| and |Command-line| modes.
+
+It is possible to enable it with other file types, see
+|julia-vim-L2U-file-types|, and it can be even turned on/off on the fly
+regardless of the file type, see |julia-vim-L2U-enable-disable|.
+
+In |Command-line| mode, e.g. when searching with the |/| or |?| commands, the
+default behavior is very similar to the default |Insert| mode behavior, but
+slightly more limited, see |julia-vim-L2U-cmdmode|.
+
+These features only work as described with Vim version 7.4 or higher. Tab
+completion can still be made available on lower Vim versions, see
+|julia-vim-L2U-workaround|. The keymap mode might work but it hasn't been
+tested.
+
+See |julia-vim| for the general reference about the other features of the
+julia-vim plug-in.
+
+------------------------------------------------------------------------------
+LATEX TO UNICODE VIA TAB KEY                            *julia-vim-L2U-tab*
+
+Substitution of LaTeX sequences when pressing the <Tab> key (in |Insert| mode or
+in |Command-line| modes) is active by default. Use |g:latex_to_unicode_tab| to
+control it.
+
+When this feature is active, the julia-vim plug-in creates a mapping for the
+<Tab> key (in |Insert| mode) which takes precedence on any previously defined
+mapping assigned to it, such that when the <Tab> key is pressed the plug-in
+looks for potential LaTeX symbol matches before the cursor, and if it fails to
+find anything of interest it will fall-back to the previous mapping for <Tab>
+(with default Vim settings, this means it will insert a literal <Tab>; but if
+you have defined some other behavior for that key, e.g. by installing another
+plug-in such as supertab (https://github.com/ervandew/supertab) than that will
+be used).
+
+For example, entering this text in a file:
+>
+    1 + \alpha
+<
+and then pressing <Tab>, results in:
+>
+    1 + α
+<
+
+This feature is associated with 'completefunc' completion, and therefore can
+always be accessed via CTRL-X CTRL-U, even when |g:latex_to_unicode_tab| is
+off.
+
+A literal <Tab> key can always be entered by using CTRL-V before <Tab> (see
+|i_CTRL-V|).
+
+Partial sequence recognition triggers auto-completion (performed as if the
+`longest` setting was used in 'completeopt') and shows a menu of suggestions
+together with their corresponding Unicode symbol (provided the `menu` setting
+is included in 'completeopt', and more then one match is found). So for
+example, entering `\al` and pressing <Tab> will result in the following list:
+>
+    +-------------+
+    | \aleph    ℵ |
+    | \allequal ≌ |
+    | \alpha    α |
+    +-------------+
+>
+Then, pressing `p` will reduce the list to `\alpha`, pressing <Tab> will
+complete it and pressing <Tab> again will perform the substitution.
+
+The completion menu can be disbled, and this will happen automatically if a
+plug-in which is known to be incompatible with this feature is detected: see
+|g:latex_to_unicode_suggestions|.
+
+Some LaTeX sequences can be valid both as they are and as partial matches for
+other sequences, e.g. `\ne` is associated with `≠`, but it is also a partial
+match for `\nequiv` (`≢`). By default, if <Tab> finds an exact match it performs
+the substitution, but this can be controlled by the |g:latex_to_unicode_eager|
+setting.
+
+Command-line mode                                      *julia-vim-L2U-cmdmode*
+
+In |Command-line| mode, the behavior is largely the same except that both
+<Tab> and <S-Tab> are mapped by default, and the functionality is slightly
+more limited. No suggestions are shown for partial completions. Pre-existing
+user-defined mappings of <Tab> are overridden. In order to avoid that, the
+completion can be mapped onto a defferent key combination, see
+|g:latex_to_unicode_cmd_mapping|. When using <Tab>, if no matches are found
+the behavior falls back to the standard Vim command-line completion.
+
+Vim versions lower than 7.4                     *julia-vim-L2U-workaround*
+
+The <Tab> key remapping is not performed by default with Vim versions lower
+than 7.4. However, the functionality is still available via user-defined
+completion, which is accessible by the CTRL-X CTRL-U key combination. You
+can map some other key combination to this by adding something like
+>
+  inoremap <C-Tab> <C-X><C-U>
+<
+in your |.vimrc| file. If you'd map <Tab> directly, then you'd need to use
+CTRL-V <Tab> to insert a literal <Tab>.
+
+The settings |g:latex_to_unicode_eager| and |g:latex_to_unicode_suggestions|
+are still meaningful in this case.
+
+------------------------------------------------------------------------------
+LATEX TO UNICODE AS YOU TYPE                    *julia-vim-L2U-as-you-type*
+
+This feature is disabled by default, see |g:latex_to_unicode_auto|, and it is
+only available with Vim version 7.4 or higher. It consists in substituting
+valid LaTeX sequences with Unicode symbols automatically as the typing
+progresses, as soon as the sequences is unambiguously complete. For example,
+when typing:
+>
+    \chi\^2 = 1
+<
+The result is
+>
+    χ² = 1
+<
+The `\chi` is substituted right when the second backslash is entered, and the
+`\^2` is substituted when the following space is entered, before the equal
+sign.
+
+This feature does not currently work with emojis.
+
+This feature does not interfere with the <Tab> based substitution.
+
+------------------------------------------------------------------------------
+LATEX TO UNICODE VIA KEYMAP                          *julia-vim-L2U-keymap*
+
+This method is somewhat similar to the as-you-type one described above, but it
+uses |keymap| to generate the mappings. This has the advantage that it works
+in more circumstances, e.g. in |Command-line| mode or when searching within a
+line with |f| or |t| (since it uses |language-mapping| underneath). It can
+also be easily turned on or off like any other keymap (see |i_CTRL-^| and
+|c_CTRL-^|). Like the as-you-type feature, it doesn't work with emojis.
+The disadvantage is that you don't see the whole sequence as you're typing
+it, and you can't fix mistakes with backspace, for example.
+Another difference is that there is a |timeout| like for any other mapping.
+
+In order to use this method, set |g:latex_to_unicode_keymap| to `1`.
+You can use it in parallel with the other methods, they don't interfere. For
+example, typing a partial sequence and pressing <Tab> still triggers
+completions and suggestions if |g:latex_to_unicode_tab| is active.
+
+When this feature is active, in insert or replace mode you'll see `(L2U)` in
+the mode indicator. If you use this feature, and you use a GUI, it may also
+be useful to set |lCursor|.
+
+------------------------------------------------------------------------------
+LATEX TO UNICODE ON DIFFERENT FILE TYPES         *julia-vim-L2U-file-types*
+
+By default, the LaTeX-to-Unicode substitutions are only active when editing
+Julia files. However, you can use the variable |g:latex_to_unicode_file_types|
+to specify for which file types this feature is active by default. The
+variable must be set to a string containing a |pattern| (a regular expression)
+which matches the desired file types, or to a list of such patterns. For
+example, to activate the feature on all file types by default, you could put
+this in your |.vimrc| file:
+>
+    let g:latex_to_unicode_file_types = ".*"
+<
+To make it active only on, say, Julia and Lisp files, you could use:
+>
+    let g:latex_to_unicode_file_types = ["julia", "lisp"]
+<
+
+Another option, |g:latex_to_unicode_file_types_blacklist|, can be used to
+exclude certain file types. For example, if you'd wish to enable the feature
+in all cases except for Python and untyped files, you would use:
+>
+    let g:latex_to_unicode_file_types = ".*"
+    let g:latex_to_unicode_file_types_blacklist = ["python", ""]
+<
+
+NOTE: enabling the functionality will override the |'completefunc'| setting,
+which can be undesirable, and interfere with plug-ins for different file types.
+In any case, the previous |'completefunc'| setting is restored when the
+functionality is disabled, see |julia-vim-L2U-enable-disable|.
+
+------------------------------------------------------------------------------
+ENABLING AND DISABLING LATEX TO UNICODE      *julia-vim-L2U-enable-disable*
+
+The LaTeX-to-Unicode functionality can be enabled or disabled at any time,
+regardless of the |'filetype'| of the file you're editing, using the functions
+|LaTeXtoUnicode#Enable()|, |LaTeXtoUnicode#Disable()|, |LaTeXtoUnicode#Toggle()|.
+For example, you could use a mapping like:
+>
+    noremap <expr> <F7> LaTeXtoUnicode#Toggle()
+    noremap! <expr> <F7> LaTeXtoUnicode#Toggle()
+<
+and then use the <F7> key to quickly switch the functionality on and off as
+needed (see |noremap| and |noremap!|).
+
+NOTE: these functions are different from the variables |g:latex_to_unicode_tab|,
+|g:latex_to_unicode_auto| and |g:latex_to_unicode_keymap|: the functions
+enable/disable the functionality as a whole, while the variables control
+individual features (tab, auto and keymap substitution).
+
+==============================================================================
+VARIABLES                                         *julia-vim-L2U-variables*
+
+                                                   *g:latex_to_unicode_tab*
+g:latex_to_unicode_tab
+
+                A string that determines whether to map LaTeX-to-Unicode
+                substitution to the <Tab> key while in |Insert| and |Command-line|
+                modes, see |julia-vim-L2U-tab|. If unspecified, it is `"on"`,
+                meaning it is active in both insert and command-line modes.
+                You can set it to the value `"command"` or `"cmd"` to only
+                activate it in command-line mode. Or you can set it to
+                `"insert"` or `"ins"` to only have the insert mode mapping. Set it
+                to `"off"` or any other value to disable this feature entirely.
+                So for example you can disable the feature for insert mode by
+                adding the line
+>
+                    let g:latex_to_unicode_tab = "command"
+<
+                in your |.vimrc| file. You can change this setting at any moment
+                while editing, but you need to invoke |LaTeXtoUnicode#Init()|
+                for the change to take effect.
+
+                                           *g:latex_to_unicode_suggestions*
+g:latex_to_unicode_suggestions
+
+                Determines whether the <Tab> key mapping produces suggestions
+                for partial matches. By default, this is set to `1` (active),
+                unless a plug-in which is known to be incompatible with it is
+                detected. Currently, known incompatible plug-ins are
+                YouCompleteMe (https://github.com/Valloric/YouCompleteMe),
+                neocomplcache (https://github.com/Shougo/neocomplcache.vim),
+                neocomplete (https://github.com/Shougo/neocomplete.vim) and
+                deoplete (https://github.com/Shougo/deoplete.nvim),
+
+                This variable can be set at any time, changes will immediately
+                take effect.
+
+                                                 *g:latex_to_unicode_eager*
+g:latex_to_unicode_eager
+
+                Determines whether the <Tab> key mapping performs the
+                substitution immediately upon finding an exact match. By
+                default this setting is set to `1` (active), so that e.g. typing
+                `\ne` and pressing the <Tab> key triggers the substitution. If
+                this variable is set to `0`, an exact match which is also a
+                possible partial match to some other sequence triggers the
+                suggestions menu first, but another <Tab> forces the
+                substitution, so that e.g. typing `\ne` and then <Tab>
+                produces a list with `\ne`, `\neg`, `\nequiv` etc., and
+                pressing <Tab> again performs the substitution.
+
+                This variable can be set at any time, changes will immediately
+                take effect. When |g:latex_to_unicode_suggestions| is `0`,
+                this setting has no effect (it's like if it was always on).
+
+                                                  *g:latex_to_unicode_auto*
+g:latex_to_unicode_auto
+
+                Determines whether to activate LaTeX-to-Unicode substitution
+                on the fly as you type (in |Insert| mode), see
+                |julia-vim-L2U-as-you-type|. If unspecified, it is `0` (off).
+                You can enable the feature by default by inserting the line
+>
+                    let g:latex_to_unicode_auto = 1
+<
+                in your |.vimrc| file. You can change this setting at any
+                moment while editing, but you need to invoke
+                |LaTeXtoUnicode#Init()| for the change to take effect.
+
+
+                                                *g:latex_to_unicode_keymap*
+g:latex_to_unicode_keymap
+
+                Determines whether to activate the |keymap|-based
+                LaTeX-to-Unicode substitutions, see |julia-vim-L2U-keymap|.
+                If unspecified, it is `0` (off). You can enable the feature by
+                default by inserting the line
+>
+                    let g:latex_to_unicode_keymap = 1
+<
+                in your |.vimrc| file. You can change this setting at any
+                moment while editing, but you need to invoke
+                |LaTeXtoUnicode#Init()| for the change to take effect.
+
+                                            *g:latex_to_unicode_file_types*
+g:latex_to_unicode_file_types
+
+                Contains a |pattern|, or a list of patterns, which are matched
+                against the |'filetype'| to determine when to enable the
+                LaTeX-to-Unicode functionality, see |julia-vim-L2U-file-types|.
+                By default, its value is `"julia"`. The patterns provided must
+                match the whole filetype name. See also
+                |g:latex_to_unicode_file_types_blacklist|.
+
+                                  *g:latex_to_unicode_file_types_blacklist*
+g:latex_to_unicode_file_types_blacklist
+
+                Same as |g:latex_to_unicode_file_types|, but acts in reverse:
+                it disables the LaTeX-to-Unicode functionality when the
+                |'filetype'| matches the provided pattern (or any of the
+                patterns if a list is provided). By default, it contains an
+                unmatchable pattern, i.e. it is effectively disabled.
+
+                                           *g:latex_to_unicode_cmd_mapping*
+g:latex_to_unicode_cmd_mapping
+
+                Specifies the mapping (or list of mappings) for the
+                substitution in |Command-line| mode. By default, it is
+                `['<Tab>', '<S-Tab>']`, but it can be changed to avoid
+                overriding other user-defined mappings, e.g. to `'<S-Tab>'`
+                (if your terminal suppoorts it) or `'<C-\><Tab>'`.
+                The `'<Tab>'` (or to be more precise the |wildchar| key) and
+                `'<S-Tab>'` mappings are special in that they fall back to
+                performing default Vim completions in case no suitable
+                substitutions are found.
+
+==============================================================================
+FUNCTIONS                                         *julia-vim-L2U-functions*
+
+                                                    *LaTeXtoUnicode#Init()*
+LaTeXtoUnicode#Init()
+
+                Initialize or re-initialize the LaTeX-to-Unicode substitutions
+                (see |julia-vim-L2U-introduction|). Must be invoked after
+                changing |g:latex_to_unicode_tab| or |g:latex_to_unicode_auto|
+                to make the changes take effect.
+
+                                                  *LaTeXtoUnicode#Enable()*
+                                                 *LaTeXtoUnicode#Disable()*
+                                                  *LaTeXtoUnicode#Toggle()*
+LaTeXtoUnicode#Enable()
+LaTeXtoUnicode#Disable()
+LaTeXtoUnicode#Toggle()
+
+                These functions enable/disable/toggle the LaTeX-to-Unicode
+                functionality, regardless of the |'filetype'| specified in
+                |g:latex_to_unicode_file_types| and
+                |g:latex_to_unicode_file_types_blacklist|. See
+                |julia-vim-L2U-enable-disable|. Note that LaTeXtoUnicode#Enable()
+                will override the |'completefunc'| definition, if present.
+                However, LaTeXtoUnicode#Disable() will restore it.
+                These functions implicitly invoke |LaTeXtoUnicode#Init()|.
+
+
+ vim:tw=78:et:ft=help:norl:
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim.txt
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim.txt	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/doc/julia-vim.txt	(revision 26505)
@@ -0,0 +1,505 @@
+*julia-vim.txt*  Support for Julia in Vim
+
+Author:  Carlo Baldassi <carlobaldassi@gmail.com>
+License: MIT license  {{{
+    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.
+}}}
+
+CONTENTS					*julia-vim*
+
+Introduction	                    |julia-vim-introduction|
+Block-wise movements/objects        |julia-vim-blocks|
+  Keyword-oriented movements        |julia-vim-blocks-move|
+  Block-oriented movements          |julia-vim-blocks-moveblock|
+  Block text objects                |julia-vim-blocks-objects|
+  Variables                         |julia-vim-blocks-variables|
+Referring to documents              |julia-vim-doc|
+Extras                              |julia-vim-extras|
+Customizations                      |julia-vim-options|
+Extra syntax colors                 |julia-vim-extra-colors|
+About                               |julia-vim-about|
+
+==============================================================================
+INTRODUCTION                                       *julia-vim-introduction*
+
+The julia-vim plug-in provides:
+  - basic support for editing Julia files (automatic filetype detection,
+    indentation, syntax highlighting)
+  - support for the |matchit| plugin
+  - support for Julia block-wise movements (i.e. jumping around between
+    Julia blocks like if/end, function/end etc.) and block text-objects
+  - facilities for conversion of LaTeX entries to Unicode symbols which mimic
+    and extend what the Julia REPL and the IJulia notebook interface do.
+    Optionally, this functionality can be used with all file types, not
+    just Julia files. See |julia-vim-L2U|.
+  - a keymapping |K| to refer julia documents.
+
+This help file documents: 1) the block-wise movements and objects, how they
+work and what variables can be used to enable/disable/tweak them; 2) The
+documentation lookup facility; 3) Some extra functions and customization
+options.
+The LaTeX-to-Unicode facilities are documented in |julia-vim-L2U|.
+
+==============================================================================
+BLOCK-WISE MOVEMENTS AND BLOCK TEXT OBJECTS              *julia-vim-blocks*
+
+In Julia, all blocks start with a keyword (`module`, `function`, `if`, `for`,
+`while`, `type`, etc.) and end with the `end` keyword.
+
+This plug-in adds support for the |matchit| plugin, such that pressing |%| while
+on a block keyword will jump to the other keywords pertaining to the same
+block. For example, if the cursor is at the beginning of the following code:
+>
+    if a == 1
+      if b > 0
+        println("yes")
+      end
+    else
+      println("no")
+    end
+<
+then pressing |%| will jump to the `else` keyword, pressing it again will jump
+to `end`, and pressing it again will go back to the first `if`.
+
+Note that the matchit plugin is normally distributed with ViM, but it is
+disabled by default. To enable it, add this line to your |.vimrc| file:
+>
+    runtime macros/matchit.vim
+<
+The julia-vim plug-in also adds commands to jump around block keywords in
+normal, operator-pending and visual modes (see |vim-modes|). These are somehow
+similar to the |]]| and |]m| mappings when used in C and Java files,
+respectively, but are more powerful. These commands also require that the
+matchit plugin is enabled.
+
+There are two families of block movements, keyword-oriented (see
+|julia-vim-blocks-move|) and block-oriented (see
+|julia-vim-blocks-moveblock|).
+
+Finally, this plug-in also adds block |text-objects| special mappings, so that
+whole blocks can be manipulated as a whole when in visual mode or
+operator-pending mode, see |julia-vim-blocks-objects|.
+
+The block movements and block objects mappings can be collectively disabled,
+see |g:julia_blocks|, and customized, see |g:julia_blocks_mappings|.
+
+NOTE: in all cases, macros at the beginning of a block are considered as part
+of the block itself. For example, in this code:
+>
+    @inbounds for i = 1:5
+      s += v[i]
+    end
+<
+the block begins at `@inbounds`.
+
+------------------------------------------------------------------------------
+KEYWORD-ORIENTED MOVEMENTS                          *julia-vim-blocks-move*
+
+These movements jump to the following/preceding block keyword, and they
+differentiate between begin keywords and end keywords. Some block keywords can
+also be used outside blocks (e.g. `for` in comprehensions, or `end` within
+indexing expressions): these instances are ignored by these commands.
+
+The following movements are provided:
+
+                                      *julia_]j* *julia_]J* *julia_[j* *julia_[J*
+move_n : jumps to the next begin keyword. By default, it is mapped to `]j`.
+move_N : jumps to the next end keyword. By default, it is mapped to `]J`.
+move_p : jumps to the preceding begin keyword. By default, it is mapped to `[j`.
+move_P : jumps to the preceding end keyword. By default, it is mapped to `[J`.
+
+Use |g:julia_blocks_mappings| to customize the mappings.
+
+------------------------------------------------------------------------------
+BLOCK-ORIENTED MOVEMENTS                       *julia-vim-blocks-moveblock*
+
+These movements are like keyword-oriented movements (|julia-vim-blocks-move|),
+except that they ignore nested blocks within the block where the cursor is.
+For example, given the following code (with line annotations):
+>
+    1  while true
+    2    a += 1
+    3    if a > 5
+    4      break
+    5    end
+    6  end
+    7  if b == 2
+    8    return
+    9  end
+<
+if the cursor is on line 2, these movements will ignore the inner
+`if/end` block (lines 3 to 5). You would then be able to jump directly
+to lines 1 (with `[[`), 6 (with `][`), 7 (with `]]`), or 9 (with `2][`).
+
+The following movements are provided:
+
+                                      *julia_]]* *julia_][* *julia_[[* *julia_[]*
+moveblock_n : gets out from the current block (if any) and jumps to the next
+              begin keyword. (Similar to |w| for word movements.) By default,
+              it is mapped to `]]`.
+moveblock_N : jumps to the end of the current block, if any. If the cursor is
+              already at the end of a block, jumps to the end of the following
+              block at the same level of the current one, or at the end of the
+              enclosing block. (Similar to |e| for word movements.) By
+              default, it is mapped to `][`.
+moveblock_p : jumps to the beginning of the current block, if any. If the
+              cursor is already at the beginning of a block, jumps to the
+              beginning of the preceding block at the same level of the
+              current one, or at the beginning of the enclosing block.
+              (Similar to |b| for word movements.) By default, it is mapped to
+              `[[`.
+moveblock_P : gets out from the current block (if any) and jumps to the
+              preceding end keyword. (Similar to |ge| for word movements.)
+              By default, it is mapped to `[]`.
+
+Use |g:julia_blocks_mappings| to customize the mappings.
+
+------------------------------------------------------------------------------
+BLOCK TEXT OBJECTS                               *julia-vim-blocks-objects*
+
+The julia-vim plug-in extends the ViM |text-objects| by defining special
+mappings which allow to operate on blocks as a whole when in visual mode
+or operator-pending mode. The default mappings use `aj` and `ij` to refer to
+these objects.
+For example, given the following code (with line annotations):
+>
+    1  while true
+    2    a += 1
+    3    if a > 5
+    4      break
+    5    end
+    6  end
+<
+if the cursor is on `break` on line 4, pressing `vaj` will select the whole
+inner `if` block (lines 3 to 5), and pressing `aj` again will select the whole
+`while` block (lines 1 to 6). The same effect could have been obtained with a
+counter, i.e. using `v2aj`. If the cursor were initially on line 2, the whole
+`while` block would have been selected with the first `vaj`. Using `daj` would
+delete a block, `caj` would delete it and leave ViM in insert mode, `=aj`
+would indent it, etc.
+Starting from line 2, pressing `vij` wuold only select the inner part of the
+`while` block (lines 2 to 5).
+
+The following mappings are provided:
+
+                                                        *julia_aj* *julia_ij*
+select_a : the block which contains the cursor, including its delimiters.
+           By default, this is mapped to `aj`. Repeated application (e.g.
+           `vajaj`) selects the enclosing blocks. A counter can be used to
+           the same effect as repetition (e.g. `v2aj`).
+select_i : same as select_a, but only selects the lines included between the
+           delimiters. Thus, this does not work with single-line blocks.
+           By default, this is mapped to `ij`. Repeated application (e.g.
+           `vijij`) has no effect, but using a counter has the same effect as
+           using "select_a" and then selecting the inner part of the outermost
+           block. For example, with the default mappings, `v3ij` is the same as
+           `v3ajij`, or `vajajajij`.
+
+Use |g:julia_blocks_mappings| to customize the mappings.
+
+The following auxiliary function is only mapped to normal mode:
+
+                                                           *julia_whereami*
+whereami : this mapping prints the first line of the current block on the
+           command line. If invoked repeatedly, or if given a count, it prints
+           the first line of the enclosing blocks, like `select_a`. If followed
+           by `select_a`, the selection, or operation, will refer to the last
+           block printed. By default, it is not mapped to any key, but a
+           mapping can be easily provided in |g:julia_blocks_mappings|. It is
+           possible to obtain the string, instead of having it printed, by
+           calling the function `julia_blocks#whereami()`. In such case, use
+           the function `julia_blocks#select_reset()` to reset the block
+           nesting level.
+
+------------------------------------------------------------------------------
+VARIABLES                                      *julia-vim-blocks-variables*
+
+                                                           *g:julia_blocks*
+g:julia_blocks
+
+                Determines whether to map block-wise movements and objects. If
+                unspecified, it is on. You can disable the feature by default
+                by inserting the line
+>
+                    let g:julia_blocks = 0
+<
+                in your |.vimrc| file.
+
+                                                  *g:julia_blocks_mappings*
+g:julia_blocks_mappings
+
+                Custom mapping for block-wise movements. This must be a |dict|
+                associating movements to key combinations. Use empty strings
+                to disable individual mappings. The following is equivalent
+                to the default mappings (see |julia-vim-blocks-moveblock|,
+                |julia-vim-blocks-move| and |julia-vim-blocks-objects|):
+>
+                  let g:julia_blocks_mappings = {
+                    \  "move_n" : "]j",
+                    \  "move_N" : "]J",
+                    \  "move_p" : "[j",
+                    \  "move_P" : "[J",
+                    \
+                    \  "moveblock_n" : "]]",
+                    \  "moveblock_N" : "][",
+                    \  "moveblock_p" : "[[",
+                    \  "moveblock_P" : "[]",
+                    \
+                    \  "select_a" : "aj",
+                    \  "select_i" : "ij",
+                    \
+                    \  "whereami" : "",
+                    \  }
+<
+                You can change individual mappings by writing something like
+                this in your |.vimrc| file:
+>
+                  let g:julia_blocks_mappings = {
+                    \  "move_N"   : "]n",
+                    \  "move_P"   : "[n",
+                    \  "whereami" : "<Leader>j",
+                    \  }
+<
+                Or you can disable individual mappings by writing something like
+                this in your |.vimrc| file:
+>
+                  let g:julia_blocks_mappings = {
+                    \  "moveblock_n" : "",
+                    \  "moveblock_p" : "",
+                    \  }
+<
+                All unspecified entries keep their default value.
+
+
+==============================================================================
+REFERRING TO DOCUMENTATION                                  *julia-vim-doc*
+
+                                                              *julia-vim-K*
+K
+        Look up documentation for the keyword under the cursor. If found,
+        a preview window with the documentation is opened.
+
+        This also works for keywords within the opened preview window,
+        allowing effortless browsing of the documentation.
+
+        (This is not really a key mapping, but uses the built-in
+        |keywordprg|-mechanism in vim; see |K| if you're curious).
+
+
+                                                   *<Plug>(JuliaDocPrompt)*
+<Plug>(JuliaDocPrompt)
+        Open a prompt for keyword documentation lookup. If you don't use |?|
+        for backward search, you can use the following to make `?` work like
+        in the Julia REPL:
+>
+        autocmd FileType julia nmap <buffer> ? <Plug>(JuliaDocPrompt)
+<
+        Apply |:augroup| as needed.
+
+
+                                                                *:JuliaDoc*
+:JuliaDoc {keyword}
+        Look up documentation for {keyword}.
+
+
+==============================================================================
+EXTRAS                                                   *julia-vim-extras*
+
+
+                                        *julia#toggle_function_blockassign*
+                                        *julia#function_block2assign*
+                                        *julia#function_assign2block*
+julia#toggle_function_blockassign()
+julia#function_block2assign()
+julia#function_assign2block()
+
+                These functions allow to transform function definitions
+                between block format and assignment format. For example,
+                these two definitions are equivalent:
+>
+                function test(x, y)
+                    x + 2y
+                end
+
+                test(x, y) = x + 2y
+<
+                You can use the function `julia#toggle_function_blockassign()`
+                to switch between the two forms (the cursor needs to be on the
+                first line of the block form). This functionality requires
+                that the |matchit| plugin is loaded. Only three-line function
+                blocks like the one in the example are recognized. When
+                changing the block form into the assignment form, `return`
+                statements are removed; if the result is empty, `nothing` is
+                substituted. Leading macros (e.g. `@inline` or `@compat`) are
+                recognized and preserved by the transformation.
+
+                In order to make this functionality practical, it is advisable
+                to map it to some key combination, e.g.:
+>
+                noremap <Leader>fb :call julia#toggle_function_blockassign()<CR>
+<
+
+==============================================================================
+CUSTOMIZATIONS                                          *julia-vim-options*
+
+The following options allows customizing some aspects of the plugin.
+
+                                             *g:julia_spellcheck_docstrings*
+g:julia_spellcheck_docstrings
+
+                Determines whether to enable spell-checking for docstrings,
+                i.e. triple quoted strings that start in the first column. See
+                |spell|. Default: on (set to `1`).
+
+                                               *g:julia_spellcheck_strings*
+g:julia_spellcheck_strings
+
+                Determines whether to enable spell-checking for all strings.
+                See |spell|. Default: off (set to `0`).
+
+                                              *g:julia_spellcheck_comments*
+g:julia_spellcheck_comments
+
+                Determines whether to enable spell-checking for comments. See
+                |spell|. Default: on (set to `1`).
+
+                                              *g:julia_highlight_operators*
+g:julia_highlight_operators
+
+                Determines whether to apply syntax highlighting to operators.
+                Default: on (set to `1`).
+
+                                              *g:julia_indent_align_import*
+g:julia_indent_align_import
+
+                In a multi-line import/using/export statment, the lines after
+                the first one use some special alignment rules by default,
+                e.g.:
+>
+                import X: one,
+                          two,
+                          three
+                export four,
+                       five,
+                       six
+<
+                When `g:julia_indent_align_import` is `0` instead, the usual
+                indentation is used:
+>
+                import X: one,
+                    two,
+                    three
+                export four,
+                    five,
+                    six
+
+                                              *g:julia_indent_align_brackets*
+g:julia_indent_align_brackets
+
+                In a multi-line bracketed expression (except for function
+                arguments, see |g:julia_indent_align_funcargs|), the lines
+                after the first one use some special alignment rules by
+                default, e.g.:
+>
+                matrix = [1 2 3;
+                          4 5 6]
+                tpl = (
+                       abc = Dict(a=>1,
+                                  b=>2),
+                       def = [1 2;
+                              3 4],
+                       xyz = SubArray{eltype(P),
+                                      N, P, I,
+                                      false}
+                      )
+<
+                When `g:julia_indent_align_brackets` is `0` instead, an extra
+                indent is used:
+>
+                matrix = [1 2 3;
+                    4 5 6]
+                tpl = (
+                    abc = Dict(a=>1,
+                        b=>2),
+                    def = [1 2;
+                        3 4],
+                    xyz = SubArray{eltype(P),
+                        N, P, I,
+                        false}
+                )
+<
+
+                                              *g:julia_indent_align_funcargs*
+g:julia_indent_align_funcargs
+
+                In a function definition, when the arguments span multiple
+                lines, the lines after the first one get an extra indentation
+                step by default, e.g.:
+>
+                function functionanme(
+                        arg1, arg2,
+                        arg3, arg4
+                    )
+                    # function body
+                end
+<
+                By setting `g:julia_indent_align_funcargs` to `1`, the
+                arguments are aligned to the bracket instead (they work as any
+                other bracket with the default value of
+                |g:julia_indent_align_brackets|):
+>
+                function functionanme(arg1, arg2,
+                                      arg3, arg4
+                                     )
+                    # function body
+                end
+<
+==============================================================================
+EXTRA SYNTAX COLORS                                *julia-vim-extra-colors*
+
+Some syntax elements are recognized but not highlighted by default:
+
+  juliaParDelim       parentheses
+  juliaSemicolon      semicolons
+  juliaComma          commas
+  juliaFunctionCall   function calls
+
+In order to highlight them, just use the |hi| command in your configuration
+file. To use existing highlight groups (see |group-name|), you can do e.g.:
+>
+  hi link juliaParDelim Delimiter
+  hi link juliaSemicolon Operator
+  hi link juliaFunctionCall Identifier
+<
+
+The above will use the colors specified by your colorscheme, if defined.
+If you want to define a color manually instead, you can use something like
+this:
+>
+  hi juliaFunctionCall guifg=#AB5033 ctermfg=Red
+<
+
+==============================================================================
+ABOUT                                                     *julia-vim-about*
+
+Grab the latest version or report a bug on GitHub:
+
+http://github.com/JuliaEditorSupport/julia-vim
+
+ vim:tw=78:et:ft=help:norl:
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/ftdetect/julia.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/ftdetect/julia.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/ftdetect/julia.vim	(revision 26505)
@@ -0,0 +1,34 @@
+if v:version < 704
+  " NOTE: this line fixes an issue with the default system-wide lisp ftplugin
+  "       which didn't define b:undo_ftplugin on older Vim versions
+  "       (*.jl files are recognized as lisp)
+  autocmd BufRead,BufNewFile *.jl    let b:undo_ftplugin = "setlocal comments< define< formatoptions< iskeyword< lisp<"
+endif
+
+autocmd BufRead,BufNewFile *.jl      set filetype=julia
+
+autocmd FileType *                   call LaTeXtoUnicode#Refresh()
+autocmd BufNew *                     call LaTeXtoUnicode#Refresh()
+autocmd BufEnter *                   call LaTeXtoUnicode#Refresh()
+autocmd CmdwinEnter *                call LaTeXtoUnicode#Refresh()
+
+" This autocommand is used to postpone the first initialization of LaTeXtoUnicode as much as possible,
+" by calling LaTeXtoUnicode#SetTab and LaTeXtoUnicode#SetAutoSub only at InsertEnter or later
+function! s:L2UTrigger()
+  augroup L2UInit
+    autocmd!
+    autocmd InsertEnter *            let g:did_insert_enter = 1 | call LaTeXtoUnicode#Init(0)
+  augroup END
+endfunction
+autocmd BufEnter *                   call s:L2UTrigger()
+
+function! s:HighlightJuliaMarkdown()
+  if !exists('g:markdown_fenced_languages')
+    let g:markdown_fenced_languages = []
+  endif
+  if index(g:markdown_fenced_languages, 'julia') == -1
+    call add(g:markdown_fenced_languages, 'julia')
+  endif
+endfunction
+autocmd BufRead,BufNewFile *.jmd     call s:HighlightJuliaMarkdown()
+autocmd BufRead,BufNewFile *.jmd     set filetype=markdown
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/julia.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/julia.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/julia.vim	(revision 26505)
@@ -0,0 +1,114 @@
+" Vim filetype plugin file
+" Language:	Julia
+" Maintainer:	Carlo Baldassi <carlobaldassi@gmail.com>
+" Last Change:	2014 may 29
+
+if exists("b:did_ftplugin")
+  finish
+endif
+let b:did_ftplugin = 1
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+setlocal include=^\\s*\\%(reload\\\|include\\)\\>
+setlocal suffixesadd=.jl
+setlocal comments=:#
+setlocal commentstring=#=%s=#
+setlocal cinoptions+=#1
+setlocal define=^\\s*macro\\>
+setlocal fo-=t fo+=croql
+
+let b:julia_vim_loaded = 1
+
+let b:undo_ftplugin = "setlocal include< suffixesadd< comments< commentstring<"
+      \ . " define< fo< shiftwidth< expandtab< indentexpr< indentkeys< cinoptions< completefunc<"
+      \ . " | unlet! b:commentary_format"
+      \ . " | unlet! b:smartcomment_force_linemode"
+      \ . " | unlet! b:julia_vim_loaded"
+
+" MatchIt plugin support
+if exists("loaded_matchit")
+  let b:match_ignorecase = 0
+
+  " note: begin_keywords must contain all blocks, in order
+  " for nested-structures-skipping to work properly
+  " note: 'mutable struct' and 'struct' are defined separately because
+  " using \? puts the cursor on 'struct' instead of 'mutable' for some reason
+  let b:julia_begin_keywords = '\%(\.\s*\|@\)\@<!\<\%(function\|macro\|begin\|mutable\s\+struct\|\%(mutable\s\+\)\@<!struct\|\%(abstract\|primitive\)\s\+type\|let\|do\|\%(bare\)\?module\|quote\|if\|for\|while\|try\)\>'
+  " note: the following regex not only recognizes macros, but also local/global keywords.
+  " the purpose is recognizing things like `@inline myfunction()`
+  " or `global myfunction(...)` etc, for matchit and block movement functionality
+  let s:macro_regex = '\%(@\%([#(]\@!\S\)\+\|\<\%(local\|global\)\)\s\+'
+  let s:nomacro = '\%(' . s:macro_regex . '\)\@<!'
+  let s:yesmacro = s:nomacro . '\%('. s:macro_regex . '\)\+'
+  let b:julia_begin_keywordsm = '\%(' . s:yesmacro . b:julia_begin_keywords . '\)\|'
+        \ . '\%(' . s:nomacro . b:julia_begin_keywords . '\)'
+  let b:julia_end_keywords = '\<end\>'
+
+  " note: this function relies heavily on the syntax file
+  function! JuliaGetMatchWords()
+    let [l,c] = [line('.'),col('.')]
+    let attr = synIDattr(synID(l, c, 1),"name")
+    let c1 = c
+    while attr == 'juliaMacro' || expand('<cword>') =~# '\<\%(global\|local\)\>'
+      normal! W
+      if line('.') > l || col('.') == c1
+        call cursor(l, c)
+        return ''
+      endif
+      let attr = synIDattr(synID(l, col('.'), 1),"name")
+      let c1 = col('.')
+    endwhile
+    call cursor(l, c)
+    if attr == 'juliaConditional'
+      return b:julia_begin_keywordsm . ':\<\%(elseif\|else\)\>:' . b:julia_end_keywords
+    elseif attr =~# '\<\%(juliaRepeat\|juliaRepKeyword\)\>'
+      return b:julia_begin_keywordsm . ':\<\%(break\|continue\)\>:' . b:julia_end_keywords
+    elseif attr == 'juliaBlKeyword'
+      return b:julia_begin_keywordsm . ':' . b:julia_end_keywords
+    elseif attr == 'juliaException'
+      return b:julia_begin_keywordsm . ':\<\%(catch\|finally\)\>:' . b:julia_end_keywords
+    endif
+    return '\<\>:\<\>'
+  endfunction
+
+  let b:match_words = 'JuliaGetMatchWords()'
+
+  " we need to skip everything within comments, strings and
+  " the 'begin' and 'end' keywords when they are used as a range rather than as
+  " the delimiter of a block
+  let b:match_skip = 'synIDattr(synID(line("."),col("."),0),"name") =~# '
+        \ . '"\\<julia\\%(Comprehension\\%(For\\|If\\)\\|RangeKeyword\\|Comment\\%([LM]\\|Delim\\)\\|\\%([bs]\\|Shell\\|Printf\\|Doc\\)\\?String\\|StringPrefixed\\|DocStringM\\(Raw\\)\\?\\|RegEx\\|SymbolS\\?\\|Dotted\\)\\>"'
+
+  let b:undo_ftplugin = b:undo_ftplugin
+        \ . " | unlet! b:match_words b:match_skip b:match_ignorecase"
+        \ . " | unlet! b:julia_begin_keywords b:julia_end_keywords"
+        \ . " | delfunction JuliaGetMatchWords"
+
+  if get(g:, "julia_blocks", 1)
+    call julia_blocks#init_mappings()
+    let b:undo_ftplugin .= " | call julia_blocks#remove_mappings()"
+  endif
+
+endif
+
+" Some plugin-specific tweaks for commenting
+let b:commentary_format = "# %s"           " for tpope/vim-commentary
+let b:smartcomment_force_linemode = 1      " for carlobaldassi/vim-smartcomment
+
+if has("gui_win32")
+  let b:browsefilter = "Julia Source Files (*.jl)\t*.jl\n"
+  let b:undo_ftplugin = b:undo_ftplugin . " | unlet! b:browsefilter"
+endif
+
+" Lookup documents
+nnoremap <silent><buffer> <Plug>(JuliaDocPrompt) :<C-u>call julia#doc#prompt()<CR>
+command! -nargs=1 -buffer -complete=customlist,julia#doc#complete JuliaDoc call julia#doc#open(<q-args>)
+command! -nargs=1 -buffer JuliaDocKeywordprg call julia#doc#keywordprg(<q-args>)
+setlocal keywordprg=:JuliaDocKeywordprg
+let b:undo_ftplugin .= " | setlocal keywordprg<"
+let b:undo_ftplugin .= " | delcommand JuliaDoc | delcommand JuliaDocKeywordprg"
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/juliadoc.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/juliadoc.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/ftplugin/juliadoc.vim	(revision 26505)
@@ -0,0 +1,30 @@
+" Vim filetype plugin file
+" Language: Julia document
+
+if exists("b:did_ftplugin")
+  finish
+endif
+let b:did_ftplugin = 1
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+setlocal conceallevel=2
+setlocal concealcursor=nc
+setlocal wrap
+
+if !exists('b:undo_ftplugin')
+  let b:undo_ftplugin = ''
+endif
+let b:undo_ftplugin .= 'setlocal conceallevel< concealcursor< wrap<'
+
+" Lookup documents
+nnoremap <silent><buffer> <Plug>(JuliaDocPrompt) :<C-u>call julia#doc#prompt()<CR>
+command! -nargs=1 -buffer -complete=customlist,julia#doc#complete JuliaDoc call julia#doc#open(<q-args>)
+command! -nargs=1 -buffer JuliaDocKeywordprg call julia#doc#keywordprg(<q-args>)
+setlocal keywordprg=:JuliaDocKeywordprg
+let b:undo_ftplugin .= " | setlocal keywordprg<"
+let b:undo_ftplugin .= " | delcommand JuliaDoc | delcommand JuliaDocKeywordprg"
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/indent/julia.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/indent/julia.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/indent/julia.vim	(revision 26505)
@@ -0,0 +1,490 @@
+" Vim indent file
+" Language:	Julia
+" Maintainer:	Carlo Baldassi <carlobaldassi@gmail.com>
+" Last Change:	2016 jun 16
+" Notes:        originally based on Bram Molenaar's indent file for vim
+
+setlocal autoindent
+
+setlocal indentexpr=GetJuliaIndent()
+setlocal indentkeys+==end,=else,=catch,=finally,),],}
+setlocal indentkeys-=0#
+setlocal indentkeys-=:
+setlocal indentkeys-=0{
+setlocal indentkeys-=0}
+setlocal nosmartindent
+
+" Only define the function once.
+if exists("*GetJuliaIndent")
+  finish
+endif
+
+let s:skipPatternsBasic = '\<julia\%(Comment\%([LM]\|Delim\)\)\>'
+let s:skipPatterns = '\<julia\%(Comprehension\%(For\|If\)\|RangeKeyword\|Comment\%([LM]\|Delim\)\|\%([bs]\|Shell\|Printf\|Doc\)\?String\|StringPrefixed\|DocStringM\(Raw\)\?\|RegEx\|SymbolS\?\|Macro\|Dotted\)\>'
+
+function JuliaMatch(lnum, str, regex, st, ...)
+  let s = a:st
+  let e = a:0 > 0 ? a:1 : -1
+  let basic_skip = a:0 > 1 ? a:2 : 'all'
+  let skip = basic_skip ==# 'basic' ? s:skipPatternsBasic : s:skipPatterns
+  while 1
+    let f = match(a:str, '\C' . a:regex, s)
+    if e >= 0 && f >= e
+      return -1
+    endif
+    if f >= 0
+      let attr = synIDattr(synID(a:lnum,f+1,1),"name")
+      let attrT = synIDattr(synID(a:lnum,f+1,0),"name")
+      if attr =~# skip || attrT =~# skip
+        let s = f+1
+        continue
+      endif
+    endif
+    break
+  endwhile
+  return f
+endfunction
+
+function GetJuliaNestingStruct(lnum, ...)
+  " Auxiliary function to inspect the block structure of a line
+  let line = getline(a:lnum)
+  let s = a:0 > 0 ? a:1 : 0
+  let e = a:0 > 1 ? a:2 : -1
+  let blocks_stack = []
+  let num_closed_blocks = 0
+  while 1
+    let fb = JuliaMatch(a:lnum, line, '\<\%(if\|else\%(if\)\?\|while\|for\|try\|catch\|finally\|\%(staged\)\?function\|macro\|begin\|mutable\s\+struct\|\%(mutable\s\+\)\@<!struct\|\%(abstract\|primitive\)\s\+type\|let\|\%(bare\)\?module\|quote\|do\)\>', s, e)
+    let fe = JuliaMatch(a:lnum, line, '\<end\>', s, e)
+
+    if fb < 0 && fe < 0
+      " No blocks found
+      break
+    end
+
+    if fb >= 0 && (fb < fe || fe < 0)
+      " The first occurrence is an opening block keyword
+      " Note: some keywords (elseif,else,catch,finally) are both
+      "       closing blocks and opening new ones
+
+      let i = JuliaMatch(a:lnum, line, '\<if\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        call add(blocks_stack, 'if')
+        continue
+      endif
+      let i = JuliaMatch(a:lnum, line, '\<elseif\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        if len(blocks_stack) > 0 && blocks_stack[-1] == 'if'
+          let blocks_stack[-1] = 'elseif'
+        elseif (len(blocks_stack) > 0 && blocks_stack[-1] != 'elseif') || len(blocks_stack) == 0
+          call add(blocks_stack, 'elseif')
+          let num_closed_blocks += 1
+        endif
+        continue
+      endif
+      let i = JuliaMatch(a:lnum, line, '\<else\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        if len(blocks_stack) > 0 && blocks_stack[-1] =~# '\<\%(else\)\=if\>'
+          let blocks_stack[-1] = 'else'
+        else
+          call add(blocks_stack, 'else')
+          let num_closed_blocks += 1
+        endif
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '\<try\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        call add(blocks_stack, 'try')
+        continue
+      endif
+      let i = JuliaMatch(a:lnum, line, '\<catch\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        if len(blocks_stack) > 0 && blocks_stack[-1] == 'try'
+          let blocks_stack[-1] = 'catch'
+        else
+          call add(blocks_stack, 'catch')
+          let num_closed_blocks += 1
+        endif
+        continue
+      endif
+      let i = JuliaMatch(a:lnum, line, '\<finally\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        if len(blocks_stack) > 0 && (blocks_stack[-1] == 'try' || blocks_stack[-1] == 'catch')
+          let blocks_stack[-1] = 'finally'
+        else
+          call add(blocks_stack, 'finally')
+          let num_closed_blocks += 1
+        endif
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '\<\%(bare\)\?module\>', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        if i == 0
+          call add(blocks_stack, 'col1module')
+        else
+          call add(blocks_stack, 'other')
+        endif
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '\<\%(while\|for\|function\|macro\|begin\|\%(mutable\s\+\)\?struct\|\%(abstract\|primitive\)\s\+type\|let\|quote\|do\)\>', s)
+      if i >= 0 && i == fb
+        if match(line, '\C\<\%(mutable\|abstract\|primitive\)', i) != -1
+          let s = i+11
+        else
+          let s = i+1
+        endif
+        call add(blocks_stack, 'other')
+        continue
+      endif
+
+      " Note: it should be impossible to get here
+      break
+
+    else
+      " The first occurrence is an 'end'
+
+      let s = fe+1
+      if len(blocks_stack) == 0
+        let num_closed_blocks += 1
+      else
+        call remove(blocks_stack, -1)
+      endif
+      continue
+
+    endif
+
+    " Note: it should be impossible to get here
+    break
+  endwhile
+  let num_open_blocks = len(blocks_stack) - count(blocks_stack, 'col1module')
+  return [num_open_blocks, num_closed_blocks]
+endfunction
+
+function GetJuliaNestingBrackets(lnum, c)
+  " Auxiliary function to inspect the brackets structure of a line
+  let line = getline(a:lnum)[0 : (a:c - 1)]
+  let s = 0
+  let brackets_stack = []
+  let last_closed_bracket = -1
+  while 1
+    let fb = JuliaMatch(a:lnum, line, '[([{]', s)
+    let fe = JuliaMatch(a:lnum, line, '[])}]', s)
+
+    if fb < 0 && fe < 0
+      " No brackets found
+      break
+    end
+
+    if fb >= 0 && (fb < fe || fe < 0)
+      " The first occurrence is an opening bracket
+
+      let i = JuliaMatch(a:lnum, line, '(', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        call add(brackets_stack, ['par',i])
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '\[', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        call add(brackets_stack, ['sqbra',i])
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '{', s)
+      if i >= 0 && i == fb
+        let s = i+1
+        call add(brackets_stack, ['curbra',i])
+        continue
+      endif
+
+      " Note: it should be impossible to get here
+      break
+
+    else
+      " The first occurrence is a closing bracket
+
+      let i = JuliaMatch(a:lnum, line, ')', s)
+      if i >= 0 && i == fe
+        let s = i+1
+        if len(brackets_stack) > 0 && brackets_stack[-1][0] == 'par'
+          call remove(brackets_stack, -1)
+        else
+          let last_closed_bracket = i + 1
+        endif
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, ']', s)
+      if i >= 0 && i == fe
+        let s = i+1
+        if len(brackets_stack) > 0 && brackets_stack[-1][0] == 'sqbra'
+          call remove(brackets_stack, -1)
+        else
+          let last_closed_bracket = i + 1
+        endif
+        continue
+      endif
+
+      let i = JuliaMatch(a:lnum, line, '}', s)
+      if i >= 0 && i == fe
+        let s = i+1
+        if len(brackets_stack) > 0 && brackets_stack[-1][0] == 'curbra'
+          call remove(brackets_stack, -1)
+        else
+          let last_closed_bracket = i + 1
+        endif
+        continue
+      endif
+
+      " Note: it should be impossible to get here
+      break
+
+    endif
+
+    " Note: it should be impossible to get here
+    break
+  endwhile
+  let first_open_bracket = -1
+  let last_open_bracket = -1
+  let infuncargs = 0
+  if len(brackets_stack) > 0
+    let first_open_bracket = brackets_stack[0][1]
+    let last_open_bracket = brackets_stack[-1][1]
+    if brackets_stack[-1][0] == 'par' && IsFunctionArgPar(a:lnum, last_open_bracket+1)
+      let infuncargs = 1
+    endif
+  endif
+  return [first_open_bracket, last_open_bracket, last_closed_bracket, infuncargs]
+endfunction
+
+let s:bracketBlocks = '\<julia\%(\%(\%(Printf\)\?Par\|SqBra\%(Idx\)\?\|CurBra\)Block\|ParBlockInRange\|StringVars\%(Par\|SqBra\|CurBra\)\|Dollar\%(Par\|SqBra\)\|QuotedParBlockS\?\)\>'
+
+function IsInBrackets(lnum, c)
+  let stack = map(synstack(a:lnum, a:c), 'synIDattr(v:val, "name")')
+  call filter(stack, 'v:val =~# s:bracketBlocks')
+  return len(stack) > 0
+endfunction
+
+function IsInDocString(lnum)
+  let stack = map(synstack(a:lnum, 1), 'synIDattr(v:val, "name")')
+  call filter(stack, 'v:val =~# "\\<juliaDocString\\(Delim\\|M\\\(Raw\\)\\?\\)\\?\\>"')
+  return len(stack) > 0
+endfunction
+
+function IsInContinuationImportLine(lnum)
+  let stack = map(synstack(a:lnum, 1), 'synIDattr(v:val, "name")')
+  call filter(stack, 'v:val =~# "\\<juliaImportLine\\>"')
+  if len(stack) == 0
+    return 0
+  endif
+  return JuliaMatch(a:lnum, getline(a:lnum), '\<\%(import\|using\|export\)\>', indent(a:lnum)) == -1
+endfunction
+
+function IsFunctionArgPar(lnum, c)
+  if a:c == 0
+    return 0
+  endif
+  let stack = map(synstack(a:lnum, a:c-1), 'synIDattr(v:val, "name")')
+  return len(stack) >= 2 && stack[-2] ==# 'juliaFunctionDef'
+endfunction
+
+function JumpToMatch(lnum, last_closed_bracket)
+  " we use the % command to skip back (tries to ues matchit if possible,
+  " otherwise resorts to vim's default, which is buggy but better than
+  " nothing)
+  call cursor(a:lnum, a:last_closed_bracket)
+  let percmap = maparg("%", "n") 
+  if exists("g:loaded_matchit") && percmap =~# 'Match\%(it\|_wrapper\)'
+    normal %
+  else
+    normal! %
+  end
+endfunction
+
+" Auxiliary function to find a line which does not start in the middle of a
+" multiline bracketed expression, to be used as reference for block
+" indentation.
+function LastBlockIndent(lnum)
+  let lnum = a:lnum
+  let ind = 0
+  while lnum > 0
+    let ind = indent(lnum)
+    if ind == 0
+      return [lnum, 0]
+    endif
+    if !IsInBrackets(lnum, 1)
+      break
+    endif
+    let lnum = prevnonblank(lnum - 1)
+  endwhile
+  return [max([lnum,1]), ind]
+endfunction
+
+function GetJuliaIndent()
+  " Do not alter doctrings indentation
+  if IsInDocString(v:lnum)
+    return -1
+  endif
+
+  " Find a non-blank line above the current line.
+  let lnum = prevnonblank(v:lnum - 1)
+
+  " At the start of the file use zero indent.
+  if lnum == 0
+    return 0
+  endif
+
+  let ind = -1
+  let st = -1
+  let lim = -1
+
+  " Multiline bracketed expressions take precedence
+  let align_brackets = get(g:, "julia_indent_align_brackets", 1)
+  let align_funcargs = get(g:, "julia_indent_align_funcargs", 0)
+  let c = len(getline(lnum)) + 1
+  while IsInBrackets(lnum, c)
+    let [first_open_bracket, last_open_bracket, last_closed_bracket, infuncargs] = GetJuliaNestingBrackets(lnum, c)
+
+    " First scenario: the previous line has a hanging open bracket:
+    " set the indentation to match the opening bracket (plus an extra space)
+    " unless we're in a function arguments list or alignment is disabled, in
+    " which case we just add an extra indent
+    if last_open_bracket != -1
+      if (!infuncargs && align_brackets) || (infuncargs && align_funcargs)
+        let st = last_open_bracket
+        let ind = virtcol([lnum, st + 1])
+      else
+        let ind = indent(lnum) + shiftwidth()
+      endif
+
+    " Second scenario: some multiline bracketed expression was closed in the
+    " previous line. But since we know we are still in a bracketed expression,
+    " we need to find the line where the bracket was opened
+    elseif last_closed_bracket != -1
+      call JumpToMatch(lnum, last_closed_bracket)
+      if line(".") == lnum
+        " something wrong here, give up
+        let ind = indent(lnum)
+      else
+        let lnum = line(".")
+        let c = col(".") - 1
+        if c == 0
+          " uhm, give up
+          let ind = 0
+        else
+          " we skipped a bracket set, keep searching for an opening bracket
+          let lim = c
+          continue
+        endif
+      endif
+
+    " Third scenario: nothing special: keep the indentation
+    else
+      let ind = indent(lnum)
+    endif
+
+    " Does the current line start with a closing bracket? Then depending on
+    " the situation we align it with the opening one, or we let the rest of
+    " the code figure it out (the case in which we're closing a function
+    " argument list is special-cased)
+    if JuliaMatch(v:lnum, getline(v:lnum), '[])}]', indent(v:lnum)) == indent(v:lnum) && ind > 0
+      if !align_brackets && !align_funcargs
+        call JumpToMatch(v:lnum, indent(v:lnum))
+        return indent(line("."))
+      elseif (align_brackets && getline(v:lnum)[indent(v:lnum)] != ')') || align_funcargs
+        return ind - 1
+      else " must be a ')' and align_brackets==1 and align_funcargs==0
+        call JumpToMatch(v:lnum, indent(v:lnum))
+        if IsFunctionArgPar(line("."), col("."))
+          let ind = -1
+        else
+          return ind - 1
+        endif
+      endif
+    endif
+
+    break
+  endwhile
+
+  if ind == -1
+    " We are not in a multiline bracketed expression. Thus we look for a
+    " previous line to use as a reference
+    let [lnum,ind] = LastBlockIndent(lnum)
+    let c = len(getline(lnum)) + 1
+    if IsInBrackets(lnum, c)
+      let [first_open_bracket, last_open_bracket, last_closed_bracket, infuncargs] = GetJuliaNestingBrackets(lnum, c)
+      let lim = first_open_bracket
+    endif
+  end
+
+  " Analyse the reference line
+  let [num_open_blocks, num_closed_blocks] = GetJuliaNestingStruct(lnum, st, lim)
+  " Increase indentation for each newly opened block in the reference line
+  let ind += shiftwidth() * num_open_blocks
+
+  " Analyse the current line
+  let [num_open_blocks, num_closed_blocks] = GetJuliaNestingStruct(v:lnum)
+  " Decrease indentation for each closed block in the current line
+  let ind -= shiftwidth() * num_closed_blocks
+
+  " Additional special case: multiline import/using/export statements
+
+  let prevline = getline(lnum)
+  " Are we in a multiline import/using/export statement, right below the
+  " opening line?
+  if IsInContinuationImportLine(v:lnum) && !IsInContinuationImportLine(lnum)
+    if get(g:, 'julia_indent_align_import', 1)
+      " if the opening line has a colon followed by non-comments, use it as
+      " reference point
+      let cind = JuliaMatch(lnum, prevline, ':', indent(lnum), lim)
+      if cind >= 0
+        let nonwhiteind = JuliaMatch(lnum, prevline, '\S', cind+1, -1, 'basic')
+        if nonwhiteind >= 0
+          " return match(prevline, '\S', cind+1) " a bit overkill...
+          return cind + 2
+        endif
+      else
+        " if the opening line is not a naked import/using/export statement, use
+        " it as reference
+        let iind = JuliaMatch(lnum, prevline, '\<import\|using\|export\>', indent(lnum), lim)
+        if iind >= 0
+          " assuming whitespace after using... so no `using(XYZ)` please!
+          let nonwhiteind = JuliaMatch(lnum, prevline, '\S', iind+6, -1, 'basic')
+          if nonwhiteind >= 0
+            return match(prevline, '\S', iind+6)
+          endif
+        endif
+      endif
+    endif
+    let ind += shiftwidth()
+
+  " Or did we just close a multiline import/using/export statement?
+  elseif !IsInContinuationImportLine(v:lnum) && IsInContinuationImportLine(lnum)
+    " find the starting line of the statement
+    let ilnum = 0
+    for iln in range(lnum-1, 1, -1)
+      if !IsInContinuationImportLine(iln)
+        let ilnum = iln
+        break
+      endif
+    endfor
+    if ilnum == 0
+      " something went horribly wrong, give up
+      let ind = indent(lnum)
+    endif
+    let ind = indent(ilnum)
+  endif
+
+  return ind
+endfunction
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/generate_L2U_keymap.jl
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/generate_L2U_keymap.jl	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/generate_L2U_keymap.jl	(revision 26505)
@@ -0,0 +1,137 @@
+#!/bin/env julia
+
+import REPL
+
+const filename = "latex2unicode_utf-8"
+const include_emoji = false # set this to true if you want to keymap empjis as well
+
+# We want to avoid situations in which the user types e.g. \delt and pauses,
+# and the result is "∇t" because "\del" gets recognized and then there is some leftover "t".
+# This allows us to get completions with <Tab> for example.
+function fix_completions(completions::Dict{String,String})
+    allinputs = sort!(collect(keys(completions)))
+    new_completions = copy(completions)
+
+    for input in allinputs
+        chars = completions[input]
+        l = length(input)
+        longer = filter(x->startswith(x, input)&&length(x)>l, allinputs)
+        n = length(longer)
+        n == 0 && continue
+        new_completions[input * "<Tab>"] = chars
+        for other in longer
+            add = other[1:(l+1)]
+            get!(new_completions, add, add)
+        end
+    end
+    return new_completions
+end
+
+function unicode_data()
+    file = normpath(Sys.BINDIR, "..", "..", "doc", "UnicodeData.txt")
+    names = Dict{UInt32, String}()
+    open(file) do unidata
+        for line in readlines(unidata)
+            id, name, desc = split(line, ";")[[1, 2, 11]]
+            codepoint = parse(UInt32, "0x$id")
+            names[codepoint] = (name == "" ? desc : desc == "" ? name : "$name / $desc")
+        end
+    end
+    return names
+end
+
+# Prepend a dotted circle ('◌' i.e. '\u25CC') to combining characters
+function fix_combining_chars(char)
+    cat = Base.Unicode.category_code(char)
+    return string(cat == 6 || cat == 8 ? "◌" : "", char)
+end
+
+function table_entries(completions::Dict{String,String}, unicode_dict)
+    latex = String[]
+    code = String[]
+    unicode = String[]
+    desc = String[]
+
+    for (input, chars) in sort!(collect(completions))
+        code_points, unicode_names, characters = String[], String[], String[]
+        if startswith(chars, "\\")
+            push!(code_points, replace(chars, "\\" => "\\\\"))
+            push!(unicode_names, "(Incomplete sequence)")
+            push!(characters, "")
+        else
+            for char in chars
+                push!(code_points, "<char-0x$(uppercase(string(UInt32(char), base = 16, pad = 5)))>")
+                push!(unicode_names, get(unicode_dict, UInt32(char), "(No Unicode name)"))
+                push!(characters, isempty(characters) ? fix_combining_chars(char) : "$char")
+            end
+        end
+        push!(latex, replace(input, "\\"=>"\\\\"))
+        push!(code, join(code_points))
+        push!(unicode, join(characters))
+        push!(desc, join(unicode_names, " + "))
+    end
+    return latex, code, unicode, desc
+end
+
+open("$filename.vim","w") do f
+    print(f, """
+        " This file is autogenerated from the script '$(basename(Base.source_path()))'
+        " The symbols are based on Julia version $VERSION
+        " The full generating script can be found in the comments at the bottom of this file,
+        " and it can be extracted with:
+        "
+        "     \$ grep '^\">' $filename.vim | cut -c4- > '$(basename(Base.source_path()))'
+        "
+        " To produce this keymap file you need to have Julia compilied from source, and
+        " to run `make deps` inside Julia's `doc` directory.
+        " Then you can run:
+        "
+        "     \$ julia $(basename(Base.source_path()))
+        "
+
+        scriptencoding utf-8
+
+        let b:keymap_name = "L2U"
+        loadkeymap
+
+        """)
+
+    col_headers = ["\" Tab completion sequence", "Code point", "Character", "Unicode name"]
+
+    orig_completions = include_emoji ? merge(
+                REPL.REPLCompletions.latex_symbols,
+                REPL.REPLCompletions.emoji_symbols
+                ) :
+                REPL.REPLCompletions.latex_symbols
+
+    latex, code, unicode, desc =
+        table_entries(
+            fix_completions(orig_completions),
+            unicode_data()
+            )
+
+    lw = max(length(col_headers[3]), maximum(map(length, latex)))
+    cw = max(length(col_headers[1]), maximum(map(length, code)))
+    uw = max(length(col_headers[2]), maximum(map(length, unicode)))
+    dw = max(length(col_headers[4]), maximum(map(length, desc)))
+
+    print_padded(l, c, u, d) = println(f, rpad(l, lw), " ", rpad(c, cw), " \" ", rpad(u, uw), " : ", d)
+
+    print_padded(col_headers...)
+    print_padded("\" " * "-"^(lw-2), "-"^cw, "-"^uw, "-"^dw)
+
+    for (l, c, u, d) in zip(latex, code, unicode, desc)
+        print_padded(l, c, u, d)
+    end
+    print_padded("\" " * "-"^(lw-2), "-"^cw, "-"^uw, "-"^dw)
+
+    print(f, """
+
+        " Below here is the script that was used to produce this file.
+
+        """)
+    for l in readlines(Base.source_path())
+        println(f, "\"> ", l)
+    end
+    println(f)
+end
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/latex2unicode_utf-8.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/latex2unicode_utf-8.vim	(revision 26505)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/keymap/latex2unicode_utf-8.vim	(revision 26505)
@@ -0,0 +1,3662 @@
+" This file is autogenerated from the script 'generate_L2U_keymap.jl'
+" The symbols are based on Julia version 1.7.0-DEV.390
+" The full generating script can be found in the comments at the bottom of this file,
+" and it can be extracted with:
+"
+"     $ grep '^">' latex2unicode_utf-8.vim | cut -c4- > 'generate_L2U_keymap.jl'
+"
+" To produce this keymap file you need to have Julia compilied from source, and
+" to run `make deps` inside Julia's `doc` directory.
+" Then you can run:
+"
+"     $ julia generate_L2U_keymap.jl
+"
+
+scriptencoding utf-8
+
+let b:keymap_name = "L2U"
+loadkeymap
+
+" Tab completion sequence   Code point                   " Character  : Unicode name
+" ------------------------- ---------------------------- " ---------- : --------------------------------------------------------------------------------------------------------
+\\0/3                       <char-0x02189>               " ↉          : VULGAR FRACTION ZERO THIRDS
+\\1/                        <char-0x0215F>               " ⅟          : FRACTION NUMERATOR ONE
+\\1/1                       \\1/1                        "            : (Incomplete sequence)
+\\1/10                      <char-0x02152>               " ⅒          : VULGAR FRACTION ONE TENTH
+\\1/2                       <char-0x000BD>               " ½          : VULGAR FRACTION ONE HALF / FRACTION ONE HALF
+\\1/3                       <char-0x02153>               " ⅓          : VULGAR FRACTION ONE THIRD / FRACTION ONE THIRD
+\\1/4                       <char-0x000BC>               " ¼          : VULGAR FRACTION ONE QUARTER / FRACTION ONE QUARTER
+\\1/5                       <char-0x02155>               " ⅕          : VULGAR FRACTION ONE FIFTH / FRACTION ONE FIFTH
+\\1/6                       <char-0x02159>               " ⅙          : VULGAR FRACTION ONE SIXTH / FRACTION ONE SIXTH
+\\1/7                       <char-0x02150>               " ⅐          : VULGAR FRACTION ONE SEVENTH
+\\1/8                       <char-0x0215B>               " ⅛          : VULGAR FRACTION ONE EIGHTH / FRACTION ONE EIGHTH
+\\1/9                       <char-0x02151>               " ⅑          : VULGAR FRACTION ONE NINTH
+\\1/<Tab>                   <char-0x0215F>               " ⅟          : FRACTION NUMERATOR ONE
+\\2/3                       <char-0x02154>               " ⅔          : VULGAR FRACTION TWO THIRDS / FRACTION TWO THIRDS
+\\2/5                       <char-0x02156>               " ⅖          : VULGAR FRACTION TWO FIFTHS / FRACTION TWO FIFTHS
+\\3/4                       <char-0x000BE>               " ¾          : VULGAR FRACTION THREE QUARTERS / FRACTION THREE QUARTERS
+\\3/5                       <char-0x02157>               " ⅗          : VULGAR FRACTION THREE FIFTHS / FRACTION THREE FIFTHS
+\\3/8                       <char-0x0215C>               " ⅜          : VULGAR FRACTION THREE EIGHTHS / FRACTION THREE EIGHTHS
+\\4/5                       <char-0x02158>               " ⅘          : VULGAR FRACTION FOUR FIFTHS / FRACTION FOUR FIFTHS
+\\5/6                       <char-0x0215A>               " ⅚          : VULGAR FRACTION FIVE SIXTHS / FRACTION FIVE SIXTHS
+\\5/8                       <char-0x0215D>               " ⅝          : VULGAR FRACTION FIVE EIGHTHS / FRACTION FIVE EIGHTHS
+\\7/8                       <char-0x0215E>               " ⅞          : VULGAR FRACTION SEVEN EIGHTHS / FRACTION SEVEN EIGHTHS
+\\AA                        <char-0x000C5>               " Å          : LATIN CAPITAL LETTER A WITH RING ABOVE / LATIN CAPITAL LETTER A RING
+\\AE                        <char-0x000C6>               " Æ          : LATIN CAPITAL LETTER AE / LATIN CAPITAL LETTER A E
+\\Alpha                     <char-0x00391>               " Α          : GREEK CAPITAL LETTER ALPHA
+\\And                       <char-0x02A53>               " ⩓          : DOUBLE LOGICAL AND
+\\Angle                     <char-0x0299C>               " ⦜          : RIGHT ANGLE VARIANT WITH SQUARE
+\\Angstrom                  <char-0x0212B>               " Å          : ANGSTROM SIGN / ANGSTROM UNIT
+\\Beta                      <char-0x00392>               " Β          : GREEK CAPITAL LETTER BETA
+\\Bot                       <char-0x02AEB>               " ⫫          : DOUBLE UP TACK
+\\Bumpeq                    <char-0x0224E>               " ≎          : GEOMETRICALLY EQUIVALENT TO
+\\Cap                       <char-0x022D2>               " ⋒          : DOUBLE INTERSECTION
+\\Chi                       <char-0x003A7>               " Χ          : GREEK CAPITAL LETTER CHI
+\\Colon                     <char-0x02237>               " ∷          : PROPORTION
+\\Colon<Tab>                <char-0x02237>               " ∷          : PROPORTION
+\\Colone                    \\Colone                     "            : (Incomplete sequence)
+\\Coloneq                   <char-0x02A74>               " ⩴          : DOUBLE COLON EQUAL
+\\Cup                       <char-0x022D3>               " ⋓          : DOUBLE UNION
+\\DDownarrow                <char-0x027F1>               " ⟱          : DOWNWARDS QUADRUPLE ARROW
+\\DH                        <char-0x000D0>               " Ð          : LATIN CAPITAL LETTER ETH
+\\DJ                        <char-0x00110>               " Đ          : LATIN CAPITAL LETTER D WITH STROKE / LATIN CAPITAL LETTER D BAR
+\\Dashv                     <char-0x02AE4>               " ⫤          : VERTICAL BAR DOUBLE LEFT TURNSTILE
+\\Ddownarrow                <char-0x0290B>               " ⤋          : DOWNWARDS TRIPLE ARROW
+\\Delta                     <char-0x00394>               " Δ          : GREEK CAPITAL LETTER DELTA
+\\Digamma                   <char-0x003DC>               " Ϝ          : GREEK LETTER DIGAMMA / GREEK CAPITAL LETTER DIGAMMA
+\\Doteq                     <char-0x02251>               " ≑          : GEOMETRICALLY EQUAL TO
+\\DownArrowBar              <char-0x02913>               " ⤓          : DOWNWARDS ARROW TO BAR
+\\DownArrowUpArrow          <char-0x021F5>               " ⇵          : DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+\\DownLeftRightVector       <char-0x02950>               " ⥐          : LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+\\DownLeftTeeVector         <char-0x0295E>               " ⥞          : LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+\\DownLeftVectorBar         <char-0x02956>               " ⥖          : LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+\\DownRightTeeVector        <char-0x0295F>               " ⥟          : RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+\\DownRightVectorBar        <char-0x02957>               " ⥗          : RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+\\Downarrow                 <char-0x021D3>               " ⇓          : DOWNWARDS DOUBLE ARROW / DOWN DOUBLE ARROW
+\\ElOr                      <char-0x02A56>               " ⩖          : TWO INTERSECTING LOGICAL OR
+\\Elroang                   <char-0x02986>               " ⦆          : RIGHT WHITE PARENTHESIS
+\\Epsilon                   <char-0x00395>               " Ε          : GREEK CAPITAL LETTER EPSILON
+\\Equal                     <char-0x02A75>               " ⩵          : TWO CONSECUTIVE EQUALS SIGNS
+\\Equiv                     <char-0x02263>               " ≣          : STRICTLY EQUIVALENT TO
+\\Eta                       <char-0x00397>               " Η          : GREEK CAPITAL LETTER ETA
+\\Finv                      <char-0x02132>               " Ⅎ          : TURNED CAPITAL F / TURNED F
+\\Game                      <char-0x02141>               " ⅁          : TURNED SANS-SERIF CAPITAL G
+\\Gamma                     <char-0x00393>               " Γ          : GREEK CAPITAL LETTER GAMMA
+\\H                         <char-0x0030B>               " ◌̋         : COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
+\\Im                        <char-0x02111>               " ℑ          : BLACK-LETTER CAPITAL I / BLACK-LETTER I
+\\Iota                      <char-0x00399>               " Ι          : GREEK CAPITAL LETTER IOTA
+\\Kappa                     <char-0x0039A>               " Κ          : GREEK CAPITAL LETTER KAPPA
+\\Koppa                     <char-0x003DE>               " Ϟ          : GREEK LETTER KOPPA / GREEK CAPITAL LETTER KOPPA
+\\L                         <char-0x00141>               " Ł          : LATIN CAPITAL LETTER L WITH STROKE / LATIN CAPITAL LETTER L SLASH
+\\L<Tab>                    <char-0x00141>               " Ł          : LATIN CAPITAL LETTER L WITH STROKE / LATIN CAPITAL LETTER L SLASH
+\\LL                        \\LL                         "            : (Incomplete sequence)
+\\LLeftarrow                <char-0x02B45>               " ⭅          : LEFTWARDS QUADRUPLE ARROW
+\\La                        \\La                         "            : (Incomplete sequence)
+\\Lambda                    <char-0x0039B>               " Λ          : GREEK CAPITAL LETTER LAMDA / GREEK CAPITAL LETTER LAMBDA
+\\Lap                       <char-0x029CA>               " ⧊          : TRIANGLE WITH DOT ABOVE
+\\Ld                        \\Ld                         "            : (Incomplete sequence)
+\\Ldsh                      <char-0x021B2>               " ↲          : DOWNWARDS ARROW WITH TIP LEFTWARDS / DOWN ARROW WITH TIP LEFT
+\\Le                        \\Le                         "            : (Incomplete sequence)
+\\LeftDownTeeVector         <char-0x02961>               " ⥡          : DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+\\LeftDownVectorBar         <char-0x02959>               " ⥙          : DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+\\LeftRightVector           <char-0x0294E>               " ⥎          : LEFT BARB UP RIGHT BARB UP HARPOON
+\\LeftTeeVector             <char-0x0295A>               " ⥚          : LEFTWARDS HARPOON WITH BARB UP FROM BAR
+\\LeftTriangleBar           <char-0x029CF>               " ⧏          : LEFT TRIANGLE BESIDE VERTICAL BAR
+\\LeftUpDownVector          <char-0x02951>               " ⥑          : UP BARB LEFT DOWN BARB LEFT HARPOON
+\\LeftUpTeeVector           <char-0x02960>               " ⥠          : UPWARDS HARPOON WITH BARB LEFT FROM BAR
+\\LeftUpVectorBar           <char-0x02958>               " ⥘          : UPWARDS HARPOON WITH BARB LEFT TO BAR
+\\LeftVectorBar             <char-0x02952>               " ⥒          : LEFTWARDS HARPOON WITH BARB UP TO BAR
+\\Leftarrow                 <char-0x021D0>               " ⇐          : LEFTWARDS DOUBLE ARROW / LEFT DOUBLE ARROW
+\\Leftrightarrow            <char-0x021D4>               " ⇔          : LEFT RIGHT DOUBLE ARROW
+\\Ll                        \\Ll                         "            : (Incomplete sequence)
+\\Lleftarrow                <char-0x021DA>               " ⇚          : LEFTWARDS TRIPLE ARROW / LEFT TRIPLE ARROW
+\\Lo                        \\Lo                         "            : (Incomplete sequence)
+\\Longleftarrow             <char-0x027F8>               " ⟸          : LONG LEFTWARDS DOUBLE ARROW
+\\Longleftrightarrow        <char-0x027FA>               " ⟺          : LONG LEFT RIGHT DOUBLE ARROW
+\\Longmapsfrom              <char-0x027FD>               " ⟽          : LONG LEFTWARDS DOUBLE ARROW FROM BAR
+\\Longmapsto                <char-0x027FE>               " ⟾          : LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+\\Longrightarrow            <char-0x027F9>               " ⟹          : LONG RIGHTWARDS DOUBLE ARROW
+\\Ls                        \\Ls                         "            : (Incomplete sequence)
+\\Lsh                       <char-0x021B0>               " ↰          : UPWARDS ARROW WITH TIP LEFTWARDS / UP ARROW WITH TIP LEFT
+\\Mapsfrom                  <char-0x02906>               " ⤆          : LEFTWARDS DOUBLE ARROW FROM BAR
+\\Mapsto                    <char-0x02907>               " ⤇          : RIGHTWARDS DOUBLE ARROW FROM BAR
+\\NG                        <char-0x0014A>               " Ŋ          : LATIN CAPITAL LETTER ENG
+\\Nearrow                   <char-0x021D7>               " ⇗          : NORTH EAST DOUBLE ARROW / UPPER RIGHT DOUBLE ARROW
+\\NestedGreaterGreater      <char-0x02AA2>               " ⪢          : DOUBLE NESTED GREATER-THAN
+\\NestedLessLess            <char-0x02AA1>               " ⪡          : DOUBLE NESTED LESS-THAN
+\\NotGreaterGreater         <char-0x0226B><char-0x00338> " ≫̸         : MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotLeftTriangleBar        <char-0x029CF><char-0x00338> " ⧏̸         : LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotLessLess               <char-0x0226A><char-0x00338> " ≪̸         : MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotNestedGreaterGreater   <char-0x02AA2><char-0x00338> " ⪢̸         : DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotNestedLessLess         <char-0x02AA1><char-0x00338> " ⪡̸         : DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotRightTriangleBar       <char-0x029D0><char-0x00338> " ⧐̸         : VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotSquareSubset           <char-0x0228F><char-0x00338> " ⊏̸         : SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotSquareSuperset         <char-0x02290><char-0x00338> " ⊐̸         : SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\Nwarrow                   <char-0x021D6>               " ⇖          : NORTH WEST DOUBLE ARROW / UPPER LEFT DOUBLE ARROW
+\\O                         <char-0x000D8>               " Ø          : LATIN CAPITAL LETTER O WITH STROKE / LATIN CAPITAL LETTER O SLASH
+\\O<Tab>                    <char-0x000D8>               " Ø          : LATIN CAPITAL LETTER O WITH STROKE / LATIN CAPITAL LETTER O SLASH
+\\OE                        <char-0x00152>               " Œ          : LATIN CAPITAL LIGATURE OE / LATIN CAPITAL LETTER O E
+\\Om                        \\Om                         "            : (Incomplete sequence)
+\\Omega                     <char-0x003A9>               " Ω          : GREEK CAPITAL LETTER OMEGA
+\\Or                        <char-0x02A54>               " ⩔          : DOUBLE LOGICAL OR
+\\Ot                        \\Ot                         "            : (Incomplete sequence)
+\\Otimes                    <char-0x02A37>               " ⨷          : MULTIPLICATION SIGN IN DOUBLE CIRCLE
+\\P                         <char-0x000B6>               " ¶          : PILCROW SIGN / PARAGRAPH SIGN
+\\P<Tab>                    <char-0x000B6>               " ¶          : PILCROW SIGN / PARAGRAPH SIGN
+\\Ph                        \\Ph                         "            : (Incomplete sequence)
+\\Phi                       <char-0x003A6>               " Φ          : GREEK CAPITAL LETTER PHI
+\\Pi                        <char-0x003A0>               " Π          : GREEK CAPITAL LETTER PI
+\\Pr                        \\Pr                         "            : (Incomplete sequence)
+\\Prec                      <char-0x02ABB>               " ⪻          : DOUBLE PRECEDES
+\\PropertyLine              <char-0x0214A>               " ⅊          : PROPERTY LINE
+\\Ps                        \\Ps                         "            : (Incomplete sequence)
+\\Psi                       <char-0x003A8>               " Ψ          : GREEK CAPITAL LETTER PSI
+\\QED                       <char-0x0220E>               " ∎          : END OF PROOF
+\\RRightarrow               <char-0x02B46>               " ⭆          : RIGHTWARDS QUADRUPLE ARROW
+\\Rdsh                      <char-0x021B3>               " ↳          : DOWNWARDS ARROW WITH TIP RIGHTWARDS / DOWN ARROW WITH TIP RIGHT
+\\Re                        <char-0x0211C>               " ℜ          : BLACK-LETTER CAPITAL R / BLACK-LETTER R
+\\Re<Tab>                   <char-0x0211C>               " ℜ          : BLACK-LETTER CAPITAL R / BLACK-LETTER R
+\\Rev                       \\Rev                        "            : (Incomplete sequence)
+\\ReverseUpEquilibrium      <char-0x0296F>               " ⥯          : DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+\\Rho                       <char-0x003A1>               " Ρ          : GREEK CAPITAL LETTER RHO
+\\RightDownTeeVector        <char-0x0295D>               " ⥝          : DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+\\RightDownVectorBar        <char-0x02955>               " ⥕          : DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+\\RightTeeVector            <char-0x0295B>               " ⥛          : RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+\\RightTriangleBar          <char-0x029D0>               " ⧐          : VERTICAL BAR BESIDE RIGHT TRIANGLE
+\\RightUpDownVector         <char-0x0294F>               " ⥏          : UP BARB RIGHT DOWN BARB RIGHT HARPOON
+\\RightUpTeeVector          <char-0x0295C>               " ⥜          : UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+\\RightUpVectorBar          <char-0x02954>               " ⥔          : UPWARDS HARPOON WITH BARB RIGHT TO BAR
+\\RightVectorBar            <char-0x02953>               " ⥓          : RIGHTWARDS HARPOON WITH BARB UP TO BAR
+\\Rightarrow                <char-0x021D2>               " ⇒          : RIGHTWARDS DOUBLE ARROW / RIGHT DOUBLE ARROW
+\\Rlarr                     <char-0x02942>               " ⥂          : RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+\\RoundImplies              <char-0x02970>               " ⥰          : RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+\\Rrightarrow               <char-0x021DB>               " ⇛          : RIGHTWARDS TRIPLE ARROW / RIGHT TRIPLE ARROW
+\\Rsh                       <char-0x021B1>               " ↱          : UPWARDS ARROW WITH TIP RIGHTWARDS / UP ARROW WITH TIP RIGHT
+\\RuleDelayed               <char-0x029F4>               " ⧴          : RULE-DELAYED
+\\S                         <char-0x000A7>               " §          : SECTION SIGN
+\\S<Tab>                    <char-0x000A7>               " §          : SECTION SIGN
+\\Sa                        \\Sa                         "            : (Incomplete sequence)
+\\Sampi                     <char-0x003E0>               " Ϡ          : GREEK LETTER SAMPI / GREEK CAPITAL LETTER SAMPI
+\\Se                        \\Se                         "            : (Incomplete sequence)
+\\Searrow                   <char-0x021D8>               " ⇘          : SOUTH EAST DOUBLE ARROW / LOWER RIGHT DOUBLE ARROW
+\\Si                        \\Si                         "            : (Incomplete sequence)
+\\Sigma                     <char-0x003A3>               " Σ          : GREEK CAPITAL LETTER SIGMA
+\\Sq                        \\Sq                         "            : (Incomplete sequence)
+\\Sqcap                     <char-0x02A4E>               " ⩎          : DOUBLE SQUARE INTERSECTION
+\\Sqcup                     <char-0x02A4F>               " ⩏          : DOUBLE SQUARE UNION
+\\St                        \\St                         "            : (Incomplete sequence)
+\\Stigma                    <char-0x003DA>               " Ϛ          : GREEK LETTER STIGMA / GREEK CAPITAL LETTER STIGMA
+\\Su                        \\Su                         "            : (Incomplete sequence)
+\\Subset                    <char-0x022D0>               " ⋐          : DOUBLE SUBSET
+\\Succ                      <char-0x02ABC>               " ⪼          : DOUBLE SUCCEEDS
+\\Supset                    <char-0x022D1>               " ⋑          : DOUBLE SUPERSET
+\\Sw                        \\Sw                         "            : (Incomplete sequence)
+\\Swarrow                   <char-0x021D9>               " ⇙          : SOUTH WEST DOUBLE ARROW / LOWER LEFT DOUBLE ARROW
+\\TH                        <char-0x000DE>               " Þ          : LATIN CAPITAL LETTER THORN
+\\Tau                       <char-0x003A4>               " Τ          : GREEK CAPITAL LETTER TAU
+\\Theta                     <char-0x00398>               " Θ          : GREEK CAPITAL LETTER THETA
+\\Times                     <char-0x02A2F>               " ⨯          : VECTOR OR CROSS PRODUCT
+\\Top                       <char-0x02AEA>               " ⫪          : DOUBLE DOWN TACK
+\\UUparrow                  <char-0x027F0>               " ⟰          : UPWARDS QUADRUPLE ARROW
+\\UpArrowBar                <char-0x02912>               " ⤒          : UPWARDS ARROW TO BAR
+\\UpEquilibrium             <char-0x0296E>               " ⥮          : UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+\\Uparrow                   <char-0x021D1>               " ⇑          : UPWARDS DOUBLE ARROW / UP DOUBLE ARROW
+\\Updownarrow               <char-0x021D5>               " ⇕          : UP DOWN DOUBLE ARROW
+\\Upsilon                   <char-0x003A5>               " Υ          : GREEK CAPITAL LETTER UPSILON
+\\Uuparrow                  <char-0x0290A>               " ⤊          : UPWARDS TRIPLE ARROW
+\\VDash                     <char-0x022AB>               " ⊫          : DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+\\Vdash                     <char-0x022A9>               " ⊩          : FORCES
+\\Vert                      <char-0x02016>               " ‖          : DOUBLE VERTICAL LINE / DOUBLE VERTICAL BAR
+\\Vvdash                    <char-0x022AA>               " ⊪          : TRIPLE VERTICAL BAR RIGHT TURNSTILE
+\\Vvert                     <char-0x02980>               " ⦀          : TRIPLE VERTICAL BAR DELIMITER
+\\Xi                        <char-0x0039E>               " Ξ          : GREEK CAPITAL LETTER XI
+\\Yup                       <char-0x02144>               " ⅄          : TURNED SANS-SERIF CAPITAL Y
+\\Zbar                      <char-0x001B5>               " Ƶ          : LATIN CAPITAL LETTER Z WITH STROKE / LATIN CAPITAL LETTER Z BAR
+\\Zeta                      <char-0x00396>               " Ζ          : GREEK CAPITAL LETTER ZETA
+\\^!                        <char-0x0A71D>               " ꜝ          : MODIFIER LETTER RAISED EXCLAMATION MARK
+\\^(                        <char-0x0207D>               " ⁽          : SUPERSCRIPT LEFT PARENTHESIS / SUPERSCRIPT OPENING PARENTHESIS
+\\^)                        <char-0x0207E>               " ⁾          : SUPERSCRIPT RIGHT PARENTHESIS / SUPERSCRIPT CLOSING PARENTHESIS
+\\^+                        <char-0x0207A>               " ⁺          : SUPERSCRIPT PLUS SIGN
+\\^-                        <char-0x0207B>               " ⁻          : SUPERSCRIPT MINUS / SUPERSCRIPT HYPHEN-MINUS
+\\^0                        <char-0x02070>               " ⁰          : SUPERSCRIPT ZERO / SUPERSCRIPT DIGIT ZERO
+\\^1                        <char-0x000B9>               " ¹          : SUPERSCRIPT ONE / SUPERSCRIPT DIGIT ONE
+\\^2                        <char-0x000B2>               " ²          : SUPERSCRIPT TWO / SUPERSCRIPT DIGIT TWO
+\\^3                        <char-0x000B3>               " ³          : SUPERSCRIPT THREE / SUPERSCRIPT DIGIT THREE
+\\^4                        <char-0x02074>               " ⁴          : SUPERSCRIPT FOUR / SUPERSCRIPT DIGIT FOUR
+\\^5                        <char-0x02075>               " ⁵          : SUPERSCRIPT FIVE / SUPERSCRIPT DIGIT FIVE
+\\^6                        <char-0x02076>               " ⁶          : SUPERSCRIPT SIX / SUPERSCRIPT DIGIT SIX
+\\^7                        <char-0x02077>               " ⁷          : SUPERSCRIPT SEVEN / SUPERSCRIPT DIGIT SEVEN
+\\^8                        <char-0x02078>               " ⁸          : SUPERSCRIPT EIGHT / SUPERSCRIPT DIGIT EIGHT
+\\^9                        <char-0x02079>               " ⁹          : SUPERSCRIPT NINE / SUPERSCRIPT DIGIT NINE
+\\^=                        <char-0x0207C>               " ⁼          : SUPERSCRIPT EQUALS SIGN
+\\^A                        <char-0x01D2C>               " ᴬ          : MODIFIER LETTER CAPITAL A
+\\^B                        <char-0x01D2E>               " ᴮ          : MODIFIER LETTER CAPITAL B
+\\^D                        <char-0x01D30>               " ᴰ          : MODIFIER LETTER CAPITAL D
+\\^E                        <char-0x01D31>               " ᴱ          : MODIFIER LETTER CAPITAL E
+\\^G                        <char-0x01D33>               " ᴳ          : MODIFIER LETTER CAPITAL G
+\\^H                        <char-0x01D34>               " ᴴ          : MODIFIER LETTER CAPITAL H
+\\^I                        <char-0x01D35>               " ᴵ          : MODIFIER LETTER CAPITAL I
+\\^J                        <char-0x01D36>               " ᴶ          : MODIFIER LETTER CAPITAL J
+\\^K                        <char-0x01D37>               " ᴷ          : MODIFIER LETTER CAPITAL K
+\\^L                        <char-0x01D38>               " ᴸ          : MODIFIER LETTER CAPITAL L
+\\^M                        <char-0x01D39>               " ᴹ          : MODIFIER LETTER CAPITAL M
+\\^N                        <char-0x01D3A>               " ᴺ          : MODIFIER LETTER CAPITAL N
+\\^O                        <char-0x01D3C>               " ᴼ          : MODIFIER LETTER CAPITAL O
+\\^P                        <char-0x01D3E>               " ᴾ          : MODIFIER LETTER CAPITAL P
+\\^R                        <char-0x01D3F>               " ᴿ          : MODIFIER LETTER CAPITAL R
+\\^T                        <char-0x01D40>               " ᵀ          : MODIFIER LETTER CAPITAL T
+\\^U                        <char-0x01D41>               " ᵁ          : MODIFIER LETTER CAPITAL U
+\\^V                        <char-0x02C7D>               " ⱽ          : MODIFIER LETTER CAPITAL V
+\\^W                        <char-0x01D42>               " ᵂ          : MODIFIER LETTER CAPITAL W
+\\^a                        <char-0x01D43>               " ᵃ          : MODIFIER LETTER SMALL A
+\\^a<Tab>                   <char-0x01D43>               " ᵃ          : MODIFIER LETTER SMALL A
+\\^al                       \\^al                        "            : (Incomplete sequence)
+\\^alpha                    <char-0x01D45>               " ᵅ          : MODIFIER LETTER SMALL ALPHA
+\\^b                        <char-0x01D47>               " ᵇ          : MODIFIER LETTER SMALL B
+\\^b<Tab>                   <char-0x01D47>               " ᵇ          : MODIFIER LETTER SMALL B
+\\^be                       \\^be                        "            : (Incomplete sequence)
+\\^beta                     <char-0x01D5D>               " ᵝ          : MODIFIER LETTER SMALL BETA
+\\^c                        <char-0x01D9C>               " ᶜ          : MODIFIER LETTER SMALL C
+\\^c<Tab>                   <char-0x01D9C>               " ᶜ          : MODIFIER LETTER SMALL C
+\\^ch                       \\^ch                        "            : (Incomplete sequence)
+\\^chi                      <char-0x01D61>               " ᵡ          : MODIFIER LETTER SMALL CHI
+\\^d                        <char-0x01D48>               " ᵈ          : MODIFIER LETTER SMALL D
+\\^d<Tab>                   <char-0x01D48>               " ᵈ          : MODIFIER LETTER SMALL D
+\\^de                       \\^de                        "            : (Incomplete sequence)
+\\^delta                    <char-0x01D5F>               " ᵟ          : MODIFIER LETTER SMALL DELTA
+\\^do                       \\^do                        "            : (Incomplete sequence)
+\\^downarrow                <char-0x0A71C>               " ꜜ          : MODIFIER LETTER RAISED DOWN ARROW
+\\^e                        <char-0x01D49>               " ᵉ          : MODIFIER LETTER SMALL E
+\\^e<Tab>                   <char-0x01D49>               " ᵉ          : MODIFIER LETTER SMALL E
+\\^ep                       \\^ep                        "            : (Incomplete sequence)
+\\^epsilon                  <char-0x01D4B>               " ᵋ          : MODIFIER LETTER SMALL OPEN E
+\\^f                        <char-0x01DA0>               " ᶠ          : MODIFIER LETTER SMALL F
+\\^g                        <char-0x01D4D>               " ᵍ          : MODIFIER LETTER SMALL G
+\\^g<Tab>                   <char-0x01D4D>               " ᵍ          : MODIFIER LETTER SMALL G
+\\^ga                       \\^ga                        "            : (Incomplete sequence)
+\\^gamma                    <char-0x01D5E>               " ᵞ          : MODIFIER LETTER SMALL GREEK GAMMA
+\\^h                        <char-0x002B0>               " ʰ          : MODIFIER LETTER SMALL H
+\\^i                        <char-0x02071>               " ⁱ          : SUPERSCRIPT LATIN SMALL LETTER I
+\\^i<Tab>                   <char-0x02071>               " ⁱ          : SUPERSCRIPT LATIN SMALL LETTER I
+\\^io                       \\^io                        "            : (Incomplete sequence)
+\\^iota                     <char-0x01DA5>               " ᶥ          : MODIFIER LETTER SMALL IOTA
+\\^j                        <char-0x002B2>               " ʲ          : MODIFIER LETTER SMALL J
+\\^k                        <char-0x01D4F>               " ᵏ          : MODIFIER LETTER SMALL K
+\\^l                        <char-0x002E1>               " ˡ          : MODIFIER LETTER SMALL L
+\\^l<Tab>                   <char-0x002E1>               " ˡ          : MODIFIER LETTER SMALL L
+\\^lt                       \\^lt                        "            : (Incomplete sequence)
+\\^ltphi                    <char-0x01DB2>               " ᶲ          : MODIFIER LETTER SMALL PHI
+\\^m                        <char-0x01D50>               " ᵐ          : MODIFIER LETTER SMALL M
+\\^n                        <char-0x0207F>               " ⁿ          : SUPERSCRIPT LATIN SMALL LETTER N
+\\^o                        <char-0x01D52>               " ᵒ          : MODIFIER LETTER SMALL O
+\\^p                        <char-0x01D56>               " ᵖ          : MODIFIER LETTER SMALL P
+\\^p<Tab>                   <char-0x01D56>               " ᵖ          : MODIFIER LETTER SMALL P
+\\^ph                       \\^ph                        "            : (Incomplete sequence)
+\\^phi                      <char-0x01D60>               " ᵠ          : MODIFIER LETTER SMALL GREEK PHI
+\\^r                        <char-0x002B3>               " ʳ          : MODIFIER LETTER SMALL R
+\\^s                        <char-0x002E2>               " ˢ          : MODIFIER LETTER SMALL S
+\\^t                        <char-0x01D57>               " ᵗ          : MODIFIER LETTER SMALL T
+\\^t<Tab>                   <char-0x01D57>               " ᵗ          : MODIFIER LETTER SMALL T
+\\^th                       \\^th                        "            : (Incomplete sequence)
+\\^theta                    <char-0x01DBF>               " ᶿ          : MODIFIER LETTER SMALL THETA
+\\^u                        <char-0x01D58>               " ᵘ          : MODIFIER LETTER SMALL U
+\\^u<Tab>                   <char-0x01D58>               " ᵘ          : MODIFIER LETTER SMALL U
+\\^up                       \\^up                        "            : (Incomplete sequence)
+\\^uparrow                  <char-0x0A71B>               " ꜛ          : MODIFIER LETTER RAISED UP ARROW
+\\^v                        <char-0x01D5B>               " ᵛ          : MODIFIER LETTER SMALL V
+\\^w                        <char-0x002B7>               " ʷ          : MODIFIER LETTER SMALL W
+\\^x                        <char-0x002E3>               " ˣ          : MODIFIER LETTER SMALL X
+\\^y                        <char-0x002B8>               " ʸ          : MODIFIER LETTER SMALL Y
+\\^z                        <char-0x01DBB>               " ᶻ          : MODIFIER LETTER SMALL Z
+\\_(                        <char-0x0208D>               " ₍          : SUBSCRIPT LEFT PARENTHESIS / SUBSCRIPT OPENING PARENTHESIS
+\\_)                        <char-0x0208E>               " ₎          : SUBSCRIPT RIGHT PARENTHESIS / SUBSCRIPT CLOSING PARENTHESIS
+\\_+                        <char-0x0208A>               " ₊          : SUBSCRIPT PLUS SIGN
+\\_-                        <char-0x0208B>               " ₋          : SUBSCRIPT MINUS / SUBSCRIPT HYPHEN-MINUS
+\\_0                        <char-0x02080>               " ₀          : SUBSCRIPT ZERO / SUBSCRIPT DIGIT ZERO
+\\_1                        <char-0x02081>               " ₁          : SUBSCRIPT ONE / SUBSCRIPT DIGIT ONE
+\\_2                        <char-0x02082>               " ₂          : SUBSCRIPT TWO / SUBSCRIPT DIGIT TWO
+\\_3                        <char-0x02083>               " ₃          : SUBSCRIPT THREE / SUBSCRIPT DIGIT THREE
+\\_4                        <char-0x02084>               " ₄          : SUBSCRIPT FOUR / SUBSCRIPT DIGIT FOUR
+\\_5                        <char-0x02085>               " ₅          : SUBSCRIPT FIVE / SUBSCRIPT DIGIT FIVE
+\\_6                        <char-0x02086>               " ₆          : SUBSCRIPT SIX / SUBSCRIPT DIGIT SIX
+\\_7                        <char-0x02087>               " ₇          : SUBSCRIPT SEVEN / SUBSCRIPT DIGIT SEVEN
+\\_8                        <char-0x02088>               " ₈          : SUBSCRIPT EIGHT / SUBSCRIPT DIGIT EIGHT
+\\_9                        <char-0x02089>               " ₉          : SUBSCRIPT NINE / SUBSCRIPT DIGIT NINE
+\\_=                        <char-0x0208C>               " ₌          : SUBSCRIPT EQUALS SIGN
+\\_a                        <char-0x02090>               " ₐ          : LATIN SUBSCRIPT SMALL LETTER A
+\\_beta                     <char-0x01D66>               " ᵦ          : GREEK SUBSCRIPT SMALL LETTER BETA
+\\_chi                      <char-0x01D6A>               " ᵪ          : GREEK SUBSCRIPT SMALL LETTER CHI
+\\_e                        <char-0x02091>               " ₑ          : LATIN SUBSCRIPT SMALL LETTER E
+\\_gamma                    <char-0x01D67>               " ᵧ          : GREEK SUBSCRIPT SMALL LETTER GAMMA
+\\_h                        <char-0x02095>               " ₕ          : LATIN SUBSCRIPT SMALL LETTER H
+\\_i                        <char-0x01D62>               " ᵢ          : LATIN SUBSCRIPT SMALL LETTER I
+\\_j                        <char-0x02C7C>               " ⱼ          : LATIN SUBSCRIPT SMALL LETTER J
+\\_k                        <char-0x02096>               " ₖ          : LATIN SUBSCRIPT SMALL LETTER K
+\\_l                        <char-0x02097>               " ₗ          : LATIN SUBSCRIPT SMALL LETTER L
+\\_m                        <char-0x02098>               " ₘ          : LATIN SUBSCRIPT SMALL LETTER M
+\\_n                        <char-0x02099>               " ₙ          : LATIN SUBSCRIPT SMALL LETTER N
+\\_o                        <char-0x02092>               " ₒ          : LATIN SUBSCRIPT SMALL LETTER O
+\\_p                        <char-0x0209A>               " ₚ          : LATIN SUBSCRIPT SMALL LETTER P
+\\_p<Tab>                   <char-0x0209A>               " ₚ          : LATIN SUBSCRIPT SMALL LETTER P
+\\_ph                       \\_ph                        "            : (Incomplete sequence)
+\\_phi                      <char-0x01D69>               " ᵩ          : GREEK SUBSCRIPT SMALL LETTER PHI
+\\_r                        <char-0x01D63>               " ᵣ          : LATIN SUBSCRIPT SMALL LETTER R
+\\_r<Tab>                   <char-0x01D63>               " ᵣ          : LATIN SUBSCRIPT SMALL LETTER R
+\\_rh                       \\_rh                        "            : (Incomplete sequence)
+\\_rho                      <char-0x01D68>               " ᵨ          : GREEK SUBSCRIPT SMALL LETTER RHO
+\\_s                        <char-0x0209B>               " ₛ          : LATIN SUBSCRIPT SMALL LETTER S
+\\_s<Tab>                   <char-0x0209B>               " ₛ          : LATIN SUBSCRIPT SMALL LETTER S
+\\_sc                       \\_sc                        "            : (Incomplete sequence)
+\\_schwa                    <char-0x02094>               " ₔ          : LATIN SUBSCRIPT SMALL LETTER SCHWA
+\\_t                        <char-0x0209C>               " ₜ          : LATIN SUBSCRIPT SMALL LETTER T
+\\_u                        <char-0x01D64>               " ᵤ          : LATIN SUBSCRIPT SMALL LETTER U
+\\_v                        <char-0x01D65>               " ᵥ          : LATIN SUBSCRIPT SMALL LETTER V
+\\_x                        <char-0x02093>               " ₓ          : LATIN SUBSCRIPT SMALL LETTER X
+\\aa                        <char-0x000E5>               " å          : LATIN SMALL LETTER A WITH RING ABOVE / LATIN SMALL LETTER A RING
+\\accurrent                 <char-0x023E6>               " ⏦          : AC CURRENT
+\\acidfree                  <char-0x0267E>               " ♾          : PERMANENT PAPER SIGN
+\\acute                     <char-0x00301>               " ◌́         : COMBINING ACUTE ACCENT / NON-SPACING ACUTE
+\\adots                     <char-0x022F0>               " ⋰          : UP RIGHT DIAGONAL ELLIPSIS
+\\ae                        <char-0x000E6>               " æ          : LATIN SMALL LETTER AE / LATIN SMALL LETTER A E
+\\aleph                     <char-0x02135>               " ℵ          : ALEF SYMBOL / FIRST TRANSFINITE CARDINAL
+\\allequal                  <char-0x0224C>               " ≌          : ALL EQUAL TO
+\\alpha                     <char-0x003B1>               " α          : GREEK SMALL LETTER ALPHA
+\\amalg                     <char-0x02A3F>               " ⨿          : AMALGAMATION OR COPRODUCT
+\\angdnr                    <char-0x0299F>               " ⦟          : ACUTE ANGLE
+\\angle                     <char-0x02220>               " ∠          : ANGLE
+\\angle<Tab>                <char-0x02220>               " ∠          : ANGLE
+\\angles                    <char-0x0299E>               " ⦞          : ANGLE WITH S INSIDE
+\\angleu                    \\angleu                     "            : (Incomplete sequence)
+\\angleubar                 <char-0x029A4>               " ⦤          : ANGLE WITH UNDERBAR
+\\annuity                   <char-0x020E7>               " ◌⃧         : COMBINING ANNUITY SYMBOL
+\\approx                    <char-0x02248>               " ≈          : ALMOST EQUAL TO
+\\approx<Tab>               <char-0x02248>               " ≈          : ALMOST EQUAL TO
+\\approxe                   \\approxe                    "            : (Incomplete sequence)
+\\approxeq                  <char-0x0224A>               " ≊          : ALMOST EQUAL OR EQUAL TO
+\\approxeq<Tab>             <char-0x0224A>               " ≊          : ALMOST EQUAL OR EQUAL TO
+\\approxeqq                 <char-0x02A70>               " ⩰          : APPROXIMATELY EQUAL OR EQUAL TO
+\\approxn                   \\approxn                    "            : (Incomplete sequence)
+\\approxnotequal            <char-0x02246>               " ≆          : APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+\\aquarius                  <char-0x02652>               " ♒          : AQUARIUS
+\\arceq                     <char-0x02258>               " ≘          : CORRESPONDS TO
+\\aries                     <char-0x02648>               " ♈          : ARIES
+\\ast                       <char-0x02217>               " ∗          : ASTERISK OPERATOR
+\\ast<Tab>                  <char-0x02217>               " ∗          : ASTERISK OPERATOR
+\\aste                      \\aste                       "            : (Incomplete sequence)
+\\asteq                     <char-0x02A6E>               " ⩮          : EQUALS WITH ASTERISK
+\\asteraccent               <char-0x020F0>               " ◌⃰         : COMBINING ASTERISK ABOVE
+\\astr                      \\astr                       "            : (Incomplete sequence)
+\\astrosun                  <char-0x02609>               " ☉          : SUN
+\\asymp                     <char-0x0224D>               " ≍          : EQUIVALENT TO
+\\awint                     <char-0x02A11>               " ⨑          : ANTICLOCKWISE INTEGRATION
+\\backepsilon               <char-0x003F6>               " ϶          : GREEK REVERSED LUNATE EPSILON SYMBOL
+\\backppprime               <char-0x02037>               " ‷          : REVERSED TRIPLE PRIME
+\\backpprime                <char-0x02036>               " ‶          : REVERSED DOUBLE PRIME
+\\backprime                 <char-0x02035>               " ‵          : REVERSED PRIME
+\\backsim                   <char-0x0223D>               " ∽          : REVERSED TILDE
+\\backsim<Tab>              <char-0x0223D>               " ∽          : REVERSED TILDE
+\\backsime                  \\backsime                   "            : (Incomplete sequence)
+\\backsimeq                 <char-0x022CD>               " ⋍          : REVERSED TILDE EQUALS
+\\bagmember                 <char-0x022FF>               " ⋿          : Z NOTATION BAG MEMBERSHIP
+\\bar                       <char-0x00304>               " ◌̄         : COMBINING MACRON / NON-SPACING MACRON
+\\bar<Tab>                  <char-0x00304>               " ◌̄         : COMBINING MACRON / NON-SPACING MACRON
+\\barc                      \\barc                       "            : (Incomplete sequence)
+\\barcap                    <char-0x02A43>               " ⩃          : INTERSECTION WITH OVERBAR
+\\barcup                    <char-0x02A42>               " ⩂          : UNION WITH OVERBAR
+\\barl                      \\barl                       "            : (Incomplete sequence)
+\\barleftarrow              <char-0x021E4>               " ⇤          : LEFTWARDS ARROW TO BAR / LEFT ARROW TO BAR
+\\barleftarrow<Tab>         <char-0x021E4>               " ⇤          : LEFTWARDS ARROW TO BAR / LEFT ARROW TO BAR
+\\barleftarrowr             \\barleftarrowr              "            : (Incomplete sequence)
+\\barleftarrowrightarrowbar <char-0x021B9>               " ↹          : LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR / LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR
+\\baro                      \\baro                       "            : (Incomplete sequence)
+\\barovernorthwestarrow     <char-0x021B8>               " ↸          : NORTH WEST ARROW TO LONG BAR / UPPER LEFT ARROW TO LONG BAR
+\\barr                      \\barr                       "            : (Incomplete sequence)
+\\barrightarrowdiamond      <char-0x02920>               " ⤠          : RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+\\barv                      \\barv                       "            : (Incomplete sequence)
+\\barvee                    <char-0x022BD>               " ⊽          : NOR
+\\barw                      \\barw                       "            : (Incomplete sequence)
+\\barwedge                  <char-0x022BC>               " ⊼          : NAND
+\\bbA                       <char-0x1D538>               " 𝔸          : MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+\\bbB                       <char-0x1D539>               " 𝔹          : MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+\\bbC                       <char-0x02102>               " ℂ          : DOUBLE-STRUCK CAPITAL C / DOUBLE-STRUCK C
+\\bbD                       <char-0x1D53B>               " 𝔻          : MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+\\bbE                       <char-0x1D53C>               " 𝔼          : MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+\\bbF                       <char-0x1D53D>               " 𝔽          : MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+\\bbG                       <char-0x1D53E>               " 𝔾          : MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+\\bbG<Tab>                  <char-0x1D53E>               " 𝔾          : MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+\\bbGa                      \\bbGa                       "            : (Incomplete sequence)
+\\bbGamma                   <char-0x0213E>               " ℾ          : DOUBLE-STRUCK CAPITAL GAMMA
+\\bbH                       <char-0x0210D>               " ℍ          : DOUBLE-STRUCK CAPITAL H / DOUBLE-STRUCK H
+\\bbI                       <char-0x1D540>               " 𝕀          : MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+\\bbJ                       <char-0x1D541>               " 𝕁          : MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+\\bbK                       <char-0x1D542>               " 𝕂          : MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+\\bbL                       <char-0x1D543>               " 𝕃          : MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+\\bbM                       <char-0x1D544>               " 𝕄          : MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+\\bbN                       <char-0x02115>               " ℕ          : DOUBLE-STRUCK CAPITAL N / DOUBLE-STRUCK N
+\\bbO                       <char-0x1D546>               " 𝕆          : MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+\\bbP                       <char-0x02119>               " ℙ          : DOUBLE-STRUCK CAPITAL P / DOUBLE-STRUCK P
+\\bbP<Tab>                  <char-0x02119>               " ℙ          : DOUBLE-STRUCK CAPITAL P / DOUBLE-STRUCK P
+\\bbPi                      <char-0x0213F>               " ℿ          : DOUBLE-STRUCK CAPITAL PI
+\\bbQ                       <char-0x0211A>               " ℚ          : DOUBLE-STRUCK CAPITAL Q / DOUBLE-STRUCK Q
+\\bbR                       <char-0x0211D>               " ℝ          : DOUBLE-STRUCK CAPITAL R / DOUBLE-STRUCK R
+\\bbS                       <char-0x1D54A>               " 𝕊          : MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+\\bbT                       <char-0x1D54B>               " 𝕋          : MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+\\bbU                       <char-0x1D54C>               " 𝕌          : MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+\\bbV                       <char-0x1D54D>               " 𝕍          : MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+\\bbW                       <char-0x1D54E>               " 𝕎          : MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+\\bbX                       <char-0x1D54F>               " 𝕏          : MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+\\bbY                       <char-0x1D550>               " 𝕐          : MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+\\bbZ                       <char-0x02124>               " ℤ          : DOUBLE-STRUCK CAPITAL Z / DOUBLE-STRUCK Z
+\\bba                       <char-0x1D552>               " 𝕒          : MATHEMATICAL DOUBLE-STRUCK SMALL A
+\\bbb                       <char-0x1D553>               " 𝕓          : MATHEMATICAL DOUBLE-STRUCK SMALL B
+\\bbc                       <char-0x1D554>               " 𝕔          : MATHEMATICAL DOUBLE-STRUCK SMALL C
+\\bbd                       <char-0x1D555>               " 𝕕          : MATHEMATICAL DOUBLE-STRUCK SMALL D
+\\bbe                       <char-0x1D556>               " 𝕖          : MATHEMATICAL DOUBLE-STRUCK SMALL E
+\\bbe<Tab>                  <char-0x1D556>               " 𝕖          : MATHEMATICAL DOUBLE-STRUCK SMALL E
+\\bbei                      \\bbei                       "            : (Incomplete sequence)
+\\bbeight                   <char-0x1D7E0>               " 𝟠          : MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+\\bbf                       <char-0x1D557>               " 𝕗          : MATHEMATICAL DOUBLE-STRUCK SMALL F
+\\bbf<Tab>                  <char-0x1D557>               " 𝕗          : MATHEMATICAL DOUBLE-STRUCK SMALL F
+\\bbfi                      \\bbfi                       "            : (Incomplete sequence)
+\\bbfive                    <char-0x1D7DD>               " 𝟝          : MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+\\bbfo                      \\bbfo                       "            : (Incomplete sequence)
+\\bbfour                    <char-0x1D7DC>               " 𝟜          : MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+\\bbg                       <char-0x1D558>               " 𝕘          : MATHEMATICAL DOUBLE-STRUCK SMALL G
+\\bbg<Tab>                  <char-0x1D558>               " 𝕘          : MATHEMATICAL DOUBLE-STRUCK SMALL G
+\\bbga                      \\bbga                       "            : (Incomplete sequence)
+\\bbgamma                   <char-0x0213D>               " ℽ          : DOUBLE-STRUCK SMALL GAMMA
+\\bbh                       <char-0x1D559>               " 𝕙          : MATHEMATICAL DOUBLE-STRUCK SMALL H
+\\bbi                       <char-0x1D55A>               " 𝕚          : MATHEMATICAL DOUBLE-STRUCK SMALL I
+\\bbi<Tab>                  <char-0x1D55A>               " 𝕚          : MATHEMATICAL DOUBLE-STRUCK SMALL I
+\\bbiD                      <char-0x02145>               " ⅅ          : DOUBLE-STRUCK ITALIC CAPITAL D
+\\bbid                      <char-0x02146>               " ⅆ          : DOUBLE-STRUCK ITALIC SMALL D
+\\bbie                      <char-0x02147>               " ⅇ          : DOUBLE-STRUCK ITALIC SMALL E
+\\bbii                      <char-0x02148>               " ⅈ          : DOUBLE-STRUCK ITALIC SMALL I
+\\bbij                      <char-0x02149>               " ⅉ          : DOUBLE-STRUCK ITALIC SMALL J
+\\bbj                       <char-0x1D55B>               " 𝕛          : MATHEMATICAL DOUBLE-STRUCK SMALL J
+\\bbk                       <char-0x1D55C>               " 𝕜          : MATHEMATICAL DOUBLE-STRUCK SMALL K
+\\bbl                       <char-0x1D55D>               " 𝕝          : MATHEMATICAL DOUBLE-STRUCK SMALL L
+\\bbm                       <char-0x1D55E>               " 𝕞          : MATHEMATICAL DOUBLE-STRUCK SMALL M
+\\bbn                       <char-0x1D55F>               " 𝕟          : MATHEMATICAL DOUBLE-STRUCK SMALL N
+\\bbn<Tab>                  <char-0x1D55F>               " 𝕟          : MATHEMATICAL DOUBLE-STRUCK SMALL N
+\\bbni                      \\bbni                       "            : (Incomplete sequence)
+\\bbnine                    <char-0x1D7E1>               " 𝟡          : MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+\\bbo                       <char-0x1D560>               " 𝕠          : MATHEMATICAL DOUBLE-STRUCK SMALL O
+\\bbo<Tab>                  <char-0x1D560>               " 𝕠          : MATHEMATICAL DOUBLE-STRUCK SMALL O
+\\bbon                      \\bbon                       "            : (Incomplete sequence)
+\\bbone                     <char-0x1D7D9>               " 𝟙          : MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+\\bbp                       <char-0x1D561>               " 𝕡          : MATHEMATICAL DOUBLE-STRUCK SMALL P
+\\bbp<Tab>                  <char-0x1D561>               " 𝕡          : MATHEMATICAL DOUBLE-STRUCK SMALL P
+\\bbpi                      <char-0x0213C>               " ℼ          : DOUBLE-STRUCK SMALL PI
+\\bbq                       <char-0x1D562>               " 𝕢          : MATHEMATICAL DOUBLE-STRUCK SMALL Q
+\\bbr                       <char-0x1D563>               " 𝕣          : MATHEMATICAL DOUBLE-STRUCK SMALL R
+\\bbr<Tab>                  <char-0x1D563>               " 𝕣          : MATHEMATICAL DOUBLE-STRUCK SMALL R
+\\bbrk                      \\bbrk                       "            : (Incomplete sequence)
+\\bbrktbrk                  <char-0x023B6>               " ⎶          : BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+\\bbs                       <char-0x1D564>               " 𝕤          : MATHEMATICAL DOUBLE-STRUCK SMALL S
+\\bbs<Tab>                  <char-0x1D564>               " 𝕤          : MATHEMATICAL DOUBLE-STRUCK SMALL S
+\\bbse                      \\bbse                       "            : (Incomplete sequence)
+\\bbsemi                    <char-0x02A1F>               " ⨟          : Z NOTATION SCHEMA COMPOSITION
+\\bbseven                   <char-0x1D7DF>               " 𝟟          : MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+\\bbsi                      \\bbsi                       "            : (Incomplete sequence)
+\\bbsix                     <char-0x1D7DE>               " 𝟞          : MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+\\bbsu                      \\bbsu                       "            : (Incomplete sequence)
+\\bbsum                     <char-0x02140>               " ⅀          : DOUBLE-STRUCK N-ARY SUMMATION
+\\bbt                       <char-0x1D565>               " 𝕥          : MATHEMATICAL DOUBLE-STRUCK SMALL T
+\\bbt<Tab>                  <char-0x1D565>               " 𝕥          : MATHEMATICAL DOUBLE-STRUCK SMALL T
+\\bbth                      \\bbth                       "            : (Incomplete sequence)
+\\bbthree                   <char-0x1D7DB>               " 𝟛          : MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+\\bbtw                      \\bbtw                       "            : (Incomplete sequence)
+\\bbtwo                     <char-0x1D7DA>               " 𝟚          : MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+\\bbu                       <char-0x1D566>               " 𝕦          : MATHEMATICAL DOUBLE-STRUCK SMALL U
+\\bbv                       <char-0x1D567>               " 𝕧          : MATHEMATICAL DOUBLE-STRUCK SMALL V
+\\bbw                       <char-0x1D568>               " 𝕨          : MATHEMATICAL DOUBLE-STRUCK SMALL W
+\\bbx                       <char-0x1D569>               " 𝕩          : MATHEMATICAL DOUBLE-STRUCK SMALL X
+\\bby                       <char-0x1D56A>               " 𝕪          : MATHEMATICAL DOUBLE-STRUCK SMALL Y
+\\bbz                       <char-0x1D56B>               " 𝕫          : MATHEMATICAL DOUBLE-STRUCK SMALL Z
+\\bbz<Tab>                  <char-0x1D56B>               " 𝕫          : MATHEMATICAL DOUBLE-STRUCK SMALL Z
+\\bbze                      \\bbze                       "            : (Incomplete sequence)
+\\bbzero                    <char-0x1D7D8>               " 𝟘          : MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+\\because                   <char-0x02235>               " ∵          : BECAUSE
+\\benzenr                   <char-0x023E3>               " ⏣          : BENZENE RING WITH CIRCLE
+\\beta                      <char-0x003B2>               " β          : GREEK SMALL LETTER BETA
+\\beth                      <char-0x02136>               " ℶ          : BET SYMBOL / SECOND TRANSFINITE CARDINAL
+\\between                   <char-0x0226C>               " ≬          : BETWEEN
+\\bfA                       <char-0x1D400>               " 𝐀          : MATHEMATICAL BOLD CAPITAL A
+\\bfA<Tab>                  <char-0x1D400>               " 𝐀          : MATHEMATICAL BOLD CAPITAL A
+\\bfAl                      \\bfAl                       "            : (Incomplete sequence)
+\\bfAlpha                   <char-0x1D6A8>               " 𝚨          : MATHEMATICAL BOLD CAPITAL ALPHA
+\\bfB                       <char-0x1D401>               " 𝐁          : MATHEMATICAL BOLD CAPITAL B
+\\bfB<Tab>                  <char-0x1D401>               " 𝐁          : MATHEMATICAL BOLD CAPITAL B
+\\bfBe                      \\bfBe                       "            : (Incomplete sequence)
+\\bfBeta                    <char-0x1D6A9>               " 𝚩          : MATHEMATICAL BOLD CAPITAL BETA
+\\bfC                       <char-0x1D402>               " 𝐂          : MATHEMATICAL BOLD CAPITAL C
+\\bfC<Tab>                  <char-0x1D402>               " 𝐂          : MATHEMATICAL BOLD CAPITAL C
+\\bfCh                      \\bfCh                       "            : (Incomplete sequence)
+\\bfChi                     <char-0x1D6BE>               " 𝚾          : MATHEMATICAL BOLD CAPITAL CHI
+\\bfD                       <char-0x1D403>               " 𝐃          : MATHEMATICAL BOLD CAPITAL D
+\\bfD<Tab>                  <char-0x1D403>               " 𝐃          : MATHEMATICAL BOLD CAPITAL D
+\\bfDe                      \\bfDe                       "            : (Incomplete sequence)
+\\bfDelta                   <char-0x1D6AB>               " 𝚫          : MATHEMATICAL BOLD CAPITAL DELTA
+\\bfDi                      \\bfDi                       "            : (Incomplete sequence)
+\\bfDigamma                 <char-0x1D7CA>               " 𝟊          : MATHEMATICAL BOLD CAPITAL DIGAMMA
+\\bfE                       <char-0x1D404>               " 𝐄          : MATHEMATICAL BOLD CAPITAL E
+\\bfE<Tab>                  <char-0x1D404>               " 𝐄          : MATHEMATICAL BOLD CAPITAL E
+\\bfEp                      \\bfEp                       "            : (Incomplete sequence)
+\\bfEpsilon                 <char-0x1D6AC>               " 𝚬          : MATHEMATICAL BOLD CAPITAL EPSILON
+\\bfEt                      \\bfEt                       "            : (Incomplete sequence)
+\\bfEta                     <char-0x1D6AE>               " 𝚮          : MATHEMATICAL BOLD CAPITAL ETA
+\\bfF                       <char-0x1D405>               " 𝐅          : MATHEMATICAL BOLD CAPITAL F
+\\bfG                       <char-0x1D406>               " 𝐆          : MATHEMATICAL BOLD CAPITAL G
+\\bfG<Tab>                  <char-0x1D406>               " 𝐆          : MATHEMATICAL BOLD CAPITAL G
+\\bfGa                      \\bfGa                       "            : (Incomplete sequence)
+\\bfGamma                   <char-0x1D6AA>               " 𝚪          : MATHEMATICAL BOLD CAPITAL GAMMA
+\\bfH                       <char-0x1D407>               " 𝐇          : MATHEMATICAL BOLD CAPITAL H
+\\bfI                       <char-0x1D408>               " 𝐈          : MATHEMATICAL BOLD CAPITAL I
+\\bfI<Tab>                  <char-0x1D408>               " 𝐈          : MATHEMATICAL BOLD CAPITAL I
+\\bfIo                      \\bfIo                       "            : (Incomplete sequence)
+\\bfIota                    <char-0x1D6B0>               " 𝚰          : MATHEMATICAL BOLD CAPITAL IOTA
+\\bfJ                       <char-0x1D409>               " 𝐉          : MATHEMATICAL BOLD CAPITAL J
+\\bfK                       <char-0x1D40A>               " 𝐊          : MATHEMATICAL BOLD CAPITAL K
+\\bfK<Tab>                  <char-0x1D40A>               " 𝐊          : MATHEMATICAL BOLD CAPITAL K
+\\bfKa                      \\bfKa                       "            : (Incomplete sequence)
+\\bfKappa                   <char-0x1D6B1>               " 𝚱          : MATHEMATICAL BOLD CAPITAL KAPPA
+\\bfL                       <char-0x1D40B>               " 𝐋          : MATHEMATICAL BOLD CAPITAL L
+\\bfL<Tab>                  <char-0x1D40B>               " 𝐋          : MATHEMATICAL BOLD CAPITAL L
+\\bfLa                      \\bfLa                       "            : (Incomplete sequence)
+\\bfLambda                  <char-0x1D6B2>               " 𝚲          : MATHEMATICAL BOLD CAPITAL LAMDA
+\\bfM                       <char-0x1D40C>               " 𝐌          : MATHEMATICAL BOLD CAPITAL M
+\\bfM<Tab>                  <char-0x1D40C>               " 𝐌          : MATHEMATICAL BOLD CAPITAL M
+\\bfMu                      <char-0x1D6B3>               " 𝚳          : MATHEMATICAL BOLD CAPITAL MU
+\\bfN                       <char-0x1D40D>               " 𝐍          : MATHEMATICAL BOLD CAPITAL N
+\\bfN<Tab>                  <char-0x1D40D>               " 𝐍          : MATHEMATICAL BOLD CAPITAL N
+\\bfNu                      <char-0x1D6B4>               " 𝚴          : MATHEMATICAL BOLD CAPITAL NU
+\\bfO                       <char-0x1D40E>               " 𝐎          : MATHEMATICAL BOLD CAPITAL O
+\\bfO<Tab>                  <char-0x1D40E>               " 𝐎          : MATHEMATICAL BOLD CAPITAL O
+\\bfOm                      \\bfOm                       "            : (Incomplete sequence)
+\\bfOmega                   <char-0x1D6C0>               " 𝛀          : MATHEMATICAL BOLD CAPITAL OMEGA
+\\bfOmicron                 <char-0x1D6B6>               " 𝚶          : MATHEMATICAL BOLD CAPITAL OMICRON
+\\bfP                       <char-0x1D40F>               " 𝐏          : MATHEMATICAL BOLD CAPITAL P
+\\bfP<Tab>                  <char-0x1D40F>               " 𝐏          : MATHEMATICAL BOLD CAPITAL P
+\\bfPh                      \\bfPh                       "            : (Incomplete sequence)
+\\bfPhi                     <char-0x1D6BD>               " 𝚽          : MATHEMATICAL BOLD CAPITAL PHI
+\\bfPi                      <char-0x1D6B7>               " 𝚷          : MATHEMATICAL BOLD CAPITAL PI
+\\bfPs                      \\bfPs                       "            : (Incomplete sequence)
+\\bfPsi                     <char-0x1D6BF>               " 𝚿          : MATHEMATICAL BOLD CAPITAL PSI
+\\bfQ                       <char-0x1D410>               " 𝐐          : MATHEMATICAL BOLD CAPITAL Q
+\\bfR                       <char-0x1D411>               " 𝐑          : MATHEMATICAL BOLD CAPITAL R
+\\bfR<Tab>                  <char-0x1D411>               " 𝐑          : MATHEMATICAL BOLD CAPITAL R
+\\bfRh                      \\bfRh                       "            : (Incomplete sequence)
+\\bfRho                     <char-0x1D6B8>               " 𝚸          : MATHEMATICAL BOLD CAPITAL RHO
+\\bfS                       <char-0x1D412>               " 𝐒          : MATHEMATICAL BOLD CAPITAL S
+\\bfS<Tab>                  <char-0x1D412>               " 𝐒          : MATHEMATICAL BOLD CAPITAL S
+\\bfSi                      \\bfSi                       "            : (Incomplete sequence)
+\\bfSigma                   <char-0x1D6BA>               " 𝚺          : MATHEMATICAL BOLD CAPITAL SIGMA
+\\bfT                       <char-0x1D413>               " 𝐓          : MATHEMATICAL BOLD CAPITAL T
+\\bfT<Tab>                  <char-0x1D413>               " 𝐓          : MATHEMATICAL BOLD CAPITAL T
+\\bfTa                      \\bfTa                       "            : (Incomplete sequence)
+\\bfTau                     <char-0x1D6BB>               " 𝚻          : MATHEMATICAL BOLD CAPITAL TAU
+\\bfTh                      \\bfTh                       "            : (Incomplete sequence)
+\\bfTheta                   <char-0x1D6AF>               " 𝚯          : MATHEMATICAL BOLD CAPITAL THETA
+\\bfU                       <char-0x1D414>               " 𝐔          : MATHEMATICAL BOLD CAPITAL U
+\\bfU<Tab>                  <char-0x1D414>               " 𝐔          : MATHEMATICAL BOLD CAPITAL U
+\\bfUp                      \\bfUp                       "            : (Incomplete sequence)
+\\bfUpsilon                 <char-0x1D6BC>               " 𝚼          : MATHEMATICAL BOLD CAPITAL UPSILON
+\\bfV                       <char-0x1D415>               " 𝐕          : MATHEMATICAL BOLD CAPITAL V
+\\bfW                       <char-0x1D416>               " 𝐖          : MATHEMATICAL BOLD CAPITAL W
+\\bfX                       <char-0x1D417>               " 𝐗          : MATHEMATICAL BOLD CAPITAL X
+\\bfX<Tab>                  <char-0x1D417>               " 𝐗          : MATHEMATICAL BOLD CAPITAL X
+\\bfXi                      <char-0x1D6B5>               " 𝚵          : MATHEMATICAL BOLD CAPITAL XI
+\\bfY                       <char-0x1D418>               " 𝐘          : MATHEMATICAL BOLD CAPITAL Y
+\\bfZ                       <char-0x1D419>               " 𝐙          : MATHEMATICAL BOLD CAPITAL Z
+\\bfZ<Tab>                  <char-0x1D419>               " 𝐙          : MATHEMATICAL BOLD CAPITAL Z
+\\bfZe                      \\bfZe                       "            : (Incomplete sequence)
+\\bfZeta                    <char-0x1D6AD>               " 𝚭          : MATHEMATICAL BOLD CAPITAL ZETA
+\\bfa                       <char-0x1D41A>               " 𝐚          : MATHEMATICAL BOLD SMALL A
+\\bfa<Tab>                  <char-0x1D41A>               " 𝐚          : MATHEMATICAL BOLD SMALL A
+\\bfal                      \\bfal                       "            : (Incomplete sequence)
+\\bfalpha                   <char-0x1D6C2>               " 𝛂          : MATHEMATICAL BOLD SMALL ALPHA
+\\bfb                       <char-0x1D41B>               " 𝐛          : MATHEMATICAL BOLD SMALL B
+\\bfb<Tab>                  <char-0x1D41B>               " 𝐛          : MATHEMATICAL BOLD SMALL B
+\\bfbe                      \\bfbe                       "            : (Incomplete sequence)
+\\bfbeta                    <char-0x1D6C3>               " 𝛃          : MATHEMATICAL BOLD SMALL BETA
+\\bfc                       <char-0x1D41C>               " 𝐜          : MATHEMATICAL BOLD SMALL C
+\\bfc<Tab>                  <char-0x1D41C>               " 𝐜          : MATHEMATICAL BOLD SMALL C
+\\bfch                      \\bfch                       "            : (Incomplete sequence)
+\\bfchi                     <char-0x1D6D8>               " 𝛘          : MATHEMATICAL BOLD SMALL CHI
+\\bfd                       <char-0x1D41D>               " 𝐝          : MATHEMATICAL BOLD SMALL D
+\\bfd<Tab>                  <char-0x1D41D>               " 𝐝          : MATHEMATICAL BOLD SMALL D
+\\bfde                      \\bfde                       "            : (Incomplete sequence)
+\\bfdelta                   <char-0x1D6C5>               " 𝛅          : MATHEMATICAL BOLD SMALL DELTA
+\\bfdi                      \\bfdi                       "            : (Incomplete sequence)
+\\bfdigamma                 <char-0x1D7CB>               " 𝟋          : MATHEMATICAL BOLD SMALL DIGAMMA
+\\bfe                       <char-0x1D41E>               " 𝐞          : MATHEMATICAL BOLD SMALL E
+\\bfe<Tab>                  <char-0x1D41E>               " 𝐞          : MATHEMATICAL BOLD SMALL E
+\\bfei                      \\bfei                       "            : (Incomplete sequence)
+\\bfeight                   <char-0x1D7D6>               " 𝟖          : MATHEMATICAL BOLD DIGIT EIGHT
+\\bfep                      \\bfep                       "            : (Incomplete sequence)
+\\bfepsilon                 <char-0x1D6DC>               " 𝛜          : MATHEMATICAL BOLD EPSILON SYMBOL
+\\bfet                      \\bfet                       "            : (Incomplete sequence)
+\\bfeta                     <char-0x1D6C8>               " 𝛈          : MATHEMATICAL BOLD SMALL ETA
+\\bff                       <char-0x1D41F>               " 𝐟          : MATHEMATICAL BOLD SMALL F
+\\bff<Tab>                  <char-0x1D41F>               " 𝐟          : MATHEMATICAL BOLD SMALL F
+\\bffi                      \\bffi                       "            : (Incomplete sequence)
+\\bffive                    <char-0x1D7D3>               " 𝟓          : MATHEMATICAL BOLD DIGIT FIVE
+\\bffo                      \\bffo                       "            : (Incomplete sequence)
+\\bffour                    <char-0x1D7D2>               " 𝟒          : MATHEMATICAL BOLD DIGIT FOUR
+\\bfg                       <char-0x1D420>               " 𝐠          : MATHEMATICAL BOLD SMALL G
+\\bfg<Tab>                  <char-0x1D420>               " 𝐠          : MATHEMATICAL BOLD SMALL G
+\\bfga                      \\bfga                       "            : (Incomplete sequence)
+\\bfgamma                   <char-0x1D6C4>               " 𝛄          : MATHEMATICAL BOLD SMALL GAMMA
+\\bfh                       <char-0x1D421>               " 𝐡          : MATHEMATICAL BOLD SMALL H
+\\bfi                       <char-0x1D422>               " 𝐢          : MATHEMATICAL BOLD SMALL I
+\\bfi<Tab>                  <char-0x1D422>               " 𝐢          : MATHEMATICAL BOLD SMALL I
+\\bfio                      \\bfio                       "            : (Incomplete sequence)
+\\bfiota                    <char-0x1D6CA>               " 𝛊          : MATHEMATICAL BOLD SMALL IOTA
+\\bfj                       <char-0x1D423>               " 𝐣          : MATHEMATICAL BOLD SMALL J
+\\bfk                       <char-0x1D424>               " 𝐤          : MATHEMATICAL BOLD SMALL K
+\\bfk<Tab>                  <char-0x1D424>               " 𝐤          : MATHEMATICAL BOLD SMALL K
+\\bfka                      \\bfka                       "            : (Incomplete sequence)
+\\bfkappa                   <char-0x1D6CB>               " 𝛋          : MATHEMATICAL BOLD SMALL KAPPA
+\\bfl                       <char-0x1D425>               " 𝐥          : MATHEMATICAL BOLD SMALL L
+\\bfl<Tab>                  <char-0x1D425>               " 𝐥          : MATHEMATICAL BOLD SMALL L
+\\bfla                      \\bfla                       "            : (Incomplete sequence)
+\\bflambda                  <char-0x1D6CC>               " 𝛌          : MATHEMATICAL BOLD SMALL LAMDA
+\\bfm                       <char-0x1D426>               " 𝐦          : MATHEMATICAL BOLD SMALL M
+\\bfm<Tab>                  <char-0x1D426>               " 𝐦          : MATHEMATICAL BOLD SMALL M
+\\bfmu                      <char-0x1D6CD>               " 𝛍          : MATHEMATICAL BOLD SMALL MU
+\\bfn                       <char-0x1D427>               " 𝐧          : MATHEMATICAL BOLD SMALL N
+\\bfn<Tab>                  <char-0x1D427>               " 𝐧          : MATHEMATICAL BOLD SMALL N
+\\bfna                      \\bfna                       "            : (Incomplete sequence)
+\\bfnabla                   <char-0x1D6C1>               " 𝛁          : MATHEMATICAL BOLD NABLA
+\\bfni                      \\bfni                       "            : (Incomplete sequence)
+\\bfnine                    <char-0x1D7D7>               " 𝟗          : MATHEMATICAL BOLD DIGIT NINE
+\\bfnu                      <char-0x1D6CE>               " 𝛎          : MATHEMATICAL BOLD SMALL NU
+\\bfo                       <char-0x1D428>               " 𝐨          : MATHEMATICAL BOLD SMALL O
+\\bfo<Tab>                  <char-0x1D428>               " 𝐨          : MATHEMATICAL BOLD SMALL O
+\\bfom                      \\bfom                       "            : (Incomplete sequence)
+\\bfomega                   <char-0x1D6DA>               " 𝛚          : MATHEMATICAL BOLD SMALL OMEGA
+\\bfomicron                 <char-0x1D6D0>               " 𝛐          : MATHEMATICAL BOLD SMALL OMICRON
+\\bfon                      \\bfon                       "            : (Incomplete sequence)
+\\bfone                     <char-0x1D7CF>               " 𝟏          : MATHEMATICAL BOLD DIGIT ONE
+\\bfp                       <char-0x1D429>               " 𝐩          : MATHEMATICAL BOLD SMALL P
+\\bfp<Tab>                  <char-0x1D429>               " 𝐩          : MATHEMATICAL BOLD SMALL P
+\\bfpa                      \\bfpa                       "            : (Incomplete sequence)
+\\bfpartial                 <char-0x1D6DB>               " 𝛛          : MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+\\bfph                      \\bfph                       "            : (Incomplete sequence)
+\\bfphi                     <char-0x1D6DF>               " 𝛟          : MATHEMATICAL BOLD PHI SYMBOL
+\\bfpi                      <char-0x1D6D1>               " 𝛑          : MATHEMATICAL BOLD SMALL PI
+\\bfps                      \\bfps                       "            : (Incomplete sequence)
+\\bfpsi                     <char-0x1D6D9>               " 𝛙          : MATHEMATICAL BOLD SMALL PSI
+\\bfq                       <char-0x1D42A>               " 𝐪          : MATHEMATICAL BOLD SMALL Q
+\\bfr                       <char-0x1D42B>               " 𝐫          : MATHEMATICAL BOLD SMALL R
+\\bfr<Tab>                  <char-0x1D42B>               " 𝐫          : MATHEMATICAL BOLD SMALL R
+\\bfra                      \\bfra                       "            : (Incomplete sequence)
+\\bfrakA                    <char-0x1D56C>               " 𝕬          : MATHEMATICAL BOLD FRAKTUR CAPITAL A
+\\bfrakB                    <char-0x1D56D>               " 𝕭          : MATHEMATICAL BOLD FRAKTUR CAPITAL B
+\\bfrakC                    <char-0x1D56E>               " 𝕮          : MATHEMATICAL BOLD FRAKTUR CAPITAL C
+\\bfrakD                    <char-0x1D56F>               " 𝕯          : MATHEMATICAL BOLD FRAKTUR CAPITAL D
+\\bfrakE                    <char-0x1D570>               " 𝕰          : MATHEMATICAL BOLD FRAKTUR CAPITAL E
+\\bfrakF                    <char-0x1D571>               " 𝕱          : MATHEMATICAL BOLD FRAKTUR CAPITAL F
+\\bfrakG                    <char-0x1D572>               " 𝕲          : MATHEMATICAL BOLD FRAKTUR CAPITAL G
+\\bfrakH                    <char-0x1D573>               " 𝕳          : MATHEMATICAL BOLD FRAKTUR CAPITAL H
+\\bfrakI                    <char-0x1D574>               " 𝕴          : MATHEMATICAL BOLD FRAKTUR CAPITAL I
+\\bfrakJ                    <char-0x1D575>               " 𝕵          : MATHEMATICAL BOLD FRAKTUR CAPITAL J
+\\bfrakK                    <char-0x1D576>               " 𝕶          : MATHEMATICAL BOLD FRAKTUR CAPITAL K
+\\bfrakL                    <char-0x1D577>               " 𝕷          : MATHEMATICAL BOLD FRAKTUR CAPITAL L
+\\bfrakM                    <char-0x1D578>               " 𝕸          : MATHEMATICAL BOLD FRAKTUR CAPITAL M
+\\bfrakN                    <char-0x1D579>               " 𝕹          : MATHEMATICAL BOLD FRAKTUR CAPITAL N
+\\bfrakO                    <char-0x1D57A>               " 𝕺          : MATHEMATICAL BOLD FRAKTUR CAPITAL O
+\\bfrakP                    <char-0x1D57B>               " 𝕻          : MATHEMATICAL BOLD FRAKTUR CAPITAL P
+\\bfrakQ                    <char-0x1D57C>               " 𝕼          : MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+\\bfrakR                    <char-0x1D57D>               " 𝕽          : MATHEMATICAL BOLD FRAKTUR CAPITAL R
+\\bfrakS                    <char-0x1D57E>               " 𝕾          : MATHEMATICAL BOLD FRAKTUR CAPITAL S
+\\bfrakT                    <char-0x1D57F>               " 𝕿          : MATHEMATICAL BOLD FRAKTUR CAPITAL T
+\\bfrakU                    <char-0x1D580>               " 𝖀          : MATHEMATICAL BOLD FRAKTUR CAPITAL U
+\\bfrakV                    <char-0x1D581>               " 𝖁          : MATHEMATICAL BOLD FRAKTUR CAPITAL V
+\\bfrakW                    <char-0x1D582>               " 𝖂          : MATHEMATICAL BOLD FRAKTUR CAPITAL W
+\\bfrakX                    <char-0x1D583>               " 𝖃          : MATHEMATICAL BOLD FRAKTUR CAPITAL X
+\\bfrakY                    <char-0x1D584>               " 𝖄          : MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+\\bfrakZ                    <char-0x1D585>               " 𝖅          : MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+\\bfraka                    <char-0x1D586>               " 𝖆          : MATHEMATICAL BOLD FRAKTUR SMALL A
+\\bfrakb                    <char-0x1D587>               " 𝖇          : MATHEMATICAL BOLD FRAKTUR SMALL B
+\\bfrakc                    <char-0x1D588>               " 𝖈          : MATHEMATICAL BOLD FRAKTUR SMALL C
+\\bfrakd                    <char-0x1D589>               " 𝖉          : MATHEMATICAL BOLD FRAKTUR SMALL D
+\\bfrake                    <char-0x1D58A>               " 𝖊          : MATHEMATICAL BOLD FRAKTUR SMALL E
+\\bfrakf                    <char-0x1D58B>               " 𝖋          : MATHEMATICAL BOLD FRAKTUR SMALL F
+\\bfrakg                    <char-0x1D58C>               " 𝖌          : MATHEMATICAL BOLD FRAKTUR SMALL G
+\\bfrakh                    <char-0x1D58D>               " 𝖍          : MATHEMATICAL BOLD FRAKTUR SMALL H
+\\bfraki                    <char-0x1D58E>               " 𝖎          : MATHEMATICAL BOLD FRAKTUR SMALL I
+\\bfrakj                    <char-0x1D58F>               " 𝖏          : MATHEMATICAL BOLD FRAKTUR SMALL J
+\\bfrakk                    <char-0x1D590>               " 𝖐          : MATHEMATICAL BOLD FRAKTUR SMALL K
+\\bfrakl                    <char-0x1D591>               " 𝖑          : MATHEMATICAL BOLD FRAKTUR SMALL L
+\\bfrakm                    <char-0x1D592>               " 𝖒          : MATHEMATICAL BOLD FRAKTUR SMALL M
+\\bfrakn                    <char-0x1D593>               " 𝖓          : MATHEMATICAL BOLD FRAKTUR SMALL N
+\\bfrako                    <char-0x1D594>               " 𝖔          : MATHEMATICAL BOLD FRAKTUR SMALL O
+\\bfrakp                    <char-0x1D595>               " 𝖕          : MATHEMATICAL BOLD FRAKTUR SMALL P
+\\bfrakq                    <char-0x1D596>               " 𝖖          : MATHEMATICAL BOLD FRAKTUR SMALL Q
+\\bfrakr                    <char-0x1D597>               " 𝖗          : MATHEMATICAL BOLD FRAKTUR SMALL R
+\\bfraks                    <char-0x1D598>               " 𝖘          : MATHEMATICAL BOLD FRAKTUR SMALL S
+\\bfrakt                    <char-0x1D599>               " 𝖙          : MATHEMATICAL BOLD FRAKTUR SMALL T
+\\bfraku                    <char-0x1D59A>               " 𝖚          : MATHEMATICAL BOLD FRAKTUR SMALL U
+\\bfrakv                    <char-0x1D59B>               " 𝖛          : MATHEMATICAL BOLD FRAKTUR SMALL V
+\\bfrakw                    <char-0x1D59C>               " 𝖜          : MATHEMATICAL BOLD FRAKTUR SMALL W
+\\bfrakx                    <char-0x1D59D>               " 𝖝          : MATHEMATICAL BOLD FRAKTUR SMALL X
+\\bfraky                    <char-0x1D59E>               " 𝖞          : MATHEMATICAL BOLD FRAKTUR SMALL Y
+\\bfrakz                    <char-0x1D59F>               " 𝖟          : MATHEMATICAL BOLD FRAKTUR SMALL Z
+\\bfrh                      \\bfrh                       "            : (Incomplete sequence)
+\\bfrho                     <char-0x1D6D2>               " 𝛒          : MATHEMATICAL BOLD SMALL RHO
+\\bfs                       <char-0x1D42C>               " 𝐬          : MATHEMATICAL BOLD SMALL S
+\\bfs<Tab>                  <char-0x1D42C>               " 𝐬          : MATHEMATICAL BOLD SMALL S
+\\bfse                      \\bfse                       "            : (Incomplete sequence)
+\\bfseven                   <char-0x1D7D5>               " 𝟕          : MATHEMATICAL BOLD DIGIT SEVEN
+\\bfsi                      \\bfsi                       "            : (Incomplete sequence)
+\\bfsigma                   <char-0x1D6D4>               " 𝛔          : MATHEMATICAL BOLD SMALL SIGMA
+\\bfsix                     <char-0x1D7D4>               " 𝟔          : MATHEMATICAL BOLD DIGIT SIX
+\\bft                       <char-0x1D42D>               " 𝐭          : MATHEMATICAL BOLD SMALL T
+\\bft<Tab>                  <char-0x1D42D>               " 𝐭          : MATHEMATICAL BOLD SMALL T
+\\bfta                      \\bfta                       "            : (Incomplete sequence)
+\\bftau                     <char-0x1D6D5>               " 𝛕          : MATHEMATICAL BOLD SMALL TAU
+\\bfth                      \\bfth                       "            : (Incomplete sequence)
+\\bftheta                   <char-0x1D6C9>               " 𝛉          : MATHEMATICAL BOLD SMALL THETA
+\\bfthree                   <char-0x1D7D1>               " 𝟑          : MATHEMATICAL BOLD DIGIT THREE
+\\bftw                      \\bftw                       "            : (Incomplete sequence)
+\\bftwo                     <char-0x1D7D0>               " 𝟐          : MATHEMATICAL BOLD DIGIT TWO
+\\bfu                       <char-0x1D42E>               " 𝐮          : MATHEMATICAL BOLD SMALL U
+\\bfu<Tab>                  <char-0x1D42E>               " 𝐮          : MATHEMATICAL BOLD SMALL U
+\\bfup                      \\bfup                       "            : (Incomplete sequence)
+\\bfupsilon                 <char-0x1D6D6>               " 𝛖          : MATHEMATICAL BOLD SMALL UPSILON
+\\bfv                       <char-0x1D42F>               " 𝐯          : MATHEMATICAL BOLD SMALL V
+\\bfv<Tab>                  <char-0x1D42F>               " 𝐯          : MATHEMATICAL BOLD SMALL V
+\\bfva                      \\bfva                       "            : (Incomplete sequence)
+\\bfvarTheta                <char-0x1D6B9>               " 𝚹          : MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+\\bfvarepsilon              <char-0x1D6C6>               " 𝛆          : MATHEMATICAL BOLD SMALL EPSILON
+\\bfvarkappa                <char-0x1D6DE>               " 𝛞          : MATHEMATICAL BOLD KAPPA SYMBOL
+\\bfvarphi                  <char-0x1D6D7>               " 𝛗          : MATHEMATICAL BOLD SMALL PHI
+\\bfvarpi                   <char-0x1D6E1>               " 𝛡          : MATHEMATICAL BOLD PI SYMBOL
+\\bfvarrho                  <char-0x1D6E0>               " 𝛠          : MATHEMATICAL BOLD RHO SYMBOL
+\\bfvarsigma                <char-0x1D6D3>               " 𝛓          : MATHEMATICAL BOLD SMALL FINAL SIGMA
+\\bfvartheta                <char-0x1D6DD>               " 𝛝          : MATHEMATICAL BOLD THETA SYMBOL
+\\bfw                       <char-0x1D430>               " 𝐰          : MATHEMATICAL BOLD SMALL W
+\\bfx                       <char-0x1D431>               " 𝐱          : MATHEMATICAL BOLD SMALL X
+\\bfx<Tab>                  <char-0x1D431>               " 𝐱          : MATHEMATICAL BOLD SMALL X
+\\bfxi                      <char-0x1D6CF>               " 𝛏          : MATHEMATICAL BOLD SMALL XI
+\\bfy                       <char-0x1D432>               " 𝐲          : MATHEMATICAL BOLD SMALL Y
+\\bfz                       <char-0x1D433>               " 𝐳          : MATHEMATICAL BOLD SMALL Z
+\\bfz<Tab>                  <char-0x1D433>               " 𝐳          : MATHEMATICAL BOLD SMALL Z
+\\bfze                      \\bfze                       "            : (Incomplete sequence)
+\\bfzero                    <char-0x1D7CE>               " 𝟎          : MATHEMATICAL BOLD DIGIT ZERO
+\\bfzeta                    <char-0x1D6C7>               " 𝛇          : MATHEMATICAL BOLD SMALL ZETA
+\\biA                       <char-0x1D468>               " 𝑨          : MATHEMATICAL BOLD ITALIC CAPITAL A
+\\biA<Tab>                  <char-0x1D468>               " 𝑨          : MATHEMATICAL BOLD ITALIC CAPITAL A
+\\biAl                      \\biAl                       "            : (Incomplete sequence)
+\\biAlpha                   <char-0x1D71C>               " 𝜜          : MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+\\biB                       <char-0x1D469>               " 𝑩          : MATHEMATICAL BOLD ITALIC CAPITAL B
+\\biB<Tab>                  <char-0x1D469>               " 𝑩          : MATHEMATICAL BOLD ITALIC CAPITAL B
+\\biBe                      \\biBe                       "            : (Incomplete sequence)
+\\biBeta                    <char-0x1D71D>               " 𝜝          : MATHEMATICAL BOLD ITALIC CAPITAL BETA
+\\biC                       <char-0x1D46A>               " 𝑪          : MATHEMATICAL BOLD ITALIC CAPITAL C
+\\biC<Tab>                  <char-0x1D46A>               " 𝑪          : MATHEMATICAL BOLD ITALIC CAPITAL C
+\\biCh                      \\biCh                       "            : (Incomplete sequence)
+\\biChi                     <char-0x1D732>               " 𝜲          : MATHEMATICAL BOLD ITALIC CAPITAL CHI
+\\biD                       <char-0x1D46B>               " 𝑫          : MATHEMATICAL BOLD ITALIC CAPITAL D
+\\biD<Tab>                  <char-0x1D46B>               " 𝑫          : MATHEMATICAL BOLD ITALIC CAPITAL D
+\\biDe                      \\biDe                       "            : (Incomplete sequence)
+\\biDelta                   <char-0x1D71F>               " 𝜟          : MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+\\biE                       <char-0x1D46C>               " 𝑬          : MATHEMATICAL BOLD ITALIC CAPITAL E
+\\biE<Tab>                  <char-0x1D46C>               " 𝑬          : MATHEMATICAL BOLD ITALIC CAPITAL E
+\\biEp                      \\biEp                       "            : (Incomplete sequence)
+\\biEpsilon                 <char-0x1D720>               " 𝜠          : MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+\\biEt                      \\biEt                       "            : (Incomplete sequence)
+\\biEta                     <char-0x1D722>               " 𝜢          : MATHEMATICAL BOLD ITALIC CAPITAL ETA
+\\biF                       <char-0x1D46D>               " 𝑭          : MATHEMATICAL BOLD ITALIC CAPITAL F
+\\biG                       <char-0x1D46E>               " 𝑮          : MATHEMATICAL BOLD ITALIC CAPITAL G
+\\biG<Tab>                  <char-0x1D46E>               " 𝑮          : MATHEMATICAL BOLD ITALIC CAPITAL G
+\\biGa                      \\biGa                       "            : (Incomplete sequence)
+\\biGamma                   <char-0x1D71E>               " 𝜞          : MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+\\biH                       <char-0x1D46F>               " 𝑯          : MATHEMATICAL BOLD ITALIC CAPITAL H
+\\biI                       <char-0x1D470>               " 𝑰          : MATHEMATICAL BOLD ITALIC CAPITAL I
+\\biI<Tab>                  <char-0x1D470>               " 𝑰          : MATHEMATICAL BOLD ITALIC CAPITAL I
+\\biIo                      \\biIo                       "            : (Incomplete sequence)
+\\biIota                    <char-0x1D724>               " 𝜤          : MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+\\biJ                       <char-0x1D471>               " 𝑱          : MATHEMATICAL BOLD ITALIC CAPITAL J
+\\biK                       <char-0x1D472>               " 𝑲          : MATHEMATICAL BOLD ITALIC CAPITAL K
+\\biK<Tab>                  <char-0x1D472>               " 𝑲          : MATHEMATICAL BOLD ITALIC CAPITAL K
+\\biKa                      \\biKa                       "            : (Incomplete sequence)
+\\biKappa                   <char-0x1D725>               " 𝜥          : MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+\\biL                       <char-0x1D473>               " 𝑳          : MATHEMATICAL BOLD ITALIC CAPITAL L
+\\biL<Tab>                  <char-0x1D473>               " 𝑳          : MATHEMATICAL BOLD ITALIC CAPITAL L
+\\biLa                      \\biLa                       "            : (Incomplete sequence)
+\\biLambda                  <char-0x1D726>               " 𝜦          : MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+\\biM                       <char-0x1D474>               " 𝑴          : MATHEMATICAL BOLD ITALIC CAPITAL M
+\\biM<Tab>                  <char-0x1D474>               " 𝑴          : MATHEMATICAL BOLD ITALIC CAPITAL M
+\\biMu                      <char-0x1D727>               " 𝜧          : MATHEMATICAL BOLD ITALIC CAPITAL MU
+\\biN                       <char-0x1D475>               " 𝑵          : MATHEMATICAL BOLD ITALIC CAPITAL N
+\\biN<Tab>                  <char-0x1D475>               " 𝑵          : MATHEMATICAL BOLD ITALIC CAPITAL N
+\\biNu                      <char-0x1D728>               " 𝜨          : MATHEMATICAL BOLD ITALIC CAPITAL NU
+\\biO                       <char-0x1D476>               " 𝑶          : MATHEMATICAL BOLD ITALIC CAPITAL O
+\\biO<Tab>                  <char-0x1D476>               " 𝑶          : MATHEMATICAL BOLD ITALIC CAPITAL O
+\\biOm                      \\biOm                       "            : (Incomplete sequence)
+\\biOmega                   <char-0x1D734>               " 𝜴          : MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+\\biOmicron                 <char-0x1D72A>               " 𝜪          : MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+\\biP                       <char-0x1D477>               " 𝑷          : MATHEMATICAL BOLD ITALIC CAPITAL P
+\\biP<Tab>                  <char-0x1D477>               " 𝑷          : MATHEMATICAL BOLD ITALIC CAPITAL P
+\\biPh                      \\biPh                       "            : (Incomplete sequence)
+\\biPhi                     <char-0x1D731>               " 𝜱          : MATHEMATICAL BOLD ITALIC CAPITAL PHI
+\\biPi                      <char-0x1D72B>               " 𝜫          : MATHEMATICAL BOLD ITALIC CAPITAL PI
+\\biPs                      \\biPs                       "            : (Incomplete sequence)
+\\biPsi                     <char-0x1D733>               " 𝜳          : MATHEMATICAL BOLD ITALIC CAPITAL PSI
+\\biQ                       <char-0x1D478>               " 𝑸          : MATHEMATICAL BOLD ITALIC CAPITAL Q
+\\biR                       <char-0x1D479>               " 𝑹          : MATHEMATICAL BOLD ITALIC CAPITAL R
+\\biR<Tab>                  <char-0x1D479>               " 𝑹          : MATHEMATICAL BOLD ITALIC CAPITAL R
+\\biRh                      \\biRh                       "            : (Incomplete sequence)
+\\biRho                     <char-0x1D72C>               " 𝜬          : MATHEMATICAL BOLD ITALIC CAPITAL RHO
+\\biS                       <char-0x1D47A>               " 𝑺          : MATHEMATICAL BOLD ITALIC CAPITAL S
+\\biS<Tab>                  <char-0x1D47A>               " 𝑺          : MATHEMATICAL BOLD ITALIC CAPITAL S
+\\biSi                      \\biSi                       "            : (Incomplete sequence)
+\\biSigma                   <char-0x1D72E>               " 𝜮          : MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+\\biT                       <char-0x1D47B>               " 𝑻          : MATHEMATICAL BOLD ITALIC CAPITAL T
+\\biT<Tab>                  <char-0x1D47B>               " 𝑻          : MATHEMATICAL BOLD ITALIC CAPITAL T
+\\biTa                      \\biTa                       "            : (Incomplete sequence)
+\\biTau                     <char-0x1D72F>               " 𝜯          : MATHEMATICAL BOLD ITALIC CAPITAL TAU
+\\biTh                      \\biTh                       "            : (Incomplete sequence)
+\\biTheta                   <char-0x1D723>               " 𝜣          : MATHEMATICAL BOLD ITALIC CAPITAL THETA
+\\biU                       <char-0x1D47C>               " 𝑼          : MATHEMATICAL BOLD ITALIC CAPITAL U
+\\biU<Tab>                  <char-0x1D47C>               " 𝑼          : MATHEMATICAL BOLD ITALIC CAPITAL U
+\\biUp                      \\biUp                       "            : (Incomplete sequence)
+\\biUpsilon                 <char-0x1D730>               " 𝜰          : MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+\\biV                       <char-0x1D47D>               " 𝑽          : MATHEMATICAL BOLD ITALIC CAPITAL V
+\\biW                       <char-0x1D47E>               " 𝑾          : MATHEMATICAL BOLD ITALIC CAPITAL W
+\\biX                       <char-0x1D47F>               " 𝑿          : MATHEMATICAL BOLD ITALIC CAPITAL X
+\\biX<Tab>                  <char-0x1D47F>               " 𝑿          : MATHEMATICAL BOLD ITALIC CAPITAL X
+\\biXi                      <char-0x1D729>               " 𝜩          : MATHEMATICAL BOLD ITALIC CAPITAL XI
+\\biY                       <char-0x1D480>               " 𝒀          : MATHEMATICAL BOLD ITALIC CAPITAL Y
+\\biZ                       <char-0x1D481>               " 𝒁          : MATHEMATICAL BOLD ITALIC CAPITAL Z
+\\biZ<Tab>                  <char-0x1D481>               " 𝒁          : MATHEMATICAL BOLD ITALIC CAPITAL Z
+\\biZe                      \\biZe                       "            : (Incomplete sequence)
+\\biZeta                    <char-0x1D721>               " 𝜡          : MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+\\bia                       <char-0x1D482>               " 𝒂          : MATHEMATICAL BOLD ITALIC SMALL A
+\\bia<Tab>                  <char-0x1D482>               " 𝒂          : MATHEMATICAL BOLD ITALIC SMALL A
+\\bial                      \\bial                       "            : (Incomplete sequence)
+\\bialpha                   <char-0x1D736>               " 𝜶          : MATHEMATICAL BOLD ITALIC SMALL ALPHA
+\\bib                       <char-0x1D483>               " 𝒃          : MATHEMATICAL BOLD ITALIC SMALL B
+\\bib<Tab>                  <char-0x1D483>               " 𝒃          : MATHEMATICAL BOLD ITALIC SMALL B
+\\bibe                      \\bibe                       "            : (Incomplete sequence)
+\\bibeta                    <char-0x1D737>               " 𝜷          : MATHEMATICAL BOLD ITALIC SMALL BETA
+\\bic                       <char-0x1D484>               " 𝒄          : MATHEMATICAL BOLD ITALIC SMALL C
+\\bic<Tab>                  <char-0x1D484>               " 𝒄          : MATHEMATICAL BOLD ITALIC SMALL C
+\\bich                      \\bich                       "            : (Incomplete sequence)
+\\bichi                     <char-0x1D74C>               " 𝝌          : MATHEMATICAL BOLD ITALIC SMALL CHI
+\\bid                       <char-0x1D485>               " 𝒅          : MATHEMATICAL BOLD ITALIC SMALL D
+\\bid<Tab>                  <char-0x1D485>               " 𝒅          : MATHEMATICAL BOLD ITALIC SMALL D
+\\bide                      \\bide                       "            : (Incomplete sequence)
+\\bidelta                   <char-0x1D739>               " 𝜹          : MATHEMATICAL BOLD ITALIC SMALL DELTA
+\\bie                       <char-0x1D486>               " 𝒆          : MATHEMATICAL BOLD ITALIC SMALL E
+\\bie<Tab>                  <char-0x1D486>               " 𝒆          : MATHEMATICAL BOLD ITALIC SMALL E
+\\biep                      \\biep                       "            : (Incomplete sequence)
+\\biepsilon                 <char-0x1D750>               " 𝝐          : MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+\\biet                      \\biet                       "            : (Incomplete sequence)
+\\bieta                     <char-0x1D73C>               " 𝜼          : MATHEMATICAL BOLD ITALIC SMALL ETA
+\\bif                       <char-0x1D487>               " 𝒇          : MATHEMATICAL BOLD ITALIC SMALL F
+\\big                       <char-0x1D488>               " 𝒈          : MATHEMATICAL BOLD ITALIC SMALL G
+\\big<Tab>                  <char-0x1D488>               " 𝒈          : MATHEMATICAL BOLD ITALIC SMALL G
+\\biga                      \\biga                       "            : (Incomplete sequence)
+\\bigamma                   <char-0x1D738>               " 𝜸          : MATHEMATICAL BOLD ITALIC SMALL GAMMA
+\\bigb                      \\bigb                       "            : (Incomplete sequence)
+\\bigblacktriangledown      <char-0x025BC>               " ▼          : BLACK DOWN-POINTING TRIANGLE / BLACK DOWN POINTING TRIANGLE
+\\bigblacktriangleup        <char-0x025B2>               " ▲          : BLACK UP-POINTING TRIANGLE / BLACK UP POINTING TRIANGLE
+\\bigbot                    <char-0x027D8>               " ⟘          : LARGE UP TACK
+\\bigc                      \\bigc                       "            : (Incomplete sequence)
+\\bigcap                    <char-0x022C2>               " ⋂          : N-ARY INTERSECTION
+\\bigcirc                   <char-0x025CB>               " ○          : WHITE CIRCLE
+\\bigcup                    <char-0x022C3>               " ⋃          : N-ARY UNION
+\\bigcup<Tab>               <char-0x022C3>               " ⋃          : N-ARY UNION
+\\bigcupd                   \\bigcupd                    "            : (Incomplete sequence)
+\\bigcupdot                 <char-0x02A03>               " ⨃          : N-ARY UNION OPERATOR WITH DOT
+\\bigo                      \\bigo                       "            : (Incomplete sequence)
+\\bigodot                   <char-0x02A00>               " ⨀          : N-ARY CIRCLED DOT OPERATOR
+\\bigoplus                  <char-0x02A01>               " ⨁          : N-ARY CIRCLED PLUS OPERATOR
+\\bigotimes                 <char-0x02A02>               " ⨂          : N-ARY CIRCLED TIMES OPERATOR
+\\bigs                      \\bigs                       "            : (Incomplete sequence)
+\\bigslopedvee              <char-0x02A57>               " ⩗          : SLOPING LARGE OR
+\\bigslopedwedge            <char-0x02A58>               " ⩘          : SLOPING LARGE AND
+\\bigsqcap                  <char-0x02A05>               " ⨅          : N-ARY SQUARE INTERSECTION OPERATOR
+\\bigsqcup                  <char-0x02A06>               " ⨆          : N-ARY SQUARE UNION OPERATOR
+\\bigstar                   <char-0x02605>               " ★          : BLACK STAR
+\\bigt                      \\bigt                       "            : (Incomplete sequence)
+\\bigtimes                  <char-0x02A09>               " ⨉          : N-ARY TIMES OPERATOR
+\\bigtop                    <char-0x027D9>               " ⟙          : LARGE DOWN TACK
+\\bigtriangledown           <char-0x025BD>               " ▽          : WHITE DOWN-POINTING TRIANGLE / WHITE DOWN POINTING TRIANGLE
+\\bigtriangleup             <char-0x025B3>               " △          : WHITE UP-POINTING TRIANGLE / WHITE UP POINTING TRIANGLE
+\\bigu                      \\bigu                       "            : (Incomplete sequence)
+\\biguplus                  <char-0x02A04>               " ⨄          : N-ARY UNION OPERATOR WITH PLUS
+\\bigv                      \\bigv                       "            : (Incomplete sequence)
+\\bigvee                    <char-0x022C1>               " ⋁          : N-ARY LOGICAL OR
+\\bigw                      \\bigw                       "            : (Incomplete sequence)
+\\bigwedge                  <char-0x022C0>               " ⋀          : N-ARY LOGICAL AND
+\\bigwhitestar              <char-0x02606>               " ☆          : WHITE STAR
+\\bih                       <char-0x1D489>               " 𝒉          : MATHEMATICAL BOLD ITALIC SMALL H
+\\bii                       <char-0x1D48A>               " 𝒊          : MATHEMATICAL BOLD ITALIC SMALL I
+\\bii<Tab>                  <char-0x1D48A>               " 𝒊          : MATHEMATICAL BOLD ITALIC SMALL I
+\\biio                      \\biio                       "            : (Incomplete sequence)
+\\biiota                    <char-0x1D73E>               " 𝜾          : MATHEMATICAL BOLD ITALIC SMALL IOTA
+\\bij                       <char-0x1D48B>               " 𝒋          : MATHEMATICAL BOLD ITALIC SMALL J
+\\bik                       <char-0x1D48C>               " 𝒌          : MATHEMATICAL BOLD ITALIC SMALL K
+\\bik<Tab>                  <char-0x1D48C>               " 𝒌          : MATHEMATICAL BOLD ITALIC SMALL K
+\\bika                      \\bika                       "            : (Incomplete sequence)
+\\bikappa                   <char-0x1D73F>               " 𝜿          : MATHEMATICAL BOLD ITALIC SMALL KAPPA
+\\bil                       <char-0x1D48D>               " 𝒍          : MATHEMATICAL BOLD ITALIC SMALL L
+\\bil<Tab>                  <char-0x1D48D>               " 𝒍          : MATHEMATICAL BOLD ITALIC SMALL L
+\\bila                      \\bila                       "            : (Incomplete sequence)
+\\bilambda                  <char-0x1D740>               " 𝝀          : MATHEMATICAL BOLD ITALIC SMALL LAMDA
+\\bim                       <char-0x1D48E>               " 𝒎          : MATHEMATICAL BOLD ITALIC SMALL M
+\\bim<Tab>                  <char-0x1D48E>               " 𝒎          : MATHEMATICAL BOLD ITALIC SMALL M
+\\bimu                      <char-0x1D741>               " 𝝁          : MATHEMATICAL BOLD ITALIC SMALL MU
+\\bin                       <char-0x1D48F>               " 𝒏          : MATHEMATICAL BOLD ITALIC SMALL N
+\\bin<Tab>                  <char-0x1D48F>               " 𝒏          : MATHEMATICAL BOLD ITALIC SMALL N
+\\bina                      \\bina                       "            : (Incomplete sequence)
+\\binabla                   <char-0x1D735>               " 𝜵          : MATHEMATICAL BOLD ITALIC NABLA
+\\binu                      <char-0x1D742>               " 𝝂          : MATHEMATICAL BOLD ITALIC SMALL NU
+\\bio                       <char-0x1D490>               " 𝒐          : MATHEMATICAL BOLD ITALIC SMALL O
+\\bio<Tab>                  <char-0x1D490>               " 𝒐          : MATHEMATICAL BOLD ITALIC SMALL O
+\\biom                      \\biom                       "            : (Incomplete sequence)
+\\biomega                   <char-0x1D74E>               " 𝝎          : MATHEMATICAL BOLD ITALIC SMALL OMEGA
+\\biomicron                 <char-0x1D744>               " 𝝄          : MATHEMATICAL BOLD ITALIC SMALL OMICRON
+\\bip                       <char-0x1D491>               " 𝒑          : MATHEMATICAL BOLD ITALIC SMALL P
+\\bip<Tab>                  <char-0x1D491>               " 𝒑          : MATHEMATICAL BOLD ITALIC SMALL P
+\\bipa                      \\bipa                       "            : (Incomplete sequence)
+\\bipartial                 <char-0x1D74F>               " 𝝏          : MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+\\biph                      \\biph                       "            : (Incomplete sequence)
+\\biphi                     <char-0x1D753>               " 𝝓          : MATHEMATICAL BOLD ITALIC PHI SYMBOL
+\\bipi                      <char-0x1D745>               " 𝝅          : MATHEMATICAL BOLD ITALIC SMALL PI
+\\bips                      \\bips                       "            : (Incomplete sequence)
+\\bipsi                     <char-0x1D74D>               " 𝝍          : MATHEMATICAL BOLD ITALIC SMALL PSI
+\\biq                       <char-0x1D492>               " 𝒒          : MATHEMATICAL BOLD ITALIC SMALL Q
+\\bir                       <char-0x1D493>               " 𝒓          : MATHEMATICAL BOLD ITALIC SMALL R
+\\bir<Tab>                  <char-0x1D493>               " 𝒓          : MATHEMATICAL BOLD ITALIC SMALL R
+\\birh                      \\birh                       "            : (Incomplete sequence)
+\\birho                     <char-0x1D746>               " 𝝆          : MATHEMATICAL BOLD ITALIC SMALL RHO
+\\bis                       <char-0x1D494>               " 𝒔          : MATHEMATICAL BOLD ITALIC SMALL S
+\\bis<Tab>                  <char-0x1D494>               " 𝒔          : MATHEMATICAL BOLD ITALIC SMALL S
+\\bisa                      \\bisa                       "            : (Incomplete sequence)
+\\bisansA                   <char-0x1D63C>               " 𝘼          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+\\bisansA<Tab>              <char-0x1D63C>               " 𝘼          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+\\bisansAl                  \\bisansAl                   "            : (Incomplete sequence)
+\\bisansAlpha               <char-0x1D790>               " 𝞐          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+\\bisansB                   <char-0x1D63D>               " 𝘽          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+\\bisansB<Tab>              <char-0x1D63D>               " 𝘽          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+\\bisansBe                  \\bisansBe                   "            : (Incomplete sequence)
+\\bisansBeta                <char-0x1D791>               " 𝞑          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+\\bisansC                   <char-0x1D63E>               " 𝘾          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+\\bisansC<Tab>              <char-0x1D63E>               " 𝘾          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+\\bisansCh                  \\bisansCh                   "            : (Incomplete sequence)
+\\bisansChi                 <char-0x1D7A6>               " 𝞦          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+\\bisansD                   <char-0x1D63F>               " 𝘿          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+\\bisansD<Tab>              <char-0x1D63F>               " 𝘿          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+\\bisansDe                  \\bisansDe                   "            : (Incomplete sequence)
+\\bisansDelta               <char-0x1D793>               " 𝞓          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+\\bisansE                   <char-0x1D640>               " 𝙀          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+\\bisansE<Tab>              <char-0x1D640>               " 𝙀          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+\\bisansEp                  \\bisansEp                   "            : (Incomplete sequence)
+\\bisansEpsilon             <char-0x1D794>               " 𝞔          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+\\bisansEt                  \\bisansEt                   "            : (Incomplete sequence)
+\\bisansEta                 <char-0x1D796>               " 𝞖          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+\\bisansF                   <char-0x1D641>               " 𝙁          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+\\bisansG                   <char-0x1D642>               " 𝙂          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+\\bisansG<Tab>              <char-0x1D642>               " 𝙂          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+\\bisansGa                  \\bisansGa                   "            : (Incomplete sequence)
+\\bisansGamma               <char-0x1D792>               " 𝞒          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+\\bisansH                   <char-0x1D643>               " 𝙃          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+\\bisansI                   <char-0x1D644>               " 𝙄          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+\\bisansI<Tab>              <char-0x1D644>               " 𝙄          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+\\bisansIo                  \\bisansIo                   "            : (Incomplete sequence)
+\\bisansIota                <char-0x1D798>               " 𝞘          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+\\bisansJ                   <char-0x1D645>               " 𝙅          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+\\bisansK                   <char-0x1D646>               " 𝙆          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+\\bisansK<Tab>              <char-0x1D646>               " 𝙆          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+\\bisansKa                  \\bisansKa                   "            : (Incomplete sequence)
+\\bisansKappa               <char-0x1D799>               " 𝞙          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+\\bisansL                   <char-0x1D647>               " 𝙇          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+\\bisansL<Tab>              <char-0x1D647>               " 𝙇          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+\\bisansLa                  \\bisansLa                   "            : (Incomplete sequence)
+\\bisansLambda              <char-0x1D79A>               " 𝞚          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+\\bisansM                   <char-0x1D648>               " 𝙈          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+\\bisansM<Tab>              <char-0x1D648>               " 𝙈          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+\\bisansMu                  <char-0x1D79B>               " 𝞛          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+\\bisansN                   <char-0x1D649>               " 𝙉          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+\\bisansN<Tab>              <char-0x1D649>               " 𝙉          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+\\bisansNu                  <char-0x1D79C>               " 𝞜          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+\\bisansO                   <char-0x1D64A>               " 𝙊          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+\\bisansO<Tab>              <char-0x1D64A>               " 𝙊          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+\\bisansOm                  \\bisansOm                   "            : (Incomplete sequence)
+\\bisansOmega               <char-0x1D7A8>               " 𝞨          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+\\bisansOmicron             <char-0x1D79E>               " 𝞞          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+\\bisansP                   <char-0x1D64B>               " 𝙋          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+\\bisansP<Tab>              <char-0x1D64B>               " 𝙋          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+\\bisansPh                  \\bisansPh                   "            : (Incomplete sequence)
+\\bisansPhi                 <char-0x1D7A5>               " 𝞥          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+\\bisansPi                  <char-0x1D79F>               " 𝞟          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+\\bisansPs                  \\bisansPs                   "            : (Incomplete sequence)
+\\bisansPsi                 <char-0x1D7A7>               " 𝞧          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+\\bisansQ                   <char-0x1D64C>               " 𝙌          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+\\bisansR                   <char-0x1D64D>               " 𝙍          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+\\bisansR<Tab>              <char-0x1D64D>               " 𝙍          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+\\bisansRh                  \\bisansRh                   "            : (Incomplete sequence)
+\\bisansRho                 <char-0x1D7A0>               " 𝞠          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+\\bisansS                   <char-0x1D64E>               " 𝙎          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+\\bisansS<Tab>              <char-0x1D64E>               " 𝙎          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+\\bisansSi                  \\bisansSi                   "            : (Incomplete sequence)
+\\bisansSigma               <char-0x1D7A2>               " 𝞢          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+\\bisansT                   <char-0x1D64F>               " 𝙏          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+\\bisansT<Tab>              <char-0x1D64F>               " 𝙏          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+\\bisansTa                  \\bisansTa                   "            : (Incomplete sequence)
+\\bisansTau                 <char-0x1D7A3>               " 𝞣          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+\\bisansTh                  \\bisansTh                   "            : (Incomplete sequence)
+\\bisansTheta               <char-0x1D797>               " 𝞗          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+\\bisansU                   <char-0x1D650>               " 𝙐          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+\\bisansU<Tab>              <char-0x1D650>               " 𝙐          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+\\bisansUp                  \\bisansUp                   "            : (Incomplete sequence)
+\\bisansUpsilon             <char-0x1D7A4>               " 𝞤          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+\\bisansV                   <char-0x1D651>               " 𝙑          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+\\bisansW                   <char-0x1D652>               " 𝙒          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+\\bisansX                   <char-0x1D653>               " 𝙓          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+\\bisansX<Tab>              <char-0x1D653>               " 𝙓          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+\\bisansXi                  <char-0x1D79D>               " 𝞝          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+\\bisansY                   <char-0x1D654>               " 𝙔          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+\\bisansZ                   <char-0x1D655>               " 𝙕          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+\\bisansZ<Tab>              <char-0x1D655>               " 𝙕          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+\\bisansZe                  \\bisansZe                   "            : (Incomplete sequence)
+\\bisansZeta                <char-0x1D795>               " 𝞕          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+\\bisansa                   <char-0x1D656>               " 𝙖          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+\\bisansa<Tab>              <char-0x1D656>               " 𝙖          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+\\bisansal                  \\bisansal                   "            : (Incomplete sequence)
+\\bisansalpha               <char-0x1D7AA>               " 𝞪          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+\\bisansb                   <char-0x1D657>               " 𝙗          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+\\bisansb<Tab>              <char-0x1D657>               " 𝙗          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+\\bisansbe                  \\bisansbe                   "            : (Incomplete sequence)
+\\bisansbeta                <char-0x1D7AB>               " 𝞫          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+\\bisansc                   <char-0x1D658>               " 𝙘          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+\\bisansc<Tab>              <char-0x1D658>               " 𝙘          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+\\bisansch                  \\bisansch                   "            : (Incomplete sequence)
+\\bisanschi                 <char-0x1D7C0>               " 𝟀          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+\\bisansd                   <char-0x1D659>               " 𝙙          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+\\bisansd<Tab>              <char-0x1D659>               " 𝙙          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+\\bisansde                  \\bisansde                   "            : (Incomplete sequence)
+\\bisansdelta               <char-0x1D7AD>               " 𝞭          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+\\bisanse                   <char-0x1D65A>               " 𝙚          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+\\bisanse<Tab>              <char-0x1D65A>               " 𝙚          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+\\bisansep                  \\bisansep                   "            : (Incomplete sequence)
+\\bisansepsilon             <char-0x1D7C4>               " 𝟄          : MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+\\bisanset                  \\bisanset                   "            : (Incomplete sequence)
+\\bisanseta                 <char-0x1D7B0>               " 𝞰          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+\\bisansf                   <char-0x1D65B>               " 𝙛          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+\\bisansg                   <char-0x1D65C>               " 𝙜          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+\\bisansg<Tab>              <char-0x1D65C>               " 𝙜          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+\\bisansga                  \\bisansga                   "            : (Incomplete sequence)
+\\bisansgamma               <char-0x1D7AC>               " 𝞬          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+\\bisansh                   <char-0x1D65D>               " 𝙝          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+\\bisansi                   <char-0x1D65E>               " 𝙞          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+\\bisansi<Tab>              <char-0x1D65E>               " 𝙞          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+\\bisansio                  \\bisansio                   "            : (Incomplete sequence)
+\\bisansiota                <char-0x1D7B2>               " 𝞲          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+\\bisansj                   <char-0x1D65F>               " 𝙟          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+\\bisansk                   <char-0x1D660>               " 𝙠          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+\\bisansk<Tab>              <char-0x1D660>               " 𝙠          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+\\bisanska                  \\bisanska                   "            : (Incomplete sequence)
+\\bisanskappa               <char-0x1D7B3>               " 𝞳          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+\\bisansl                   <char-0x1D661>               " 𝙡          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+\\bisansl<Tab>              <char-0x1D661>               " 𝙡          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+\\bisansla                  \\bisansla                   "            : (Incomplete sequence)
+\\bisanslambda              <char-0x1D7B4>               " 𝞴          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+\\bisansm                   <char-0x1D662>               " 𝙢          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+\\bisansm<Tab>              <char-0x1D662>               " 𝙢          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+\\bisansmu                  <char-0x1D7B5>               " 𝞵          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+\\bisansn                   <char-0x1D663>               " 𝙣          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+\\bisansn<Tab>              <char-0x1D663>               " 𝙣          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+\\bisansna                  \\bisansna                   "            : (Incomplete sequence)
+\\bisansnabla               <char-0x1D7A9>               " 𝞩          : MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+\\bisansnu                  <char-0x1D7B6>               " 𝞶          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+\\bisanso                   <char-0x1D664>               " 𝙤          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+\\bisanso<Tab>              <char-0x1D664>               " 𝙤          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+\\bisansom                  \\bisansom                   "            : (Incomplete sequence)
+\\bisansomega               <char-0x1D7C2>               " 𝟂          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+\\bisansomicron             <char-0x1D7B8>               " 𝞸          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+\\bisansp                   <char-0x1D665>               " 𝙥          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+\\bisansp<Tab>              <char-0x1D665>               " 𝙥          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+\\bisanspa                  \\bisanspa                   "            : (Incomplete sequence)
+\\bisanspartial             <char-0x1D7C3>               " 𝟃          : MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+\\bisansph                  \\bisansph                   "            : (Incomplete sequence)
+\\bisansphi                 <char-0x1D7C7>               " 𝟇          : MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+\\bisanspi                  <char-0x1D7B9>               " 𝞹          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+\\bisansps                  \\bisansps                   "            : (Incomplete sequence)
+\\bisanspsi                 <char-0x1D7C1>               " 𝟁          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+\\bisansq                   <char-0x1D666>               " 𝙦          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+\\bisansr                   <char-0x1D667>               " 𝙧          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+\\bisansr<Tab>              <char-0x1D667>               " 𝙧          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+\\bisansrh                  \\bisansrh                   "            : (Incomplete sequence)
+\\bisansrho                 <char-0x1D7BA>               " 𝞺          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+\\bisanss                   <char-0x1D668>               " 𝙨          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+\\bisanss<Tab>              <char-0x1D668>               " 𝙨          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+\\bisanssi                  \\bisanssi                   "            : (Incomplete sequence)
+\\bisanssigma               <char-0x1D7BC>               " 𝞼          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+\\bisanst                   <char-0x1D669>               " 𝙩          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+\\bisanst<Tab>              <char-0x1D669>               " 𝙩          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+\\bisansta                  \\bisansta                   "            : (Incomplete sequence)
+\\bisanstau                 <char-0x1D7BD>               " 𝞽          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+\\bisansth                  \\bisansth                   "            : (Incomplete sequence)
+\\bisanstheta               <char-0x1D7B1>               " 𝞱          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+\\bisansu                   <char-0x1D66A>               " 𝙪          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+\\bisansu<Tab>              <char-0x1D66A>               " 𝙪          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+\\bisansup                  \\bisansup                   "            : (Incomplete sequence)
+\\bisansupsilon             <char-0x1D7BE>               " 𝞾          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+\\bisansv                   <char-0x1D66B>               " 𝙫          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+\\bisansv<Tab>              <char-0x1D66B>               " 𝙫          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+\\bisansva                  \\bisansva                   "            : (Incomplete sequence)
+\\bisansvarTheta            <char-0x1D7A1>               " 𝞡          : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+\\bisansvarepsilon          <char-0x1D7AE>               " 𝞮          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+\\bisansvarkappa            <char-0x1D7C6>               " 𝟆          : MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+\\bisansvarphi              <char-0x1D7BF>               " 𝞿          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+\\bisansvarpi               <char-0x1D7C9>               " 𝟉          : MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+\\bisansvarrho              <char-0x1D7C8>               " 𝟈          : MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+\\bisansvarsigma            <char-0x1D7BB>               " 𝞻          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+\\bisansvartheta            <char-0x1D7C5>               " 𝟅          : MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+\\bisansw                   <char-0x1D66C>               " 𝙬          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+\\bisansx                   <char-0x1D66D>               " 𝙭          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+\\bisansx<Tab>              <char-0x1D66D>               " 𝙭          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+\\bisansxi                  <char-0x1D7B7>               " 𝞷          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+\\bisansy                   <char-0x1D66E>               " 𝙮          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+\\bisansz                   <char-0x1D66F>               " 𝙯          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+\\bisansz<Tab>              <char-0x1D66F>               " 𝙯          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+\\bisansze                  \\bisansze                   "            : (Incomplete sequence)
+\\bisanszeta                <char-0x1D7AF>               " 𝞯          : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+\\bisi                      \\bisi                       "            : (Incomplete sequence)
+\\bisigma                   <char-0x1D748>               " 𝝈          : MATHEMATICAL BOLD ITALIC SMALL SIGMA
+\\bit                       <char-0x1D495>               " 𝒕          : MATHEMATICAL BOLD ITALIC SMALL T
+\\bit<Tab>                  <char-0x1D495>               " 𝒕          : MATHEMATICAL BOLD ITALIC SMALL T
+\\bita                      \\bita                       "            : (Incomplete sequence)
+\\bitau                     <char-0x1D749>               " 𝝉          : MATHEMATICAL BOLD ITALIC SMALL TAU
+\\bith                      \\bith                       "            : (Incomplete sequence)
+\\bitheta                   <char-0x1D73D>               " 𝜽          : MATHEMATICAL BOLD ITALIC SMALL THETA
+\\biu                       <char-0x1D496>               " 𝒖          : MATHEMATICAL BOLD ITALIC SMALL U
+\\biu<Tab>                  <char-0x1D496>               " 𝒖          : MATHEMATICAL BOLD ITALIC SMALL U
+\\biup                      \\biup                       "            : (Incomplete sequence)
+\\biupsilon                 <char-0x1D74A>               " 𝝊          : MATHEMATICAL BOLD ITALIC SMALL UPSILON
+\\biv                       <char-0x1D497>               " 𝒗          : MATHEMATICAL BOLD ITALIC SMALL V
+\\biv<Tab>                  <char-0x1D497>               " 𝒗          : MATHEMATICAL BOLD ITALIC SMALL V
+\\biva                      \\biva                       "            : (Incomplete sequence)
+\\bivarTheta                <char-0x1D72D>               " 𝜭          : MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+\\bivarepsilon              <char-0x1D73A>               " 𝜺          : MATHEMATICAL BOLD ITALIC SMALL EPSILON
+\\bivarkappa                <char-0x1D752>               " 𝝒          : MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+\\bivarphi                  <char-0x1D74B>               " 𝝋          : MATHEMATICAL BOLD ITALIC SMALL PHI
+\\bivarpi                   <char-0x1D755>               " 𝝕          : MATHEMATICAL BOLD ITALIC PI SYMBOL
+\\bivarrho                  <char-0x1D754>               " 𝝔          : MATHEMATICAL BOLD ITALIC RHO SYMBOL
+\\bivarsigma                <char-0x1D747>               " 𝝇          : MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+\\bivartheta                <char-0x1D751>               " 𝝑          : MATHEMATICAL BOLD ITALIC THETA SYMBOL
+\\biw                       <char-0x1D498>               " 𝒘          : MATHEMATICAL BOLD ITALIC SMALL W
+\\bix                       <char-0x1D499>               " 𝒙          : MATHEMATICAL BOLD ITALIC SMALL X
+\\bix<Tab>                  <char-0x1D499>               " 𝒙          : MATHEMATICAL BOLD ITALIC SMALL X
+\\bixi                      <char-0x1D743>               " 𝝃          : MATHEMATICAL BOLD ITALIC SMALL XI
+\\biy                       <char-0x1D49A>               " 𝒚          : MATHEMATICAL BOLD ITALIC SMALL Y
+\\biz                       <char-0x1D49B>               " 𝒛          : MATHEMATICAL BOLD ITALIC SMALL Z
+\\biz<Tab>                  <char-0x1D49B>               " 𝒛          : MATHEMATICAL BOLD ITALIC SMALL Z
+\\bize                      \\bize                       "            : (Incomplete sequence)
+\\bizeta                    <char-0x1D73B>               " 𝜻          : MATHEMATICAL BOLD ITALIC SMALL ZETA
+\\bkarow                    <char-0x0290D>               " ⤍          : RIGHTWARDS DOUBLE DASH ARROW
+\\blackcircledrightdot      <char-0x02688>               " ⚈          : BLACK CIRCLE WITH WHITE DOT RIGHT
+\\blackcircledtwodots       <char-0x02689>               " ⚉          : BLACK CIRCLE WITH TWO WHITE DOTS
+\\blackcircleulquadwhite    <char-0x025D5>               " ◕          : CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
+\\blackinwhitediamond       <char-0x025C8>               " ◈          : WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
+\\blackinwhitesquare        <char-0x025A3>               " ▣          : WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+\\blacklefthalfcircle       <char-0x025D6>               " ◖          : LEFT HALF BLACK CIRCLE
+\\blacklozenge              <char-0x029EB>               " ⧫          : BLACK LOZENGE
+\\blackpointerleft          <char-0x025C4>               " ◄          : BLACK LEFT-POINTING POINTER / BLACK LEFT POINTING POINTER
+\\blackpointerright         <char-0x025BA>               " ►          : BLACK RIGHT-POINTING POINTER / BLACK RIGHT POINTING POINTER
+\\blackrighthalfcircle      <char-0x025D7>               " ◗          : RIGHT HALF BLACK CIRCLE
+\\blacksmiley               <char-0x0263B>               " ☻          : BLACK SMILING FACE
+\\blacksquare               <char-0x025A0>               " ■          : BLACK SQUARE
+\\blacktriangle             <char-0x025B4>               " ▴          : BLACK UP-POINTING SMALL TRIANGLE / BLACK UP POINTING SMALL TRIANGLE
+\\blacktriangle<Tab>        <char-0x025B4>               " ▴          : BLACK UP-POINTING SMALL TRIANGLE / BLACK UP POINTING SMALL TRIANGLE
+\\blacktriangled            \\blacktriangled             "            : (Incomplete sequence)
+\\blacktriangledown         <char-0x025BE>               " ▾          : BLACK DOWN-POINTING SMALL TRIANGLE / BLACK DOWN POINTING SMALL TRIANGLE
+\\blacktrianglel            \\blacktrianglel             "            : (Incomplete sequence)
+\\blacktriangleleft         <char-0x025C0>               " ◀          : BLACK LEFT-POINTING TRIANGLE / BLACK LEFT POINTING TRIANGLE
+\\blacktriangler            \\blacktriangler             "            : (Incomplete sequence)
+\\blacktriangleright        <char-0x025B6>               " ▶          : BLACK RIGHT-POINTING TRIANGLE / BLACK RIGHT POINTING TRIANGLE
+\\blanksymbol               <char-0x02422>               " ␢          : BLANK SYMBOL / BLANK
+\\blkhorzoval               <char-0x02B2C>               " ⬬          : BLACK HORIZONTAL ELLIPSE
+\\blkvertoval               <char-0x02B2E>               " ⬮          : BLACK VERTICAL ELLIPSE
+\\blockfull                 <char-0x02588>               " █          : FULL BLOCK
+\\blockhalfshaded           <char-0x02592>               " ▒          : MEDIUM SHADE
+\\blocklefthalf             <char-0x0258C>               " ▌          : LEFT HALF BLOCK
+\\blocklowhalf              <char-0x02584>               " ▄          : LOWER HALF BLOCK
+\\blockqtrshaded            <char-0x02591>               " ░          : LIGHT SHADE
+\\blockrighthalf            <char-0x02590>               " ▐          : RIGHT HALF BLOCK
+\\blockthreeqtrshaded       <char-0x02593>               " ▓          : DARK SHADE
+\\blockuphalf               <char-0x02580>               " ▀          : UPPER HALF BLOCK
+\\bot                       <char-0x022A5>               " ⊥          : UP TACK
+\\bot<Tab>                  <char-0x022A5>               " ⊥          : UP TACK
+\\bots                      \\bots                       "            : (Incomplete sequence)
+\\botsemicircle             <char-0x025E1>               " ◡          : LOWER HALF CIRCLE
+\\bowtie                    <char-0x022C8>               " ⋈          : BOWTIE
+\\boxast                    <char-0x029C6>               " ⧆          : SQUARED ASTERISK
+\\boxbar                    <char-0x025EB>               " ◫          : WHITE SQUARE WITH VERTICAL BISECTING LINE
+\\boxbslash                 <char-0x029C5>               " ⧅          : SQUARED FALLING DIAGONAL SLASH
+\\boxcircle                 <char-0x029C7>               " ⧇          : SQUARED SMALL CIRCLE
+\\boxdiag                   <char-0x029C4>               " ⧄          : SQUARED RISING DIAGONAL SLASH
+\\boxdot                    <char-0x022A1>               " ⊡          : SQUARED DOT OPERATOR
+\\boxminus                  <char-0x0229F>               " ⊟          : SQUARED MINUS
+\\boxplus                   <char-0x0229E>               " ⊞          : SQUARED PLUS
+\\boxquestion               <char-0x02370>               " ⍰          : APL FUNCTIONAL SYMBOL QUAD QUESTION
+\\boxtimes                  <char-0x022A0>               " ⊠          : SQUARED TIMES
+\\boxupcaret                <char-0x02353>               " ⍓          : APL FUNCTIONAL SYMBOL QUAD UP CARET
+\\breve                     <char-0x00306>               " ◌̆         : COMBINING BREVE / NON-SPACING BREVE
+\\brokenbar                 <char-0x000A6>               " ¦          : BROKEN BAR / BROKEN VERTICAL BAR
+\\bsansA                    <char-0x1D5D4>               " 𝗔          : MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+\\bsansA<Tab>               <char-0x1D5D4>               " 𝗔          : MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+\\bsansAl                   \\bsansAl                    "            : (Incomplete sequence)
+\\bsansAlpha                <char-0x1D756>               " 𝝖          : MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+\\bsansB                    <char-0x1D5D5>               " 𝗕          : MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+\\bsansB<Tab>               <char-0x1D5D5>               " 𝗕          : MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+\\bsansBe                   \\bsansBe                    "            : (Incomplete sequence)
+\\bsansBeta                 <char-0x1D757>               " 𝝗          : MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+\\bsansC                    <char-0x1D5D6>               " 𝗖          : MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+\\bsansC<Tab>               <char-0x1D5D6>               " 𝗖          : MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+\\bsansCh                   \\bsansCh                    "            : (Incomplete sequence)
+\\bsansChi                  <char-0x1D76C>               " 𝝬          : MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+\\bsansD                    <char-0x1D5D7>               " 𝗗          : MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+\\bsansD<Tab>               <char-0x1D5D7>               " 𝗗          : MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+\\bsansDe                   \\bsansDe                    "            : (Incomplete sequence)
+\\bsansDelta                <char-0x1D759>               " 𝝙          : MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+\\bsansE                    <char-0x1D5D8>               " 𝗘          : MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+\\bsansE<Tab>               <char-0x1D5D8>               " 𝗘          : MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+\\bsansEp                   \\bsansEp                    "            : (Incomplete sequence)
+\\bsansEpsilon              <char-0x1D75A>               " 𝝚          : MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+\\bsansEt                   \\bsansEt                    "            : (Incomplete sequence)
+\\bsansEta                  <char-0x1D75C>               " 𝝜          : MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+\\bsansF                    <char-0x1D5D9>               " 𝗙          : MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+\\bsansG                    <char-0x1D5DA>               " 𝗚          : MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+\\bsansG<Tab>               <char-0x1D5DA>               " 𝗚          : MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+\\bsansGa                   \\bsansGa                    "            : (Incomplete sequence)
+\\bsansGamma                <char-0x1D758>               " 𝝘          : MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+\\bsansH                    <char-0x1D5DB>               " 𝗛          : MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+\\bsansI                    <char-0x1D5DC>               " 𝗜          : MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+\\bsansI<Tab>               <char-0x1D5DC>               " 𝗜          : MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+\\bsansIo                   \\bsansIo                    "            : (Incomplete sequence)
+\\bsansIota                 <char-0x1D75E>               " 𝝞          : MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+\\bsansJ                    <char-0x1D5DD>               " 𝗝          : MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+\\bsansK                    <char-0x1D5DE>               " 𝗞          : MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+\\bsansK<Tab>               <char-0x1D5DE>               " 𝗞          : MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+\\bsansKa                   \\bsansKa                    "            : (Incomplete sequence)
+\\bsansKappa                <char-0x1D75F>               " 𝝟          : MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+\\bsansL                    <char-0x1D5DF>               " 𝗟          : MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+\\bsansL<Tab>               <char-0x1D5DF>               " 𝗟          : MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+\\bsansLa                   \\bsansLa                    "            : (Incomplete sequence)
+\\bsansLambda               <char-0x1D760>               " 𝝠          : MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+\\bsansM                    <char-0x1D5E0>               " 𝗠          : MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+\\bsansM<Tab>               <char-0x1D5E0>               " 𝗠          : MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+\\bsansMu                   <char-0x1D761>               " 𝝡          : MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+\\bsansN                    <char-0x1D5E1>               " 𝗡          : MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+\\bsansN<Tab>               <char-0x1D5E1>               " 𝗡          : MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+\\bsansNu                   <char-0x1D762>               " 𝝢          : MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+\\bsansO                    <char-0x1D5E2>               " 𝗢          : MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+\\bsansO<Tab>               <char-0x1D5E2>               " 𝗢          : MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+\\bsansOm                   \\bsansOm                    "            : (Incomplete sequence)
+\\bsansOmega                <char-0x1D76E>               " 𝝮          : MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+\\bsansOmicron              <char-0x1D764>               " 𝝤          : MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+\\bsansP                    <char-0x1D5E3>               " 𝗣          : MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+\\bsansP<Tab>               <char-0x1D5E3>               " 𝗣          : MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+\\bsansPh                   \\bsansPh                    "            : (Incomplete sequence)
+\\bsansPhi                  <char-0x1D76B>               " 𝝫          : MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+\\bsansPi                   <char-0x1D765>               " 𝝥          : MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+\\bsansPs                   \\bsansPs                    "            : (Incomplete sequence)
+\\bsansPsi                  <char-0x1D76D>               " 𝝭          : MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+\\bsansQ                    <char-0x1D5E4>               " 𝗤          : MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+\\bsansR                    <char-0x1D5E5>               " 𝗥          : MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+\\bsansR<Tab>               <char-0x1D5E5>               " 𝗥          : MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+\\bsansRh                   \\bsansRh                    "            : (Incomplete sequence)
+\\bsansRho                  <char-0x1D766>               " 𝝦          : MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+\\bsansS                    <char-0x1D5E6>               " 𝗦          : MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+\\bsansS<Tab>               <char-0x1D5E6>               " 𝗦          : MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+\\bsansSi                   \\bsansSi                    "            : (Incomplete sequence)
+\\bsansSigma                <char-0x1D768>               " 𝝨          : MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+\\bsansT                    <char-0x1D5E7>               " 𝗧          : MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+\\bsansT<Tab>               <char-0x1D5E7>               " 𝗧          : MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+\\bsansTa                   \\bsansTa                    "            : (Incomplete sequence)
+\\bsansTau                  <char-0x1D769>               " 𝝩          : MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+\\bsansTh                   \\bsansTh                    "            : (Incomplete sequence)
+\\bsansTheta                <char-0x1D75D>               " 𝝝          : MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+\\bsansU                    <char-0x1D5E8>               " 𝗨          : MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+\\bsansU<Tab>               <char-0x1D5E8>               " 𝗨          : MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+\\bsansUp                   \\bsansUp                    "            : (Incomplete sequence)
+\\bsansUpsilon              <char-0x1D76A>               " 𝝪          : MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+\\bsansV                    <char-0x1D5E9>               " 𝗩          : MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+\\bsansW                    <char-0x1D5EA>               " 𝗪          : MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+\\bsansX                    <char-0x1D5EB>               " 𝗫          : MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+\\bsansX<Tab>               <char-0x1D5EB>               " 𝗫          : MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+\\bsansXi                   <char-0x1D763>               " 𝝣          : MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+\\bsansY                    <char-0x1D5EC>               " 𝗬          : MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+\\bsansZ                    <char-0x1D5ED>               " 𝗭          : MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+\\bsansZ<Tab>               <char-0x1D5ED>               " 𝗭          : MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+\\bsansZe                   \\bsansZe                    "            : (Incomplete sequence)
+\\bsansZeta                 <char-0x1D75B>               " 𝝛          : MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+\\bsansa                    <char-0x1D5EE>               " 𝗮          : MATHEMATICAL SANS-SERIF BOLD SMALL A
+\\bsansa<Tab>               <char-0x1D5EE>               " 𝗮          : MATHEMATICAL SANS-SERIF BOLD SMALL A
+\\bsansal                   \\bsansal                    "            : (Incomplete sequence)
+\\bsansalpha                <char-0x1D770>               " 𝝰          : MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+\\bsansb                    <char-0x1D5EF>               " 𝗯          : MATHEMATICAL SANS-SERIF BOLD SMALL B
+\\bsansb<Tab>               <char-0x1D5EF>               " 𝗯          : MATHEMATICAL SANS-SERIF BOLD SMALL B
+\\bsansbe                   \\bsansbe                    "            : (Incomplete sequence)
+\\bsansbeta                 <char-0x1D771>               " 𝝱          : MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+\\bsansc                    <char-0x1D5F0>               " 𝗰          : MATHEMATICAL SANS-SERIF BOLD SMALL C
+\\bsansc<Tab>               <char-0x1D5F0>               " 𝗰          : MATHEMATICAL SANS-SERIF BOLD SMALL C
+\\bsansch                   \\bsansch                    "            : (Incomplete sequence)
+\\bsanschi                  <char-0x1D786>               " 𝞆          : MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+\\bsansd                    <char-0x1D5F1>               " 𝗱          : MATHEMATICAL SANS-SERIF BOLD SMALL D
+\\bsansd<Tab>               <char-0x1D5F1>               " 𝗱          : MATHEMATICAL SANS-SERIF BOLD SMALL D
+\\bsansde                   \\bsansde                    "            : (Incomplete sequence)
+\\bsansdelta                <char-0x1D773>               " 𝝳          : MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+\\bsanse                    <char-0x1D5F2>               " 𝗲          : MATHEMATICAL SANS-SERIF BOLD SMALL E
+\\bsanse<Tab>               <char-0x1D5F2>               " 𝗲          : MATHEMATICAL SANS-SERIF BOLD SMALL E
+\\bsansei                   \\bsansei                    "            : (Incomplete sequence)
+\\bsanseight                <char-0x1D7F4>               " 𝟴          : MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+\\bsansep                   \\bsansep                    "            : (Incomplete sequence)
+\\bsansepsilon              <char-0x1D78A>               " 𝞊          : MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+\\bsanset                   \\bsanset                    "            : (Incomplete sequence)
+\\bsanseta                  <char-0x1D776>               " 𝝶          : MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+\\bsansf                    <char-0x1D5F3>               " 𝗳          : MATHEMATICAL SANS-SERIF BOLD SMALL F
+\\bsansf<Tab>               <char-0x1D5F3>               " 𝗳          : MATHEMATICAL SANS-SERIF BOLD SMALL F
+\\bsansfi                   \\bsansfi                    "            : (Incomplete sequence)
+\\bsansfive                 <char-0x1D7F1>               " 𝟱          : MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+\\bsansfo                   \\bsansfo                    "            : (Incomplete sequence)
+\\bsansfour                 <char-0x1D7F0>               " 𝟰          : MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+\\bsansg                    <char-0x1D5F4>               " 𝗴          : MATHEMATICAL SANS-SERIF BOLD SMALL G
+\\bsansg<Tab>               <char-0x1D5F4>               " 𝗴          : MATHEMATICAL SANS-SERIF BOLD SMALL G
+\\bsansga                   \\bsansga                    "            : (Incomplete sequence)
+\\bsansgamma                <char-0x1D772>               " 𝝲          : MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+\\bsansh                    <char-0x1D5F5>               " 𝗵          : MATHEMATICAL SANS-SERIF BOLD SMALL H
+\\bsansi                    <char-0x1D5F6>               " 𝗶          : MATHEMATICAL SANS-SERIF BOLD SMALL I
+\\bsansi<Tab>               <char-0x1D5F6>               " 𝗶          : MATHEMATICAL SANS-SERIF BOLD SMALL I
+\\bsansio                   \\bsansio                    "            : (Incomplete sequence)
+\\bsansiota                 <char-0x1D778>               " 𝝸          : MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+\\bsansj                    <char-0x1D5F7>               " 𝗷          : MATHEMATICAL SANS-SERIF BOLD SMALL J
+\\bsansk                    <char-0x1D5F8>               " 𝗸          : MATHEMATICAL SANS-SERIF BOLD SMALL K
+\\bsansk<Tab>               <char-0x1D5F8>               " 𝗸          : MATHEMATICAL SANS-SERIF BOLD SMALL K
+\\bsanska                   \\bsanska                    "            : (Incomplete sequence)
+\\bsanskappa                <char-0x1D779>               " 𝝹          : MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+\\bsansl                    <char-0x1D5F9>               " 𝗹          : MATHEMATICAL SANS-SERIF BOLD SMALL L
+\\bsansl<Tab>               <char-0x1D5F9>               " 𝗹          : MATHEMATICAL SANS-SERIF BOLD SMALL L
+\\bsansla                   \\bsansla                    "            : (Incomplete sequence)
+\\bsanslambda               <char-0x1D77A>               " 𝝺          : MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+\\bsansm                    <char-0x1D5FA>               " 𝗺          : MATHEMATICAL SANS-SERIF BOLD SMALL M
+\\bsansm<Tab>               <char-0x1D5FA>               " 𝗺          : MATHEMATICAL SANS-SERIF BOLD SMALL M
+\\bsansmu                   <char-0x1D77B>               " 𝝻          : MATHEMATICAL SANS-SERIF BOLD SMALL MU
+\\bsansn                    <char-0x1D5FB>               " 𝗻          : MATHEMATICAL SANS-SERIF BOLD SMALL N
+\\bsansn<Tab>               <char-0x1D5FB>               " 𝗻          : MATHEMATICAL SANS-SERIF BOLD SMALL N
+\\bsansna                   \\bsansna                    "            : (Incomplete sequence)
+\\bsansnabla                <char-0x1D76F>               " 𝝯          : MATHEMATICAL SANS-SERIF BOLD NABLA
+\\bsansni                   \\bsansni                    "            : (Incomplete sequence)
+\\bsansnine                 <char-0x1D7F5>               " 𝟵          : MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+\\bsansnu                   <char-0x1D77C>               " 𝝼          : MATHEMATICAL SANS-SERIF BOLD SMALL NU
+\\bsanso                    <char-0x1D5FC>               " 𝗼          : MATHEMATICAL SANS-SERIF BOLD SMALL O
+\\bsanso<Tab>               <char-0x1D5FC>               " 𝗼          : MATHEMATICAL SANS-SERIF BOLD SMALL O
+\\bsansom                   \\bsansom                    "            : (Incomplete sequence)
+\\bsansomega                <char-0x1D788>               " 𝞈          : MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+\\bsansomicron              <char-0x1D77E>               " 𝝾          : MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+\\bsanson                   \\bsanson                    "            : (Incomplete sequence)
+\\bsansone                  <char-0x1D7ED>               " 𝟭          : MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+\\bsansp                    <char-0x1D5FD>               " 𝗽          : MATHEMATICAL SANS-SERIF BOLD SMALL P
+\\bsansp<Tab>               <char-0x1D5FD>               " 𝗽          : MATHEMATICAL SANS-SERIF BOLD SMALL P
+\\bsanspa                   \\bsanspa                    "            : (Incomplete sequence)
+\\bsanspartial              <char-0x1D789>               " 𝞉          : MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+\\bsansph                   \\bsansph                    "            : (Incomplete sequence)
+\\bsansphi                  <char-0x1D78D>               " 𝞍          : MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+\\bsanspi                   <char-0x1D77F>               " 𝝿          : MATHEMATICAL SANS-SERIF BOLD SMALL PI
+\\bsansps                   \\bsansps                    "            : (Incomplete sequence)
+\\bsanspsi                  <char-0x1D787>               " 𝞇          : MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+\\bsansq                    <char-0x1D5FE>               " 𝗾          : MATHEMATICAL SANS-SERIF BOLD SMALL Q
+\\bsansr                    <char-0x1D5FF>               " 𝗿          : MATHEMATICAL SANS-SERIF BOLD SMALL R
+\\bsansr<Tab>               <char-0x1D5FF>               " 𝗿          : MATHEMATICAL SANS-SERIF BOLD SMALL R
+\\bsansrh                   \\bsansrh                    "            : (Incomplete sequence)
+\\bsansrho                  <char-0x1D780>               " 𝞀          : MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+\\bsanss                    <char-0x1D600>               " 𝘀          : MATHEMATICAL SANS-SERIF BOLD SMALL S
+\\bsanss<Tab>               <char-0x1D600>               " 𝘀          : MATHEMATICAL SANS-SERIF BOLD SMALL S
+\\bsansse                   \\bsansse                    "            : (Incomplete sequence)
+\\bsansseven                <char-0x1D7F3>               " 𝟳          : MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+\\bsanssi                   \\bsanssi                    "            : (Incomplete sequence)
+\\bsanssigma                <char-0x1D782>               " 𝞂          : MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+\\bsanssix                  <char-0x1D7F2>               " 𝟲          : MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+\\bsanst                    <char-0x1D601>               " 𝘁          : MATHEMATICAL SANS-SERIF BOLD SMALL T
+\\bsanst<Tab>               <char-0x1D601>               " 𝘁          : MATHEMATICAL SANS-SERIF BOLD SMALL T
+\\bsansta                   \\bsansta                    "            : (Incomplete sequence)
+\\bsanstau                  <char-0x1D783>               " 𝞃          : MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+\\bsansth                   \\bsansth                    "            : (Incomplete sequence)
+\\bsanstheta                <char-0x1D777>               " 𝝷          : MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+\\bsansthree                <char-0x1D7EF>               " 𝟯          : MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+\\bsanstw                   \\bsanstw                    "            : (Incomplete sequence)
+\\bsanstwo                  <char-0x1D7EE>               " 𝟮          : MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+\\bsansu                    <char-0x1D602>               " 𝘂          : MATHEMATICAL SANS-SERIF BOLD SMALL U
+\\bsansu<Tab>               <char-0x1D602>               " 𝘂          : MATHEMATICAL SANS-SERIF BOLD SMALL U
+\\bsansup                   \\bsansup                    "            : (Incomplete sequence)
+\\bsansupsilon              <char-0x1D784>               " 𝞄          : MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+\\bsansv                    <char-0x1D603>               " 𝘃          : MATHEMATICAL SANS-SERIF BOLD SMALL V
+\\bsansv<Tab>               <char-0x1D603>               " 𝘃          : MATHEMATICAL SANS-SERIF BOLD SMALL V
+\\bsansva                   \\bsansva                    "            : (Incomplete sequence)
+\\bsansvarTheta             <char-0x1D767>               " 𝝧          : MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+\\bsansvarepsilon           <char-0x1D774>               " 𝝴          : MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+\\bsansvarkappa             <char-0x1D78C>               " 𝞌          : MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+\\bsansvarphi               <char-0x1D785>               " 𝞅          : MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+\\bsansvarpi                <char-0x1D78F>               " 𝞏          : MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+\\bsansvarrho               <char-0x1D78E>               " 𝞎          : MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+\\bsansvarsigma             <char-0x1D781>               " 𝞁          : MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+\\bsansvartheta             <char-0x1D78B>               " 𝞋          : MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+\\bsansw                    <char-0x1D604>               " 𝘄          : MATHEMATICAL SANS-SERIF BOLD SMALL W
+\\bsansx                    <char-0x1D605>               " 𝘅          : MATHEMATICAL SANS-SERIF BOLD SMALL X
+\\bsansx<Tab>               <char-0x1D605>               " 𝘅          : MATHEMATICAL SANS-SERIF BOLD SMALL X
+\\bsansxi                   <char-0x1D77D>               " 𝝽          : MATHEMATICAL SANS-SERIF BOLD SMALL XI
+\\bsansy                    <char-0x1D606>               " 𝘆          : MATHEMATICAL SANS-SERIF BOLD SMALL Y
+\\bsansz                    <char-0x1D607>               " 𝘇          : MATHEMATICAL SANS-SERIF BOLD SMALL Z
+\\bsansz<Tab>               <char-0x1D607>               " 𝘇          : MATHEMATICAL SANS-SERIF BOLD SMALL Z
+\\bsansze                   \\bsansze                    "            : (Incomplete sequence)
+\\bsanszero                 <char-0x1D7EC>               " 𝟬          : MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+\\bsanszeta                 <char-0x1D775>               " 𝝵          : MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+\\bscrA                     <char-0x1D4D0>               " 𝓐          : MATHEMATICAL BOLD SCRIPT CAPITAL A
+\\bscrB                     <char-0x1D4D1>               " 𝓑          : MATHEMATICAL BOLD SCRIPT CAPITAL B
+\\bscrC                     <char-0x1D4D2>               " 𝓒          : MATHEMATICAL BOLD SCRIPT CAPITAL C
+\\bscrD                     <char-0x1D4D3>               " 𝓓          : MATHEMATICAL BOLD SCRIPT CAPITAL D
+\\bscrE                     <char-0x1D4D4>               " 𝓔          : MATHEMATICAL BOLD SCRIPT CAPITAL E
+\\bscrF                     <char-0x1D4D5>               " 𝓕          : MATHEMATICAL BOLD SCRIPT CAPITAL F
+\\bscrG                     <char-0x1D4D6>               " 𝓖          : MATHEMATICAL BOLD SCRIPT CAPITAL G
+\\bscrH                     <char-0x1D4D7>               " 𝓗          : MATHEMATICAL BOLD SCRIPT CAPITAL H
+\\bscrI                     <char-0x1D4D8>               " 𝓘          : MATHEMATICAL BOLD SCRIPT CAPITAL I
+\\bscrJ                     <char-0x1D4D9>               " 𝓙          : MATHEMATICAL BOLD SCRIPT CAPITAL J
+\\bscrK                     <char-0x1D4DA>               " 𝓚          : MATHEMATICAL BOLD SCRIPT CAPITAL K
+\\bscrL                     <char-0x1D4DB>               " 𝓛          : MATHEMATICAL BOLD SCRIPT CAPITAL L
+\\bscrM                     <char-0x1D4DC>               " 𝓜          : MATHEMATICAL BOLD SCRIPT CAPITAL M
+\\bscrN                     <char-0x1D4DD>               " 𝓝          : MATHEMATICAL BOLD SCRIPT CAPITAL N
+\\bscrO                     <char-0x1D4DE>               " 𝓞          : MATHEMATICAL BOLD SCRIPT CAPITAL O
+\\bscrP                     <char-0x1D4DF>               " 𝓟          : MATHEMATICAL BOLD SCRIPT CAPITAL P
+\\bscrQ                     <char-0x1D4E0>               " 𝓠          : MATHEMATICAL BOLD SCRIPT CAPITAL Q
+\\bscrR                     <char-0x1D4E1>               " 𝓡          : MATHEMATICAL BOLD SCRIPT CAPITAL R
+\\bscrS                     <char-0x1D4E2>               " 𝓢          : MATHEMATICAL BOLD SCRIPT CAPITAL S
+\\bscrT                     <char-0x1D4E3>               " 𝓣          : MATHEMATICAL BOLD SCRIPT CAPITAL T
+\\bscrU                     <char-0x1D4E4>               " 𝓤          : MATHEMATICAL BOLD SCRIPT CAPITAL U
+\\bscrV                     <char-0x1D4E5>               " 𝓥          : MATHEMATICAL BOLD SCRIPT CAPITAL V
+\\bscrW                     <char-0x1D4E6>               " 𝓦          : MATHEMATICAL BOLD SCRIPT CAPITAL W
+\\bscrX                     <char-0x1D4E7>               " 𝓧          : MATHEMATICAL BOLD SCRIPT CAPITAL X
+\\bscrY                     <char-0x1D4E8>               " 𝓨          : MATHEMATICAL BOLD SCRIPT CAPITAL Y
+\\bscrZ                     <char-0x1D4E9>               " 𝓩          : MATHEMATICAL BOLD SCRIPT CAPITAL Z
+\\bscra                     <char-0x1D4EA>               " 𝓪          : MATHEMATICAL BOLD SCRIPT SMALL A
+\\bscrb                     <char-0x1D4EB>               " 𝓫          : MATHEMATICAL BOLD SCRIPT SMALL B
+\\bscrc                     <char-0x1D4EC>               " 𝓬          : MATHEMATICAL BOLD SCRIPT SMALL C
+\\bscrd                     <char-0x1D4ED>               " 𝓭          : MATHEMATICAL BOLD SCRIPT SMALL D
+\\bscre                     <char-0x1D4EE>               " 𝓮          : MATHEMATICAL BOLD SCRIPT SMALL E
+\\bscrf                     <char-0x1D4EF>               " 𝓯          : MATHEMATICAL BOLD SCRIPT SMALL F
+\\bscrg                     <char-0x1D4F0>               " 𝓰          : MATHEMATICAL BOLD SCRIPT SMALL G
+\\bscrh                     <char-0x1D4F1>               " 𝓱          : MATHEMATICAL BOLD SCRIPT SMALL H
+\\bscri                     <char-0x1D4F2>               " 𝓲          : MATHEMATICAL BOLD SCRIPT SMALL I
+\\bscrj                     <char-0x1D4F3>               " 𝓳          : MATHEMATICAL BOLD SCRIPT SMALL J
+\\bscrk                     <char-0x1D4F4>               " 𝓴          : MATHEMATICAL BOLD SCRIPT SMALL K
+\\bscrl                     <char-0x1D4F5>               " 𝓵          : MATHEMATICAL BOLD SCRIPT SMALL L
+\\bscrm                     <char-0x1D4F6>               " 𝓶          : MATHEMATICAL BOLD SCRIPT SMALL M
+\\bscrn                     <char-0x1D4F7>               " 𝓷          : MATHEMATICAL BOLD SCRIPT SMALL N
+\\bscro                     <char-0x1D4F8>               " 𝓸          : MATHEMATICAL BOLD SCRIPT SMALL O
+\\bscrp                     <char-0x1D4F9>               " 𝓹          : MATHEMATICAL BOLD SCRIPT SMALL P
+\\bscrq                     <char-0x1D4FA>               " 𝓺          : MATHEMATICAL BOLD SCRIPT SMALL Q
+\\bscrr                     <char-0x1D4FB>               " 𝓻          : MATHEMATICAL BOLD SCRIPT SMALL R
+\\bscrs                     <char-0x1D4FC>               " 𝓼          : MATHEMATICAL BOLD SCRIPT SMALL S
+\\bscrt                     <char-0x1D4FD>               " 𝓽          : MATHEMATICAL BOLD SCRIPT SMALL T
+\\bscru                     <char-0x1D4FE>               " 𝓾          : MATHEMATICAL BOLD SCRIPT SMALL U
+\\bscrv                     <char-0x1D4FF>               " 𝓿          : MATHEMATICAL BOLD SCRIPT SMALL V
+\\bscrw                     <char-0x1D500>               " 𝔀          : MATHEMATICAL BOLD SCRIPT SMALL W
+\\bscrx                     <char-0x1D501>               " 𝔁          : MATHEMATICAL BOLD SCRIPT SMALL X
+\\bscry                     <char-0x1D502>               " 𝔂          : MATHEMATICAL BOLD SCRIPT SMALL Y
+\\bscrz                     <char-0x1D503>               " 𝔃          : MATHEMATICAL BOLD SCRIPT SMALL Z
+\\bsimilarleftarrow         <char-0x02B41>               " ⭁          : REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
+\\bsimilarrightarrow        <char-0x02B47>               " ⭇          : REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+\\bsolhsub                  <char-0x027C8>               " ⟈          : REVERSE SOLIDUS PRECEDING SUBSET
+\\btdl                      <char-0x0026C>               " ɬ          : LATIN SMALL LETTER L WITH BELT / LATIN SMALL LETTER L BELT
+\\btimes                    <char-0x02A32>               " ⨲          : SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+\\bullet                    <char-0x02022>               " •          : BULLET
+\\bullseye                  <char-0x025CE>               " ◎          : BULLSEYE
+\\bumpeq                    <char-0x0224F>               " ≏          : DIFFERENCE BETWEEN
+\\bumpeq<Tab>               <char-0x0224F>               " ≏          : DIFFERENCE BETWEEN
+\\bumpeqq                   <char-0x02AAE>               " ⪮          : EQUALS SIGN WITH BUMPY ABOVE
+\\c                         <char-0x00327>               " ◌̧         : COMBINING CEDILLA / NON-SPACING CEDILLA
+\\c<Tab>                    <char-0x00327>               " ◌̧         : COMBINING CEDILLA / NON-SPACING CEDILLA
+\\ca                        \\ca                         "            : (Incomplete sequence)
+\\cancer                    <char-0x0264B>               " ♋          : CANCER
+\\candra                    <char-0x00310>               " ◌̐         : COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
+\\cap                       <char-0x02229>               " ∩          : INTERSECTION
+\\cap<Tab>                  <char-0x02229>               " ∩          : INTERSECTION
+\\capd                      \\capd                       "            : (Incomplete sequence)
+\\capdot                    <char-0x02A40>               " ⩀          : INTERSECTION WITH DOT
+\\capr                      \\capr                       "            : (Incomplete sequence)
+\\capricornus               <char-0x02651>               " ♑          : CAPRICORN
+\\capw                      \\capw                       "            : (Incomplete sequence)
+\\capwedge                  <char-0x02A44>               " ⩄          : INTERSECTION WITH LOGICAL AND
+\\carriagereturn            <char-0x021B5>               " ↵          : DOWNWARDS ARROW WITH CORNER LEFTWARDS / DOWN ARROW WITH CORNER LEFT
+\\cb                        \\cb                         "            : (Incomplete sequence)
+\\cbrt                      <char-0x0221B>               " ∛          : CUBE ROOT
+\\cd                        \\cd                         "            : (Incomplete sequence)
+\\cdot                      <char-0x022C5>               " ⋅          : DOT OPERATOR
+\\cdot<Tab>                 <char-0x022C5>               " ⋅          : DOT OPERATOR
+\\cdotp                     <char-0x000B7>               " ·          : MIDDLE DOT
+\\cdots                     <char-0x022EF>               " ⋯          : MIDLINE HORIZONTAL ELLIPSIS
+\\ch                        \\ch                         "            : (Incomplete sequence)
+\\check                     <char-0x0030C>               " ◌̌         : COMBINING CARON / NON-SPACING HACEK
+\\check<Tab>                <char-0x0030C>               " ◌̌         : COMBINING CARON / NON-SPACING HACEK
+\\checkm                    \\checkm                     "            : (Incomplete sequence)
+\\checkmark                 <char-0x02713>               " ✓          : CHECK MARK
+\\chi                       <char-0x003C7>               " χ          : GREEK SMALL LETTER CHI
+\\ci                        \\ci                         "            : (Incomplete sequence)
+\\circ                      <char-0x02218>               " ∘          : RING OPERATOR
+\\circ<Tab>                 <char-0x02218>               " ∘          : RING OPERATOR
+\\circe                     \\circe                      "            : (Incomplete sequence)
+\\circeq                    <char-0x02257>               " ≗          : RING EQUAL TO
+\\circl                     \\circl                      "            : (Incomplete sequence)
+\\circlearrowleft           <char-0x021BA>               " ↺          : ANTICLOCKWISE OPEN CIRCLE ARROW
+\\circlearrowright          <char-0x021BB>               " ↻          : CLOCKWISE OPEN CIRCLE ARROW
+\\circledR                  <char-0x000AE>               " ®          : REGISTERED SIGN / REGISTERED TRADE MARK SIGN
+\\circledS                  <char-0x024C8>               " Ⓢ          : CIRCLED LATIN CAPITAL LETTER S
+\\circledast                <char-0x0229B>               " ⊛          : CIRCLED ASTERISK OPERATOR
+\\circledbullet             <char-0x029BF>               " ⦿          : CIRCLED BULLET
+\\circledcirc               <char-0x0229A>               " ⊚          : CIRCLED RING OPERATOR
+\\circleddash               <char-0x0229D>               " ⊝          : CIRCLED DASH
+\\circledequal              <char-0x0229C>               " ⊜          : CIRCLED EQUALS
+\\circledparallel           <char-0x029B7>               " ⦷          : CIRCLED PARALLEL
+\\circledrightdot           <char-0x02686>               " ⚆          : WHITE CIRCLE WITH DOT RIGHT
+\\circledstar               <char-0x0272A>               " ✪          : CIRCLED WHITE STAR
+\\circledtwodots            <char-0x02687>               " ⚇          : WHITE CIRCLE WITH TWO DOTS
+\\circledwhitebullet        <char-0x029BE>               " ⦾          : CIRCLED WHITE BULLET
+\\circlellquad              <char-0x025F5>               " ◵          : WHITE CIRCLE WITH LOWER LEFT QUADRANT
+\\circlelrquad              <char-0x025F6>               " ◶          : WHITE CIRCLE WITH LOWER RIGHT QUADRANT
+\\circleonleftarrow         <char-0x02B30>               " ⬰          : LEFT ARROW WITH SMALL CIRCLE
+\\circleonrightarrow        <char-0x021F4>               " ⇴          : RIGHT ARROW WITH SMALL CIRCLE
+\\circletophalfblack        <char-0x025D3>               " ◓          : CIRCLE WITH UPPER HALF BLACK
+\\circleulquad              <char-0x025F4>               " ◴          : WHITE CIRCLE WITH UPPER LEFT QUADRANT
+\\circleurquad              <char-0x025F7>               " ◷          : WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+\\circleurquad<Tab>         <char-0x025F7>               " ◷          : WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+\\circleurquadb             \\circleurquadb              "            : (Incomplete sequence)
+\\circleurquadblack         <char-0x025D4>               " ◔          : CIRCLE WITH UPPER RIGHT QUADRANT BLACK
+\\circlevertfill            <char-0x025CD>               " ◍          : CIRCLE WITH VERTICAL FILL
+\\cirfb                     <char-0x025D2>               " ◒          : CIRCLE WITH LOWER HALF BLACK
+\\cirfl                     <char-0x025D0>               " ◐          : CIRCLE WITH LEFT HALF BLACK
+\\cirfnint                  <char-0x02A10>               " ⨐          : CIRCULATION FUNCTION
+\\cirfr                     <char-0x025D1>               " ◑          : CIRCLE WITH RIGHT HALF BLACK
+\\cl                        \\cl                         "            : (Incomplete sequence)
+\\clockoint                 <char-0x02A0F>               " ⨏          : INTEGRAL AVERAGE WITH SLASH
+\\clomeg                    <char-0x00277>               " ɷ          : LATIN SMALL LETTER CLOSED OMEGA
+\\closedvarcap              <char-0x02A4D>               " ⩍          : CLOSED INTERSECTION WITH SERIFS
+\\closedvarcup              <char-0x02A4C>               " ⩌          : CLOSED UNION WITH SERIFS
+\\closedvarcup<Tab>         <char-0x02A4C>               " ⩌          : CLOSED UNION WITH SERIFS
+\\closedvarcups             \\closedvarcups              "            : (Incomplete sequence)
+\\closedvarcupsmashprod     <char-0x02A50>               " ⩐          : CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+\\clubsuit                  <char-0x02663>               " ♣          : BLACK CLUB SUIT
+\\clwintegral               <char-0x02231>               " ∱          : CLOCKWISE INTEGRAL
+\\co                        \\co                         "            : (Incomplete sequence)
+\\coloneq                   <char-0x02254>               " ≔          : COLON EQUALS / COLON EQUAL
+\\commaminus                <char-0x02A29>               " ⨩          : MINUS SIGN WITH COMMA ABOVE
+\\complement                <char-0x02201>               " ∁          : COMPLEMENT
+\\cong                      <char-0x02245>               " ≅          : APPROXIMATELY EQUAL TO
+\\cong<Tab>                 <char-0x02245>               " ≅          : APPROXIMATELY EQUAL TO
+\\congd                     \\congd                      "            : (Incomplete sequence)
+\\congdot                   <char-0x02A6D>               " ⩭          : CONGRUENT WITH DOT ABOVE
+\\conictaper                <char-0x02332>               " ⌲          : CONICAL TAPER
+\\conjquant                 <char-0x02A07>               " ⨇          : TWO LOGICAL AND OPERATOR
+\\coprod                    <char-0x02210>               " ∐          : N-ARY COPRODUCT
+\\copyright                 <char-0x000A9>               " ©          : COPYRIGHT SIGN
+\\cs                        \\cs                         "            : (Incomplete sequence)
+\\csub                      <char-0x02ACF>               " ⫏          : CLOSED SUBSET
+\\csub<Tab>                 <char-0x02ACF>               " ⫏          : CLOSED SUBSET
+\\csube                     <char-0x02AD1>               " ⫑          : CLOSED SUBSET OR EQUAL TO
+\\csup                      <char-0x02AD0>               " ⫐          : CLOSED SUPERSET
+\\csup<Tab>                 <char-0x02AD0>               " ⫐          : CLOSED SUPERSET
+\\csupe                     <char-0x02AD2>               " ⫒          : CLOSED SUPERSET OR EQUAL TO
+\\cu                        \\cu                         "            : (Incomplete sequence)
+\\cup                       <char-0x0222A>               " ∪          : UNION
+\\cup<Tab>                  <char-0x0222A>               " ∪          : UNION
+\\cupd                      \\cupd                       "            : (Incomplete sequence)
+\\cupdot                    <char-0x0228D>               " ⊍          : MULTISET MULTIPLICATION
+\\cupv                      \\cupv                       "            : (Incomplete sequence)
+\\cupvee                    <char-0x02A45>               " ⩅          : UNION WITH LOGICAL OR
+\\curlyeqprec               <char-0x022DE>               " ⋞          : EQUAL TO OR PRECEDES
+\\curlyeqsucc               <char-0x022DF>               " ⋟          : EQUAL TO OR SUCCEEDS
+\\curlyvee                  <char-0x022CE>               " ⋎          : CURLY LOGICAL OR
+\\curlywedge                <char-0x022CF>               " ⋏          : CURLY LOGICAL AND
+\\curvearrowleft            <char-0x021B6>               " ↶          : ANTICLOCKWISE TOP SEMICIRCLE ARROW
+\\curvearrowright           <char-0x021B7>               " ↷          : CLOCKWISE TOP SEMICIRCLE ARROW
+\\dagger                    <char-0x02020>               " †          : DAGGER
+\\daleth                    <char-0x02138>               " ℸ          : DALET SYMBOL / FOURTH TRANSFINITE CARDINAL
+\\danger                    <char-0x02621>               " ☡          : CAUTION SIGN
+\\dashV                     <char-0x02AE3>               " ⫣          : DOUBLE VERTICAL BAR LEFT TURNSTILE
+\\dashleftharpoondown       <char-0x0296B>               " ⥫          : LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+\\dashrightharpoondown      <char-0x0296D>               " ⥭          : RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+\\dashv                     <char-0x022A3>               " ⊣          : LEFT TACK
+\\dbkarow                   <char-0x0290F>               " ⤏          : RIGHTWARDS TRIPLE DASH ARROW
+\\dblarrowupdown            <char-0x021C5>               " ⇅          : UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW / UP ARROW LEFT OF DOWN ARROW
+\\ddagger                   <char-0x02021>               " ‡          : DOUBLE DAGGER
+\\ddddot                    <char-0x020DC>               " ◌⃜         : COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
+\\dddot                     <char-0x020DB>               " ◌⃛         : COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
+\\ddfnc                     <char-0x02999>               " ⦙          : DOTTED FENCE
+\\ddot                      <char-0x00308>               " ◌̈         : COMBINING DIAERESIS / NON-SPACING DIAERESIS
+\\ddot<Tab>                 <char-0x00308>               " ◌̈         : COMBINING DIAERESIS / NON-SPACING DIAERESIS
+\\ddots                     <char-0x022F1>               " ⋱          : DOWN RIGHT DIAGONAL ELLIPSIS
+\\ddots<Tab>                <char-0x022F1>               " ⋱          : DOWN RIGHT DIAGONAL ELLIPSIS
+\\ddotse                    \\ddotse                     "            : (Incomplete sequence)
+\\ddotseq                   <char-0x02A77>               " ⩷          : EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+\\defas                     <char-0x029CB>               " ⧋          : TRIANGLE WITH UNDERBAR
+\\degree                    <char-0x000B0>               " °          : DEGREE SIGN
+\\del                       <char-0x02207>               " ∇          : NABLA
+\\del<Tab>                  <char-0x02207>               " ∇          : NABLA
+\\delt                      \\delt                       "            : (Incomplete sequence)
+\\delta                     <char-0x003B4>               " δ          : GREEK SMALL LETTER DELTA
+\\dh                        <char-0x000F0>               " ð          : LATIN SMALL LETTER ETH
+\\diagdown                  <char-0x02572>               " ╲          : BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT / FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+\\diagup                    <char-0x02571>               " ╱          : BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT / FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+\\diameter                  <char-0x02300>               " ⌀          : DIAMETER SIGN
+\\diamond                   <char-0x022C4>               " ⋄          : DIAMOND OPERATOR
+\\diamond<Tab>              <char-0x022C4>               " ⋄          : DIAMOND OPERATOR
+\\diamondb                  \\diamondb                   "            : (Incomplete sequence)
+\\diamondbotblack           <char-0x02B19>               " ⬙          : DIAMOND WITH BOTTOM HALF BLACK
+\\diamondl                  \\diamondl                   "            : (Incomplete sequence)
+\\diamondleftarrow          <char-0x0291D>               " ⤝          : LEFTWARDS ARROW TO BLACK DIAMOND
+\\diamondleftarrow<Tab>     <char-0x0291D>               " ⤝          : LEFTWARDS ARROW TO BLACK DIAMOND
+\\diamondleftarrowb         \\diamondleftarrowb          "            : (Incomplete sequence)
+\\diamondleftarrowbar       <char-0x0291F>               " ⤟          : LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+\\diamondleftblack          <char-0x02B16>               " ⬖          : DIAMOND WITH LEFT HALF BLACK
+\\diamondr                  \\diamondr                   "            : (Incomplete sequence)
+\\diamondrightblack         <char-0x02B17>               " ⬗          : DIAMOND WITH RIGHT HALF BLACK
+\\diamonds                  \\diamonds                   "            : (Incomplete sequence)
+\\diamondsuit               <char-0x02662>               " ♢          : WHITE DIAMOND SUIT
+\\diamondt                  \\diamondt                   "            : (Incomplete sequence)
+\\diamondtopblack           <char-0x02B18>               " ⬘          : DIAMOND WITH TOP HALF BLACK
+\\dicei                     <char-0x02680>               " ⚀          : DIE FACE-1
+\\dicei<Tab>                <char-0x02680>               " ⚀          : DIE FACE-1
+\\diceii                    <char-0x02681>               " ⚁          : DIE FACE-2
+\\diceii<Tab>               <char-0x02681>               " ⚁          : DIE FACE-2
+\\diceiii                   <char-0x02682>               " ⚂          : DIE FACE-3
+\\diceiv                    <char-0x02683>               " ⚃          : DIE FACE-4
+\\dicev                     <char-0x02684>               " ⚄          : DIE FACE-5
+\\dicev<Tab>                <char-0x02684>               " ⚄          : DIE FACE-5
+\\dicevi                    <char-0x02685>               " ⚅          : DIE FACE-6
+\\digamma                   <char-0x003DD>               " ϝ          : GREEK SMALL LETTER DIGAMMA
+\\dingasterisk              <char-0x0273D>               " ✽          : HEAVY TEARDROP-SPOKED ASTERISK
+\\disin                     <char-0x022F2>               " ⋲          : ELEMENT OF WITH LONG HORIZONTAL STROKE
+\\disjquant                 <char-0x02A08>               " ⨈          : TWO LOGICAL OR OPERATOR
+\\div                       <char-0x000F7>               " ÷          : DIVISION SIGN
+\\div<Tab>                  <char-0x000F7>               " ÷          : DIVISION SIGN
+\\divi                      \\divi                       "            : (Incomplete sequence)
+\\divideontimes             <char-0x022C7>               " ⋇          : DIVISION TIMES
+\\dj                        <char-0x00111>               " đ          : LATIN SMALL LETTER D WITH STROKE / LATIN SMALL LETTER D BAR
+\\dlcorn                    <char-0x023A3>               " ⎣          : LEFT SQUARE BRACKET LOWER CORNER
+\\dot                       <char-0x00307>               " ◌̇         : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+\\dot<Tab>                  <char-0x00307>               " ◌̇         : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+\\dote                      \\dote                       "            : (Incomplete sequence)
+\\doteq                     <char-0x02250>               " ≐          : APPROACHES THE LIMIT
+\\doteq<Tab>                <char-0x02250>               " ≐          : APPROACHES THE LIMIT
+\\dotequ                    \\dotequ                     "            : (Incomplete sequence)
+\\dotequiv                  <char-0x02A67>               " ⩧          : IDENTICAL WITH DOT ABOVE
+\\dotm                      \\dotm                       "            : (Incomplete sequence)
+\\dotminus                  <char-0x02238>               " ∸          : DOT MINUS
+\\dotp                      \\dotp                       "            : (Incomplete sequence)
+\\dotplus                   <char-0x02214>               " ∔          : DOT PLUS
+\\dots                      <char-0x02026>               " …          : HORIZONTAL ELLIPSIS
+\\dots<Tab>                 <char-0x02026>               " …          : HORIZONTAL ELLIPSIS
+\\dotsi                     \\dotsi                      "            : (Incomplete sequence)
+\\dotsim                    <char-0x02A6A>               " ⩪          : TILDE OPERATOR WITH DOT ABOVE
+\\dotsm                     \\dotsm                      "            : (Incomplete sequence)
+\\dotsminusdots             <char-0x0223A>               " ∺          : GEOMETRIC PROPORTION
+\\dott                      \\dott                       "            : (Incomplete sequence)
+\\dottedcircle              <char-0x025CC>               " ◌          : DOTTED CIRCLE
+\\dottedsquare              <char-0x02B1A>               " ⬚          : DOTTED SQUARE
+\\dottimes                  <char-0x02A30>               " ⨰          : MULTIPLICATION SIGN WITH DOT ABOVE
+\\doublebarvee              <char-0x02A62>               " ⩢          : LOGICAL OR WITH DOUBLE OVERBAR
+\\doublepipe                <char-0x001C2>               " ǂ          : LATIN LETTER ALVEOLAR CLICK / LATIN LETTER PIPE DOUBLE BAR
+\\doubleplus                <char-0x029FA>               " ⧺          : DOUBLE PLUS
+\\downarrow                 <char-0x02193>               " ↓          : DOWNWARDS ARROW / DOWN ARROW
+\\downarrow<Tab>            <char-0x02193>               " ↓          : DOWNWARDS ARROW / DOWN ARROW
+\\downarrowb                \\downarrowb                 "            : (Incomplete sequence)
+\\downarrowbarred           <char-0x02908>               " ⤈          : DOWNWARDS ARROW WITH HORIZONTAL STROKE
+\\downdasharrow             <char-0x021E3>               " ⇣          : DOWNWARDS DASHED ARROW / DOWN DASHED ARROW
+\\downdownarrows            <char-0x021CA>               " ⇊          : DOWNWARDS PAIRED ARROWS / DOWN PAIRED ARROWS
+\\downharpoonleft           <char-0x021C3>               " ⇃          : DOWNWARDS HARPOON WITH BARB LEFTWARDS / DOWN HARPOON WITH BARB LEFT
+\\downharpoonright          <char-0x021C2>               " ⇂          : DOWNWARDS HARPOON WITH BARB RIGHTWARDS / DOWN HARPOON WITH BARB RIGHT
+\\downharpoonsleftright     <char-0x02965>               " ⥥          : DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+\\downvDash                 <char-0x02AEA>               " ⫪          : DOUBLE DOWN TACK
+\\downwhitearrow            <char-0x021E9>               " ⇩          : DOWNWARDS WHITE ARROW / WHITE DOWN ARROW
+\\downzigzagarrow           <char-0x021AF>               " ↯          : DOWNWARDS ZIGZAG ARROW / DOWN ZIGZAG ARROW
+\\draftingarrow             <char-0x0279B>               " ➛          : DRAFTING POINT RIGHTWARDS ARROW / DRAFTING POINT RIGHT ARROW
+\\drbkarrow                 <char-0x02910>               " ⤐          : RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+\\droang                    <char-0x0031A>               " ◌̚         : COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
+\\dshfnc                    <char-0x02506>               " ┆          : BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL / FORMS LIGHT TRIPLE DASH VERTICAL
+\\dsol                      <char-0x029F6>               " ⧶          : SOLIDUS WITH OVERBAR
+\\dualmap                   <char-0x029DF>               " ⧟          : DOUBLE-ENDED MULTIMAP
+\\dyogh                     <char-0x002A4>               " ʤ          : LATIN SMALL LETTER DEZH DIGRAPH / LATIN SMALL LETTER D YOGH
+\\egsdot                    <char-0x02A98>               " ⪘          : SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+\\eighthnote                <char-0x0266A>               " ♪          : EIGHTH NOTE
+\\elinters                  <char-0x023E7>               " ⏧          : ELECTRICAL INTERSECTION
+\\ell                       <char-0x02113>               " ℓ          : SCRIPT SMALL L
+\\elsdot                    <char-0x02A97>               " ⪗          : SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+\\emdash                    <char-0x02014>               " —          : EM DASH
+\\emptyset                  <char-0x02205>               " ∅          : EMPTY SET
+\\emptyset<Tab>             <char-0x02205>               " ∅          : EMPTY SET
+\\emptyseto                 \\emptyseto                  "            : (Incomplete sequence)
+\\emptysetoarr              <char-0x029B3>               " ⦳          : EMPTY SET WITH RIGHT ARROW ABOVE
+\\emptysetoarr<Tab>         <char-0x029B3>               " ⦳          : EMPTY SET WITH RIGHT ARROW ABOVE
+\\emptysetoarrl             <char-0x029B4>               " ⦴          : EMPTY SET WITH LEFT ARROW ABOVE
+\\emptysetobar              <char-0x029B1>               " ⦱          : EMPTY SET WITH OVERBAR
+\\emptysetocirc             <char-0x029B2>               " ⦲          : EMPTY SET WITH SMALL CIRCLE ABOVE
+\\enclosecircle             <char-0x020DD>               " ◌⃝         : COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
+\\enclosediamond            <char-0x020DF>               " ◌⃟         : COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
+\\enclosesquare             <char-0x020DE>               " ◌⃞         : COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
+\\enclosetriangle           <char-0x020E4>               " ◌⃤         : COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+\\endash                    <char-0x02013>               " –          : EN DASH
+\\enspace                   <char-0x02002>               "            : EN SPACE
+\\eparsl                    <char-0x029E3>               " ⧣          : EQUALS SIGN AND SLANTED PARALLEL
+\\epsilon                   <char-0x003F5>               " ϵ          : GREEK LUNATE EPSILON SYMBOL
+\\eqcirc                    <char-0x02256>               " ≖          : RING IN EQUAL TO
+\\eqcolon                   <char-0x02255>               " ≕          : EQUALS COLON / EQUAL COLON
+\\eqdef                     <char-0x0225D>               " ≝          : EQUAL TO BY DEFINITION
+\\eqdot                     <char-0x02A66>               " ⩦          : EQUALS SIGN WITH DOT BELOW
+\\eqeqeq                    <char-0x02A76>               " ⩶          : THREE CONSECUTIVE EQUALS SIGNS
+\\eqgtr                     <char-0x022DD>               " ⋝          : EQUAL TO OR GREATER-THAN / EQUAL TO OR GREATER THAN
+\\eqless                    <char-0x022DC>               " ⋜          : EQUAL TO OR LESS-THAN / EQUAL TO OR LESS THAN
+\\eqqgtr                    <char-0x02A9A>               " ⪚          : DOUBLE-LINE EQUAL TO OR GREATER-THAN
+\\eqqless                   <char-0x02A99>               " ⪙          : DOUBLE-LINE EQUAL TO OR LESS-THAN
+\\eqqplus                   <char-0x02A71>               " ⩱          : EQUALS SIGN ABOVE PLUS SIGN
+\\eqqsim                    <char-0x02A73>               " ⩳          : EQUALS SIGN ABOVE TILDE OPERATOR
+\\eqqslantgtr               <char-0x02A9C>               " ⪜          : DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+\\eqqslantless              <char-0x02A9B>               " ⪛          : DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+\\eqsim                     <char-0x02242>               " ≂          : MINUS TILDE
+\\eqslantgtr                <char-0x02A96>               " ⪖          : SLANTED EQUAL TO OR GREATER-THAN
+\\eqslantless               <char-0x02A95>               " ⪕          : SLANTED EQUAL TO OR LESS-THAN
+\\equalleftarrow            <char-0x02B40>               " ⭀          : EQUALS SIGN ABOVE LEFTWARDS ARROW
+\\equalparallel             <char-0x022D5>               " ⋕          : EQUAL AND PARALLEL TO
+\\equiv                     <char-0x02261>               " ≡          : IDENTICAL TO
+\\equiv<Tab>                <char-0x02261>               " ≡          : IDENTICAL TO
+\\equivD                    \\equivD                     "            : (Incomplete sequence)
+\\equivDD                   <char-0x02A78>               " ⩸          : EQUIVALENT WITH FOUR DOTS ABOVE
+\\eqvparsl                  <char-0x029E5>               " ⧥          : IDENTICAL TO AND SLANTED PARALLEL
+\\esh                       <char-0x00283>               " ʃ          : LATIN SMALL LETTER ESH
+\\eta                       <char-0x003B7>               " η          : GREEK SMALL LETTER ETA
+\\eth                       <char-0x000F0>               " ð          : LATIN SMALL LETTER ETH
+\\euler                     <char-0x0212F>               " ℯ          : SCRIPT SMALL E
+\\euler<Tab>                <char-0x0212F>               " ℯ          : SCRIPT SMALL E
+\\eulerm                    \\eulerm                     "            : (Incomplete sequence)
+\\eulermascheroni           <char-0x02107>               " ℇ          : EULER CONSTANT / EULERS
+\\euro                      <char-0x020AC>               " €          : EURO SIGN
+\\exclamdown                <char-0x000A1>               " ¡          : INVERTED EXCLAMATION MARK
+\\exists                    <char-0x02203>               " ∃          : THERE EXISTS
+\\fallingdotseq             <char-0x02252>               " ≒          : APPROXIMATELY EQUAL TO OR THE IMAGE OF
+\\fdiagovnearrow            <char-0x0292F>               " ⤯          : FALLING DIAGONAL CROSSING NORTH EAST ARROW
+\\fdiagovrdiag              <char-0x0292C>               " ⤬          : FALLING DIAGONAL CROSSING RISING DIAGONAL
+\\female                    <char-0x02640>               " ♀          : FEMALE SIGN
+\\fhr                       <char-0x0027E>               " ɾ          : LATIN SMALL LETTER R WITH FISHHOOK / LATIN SMALL LETTER FISHHOOK R
+\\fisheye                   <char-0x025C9>               " ◉          : FISHEYE
+\\flat                      <char-0x0266D>               " ♭          : MUSIC FLAT SIGN / FLAT
+\\fltns                     <char-0x023E5>               " ⏥          : FLATNESS
+\\forall                    <char-0x02200>               " ∀          : FOR ALL
+\\forks                     <char-0x02ADC>               " ⫝̸          : FORKING
+\\forks<Tab>                <char-0x02ADC>               " ⫝̸          : FORKING
+\\forksn                    \\forksn                     "            : (Incomplete sequence)
+\\forksnot                  <char-0x02ADD>               " ⫝          : NONFORKING
+\\forkv                     <char-0x02AD9>               " ⫙          : ELEMENT OF OPENING DOWNWARDS
+\\fourthroot                <char-0x0221C>               " ∜          : FOURTH ROOT
+\\frakA                     <char-0x1D504>               " 𝔄          : MATHEMATICAL FRAKTUR CAPITAL A
+\\frakB                     <char-0x1D505>               " 𝔅          : MATHEMATICAL FRAKTUR CAPITAL B
+\\frakC                     <char-0x0212D>               " ℭ          : BLACK-LETTER CAPITAL C / BLACK-LETTER C
+\\frakD                     <char-0x1D507>               " 𝔇          : MATHEMATICAL FRAKTUR CAPITAL D
+\\frakE                     <char-0x1D508>               " 𝔈          : MATHEMATICAL FRAKTUR CAPITAL E
+\\frakF                     <char-0x1D509>               " 𝔉          : MATHEMATICAL FRAKTUR CAPITAL F
+\\frakG                     <char-0x1D50A>               " 𝔊          : MATHEMATICAL FRAKTUR CAPITAL G
+\\frakH                     <char-0x0210C>               " ℌ          : BLACK-LETTER CAPITAL H / BLACK-LETTER H
+\\frakI                     <char-0x02111>               " ℑ          : BLACK-LETTER CAPITAL I / BLACK-LETTER I
+\\frakJ                     <char-0x1D50D>               " 𝔍          : MATHEMATICAL FRAKTUR CAPITAL J
+\\frakK                     <char-0x1D50E>               " 𝔎          : MATHEMATICAL FRAKTUR CAPITAL K
+\\frakL                     <char-0x1D50F>               " 𝔏          : MATHEMATICAL FRAKTUR CAPITAL L
+\\frakM                     <char-0x1D510>               " 𝔐          : MATHEMATICAL FRAKTUR CAPITAL M
+\\frakN                     <char-0x1D511>               " 𝔑          : MATHEMATICAL FRAKTUR CAPITAL N
+\\frakO                     <char-0x1D512>               " 𝔒          : MATHEMATICAL FRAKTUR CAPITAL O
+\\frakP                     <char-0x1D513>               " 𝔓          : MATHEMATICAL FRAKTUR CAPITAL P
+\\frakQ                     <char-0x1D514>               " 𝔔          : MATHEMATICAL FRAKTUR CAPITAL Q
+\\frakR                     <char-0x0211C>               " ℜ          : BLACK-LETTER CAPITAL R / BLACK-LETTER R
+\\frakS                     <char-0x1D516>               " 𝔖          : MATHEMATICAL FRAKTUR CAPITAL S
+\\frakT                     <char-0x1D517>               " 𝔗          : MATHEMATICAL FRAKTUR CAPITAL T
+\\frakU                     <char-0x1D518>               " 𝔘          : MATHEMATICAL FRAKTUR CAPITAL U
+\\frakV                     <char-0x1D519>               " 𝔙          : MATHEMATICAL FRAKTUR CAPITAL V
+\\frakW                     <char-0x1D51A>               " 𝔚          : MATHEMATICAL FRAKTUR CAPITAL W
+\\frakX                     <char-0x1D51B>               " 𝔛          : MATHEMATICAL FRAKTUR CAPITAL X
+\\frakY                     <char-0x1D51C>               " 𝔜          : MATHEMATICAL FRAKTUR CAPITAL Y
+\\frakZ                     <char-0x02128>               " ℨ          : BLACK-LETTER CAPITAL Z / BLACK-LETTER Z
+\\fraka                     <char-0x1D51E>               " 𝔞          : MATHEMATICAL FRAKTUR SMALL A
+\\frakb                     <char-0x1D51F>               " 𝔟          : MATHEMATICAL FRAKTUR SMALL B
+\\frakc                     <char-0x1D520>               " 𝔠          : MATHEMATICAL FRAKTUR SMALL C
+\\frakd                     <char-0x1D521>               " 𝔡          : MATHEMATICAL FRAKTUR SMALL D
+\\frake                     <char-0x1D522>               " 𝔢          : MATHEMATICAL FRAKTUR SMALL E
+\\frakf                     <char-0x1D523>               " 𝔣          : MATHEMATICAL FRAKTUR SMALL F
+\\frakg                     <char-0x1D524>               " 𝔤          : MATHEMATICAL FRAKTUR SMALL G
+\\frakh                     <char-0x1D525>               " 𝔥          : MATHEMATICAL FRAKTUR SMALL H
+\\fraki                     <char-0x1D526>               " 𝔦          : MATHEMATICAL FRAKTUR SMALL I
+\\frakj                     <char-0x1D527>               " 𝔧          : MATHEMATICAL FRAKTUR SMALL J
+\\frakk                     <char-0x1D528>               " 𝔨          : MATHEMATICAL FRAKTUR SMALL K
+\\frakl                     <char-0x1D529>               " 𝔩          : MATHEMATICAL FRAKTUR SMALL L
+\\frakm                     <char-0x1D52A>               " 𝔪          : MATHEMATICAL FRAKTUR SMALL M
+\\frakn                     <char-0x1D52B>               " 𝔫          : MATHEMATICAL FRAKTUR SMALL N
+\\frako                     <char-0x1D52C>               " 𝔬          : MATHEMATICAL FRAKTUR SMALL O
+\\frakp                     <char-0x1D52D>               " 𝔭          : MATHEMATICAL FRAKTUR SMALL P
+\\frakq                     <char-0x1D52E>               " 𝔮          : MATHEMATICAL FRAKTUR SMALL Q
+\\frakr                     <char-0x1D52F>               " 𝔯          : MATHEMATICAL FRAKTUR SMALL R
+\\fraks                     <char-0x1D530>               " 𝔰          : MATHEMATICAL FRAKTUR SMALL S
+\\frakt                     <char-0x1D531>               " 𝔱          : MATHEMATICAL FRAKTUR SMALL T
+\\fraku                     <char-0x1D532>               " 𝔲          : MATHEMATICAL FRAKTUR SMALL U
+\\frakv                     <char-0x1D533>               " 𝔳          : MATHEMATICAL FRAKTUR SMALL V
+\\frakw                     <char-0x1D534>               " 𝔴          : MATHEMATICAL FRAKTUR SMALL W
+\\frakx                     <char-0x1D535>               " 𝔵          : MATHEMATICAL FRAKTUR SMALL X
+\\fraky                     <char-0x1D536>               " 𝔶          : MATHEMATICAL FRAKTUR SMALL Y
+\\frakz                     <char-0x1D537>               " 𝔷          : MATHEMATICAL FRAKTUR SMALL Z
+\\frown                     <char-0x02322>               " ⌢          : FROWN
+\\fullouterjoin             <char-0x027D7>               " ⟗          : FULL OUTER JOIN
+\\gamma                     <char-0x003B3>               " γ          : GREEK SMALL LETTER GAMMA
+\\ge                        <char-0x02265>               " ≥          : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
+\\ge<Tab>                   <char-0x02265>               " ≥          : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
+\\gem                       \\gem                        "            : (Incomplete sequence)
+\\gemini                    <char-0x0264A>               " ♊          : GEMINI
+\\geq                       <char-0x02265>               " ≥          : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
+\\geq<Tab>                  <char-0x02265>               " ≥          : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
+\\geqq                      <char-0x02267>               " ≧          : GREATER-THAN OVER EQUAL TO / GREATER THAN OVER EQUAL TO
+\\geqq<Tab>                 <char-0x02267>               " ≧          : GREATER-THAN OVER EQUAL TO / GREATER THAN OVER EQUAL TO
+\\geqqs                     \\geqqs                      "            : (Incomplete sequence)
+\\geqqslant                 <char-0x02AFA>               " ⫺          : DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+\\geqs                      \\geqs                       "            : (Incomplete sequence)
+\\geqslant                  <char-0x02A7E>               " ⩾          : GREATER-THAN OR SLANTED EQUAL TO
+\\ges                       \\ges                        "            : (Incomplete sequence)
+\\gescc                     <char-0x02AA9>               " ⪩          : GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+\\gesdot                    <char-0x02A80>               " ⪀          : GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+\\gesdot<Tab>               <char-0x02A80>               " ⪀          : GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+\\gesdoto                   <char-0x02A82>               " ⪂          : GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+\\gesdoto<Tab>              <char-0x02A82>               " ⪂          : GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+\\gesdotol                  <char-0x02A84>               " ⪄          : GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+\\gesles                    <char-0x02A94>               " ⪔          : GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+\\gg                        <char-0x0226B>               " ≫          : MUCH GREATER-THAN / MUCH GREATER THAN
+\\gg<Tab>                   <char-0x0226B>               " ≫          : MUCH GREATER-THAN / MUCH GREATER THAN
+\\ggg                       <char-0x022D9>               " ⋙          : VERY MUCH GREATER-THAN / VERY MUCH GREATER THAN
+\\ggg<Tab>                  <char-0x022D9>               " ⋙          : VERY MUCH GREATER-THAN / VERY MUCH GREATER THAN
+\\gggn                      \\gggn                       "            : (Incomplete sequence)
+\\gggnest                   <char-0x02AF8>               " ⫸          : TRIPLE NESTED GREATER-THAN
+\\gimel                     <char-0x02137>               " ℷ          : GIMEL SYMBOL / THIRD TRANSFINITE CARDINAL
+\\glE                       <char-0x02A92>               " ⪒          : GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+\\gla                       <char-0x02AA5>               " ⪥          : GREATER-THAN BESIDE LESS-THAN
+\\glj                       <char-0x02AA4>               " ⪤          : GREATER-THAN OVERLAPPING LESS-THAN
+\\glst                      <char-0x00294>               " ʔ          : LATIN LETTER GLOTTAL STOP
+\\gnapprox                  <char-0x02A8A>               " ⪊          : GREATER-THAN AND NOT APPROXIMATE
+\\gneq                      <char-0x02A88>               " ⪈          : GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+\\gneq<Tab>                 <char-0x02A88>               " ⪈          : GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+\\gneqq                     <char-0x02269>               " ≩          : GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO
+\\gnsim                     <char-0x022E7>               " ⋧          : GREATER-THAN BUT NOT EQUIVALENT TO / GREATER THAN BUT NOT EQUIVALENT TO
+\\grave                     <char-0x00300>               " ◌̀         : COMBINING GRAVE ACCENT / NON-SPACING GRAVE
+\\gsime                     <char-0x02A8E>               " ⪎          : GREATER-THAN ABOVE SIMILAR OR EQUAL
+\\gsiml                     <char-0x02A90>               " ⪐          : GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+\\gtcc                      <char-0x02AA7>               " ⪧          : GREATER-THAN CLOSED BY CURVE
+\\gtcir                     <char-0x02A7A>               " ⩺          : GREATER-THAN WITH CIRCLE INSIDE
+\\gtquest                   <char-0x02A7C>               " ⩼          : GREATER-THAN WITH QUESTION MARK ABOVE
+\\gtrapprox                 <char-0x02A86>               " ⪆          : GREATER-THAN OR APPROXIMATE
+\\gtrdot                    <char-0x022D7>               " ⋗          : GREATER-THAN WITH DOT / GREATER THAN WITH DOT
+\\gtreqless                 <char-0x022DB>               " ⋛          : GREATER-THAN EQUAL TO OR LESS-THAN / GREATER THAN EQUAL TO OR LESS THAN
+\\gtreqqless                <char-0x02A8C>               " ⪌          : GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+\\gtrless                   <char-0x02277>               " ≷          : GREATER-THAN OR LESS-THAN / GREATER THAN OR LESS THAN
+\\gtrsim                    <char-0x02273>               " ≳          : GREATER-THAN OR EQUIVALENT TO / GREATER THAN OR EQUIVALENT TO
+\\guilsinglleft             <char-0x02039>               " ‹          : SINGLE LEFT-POINTING ANGLE QUOTATION MARK / LEFT POINTING SINGLE GUILLEMET
+\\guilsinglright            <char-0x0203A>               " ›          : SINGLE RIGHT-POINTING ANGLE QUOTATION MARK / RIGHT POINTING SINGLE GUILLEMET
+\\gvertneqq                 <char-0x02269><char-0x0FE00> " ≩︀         : GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+\\hat                       <char-0x00302>               " ◌̂         : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+\\hat<Tab>                  <char-0x00302>               " ◌̂         : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+\\hata                      \\hata                       "            : (Incomplete sequence)
+\\hatapprox                 <char-0x02A6F>               " ⩯          : ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+\\hbar                      <char-0x00127>               " ħ          : LATIN SMALL LETTER H WITH STROKE / LATIN SMALL LETTER H BAR
+\\heartsuit                 <char-0x02661>               " ♡          : WHITE HEART SUIT
+\\hermaphrodite             <char-0x026A5>               " ⚥          : MALE AND FEMALE SIGN
+\\hermitconjmatrix          <char-0x022B9>               " ⊹          : HERMITIAN CONJUGATE MATRIX
+\\hexagon                   <char-0x02394>               " ⎔          : SOFTWARE-FUNCTION SYMBOL
+\\hexagon<Tab>              <char-0x02394>               " ⎔          : SOFTWARE-FUNCTION SYMBOL
+\\hexagonb                  \\hexagonb                   "            : (Incomplete sequence)
+\\hexagonblack              <char-0x02B23>               " ⬣          : HORIZONTAL BLACK HEXAGON
+\\highminus                 <char-0x000AF>               " ¯          : MACRON / SPACING MACRON
+\\hksearow                  <char-0x02925>               " ⤥          : SOUTH EAST ARROW WITH HOOK
+\\hkswarow                  <char-0x02926>               " ⤦          : SOUTH WEST ARROW WITH HOOK
+\\hlmrk                     <char-0x002D1>               " ˑ          : MODIFIER LETTER HALF TRIANGULAR COLON
+\\hookleftarrow             <char-0x021A9>               " ↩          : LEFTWARDS ARROW WITH HOOK / LEFT ARROW WITH HOOK
+\\hookrightarrow            <char-0x021AA>               " ↪          : RIGHTWARDS ARROW WITH HOOK / RIGHT ARROW WITH HOOK
+\\house                     <char-0x02302>               " ⌂          : HOUSE
+\\hrectangle                <char-0x025AD>               " ▭          : WHITE RECTANGLE
+\\hrectangle<Tab>           <char-0x025AD>               " ▭          : WHITE RECTANGLE
+\\hrectangleb               \\hrectangleb                "            : (Incomplete sequence)
+\\hrectangleblack           <char-0x025AC>               " ▬          : BLACK RECTANGLE
+\\hslash                    <char-0x0210F>               " ℏ          : PLANCK CONSTANT OVER TWO PI / PLANCK CONSTANT OVER 2 PI
+\\hspace                    <char-0x0200A>               "            : HAIR SPACE
+\\hvlig                     <char-0x00195>               " ƕ          : LATIN SMALL LETTER HV / LATIN SMALL LETTER H V
+\\iff                       <char-0x027FA>               " ⟺          : LONG LEFT RIGHT DOUBLE ARROW
+\\iiiint                    <char-0x02A0C>               " ⨌          : QUADRUPLE INTEGRAL OPERATOR
+\\iiint                     <char-0x0222D>               " ∭          : TRIPLE INTEGRAL
+\\iint                      <char-0x0222C>               " ∬          : DOUBLE INTEGRAL
+\\image                     <char-0x022B7>               " ⊷          : IMAGE OF
+\\imath                     <char-0x00131>               " ı          : LATIN SMALL LETTER DOTLESS I
+\\impliedby                 <char-0x027F8>               " ⟸          : LONG LEFTWARDS DOUBLE ARROW
+\\implies                   <char-0x027F9>               " ⟹          : LONG RIGHTWARDS DOUBLE ARROW
+\\in                        <char-0x02208>               " ∈          : ELEMENT OF
+\\in<Tab>                   <char-0x02208>               " ∈          : ELEMENT OF
+\\inc                       \\inc                        "            : (Incomplete sequence)
+\\increment                 <char-0x02206>               " ∆          : INCREMENT
+\\ind                       \\ind                        "            : (Incomplete sequence)
+\\indep                     <char-0x02AEB>               " ⫫          : DOUBLE UP TACK
+\\inf                       \\inf                        "            : (Incomplete sequence)
+\\infty                     <char-0x0221E>               " ∞          : INFINITY
+\\ing                       \\ing                        "            : (Incomplete sequence)
+\\inglst                    <char-0x00296>               " ʖ          : LATIN LETTER INVERTED GLOTTAL STOP
+\\int                       <char-0x0222B>               " ∫          : INTEGRAL
+\\int<Tab>                  <char-0x0222B>               " ∫          : INTEGRAL
+\\intB                      \\intB                       "            : (Incomplete sequence)
+\\intBar                    <char-0x02A0E>               " ⨎          : INTEGRAL WITH DOUBLE STROKE
+\\intb                      \\intb                       "            : (Incomplete sequence)
+\\intbar                    <char-0x02A0D>               " ⨍          : FINITE PART INTEGRAL
+\\intc                      \\intc                       "            : (Incomplete sequence)
+\\intcap                    <char-0x02A19>               " ⨙          : INTEGRAL WITH INTERSECTION
+\\intcup                    <char-0x02A1A>               " ⨚          : INTEGRAL WITH UNION
+\\inte                      \\inte                       "            : (Incomplete sequence)
+\\intercal                  <char-0x022BA>               " ⊺          : INTERCALATE
+\\interleave                <char-0x02AF4>               " ⫴          : TRIPLE VERTICAL BAR BINARY RELATION
+\\intp                      \\intp                       "            : (Incomplete sequence)
+\\intprod                   <char-0x02A3C>               " ⨼          : INTERIOR PRODUCT
+\\intprod<Tab>              <char-0x02A3C>               " ⨼          : INTERIOR PRODUCT
+\\intprodr                  <char-0x02A3D>               " ⨽          : RIGHTHAND INTERIOR PRODUCT
+\\intx                      <char-0x02A18>               " ⨘          : INTEGRAL WITH TIMES SIGN
+\\inv                       \\inv                        "            : (Incomplete sequence)
+\\inversewhitecircle        <char-0x025D9>               " ◙          : INVERSE WHITE CIRCLE
+\\invnot                    <char-0x02310>               " ⌐          : REVERSED NOT SIGN
+\\invv                      <char-0x0028C>               " ʌ          : LATIN SMALL LETTER TURNED V
+\\invw                      <char-0x0028D>               " ʍ          : LATIN SMALL LETTER TURNED W
+\\invw<Tab>                 <char-0x0028D>               " ʍ          : LATIN SMALL LETTER TURNED W
+\\invwh                     \\invwh                      "            : (Incomplete sequence)
+\\invwhitelowerhalfcircle   <char-0x025DB>               " ◛          : LOWER HALF INVERSE WHITE CIRCLE
+\\invwhiteupperhalfcircle   <char-0x025DA>               " ◚          : UPPER HALF INVERSE WHITE CIRCLE
+\\iota                      <char-0x003B9>               " ι          : GREEK SMALL LETTER IOTA
+\\isansA                    <char-0x1D608>               " 𝘈          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+\\isansB                    <char-0x1D609>               " 𝘉          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+\\isansC                    <char-0x1D60A>               " 𝘊          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+\\isansD                    <char-0x1D60B>               " 𝘋          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+\\isansE                    <char-0x1D60C>               " 𝘌          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+\\isansF                    <char-0x1D60D>               " 𝘍          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+\\isansG                    <char-0x1D60E>               " 𝘎          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+\\isansH                    <char-0x1D60F>               " 𝘏          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+\\isansI                    <char-0x1D610>               " 𝘐          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+\\isansJ                    <char-0x1D611>               " 𝘑          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+\\isansK                    <char-0x1D612>               " 𝘒          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+\\isansL                    <char-0x1D613>               " 𝘓          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+\\isansM                    <char-0x1D614>               " 𝘔          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+\\isansN                    <char-0x1D615>               " 𝘕          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+\\isansO                    <char-0x1D616>               " 𝘖          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+\\isansP                    <char-0x1D617>               " 𝘗          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+\\isansQ                    <char-0x1D618>               " 𝘘          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+\\isansR                    <char-0x1D619>               " 𝘙          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+\\isansS                    <char-0x1D61A>               " 𝘚          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+\\isansT                    <char-0x1D61B>               " 𝘛          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+\\isansU                    <char-0x1D61C>               " 𝘜          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+\\isansV                    <char-0x1D61D>               " 𝘝          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+\\isansW                    <char-0x1D61E>               " 𝘞          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+\\isansX                    <char-0x1D61F>               " 𝘟          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+\\isansY                    <char-0x1D620>               " 𝘠          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+\\isansZ                    <char-0x1D621>               " 𝘡          : MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+\\isansa                    <char-0x1D622>               " 𝘢          : MATHEMATICAL SANS-SERIF ITALIC SMALL A
+\\isansb                    <char-0x1D623>               " 𝘣          : MATHEMATICAL SANS-SERIF ITALIC SMALL B
+\\isansc                    <char-0x1D624>               " 𝘤          : MATHEMATICAL SANS-SERIF ITALIC SMALL C
+\\isansd                    <char-0x1D625>               " 𝘥          : MATHEMATICAL SANS-SERIF ITALIC SMALL D
+\\isanse                    <char-0x1D626>               " 𝘦          : MATHEMATICAL SANS-SERIF ITALIC SMALL E
+\\isansf                    <char-0x1D627>               " 𝘧          : MATHEMATICAL SANS-SERIF ITALIC SMALL F
+\\isansg                    <char-0x1D628>               " 𝘨          : MATHEMATICAL SANS-SERIF ITALIC SMALL G
+\\isansh                    <char-0x1D629>               " 𝘩          : MATHEMATICAL SANS-SERIF ITALIC SMALL H
+\\isansi                    <char-0x1D62A>               " 𝘪          : MATHEMATICAL SANS-SERIF ITALIC SMALL I
+\\isansj                    <char-0x1D62B>               " 𝘫          : MATHEMATICAL SANS-SERIF ITALIC SMALL J
+\\isansk                    <char-0x1D62C>               " 𝘬          : MATHEMATICAL SANS-SERIF ITALIC SMALL K
+\\isansl                    <char-0x1D62D>               " 𝘭          : MATHEMATICAL SANS-SERIF ITALIC SMALL L
+\\isansm                    <char-0x1D62E>               " 𝘮          : MATHEMATICAL SANS-SERIF ITALIC SMALL M
+\\isansn                    <char-0x1D62F>               " 𝘯          : MATHEMATICAL SANS-SERIF ITALIC SMALL N
+\\isanso                    <char-0x1D630>               " 𝘰          : MATHEMATICAL SANS-SERIF ITALIC SMALL O
+\\isansp                    <char-0x1D631>               " 𝘱          : MATHEMATICAL SANS-SERIF ITALIC SMALL P
+\\isansq                    <char-0x1D632>               " 𝘲          : MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+\\isansr                    <char-0x1D633>               " 𝘳          : MATHEMATICAL SANS-SERIF ITALIC SMALL R
+\\isanss                    <char-0x1D634>               " 𝘴          : MATHEMATICAL SANS-SERIF ITALIC SMALL S
+\\isanst                    <char-0x1D635>               " 𝘵          : MATHEMATICAL SANS-SERIF ITALIC SMALL T
+\\isansu                    <char-0x1D636>               " 𝘶          : MATHEMATICAL SANS-SERIF ITALIC SMALL U
+\\isansv                    <char-0x1D637>               " 𝘷          : MATHEMATICAL SANS-SERIF ITALIC SMALL V
+\\isansw                    <char-0x1D638>               " 𝘸          : MATHEMATICAL SANS-SERIF ITALIC SMALL W
+\\isansx                    <char-0x1D639>               " 𝘹          : MATHEMATICAL SANS-SERIF ITALIC SMALL X
+\\isansy                    <char-0x1D63A>               " 𝘺          : MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+\\isansz                    <char-0x1D63B>               " 𝘻          : MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+\\isinE                     <char-0x022F9>               " ⋹          : ELEMENT OF WITH TWO HORIZONTAL STROKES
+\\isindot                   <char-0x022F5>               " ⋵          : ELEMENT OF WITH DOT ABOVE
+\\isinobar                  <char-0x022F7>               " ⋷          : SMALL ELEMENT OF WITH OVERBAR
+\\isins                     <char-0x022F4>               " ⋴          : SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+\\isinvb                    <char-0x022F8>               " ⋸          : ELEMENT OF WITH UNDERBAR
+\\itA                       <char-0x1D434>               " 𝐴          : MATHEMATICAL ITALIC CAPITAL A
+\\itA<Tab>                  <char-0x1D434>               " 𝐴          : MATHEMATICAL ITALIC CAPITAL A
+\\itAl                      \\itAl                       "            : (Incomplete sequence)
+\\itAlpha                   <char-0x1D6E2>               " 𝛢          : MATHEMATICAL ITALIC CAPITAL ALPHA
+\\itB                       <char-0x1D435>               " 𝐵          : MATHEMATICAL ITALIC CAPITAL B
+\\itB<Tab>                  <char-0x1D435>               " 𝐵          : MATHEMATICAL ITALIC CAPITAL B
+\\itBe                      \\itBe                       "            : (Incomplete sequence)
+\\itBeta                    <char-0x1D6E3>               " 𝛣          : MATHEMATICAL ITALIC CAPITAL BETA
+\\itC                       <char-0x1D436>               " 𝐶          : MATHEMATICAL ITALIC CAPITAL C
+\\itC<Tab>                  <char-0x1D436>               " 𝐶          : MATHEMATICAL ITALIC CAPITAL C
+\\itCh                      \\itCh                       "            : (Incomplete sequence)
+\\itChi                     <char-0x1D6F8>               " 𝛸          : MATHEMATICAL ITALIC CAPITAL CHI
+\\itD                       <char-0x1D437>               " 𝐷          : MATHEMATICAL ITALIC CAPITAL D
+\\itD<Tab>                  <char-0x1D437>               " 𝐷          : MATHEMATICAL ITALIC CAPITAL D
+\\itDe                      \\itDe                       "            : (Incomplete sequence)
+\\itDelta                   <char-0x1D6E5>               " 𝛥          : MATHEMATICAL ITALIC CAPITAL DELTA
+\\itE                       <char-0x1D438>               " 𝐸          : MATHEMATICAL ITALIC CAPITAL E
+\\itE<Tab>                  <char-0x1D438>               " 𝐸          : MATHEMATICAL ITALIC CAPITAL E
+\\itEp                      \\itEp                       "            : (Incomplete sequence)
+\\itEpsilon                 <char-0x1D6E6>               " 𝛦          : MATHEMATICAL ITALIC CAPITAL EPSILON
+\\itEt                      \\itEt                       "            : (Incomplete sequence)
+\\itEta                     <char-0x1D6E8>               " 𝛨          : MATHEMATICAL ITALIC CAPITAL ETA
+\\itF                       <char-0x1D439>               " 𝐹          : MATHEMATICAL ITALIC CAPITAL F
+\\itG                       <char-0x1D43A>               " 𝐺          : MATHEMATICAL ITALIC CAPITAL G
+\\itG<Tab>                  <char-0x1D43A>               " 𝐺          : MATHEMATICAL ITALIC CAPITAL G
+\\itGa                      \\itGa                       "            : (Incomplete sequence)
+\\itGamma                   <char-0x1D6E4>               " 𝛤          : MATHEMATICAL ITALIC CAPITAL GAMMA
+\\itH                       <char-0x1D43B>               " 𝐻          : MATHEMATICAL ITALIC CAPITAL H
+\\itI                       <char-0x1D43C>               " 𝐼          : MATHEMATICAL ITALIC CAPITAL I
+\\itI<Tab>                  <char-0x1D43C>               " 𝐼          : MATHEMATICAL ITALIC CAPITAL I
+\\itIo                      \\itIo                       "            : (Incomplete sequence)
+\\itIota                    <char-0x1D6EA>               " 𝛪          : MATHEMATICAL ITALIC CAPITAL IOTA
+\\itJ                       <char-0x1D43D>               " 𝐽          : MATHEMATICAL ITALIC CAPITAL J
+\\itK                       <char-0x1D43E>               " 𝐾          : MATHEMATICAL ITALIC CAPITAL K
+\\itK<Tab>                  <char-0x1D43E>               " 𝐾          : MATHEMATICAL ITALIC CAPITAL K
+\\itKa                      \\itKa                       "            : (Incomplete sequence)
+\\itKappa                   <char-0x1D6EB>               " 𝛫          : MATHEMATICAL ITALIC CAPITAL KAPPA
+\\itL                       <char-0x1D43F>               " 𝐿          : MATHEMATICAL ITALIC CAPITAL L
+\\itL<Tab>                  <char-0x1D43F>               " 𝐿          : MATHEMATICAL ITALIC CAPITAL L
+\\itLa                      \\itLa                       "            : (Incomplete sequence)
+\\itLambda                  <char-0x1D6EC>               " 𝛬          : MATHEMATICAL ITALIC CAPITAL LAMDA
+\\itM                       <char-0x1D440>               " 𝑀          : MATHEMATICAL ITALIC CAPITAL M
+\\itM<Tab>                  <char-0x1D440>               " 𝑀          : MATHEMATICAL ITALIC CAPITAL M
+\\itMu                      <char-0x1D6ED>               " 𝛭          : MATHEMATICAL ITALIC CAPITAL MU
+\\itN                       <char-0x1D441>               " 𝑁          : MATHEMATICAL ITALIC CAPITAL N
+\\itN<Tab>                  <char-0x1D441>               " 𝑁          : MATHEMATICAL ITALIC CAPITAL N
+\\itNu                      <char-0x1D6EE>               " 𝛮          : MATHEMATICAL ITALIC CAPITAL NU
+\\itO                       <char-0x1D442>               " 𝑂          : MATHEMATICAL ITALIC CAPITAL O
+\\itO<Tab>                  <char-0x1D442>               " 𝑂          : MATHEMATICAL ITALIC CAPITAL O
+\\itOm                      \\itOm                       "            : (Incomplete sequence)
+\\itOmega                   <char-0x1D6FA>               " 𝛺          : MATHEMATICAL ITALIC CAPITAL OMEGA
+\\itOmicron                 <char-0x1D6F0>               " 𝛰          : MATHEMATICAL ITALIC CAPITAL OMICRON
+\\itP                       <char-0x1D443>               " 𝑃          : MATHEMATICAL ITALIC CAPITAL P
+\\itP<Tab>                  <char-0x1D443>               " 𝑃          : MATHEMATICAL ITALIC CAPITAL P
+\\itPh                      \\itPh                       "            : (Incomplete sequence)
+\\itPhi                     <char-0x1D6F7>               " 𝛷          : MATHEMATICAL ITALIC CAPITAL PHI
+\\itPi                      <char-0x1D6F1>               " 𝛱          : MATHEMATICAL ITALIC CAPITAL PI
+\\itPs                      \\itPs                       "            : (Incomplete sequence)
+\\itPsi                     <char-0x1D6F9>               " 𝛹          : MATHEMATICAL ITALIC CAPITAL PSI
+\\itQ                       <char-0x1D444>               " 𝑄          : MATHEMATICAL ITALIC CAPITAL Q
+\\itR                       <char-0x1D445>               " 𝑅          : MATHEMATICAL ITALIC CAPITAL R
+\\itR<Tab>                  <char-0x1D445>               " 𝑅          : MATHEMATICAL ITALIC CAPITAL R
+\\itRh                      \\itRh                       "            : (Incomplete sequence)
+\\itRho                     <char-0x1D6F2>               " 𝛲          : MATHEMATICAL ITALIC CAPITAL RHO
+\\itS                       <char-0x1D446>               " 𝑆          : MATHEMATICAL ITALIC CAPITAL S
+\\itS<Tab>                  <char-0x1D446>               " 𝑆          : MATHEMATICAL ITALIC CAPITAL S
+\\itSi                      \\itSi                       "            : (Incomplete sequence)
+\\itSigma                   <char-0x1D6F4>               " 𝛴          : MATHEMATICAL ITALIC CAPITAL SIGMA
+\\itT                       <char-0x1D447>               " 𝑇          : MATHEMATICAL ITALIC CAPITAL T
+\\itT<Tab>                  <char-0x1D447>               " 𝑇          : MATHEMATICAL ITALIC CAPITAL T
+\\itTa                      \\itTa                       "            : (Incomplete sequence)
+\\itTau                     <char-0x1D6F5>               " 𝛵          : MATHEMATICAL ITALIC CAPITAL TAU
+\\itTh                      \\itTh                       "            : (Incomplete sequence)
+\\itTheta                   <char-0x1D6E9>               " 𝛩          : MATHEMATICAL ITALIC CAPITAL THETA
+\\itU                       <char-0x1D448>               " 𝑈          : MATHEMATICAL ITALIC CAPITAL U
+\\itU<Tab>                  <char-0x1D448>               " 𝑈          : MATHEMATICAL ITALIC CAPITAL U
+\\itUp                      \\itUp                       "            : (Incomplete sequence)
+\\itUpsilon                 <char-0x1D6F6>               " 𝛶          : MATHEMATICAL ITALIC CAPITAL UPSILON
+\\itV                       <char-0x1D449>               " 𝑉          : MATHEMATICAL ITALIC CAPITAL V
+\\itW                       <char-0x1D44A>               " 𝑊          : MATHEMATICAL ITALIC CAPITAL W
+\\itX                       <char-0x1D44B>               " 𝑋          : MATHEMATICAL ITALIC CAPITAL X
+\\itX<Tab>                  <char-0x1D44B>               " 𝑋          : MATHEMATICAL ITALIC CAPITAL X
+\\itXi                      <char-0x1D6EF>               " 𝛯          : MATHEMATICAL ITALIC CAPITAL XI
+\\itY                       <char-0x1D44C>               " 𝑌          : MATHEMATICAL ITALIC CAPITAL Y
+\\itZ                       <char-0x1D44D>               " 𝑍          : MATHEMATICAL ITALIC CAPITAL Z
+\\itZ<Tab>                  <char-0x1D44D>               " 𝑍          : MATHEMATICAL ITALIC CAPITAL Z
+\\itZe                      \\itZe                       "            : (Incomplete sequence)
+\\itZeta                    <char-0x1D6E7>               " 𝛧          : MATHEMATICAL ITALIC CAPITAL ZETA
+\\ita                       <char-0x1D44E>               " 𝑎          : MATHEMATICAL ITALIC SMALL A
+\\ita<Tab>                  <char-0x1D44E>               " 𝑎          : MATHEMATICAL ITALIC SMALL A
+\\ital                      \\ital                       "            : (Incomplete sequence)
+\\italpha                   <char-0x1D6FC>               " 𝛼          : MATHEMATICAL ITALIC SMALL ALPHA
+\\itb                       <char-0x1D44F>               " 𝑏          : MATHEMATICAL ITALIC SMALL B
+\\itb<Tab>                  <char-0x1D44F>               " 𝑏          : MATHEMATICAL ITALIC SMALL B
+\\itbe                      \\itbe                       "            : (Incomplete sequence)
+\\itbeta                    <char-0x1D6FD>               " 𝛽          : MATHEMATICAL ITALIC SMALL BETA
+\\itc                       <char-0x1D450>               " 𝑐          : MATHEMATICAL ITALIC SMALL C
+\\itc<Tab>                  <char-0x1D450>               " 𝑐          : MATHEMATICAL ITALIC SMALL C
+\\itch                      \\itch                       "            : (Incomplete sequence)
+\\itchi                     <char-0x1D712>               " 𝜒          : MATHEMATICAL ITALIC SMALL CHI
+\\itd                       <char-0x1D451>               " 𝑑          : MATHEMATICAL ITALIC SMALL D
+\\itd<Tab>                  <char-0x1D451>               " 𝑑          : MATHEMATICAL ITALIC SMALL D
+\\itde                      \\itde                       "            : (Incomplete sequence)
+\\itdelta                   <char-0x1D6FF>               " 𝛿          : MATHEMATICAL ITALIC SMALL DELTA
+\\ite                       <char-0x1D452>               " 𝑒          : MATHEMATICAL ITALIC SMALL E
+\\ite<Tab>                  <char-0x1D452>               " 𝑒          : MATHEMATICAL ITALIC SMALL E
+\\itep                      \\itep                       "            : (Incomplete sequence)
+\\itepsilon                 <char-0x1D716>               " 𝜖          : MATHEMATICAL ITALIC EPSILON SYMBOL
+\\itet                      \\itet                       "            : (Incomplete sequence)
+\\iteta                     <char-0x1D702>               " 𝜂          : MATHEMATICAL ITALIC SMALL ETA
+\\itf                       <char-0x1D453>               " 𝑓          : MATHEMATICAL ITALIC SMALL F
+\\itg                       <char-0x1D454>               " 𝑔          : MATHEMATICAL ITALIC SMALL G
+\\itg<Tab>                  <char-0x1D454>               " 𝑔          : MATHEMATICAL ITALIC SMALL G
+\\itga                      \\itga                       "            : (Incomplete sequence)
+\\itgamma                   <char-0x1D6FE>               " 𝛾          : MATHEMATICAL ITALIC SMALL GAMMA
+\\ith                       <char-0x0210E>               " ℎ          : PLANCK CONSTANT
+\\iti                       <char-0x1D456>               " 𝑖          : MATHEMATICAL ITALIC SMALL I
+\\iti<Tab>                  <char-0x1D456>               " 𝑖          : MATHEMATICAL ITALIC SMALL I
+\\itim                      \\itim                       "            : (Incomplete sequence)
+\\itimath                   <char-0x1D6A4>               " 𝚤          : MATHEMATICAL ITALIC SMALL DOTLESS I
+\\itio                      \\itio                       "            : (Incomplete sequence)
+\\itiota                    <char-0x1D704>               " 𝜄          : MATHEMATICAL ITALIC SMALL IOTA
+\\itj                       <char-0x1D457>               " 𝑗          : MATHEMATICAL ITALIC SMALL J
+\\itj<Tab>                  <char-0x1D457>               " 𝑗          : MATHEMATICAL ITALIC SMALL J
+\\itjm                      \\itjm                       "            : (Incomplete sequence)
+\\itjmath                   <char-0x1D6A5>               " 𝚥          : MATHEMATICAL ITALIC SMALL DOTLESS J
+\\itk                       <char-0x1D458>               " 𝑘          : MATHEMATICAL ITALIC SMALL K
+\\itk<Tab>                  <char-0x1D458>               " 𝑘          : MATHEMATICAL ITALIC SMALL K
+\\itka                      \\itka                       "            : (Incomplete sequence)
+\\itkappa                   <char-0x1D705>               " 𝜅          : MATHEMATICAL ITALIC SMALL KAPPA
+\\itl                       <char-0x1D459>               " 𝑙          : MATHEMATICAL ITALIC SMALL L
+\\itl<Tab>                  <char-0x1D459>               " 𝑙          : MATHEMATICAL ITALIC SMALL L
+\\itla                      \\itla                       "            : (Incomplete sequence)
+\\itlambda                  <char-0x1D706>               " 𝜆          : MATHEMATICAL ITALIC SMALL LAMDA
+\\itm                       <char-0x1D45A>               " 𝑚          : MATHEMATICAL ITALIC SMALL M
+\\itm<Tab>                  <char-0x1D45A>               " 𝑚          : MATHEMATICAL ITALIC SMALL M
+\\itmu                      <char-0x1D707>               " 𝜇          : MATHEMATICAL ITALIC SMALL MU
+\\itn                       <char-0x1D45B>               " 𝑛          : MATHEMATICAL ITALIC SMALL N
+\\itn<Tab>                  <char-0x1D45B>               " 𝑛          : MATHEMATICAL ITALIC SMALL N
+\\itna                      \\itna                       "            : (Incomplete sequence)
+\\itnabla                   <char-0x1D6FB>               " 𝛻          : MATHEMATICAL ITALIC NABLA
+\\itnu                      <char-0x1D708>               " 𝜈          : MATHEMATICAL ITALIC SMALL NU
+\\ito                       <char-0x1D45C>               " 𝑜          : MATHEMATICAL ITALIC SMALL O
+\\ito<Tab>                  <char-0x1D45C>               " 𝑜          : MATHEMATICAL ITALIC SMALL O
+\\itom                      \\itom                       "            : (Incomplete sequence)
+\\itomega                   <char-0x1D714>               " 𝜔          : MATHEMATICAL ITALIC SMALL OMEGA
+\\itomicron                 <char-0x1D70A>               " 𝜊          : MATHEMATICAL ITALIC SMALL OMICRON
+\\itp                       <char-0x1D45D>               " 𝑝          : MATHEMATICAL ITALIC SMALL P
+\\itp<Tab>                  <char-0x1D45D>               " 𝑝          : MATHEMATICAL ITALIC SMALL P
+\\itpa                      \\itpa                       "            : (Incomplete sequence)
+\\itpartial                 <char-0x1D715>               " 𝜕          : MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+\\itph                      \\itph                       "            : (Incomplete sequence)
+\\itphi                     <char-0x1D719>               " 𝜙          : MATHEMATICAL ITALIC PHI SYMBOL
+\\itpi                      <char-0x1D70B>               " 𝜋          : MATHEMATICAL ITALIC SMALL PI
+\\itps                      \\itps                       "            : (Incomplete sequence)
+\\itpsi                     <char-0x1D713>               " 𝜓          : MATHEMATICAL ITALIC SMALL PSI
+\\itq                       <char-0x1D45E>               " 𝑞          : MATHEMATICAL ITALIC SMALL Q
+\\itr                       <char-0x1D45F>               " 𝑟          : MATHEMATICAL ITALIC SMALL R
+\\itr<Tab>                  <char-0x1D45F>               " 𝑟          : MATHEMATICAL ITALIC SMALL R
+\\itrh                      \\itrh                       "            : (Incomplete sequence)
+\\itrho                     <char-0x1D70C>               " 𝜌          : MATHEMATICAL ITALIC SMALL RHO
+\\its                       <char-0x1D460>               " 𝑠          : MATHEMATICAL ITALIC SMALL S
+\\its<Tab>                  <char-0x1D460>               " 𝑠          : MATHEMATICAL ITALIC SMALL S
+\\itsi                      \\itsi                       "            : (Incomplete sequence)
+\\itsigma                   <char-0x1D70E>               " 𝜎          : MATHEMATICAL ITALIC SMALL SIGMA
+\\itt                       <char-0x1D461>               " 𝑡          : MATHEMATICAL ITALIC SMALL T
+\\itt<Tab>                  <char-0x1D461>               " 𝑡          : MATHEMATICAL ITALIC SMALL T
+\\itta                      \\itta                       "            : (Incomplete sequence)
+\\ittau                     <char-0x1D70F>               " 𝜏          : MATHEMATICAL ITALIC SMALL TAU
+\\itth                      \\itth                       "            : (Incomplete sequence)
+\\ittheta                   <char-0x1D703>               " 𝜃          : MATHEMATICAL ITALIC SMALL THETA
+\\itu                       <char-0x1D462>               " 𝑢          : MATHEMATICAL ITALIC SMALL U
+\\itu<Tab>                  <char-0x1D462>               " 𝑢          : MATHEMATICAL ITALIC SMALL U
+\\itup                      \\itup                       "            : (Incomplete sequence)
+\\itupsilon                 <char-0x1D710>               " 𝜐          : MATHEMATICAL ITALIC SMALL UPSILON
+\\itv                       <char-0x1D463>               " 𝑣          : MATHEMATICAL ITALIC SMALL V
+\\itv<Tab>                  <char-0x1D463>               " 𝑣          : MATHEMATICAL ITALIC SMALL V
+\\itva                      \\itva                       "            : (Incomplete sequence)
+\\itvarTheta                <char-0x1D6F3>               " 𝛳          : MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+\\itvarepsilon              <char-0x1D700>               " 𝜀          : MATHEMATICAL ITALIC SMALL EPSILON
+\\itvarkappa                <char-0x1D718>               " 𝜘          : MATHEMATICAL ITALIC KAPPA SYMBOL
+\\itvarphi                  <char-0x1D711>               " 𝜑          : MATHEMATICAL ITALIC SMALL PHI
+\\itvarpi                   <char-0x1D71B>               " 𝜛          : MATHEMATICAL ITALIC PI SYMBOL
+\\itvarrho                  <char-0x1D71A>               " 𝜚          : MATHEMATICAL ITALIC RHO SYMBOL
+\\itvarsigma                <char-0x1D70D>               " 𝜍          : MATHEMATICAL ITALIC SMALL FINAL SIGMA
+\\itvartheta                <char-0x1D717>               " 𝜗          : MATHEMATICAL ITALIC THETA SYMBOL
+\\itw                       <char-0x1D464>               " 𝑤          : MATHEMATICAL ITALIC SMALL W
+\\itx                       <char-0x1D465>               " 𝑥          : MATHEMATICAL ITALIC SMALL X
+\\itx<Tab>                  <char-0x1D465>               " 𝑥          : MATHEMATICAL ITALIC SMALL X
+\\itxi                      <char-0x1D709>               " 𝜉          : MATHEMATICAL ITALIC SMALL XI
+\\ity                       <char-0x1D466>               " 𝑦          : MATHEMATICAL ITALIC SMALL Y
+\\itz                       <char-0x1D467>               " 𝑧          : MATHEMATICAL ITALIC SMALL Z
+\\itz<Tab>                  <char-0x1D467>               " 𝑧          : MATHEMATICAL ITALIC SMALL Z
+\\itze                      \\itze                       "            : (Incomplete sequence)
+\\itzeta                    <char-0x1D701>               " 𝜁          : MATHEMATICAL ITALIC SMALL ZETA
+\\jmath                     <char-0x00237>               " ȷ          : LATIN SMALL LETTER DOTLESS J
+\\join                      <char-0x02A1D>               " ⨝          : JOIN
+\\jupiter                   <char-0x02643>               " ♃          : JUPITER
+\\k                         <char-0x00328>               " ◌̨         : COMBINING OGONEK / NON-SPACING OGONEK
+\\k<Tab>                    <char-0x00328>               " ◌̨         : COMBINING OGONEK / NON-SPACING OGONEK
+\\ka                        \\ka                         "            : (Incomplete sequence)
+\\kappa                     <char-0x003BA>               " κ          : GREEK SMALL LETTER KAPPA
+\\ke                        \\ke                         "            : (Incomplete sequence)
+\\kernelcontraction         <char-0x0223B>               " ∻          : HOMOTHETIC
+\\l                         <char-0x00142>               " ł          : LATIN SMALL LETTER L WITH STROKE / LATIN SMALL LETTER L SLASH
+\\l<Tab>                    <char-0x00142>               " ł          : LATIN SMALL LETTER L WITH STROKE / LATIN SMALL LETTER L SLASH
+\\la                        \\la                         "            : (Incomplete sequence)
+\\lambda                    <char-0x003BB>               " λ          : GREEK SMALL LETTER LAMDA / GREEK SMALL LETTER LAMBDA
+\\langle                    <char-0x027E8>               " ⟨          : MATHEMATICAL LEFT ANGLE BRACKET
+\\lat                       <char-0x02AAB>               " ⪫          : LARGER THAN
+\\lat<Tab>                  <char-0x02AAB>               " ⪫          : LARGER THAN
+\\late                      <char-0x02AAD>               " ⪭          : LARGER THAN OR EQUAL TO
+\\lazysinv                  <char-0x0223E>               " ∾          : INVERTED LAZY S
+\\lc                        \\lc                         "            : (Incomplete sequence)
+\\lceil                     <char-0x02308>               " ⌈          : LEFT CEILING
+\\ld                        \\ld                         "            : (Incomplete sequence)
+\\ldots                     <char-0x02026>               " …          : HORIZONTAL ELLIPSIS
+\\ldq                       <char-0x0201C>               " “          : LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK
+\\le                        <char-0x02264>               " ≤          : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
+\\le<Tab>                   <char-0x02264>               " ≤          : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
+\\lef                       \\lef                        "            : (Incomplete sequence)
+\\leftarrow                 <char-0x02190>               " ←          : LEFTWARDS ARROW / LEFT ARROW
+\\leftarrow<Tab>            <char-0x02190>               " ←          : LEFTWARDS ARROW / LEFT ARROW
+\\leftarrowa                \\leftarrowa                 "            : (Incomplete sequence)
+\\leftarrowapprox           <char-0x02B4A>               " ⭊          : LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
+\\leftarrowb                \\leftarrowb                 "            : (Incomplete sequence)
+\\leftarrowbackapprox       <char-0x02B42>               " ⭂          : LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+\\leftarrowbsimilar         <char-0x02B4B>               " ⭋          : LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+\\leftarrowo                \\leftarrowo                 "            : (Incomplete sequence)
+\\leftarrowonoplus          <char-0x02B32>               " ⬲          : LEFT ARROW WITH CIRCLED PLUS
+\\leftarrowp                \\leftarrowp                 "            : (Incomplete sequence)
+\\leftarrowplus             <char-0x02946>               " ⥆          : LEFTWARDS ARROW WITH PLUS BELOW
+\\leftarrowt                \\leftarrowt                 "            : (Incomplete sequence)
+\\leftarrowtail             <char-0x021A2>               " ↢          : LEFTWARDS ARROW WITH TAIL / LEFT ARROW WITH TAIL
+\\leftarrowtriangle         <char-0x021FD>               " ⇽          : LEFTWARDS OPEN-HEADED ARROW
+\\leftarrowx                <char-0x02B3E>               " ⬾          : LEFTWARDS ARROW THROUGH X
+\\leftbkarrow               <char-0x0290C>               " ⤌          : LEFTWARDS DOUBLE DASH ARROW
+\\leftcurvedarrow           <char-0x02B3F>               " ⬿          : WAVE ARROW POINTING DIRECTLY LEFT
+\\leftdasharrow             <char-0x021E0>               " ⇠          : LEFTWARDS DASHED ARROW / LEFT DASHED ARROW
+\\leftdbkarrow              <char-0x0290E>               " ⤎          : LEFTWARDS TRIPLE DASH ARROW
+\\leftdotarrow              <char-0x02B38>               " ⬸          : LEFTWARDS ARROW WITH DOTTED STEM
+\\leftharpoonaccent         <char-0x020D0>               " ◌⃐         : COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
+\\leftharpoondown           <char-0x021BD>               " ↽          : LEFTWARDS HARPOON WITH BARB DOWNWARDS / LEFT HARPOON WITH BARB DOWN
+\\leftharpoonsupdown        <char-0x02962>               " ⥢          : LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+\\leftharpoonup             <char-0x021BC>               " ↼          : LEFTWARDS HARPOON WITH BARB UPWARDS / LEFT HARPOON WITH BARB UP
+\\leftharpoonup<Tab>        <char-0x021BC>               " ↼          : LEFTWARDS HARPOON WITH BARB UPWARDS / LEFT HARPOON WITH BARB UP
+\\leftharpoonupd            \\leftharpoonupd             "            : (Incomplete sequence)
+\\leftharpoonupdash         <char-0x0296A>               " ⥪          : LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+\\leftleftarrows            <char-0x021C7>               " ⇇          : LEFTWARDS PAIRED ARROWS / LEFT PAIRED ARROWS
+\\leftmoon                  <char-0x0263E>               " ☾          : LAST QUARTER MOON
+\\leftouterjoin             <char-0x027D5>               " ⟕          : LEFT OUTER JOIN
+\\leftrightarrow            <char-0x02194>               " ↔          : LEFT RIGHT ARROW
+\\leftrightarrow<Tab>       <char-0x02194>               " ↔          : LEFT RIGHT ARROW
+\\leftrightarrowc           \\leftrightarrowc            "            : (Incomplete sequence)
+\\leftrightarrowcircle      <char-0x02948>               " ⥈          : LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+\\leftrightarrows           <char-0x021C6>               " ⇆          : LEFTWARDS ARROW OVER RIGHTWARDS ARROW / LEFT ARROW OVER RIGHT ARROW
+\\leftrightarrowt           \\leftrightarrowt            "            : (Incomplete sequence)
+\\leftrightarrowtriangle    <char-0x021FF>               " ⇿          : LEFT RIGHT OPEN-HEADED ARROW
+\\leftrightharpoondownup    <char-0x0294B>               " ⥋          : LEFT BARB DOWN RIGHT BARB UP HARPOON
+\\leftrightharpoons         <char-0x021CB>               " ⇋          : LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON / LEFT HARPOON OVER RIGHT HARPOON
+\\leftrightharpoons<Tab>    <char-0x021CB>               " ⇋          : LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON / LEFT HARPOON OVER RIGHT HARPOON
+\\leftrightharpoonsd        \\leftrightharpoonsd         "            : (Incomplete sequence)
+\\leftrightharpoonsdown     <char-0x02967>               " ⥧          : LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+\\leftrightharpoonsu        \\leftrightharpoonsu         "            : (Incomplete sequence)
+\\leftrightharpoonsup       <char-0x02966>               " ⥦          : LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+\\leftrightharpoonupdown    <char-0x0294A>               " ⥊          : LEFT BARB UP RIGHT BARB DOWN HARPOON
+\\leftrightsquigarrow       <char-0x021AD>               " ↭          : LEFT RIGHT WAVE ARROW
+\\leftsquigarrow            <char-0x021DC>               " ⇜          : LEFTWARDS SQUIGGLE ARROW / LEFT SQUIGGLE ARROW
+\\leftthreearrows           <char-0x02B31>               " ⬱          : THREE LEFTWARDS ARROWS
+\\leftthreetimes            <char-0x022CB>               " ⋋          : LEFT SEMIDIRECT PRODUCT
+\\leftwavearrow             <char-0x0219C>               " ↜          : LEFTWARDS WAVE ARROW / LEFT WAVE ARROW
+\\leftwhitearrow            <char-0x021E6>               " ⇦          : LEFTWARDS WHITE ARROW / WHITE LEFT ARROW
+\\leo                       <char-0x0264C>               " ♌          : LEO
+\\leq                       <char-0x02264>               " ≤          : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
+\\leq<Tab>                  <char-0x02264>               " ≤          : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
+\\leqq                      <char-0x02266>               " ≦          : LESS-THAN OVER EQUAL TO / LESS THAN OVER EQUAL TO
+\\leqq<Tab>                 <char-0x02266>               " ≦          : LESS-THAN OVER EQUAL TO / LESS THAN OVER EQUAL TO
+\\leqqs                     \\leqqs                      "            : (Incomplete sequence)
+\\leqqslant                 <char-0x02AF9>               " ⫹          : DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+\\leqs                      \\leqs                       "            : (Incomplete sequence)
+\\leqslant                  <char-0x02A7D>               " ⩽          : LESS-THAN OR SLANTED EQUAL TO
+\\les                       \\les                        "            : (Incomplete sequence)
+\\lescc                     <char-0x02AA8>               " ⪨          : LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+\\lesdot                    <char-0x02A7F>               " ⩿          : LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+\\lesdot<Tab>               <char-0x02A7F>               " ⩿          : LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+\\lesdoto                   <char-0x02A81>               " ⪁          : LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+\\lesdoto<Tab>              <char-0x02A81>               " ⪁          : LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+\\lesdotor                  <char-0x02A83>               " ⪃          : LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+\\lesges                    <char-0x02A93>               " ⪓          : LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+\\lessapprox                <char-0x02A85>               " ⪅          : LESS-THAN OR APPROXIMATE
+\\lessdot                   <char-0x022D6>               " ⋖          : LESS-THAN WITH DOT / LESS THAN WITH DOT
+\\lesseqgtr                 <char-0x022DA>               " ⋚          : LESS-THAN EQUAL TO OR GREATER-THAN / LESS THAN EQUAL TO OR GREATER THAN
+\\lesseqqgtr                <char-0x02A8B>               " ⪋          : LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+\\lessgtr                   <char-0x02276>               " ≶          : LESS-THAN OR GREATER-THAN / LESS THAN OR GREATER THAN
+\\lesssim                   <char-0x02272>               " ≲          : LESS-THAN OR EQUIVALENT TO / LESS THAN OR EQUIVALENT TO
+\\lf                        \\lf                         "            : (Incomplete sequence)
+\\lfloor                    <char-0x0230A>               " ⌊          : LEFT FLOOR
+\\lg                        \\lg                         "            : (Incomplete sequence)
+\\lgE                       <char-0x02A91>               " ⪑          : LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+\\lgblkcircle               <char-0x02B24>               " ⬤          : BLACK LARGE CIRCLE
+\\lgblksquare               <char-0x02B1B>               " ⬛          : BLACK LARGE SQUARE
+\\lgwhtcircle               <char-0x025EF>               " ◯          : LARGE CIRCLE
+\\lgwhtsquare               <char-0x02B1C>               " ⬜          : WHITE LARGE SQUARE
+\\li                        \\li                         "            : (Incomplete sequence)
+\\libra                     <char-0x0264E>               " ♎          : LIBRA
+\\linefeed                  <char-0x021B4>               " ↴          : RIGHTWARDS ARROW WITH CORNER DOWNWARDS / RIGHT ARROW WITH CORNER DOWN
+\\ll                        <char-0x0226A>               " ≪          : MUCH LESS-THAN / MUCH LESS THAN
+\\ll<Tab>                   <char-0x0226A>               " ≪          : MUCH LESS-THAN / MUCH LESS THAN
+\\lla                       \\lla                        "            : (Incomplete sequence)
+\\llarc                     <char-0x025DF>               " ◟          : LOWER LEFT QUADRANT CIRCULAR ARC
+\\llb                       \\llb                        "            : (Incomplete sequence)
+\\llblacktriangle           <char-0x025E3>               " ◣          : BLACK LOWER LEFT TRIANGLE
+\\llbracket                 <char-0x027E6>               " ⟦          : MATHEMATICAL LEFT WHITE SQUARE BRACKET
+\\llc                       \\llc                        "            : (Incomplete sequence)
+\\llcorner                  <char-0x0231E>               " ⌞          : BOTTOM LEFT CORNER
+\\lll                       \\lll                        "            : (Incomplete sequence)
+\\lllnest                   <char-0x02AF7>               " ⫷          : TRIPLE NESTED LESS-THAN
+\\llt                       \\llt                        "            : (Incomplete sequence)
+\\lltriangle                <char-0x025FA>               " ◺          : LOWER LEFT TRIANGLE
+\\lm                        \\lm                         "            : (Incomplete sequence)
+\\lmoustache                <char-0x023B0>               " ⎰          : UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+\\lmrk                      <char-0x002D0>               " ː          : MODIFIER LETTER TRIANGULAR COLON
+\\ln                        \\ln                         "            : (Incomplete sequence)
+\\lnapprox                  <char-0x02A89>               " ⪉          : LESS-THAN AND NOT APPROXIMATE
+\\lneq                      <char-0x02A87>               " ⪇          : LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+\\lneq<Tab>                 <char-0x02A87>               " ⪇          : LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+\\lneqq                     <char-0x02268>               " ≨          : LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO
+\\lnsim                     <char-0x022E6>               " ⋦          : LESS-THAN BUT NOT EQUIVALENT TO / LESS THAN BUT NOT EQUIVALENT TO
+\\lo                        \\lo                         "            : (Incomplete sequence)
+\\longleftarrow             <char-0x027F5>               " ⟵          : LONG LEFTWARDS ARROW
+\\longleftrightarrow        <char-0x027F7>               " ⟷          : LONG LEFT RIGHT ARROW
+\\longleftsquigarrow        <char-0x02B33>               " ⬳          : LONG LEFTWARDS SQUIGGLE ARROW
+\\longmapsfrom              <char-0x027FB>               " ⟻          : LONG LEFTWARDS ARROW FROM BAR
+\\longmapsto                <char-0x027FC>               " ⟼          : LONG RIGHTWARDS ARROW FROM BAR
+\\longrightarrow            <char-0x027F6>               " ⟶          : LONG RIGHTWARDS ARROW
+\\longrightsquigarrow       <char-0x027FF>               " ⟿          : LONG RIGHTWARDS SQUIGGLE ARROW
+\\looparrowleft             <char-0x021AB>               " ↫          : LEFTWARDS ARROW WITH LOOP / LEFT ARROW WITH LOOP
+\\looparrowright            <char-0x021AC>               " ↬          : RIGHTWARDS ARROW WITH LOOP / RIGHT ARROW WITH LOOP
+\\low                       <char-0x002D5>               " ˕          : MODIFIER LETTER DOWN TACK
+\\low<Tab>                  <char-0x002D5>               " ˕          : MODIFIER LETTER DOWN TACK
+\\lowi                      \\lowi                       "            : (Incomplete sequence)
+\\lowint                    <char-0x02A1C>               " ⨜          : INTEGRAL WITH UNDERBAR
+\\lozenge                   <char-0x025CA>               " ◊          : LOZENGE
+\\lp                        \\lp                         "            : (Incomplete sequence)
+\\lpargt                    <char-0x029A0>               " ⦠          : SPHERICAL ANGLE OPENING LEFT
+\\lq                        <char-0x02018>               " ‘          : LEFT SINGLE QUOTATION MARK / SINGLE TURNED COMMA QUOTATION MARK
+\\lr                        \\lr                         "            : (Incomplete sequence)
+\\lrarc                     <char-0x025DE>               " ◞          : LOWER RIGHT QUADRANT CIRCULAR ARC
+\\lrblacktriangle           <char-0x025E2>               " ◢          : BLACK LOWER RIGHT TRIANGLE
+\\lrcorner                  <char-0x0231F>               " ⌟          : BOTTOM RIGHT CORNER
+\\lrtriangle                <char-0x025FF>               " ◿          : LOWER RIGHT TRIANGLE
+\\lrtriangle<Tab>           <char-0x025FF>               " ◿          : LOWER RIGHT TRIANGLE
+\\lrtrianglee               \\lrtrianglee                "            : (Incomplete sequence)
+\\lrtriangleeq              <char-0x029E1>               " ⧡          : INCREASES AS
+\\ls                        \\ls                         "            : (Incomplete sequence)
+\\lsime                     <char-0x02A8D>               " ⪍          : LESS-THAN ABOVE SIMILAR OR EQUAL
+\\lsimg                     <char-0x02A8F>               " ⪏          : LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+\\lsqhook                   <char-0x02ACD>               " ⫍          : SQUARE LEFT OPEN BOX OPERATOR
+\\lt                        \\lt                         "            : (Incomplete sequence)
+\\ltcc                      <char-0x02AA6>               " ⪦          : LESS-THAN CLOSED BY CURVE
+\\ltcir                     <char-0x02A79>               " ⩹          : LESS-THAN WITH CIRCLE INSIDE
+\\ltimes                    <char-0x022C9>               " ⋉          : LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+\\ltlmr                     <char-0x00271>               " ɱ          : LATIN SMALL LETTER M WITH HOOK / LATIN SMALL LETTER M HOOK
+\\ltln                      <char-0x00272>               " ɲ          : LATIN SMALL LETTER N WITH LEFT HOOK / LATIN SMALL LETTER N HOOK
+\\ltphi                     <char-0x00278>               " ɸ          : LATIN SMALL LETTER PHI
+\\ltquest                   <char-0x02A7B>               " ⩻          : LESS-THAN WITH QUESTION MARK ABOVE
+\\lv                        \\lv                         "            : (Incomplete sequence)
+\\lvboxline                 <char-0x023B8>               " ⎸          : LEFT VERTICAL BOX LINE
+\\lvertneqq                 <char-0x02268><char-0x0FE00> " ≨︀         : LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+\\male                      <char-0x02642>               " ♂          : MALE SIGN
+\\maltese                   <char-0x02720>               " ✠          : MALTESE CROSS
+\\mapsdown                  <char-0x021A7>               " ↧          : DOWNWARDS ARROW FROM BAR / DOWN ARROW FROM BAR
+\\mapsfrom                  <char-0x021A4>               " ↤          : LEFTWARDS ARROW FROM BAR / LEFT ARROW FROM BAR
+\\mapsto                    <char-0x021A6>               " ↦          : RIGHTWARDS ARROW FROM BAR / RIGHT ARROW FROM BAR
+\\mapsup                    <char-0x021A5>               " ↥          : UPWARDS ARROW FROM BAR / UP ARROW FROM BAR
+\\mars                      <char-0x02642>               " ♂          : MALE SIGN
+\\mdblkcircle               <char-0x026AB>               " ⚫          : MEDIUM BLACK CIRCLE
+\\mdblkdiamond              <char-0x02B25>               " ⬥          : BLACK MEDIUM DIAMOND
+\\mdblklozenge              <char-0x02B27>               " ⬧          : BLACK MEDIUM LOZENGE
+\\mdblksquare               <char-0x025FC>               " ◼          : BLACK MEDIUM SQUARE
+\\mdlgblkcircle             <char-0x025CF>               " ●          : BLACK CIRCLE
+\\mdlgblkdiamond            <char-0x025C6>               " ◆          : BLACK DIAMOND
+\\mdlgwhtdiamond            <char-0x025C7>               " ◇          : WHITE DIAMOND
+\\mdsmblksquare             <char-0x025FE>               " ◾          : BLACK MEDIUM SMALL SQUARE
+\\mdsmwhtcircle             <char-0x026AC>               " ⚬          : MEDIUM SMALL WHITE CIRCLE
+\\mdsmwhtsquare             <char-0x025FD>               " ◽          : WHITE MEDIUM SMALL SQUARE
+\\mdwhtcircle               <char-0x026AA>               " ⚪          : MEDIUM WHITE CIRCLE
+\\mdwhtdiamond              <char-0x02B26>               " ⬦          : WHITE MEDIUM DIAMOND
+\\mdwhtlozenge              <char-0x02B28>               " ⬨          : WHITE MEDIUM LOZENGE
+\\mdwhtsquare               <char-0x025FB>               " ◻          : WHITE MEDIUM SQUARE
+\\measangledltosw           <char-0x029AF>               " ⦯          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+\\measangledrtose           <char-0x029AE>               " ⦮          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+\\measangleldtosw           <char-0x029AB>               " ⦫          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+\\measanglelutonw           <char-0x029A9>               " ⦩          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+\\measanglerdtose           <char-0x029AA>               " ⦪          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+\\measanglerutone           <char-0x029A8>               " ⦨          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+\\measangleultonw           <char-0x029AD>               " ⦭          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+\\measangleurtone           <char-0x029AC>               " ⦬          : MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+\\measeq                    <char-0x0225E>               " ≞          : MEASURED BY
+\\measuredangle             <char-0x02221>               " ∡          : MEASURED ANGLE
+\\measuredangle<Tab>        <char-0x02221>               " ∡          : MEASURED ANGLE
+\\measuredanglel            \\measuredanglel             "            : (Incomplete sequence)
+\\measuredangleleft         <char-0x0299B>               " ⦛          : MEASURED ANGLE OPENING LEFT
+\\medblackstar              <char-0x02B51>               " ⭑          : BLACK SMALL STAR
+\\medwhitestar              <char-0x02B50>               " ⭐          : WHITE MEDIUM STAR
+\\mercury                   <char-0x0263F>               " ☿          : MERCURY
+\\mho                       <char-0x02127>               " ℧          : INVERTED OHM SIGN / MHO
+\\mid                       <char-0x02223>               " ∣          : DIVIDES
+\\mid<Tab>                  <char-0x02223>               " ∣          : DIVIDES
+\\midb                      \\midb                       "            : (Incomplete sequence)
+\\midbarvee                 <char-0x02A5D>               " ⩝          : LOGICAL OR WITH HORIZONTAL DASH
+\\midbarwedge               <char-0x02A5C>               " ⩜          : LOGICAL AND WITH HORIZONTAL DASH
+\\minhat                    <char-0x02A5F>               " ⩟          : LOGICAL AND WITH UNDERBAR
+\\minus                     <char-0x02212>               " −          : MINUS SIGN
+\\minus<Tab>                <char-0x02212>               " −          : MINUS SIGN
+\\minusd                    \\minusd                     "            : (Incomplete sequence)
+\\minusdot                  <char-0x02A2A>               " ⨪          : MINUS SIGN WITH DOT BELOW
+\\minusf                    \\minusf                     "            : (Incomplete sequence)
+\\minusfdots                <char-0x02A2B>               " ⨫          : MINUS SIGN WITH FALLING DOTS
+\\minusr                    \\minusr                     "            : (Incomplete sequence)
+\\minusrdots                <char-0x02A2C>               " ⨬          : MINUS SIGN WITH RISING DOTS
+\\mlcp                      <char-0x02ADB>               " ⫛          : TRANSVERSAL INTERSECTION
+\\models                    <char-0x022A7>               " ⊧          : MODELS
+\\modtwosum                 <char-0x02A0A>               " ⨊          : MODULO TWO SUM
+\\mp                        <char-0x02213>               " ∓          : MINUS-OR-PLUS SIGN
+\\mu                        <char-0x003BC>               " μ          : GREEK SMALL LETTER MU
+\\mu<Tab>                   <char-0x003BC>               " μ          : GREEK SMALL LETTER MU
+\\mul                       \\mul                        "            : (Incomplete sequence)
+\\multimap                  <char-0x022B8>               " ⊸          : MULTIMAP
+\\nBumpeq                   <char-0x0224E><char-0x00338> " ≎̸         : GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nHdownarrow               <char-0x021DF>               " ⇟          : DOWNWARDS ARROW WITH DOUBLE STROKE / DOWN ARROW WITH DOUBLE STROKE
+\\nHuparrow                 <char-0x021DE>               " ⇞          : UPWARDS ARROW WITH DOUBLE STROKE / UP ARROW WITH DOUBLE STROKE
+\\nLeftarrow                <char-0x021CD>               " ⇍          : LEFTWARDS DOUBLE ARROW WITH STROKE / LEFT DOUBLE ARROW WITH STROKE
+\\nLeftrightarrow           <char-0x021CE>               " ⇎          : LEFT RIGHT DOUBLE ARROW WITH STROKE
+\\nRightarrow               <char-0x021CF>               " ⇏          : RIGHTWARDS DOUBLE ARROW WITH STROKE / RIGHT DOUBLE ARROW WITH STROKE
+\\nVDash                    <char-0x022AF>               " ⊯          : NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+\\nVdash                    <char-0x022AE>               " ⊮          : DOES NOT FORCE
+\\nVleftarrow               <char-0x021FA>               " ⇺          : LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+\\nVleftarrow<Tab>          <char-0x021FA>               " ⇺          : LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+\\nVleftarrowt              \\nVleftarrowt               "            : (Incomplete sequence)
+\\nVleftarrowtail           <char-0x02B3A>               " ⬺          : LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+\\nVleftrightarrow          <char-0x021FC>               " ⇼          : LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+\\nVrightarrow              <char-0x021FB>               " ⇻          : RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+\\nVrightarrow<Tab>         <char-0x021FB>               " ⇻          : RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+\\nVrightarrowt             \\nVrightarrowt              "            : (Incomplete sequence)
+\\nVrightarrowtail          <char-0x02915>               " ⤕          : RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadleftarrow        <char-0x02B35>               " ⬵          : LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadleftarrow<Tab>   <char-0x02B35>               " ⬵          : LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadleftarrowt       \\nVtwoheadleftarrowt        "            : (Incomplete sequence)
+\\nVtwoheadleftarrowtail    <char-0x02B3D>               " ⬽          : LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadrightarrow       <char-0x02901>               " ⤁          : RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadrightarrow<Tab>  <char-0x02901>               " ⤁          : RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+\\nVtwoheadrightarrowt      \\nVtwoheadrightarrowt       "            : (Incomplete sequence)
+\\nVtwoheadrightarrowtail   <char-0x02918>               " ⤘          : RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+\\nabla                     <char-0x02207>               " ∇          : NABLA
+\\napprox                   <char-0x02249>               " ≉          : NOT ALMOST EQUAL TO
+\\nasymp                    <char-0x0226D>               " ≭          : NOT EQUIVALENT TO
+\\natural                   <char-0x0266E>               " ♮          : MUSIC NATURAL SIGN / NATURAL
+\\nbumpeq                   <char-0x0224F><char-0x00338> " ≏̸         : DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\ncong                     <char-0x02247>               " ≇          : NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+\\ne                        <char-0x02260>               " ≠          : NOT EQUAL TO
+\\ne<Tab>                   <char-0x02260>               " ≠          : NOT EQUAL TO
+\\nea                       \\nea                        "            : (Incomplete sequence)
+\\nearrow                   <char-0x02197>               " ↗          : NORTH EAST ARROW / UPPER RIGHT ARROW
+\\neg                       <char-0x000AC>               " ¬          : NOT SIGN
+\\neo                       \\neo                        "            : (Incomplete sequence)
+\\neovnwarrow               <char-0x02931>               " ⤱          : NORTH EAST ARROW CROSSING NORTH WEST ARROW
+\\neovsearrow               <char-0x0292E>               " ⤮          : NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+\\nep                       \\nep                        "            : (Incomplete sequence)
+\\neptune                   <char-0x02646>               " ♆          : NEPTUNE
+\\neq                       \\neq                        "            : (Incomplete sequence)
+\\neqsim                    <char-0x02242><char-0x00338> " ≂̸         : MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nequiv                    <char-0x02262>               " ≢          : NOT IDENTICAL TO
+\\neu                       \\neu                        "            : (Incomplete sequence)
+\\neuter                    <char-0x026B2>               " ⚲          : NEUTER
+\\nex                       \\nex                        "            : (Incomplete sequence)
+\\nexists                   <char-0x02204>               " ∄          : THERE DOES NOT EXIST
+\\ng                        <char-0x0014B>               " ŋ          : LATIN SMALL LETTER ENG
+\\ng<Tab>                   <char-0x0014B>               " ŋ          : LATIN SMALL LETTER ENG
+\\nge                       \\nge                        "            : (Incomplete sequence)
+\\ngeq                      <char-0x02271>               " ≱          : NEITHER GREATER-THAN NOR EQUAL TO / NEITHER GREATER THAN NOR EQUAL TO
+\\ngeq<Tab>                 <char-0x02271>               " ≱          : NEITHER GREATER-THAN NOR EQUAL TO / NEITHER GREATER THAN NOR EQUAL TO
+\\ngeqs                     \\ngeqs                      "            : (Incomplete sequence)
+\\ngeqslant                 <char-0x02A7E><char-0x00338> " ⩾̸         : GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\ngt                       \\ngt                        "            : (Incomplete sequence)
+\\ngtr                      <char-0x0226F>               " ≯          : NOT GREATER-THAN / NOT GREATER THAN
+\\ngtr<Tab>                 <char-0x0226F>               " ≯          : NOT GREATER-THAN / NOT GREATER THAN
+\\ngtrs                     \\ngtrs                      "            : (Incomplete sequence)
+\\ngtrsim                   <char-0x02275>               " ≵          : NEITHER GREATER-THAN NOR EQUIVALENT TO / NEITHER GREATER THAN NOR EQUIVALENT TO
+\\ni                        <char-0x0220B>               " ∋          : CONTAINS AS MEMBER
+\\ni<Tab>                   <char-0x0220B>               " ∋          : CONTAINS AS MEMBER
+\\nio                       \\nio                        "            : (Incomplete sequence)
+\\niobar                    <char-0x022FE>               " ⋾          : SMALL CONTAINS WITH OVERBAR
+\\nis                       <char-0x022FC>               " ⋼          : SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+\\nis<Tab>                  <char-0x022FC>               " ⋼          : SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+\\nisd                      <char-0x022FA>               " ⋺          : CONTAINS WITH LONG HORIZONTAL STROKE
+\\nleftarrow                <char-0x0219A>               " ↚          : LEFTWARDS ARROW WITH STROKE / LEFT ARROW WITH STROKE
+\\nleftrightarrow           <char-0x021AE>               " ↮          : LEFT RIGHT ARROW WITH STROKE
+\\nleq                      <char-0x02270>               " ≰          : NEITHER LESS-THAN NOR EQUAL TO / NEITHER LESS THAN NOR EQUAL TO
+\\nleq<Tab>                 <char-0x02270>               " ≰          : NEITHER LESS-THAN NOR EQUAL TO / NEITHER LESS THAN NOR EQUAL TO
+\\nleqs                     \\nleqs                      "            : (Incomplete sequence)
+\\nleqslant                 <char-0x02A7D><char-0x00338> " ⩽̸         : LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nless                     <char-0x0226E>               " ≮          : NOT LESS-THAN / NOT LESS THAN
+\\nless<Tab>                <char-0x0226E>               " ≮          : NOT LESS-THAN / NOT LESS THAN
+\\nlesss                    \\nlesss                     "            : (Incomplete sequence)
+\\nlesssim                  <char-0x02274>               " ≴          : NEITHER LESS-THAN NOR EQUIVALENT TO / NEITHER LESS THAN NOR EQUIVALENT TO
+\\nmid                      <char-0x02224>               " ∤          : DOES NOT DIVIDE
+\\nni                       <char-0x0220C>               " ∌          : DOES NOT CONTAIN AS MEMBER
+\\nolinebreak               <char-0x02060>               " ⁠          : WORD JOINER
+\\not                       <char-0x00338>               " ◌̸         : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\not<Tab>                  <char-0x00338>               " ◌̸         : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\notb                      \\notb                       "            : (Incomplete sequence)
+\\notbackslash              <char-0x02340>               " ⍀          : APL FUNCTIONAL SYMBOL BACKSLASH BAR
+\\notg                      \\notg                       "            : (Incomplete sequence)
+\\notgreaterless            <char-0x02279>               " ≹          : NEITHER GREATER-THAN NOR LESS-THAN / NEITHER GREATER THAN NOR LESS THAN
+\\noti                      \\noti                       "            : (Incomplete sequence)
+\\notin                     <char-0x02209>               " ∉          : NOT AN ELEMENT OF
+\\notl                      \\notl                       "            : (Incomplete sequence)
+\\notlessgreater            <char-0x02278>               " ≸          : NEITHER LESS-THAN NOR GREATER-THAN / NEITHER LESS THAN NOR GREATER THAN
+\\nots                      \\nots                       "            : (Incomplete sequence)
+\\notslash                  <char-0x0233F>               " ⌿          : APL FUNCTIONAL SYMBOL SLASH BAR
+\\nparallel                 <char-0x02226>               " ∦          : NOT PARALLEL TO
+\\npolint                   <char-0x02A14>               " ⨔          : LINE INTEGRATION NOT INCLUDING THE POLE
+\\nprec                     <char-0x02280>               " ⊀          : DOES NOT PRECEDE
+\\nprec<Tab>                <char-0x02280>               " ⊀          : DOES NOT PRECEDE
+\\nprecc                    \\nprecc                     "            : (Incomplete sequence)
+\\npreccurlyeq              <char-0x022E0>               " ⋠          : DOES NOT PRECEDE OR EQUAL
+\\nprece                    \\nprece                     "            : (Incomplete sequence)
+\\npreceq                   <char-0x02AAF><char-0x00338> " ⪯̸         : PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nprecs                    \\nprecs                     "            : (Incomplete sequence)
+\\nprecsim                  <char-0x0227E><char-0x00338> " ≾̸         : PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nrightarrow               <char-0x0219B>               " ↛          : RIGHTWARDS ARROW WITH STROKE / RIGHT ARROW WITH STROKE
+\\nrleg                     <char-0x0019E>               " ƞ          : LATIN SMALL LETTER N WITH LONG RIGHT LEG
+\\nsim                      <char-0x02241>               " ≁          : NOT TILDE
+\\nsim<Tab>                 <char-0x02241>               " ≁          : NOT TILDE
+\\nsime                     <char-0x02244>               " ≄          : NOT ASYMPTOTICALLY EQUAL TO
+\\nsqsubseteq               <char-0x022E2>               " ⋢          : NOT SQUARE IMAGE OF OR EQUAL TO
+\\nsqsupseteq               <char-0x022E3>               " ⋣          : NOT SQUARE ORIGINAL OF OR EQUAL TO
+\\nsubset                   <char-0x02284>               " ⊄          : NOT A SUBSET OF
+\\nsubset<Tab>              <char-0x02284>               " ⊄          : NOT A SUBSET OF
+\\nsubsete                  \\nsubsete                   "            : (Incomplete sequence)
+\\nsubseteq                 <char-0x02288>               " ⊈          : NEITHER A SUBSET OF NOR EQUAL TO
+\\nsubseteq<Tab>            <char-0x02288>               " ⊈          : NEITHER A SUBSET OF NOR EQUAL TO
+\\nsubseteqq                <char-0x02AC5><char-0x00338> " ⫅̸         : SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsucc                     <char-0x02281>               " ⊁          : DOES NOT SUCCEED
+\\nsucc<Tab>                <char-0x02281>               " ⊁          : DOES NOT SUCCEED
+\\nsuccc                    \\nsuccc                     "            : (Incomplete sequence)
+\\nsucccurlyeq              <char-0x022E1>               " ⋡          : DOES NOT SUCCEED OR EQUAL
+\\nsucce                    \\nsucce                     "            : (Incomplete sequence)
+\\nsucceq                   <char-0x02AB0><char-0x00338> " ⪰̸         : SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsuccs                    \\nsuccs                     "            : (Incomplete sequence)
+\\nsuccsim                  <char-0x0227F><char-0x00338> " ≿̸         : SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsupset                   <char-0x02285>               " ⊅          : NOT A SUPERSET OF
+\\nsupset<Tab>              <char-0x02285>               " ⊅          : NOT A SUPERSET OF
+\\nsupsete                  \\nsupsete                   "            : (Incomplete sequence)
+\\nsupseteq                 <char-0x02289>               " ⊉          : NEITHER A SUPERSET OF NOR EQUAL TO
+\\nsupseteq<Tab>            <char-0x02289>               " ⊉          : NEITHER A SUPERSET OF NOR EQUAL TO
+\\nsupseteqq                <char-0x02AC6><char-0x00338> " ⫆̸         : SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\ntriangleleft             <char-0x022EA>               " ⋪          : NOT NORMAL SUBGROUP OF
+\\ntriangleleft<Tab>        <char-0x022EA>               " ⋪          : NOT NORMAL SUBGROUP OF
+\\ntrianglelefte            \\ntrianglelefte             "            : (Incomplete sequence)
+\\ntrianglelefteq           <char-0x022EC>               " ⋬          : NOT NORMAL SUBGROUP OF OR EQUAL TO
+\\ntriangleright            <char-0x022EB>               " ⋫          : DOES NOT CONTAIN AS NORMAL SUBGROUP
+\\ntriangleright<Tab>       <char-0x022EB>               " ⋫          : DOES NOT CONTAIN AS NORMAL SUBGROUP
+\\ntrianglerighte           \\ntrianglerighte            "            : (Incomplete sequence)
+\\ntrianglerighteq          <char-0x022ED>               " ⋭          : DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+\\nu                        <char-0x003BD>               " ν          : GREEK SMALL LETTER NU
+\\nu<Tab>                   <char-0x003BD>               " ν          : GREEK SMALL LETTER NU
+\\num                       \\num                        "            : (Incomplete sequence)
+\\numero                    <char-0x02116>               " №          : NUMERO SIGN / NUMERO
+\\nvDash                    <char-0x022AD>               " ⊭          : NOT TRUE
+\\nvLeftarrow               <char-0x02902>               " ⤂          : LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+\\nvLeftrightarrow          <char-0x02904>               " ⤄          : LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+\\nvRightarrow              <char-0x02903>               " ⤃          : RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+\\nvdash                    <char-0x022AC>               " ⊬          : DOES NOT PROVE
+\\nvleftarrow               <char-0x021F7>               " ⇷          : LEFTWARDS ARROW WITH VERTICAL STROKE
+\\nvleftarrow<Tab>          <char-0x021F7>               " ⇷          : LEFTWARDS ARROW WITH VERTICAL STROKE
+\\nvleftarrowt              \\nvleftarrowt               "            : (Incomplete sequence)
+\\nvleftarrowtail           <char-0x02B39>               " ⬹          : LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+\\nvleftrightarrow          <char-0x021F9>               " ⇹          : LEFT RIGHT ARROW WITH VERTICAL STROKE
+\\nvrightarrow              <char-0x021F8>               " ⇸          : RIGHTWARDS ARROW WITH VERTICAL STROKE
+\\nvrightarrow<Tab>         <char-0x021F8>               " ⇸          : RIGHTWARDS ARROW WITH VERTICAL STROKE
+\\nvrightarrowt             \\nvrightarrowt              "            : (Incomplete sequence)
+\\nvrightarrowtail          <char-0x02914>               " ⤔          : RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+\\nvtwoheadleftarrow        <char-0x02B34>               " ⬴          : LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+\\nvtwoheadleftarrow<Tab>   <char-0x02B34>               " ⬴          : LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+\\nvtwoheadleftarrowt       \\nvtwoheadleftarrowt        "            : (Incomplete sequence)
+\\nvtwoheadleftarrowtail    <char-0x02B3C>               " ⬼          : LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+\\nvtwoheadrightarrow       <char-0x02900>               " ⤀          : RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+\\nvtwoheadrightarrow<Tab>  <char-0x02900>               " ⤀          : RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+\\nvtwoheadrightarrowt      \\nvtwoheadrightarrowt       "            : (Incomplete sequence)
+\\nvtwoheadrightarrowtail   <char-0x02917>               " ⤗          : RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+\\nwarrow                   <char-0x02196>               " ↖          : NORTH WEST ARROW / UPPER LEFT ARROW
+\\nwovnearrow               <char-0x02932>               " ⤲          : NORTH WEST ARROW CROSSING NORTH EAST ARROW
+\\o                         <char-0x000F8>               " ø          : LATIN SMALL LETTER O WITH STROKE / LATIN SMALL LETTER O SLASH
+\\o<Tab>                    <char-0x000F8>               " ø          : LATIN SMALL LETTER O WITH STROKE / LATIN SMALL LETTER O SLASH
+\\ob                        \\ob                         "            : (Incomplete sequence)
+\\obar                      <char-0x0233D>               " ⌽          : APL FUNCTIONAL SYMBOL CIRCLE STILE
+\\obslash                   <char-0x029B8>               " ⦸          : CIRCLED REVERSE SOLIDUS
+\\oc                        \\oc                         "            : (Incomplete sequence)
+\\ocirc                     <char-0x0030A>               " ◌̊         : COMBINING RING ABOVE / NON-SPACING RING ABOVE
+\\ocommatopright            <char-0x00315>               " ◌̕         : COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
+\\od                        \\od                         "            : (Incomplete sequence)
+\\odiv                      <char-0x02A38>               " ⨸          : CIRCLED DIVISION SIGN
+\\odot                      <char-0x02299>               " ⊙          : CIRCLED DOT OPERATOR
+\\odot<Tab>                 <char-0x02299>               " ⊙          : CIRCLED DOT OPERATOR
+\\odots                     \\odots                      "            : (Incomplete sequence)
+\\odotslashdot              <char-0x029BC>               " ⦼          : CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+\\oe                        <char-0x00153>               " œ          : LATIN SMALL LIGATURE OE / LATIN SMALL LETTER O E
+\\og                        \\og                         "            : (Incomplete sequence)
+\\ogreaterthan              <char-0x029C1>               " ⧁          : CIRCLED GREATER-THAN
+\\oh                        \\oh                         "            : (Incomplete sequence)
+\\ohm                       <char-0x02126>               " Ω          : OHM SIGN / OHM
+\\oi                        \\oi                         "            : (Incomplete sequence)
+\\oiiint                    <char-0x02230>               " ∰          : VOLUME INTEGRAL
+\\oiint                     <char-0x0222F>               " ∯          : SURFACE INTEGRAL
+\\oint                      <char-0x0222E>               " ∮          : CONTOUR INTEGRAL
+\\oint<Tab>                 <char-0x0222E>               " ∮          : CONTOUR INTEGRAL
+\\ointc                     \\ointc                      "            : (Incomplete sequence)
+\\ointctrclockwise          <char-0x02233>               " ∳          : ANTICLOCKWISE CONTOUR INTEGRAL
+\\ol                        \\ol                         "            : (Incomplete sequence)
+\\olessthan                 <char-0x029C0>               " ⧀          : CIRCLED LESS-THAN
+\\om                        \\om                         "            : (Incomplete sequence)
+\\omega                     <char-0x003C9>               " ω          : GREEK SMALL LETTER OMEGA
+\\ominus                    <char-0x02296>               " ⊖          : CIRCLED MINUS
+\\op                        \\op                         "            : (Incomplete sequence)
+\\openbracketleft           <char-0x027E6>               " ⟦          : MATHEMATICAL LEFT WHITE SQUARE BRACKET
+\\openbracketright          <char-0x027E7>               " ⟧          : MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+\\openo                     <char-0x00254>               " ɔ          : LATIN SMALL LETTER OPEN O
+\\oplus                     <char-0x02295>               " ⊕          : CIRCLED PLUS
+\\oplus<Tab>                <char-0x02295>               " ⊕          : CIRCLED PLUS
+\\oplusl                    \\oplusl                     "            : (Incomplete sequence)
+\\opluslhrim                <char-0x02A2D>               " ⨭          : PLUS SIGN IN LEFT HALF CIRCLE
+\\oplusr                    \\oplusr                     "            : (Incomplete sequence)
+\\oplusrhrim                <char-0x02A2E>               " ⨮          : PLUS SIGN IN RIGHT HALF CIRCLE
+\\or                        \\or                         "            : (Incomplete sequence)
+\\ordfeminine               <char-0x000AA>               " ª          : FEMININE ORDINAL INDICATOR
+\\ordmasculine              <char-0x000BA>               " º          : MASCULINE ORDINAL INDICATOR
+\\original                  <char-0x022B6>               " ⊶          : ORIGINAL OF
+\\os                        \\os                         "            : (Incomplete sequence)
+\\oslash                    <char-0x02298>               " ⊘          : CIRCLED DIVISION SLASH
+\\ot                        \\ot                         "            : (Incomplete sequence)
+\\otimes                    <char-0x02297>               " ⊗          : CIRCLED TIMES
+\\otimes<Tab>               <char-0x02297>               " ⊗          : CIRCLED TIMES
+\\otimesh                   \\otimesh                    "            : (Incomplete sequence)
+\\otimeshat                 <char-0x02A36>               " ⨶          : CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+\\otimesl                   \\otimesl                    "            : (Incomplete sequence)
+\\otimeslhrim               <char-0x02A34>               " ⨴          : MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+\\otimesr                   \\otimesr                    "            : (Incomplete sequence)
+\\otimesrhrim               <char-0x02A35>               " ⨵          : MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+\\oturnedcomma              <char-0x00312>               " ◌̒         : COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
+\\ov                        \\ov                         "            : (Incomplete sequence)
+\\overbar                   <char-0x00305>               " ◌̅         : COMBINING OVERLINE / NON-SPACING OVERSCORE
+\\overbrace                 <char-0x023DE>               " ⏞          : TOP CURLY BRACKET
+\\overbracket               <char-0x023B4>               " ⎴          : TOP SQUARE BRACKET
+\\overleftarrow             <char-0x020D6>               " ◌⃖         : COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
+\\overleftrightarrow        <char-0x020E1>               " ◌⃡         : COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
+\\ovhook                    <char-0x00309>               " ◌̉         : COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
+\\palh                      <char-0x00321>               " ◌̡         : COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
+\\parallel                  <char-0x02225>               " ∥          : PARALLEL TO
+\\parallel<Tab>             <char-0x02225>               " ∥          : PARALLEL TO
+\\parallelo                 \\parallelo                  "            : (Incomplete sequence)
+\\parallelogram             <char-0x025B1>               " ▱          : WHITE PARALLELOGRAM
+\\parallelogram<Tab>        <char-0x025B1>               " ▱          : WHITE PARALLELOGRAM
+\\parallelogramb            \\parallelogramb             "            : (Incomplete sequence)
+\\parallelogramblack        <char-0x025B0>               " ▰          : BLACK PARALLELOGRAM
+\\partial                   <char-0x02202>               " ∂          : PARTIAL DIFFERENTIAL
+\\partial<Tab>              <char-0x02202>               " ∂          : PARTIAL DIFFERENTIAL
+\\partialm                  \\partialm                   "            : (Incomplete sequence)
+\\partialmeetcontraction    <char-0x02AA3>               " ⪣          : DOUBLE NESTED LESS-THAN WITH UNDERBAR
+\\pbgam                     <char-0x00264>               " ɤ          : LATIN SMALL LETTER RAMS HORN / LATIN SMALL LETTER BABY GAMMA
+\\pentagon                  <char-0x02B20>               " ⬠          : WHITE PENTAGON
+\\pentagon<Tab>             <char-0x02B20>               " ⬠          : WHITE PENTAGON
+\\pentagonb                 \\pentagonb                  "            : (Incomplete sequence)
+\\pentagonblack             <char-0x02B1F>               " ⬟          : BLACK PENTAGON
+\\perp                      <char-0x027C2>               " ⟂          : PERPENDICULAR
+\\perspcorrespond           <char-0x02A5E>               " ⩞          : LOGICAL AND WITH DOUBLE OVERBAR
+\\pertenthousand            <char-0x02031>               " ‱          : PER TEN THOUSAND SIGN
+\\perthousand               <char-0x02030>               " ‰          : PER MILLE SIGN
+\\pes                       <char-0x020A7>               " ₧          : PESETA SIGN
+\\pgamma                    <char-0x00263>               " ɣ          : LATIN SMALL LETTER GAMMA
+\\phi                       <char-0x003D5>               " ϕ          : GREEK PHI SYMBOL / GREEK SMALL LETTER SCRIPT PHI
+\\pi                        <char-0x003C0>               " π          : GREEK SMALL LETTER PI
+\\pi<Tab>                   <char-0x003C0>               " π          : GREEK SMALL LETTER PI
+\\pis                       \\pis                        "            : (Incomplete sequence)
+\\pisces                    <char-0x02653>               " ♓          : PISCES
+\\pit                       \\pit                        "            : (Incomplete sequence)
+\\pitchfork                 <char-0x022D4>               " ⋔          : PITCHFORK
+\\planck                    <char-0x0210E>               " ℎ          : PLANCK CONSTANT
+\\plusdot                   <char-0x02A25>               " ⨥          : PLUS SIGN WITH DOT BELOW
+\\pluseqq                   <char-0x02A72>               " ⩲          : PLUS SIGN ABOVE EQUALS SIGN
+\\plushat                   <char-0x02A23>               " ⨣          : PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+\\plussim                   <char-0x02A26>               " ⨦          : PLUS SIGN WITH TILDE BELOW
+\\plussubtwo                <char-0x02A27>               " ⨧          : PLUS SIGN WITH SUBSCRIPT TWO
+\\plustrif                  <char-0x02A28>               " ⨨          : PLUS SIGN WITH BLACK TRIANGLE
+\\pluto                     <char-0x02647>               " ♇          : PLUTO
+\\pm                        <char-0x000B1>               " ±          : PLUS-MINUS SIGN / PLUS-OR-MINUS SIGN
+\\pointint                  <char-0x02A15>               " ⨕          : INTEGRAL AROUND A POINT OPERATOR
+\\postalmark                <char-0x03012>               " 〒          : POSTAL MARK
+\\pppprime                  <char-0x02057>               " ⁗          : QUADRUPLE PRIME
+\\ppprime                   <char-0x02034>               " ‴          : TRIPLE PRIME
+\\pprime                    <char-0x02033>               " ″          : DOUBLE PRIME
+\\prec                      <char-0x0227A>               " ≺          : PRECEDES
+\\prec<Tab>                 <char-0x0227A>               " ≺          : PRECEDES
+\\preca                     \\preca                      "            : (Incomplete sequence)
+\\precapprox                <char-0x02AB7>               " ⪷          : PRECEDES ABOVE ALMOST EQUAL TO
+\\precc                     \\precc                      "            : (Incomplete sequence)
+\\preccurlyeq               <char-0x0227C>               " ≼          : PRECEDES OR EQUAL TO
+\\prece                     \\prece                      "            : (Incomplete sequence)
+\\preceq                    <char-0x02AAF>               " ⪯          : PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+\\preceq<Tab>               <char-0x02AAF>               " ⪯          : PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+\\preceqq                   <char-0x02AB3>               " ⪳          : PRECEDES ABOVE EQUALS SIGN
+\\precn                     \\precn                      "            : (Incomplete sequence)
+\\precnapprox               <char-0x02AB9>               " ⪹          : PRECEDES ABOVE NOT ALMOST EQUAL TO
+\\precneq                   <char-0x02AB1>               " ⪱          : PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+\\precneq<Tab>              <char-0x02AB1>               " ⪱          : PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+\\precneqq                  <char-0x02AB5>               " ⪵          : PRECEDES ABOVE NOT EQUAL TO
+\\precnsim                  <char-0x022E8>               " ⋨          : PRECEDES BUT NOT EQUIVALENT TO
+\\precs                     \\precs                      "            : (Incomplete sequence)
+\\precsim                   <char-0x0227E>               " ≾          : PRECEDES OR EQUIVALENT TO
+\\prime                     <char-0x02032>               " ′          : PRIME
+\\prod                      <char-0x0220F>               " ∏          : N-ARY PRODUCT
+\\profline                  <char-0x02312>               " ⌒          : ARC
+\\profsurf                  <char-0x02313>               " ⌓          : SEGMENT
+\\propto                    <char-0x0221D>               " ∝          : PROPORTIONAL TO
+\\prurel                    <char-0x022B0>               " ⊰          : PRECEDES UNDER RELATION
+\\pscrv                     <char-0x0028B>               " ʋ          : LATIN SMALL LETTER V WITH HOOK / LATIN SMALL LETTER SCRIPT V
+\\psi                       <char-0x003C8>               " ψ          : GREEK SMALL LETTER PSI
+\\pupsil                    <char-0x0028A>               " ʊ          : LATIN SMALL LETTER UPSILON
+\\quad                      <char-0x02003>               "            : EM SPACE
+\\quarternote               <char-0x02669>               " ♩          : QUARTER NOTE
+\\questeq                   <char-0x0225F>               " ≟          : QUESTIONED EQUAL TO
+\\questiondown              <char-0x000BF>               " ¿          : INVERTED QUESTION MARK
+\\rLarr                     <char-0x02944>               " ⥄          : SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+\\rais                      <char-0x002D4>               " ˔          : MODIFIER LETTER UP TACK
+\\rangle                    <char-0x027E9>               " ⟩          : MATHEMATICAL RIGHT ANGLE BRACKET
+\\rarrx                     <char-0x02947>               " ⥇          : RIGHTWARDS ARROW THROUGH X
+\\rasp                      <char-0x002BC>               " ʼ          : MODIFIER LETTER APOSTROPHE
+\\rceil                     <char-0x02309>               " ⌉          : RIGHT CEILING
+\\rdiagovfdiag              <char-0x0292B>               " ⤫          : RISING DIAGONAL CROSSING FALLING DIAGONAL
+\\rdiagovsearrow            <char-0x02930>               " ⤰          : RISING DIAGONAL CROSSING SOUTH EAST ARROW
+\\rdq                       <char-0x0201D>               " ”          : RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK
+\\reapos                    <char-0x0201B>               " ‛          : SINGLE HIGH-REVERSED-9 QUOTATION MARK / SINGLE REVERSED COMMA QUOTATION MARK
+\\recorder                  <char-0x02315>               " ⌕          : TELEPHONE RECORDER
+\\reglst                    <char-0x00295>               " ʕ          : LATIN LETTER PHARYNGEAL VOICED FRICATIVE / LATIN LETTER REVERSED GLOTTAL STOP
+\\revangle                  <char-0x029A3>               " ⦣          : REVERSED ANGLE
+\\revangle<Tab>             <char-0x029A3>               " ⦣          : REVERSED ANGLE
+\\revangleu                 \\revangleu                  "            : (Incomplete sequence)
+\\revangleubar              <char-0x029A5>               " ⦥          : REVERSED ANGLE WITH UNDERBAR
+\\revemptyset               <char-0x029B0>               " ⦰          : REVERSED EMPTY SET
+\\rfloor                    <char-0x0230B>               " ⌋          : RIGHT FLOOR
+\\rh                        <char-0x00322>               " ◌̢         : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+\\rh<Tab>                   <char-0x00322>               " ◌̢         : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+\\rho                       <char-0x003C1>               " ρ          : GREEK SMALL LETTER RHO
+\\rightangle                <char-0x0221F>               " ∟          : RIGHT ANGLE
+\\rightangle<Tab>           <char-0x0221F>               " ∟          : RIGHT ANGLE
+\\rightanglea               \\rightanglea                "            : (Incomplete sequence)
+\\rightanglearc             <char-0x022BE>               " ⊾          : RIGHT ANGLE WITH ARC
+\\rightanglem               \\rightanglem                "            : (Incomplete sequence)
+\\rightanglemdot            <char-0x0299D>               " ⦝          : MEASURED RIGHT ANGLE WITH DOT
+\\rightarrow                <char-0x02192>               " →          : RIGHTWARDS ARROW / RIGHT ARROW
+\\rightarrow<Tab>           <char-0x02192>               " →          : RIGHTWARDS ARROW / RIGHT ARROW
+\\rightarrowb               \\rightarrowb                "            : (Incomplete sequence)
+\\rightarrowbackapprox      <char-0x02B48>               " ⭈          : RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+\\rightarrowbar             <char-0x021E5>               " ⇥          : RIGHTWARDS ARROW TO BAR / RIGHT ARROW TO BAR
+\\rightarrowbsimilar        <char-0x02B4C>               " ⭌          : RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+\\rightarrowd               \\rightarrowd                "            : (Incomplete sequence)
+\\rightarrowdiamond         <char-0x0291E>               " ⤞          : RIGHTWARDS ARROW TO BLACK DIAMOND
+\\rightarrowg               \\rightarrowg                "            : (Incomplete sequence)
+\\rightarrowgtr             <char-0x02B43>               " ⭃          : RIGHTWARDS ARROW THROUGH GREATER-THAN
+\\rightarrowp               \\rightarrowp                "            : (Incomplete sequence)
+\\rightarrowplus            <char-0x02945>               " ⥅          : RIGHTWARDS ARROW WITH PLUS BELOW
+\\rightarrows               \\rightarrows                "            : (Incomplete sequence)
+\\rightarrowsupset          <char-0x02B44>               " ⭄          : RIGHTWARDS ARROW THROUGH SUPERSET
+\\rightarrowt               \\rightarrowt                "            : (Incomplete sequence)
+\\rightarrowtail            <char-0x021A3>               " ↣          : RIGHTWARDS ARROW WITH TAIL / RIGHT ARROW WITH TAIL
+\\rightarrowtriangle        <char-0x021FE>               " ⇾          : RIGHTWARDS OPEN-HEADED ARROW
+\\rightdasharrow            <char-0x021E2>               " ⇢          : RIGHTWARDS DASHED ARROW / RIGHT DASHED ARROW
+\\rightdotarrow             <char-0x02911>               " ⤑          : RIGHTWARDS ARROW WITH DOTTED STEM
+\\rightharpoonaccent        <char-0x020D1>               " ◌⃑         : COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
+\\rightharpoondown          <char-0x021C1>               " ⇁          : RIGHTWARDS HARPOON WITH BARB DOWNWARDS / RIGHT HARPOON WITH BARB DOWN
+\\rightharpoonsupdown       <char-0x02964>               " ⥤          : RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+\\rightharpoonup            <char-0x021C0>               " ⇀          : RIGHTWARDS HARPOON WITH BARB UPWARDS / RIGHT HARPOON WITH BARB UP
+\\rightharpoonup<Tab>       <char-0x021C0>               " ⇀          : RIGHTWARDS HARPOON WITH BARB UPWARDS / RIGHT HARPOON WITH BARB UP
+\\rightharpoonupd           \\rightharpoonupd            "            : (Incomplete sequence)
+\\rightharpoonupdash        <char-0x0296C>               " ⥬          : RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+\\rightleftarrows           <char-0x021C4>               " ⇄          : RIGHTWARDS ARROW OVER LEFTWARDS ARROW / RIGHT ARROW OVER LEFT ARROW
+\\rightleftharpoons         <char-0x021CC>               " ⇌          : RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON / RIGHT HARPOON OVER LEFT HARPOON
+\\rightleftharpoons<Tab>    <char-0x021CC>               " ⇌          : RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON / RIGHT HARPOON OVER LEFT HARPOON
+\\rightleftharpoonsd        \\rightleftharpoonsd         "            : (Incomplete sequence)
+\\rightleftharpoonsdown     <char-0x02969>               " ⥩          : RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+\\rightleftharpoonsu        \\rightleftharpoonsu         "            : (Incomplete sequence)
+\\rightleftharpoonsup       <char-0x02968>               " ⥨          : RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+\\rightmoon                 <char-0x0263D>               " ☽          : FIRST QUARTER MOON
+\\rightouterjoin            <char-0x027D6>               " ⟖          : RIGHT OUTER JOIN
+\\rightpentagon             <char-0x02B54>               " ⭔          : WHITE RIGHT-POINTING PENTAGON
+\\rightpentagon<Tab>        <char-0x02B54>               " ⭔          : WHITE RIGHT-POINTING PENTAGON
+\\rightpentagonb            \\rightpentagonb             "            : (Incomplete sequence)
+\\rightpentagonblack        <char-0x02B53>               " ⭓          : BLACK RIGHT-POINTING PENTAGON
+\\rightrightarrows          <char-0x021C9>               " ⇉          : RIGHTWARDS PAIRED ARROWS / RIGHT PAIRED ARROWS
+\\rightsquigarrow           <char-0x021DD>               " ⇝          : RIGHTWARDS SQUIGGLE ARROW / RIGHT SQUIGGLE ARROW
+\\rightthreearrows          <char-0x021F6>               " ⇶          : THREE RIGHTWARDS ARROWS
+\\rightthreetimes           <char-0x022CC>               " ⋌          : RIGHT SEMIDIRECT PRODUCT
+\\rightwavearrow            <char-0x0219D>               " ↝          : RIGHTWARDS WAVE ARROW / RIGHT WAVE ARROW
+\\rightwhitearrow           <char-0x021E8>               " ⇨          : RIGHTWARDS WHITE ARROW / WHITE RIGHT ARROW
+\\ringplus                  <char-0x02A22>               " ⨢          : PLUS SIGN WITH SMALL CIRCLE ABOVE
+\\risingdotseq              <char-0x02253>               " ≓          : IMAGE OF OR APPROXIMATELY EQUAL TO
+\\rl                        <char-0x0027C>               " ɼ          : LATIN SMALL LETTER R WITH LONG LEG
+\\rmoustache                <char-0x023B1>               " ⎱          : UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+\\rppolint                  <char-0x02A12>               " ⨒          : LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+\\rq                        <char-0x02019>               " ’          : RIGHT SINGLE QUOTATION MARK / SINGLE COMMA QUOTATION MARK
+\\rrbracket                 <char-0x027E7>               " ⟧          : MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+\\rsolbar                   <char-0x029F7>               " ⧷          : REVERSE SOLIDUS WITH HORIZONTAL STROKE
+\\rsqhook                   <char-0x02ACE>               " ⫎          : SQUARE RIGHT OPEN BOX OPERATOR
+\\rtimes                    <char-0x022CA>               " ⋊          : RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+\\rtld                      <char-0x00256>               " ɖ          : LATIN SMALL LETTER D WITH TAIL / LATIN SMALL LETTER D RETROFLEX HOOK
+\\rtll                      <char-0x0026D>               " ɭ          : LATIN SMALL LETTER L WITH RETROFLEX HOOK / LATIN SMALL LETTER L RETROFLEX HOOK
+\\rtln                      <char-0x00273>               " ɳ          : LATIN SMALL LETTER N WITH RETROFLEX HOOK / LATIN SMALL LETTER N RETROFLEX HOOK
+\\rtlr                      <char-0x0027D>               " ɽ          : LATIN SMALL LETTER R WITH TAIL / LATIN SMALL LETTER R HOOK
+\\rtls                      <char-0x00282>               " ʂ          : LATIN SMALL LETTER S WITH HOOK / LATIN SMALL LETTER S HOOK
+\\rtlt                      <char-0x00288>               " ʈ          : LATIN SMALL LETTER T WITH RETROFLEX HOOK / LATIN SMALL LETTER T RETROFLEX HOOK
+\\rtlz                      <char-0x00290>               " ʐ          : LATIN SMALL LETTER Z WITH RETROFLEX HOOK / LATIN SMALL LETTER Z RETROFLEX HOOK
+\\rttrnr                    <char-0x0027B>               " ɻ          : LATIN SMALL LETTER TURNED R WITH HOOK / LATIN SMALL LETTER TURNED R HOOK
+\\rvboxline                 <char-0x023B9>               " ⎹          : RIGHT VERTICAL BOX LINE
+\\rvbull                    <char-0x025D8>               " ◘          : INVERSE BULLET
+\\sagittarius               <char-0x02650>               " ♐          : SAGITTARIUS
+\\sansA                     <char-0x1D5A0>               " 𝖠          : MATHEMATICAL SANS-SERIF CAPITAL A
+\\sansB                     <char-0x1D5A1>               " 𝖡          : MATHEMATICAL SANS-SERIF CAPITAL B
+\\sansC                     <char-0x1D5A2>               " 𝖢          : MATHEMATICAL SANS-SERIF CAPITAL C
+\\sansD                     <char-0x1D5A3>               " 𝖣          : MATHEMATICAL SANS-SERIF CAPITAL D
+\\sansE                     <char-0x1D5A4>               " 𝖤          : MATHEMATICAL SANS-SERIF CAPITAL E
+\\sansF                     <char-0x1D5A5>               " 𝖥          : MATHEMATICAL SANS-SERIF CAPITAL F
+\\sansG                     <char-0x1D5A6>               " 𝖦          : MATHEMATICAL SANS-SERIF CAPITAL G
+\\sansH                     <char-0x1D5A7>               " 𝖧          : MATHEMATICAL SANS-SERIF CAPITAL H
+\\sansI                     <char-0x1D5A8>               " 𝖨          : MATHEMATICAL SANS-SERIF CAPITAL I
+\\sansJ                     <char-0x1D5A9>               " 𝖩          : MATHEMATICAL SANS-SERIF CAPITAL J
+\\sansK                     <char-0x1D5AA>               " 𝖪          : MATHEMATICAL SANS-SERIF CAPITAL K
+\\sansL                     <char-0x1D5AB>               " 𝖫          : MATHEMATICAL SANS-SERIF CAPITAL L
+\\sansL<Tab>                <char-0x1D5AB>               " 𝖫          : MATHEMATICAL SANS-SERIF CAPITAL L
+\\sansLm                    \\sansLm                     "            : (Incomplete sequence)
+\\sansLmirrored             <char-0x02143>               " ⅃          : REVERSED SANS-SERIF CAPITAL L
+\\sansLt                    \\sansLt                     "            : (Incomplete sequence)
+\\sansLturned               <char-0x02142>               " ⅂          : TURNED SANS-SERIF CAPITAL L
+\\sansM                     <char-0x1D5AC>               " 𝖬          : MATHEMATICAL SANS-SERIF CAPITAL M
+\\sansN                     <char-0x1D5AD>               " 𝖭          : MATHEMATICAL SANS-SERIF CAPITAL N
+\\sansO                     <char-0x1D5AE>               " 𝖮          : MATHEMATICAL SANS-SERIF CAPITAL O
+\\sansP                     <char-0x1D5AF>               " 𝖯          : MATHEMATICAL SANS-SERIF CAPITAL P
+\\sansQ                     <char-0x1D5B0>               " 𝖰          : MATHEMATICAL SANS-SERIF CAPITAL Q
+\\sansR                     <char-0x1D5B1>               " 𝖱          : MATHEMATICAL SANS-SERIF CAPITAL R
+\\sansS                     <char-0x1D5B2>               " 𝖲          : MATHEMATICAL SANS-SERIF CAPITAL S
+\\sansT                     <char-0x1D5B3>               " 𝖳          : MATHEMATICAL SANS-SERIF CAPITAL T
+\\sansU                     <char-0x1D5B4>               " 𝖴          : MATHEMATICAL SANS-SERIF CAPITAL U
+\\sansV                     <char-0x1D5B5>               " 𝖵          : MATHEMATICAL SANS-SERIF CAPITAL V
+\\sansW                     <char-0x1D5B6>               " 𝖶          : MATHEMATICAL SANS-SERIF CAPITAL W
+\\sansX                     <char-0x1D5B7>               " 𝖷          : MATHEMATICAL SANS-SERIF CAPITAL X
+\\sansY                     <char-0x1D5B8>               " 𝖸          : MATHEMATICAL SANS-SERIF CAPITAL Y
+\\sansZ                     <char-0x1D5B9>               " 𝖹          : MATHEMATICAL SANS-SERIF CAPITAL Z
+\\sansa                     <char-0x1D5BA>               " 𝖺          : MATHEMATICAL SANS-SERIF SMALL A
+\\sansb                     <char-0x1D5BB>               " 𝖻          : MATHEMATICAL SANS-SERIF SMALL B
+\\sansc                     <char-0x1D5BC>               " 𝖼          : MATHEMATICAL SANS-SERIF SMALL C
+\\sansd                     <char-0x1D5BD>               " 𝖽          : MATHEMATICAL SANS-SERIF SMALL D
+\\sanse                     <char-0x1D5BE>               " 𝖾          : MATHEMATICAL SANS-SERIF SMALL E
+\\sanse<Tab>                <char-0x1D5BE>               " 𝖾          : MATHEMATICAL SANS-SERIF SMALL E
+\\sansei                    \\sansei                     "            : (Incomplete sequence)
+\\sanseight                 <char-0x1D7EA>               " 𝟪          : MATHEMATICAL SANS-SERIF DIGIT EIGHT
+\\sansf                     <char-0x1D5BF>               " 𝖿          : MATHEMATICAL SANS-SERIF SMALL F
+\\sansf<Tab>                <char-0x1D5BF>               " 𝖿          : MATHEMATICAL SANS-SERIF SMALL F
+\\sansfi                    \\sansfi                     "            : (Incomplete sequence)
+\\sansfive                  <char-0x1D7E7>               " 𝟧          : MATHEMATICAL SANS-SERIF DIGIT FIVE
+\\sansfo                    \\sansfo                     "            : (Incomplete sequence)
+\\sansfour                  <char-0x1D7E6>               " 𝟦          : MATHEMATICAL SANS-SERIF DIGIT FOUR
+\\sansg                     <char-0x1D5C0>               " 𝗀          : MATHEMATICAL SANS-SERIF SMALL G
+\\sansh                     <char-0x1D5C1>               " 𝗁          : MATHEMATICAL SANS-SERIF SMALL H
+\\sansi                     <char-0x1D5C2>               " 𝗂          : MATHEMATICAL SANS-SERIF SMALL I
+\\sansj                     <char-0x1D5C3>               " 𝗃          : MATHEMATICAL SANS-SERIF SMALL J
+\\sansk                     <char-0x1D5C4>               " 𝗄          : MATHEMATICAL SANS-SERIF SMALL K
+\\sansl                     <char-0x1D5C5>               " 𝗅          : MATHEMATICAL SANS-SERIF SMALL L
+\\sansm                     <char-0x1D5C6>               " 𝗆          : MATHEMATICAL SANS-SERIF SMALL M
+\\sansn                     <char-0x1D5C7>               " 𝗇          : MATHEMATICAL SANS-SERIF SMALL N
+\\sansn<Tab>                <char-0x1D5C7>               " 𝗇          : MATHEMATICAL SANS-SERIF SMALL N
+\\sansni                    \\sansni                     "            : (Incomplete sequence)
+\\sansnine                  <char-0x1D7EB>               " 𝟫          : MATHEMATICAL SANS-SERIF DIGIT NINE
+\\sanso                     <char-0x1D5C8>               " 𝗈          : MATHEMATICAL SANS-SERIF SMALL O
+\\sanso<Tab>                <char-0x1D5C8>               " 𝗈          : MATHEMATICAL SANS-SERIF SMALL O
+\\sanson                    \\sanson                     "            : (Incomplete sequence)
+\\sansone                   <char-0x1D7E3>               " 𝟣          : MATHEMATICAL SANS-SERIF DIGIT ONE
+\\sansp                     <char-0x1D5C9>               " 𝗉          : MATHEMATICAL SANS-SERIF SMALL P
+\\sansq                     <char-0x1D5CA>               " 𝗊          : MATHEMATICAL SANS-SERIF SMALL Q
+\\sansr                     <char-0x1D5CB>               " 𝗋          : MATHEMATICAL SANS-SERIF SMALL R
+\\sanss                     <char-0x1D5CC>               " 𝗌          : MATHEMATICAL SANS-SERIF SMALL S
+\\sanss<Tab>                <char-0x1D5CC>               " 𝗌          : MATHEMATICAL SANS-SERIF SMALL S
+\\sansse                    \\sansse                     "            : (Incomplete sequence)
+\\sansseven                 <char-0x1D7E9>               " 𝟩          : MATHEMATICAL SANS-SERIF DIGIT SEVEN
+\\sanssi                    \\sanssi                     "            : (Incomplete sequence)
+\\sanssix                   <char-0x1D7E8>               " 𝟨          : MATHEMATICAL SANS-SERIF DIGIT SIX
+\\sanst                     <char-0x1D5CD>               " 𝗍          : MATHEMATICAL SANS-SERIF SMALL T
+\\sanst<Tab>                <char-0x1D5CD>               " 𝗍          : MATHEMATICAL SANS-SERIF SMALL T
+\\sansth                    \\sansth                     "            : (Incomplete sequence)
+\\sansthree                 <char-0x1D7E5>               " 𝟥          : MATHEMATICAL SANS-SERIF DIGIT THREE
+\\sanstw                    \\sanstw                     "            : (Incomplete sequence)
+\\sanstwo                   <char-0x1D7E4>               " 𝟤          : MATHEMATICAL SANS-SERIF DIGIT TWO
+\\sansu                     <char-0x1D5CE>               " 𝗎          : MATHEMATICAL SANS-SERIF SMALL U
+\\sansv                     <char-0x1D5CF>               " 𝗏          : MATHEMATICAL SANS-SERIF SMALL V
+\\sansw                     <char-0x1D5D0>               " 𝗐          : MATHEMATICAL SANS-SERIF SMALL W
+\\sansx                     <char-0x1D5D1>               " 𝗑          : MATHEMATICAL SANS-SERIF SMALL X
+\\sansy                     <char-0x1D5D2>               " 𝗒          : MATHEMATICAL SANS-SERIF SMALL Y
+\\sansz                     <char-0x1D5D3>               " 𝗓          : MATHEMATICAL SANS-SERIF SMALL Z
+\\sansz<Tab>                <char-0x1D5D3>               " 𝗓          : MATHEMATICAL SANS-SERIF SMALL Z
+\\sansze                    \\sansze                     "            : (Incomplete sequence)
+\\sanszero                  <char-0x1D7E2>               " 𝟢          : MATHEMATICAL SANS-SERIF DIGIT ZERO
+\\saturn                    <char-0x02644>               " ♄          : SATURN
+\\sbbrg                     <char-0x0032A>               " ◌̪         : COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
+\\sblhr                     <char-0x002D3>               " ˓          : MODIFIER LETTER CENTRED LEFT HALF RING / MODIFIER LETTER CENTERED LEFT HALF RING
+\\sbrhr                     <char-0x002D2>               " ˒          : MODIFIER LETTER CENTRED RIGHT HALF RING / MODIFIER LETTER CENTERED RIGHT HALF RING
+\\schwa                     <char-0x00259>               " ə          : LATIN SMALL LETTER SCHWA
+\\scorpio                   <char-0x0264F>               " ♏          : SCORPIUS
+\\scpolint                  <char-0x02A13>               " ⨓          : LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+\\scrA                      <char-0x1D49C>               " 𝒜          : MATHEMATICAL SCRIPT CAPITAL A
+\\scrB                      <char-0x0212C>               " ℬ          : SCRIPT CAPITAL B / SCRIPT B
+\\scrC                      <char-0x1D49E>               " 𝒞          : MATHEMATICAL SCRIPT CAPITAL C
+\\scrD                      <char-0x1D49F>               " 𝒟          : MATHEMATICAL SCRIPT CAPITAL D
+\\scrE                      <char-0x02130>               " ℰ          : SCRIPT CAPITAL E / SCRIPT E
+\\scrF                      <char-0x02131>               " ℱ          : SCRIPT CAPITAL F / SCRIPT F
+\\scrG                      <char-0x1D4A2>               " 𝒢          : MATHEMATICAL SCRIPT CAPITAL G
+\\scrH                      <char-0x0210B>               " ℋ          : SCRIPT CAPITAL H / SCRIPT H
+\\scrI                      <char-0x02110>               " ℐ          : SCRIPT CAPITAL I / SCRIPT I
+\\scrJ                      <char-0x1D4A5>               " 𝒥          : MATHEMATICAL SCRIPT CAPITAL J
+\\scrK                      <char-0x1D4A6>               " 𝒦          : MATHEMATICAL SCRIPT CAPITAL K
+\\scrL                      <char-0x02112>               " ℒ          : SCRIPT CAPITAL L / SCRIPT L
+\\scrM                      <char-0x02133>               " ℳ          : SCRIPT CAPITAL M / SCRIPT M
+\\scrN                      <char-0x1D4A9>               " 𝒩          : MATHEMATICAL SCRIPT CAPITAL N
+\\scrO                      <char-0x1D4AA>               " 𝒪          : MATHEMATICAL SCRIPT CAPITAL O
+\\scrP                      <char-0x1D4AB>               " 𝒫          : MATHEMATICAL SCRIPT CAPITAL P
+\\scrQ                      <char-0x1D4AC>               " 𝒬          : MATHEMATICAL SCRIPT CAPITAL Q
+\\scrR                      <char-0x0211B>               " ℛ          : SCRIPT CAPITAL R / SCRIPT R
+\\scrS                      <char-0x1D4AE>               " 𝒮          : MATHEMATICAL SCRIPT CAPITAL S
+\\scrT                      <char-0x1D4AF>               " 𝒯          : MATHEMATICAL SCRIPT CAPITAL T
+\\scrU                      <char-0x1D4B0>               " 𝒰          : MATHEMATICAL SCRIPT CAPITAL U
+\\scrV                      <char-0x1D4B1>               " 𝒱          : MATHEMATICAL SCRIPT CAPITAL V
+\\scrW                      <char-0x1D4B2>               " 𝒲          : MATHEMATICAL SCRIPT CAPITAL W
+\\scrX                      <char-0x1D4B3>               " 𝒳          : MATHEMATICAL SCRIPT CAPITAL X
+\\scrY                      <char-0x1D4B4>               " 𝒴          : MATHEMATICAL SCRIPT CAPITAL Y
+\\scrZ                      <char-0x1D4B5>               " 𝒵          : MATHEMATICAL SCRIPT CAPITAL Z
+\\scra                      <char-0x1D4B6>               " 𝒶          : MATHEMATICAL SCRIPT SMALL A
+\\scrb                      <char-0x1D4B7>               " 𝒷          : MATHEMATICAL SCRIPT SMALL B
+\\scrc                      <char-0x1D4B8>               " 𝒸          : MATHEMATICAL SCRIPT SMALL C
+\\scrd                      <char-0x1D4B9>               " 𝒹          : MATHEMATICAL SCRIPT SMALL D
+\\scre                      <char-0x0212F>               " ℯ          : SCRIPT SMALL E
+\\scrf                      <char-0x1D4BB>               " 𝒻          : MATHEMATICAL SCRIPT SMALL F
+\\scrg                      <char-0x0210A>               " ℊ          : SCRIPT SMALL G
+\\scrh                      <char-0x1D4BD>               " 𝒽          : MATHEMATICAL SCRIPT SMALL H
+\\scri                      <char-0x1D4BE>               " 𝒾          : MATHEMATICAL SCRIPT SMALL I
+\\scrj                      <char-0x1D4BF>               " 𝒿          : MATHEMATICAL SCRIPT SMALL J
+\\scrk                      <char-0x1D4C0>               " 𝓀          : MATHEMATICAL SCRIPT SMALL K
+\\scrl                      <char-0x1D4C1>               " 𝓁          : MATHEMATICAL SCRIPT SMALL L
+\\scrm                      <char-0x1D4C2>               " 𝓂          : MATHEMATICAL SCRIPT SMALL M
+\\scrn                      <char-0x1D4C3>               " 𝓃          : MATHEMATICAL SCRIPT SMALL N
+\\scro                      <char-0x02134>               " ℴ          : SCRIPT SMALL O
+\\scrp                      <char-0x1D4C5>               " 𝓅          : MATHEMATICAL SCRIPT SMALL P
+\\scrq                      <char-0x1D4C6>               " 𝓆          : MATHEMATICAL SCRIPT SMALL Q
+\\scrr                      <char-0x1D4C7>               " 𝓇          : MATHEMATICAL SCRIPT SMALL R
+\\scrs                      <char-0x1D4C8>               " 𝓈          : MATHEMATICAL SCRIPT SMALL S
+\\scrt                      <char-0x1D4C9>               " 𝓉          : MATHEMATICAL SCRIPT SMALL T
+\\scru                      <char-0x1D4CA>               " 𝓊          : MATHEMATICAL SCRIPT SMALL U
+\\scrv                      <char-0x1D4CB>               " 𝓋          : MATHEMATICAL SCRIPT SMALL V
+\\scrw                      <char-0x1D4CC>               " 𝓌          : MATHEMATICAL SCRIPT SMALL W
+\\scrx                      <char-0x1D4CD>               " 𝓍          : MATHEMATICAL SCRIPT SMALL X
+\\scry                      <char-0x1D4CE>               " 𝓎          : MATHEMATICAL SCRIPT SMALL Y
+\\scrz                      <char-0x1D4CF>               " 𝓏          : MATHEMATICAL SCRIPT SMALL Z
+\\scurel                    <char-0x022B1>               " ⊱          : SUCCEEDS UNDER RELATION
+\\searrow                   <char-0x02198>               " ↘          : SOUTH EAST ARROW / LOWER RIGHT ARROW
+\\seovnearrow               <char-0x0292D>               " ⤭          : SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+\\setminus                  <char-0x02216>               " ∖          : SET MINUS
+\\sharp                     <char-0x0266F>               " ♯          : MUSIC SHARP SIGN / SHARP
+\\shuffle                   <char-0x029E2>               " ⧢          : SHUFFLE PRODUCT
+\\sigma                     <char-0x003C3>               " σ          : GREEK SMALL LETTER SIGMA
+\\sim                       <char-0x0223C>               " ∼          : TILDE OPERATOR
+\\sim<Tab>                  <char-0x0223C>               " ∼          : TILDE OPERATOR
+\\sime                      \\sime                       "            : (Incomplete sequence)
+\\simeq                     <char-0x02243>               " ≃          : ASYMPTOTICALLY EQUAL TO
+\\simg                      \\simg                       "            : (Incomplete sequence)
+\\simgE                     <char-0x02AA0>               " ⪠          : SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+\\simgtr                    <char-0x02A9E>               " ⪞          : SIMILAR OR GREATER-THAN
+\\simi                      \\simi                       "            : (Incomplete sequence)
+\\similarleftarrow          <char-0x02B49>               " ⭉          : TILDE OPERATOR ABOVE LEFTWARDS ARROW
+\\siml                      \\siml                       "            : (Incomplete sequence)
+\\simlE                     <char-0x02A9F>               " ⪟          : SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+\\simless                   <char-0x02A9D>               " ⪝          : SIMILAR OR LESS-THAN
+\\simm                      \\simm                       "            : (Incomplete sequence)
+\\simminussim               <char-0x02A6C>               " ⩬          : SIMILAR MINUS SIMILAR
+\\simp                      \\simp                       "            : (Incomplete sequence)
+\\simplus                   <char-0x02A24>               " ⨤          : PLUS SIGN WITH TILDE ABOVE
+\\simr                      \\simr                       "            : (Incomplete sequence)
+\\simrdots                  <char-0x02A6B>               " ⩫          : TILDE OPERATOR WITH RISING DOTS
+\\sinewave                  <char-0x0223F>               " ∿          : SINE WAVE
+\\smallblacktriangleleft    <char-0x025C2>               " ◂          : BLACK LEFT-POINTING SMALL TRIANGLE / BLACK LEFT POINTING SMALL TRIANGLE
+\\smallblacktriangleright   <char-0x025B8>               " ▸          : BLACK RIGHT-POINTING SMALL TRIANGLE / BLACK RIGHT POINTING SMALL TRIANGLE
+\\smallin                   <char-0x0220A>               " ∊          : SMALL ELEMENT OF
+\\smallni                   <char-0x0220D>               " ∍          : SMALL CONTAINS AS MEMBER
+\\smalltriangleleft         <char-0x025C3>               " ◃          : WHITE LEFT-POINTING SMALL TRIANGLE / WHITE LEFT POINTING SMALL TRIANGLE
+\\smalltriangleright        <char-0x025B9>               " ▹          : WHITE RIGHT-POINTING SMALL TRIANGLE / WHITE RIGHT POINTING SMALL TRIANGLE
+\\smashtimes                <char-0x02A33>               " ⨳          : SMASH PRODUCT
+\\smblkdiamond              <char-0x02B29>               " ⬩          : BLACK SMALL DIAMOND
+\\smblklozenge              <char-0x02B2A>               " ⬪          : BLACK SMALL LOZENGE
+\\smblksquare               <char-0x025AA>               " ▪          : BLACK SMALL SQUARE
+\\smeparsl                  <char-0x029E4>               " ⧤          : EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+\\smile                     <char-0x02323>               " ⌣          : SMILE
+\\smt                       <char-0x02AAA>               " ⪪          : SMALLER THAN
+\\smt<Tab>                  <char-0x02AAA>               " ⪪          : SMALLER THAN
+\\smte                      <char-0x02AAC>               " ⪬          : SMALLER THAN OR EQUAL TO
+\\smwhitestar               <char-0x02B52>               " ⭒          : WHITE SMALL STAR
+\\smwhtcircle               <char-0x025E6>               " ◦          : WHITE BULLET
+\\smwhtlozenge              <char-0x02B2B>               " ⬫          : WHITE SMALL LOZENGE
+\\smwhtsquare               <char-0x025AB>               " ▫          : WHITE SMALL SQUARE
+\\sout                      <char-0x00336>               " ◌̶         : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+\\spadesuit                 <char-0x02660>               " ♠          : BLACK SPADE SUIT
+\\sphericalangle            <char-0x02222>               " ∢          : SPHERICAL ANGLE
+\\sphericalangle<Tab>       <char-0x02222>               " ∢          : SPHERICAL ANGLE
+\\sphericalangleu           \\sphericalangleu            "            : (Incomplete sequence)
+\\sphericalangleup          <char-0x029A1>               " ⦡          : SPHERICAL ANGLE OPENING UP
+\\sqcap                     <char-0x02293>               " ⊓          : SQUARE CAP
+\\sqcup                     <char-0x02294>               " ⊔          : SQUARE CUP
+\\sqfl                      <char-0x025E7>               " ◧          : SQUARE WITH LEFT HALF BLACK
+\\sqfnw                     <char-0x02519>               " ┙          : BOX DRAWINGS UP LIGHT AND LEFT HEAVY / FORMS UP LIGHT AND LEFT HEAVY
+\\sqfr                      <char-0x025E8>               " ◨          : SQUARE WITH RIGHT HALF BLACK
+\\sqfse                     <char-0x025EA>               " ◪          : SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
+\\sqlozenge                 <char-0x02311>               " ⌑          : SQUARE LOZENGE
+\\sqrint                    <char-0x02A16>               " ⨖          : QUATERNION INTEGRAL OPERATOR
+\\sqrt                      <char-0x0221A>               " √          : SQUARE ROOT
+\\sqrt<Tab>                 <char-0x0221A>               " √          : SQUARE ROOT
+\\sqrtb                     \\sqrtb                      "            : (Incomplete sequence)
+\\sqrtbottom                <char-0x023B7>               " ⎷          : RADICAL SYMBOL BOTTOM
+\\sqspne                    <char-0x022E5>               " ⋥          : SQUARE ORIGINAL OF OR NOT EQUAL TO
+\\sqsubset                  <char-0x0228F>               " ⊏          : SQUARE IMAGE OF
+\\sqsubset<Tab>             <char-0x0228F>               " ⊏          : SQUARE IMAGE OF
+\\sqsubsete                 \\sqsubsete                  "            : (Incomplete sequence)
+\\sqsubseteq                <char-0x02291>               " ⊑          : SQUARE IMAGE OF OR EQUAL TO
+\\sqsubsetn                 \\sqsubsetn                  "            : (Incomplete sequence)
+\\sqsubsetneq               <char-0x022E4>               " ⋤          : SQUARE IMAGE OF OR NOT EQUAL TO
+\\sqsupset                  <char-0x02290>               " ⊐          : SQUARE ORIGINAL OF
+\\sqsupset<Tab>             <char-0x02290>               " ⊐          : SQUARE ORIGINAL OF
+\\sqsupsete                 \\sqsupsete                  "            : (Incomplete sequence)
+\\sqsupseteq                <char-0x02292>               " ⊒          : SQUARE ORIGINAL OF OR EQUAL TO
+\\square                    <char-0x025A1>               " □          : WHITE SQUARE
+\\square<Tab>               <char-0x025A1>               " □          : WHITE SQUARE
+\\squareb                   \\squareb                    "            : (Incomplete sequence)
+\\squarebotblack            <char-0x02B13>               " ⬓          : SQUARE WITH BOTTOM HALF BLACK
+\\squarec                   \\squarec                    "            : (Incomplete sequence)
+\\squarecrossfill           <char-0x025A9>               " ▩          : SQUARE WITH DIAGONAL CROSSHATCH FILL
+\\squareh                   \\squareh                    "            : (Incomplete sequence)
+\\squarehfill               <char-0x025A4>               " ▤          : SQUARE WITH HORIZONTAL FILL
+\\squarehvfill              <char-0x025A6>               " ▦          : SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+\\squarel                   \\squarel                    "            : (Incomplete sequence)
+\\squarellblack             <char-0x02B15>               " ⬕          : SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
+\\squarellquad              <char-0x025F1>               " ◱          : WHITE SQUARE WITH LOWER LEFT QUADRANT
+\\squarelrquad              <char-0x025F2>               " ◲          : WHITE SQUARE WITH LOWER RIGHT QUADRANT
+\\squaren                   \\squaren                    "            : (Incomplete sequence)
+\\squareneswfill            <char-0x025A8>               " ▨          : SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+\\squarenwsefill            <char-0x025A7>               " ▧          : SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+\\squaret                   \\squaret                    "            : (Incomplete sequence)
+\\squaretopblack            <char-0x02B12>               " ⬒          : SQUARE WITH TOP HALF BLACK
+\\squareu                   \\squareu                    "            : (Incomplete sequence)
+\\squareulblack             <char-0x025E9>               " ◩          : SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
+\\squareulquad              <char-0x025F0>               " ◰          : WHITE SQUARE WITH UPPER LEFT QUADRANT
+\\squareurblack             <char-0x02B14>               " ⬔          : SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
+\\squareurquad              <char-0x025F3>               " ◳          : WHITE SQUARE WITH UPPER RIGHT QUADRANT
+\\squarev                   \\squarev                    "            : (Incomplete sequence)
+\\squarevfill               <char-0x025A5>               " ▥          : SQUARE WITH VERTICAL FILL
+\\squoval                   <char-0x025A2>               " ▢          : WHITE SQUARE WITH ROUNDED CORNERS
+\\ss                        <char-0x000DF>               " ß          : LATIN SMALL LETTER SHARP S
+\\star                      <char-0x022C6>               " ⋆          : STAR OPERATOR
+\\star<Tab>                 <char-0x022C6>               " ⋆          : STAR OPERATOR
+\\stare                     \\stare                      "            : (Incomplete sequence)
+\\starequal                 <char-0x0225B>               " ≛          : STAR EQUALS
+\\sterling                  <char-0x000A3>               " £          : POUND SIGN
+\\strike                    <char-0x00336>               " ◌̶         : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+\\strns                     <char-0x023E4>               " ⏤          : STRAIGHTNESS
+\\subedot                   <char-0x02AC3>               " ⫃          : SUBSET OF OR EQUAL TO WITH DOT ABOVE
+\\submult                   <char-0x02AC1>               " ⫁          : SUBSET WITH MULTIPLICATION SIGN BELOW
+\\subset                    <char-0x02282>               " ⊂          : SUBSET OF
+\\subset<Tab>               <char-0x02282>               " ⊂          : SUBSET OF
+\\subseta                   \\subseta                    "            : (Incomplete sequence)
+\\subsetapprox              <char-0x02AC9>               " ⫉          : SUBSET OF ABOVE ALMOST EQUAL TO
+\\subsetd                   \\subsetd                    "            : (Incomplete sequence)
+\\subsetdot                 <char-0x02ABD>               " ⪽          : SUBSET WITH DOT
+\\subsete                   \\subsete                    "            : (Incomplete sequence)
+\\subseteq                  <char-0x02286>               " ⊆          : SUBSET OF OR EQUAL TO
+\\subseteq<Tab>             <char-0x02286>               " ⊆          : SUBSET OF OR EQUAL TO
+\\subseteqq                 <char-0x02AC5>               " ⫅          : SUBSET OF ABOVE EQUALS SIGN
+\\subsetn                   \\subsetn                    "            : (Incomplete sequence)
+\\subsetneq                 <char-0x0228A>               " ⊊          : SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO
+\\subsetneq<Tab>            <char-0x0228A>               " ⊊          : SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO
+\\subsetneqq                <char-0x02ACB>               " ⫋          : SUBSET OF ABOVE NOT EQUAL TO
+\\subsetp                   \\subsetp                    "            : (Incomplete sequence)
+\\subsetplus                <char-0x02ABF>               " ⪿          : SUBSET WITH PLUS SIGN BELOW
+\\subsim                    <char-0x02AC7>               " ⫇          : SUBSET OF ABOVE TILDE OPERATOR
+\\subsub                    <char-0x02AD5>               " ⫕          : SUBSET ABOVE SUBSET
+\\subsup                    <char-0x02AD3>               " ⫓          : SUBSET ABOVE SUPERSET
+\\succ                      <char-0x0227B>               " ≻          : SUCCEEDS
+\\succ<Tab>                 <char-0x0227B>               " ≻          : SUCCEEDS
+\\succa                     \\succa                      "            : (Incomplete sequence)
+\\succapprox                <char-0x02AB8>               " ⪸          : SUCCEEDS ABOVE ALMOST EQUAL TO
+\\succc                     \\succc                      "            : (Incomplete sequence)
+\\succcurlyeq               <char-0x0227D>               " ≽          : SUCCEEDS OR EQUAL TO
+\\succe                     \\succe                      "            : (Incomplete sequence)
+\\succeq                    <char-0x02AB0>               " ⪰          : SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+\\succeq<Tab>               <char-0x02AB0>               " ⪰          : SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+\\succeqq                   <char-0x02AB4>               " ⪴          : SUCCEEDS ABOVE EQUALS SIGN
+\\succn                     \\succn                      "            : (Incomplete sequence)
+\\succnapprox               <char-0x02ABA>               " ⪺          : SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+\\succneq                   <char-0x02AB2>               " ⪲          : SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+\\succneq<Tab>              <char-0x02AB2>               " ⪲          : SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+\\succneqq                  <char-0x02AB6>               " ⪶          : SUCCEEDS ABOVE NOT EQUAL TO
+\\succnsim                  <char-0x022E9>               " ⋩          : SUCCEEDS BUT NOT EQUIVALENT TO
+\\succs                     \\succs                      "            : (Incomplete sequence)
+\\succsim                   <char-0x0227F>               " ≿          : SUCCEEDS OR EQUIVALENT TO
+\\sum                       <char-0x02211>               " ∑          : N-ARY SUMMATION
+\\sum<Tab>                  <char-0x02211>               " ∑          : N-ARY SUMMATION
+\\sumi                      \\sumi                       "            : (Incomplete sequence)
+\\sumint                    <char-0x02A0B>               " ⨋          : SUMMATION WITH INTEGRAL
+\\sun                       <char-0x0263C>               " ☼          : WHITE SUN WITH RAYS
+\\supdsub                   <char-0x02AD8>               " ⫘          : SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+\\supedot                   <char-0x02AC4>               " ⫄          : SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+\\suphsol                   <char-0x027C9>               " ⟉          : SUPERSET PRECEDING SOLIDUS
+\\suphsub                   <char-0x02AD7>               " ⫗          : SUPERSET BESIDE SUBSET
+\\supmult                   <char-0x02AC2>               " ⫂          : SUPERSET WITH MULTIPLICATION SIGN BELOW
+\\supset                    <char-0x02283>               " ⊃          : SUPERSET OF
+\\supset<Tab>               <char-0x02283>               " ⊃          : SUPERSET OF
+\\supseta                   \\supseta                    "            : (Incomplete sequence)
+\\supsetapprox              <char-0x02ACA>               " ⫊          : SUPERSET OF ABOVE ALMOST EQUAL TO
+\\supsetd                   \\supsetd                    "            : (Incomplete sequence)
+\\supsetdot                 <char-0x02ABE>               " ⪾          : SUPERSET WITH DOT
+\\supsete                   \\supsete                    "            : (Incomplete sequence)
+\\supseteq                  <char-0x02287>               " ⊇          : SUPERSET OF OR EQUAL TO
+\\supseteq<Tab>             <char-0x02287>               " ⊇          : SUPERSET OF OR EQUAL TO
+\\supseteqq                 <char-0x02AC6>               " ⫆          : SUPERSET OF ABOVE EQUALS SIGN
+\\supsetn                   \\supsetn                    "            : (Incomplete sequence)
+\\supsetneq                 <char-0x0228B>               " ⊋          : SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO
+\\supsetneq<Tab>            <char-0x0228B>               " ⊋          : SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO
+\\supsetneqq                <char-0x02ACC>               " ⫌          : SUPERSET OF ABOVE NOT EQUAL TO
+\\supsetp                   \\supsetp                    "            : (Incomplete sequence)
+\\supsetplus                <char-0x02AC0>               " ⫀          : SUPERSET WITH PLUS SIGN BELOW
+\\supsim                    <char-0x02AC8>               " ⫈          : SUPERSET OF ABOVE TILDE OPERATOR
+\\supsub                    <char-0x02AD4>               " ⫔          : SUPERSET ABOVE SUBSET
+\\supsup                    <char-0x02AD6>               " ⫖          : SUPERSET ABOVE SUPERSET
+\\surd                      <char-0x0221A>               " √          : SQUARE ROOT
+\\swarrow                   <char-0x02199>               " ↙          : SOUTH WEST ARROW / LOWER LEFT ARROW
+\\tau                       <char-0x003C4>               " τ          : GREEK SMALL LETTER TAU
+\\tau<Tab>                  <char-0x003C4>               " τ          : GREEK SMALL LETTER TAU
+\\taur                      \\taur                       "            : (Incomplete sequence)
+\\taurus                    <char-0x02649>               " ♉          : TAURUS
+\\tdcol                     <char-0x02AF6>               " ⫶          : TRIPLE COLON OPERATOR
+\\tesh                      <char-0x002A7>               " ʧ          : LATIN SMALL LETTER TESH DIGRAPH / LATIN SMALL LETTER T ESH
+\\th                        <char-0x000FE>               " þ          : LATIN SMALL LETTER THORN
+\\th<Tab>                   <char-0x000FE>               " þ          : LATIN SMALL LETTER THORN
+\\the                       \\the                        "            : (Incomplete sequence)
+\\therefore                 <char-0x02234>               " ∴          : THEREFORE
+\\theta                     <char-0x003B8>               " θ          : GREEK SMALL LETTER THETA
+\\thi                       \\thi                        "            : (Incomplete sequence)
+\\thickspace                <char-0x02005>               "            : FOUR-PER-EM SPACE
+\\thinspace                 <char-0x02009>               "            : THIN SPACE
+\\thr                       \\thr                        "            : (Incomplete sequence)
+\\threedangle               <char-0x027C0>               " ⟀          : THREE DIMENSIONAL ANGLE
+\\threeunderdot             <char-0x020E8>               " ◌⃨         : COMBINING TRIPLE UNDERDOT
+\\tieconcat                 <char-0x02040>               " ⁀          : CHARACTER TIE
+\\tilde                     <char-0x00303>               " ◌̃         : COMBINING TILDE / NON-SPACING TILDE
+\\tilde<Tab>                <char-0x00303>               " ◌̃         : COMBINING TILDE / NON-SPACING TILDE
+\\tildel                    \\tildel                     "            : (Incomplete sequence)
+\\tildelow                  <char-0x002DC>               " ˜          : SMALL TILDE / SPACING TILDE
+\\tildet                    \\tildet                     "            : (Incomplete sequence)
+\\tildetrpl                 <char-0x0224B>               " ≋          : TRIPLE TILDE
+\\times                     <char-0x000D7>               " ×          : MULTIPLICATION SIGN
+\\times<Tab>                <char-0x000D7>               " ×          : MULTIPLICATION SIGN
+\\timesb                    \\timesb                     "            : (Incomplete sequence)
+\\timesbar                  <char-0x02A31>               " ⨱          : MULTIPLICATION SIGN WITH UNDERBAR
+\\to                        <char-0x02192>               " →          : RIGHTWARDS ARROW / RIGHT ARROW
+\\to<Tab>                   <char-0x02192>               " →          : RIGHTWARDS ARROW / RIGHT ARROW
+\\toe                       \\toe                        "            : (Incomplete sequence)
+\\toea                      <char-0x02928>               " ⤨          : NORTH EAST ARROW AND SOUTH EAST ARROW
+\\ton                       \\ton                        "            : (Incomplete sequence)
+\\tona                      <char-0x02927>               " ⤧          : NORTH WEST ARROW AND NORTH EAST ARROW
+\\top                       <char-0x022A4>               " ⊤          : DOWN TACK
+\\top<Tab>                  <char-0x022A4>               " ⊤          : DOWN TACK
+\\topb                      \\topb                       "            : (Incomplete sequence)
+\\topbot                    <char-0x02336>               " ⌶          : APL FUNCTIONAL SYMBOL I-BEAM
+\\tops                      \\tops                       "            : (Incomplete sequence)
+\\topsemicircle             <char-0x025E0>               " ◠          : UPPER HALF CIRCLE
+\\tos                       \\tos                        "            : (Incomplete sequence)
+\\tosa                      <char-0x02929>               " ⤩          : SOUTH EAST ARROW AND SOUTH WEST ARROW
+\\tow                       \\tow                        "            : (Incomplete sequence)
+\\towa                      <char-0x0292A>               " ⤪          : SOUTH WEST ARROW AND NORTH WEST ARROW
+\\trademark                 <char-0x02122>               " ™          : TRADE MARK SIGN / TRADEMARK
+\\trapezium                 <char-0x023E2>               " ⏢          : WHITE TRAPEZIUM
+\\trianglecdot              <char-0x025EC>               " ◬          : WHITE UP-POINTING TRIANGLE WITH DOT / WHITE UP POINTING TRIANGLE WITH DOT
+\\triangledown              <char-0x025BF>               " ▿          : WHITE DOWN-POINTING SMALL TRIANGLE / WHITE DOWN POINTING SMALL TRIANGLE
+\\triangleleft              <char-0x025C1>               " ◁          : WHITE LEFT-POINTING TRIANGLE / WHITE LEFT POINTING TRIANGLE
+\\triangleleft<Tab>         <char-0x025C1>               " ◁          : WHITE LEFT-POINTING TRIANGLE / WHITE LEFT POINTING TRIANGLE
+\\triangleleftb             \\triangleleftb              "            : (Incomplete sequence)
+\\triangleleftblack         <char-0x025ED>               " ◭          : UP-POINTING TRIANGLE WITH LEFT HALF BLACK / UP POINTING TRIANGLE WITH LEFT HALF BLACK
+\\trianglelefte             \\trianglelefte              "            : (Incomplete sequence)
+\\trianglelefteq            <char-0x022B4>               " ⊴          : NORMAL SUBGROUP OF OR EQUAL TO
+\\triangleminus             <char-0x02A3A>               " ⨺          : MINUS SIGN IN TRIANGLE
+\\triangleplus              <char-0x02A39>               " ⨹          : PLUS SIGN IN TRIANGLE
+\\triangleq                 <char-0x0225C>               " ≜          : DELTA EQUAL TO
+\\triangleright             <char-0x025B7>               " ▷          : WHITE RIGHT-POINTING TRIANGLE / WHITE RIGHT POINTING TRIANGLE
+\\triangleright<Tab>        <char-0x025B7>               " ▷          : WHITE RIGHT-POINTING TRIANGLE / WHITE RIGHT POINTING TRIANGLE
+\\trianglerightb            \\trianglerightb             "            : (Incomplete sequence)
+\\trianglerightblack        <char-0x025EE>               " ◮          : UP-POINTING TRIANGLE WITH RIGHT HALF BLACK / UP POINTING TRIANGLE WITH RIGHT HALF BLACK
+\\trianglerighte            \\trianglerighte             "            : (Incomplete sequence)
+\\trianglerighteq           <char-0x022B5>               " ⊵          : CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+\\triangletimes             <char-0x02A3B>               " ⨻          : MULTIPLICATION SIGN IN TRIANGLE
+\\tricolon                  <char-0x0205D>               " ⁝          : TRICOLON
+\\tripleplus                <char-0x029FB>               " ⧻          : TRIPLE PLUS
+\\trna                      <char-0x00250>               " ɐ          : LATIN SMALL LETTER TURNED A
+\\trnh                      <char-0x00265>               " ɥ          : LATIN SMALL LETTER TURNED H
+\\trnm                      <char-0x0026F>               " ɯ          : LATIN SMALL LETTER TURNED M
+\\trnm<Tab>                 <char-0x0026F>               " ɯ          : LATIN SMALL LETTER TURNED M
+\\trnml                     \\trnml                      "            : (Incomplete sequence)
+\\trnmlr                    <char-0x00270>               " ɰ          : LATIN SMALL LETTER TURNED M WITH LONG LEG
+\\trnr                      <char-0x00279>               " ɹ          : LATIN SMALL LETTER TURNED R
+\\trnr<Tab>                 <char-0x00279>               " ɹ          : LATIN SMALL LETTER TURNED R
+\\trnrl                     <char-0x0027A>               " ɺ          : LATIN SMALL LETTER TURNED R WITH LONG LEG
+\\trnsa                     <char-0x00252>               " ɒ          : LATIN SMALL LETTER TURNED ALPHA / LATIN SMALL LETTER TURNED SCRIPT A
+\\trnt                      <char-0x00287>               " ʇ          : LATIN SMALL LETTER TURNED T
+\\trny                      <char-0x0028E>               " ʎ          : LATIN SMALL LETTER TURNED Y
+\\ttA                       <char-0x1D670>               " 𝙰          : MATHEMATICAL MONOSPACE CAPITAL A
+\\ttB                       <char-0x1D671>               " 𝙱          : MATHEMATICAL MONOSPACE CAPITAL B
+\\ttC                       <char-0x1D672>               " 𝙲          : MATHEMATICAL MONOSPACE CAPITAL C
+\\ttD                       <char-0x1D673>               " 𝙳          : MATHEMATICAL MONOSPACE CAPITAL D
+\\ttE                       <char-0x1D674>               " 𝙴          : MATHEMATICAL MONOSPACE CAPITAL E
+\\ttF                       <char-0x1D675>               " 𝙵          : MATHEMATICAL MONOSPACE CAPITAL F
+\\ttG                       <char-0x1D676>               " 𝙶          : MATHEMATICAL MONOSPACE CAPITAL G
+\\ttH                       <char-0x1D677>               " 𝙷          : MATHEMATICAL MONOSPACE CAPITAL H
+\\ttI                       <char-0x1D678>               " 𝙸          : MATHEMATICAL MONOSPACE CAPITAL I
+\\ttJ                       <char-0x1D679>               " 𝙹          : MATHEMATICAL MONOSPACE CAPITAL J
+\\ttK                       <char-0x1D67A>               " 𝙺          : MATHEMATICAL MONOSPACE CAPITAL K
+\\ttL                       <char-0x1D67B>               " 𝙻          : MATHEMATICAL MONOSPACE CAPITAL L
+\\ttM                       <char-0x1D67C>               " 𝙼          : MATHEMATICAL MONOSPACE CAPITAL M
+\\ttN                       <char-0x1D67D>               " 𝙽          : MATHEMATICAL MONOSPACE CAPITAL N
+\\ttO                       <char-0x1D67E>               " 𝙾          : MATHEMATICAL MONOSPACE CAPITAL O
+\\ttP                       <char-0x1D67F>               " 𝙿          : MATHEMATICAL MONOSPACE CAPITAL P
+\\ttQ                       <char-0x1D680>               " 𝚀          : MATHEMATICAL MONOSPACE CAPITAL Q
+\\ttR                       <char-0x1D681>               " 𝚁          : MATHEMATICAL MONOSPACE CAPITAL R
+\\ttS                       <char-0x1D682>               " 𝚂          : MATHEMATICAL MONOSPACE CAPITAL S
+\\ttT                       <char-0x1D683>               " 𝚃          : MATHEMATICAL MONOSPACE CAPITAL T
+\\ttU                       <char-0x1D684>               " 𝚄          : MATHEMATICAL MONOSPACE CAPITAL U
+\\ttV                       <char-0x1D685>               " 𝚅          : MATHEMATICAL MONOSPACE CAPITAL V
+\\ttW                       <char-0x1D686>               " 𝚆          : MATHEMATICAL MONOSPACE CAPITAL W
+\\ttX                       <char-0x1D687>               " 𝚇          : MATHEMATICAL MONOSPACE CAPITAL X
+\\ttY                       <char-0x1D688>               " 𝚈          : MATHEMATICAL MONOSPACE CAPITAL Y
+\\ttZ                       <char-0x1D689>               " 𝚉          : MATHEMATICAL MONOSPACE CAPITAL Z
+\\tta                       <char-0x1D68A>               " 𝚊          : MATHEMATICAL MONOSPACE SMALL A
+\\ttb                       <char-0x1D68B>               " 𝚋          : MATHEMATICAL MONOSPACE SMALL B
+\\ttc                       <char-0x1D68C>               " 𝚌          : MATHEMATICAL MONOSPACE SMALL C
+\\ttd                       <char-0x1D68D>               " 𝚍          : MATHEMATICAL MONOSPACE SMALL D
+\\tte                       <char-0x1D68E>               " 𝚎          : MATHEMATICAL MONOSPACE SMALL E
+\\tte<Tab>                  <char-0x1D68E>               " 𝚎          : MATHEMATICAL MONOSPACE SMALL E
+\\ttei                      \\ttei                       "            : (Incomplete sequence)
+\\tteight                   <char-0x1D7FE>               " 𝟾          : MATHEMATICAL MONOSPACE DIGIT EIGHT
+\\ttf                       <char-0x1D68F>               " 𝚏          : MATHEMATICAL MONOSPACE SMALL F
+\\ttf<Tab>                  <char-0x1D68F>               " 𝚏          : MATHEMATICAL MONOSPACE SMALL F
+\\ttfi                      \\ttfi                       "            : (Incomplete sequence)
+\\ttfive                    <char-0x1D7FB>               " 𝟻          : MATHEMATICAL MONOSPACE DIGIT FIVE
+\\ttfo                      \\ttfo                       "            : (Incomplete sequence)
+\\ttfour                    <char-0x1D7FA>               " 𝟺          : MATHEMATICAL MONOSPACE DIGIT FOUR
+\\ttg                       <char-0x1D690>               " 𝚐          : MATHEMATICAL MONOSPACE SMALL G
+\\tth                       <char-0x1D691>               " 𝚑          : MATHEMATICAL MONOSPACE SMALL H
+\\tti                       <char-0x1D692>               " 𝚒          : MATHEMATICAL MONOSPACE SMALL I
+\\ttj                       <char-0x1D693>               " 𝚓          : MATHEMATICAL MONOSPACE SMALL J
+\\ttk                       <char-0x1D694>               " 𝚔          : MATHEMATICAL MONOSPACE SMALL K
+\\ttl                       <char-0x1D695>               " 𝚕          : MATHEMATICAL MONOSPACE SMALL L
+\\ttm                       <char-0x1D696>               " 𝚖          : MATHEMATICAL MONOSPACE SMALL M
+\\ttn                       <char-0x1D697>               " 𝚗          : MATHEMATICAL MONOSPACE SMALL N
+\\ttn<Tab>                  <char-0x1D697>               " 𝚗          : MATHEMATICAL MONOSPACE SMALL N
+\\ttni                      \\ttni                       "            : (Incomplete sequence)
+\\ttnine                    <char-0x1D7FF>               " 𝟿          : MATHEMATICAL MONOSPACE DIGIT NINE
+\\tto                       <char-0x1D698>               " 𝚘          : MATHEMATICAL MONOSPACE SMALL O
+\\tto<Tab>                  <char-0x1D698>               " 𝚘          : MATHEMATICAL MONOSPACE SMALL O
+\\tton                      \\tton                       "            : (Incomplete sequence)
+\\ttone                     <char-0x1D7F7>               " 𝟷          : MATHEMATICAL MONOSPACE DIGIT ONE
+\\ttp                       <char-0x1D699>               " 𝚙          : MATHEMATICAL MONOSPACE SMALL P
+\\ttq                       <char-0x1D69A>               " 𝚚          : MATHEMATICAL MONOSPACE SMALL Q
+\\ttr                       <char-0x1D69B>               " 𝚛          : MATHEMATICAL MONOSPACE SMALL R
+\\tts                       <char-0x1D69C>               " 𝚜          : MATHEMATICAL MONOSPACE SMALL S
+\\tts<Tab>                  <char-0x1D69C>               " 𝚜          : MATHEMATICAL MONOSPACE SMALL S
+\\ttse                      \\ttse                       "            : (Incomplete sequence)
+\\ttseven                   <char-0x1D7FD>               " 𝟽          : MATHEMATICAL MONOSPACE DIGIT SEVEN
+\\ttsi                      \\ttsi                       "            : (Incomplete sequence)
+\\ttsix                     <char-0x1D7FC>               " 𝟼          : MATHEMATICAL MONOSPACE DIGIT SIX
+\\ttt                       <char-0x1D69D>               " 𝚝          : MATHEMATICAL MONOSPACE SMALL T
+\\ttt<Tab>                  <char-0x1D69D>               " 𝚝          : MATHEMATICAL MONOSPACE SMALL T
+\\ttth                      \\ttth                       "            : (Incomplete sequence)
+\\ttthree                   <char-0x1D7F9>               " 𝟹          : MATHEMATICAL MONOSPACE DIGIT THREE
+\\tttw                      \\tttw                       "            : (Incomplete sequence)
+\\tttwo                     <char-0x1D7F8>               " 𝟸          : MATHEMATICAL MONOSPACE DIGIT TWO
+\\ttu                       <char-0x1D69E>               " 𝚞          : MATHEMATICAL MONOSPACE SMALL U
+\\ttv                       <char-0x1D69F>               " 𝚟          : MATHEMATICAL MONOSPACE SMALL V
+\\ttw                       <char-0x1D6A0>               " 𝚠          : MATHEMATICAL MONOSPACE SMALL W
+\\ttx                       <char-0x1D6A1>               " 𝚡          : MATHEMATICAL MONOSPACE SMALL X
+\\tty                       <char-0x1D6A2>               " 𝚢          : MATHEMATICAL MONOSPACE SMALL Y
+\\ttz                       <char-0x1D6A3>               " 𝚣          : MATHEMATICAL MONOSPACE SMALL Z
+\\ttz<Tab>                  <char-0x1D6A3>               " 𝚣          : MATHEMATICAL MONOSPACE SMALL Z
+\\ttze                      \\ttze                       "            : (Incomplete sequence)
+\\ttzero                    <char-0x1D7F6>               " 𝟶          : MATHEMATICAL MONOSPACE DIGIT ZERO
+\\turnangle                 <char-0x029A2>               " ⦢          : TURNED ANGLE
+\\turnediota                <char-0x02129>               " ℩          : TURNED GREEK SMALL LETTER IOTA
+\\turnednot                 <char-0x02319>               " ⌙          : TURNED NOT SIGN
+\\turnk                     <char-0x0029E>               " ʞ          : LATIN SMALL LETTER TURNED K
+\\twocaps                   <char-0x02A4B>               " ⩋          : INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+\\twocups                   <char-0x02A4A>               " ⩊          : UNION BESIDE AND JOINED WITH UNION
+\\twoheaddownarrow          <char-0x021A1>               " ↡          : DOWNWARDS TWO HEADED ARROW / DOWN TWO HEADED ARROW
+\\twoheadleftarrow          <char-0x0219E>               " ↞          : LEFTWARDS TWO HEADED ARROW / LEFT TWO HEADED ARROW
+\\twoheadleftarrow<Tab>     <char-0x0219E>               " ↞          : LEFTWARDS TWO HEADED ARROW / LEFT TWO HEADED ARROW
+\\twoheadleftarrowt         \\twoheadleftarrowt          "            : (Incomplete sequence)
+\\twoheadleftarrowtail      <char-0x02B3B>               " ⬻          : LEFTWARDS TWO-HEADED ARROW WITH TAIL
+\\twoheadleftdbkarrow       <char-0x02B37>               " ⬷          : LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
+\\twoheadmapsfrom           <char-0x02B36>               " ⬶          : LEFTWARDS TWO-HEADED ARROW FROM BAR
+\\twoheadmapsto             <char-0x02905>               " ⤅          : RIGHTWARDS TWO-HEADED ARROW FROM BAR
+\\twoheadrightarrow         <char-0x021A0>               " ↠          : RIGHTWARDS TWO HEADED ARROW / RIGHT TWO HEADED ARROW
+\\twoheadrightarrow<Tab>    <char-0x021A0>               " ↠          : RIGHTWARDS TWO HEADED ARROW / RIGHT TWO HEADED ARROW
+\\twoheadrightarrowt        \\twoheadrightarrowt         "            : (Incomplete sequence)
+\\twoheadrightarrowtail     <char-0x02916>               " ⤖          : RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+\\twoheaduparrow            <char-0x0219F>               " ↟          : UPWARDS TWO HEADED ARROW / UP TWO HEADED ARROW
+\\twoheaduparrow<Tab>       <char-0x0219F>               " ↟          : UPWARDS TWO HEADED ARROW / UP TWO HEADED ARROW
+\\twoheaduparrowc           \\twoheaduparrowc            "            : (Incomplete sequence)
+\\twoheaduparrowcircle      <char-0x02949>               " ⥉          : UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+\\twonotes                  <char-0x0266B>               " ♫          : BEAMED EIGHTH NOTES / BARRED EIGHTH NOTES
+\\u                         <char-0x002D8>               " ˘          : BREVE / SPACING BREVE
+\\u<Tab>                    <char-0x002D8>               " ˘          : BREVE / SPACING BREVE
+\\ul                        \\ul                         "            : (Incomplete sequence)
+\\ularc                     <char-0x025DC>               " ◜          : UPPER LEFT QUADRANT CIRCULAR ARC
+\\ulblacktriangle           <char-0x025E4>               " ◤          : BLACK UPPER LEFT TRIANGLE
+\\ulcorner                  <char-0x0231C>               " ⌜          : TOP LEFT CORNER
+\\ultriangle                <char-0x025F8>               " ◸          : UPPER LEFT TRIANGLE
+\\um                        \\um                         "            : (Incomplete sequence)
+\\uminus                    <char-0x02A41>               " ⩁          : UNION WITH MINUS SIGN
+\\un                        \\un                         "            : (Incomplete sequence)
+\\underbar                  <char-0x00332>               " ◌̲         : COMBINING LOW LINE / NON-SPACING UNDERSCORE
+\\underbrace                <char-0x023DF>               " ⏟          : BOTTOM CURLY BRACKET
+\\underbracket              <char-0x023B5>               " ⎵          : BOTTOM SQUARE BRACKET
+\\underleftarrow            <char-0x020EE>               " ◌⃮         : COMBINING LEFT ARROW BELOW
+\\underleftharpoondown      <char-0x020ED>               " ◌⃭         : COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+\\underleftrightarrow       <char-0x0034D>               " ◌͍         : COMBINING LEFT RIGHT ARROW BELOW
+\\underrightarrow           <char-0x020EF>               " ◌⃯         : COMBINING RIGHT ARROW BELOW
+\\underrightharpoondown     <char-0x020EC>               " ◌⃬         : COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+\\up                        \\up                         "            : (Incomplete sequence)
+\\upMu                      <char-0x0039C>               " Μ          : GREEK CAPITAL LETTER MU
+\\upNu                      <char-0x0039D>               " Ν          : GREEK CAPITAL LETTER NU
+\\upOmicron                 <char-0x0039F>               " Ο          : GREEK CAPITAL LETTER OMICRON
+\\upand                     <char-0x0214B>               " ⅋          : TURNED AMPERSAND
+\\uparrow                   <char-0x02191>               " ↑          : UPWARDS ARROW / UP ARROW
+\\uparrow<Tab>              <char-0x02191>               " ↑          : UPWARDS ARROW / UP ARROW
+\\uparrowb                  \\uparrowb                   "            : (Incomplete sequence)
+\\uparrowbarred             <char-0x02909>               " ⤉          : UPWARDS ARROW WITH HORIZONTAL STROKE
+\\updasharrow               <char-0x021E1>               " ⇡          : UPWARDS DASHED ARROW / UP DASHED ARROW
+\\updownarrow               <char-0x02195>               " ↕          : UP DOWN ARROW
+\\updownarrow<Tab>          <char-0x02195>               " ↕          : UP DOWN ARROW
+\\updownarrowb              \\updownarrowb               "            : (Incomplete sequence)
+\\updownarrowbar            <char-0x021A8>               " ↨          : UP DOWN ARROW WITH BASE
+\\updownharpoonleftright    <char-0x0294D>               " ⥍          : UP BARB LEFT DOWN BARB RIGHT HARPOON
+\\updownharpoonrightleft    <char-0x0294C>               " ⥌          : UP BARB RIGHT DOWN BARB LEFT HARPOON
+\\upepsilon                 <char-0x003B5>               " ε          : GREEK SMALL LETTER EPSILON
+\\upharpoonleft             <char-0x021BF>               " ↿          : UPWARDS HARPOON WITH BARB LEFTWARDS / UP HARPOON WITH BARB LEFT
+\\upharpoonright            <char-0x021BE>               " ↾          : UPWARDS HARPOON WITH BARB RIGHTWARDS / UP HARPOON WITH BARB RIGHT
+\\upharpoonsleftright       <char-0x02963>               " ⥣          : UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+\\upin                      <char-0x027D2>               " ⟒          : ELEMENT OF OPENING UPWARDS
+\\upin<Tab>                 <char-0x027D2>               " ⟒          : ELEMENT OF OPENING UPWARDS
+\\upint                     <char-0x02A1B>               " ⨛          : INTEGRAL WITH OVERBAR
+\\upkoppa                   <char-0x003DF>               " ϟ          : GREEK SMALL LETTER KOPPA
+\\uplus                     <char-0x0228E>               " ⊎          : MULTISET UNION
+\\upoldKoppa                <char-0x003D8>               " Ϙ          : GREEK LETTER ARCHAIC KOPPA
+\\upoldkoppa                <char-0x003D9>               " ϙ          : GREEK SMALL LETTER ARCHAIC KOPPA
+\\upomicron                 <char-0x003BF>               " ο          : GREEK SMALL LETTER OMICRON
+\\upsampi                   <char-0x003E1>               " ϡ          : GREEK SMALL LETTER SAMPI
+\\upsilon                   <char-0x003C5>               " υ          : GREEK SMALL LETTER UPSILON
+\\upstigma                  <char-0x003DB>               " ϛ          : GREEK SMALL LETTER STIGMA
+\\upuparrows                <char-0x021C8>               " ⇈          : UPWARDS PAIRED ARROWS / UP PAIRED ARROWS
+\\upvDash                   <char-0x02AEB>               " ⫫          : DOUBLE UP TACK
+\\upvarbeta                 <char-0x003D0>               " ϐ          : GREEK BETA SYMBOL / GREEK SMALL LETTER CURLED BETA
+\\upwhitearrow              <char-0x021E7>               " ⇧          : UPWARDS WHITE ARROW / WHITE UP ARROW
+\\ur                        \\ur                         "            : (Incomplete sequence)
+\\uranus                    <char-0x02645>               " ♅          : URANUS
+\\urarc                     <char-0x025DD>               " ◝          : UPPER RIGHT QUADRANT CIRCULAR ARC
+\\urblacktriangle           <char-0x025E5>               " ◥          : BLACK UPPER RIGHT TRIANGLE
+\\urcorner                  <char-0x0231D>               " ⌝          : TOP RIGHT CORNER
+\\urtriangle                <char-0x025F9>               " ◹          : UPPER RIGHT TRIANGLE
+\\vDash                     <char-0x022A8>               " ⊨          : TRUE
+\\varTheta                  <char-0x003F4>               " ϴ          : GREEK CAPITAL THETA SYMBOL
+\\varbarwedge               <char-0x02305>               " ⌅          : PROJECTIVE
+\\varcarriagereturn         <char-0x023CE>               " ⏎          : RETURN SYMBOL
+\\varclubsuit               <char-0x02667>               " ♧          : WHITE CLUB SUIT
+\\vardiamondsuit            <char-0x02666>               " ♦          : BLACK DIAMOND SUIT
+\\vardoublebarwedge         <char-0x02306>               " ⌆          : PERSPECTIVE
+\\varepsilon                <char-0x003B5>               " ε          : GREEK SMALL LETTER EPSILON
+\\varheartsuit              <char-0x02665>               " ♥          : BLACK HEART SUIT
+\\varhexagon                <char-0x02B21>               " ⬡          : WHITE HEXAGON
+\\varhexagon<Tab>           <char-0x02B21>               " ⬡          : WHITE HEXAGON
+\\varhexagonb               \\varhexagonb                "            : (Incomplete sequence)
+\\varhexagonblack           <char-0x02B22>               " ⬢          : BLACK HEXAGON
+\\varhexagonl               \\varhexagonl                "            : (Incomplete sequence)
+\\varhexagonlrbonds         <char-0x0232C>               " ⌬          : BENZENE RING
+\\varisinobar               <char-0x022F6>               " ⋶          : ELEMENT OF WITH OVERBAR
+\\varisins                  <char-0x022F3>               " ⋳          : ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+\\varkappa                  <char-0x003F0>               " ϰ          : GREEK KAPPA SYMBOL / GREEK SMALL LETTER SCRIPT KAPPA
+\\varlrtriangle             <char-0x022BF>               " ⊿          : RIGHT TRIANGLE
+\\varniobar                 <char-0x022FD>               " ⋽          : CONTAINS WITH OVERBAR
+\\varnis                    <char-0x022FB>               " ⋻          : CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+\\varnothing                <char-0x02205>               " ∅          : EMPTY SET
+\\varointclockwise          <char-0x02232>               " ∲          : CLOCKWISE CONTOUR INTEGRAL
+\\varphi                    <char-0x003C6>               " φ          : GREEK SMALL LETTER PHI
+\\varpi                     <char-0x003D6>               " ϖ          : GREEK PI SYMBOL / GREEK SMALL LETTER OMEGA PI
+\\varrho                    <char-0x003F1>               " ϱ          : GREEK RHO SYMBOL / GREEK SMALL LETTER TAILED RHO
+\\varsigma                  <char-0x003C2>               " ς          : GREEK SMALL LETTER FINAL SIGMA
+\\varspadesuit              <char-0x02664>               " ♤          : WHITE SPADE SUIT
+\\varstar                   <char-0x02736>               " ✶          : SIX POINTED BLACK STAR
+\\varsubsetneqq             <char-0x0228A><char-0x0FE00> " ⊊︀         : SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+\\varsupsetneq              <char-0x0228B><char-0x0FE00> " ⊋︀         : SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+\\vartheta                  <char-0x003D1>               " ϑ          : GREEK THETA SYMBOL / GREEK SMALL LETTER SCRIPT THETA
+\\vartriangle               <char-0x025B5>               " ▵          : WHITE UP-POINTING SMALL TRIANGLE / WHITE UP POINTING SMALL TRIANGLE
+\\vartriangle<Tab>          <char-0x025B5>               " ▵          : WHITE UP-POINTING SMALL TRIANGLE / WHITE UP POINTING SMALL TRIANGLE
+\\vartrianglel              \\vartrianglel               "            : (Incomplete sequence)
+\\vartriangleleft           <char-0x022B2>               " ⊲          : NORMAL SUBGROUP OF
+\\vartriangler              \\vartriangler               "            : (Incomplete sequence)
+\\vartriangleright          <char-0x022B3>               " ⊳          : CONTAINS AS NORMAL SUBGROUP
+\\varveebar                 <char-0x02A61>               " ⩡          : SMALL VEE WITH UNDERBAR
+\\vdash                     <char-0x022A2>               " ⊢          : RIGHT TACK
+\\vdots                     <char-0x022EE>               " ⋮          : VERTICAL ELLIPSIS
+\\vec                       <char-0x020D7>               " ◌⃗         : COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
+\\vee                       <char-0x02228>               " ∨          : LOGICAL OR
+\\vee<Tab>                  <char-0x02228>               " ∨          : LOGICAL OR
+\\veeb                      \\veeb                       "            : (Incomplete sequence)
+\\veebar                    <char-0x022BB>               " ⊻          : XOR
+\\veed                      \\veed                       "            : (Incomplete sequence)
+\\veedoublebar              <char-0x02A63>               " ⩣          : LOGICAL OR WITH DOUBLE UNDERBAR
+\\veee                      \\veee                       "            : (Incomplete sequence)
+\\veeeq                     <char-0x0225A>               " ≚          : EQUIANGULAR TO
+\\veem                      \\veem                       "            : (Incomplete sequence)
+\\veemidvert                <char-0x02A5B>               " ⩛          : LOGICAL OR WITH MIDDLE STEM
+\\veeo                      \\veeo                       "            : (Incomplete sequence)
+\\veeodot                   <char-0x02A52>               " ⩒          : LOGICAL OR WITH DOT ABOVE
+\\venus                     <char-0x02640>               " ♀          : FEMALE SIGN
+\\verti                     <char-0x002CC>               " ˌ          : MODIFIER LETTER LOW VERTICAL LINE
+\\vertoverlay               <char-0x020D2>               " ◌⃒         : COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
+\\verts                     <char-0x002C8>               " ˈ          : MODIFIER LETTER VERTICAL LINE
+\\verymuchless              <char-0x022D8>               " ⋘          : VERY MUCH LESS-THAN / VERY MUCH LESS THAN
+\\viewdata                  <char-0x02317>               " ⌗          : VIEWDATA SQUARE
+\\virgo                     <char-0x0264D>               " ♍          : VIRGO
+\\visiblespace              <char-0x02423>               " ␣          : OPEN BOX
+\\vrectangleblack           <char-0x025AE>               " ▮          : BLACK VERTICAL RECTANGLE
+\\vrecto                    <char-0x025AF>               " ▯          : WHITE VERTICAL RECTANGLE
+\\vysmblkcircle             <char-0x02219>               " ∙          : BULLET OPERATOR
+\\vysmblksquare             <char-0x02B1D>               " ⬝          : BLACK VERY SMALL SQUARE
+\\vysmwhtsquare             <char-0x02B1E>               " ⬞          : WHITE VERY SMALL SQUARE
+\\wedge                     <char-0x02227>               " ∧          : LOGICAL AND
+\\wedge<Tab>                <char-0x02227>               " ∧          : LOGICAL AND
+\\wedged                    \\wedged                     "            : (Incomplete sequence)
+\\wedgedot                  <char-0x027D1>               " ⟑          : AND WITH DOT
+\\wedgedoublebar            <char-0x02A60>               " ⩠          : LOGICAL AND WITH DOUBLE UNDERBAR
+\\wedgem                    \\wedgem                     "            : (Incomplete sequence)
+\\wedgemidvert              <char-0x02A5A>               " ⩚          : LOGICAL AND WITH MIDDLE STEM
+\\wedgeo                    \\wedgeo                     "            : (Incomplete sequence)
+\\wedgeodot                 <char-0x02A51>               " ⩑          : LOGICAL AND WITH DOT ABOVE
+\\wedgeonwedge              <char-0x02A55>               " ⩕          : TWO INTERSECTING LOGICAL AND
+\\wedgeq                    <char-0x02259>               " ≙          : ESTIMATES
+\\whitearrowupfrombar       <char-0x021EA>               " ⇪          : UPWARDS WHITE ARROW FROM BAR / WHITE UP ARROW FROM BAR
+\\whiteinwhitetriangle      <char-0x027C1>               " ⟁          : WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
+\\whitepointerleft          <char-0x025C5>               " ◅          : WHITE LEFT-POINTING POINTER / WHITE LEFT POINTING POINTER
+\\whitepointerright         <char-0x025BB>               " ▻          : WHITE RIGHT-POINTING POINTER / WHITE RIGHT POINTING POINTER
+\\whthorzoval               <char-0x02B2D>               " ⬭          : WHITE HORIZONTAL ELLIPSE
+\\whtvertoval               <char-0x02B2F>               " ⬯          : WHITE VERTICAL ELLIPSE
+\\wideangledown             <char-0x029A6>               " ⦦          : OBLIQUE ANGLE OPENING UP
+\\wideangleup               <char-0x029A7>               " ⦧          : OBLIQUE ANGLE OPENING DOWN
+\\widebridgeabove           <char-0x020E9>               " ◌⃩         : COMBINING WIDE BRIDGE ABOVE
+\\wideutilde                <char-0x00330>               " ◌̰         : COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
+\\wp                        <char-0x02118>               " ℘          : SCRIPT CAPITAL P / SCRIPT P
+\\wr                        <char-0x02240>               " ≀          : WREATH PRODUCT
+\\xi                        <char-0x003BE>               " ξ          : GREEK SMALL LETTER XI
+\\xor                       <char-0x022BB>               " ⊻          : XOR
+\\xrat                      <char-0x0211E>               " ℞          : PRESCRIPTION TAKE
+\\yen                       <char-0x000A5>               " ¥          : YEN SIGN
+\\yogh                      <char-0x00292>               " ʒ          : LATIN SMALL LETTER EZH / LATIN SMALL LETTER YOGH
+\\zeta                      <char-0x003B6>               " ζ          : GREEK SMALL LETTER ZETA
+" ------------------------- ---------------------------- " ---------- : --------------------------------------------------------------------------------------------------------
+
+" Below here is the script that was used to produce this file.
+
+"> #!/bin/env julia
+"> 
+"> import REPL
+"> 
+"> const filename = "latex2unicode_utf-8"
+"> const include_emoji = false # set this to true if you want to keymap empjis as well
+"> 
+"> # We want to avoid situations in which the user types e.g. \delt and pauses,
+"> # and the result is "∇t" because "\del" gets recognized and then there is some leftover "t".
+"> # This allows us to get completions with <Tab> for example.
+"> function fix_completions(completions::Dict{String,String})
+">     allinputs = sort!(collect(keys(completions)))
+">     new_completions = copy(completions)
+"> 
+">     for input in allinputs
+">         chars = completions[input]
+">         l = length(input)
+">         longer = filter(x->startswith(x, input)&&length(x)>l, allinputs)
+">         n = length(longer)
+">         n == 0 && continue
+">         new_completions[input * "<Tab>"] = chars
+">         for other in longer
+">             add = other[1:(l+1)]
+">             get!(new_completions, add, add)
+">         end
+">     end
+">     return new_completions
+"> end
+"> 
+"> function unicode_data()
+">     file = normpath(Sys.BINDIR, "..", "..", "doc", "UnicodeData.txt")
+">     names = Dict{UInt32, String}()
+">     open(file) do unidata
+">         for line in readlines(unidata)
+">             id, name, desc = split(line, ";")[[1, 2, 11]]
+">             codepoint = parse(UInt32, "0x$id")
+">             names[codepoint] = (name == "" ? desc : desc == "" ? name : "$name / $desc")
+">         end
+">     end
+">     return names
+"> end
+"> 
+"> # Prepend a dotted circle ('◌' i.e. '\u25CC') to combining characters
+"> function fix_combining_chars(char)
+">     cat = Base.Unicode.category_code(char)
+">     return string(cat == 6 || cat == 8 ? "◌" : "", char)
+"> end
+"> 
+"> function table_entries(completions::Dict{String,String}, unicode_dict)
+">     latex = String[]
+">     code = String[]
+">     unicode = String[]
+">     desc = String[]
+"> 
+">     for (input, chars) in sort!(collect(completions))
+">         code_points, unicode_names, characters = String[], String[], String[]
+">         if startswith(chars, "\\")
+">             push!(code_points, replace(chars, "\\" => "\\\\"))
+">             push!(unicode_names, "(Incomplete sequence)")
+">             push!(characters, "")
+">         else
+">             for char in chars
+">                 push!(code_points, "<char-0x$(uppercase(string(UInt32(char), base = 16, pad = 5)))>")
+">                 push!(unicode_names, get(unicode_dict, UInt32(char), "(No Unicode name)"))
+">                 push!(characters, isempty(characters) ? fix_combining_chars(char) : "$char")
+">             end
+">         end
+">         push!(latex, replace(input, "\\"=>"\\\\"))
+">         push!(code, join(code_points))
+">         push!(unicode, join(characters))
+">         push!(desc, join(unicode_names, " + "))
+">     end
+">     return latex, code, unicode, desc
+"> end
+"> 
+"> open("$filename.vim","w") do f
+">     print(f, """
+">         " This file is autogenerated from the script '$(basename(Base.source_path()))'
+">         " The symbols are based on Julia version $VERSION
+">         " The full generating script can be found in the comments at the bottom of this file,
+">         " and it can be extracted with:
+">         "
+">         "     \$ grep '^\">' $filename.vim | cut -c4- > '$(basename(Base.source_path()))'
+">         "
+">         " To produce this keymap file you need to have Julia compilied from source, and
+">         " to run `make deps` inside Julia's `doc` directory.
+">         " Then you can run:
+">         "
+">         "     \$ julia $(basename(Base.source_path()))
+">         "
+"> 
+">         scriptencoding utf-8
+"> 
+">         let b:keymap_name = "L2U"
+">         loadkeymap
+"> 
+">         """)
+"> 
+">     col_headers = ["\" Tab completion sequence", "Code point", "Character", "Unicode name"]
+"> 
+">     orig_completions = include_emoji ? merge(
+">                 REPL.REPLCompletions.latex_symbols,
+">                 REPL.REPLCompletions.emoji_symbols
+">                 ) :
+">                 REPL.REPLCompletions.latex_symbols
+"> 
+">     latex, code, unicode, desc =
+">         table_entries(
+">             fix_completions(orig_completions),
+">             unicode_data()
+">             )
+"> 
+">     lw = max(length(col_headers[3]), maximum(map(length, latex)))
+">     cw = max(length(col_headers[1]), maximum(map(length, code)))
+">     uw = max(length(col_headers[2]), maximum(map(length, unicode)))
+">     dw = max(length(col_headers[4]), maximum(map(length, desc)))
+"> 
+">     print_padded(l, c, u, d) = println(f, rpad(l, lw), " ", rpad(c, cw), " \" ", rpad(u, uw), " : ", d)
+"> 
+">     print_padded(col_headers...)
+">     print_padded("\" " * "-"^(lw-2), "-"^cw, "-"^uw, "-"^dw)
+"> 
+">     for (l, c, u, d) in zip(latex, code, unicode, desc)
+">         print_padded(l, c, u, d)
+">     end
+">     print_padded("\" " * "-"^(lw-2), "-"^cw, "-"^uw, "-"^dw)
+"> 
+">     print(f, """
+"> 
+">         " Below here is the script that was used to produce this file.
+"> 
+">         """)
+">     for l in readlines(Base.source_path())
+">         println(f, "\"> ", l)
+">     end
+">     println(f)
+"> end
+
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/julia.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/julia.vim	(revision 26504)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/julia.vim	(revision 26505)
@@ -9,4 +9,7 @@
   finish
 endif
+
+let s:cpo_save = &cpo
+set cpo&vim
 
 if version < 704
@@ -37,7 +40,7 @@
 " because those may or may not be valid in the lookbehind on a case-by-case
 " basis.
-let s:nonid_chars = '\U00-\U08' . '\U0A-\U1F' .
-      \             '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B-\U5E' . '\U60' . '\U7B\U7C' .
-      \             '\U7E-\UA1' . '\UA7\UA8' . '\UAB-\UAD' . '\UAF\UB1\UB4' . '\UB6-\UB8' . '\UBB\UBF' . '\UD7\UF7'
+let s:nonid_chars = '\U00-\U08' . '\U0A-\U1F'
+      \           . '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B-\U5E' . '\U60' . '\U7B\U7C'
+      \           . '\U7E-\UA1' . '\UA7\UA8' . '\UAB-\UAD' . '\UAF\UB1\UB4' . '\UB6-\UB8' . '\UBB\UBF' . '\UD7\UF7'
 
 " The complete list
@@ -57,8 +60,8 @@
 
 " Full operators regex
-let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?=' .
-      \           '\|'  . '[:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?' .
-      \           '\|'  . '\.\?[!' . s:op_chars . s:op_chars_wc . ']' .
-      \           '\)'
+let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?='
+      \         . '\|'  . '[:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?'
+      \         . '\|'  . '\.\?[!' . s:op_chars . s:op_chars_wc . ']'
+      \         . '\)'
 
 
@@ -244,9 +247,9 @@
 let s:oct_regex = '0o\o\%(_\?\o\)*\%(\>\|im\>\|\ze\O\)'
 
-let s:int_regex = '\%(' . s:hex_regex .
-      \           '\|'  . s:bin_regex .
-      \           '\|'  . s:oct_regex .
-      \           '\|'  . s:dec_regex .
-      \           '\)'
+let s:int_regex = '\%(' . s:hex_regex
+      \         . '\|'  . s:bin_regex
+      \         . '\|'  . s:oct_regex
+      \         . '\|'  . s:dec_regex
+      \         . '\)'
 
 "floating point regexes
@@ -264,10 +267,10 @@
 let s:hexfloat_regex2 = '0x\x\%(_\?\x\)*\%\(\.\%\(\x\%(_\?\x\)*\)\?\)\?[pP][-+]\?\d\+\%(\>\|im\>\|\ze\X\)'
 
-let s:float_regex = '\%(' . s:float_regex3 .
-      \             '\|'  . s:float_regex2 .
-      \             '\|'  . s:float_regex1 .
-      \             '\|'  . s:hexfloat_regex2 .
-      \             '\|'  . s:hexfloat_regex1 .
-      \             '\)'
+let s:float_regex = '\%(' . s:float_regex3
+      \           . '\|'  . s:float_regex2
+      \           . '\|'  . s:float_regex1
+      \           . '\|'  . s:hexfloat_regex2
+      \           . '\|'  . s:hexfloat_regex1
+      \           . '\)'
 
 exec 'syntax match   juliaNumber	contained "' . s:int_regex . '" contains=juliaComplexUnit'
@@ -379,4 +382,12 @@
 syntax region  juliaCommentM		matchgroup=juliaCommentDelim fold start="#=\ze\%([^#]\|$\)" end="=#" contains=juliaTodo,juliaCommentM,@juliaSpellcheckComments
 syntax keyword juliaTodo		contained TODO FIXME XXX
+
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"ISSM special syntax                                                                                             "
+let enumfile=$ISSM_DIR."/src/c/shared/Enum/Enumjl.vim"
+if filereadable(enumfile)
+   exec 'source ' . enumfile
+endif
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 
 " detect an end-of-line with only whitespace or comments before it
@@ -542,2 +553,5 @@
 
 let b:current_syntax = "julia"
+
+let &cpo = s:cpo_save
+unlet s:cpo_save
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/juliadoc.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/juliadoc.vim	(revision 26504)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/juliadoc.vim	(revision 26505)
@@ -5,4 +5,7 @@
   finish
 endif
+
+let s:cpo_save = &cpo
+set cpo&vim
 
 syntax sync fromstart
@@ -64,2 +67,5 @@
 
 let b:current_syntax = "juliadoc"
+
+let &cpo = s:cpo_save
+unlet s:cpo_save
Index: /issm/trunk-jpl/externalpackages/vim/addons/vimrc
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vimrc	(revision 26504)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vimrc	(revision 26505)
@@ -214,4 +214,5 @@
 au BufRead,BufNewFile *.py     iabbr <silent> ER  raise NameError('')<Left><Left><C-R>=Eatchar('\s')<CR>
 au BufRead,BufNewFile *.m      iabbr <silent> ER  error('');<Left><Left><Left><C-R>=Eatchar('\s')<CR>
+au BufRead,BufNewFile *.jl     iabbr <silent> ER  error("")<Left><Left><C-R>=Eatchar('\s')<CR>
 au BufRead,BufNewFile *.c*     ab VV VecView(ug,PETSC_VIEWER_STDOUT_WORLD);
 au BufRead,BufNewFile *.c*,*.h ab AS _assert_();<Left><Left><C-R>=Eatchar('\s')<CR>
