├── Default.sublime-commands ├── Default.sublime-keymap ├── Main.sublime-menu ├── README.md ├── emoji_symbols.jl ├── emoji_symbols.py ├── latex_symbols.jl ├── latex_symbols.py ├── unicode_completion.py ├── unicode_convert.py ├── unicode_lookup.py └── unicode_mixin.py /Default.sublime-commands: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "caption": "Unicode Completion: Unicode Lookup", 4 | "command": "unicode_completion_lookup" 5 | }, 6 | { 7 | "caption": "Unicode Completion: Unicode Reverse Lookup", 8 | "command": "unicode_completion_reverse_lookup" 9 | }, 10 | { 11 | "caption": "Unicode Completion: Convert Selection to Unicodes", 12 | "command": "unicode_completion_convert_to_unicodes" 13 | }, 14 | { 15 | "caption": "Unicode Completion: Convert Selection from Unicodes", 16 | "command": "unicode_completion_convert_from_unicodes" 17 | }, 18 | { 19 | "caption": "Unicode Completion: Toggle", 20 | "command": "toggle_unicode_completion" 21 | } 22 | ] 23 | -------------------------------------------------------------------------------- /Default.sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "keys": ["tab"], "command": "unicode_completion_insert_best_completion", "context": 4 | [ 5 | { "key": "setting.is_widget"}, 6 | { "key": "setting.tab_completion", "operator": "equal", "operand": true }, 7 | { "key": "active_view_setting.unicode_completion", "operator": "equal", "operand": true }, 8 | { "key": "has_next_field", "operator": "equal", "operand": false }, 9 | { "key": "unicode_completion_has_matches"} 10 | ] 11 | }, 12 | 13 | { "keys": ["tab"], "command": "unicode_completion_insert_best_completion", 14 | "args": { "next_completion": true }, 15 | "context": 16 | [ 17 | { "key": "setting.is_widget"}, 18 | { "key": "last_command", "operator": "equal", "operand": "unicode_completion_insert_best_completion" }, 19 | { "key": "setting.tab_completion", "operator": "equal", "operand": true } 20 | ] 21 | } 22 | ] 23 | -------------------------------------------------------------------------------- /Main.sublime-menu: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": "edit", 4 | "children": 5 | [ 6 | { "caption": "-", "id" : "unicode_completion"}, 7 | { "command": "toggle_setting", "args": {"setting": "unicode_completion"}, "caption": "Unicode Completion Enabled", "checkbox": true } 8 | ] 9 | 10 | } 11 | ] 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UnicodeCompletion 2 | 3 | UnicodeCompletion allows users to insert unicodes and perform the unicode lookups and conversions. 4 | 5 | To enable UnicodeCompletion check the item `Unicode Completion Enabled` in the 6 | Edit menu. Alternatively, it can be toggled via Command Palette: `Unicode Completion: Toggle`. 7 | 8 | If you want to enable it for a specific syntax, edit the specific syntax settings file and 9 | add `"unicode_completion" : true`. 10 | 11 | UnicodeCompletion's tab completion feature was [ported](https://github.com/JuliaEditorSupport/Julia-sublime/pull/20) to [Julia](https://github.com/JuliaEditorSupport/Julia-sublime), so Julia users should be able to use it without enabling UnicodeCompletion. 12 | 13 | The list of unicodes is generated from 14 | [Julia](https://github.com/JuliaLang/julia/), see [latex_symbols.jl](latex_symbols.jl) and [emoji_symbols.jl](emoji_symbols.jl). Check [Julia Docs](https://docs.julialang.org/en/v1/manual/unicode-input/) for the complete list of supported Unicodes. 15 | 16 | ### δ Insert a LaTeX symbol: 17 | 18 | Type `\alpha` and hit enter/tab to insert the corresponding unicode `α` to Sublime Text. Similar procedure applies to other latex symbols. 19 | 20 | 21 | 22 | ### 🍺 Insert an emoji: 23 | 24 | Type `\:beer:` and hit enter/tab to insert the corresponding unicode 🍺 to Sublime Text. 25 | It is known that Sublime Text autocompletion pop up window does not show 👍 (`\:+1:`) and superscriptions (e.g., `\^2`) correctly, to insert them, they have to be typed and followed by a tab. 26 | 27 | 28 | 29 | ### Unicode conversion 30 | 31 | There are two conversion commands `Convert Selection to Unicodes` and `Convert Selection from Unicodes`. To use the conversion, just select the text which you would like to convert, and run the command. 32 | 33 | ### Lookup and Reverse lookup 34 | 35 | It also provides commands `Unicode Lookup` and `Unicode Reverse Lookup` (can be found in Command Palette) to lookup the unicodes or the corresponding input of the unicodes under the cursor or the selection. If no unicode is detected, a full list of unicodes will be shown. 36 | 37 | 38 | -------------------------------------------------------------------------------- /emoji_symbols.jl: -------------------------------------------------------------------------------- 1 | include(joinpath(Sys.BINDIR, "..", "share", "julia", "stdlib", "v$(VERSION.major).$(VERSION.minor)", "REPL", "src", "emoji_symbols.jl")); 2 | 3 | 📁 = open("emoji_symbols.py", "w") 4 | 5 | println(📁, "from __future__ import unicode_literals\n\n") 6 | println(📁, "emoji_symbols = [") 7 | for (📞, (🔑, 🍺)) in enumerate(emoji_symbols) 8 | print(📁, " (\"", escape_string(🔑), "\", u\"", 🍺, "\")") 9 | 📞 < length(emoji_symbols) && print(📁, ",") 10 | println(📁, "") 11 | end 12 | println(📁, "]") 13 | 14 | close(📁) 15 | -------------------------------------------------------------------------------- /emoji_symbols.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | 4 | emoji_symbols = [ 5 | ("\\:ghost:", u"👻"), 6 | ("\\:metro:", u"🚇"), 7 | ("\\:children_crossing:", u"🚸"), 8 | ("\\:rooster:", u"🐓"), 9 | ("\\:shaved_ice:", u"🍧"), 10 | ("\\:clock9:", u"🕘"), 11 | ("\\:cake:", u"🍰"), 12 | ("\\:chicken:", u"🐔"), 13 | ("\\:white_circle:", u"⚪"), 14 | ("\\:no_good:", u"🙅"), 15 | ("\\:mens:", u"🚹"), 16 | ("\\:crescent_moon:", u"🌙"), 17 | ("\\:person_frowning:", u"🙍"), 18 | ("\\:izakaya_lantern:", u"🏮"), 19 | ("\\:athletic_shoe:", u"👟"), 20 | ("\\:octopus:", u"🐙"), 21 | ("\\:relaxed:", u"☺"), 22 | ("\\:small_orange_diamond:", u"🔸"), 23 | ("\\:white_large_square:", u"⬜"), 24 | ("\\:candy:", u"🍬"), 25 | ("\\:womens:", u"🚺"), 26 | ("\\:facepunch:", u"👊"), 27 | ("\\:syringe:", u"💉"), 28 | ("\\:taurus:", u"♉"), 29 | ("\\:boot:", u"👢"), 30 | ("\\:skin-tone-2:", u"🏻"), 31 | ("\\:open_mouth:", u"😮"), 32 | ("\\:corn:", u"🌽"), 33 | ("\\:wc:", u"🚾"), 34 | ("\\:clipboard:", u"📋"), 35 | ("\\:white_flower:", u"💮"), 36 | ("\\:six_pointed_star:", u"🔯"), 37 | ("\\:smiling_imp:", u"😈"), 38 | ("\\:kiss:", u"💋"), 39 | ("\\:microphone:", u"🎤"), 40 | ("\\:ring:", u"💍"), 41 | ("\\:blue_book:", u"📘"), 42 | ("\\:pig_nose:", u"🐽"), 43 | ("\\:swimmer:", u"🏊"), 44 | ("\\:phone:", u"☎"), 45 | ("\\:chart:", u"💹"), 46 | ("\\:waning_crescent_moon:", u"🌘"), 47 | ("\\:footprints:", u"👣"), 48 | ("\\:fire:", u"🔥"), 49 | ("\\:video_game:", u"🎮"), 50 | ("\\:trident:", u"🔱"), 51 | ("\\:clock1130:", u"🕦"), 52 | ("\\:cold_sweat:", u"😰"), 53 | ("\\:bouquet:", u"💐"), 54 | ("\\:clock2:", u"🕑"), 55 | ("\\:clock7:", u"🕖"), 56 | ("\\:older_man:", u"👴"), 57 | ("\\:earth_africa:", u"🌍"), 58 | ("\\:top:", u"🔝"), 59 | ("\\:european_post_office:", u"🏤"), 60 | ("\\:vs:", u"🆚"), 61 | ("\\:rice:", u"🍚"), 62 | ("\\:kimono:", u"👘"), 63 | ("\\:feet:", u"🐾"), 64 | ("\\:star:", u"⭐"), 65 | ("\\:cow2:", u"🐄"), 66 | ("\\:a:", u"🅰"), 67 | ("\\:hotel:", u"🏨"), 68 | ("\\:currency_exchange:", u"💱"), 69 | ("\\:battery:", u"🔋"), 70 | ("\\:smile_cat:", u"😸"), 71 | ("\\:tangerine:", u"🍊"), 72 | ("\\:birthday:", u"🎂"), 73 | ("\\:cl:", u"🆑"), 74 | ("\\:restroom:", u"🚻"), 75 | ("\\:skull:", u"💀"), 76 | ("\\:white_medium_small_square:", u"◽"), 77 | ("\\:abc:", u"🔤"), 78 | ("\\:fried_shrimp:", u"🍤"), 79 | ("\\:large_blue_diamond:", u"🔷"), 80 | ("\\:cocktail:", u"🍸"), 81 | ("\\:wheelchair:", u"♿"), 82 | ("\\:green_heart:", u"💚"), 83 | ("\\:white_small_square:", u"▫"), 84 | ("\\:passport_control:", u"🛂"), 85 | ("\\:free:", u"🆓"), 86 | ("\\:yen:", u"💴"), 87 | ("\\:dragon_face:", u"🐲"), 88 | ("\\:ok:", u"🆗"), 89 | ("\\:persevere:", u"😣"), 90 | ("\\:pineapple:", u"🍍"), 91 | ("\\:mountain_railway:", u"🚞"), 92 | ("\\:tea:", u"🍵"), 93 | ("\\:crossed_flags:", u"🎌"), 94 | ("\\:broken_heart:", u"💔"), 95 | ("\\:snake:", u"🐍"), 96 | ("\\:low_brightness:", u"🔅"), 97 | ("\\:smile:", u"😄"), 98 | ("\\:arrow_double_down:", u"⏬"), 99 | ("\\:cupid:", u"💘"), 100 | ("\\:hourglass:", u"⌛"), 101 | ("\\:worried:", u"😟"), 102 | ("\\:clock430:", u"🕟"), 103 | ("\\:minidisc:", u"💽"), 104 | ("\\:vhs:", u"📼"), 105 | ("\\:carousel_horse:", u"🎠"), 106 | ("\\:congratulations:", u"㊗"), 107 | ("\\:steam_locomotive:", u"🚂"), 108 | ("\\:black_medium_square:", u"◼"), 109 | ("\\:violin:", u"🎻"), 110 | ("\\:incoming_envelope:", u"📨"), 111 | ("\\:anchor:", u"⚓"), 112 | ("\\:hear_no_evil:", u"🙉"), 113 | ("\\:keycap_ten:", u"🔟"), 114 | ("\\:microscope:", u"🔬"), 115 | ("\\:clock4:", u"🕓"), 116 | ("\\:purse:", u"👛"), 117 | ("\\:lock_with_ink_pen:", u"🔏"), 118 | ("\\:toilet:", u"🚽"), 119 | ("\\:bell:", u"🔔"), 120 | ("\\:joy:", u"😂"), 121 | ("\\:gift:", u"🎁"), 122 | ("\\:u7981:", u"🈲"), 123 | ("\\:ear:", u"👂"), 124 | ("\\:arrow_heading_down:", u"⤵"), 125 | ("\\:egg:", u"🍳"), 126 | ("\\:barber:", u"💈"), 127 | ("\\:shell:", u"🐚"), 128 | ("\\:clock130:", u"🕜"), 129 | ("\\:cancer:", u"♋"), 130 | ("\\:family:", u"👪"), 131 | ("\\:gift_heart:", u"💝"), 132 | ("\\:left_luggage:", u"🛅"), 133 | ("\\:round_pushpin:", u"📍"), 134 | ("\\:christmas_tree:", u"🎄"), 135 | ("\\:pear:", u"🍐"), 136 | ("\\:angel:", u"👼"), 137 | ("\\:newspaper:", u"📰"), 138 | ("\\:horse_racing:", u"🏇"), 139 | ("\\:point_up_2:", u"👆"), 140 | ("\\:ambulance:", u"🚑"), 141 | ("\\:nose:", u"👃"), 142 | ("\\:truck:", u"🚚"), 143 | ("\\:vertical_traffic_light:", u"🚦"), 144 | ("\\:heavy_multiplication_x:", u"✖"), 145 | ("\\:8ball:", u"🎱"), 146 | ("\\:o:", u"⭕"), 147 | ("\\:u55b6:", u"🈺"), 148 | ("\\:unlock:", u"🔓"), 149 | ("\\:roller_coaster:", u"🎢"), 150 | ("\\:beginner:", u"🔰"), 151 | ("\\:u5272:", u"🈹"), 152 | ("\\:apple:", u"🍎"), 153 | ("\\:hamster:", u"🐹"), 154 | ("\\:no_mouth:", u"😶"), 155 | ("\\:white_square_button:", u"🔳"), 156 | ("\\:baby_chick:", u"🐤"), 157 | ("\\:surfer:", u"🏄"), 158 | ("\\:door:", u"🚪"), 159 | ("\\:clock11:", u"🕚"), 160 | ("\\:clapper:", u"🎬"), 161 | ("\\:small_blue_diamond:", u"🔹"), 162 | ("\\:light_rail:", u"🚈"), 163 | ("\\:radio:", u"📻"), 164 | ("\\:see_no_evil:", u"🙈"), 165 | ("\\:closed_umbrella:", u"🌂"), 166 | ("\\:confetti_ball:", u"🎊"), 167 | ("\\:bookmark_tabs:", u"📑"), 168 | ("\\:dvd:", u"📀"), 169 | ("\\:exclamation:", u"❗"), 170 | ("\\:hand:", u"✋"), 171 | ("\\:rowboat:", u"🚣"), 172 | ("\\:checkered_flag:", u"🏁"), 173 | ("\\:high_brightness:", u"🔆"), 174 | ("\\:koko:", u"🈁"), 175 | ("\\:saxophone:", u"🎷"), 176 | ("\\:snowflake:", u"❄"), 177 | ("\\:bangbang:", u"‼"), 178 | ("\\:sweat_drops:", u"💦"), 179 | ("\\:information_desk_person:", u"💁"), 180 | ("\\:page_facing_up:", u"📄"), 181 | ("\\:disappointed:", u"😞"), 182 | ("\\:sos:", u"🆘"), 183 | ("\\:book:", u"📖"), 184 | ("\\:beer:", u"🍺"), 185 | ("\\:speech_balloon:", u"💬"), 186 | ("\\:anger:", u"💢"), 187 | ("\\:pager:", u"📟"), 188 | ("\\:id:", u"🆔"), 189 | ("\\:clock230:", u"🕝"), 190 | ("\\:loud_sound:", u"🔊"), 191 | ("\\:melon:", u"🍈"), 192 | ("\\:blossom:", u"🌼"), 193 | ("\\:fish_cake:", u"🍥"), 194 | ("\\:massage:", u"💆"), 195 | ("\\:u6709:", u"🈶"), 196 | ("\\:gun:", u"🔫"), 197 | ("\\:small_red_triangle:", u"🔺"), 198 | ("\\:statue_of_liberty:", u"🗽"), 199 | ("\\:dizzy:", u"💫"), 200 | ("\\:ice_cream:", u"🍨"), 201 | ("\\:purple_heart:", u"💜"), 202 | ("\\:clock830:", u"🕣"), 203 | ("\\:left_right_arrow:", u"↔"), 204 | ("\\:water_buffalo:", u"🐃"), 205 | ("\\:clock930:", u"🕤"), 206 | ("\\:mute:", u"🔇"), 207 | ("\\:heartbeat:", u"💓"), 208 | ("\\:ant:", u"🐜"), 209 | ("\\:innocent:", u"😇"), 210 | ("\\:clock3:", u"🕒"), 211 | ("\\:neutral_face:", u"😐"), 212 | ("\\:bullettrain_side:", u"🚄"), 213 | ("\\:couple:", u"👫"), 214 | ("\\:abcd:", u"🔡"), 215 | ("\\:lipstick:", u"💄"), 216 | ("\\:rabbit2:", u"🐇"), 217 | ("\\:name_badge:", u"📛"), 218 | ("\\:football:", u"🏈"), 219 | ("\\:ballot_box_with_check:", u"☑"), 220 | ("\\:hearts:", u"♥"), 221 | ("\\:musical_score:", u"🎼"), 222 | ("\\:bank:", u"🏦"), 223 | ("\\:hammer:", u"🔨"), 224 | ("\\:-1:", u"👎"), 225 | ("\\:postal_horn:", u"📯"), 226 | ("\\:man_with_gua_pi_mao:", u"👲"), 227 | ("\\:aquarius:", u"♒"), 228 | ("\\:guitar:", u"🎸"), 229 | ("\\:small_red_triangle_down:", u"🔻"), 230 | ("\\:email:", u"✉"), 231 | ("\\:smirk_cat:", u"😼"), 232 | ("\\:peach:", u"🍑"), 233 | ("\\:clock10:", u"🕙"), 234 | ("\\:flushed:", u"😳"), 235 | ("\\:hospital:", u"🏥"), 236 | ("\\:boom:", u"💥"), 237 | ("\\:point_down:", u"👇"), 238 | ("\\:raising_hand:", u"🙋"), 239 | ("\\:tractor:", u"🚜"), 240 | ("\\:curly_loop:", u"➰"), 241 | ("\\:ribbon:", u"🎀"), 242 | ("\\:cool:", u"🆒"), 243 | ("\\:beers:", u"🍻"), 244 | ("\\:mag_right:", u"🔎"), 245 | ("\\:crystal_ball:", u"🔮"), 246 | ("\\:clock330:", u"🕞"), 247 | ("\\:european_castle:", u"🏰"), 248 | ("\\:chart_with_upwards_trend:", u"📈"), 249 | ("\\:shirt:", u"👕"), 250 | ("\\:clubs:", u"♣"), 251 | ("\\:rugby_football:", u"🏉"), 252 | ("\\:dancer:", u"💃"), 253 | ("\\:smirk:", u"😏"), 254 | ("\\:u5408:", u"🈴"), 255 | ("\\:raised_hands:", u"🙌"), 256 | ("\\:calendar:", u"📆"), 257 | ("\\:house:", u"🏠"), 258 | ("\\:lock:", u"🔒"), 259 | ("\\:dog:", u"🐶"), 260 | ("\\:ocean:", u"🌊"), 261 | ("\\:nail_care:", u"💅"), 262 | ("\\:heart_decoration:", u"💟"), 263 | ("\\:black_nib:", u"✒"), 264 | ("\\:kissing_smiling_eyes:", u"😙"), 265 | ("\\:baby_symbol:", u"🚼"), 266 | ("\\:non-potable_water:", u"🚱"), 267 | ("\\:clock530:", u"🕠"), 268 | ("\\:hocho:", u"🔪"), 269 | ("\\:speaker:", u"🔈"), 270 | ("\\:cyclone:", u"🌀"), 271 | ("\\:musical_keyboard:", u"🎹"), 272 | ("\\:airplane:", u"✈"), 273 | ("\\:pouch:", u"👝"), 274 | ("\\:registered:", u"®"), 275 | ("\\:mag:", u"🔍"), 276 | ("\\:blush:", u"😊"), 277 | ("\\:high_heel:", u"👠"), 278 | ("\\:wedding:", u"💒"), 279 | ("\\:arrow_double_up:", u"⏫"), 280 | ("\\:wavy_dash:", u"〰"), 281 | ("\\:train2:", u"🚆"), 282 | ("\\:ship:", u"🚢"), 283 | ("\\:computer:", u"💻"), 284 | ("\\:tent:", u"⛺"), 285 | ("\\:euro:", u"💶"), 286 | ("\\:monkey:", u"🐒"), 287 | ("\\:frog:", u"🐸"), 288 | ("\\:ng:", u"🆖"), 289 | ("\\:skin-tone-5:", u"🏾"), 290 | ("\\:flashlight:", u"🔦"), 291 | ("\\:star2:", u"🌟"), 292 | ("\\:meat_on_bone:", u"🍖"), 293 | ("\\:put_litter_in_its_place:", u"🚮"), 294 | ("\\:u6307:", u"🈯"), 295 | ("\\:full_moon:", u"🌕"), 296 | ("\\:clock8:", u"🕗"), 297 | ("\\:blue_car:", u"🚙"), 298 | ("\\:leo:", u"♌"), 299 | ("\\:wolf:", u"🐺"), 300 | ("\\:package:", u"📦"), 301 | ("\\:fireworks:", u"🎆"), 302 | ("\\:b:", u"🅱"), 303 | ("\\:hamburger:", u"🍔"), 304 | ("\\:church:", u"⛪"), 305 | ("\\:rice_cracker:", u"🍘"), 306 | ("\\:fountain:", u"⛲"), 307 | ("\\:sweet_potato:", u"🍠"), 308 | ("\\:pensive:", u"😔"), 309 | ("\\:dolls:", u"🎎"), 310 | ("\\:telescope:", u"🔭"), 311 | ("\\:joy_cat:", u"😹"), 312 | ("\\:rage:", u"😡"), 313 | ("\\:dolphin:", u"🐬"), 314 | ("\\:confounded:", u"😖"), 315 | ("\\:baby:", u"👶"), 316 | ("\\:volcano:", u"🌋"), 317 | ("\\:factory:", u"🏭"), 318 | ("\\:notebook_with_decorative_cover:", u"📔"), 319 | ("\\:vibration_mode:", u"📳"), 320 | ("\\:closed_lock_with_key:", u"🔐"), 321 | ("\\:mask:", u"😷"), 322 | ("\\:ok_woman:", u"🙆"), 323 | ("\\:arrows_clockwise:", u"🔃"), 324 | ("\\:wrench:", u"🔧"), 325 | ("\\:arrow_right_hook:", u"↪"), 326 | ("\\:rice_scene:", u"🎑"), 327 | ("\\:heavy_dollar_sign:", u"💲"), 328 | ("\\:revolving_hearts:", u"💞"), 329 | ("\\:cinema:", u"🎦"), 330 | ("\\:chocolate_bar:", u"🍫"), 331 | ("\\:sob:", u"😭"), 332 | ("\\:end:", u"🔚"), 333 | ("\\:angry:", u"😠"), 334 | ("\\:heavy_minus_sign:", u"➖"), 335 | ("\\:tophat:", u"🎩"), 336 | ("\\:mushroom:", u"🍄"), 337 | ("\\:grapes:", u"🍇"), 338 | ("\\:moon:", u"🌔"), 339 | ("\\:womans_clothes:", u"👚"), 340 | ("\\:cactus:", u"🌵"), 341 | ("\\:fallen_leaf:", u"🍂"), 342 | ("\\:oncoming_bus:", u"🚍"), 343 | ("\\:speedboat:", u"🚤"), 344 | ("\\:sweat:", u"😓"), 345 | ("\\:bread:", u"🍞"), 346 | ("\\:post_office:", u"🏣"), 347 | ("\\:green_apple:", u"🍏"), 348 | ("\\:large_orange_diamond:", u"🔶"), 349 | ("\\:grin:", u"😁"), 350 | ("\\:wine_glass:", u"🍷"), 351 | ("\\:mans_shoe:", u"👞"), 352 | ("\\:clock730:", u"🕢"), 353 | ("\\:credit_card:", u"💳"), 354 | ("\\:sagittarius:", u"♐"), 355 | ("\\:honey_pot:", u"🍯"), 356 | ("\\:yum:", u"😋"), 357 | ("\\:dash:", u"💨"), 358 | ("\\:tennis:", u"🎾"), 359 | ("\\:rotating_light:", u"🚨"), 360 | ("\\:railway_car:", u"🚃"), 361 | ("\\:older_woman:", u"👵"), 362 | ("\\:arrow_left:", u"⬅"), 363 | ("\\:herb:", u"🌿"), 364 | ("\\:womans_hat:", u"👒"), 365 | ("\\:bear:", u"🐻"), 366 | ("\\:tomato:", u"🍅"), 367 | ("\\:ledger:", u"📒"), 368 | ("\\:bridge_at_night:", u"🌉"), 369 | ("\\:new_moon:", u"🌑"), 370 | ("\\:seat:", u"💺"), 371 | ("\\:pouting_cat:", u"😾"), 372 | ("\\:sake:", u"🍶"), 373 | ("\\:u6e80:", u"🈵"), 374 | ("\\:city_sunset:", u"🌆"), 375 | ("\\:taxi:", u"🚕"), 376 | ("\\:arrow_heading_up:", u"⤴"), 377 | ("\\:oncoming_police_car:", u"🚔"), 378 | ("\\:question:", u"❓"), 379 | ("\\:whale2:", u"🐋"), 380 | ("\\:baggage_claim:", u"🛄"), 381 | ("\\:unamused:", u"😒"), 382 | ("\\:hushed:", u"😯"), 383 | ("\\:waxing_crescent_moon:", u"🌒"), 384 | ("\\:umbrella:", u"☔"), 385 | ("\\:arrow_backward:", u"◀"), 386 | ("\\:bar_chart:", u"📊"), 387 | ("\\:diamond_shape_with_a_dot_inside:", u"💠"), 388 | ("\\:scroll:", u"📜"), 389 | ("\\:shower:", u"🚿"), 390 | ("\\:heart_eyes_cat:", u"😻"), 391 | ("\\:leaves:", u"🍃"), 392 | ("\\:sparkle:", u"❇"), 393 | ("\\:suspension_railway:", u"🚟"), 394 | ("\\:sparkler:", u"🎇"), 395 | ("\\:mouse:", u"🐭"), 396 | ("\\:black_large_square:", u"⬛"), 397 | ("\\:icecream:", u"🍦"), 398 | ("\\:jeans:", u"👖"), 399 | ("\\:dress:", u"👗"), 400 | ("\\:file_folder:", u"📁"), 401 | ("\\:ok_hand:", u"👌"), 402 | ("\\:eggplant:", u"🍆"), 403 | ("\\:bee:", u"🐝"), 404 | ("\\:aerial_tramway:", u"🚡"), 405 | ("\\:smiley:", u"😃"), 406 | ("\\:electric_plug:", u"🔌"), 407 | ("\\:panda_face:", u"🐼"), 408 | ("\\:twisted_rightwards_arrows:", u"🔀"), 409 | ("\\:love_hotel:", u"🏩"), 410 | ("\\:clock5:", u"🕔"), 411 | ("\\:date:", u"📅"), 412 | ("\\:dart:", u"🎯"), 413 | ("\\:dragon:", u"🐉"), 414 | ("\\:performing_arts:", u"🎭"), 415 | ("\\:clock12:", u"🕛"), 416 | ("\\:heartpulse:", u"💗"), 417 | ("\\:balloon:", u"🎈"), 418 | ("\\:runner:", u"🏃"), 419 | ("\\:link:", u"🔗"), 420 | ("\\:no_entry:", u"⛔"), 421 | ("\\:hotsprings:", u"♨"), 422 | ("\\:two_women_holding_hands:", u"👭"), 423 | ("\\:x:", u"❌"), 424 | ("\\:white_medium_square:", u"◻"), 425 | ("\\:mortar_board:", u"🎓"), 426 | ("\\:ramen:", u"🍜"), 427 | ("\\:oden:", u"🍢"), 428 | ("\\:aries:", u"♈"), 429 | ("\\:sparkling_heart:", u"💖"), 430 | ("\\:bow:", u"🙇"), 431 | ("\\:eight_pointed_black_star:", u"✴"), 432 | ("\\:frowning:", u"😦"), 433 | ("\\:gemini:", u"♊"), 434 | ("\\:money_with_wings:", u"💸"), 435 | ("\\:moneybag:", u"💰"), 436 | ("\\:tokyo_tower:", u"🗼"), 437 | ("\\:ab:", u"🆎"), 438 | ("\\:watch:", u"⌚"), 439 | ("\\:skin-tone-3:", u"🏼"), 440 | ("\\:100:", u"💯"), 441 | ("\\:camel:", u"🐫"), 442 | ("\\:person_with_pouting_face:", u"🙎"), 443 | ("\\:eyes:", u"👀"), 444 | ("\\:accept:", u"🉑"), 445 | ("\\:crocodile:", u"🐊"), 446 | ("\\:u7121:", u"🈚"), 447 | ("\\:heavy_check_mark:", u"✔"), 448 | ("\\:kissing:", u"😗"), 449 | ("\\:smoking:", u"🚬"), 450 | ("\\:traffic_light:", u"🚥"), 451 | ("\\:ideograph_advantage:", u"🉐"), 452 | ("\\:calling:", u"📲"), 453 | ("\\:bulb:", u"💡"), 454 | ("\\:scream_cat:", u"🙀"), 455 | ("\\:sunrise_over_mountains:", u"🌄"), 456 | ("\\:headphones:", u"🎧"), 457 | ("\\:outbox_tray:", u"📤"), 458 | ("\\:no_bell:", u"🔕"), 459 | ("\\:hatching_chick:", u"🐣"), 460 | ("\\:expressionless:", u"😑"), 461 | ("\\:cd:", u"💿"), 462 | ("\\:mailbox_with_no_mail:", u"📭"), 463 | ("\\:train:", u"🚋"), 464 | ("\\:fast_forward:", u"⏩"), 465 | ("\\:fax:", u"📠"), 466 | ("\\:envelope_with_arrow:", u"📩"), 467 | ("\\:beetle:", u"🐞"), 468 | ("\\:clock6:", u"🕕"), 469 | ("\\:school:", u"🏫"), 470 | ("\\:bug:", u"🐛"), 471 | ("\\:bike:", u"🚲"), 472 | ("\\:ferris_wheel:", u"🎡"), 473 | ("\\:rice_ball:", u"🍙"), 474 | ("\\:u6708:", u"🈷"), 475 | ("\\:musical_note:", u"🎵"), 476 | ("\\:speak_no_evil:", u"🙊"), 477 | ("\\:underage:", u"🔞"), 478 | ("\\:rocket:", u"🚀"), 479 | ("\\:grimacing:", u"😬"), 480 | ("\\:snowman:", u"⛄"), 481 | ("\\:kissing_cat:", u"😽"), 482 | ("\\:sound:", u"🔉"), 483 | ("\\:koala:", u"🐨"), 484 | ("\\:heart_eyes:", u"😍"), 485 | ("\\:blowfish:", u"🐡"), 486 | ("\\:astonished:", u"😲"), 487 | ("\\:racehorse:", u"🐎"), 488 | ("\\:cop:", u"👮"), 489 | ("\\:grey_question:", u"❔"), 490 | ("\\:mahjong:", u"🀄"), 491 | ("\\:watermelon:", u"🍉"), 492 | ("\\:virgo:", u"♍"), 493 | ("\\:tiger:", u"🐯"), 494 | ("\\:leopard:", u"🐆"), 495 | ("\\:dromedary_camel:", u"🐪"), 496 | ("\\:tropical_drink:", u"🍹"), 497 | ("\\:arrow_forward:", u"▶"), 498 | ("\\:cloud:", u"☁"), 499 | ("\\:kissing_closed_eyes:", u"😚"), 500 | ("\\:moyai:", u"🗿"), 501 | ("\\:horse:", u"🐴"), 502 | ("\\:nut_and_bolt:", u"🔩"), 503 | ("\\:mailbox_closed:", u"📪"), 504 | ("\\:grinning:", u"😀"), 505 | ("\\:closed_book:", u"📕"), 506 | ("\\:running_shirt_with_sash:", u"🎽"), 507 | ("\\:movie_camera:", u"🎥"), 508 | ("\\:japanese_castle:", u"🏯"), 509 | ("\\:rainbow:", u"🌈"), 510 | ("\\:elephant:", u"🐘"), 511 | ("\\:green_book:", u"📗"), 512 | ("\\:heavy_division_sign:", u"➗"), 513 | ("\\:eyeglasses:", u"👓"), 514 | ("\\:arrow_up_small:", u"🔼"), 515 | ("\\:spades:", u"♠"), 516 | ("\\:pushpin:", u"📌"), 517 | ("\\:rabbit:", u"🐰"), 518 | ("\\:japan:", u"🗾"), 519 | ("\\:floppy_disk:", u"💾"), 520 | ("\\:information_source:", u"ℹ"), 521 | ("\\:haircut:", u"💇"), 522 | ("\\:man:", u"👨"), 523 | ("\\:arrows_counterclockwise:", u"🔄"), 524 | ("\\:stuck_out_tongue:", u"😛"), 525 | ("\\:on:", u"🔛"), 526 | ("\\:dango:", u"🍡"), 527 | ("\\:jack_o_lantern:", u"🎃"), 528 | ("\\:lips:", u"👄"), 529 | ("\\:no_entry_sign:", u"🚫"), 530 | ("\\:sunny:", u"☀"), 531 | ("\\:new:", u"🆕"), 532 | ("\\:1234:", u"🔢"), 533 | ("\\:interrobang:", u"⁉"), 534 | ("\\:japanese_goblin:", u"👺"), 535 | ("\\:copyright:", u"©"), 536 | ("\\:wink:", u"😉"), 537 | ("\\:zzz:", u"💤"), 538 | ("\\:arrow_down:", u"⬇"), 539 | ("\\:dollar:", u"💵"), 540 | ("\\:soccer:", u"⚽"), 541 | ("\\:construction_worker:", u"👷"), 542 | ("\\:potable_water:", u"🚰"), 543 | ("\\:arrow_down_small:", u"🔽"), 544 | ("\\:soon:", u"🔜"), 545 | ("\\:art:", u"🎨"), 546 | ("\\:tropical_fish:", u"🐠"), 547 | ("\\:fire_engine:", u"🚒"), 548 | ("\\:cry:", u"😢"), 549 | ("\\:mountain_bicyclist:", u"🚵"), 550 | ("\\:repeat:", u"🔁"), 551 | ("\\:bowling:", u"🎳"), 552 | ("\\:tired_face:", u"😫"), 553 | ("\\:confused:", u"😕"), 554 | ("\\:black_joker:", u"🃏"), 555 | ("\\:earth_americas:", u"🌎"), 556 | ("\\:first_quarter_moon_with_face:", u"🌛"), 557 | ("\\:repeat_one:", u"🔂"), 558 | ("\\:bird:", u"🐦"), 559 | ("\\:earth_asia:", u"🌏"), 560 | ("\\:smiley_cat:", u"😺"), 561 | ("\\:white_check_mark:", u"✅"), 562 | ("\\:game_die:", u"🎲"), 563 | ("\\:clock630:", u"🕡"), 564 | ("\\:ox:", u"🐂"), 565 | ("\\:page_with_curl:", u"📃"), 566 | ("\\:police_car:", u"🚓"), 567 | ("\\:clock1230:", u"🕧"), 568 | ("\\:santa:", u"🎅"), 569 | ("\\:yellow_heart:", u"💛"), 570 | ("\\:cat:", u"🐱"), 571 | ("\\:anguished:", u"😧"), 572 | ("\\:station:", u"🚉"), 573 | ("\\:four_leaf_clover:", u"🍀"), 574 | ("\\:thought_balloon:", u"💭"), 575 | ("\\:loop:", u"➿"), 576 | ("\\:tanabata_tree:", u"🎋"), 577 | ("\\:cherries:", u"🍒"), 578 | ("\\:bride_with_veil:", u"👰"), 579 | ("\\:notebook:", u"📓"), 580 | ("\\:custard:", u"🍮"), 581 | ("\\:arrow_lower_left:", u"↙"), 582 | ("\\:warning:", u"⚠"), 583 | ("\\:first_quarter_moon:", u"🌓"), 584 | ("\\:memo:", u"📝"), 585 | ("\\:last_quarter_moon:", u"🌗"), 586 | ("\\:up:", u"🆙"), 587 | ("\\:slot_machine:", u"🎰"), 588 | ("\\:rat:", u"🐀"), 589 | ("\\:car:", u"🚗"), 590 | ("\\:pig2:", u"🐖"), 591 | ("\\:globe_with_meridians:", u"🌐"), 592 | ("\\:black_circle:", u"⚫"), 593 | ("\\:ram:", u"🐏"), 594 | ("\\:bamboo:", u"🎍"), 595 | ("\\:busstop:", u"🚏"), 596 | ("\\:boy:", u"👦"), 597 | ("\\:part_alternation_mark:", u"〽"), 598 | ("\\:sandal:", u"👡"), 599 | ("\\:baseball:", u"⚾"), 600 | ("\\:tulip:", u"🌷"), 601 | ("\\:video_camera:", u"📹"), 602 | ("\\:blue_heart:", u"💙"), 603 | ("\\:black_small_square:", u"▪"), 604 | ("\\:waning_gibbous_moon:", u"🌖"), 605 | ("\\:triangular_ruler:", u"📐"), 606 | ("\\:pizza:", u"🍕"), 607 | ("\\:chestnut:", u"🌰"), 608 | ("\\:baby_bottle:", u"🍼"), 609 | ("\\:fuelpump:", u"⛽"), 610 | ("\\:articulated_lorry:", u"🚛"), 611 | ("\\:ski:", u"🎿"), 612 | ("\\:straight_ruler:", u"📏"), 613 | ("\\:point_right:", u"👉"), 614 | ("\\:relieved:", u"😌"), 615 | ("\\:night_with_stars:", u"🌃"), 616 | ("\\:dizzy_face:", u"😵"), 617 | ("\\:person_with_blond_hair:", u"👱"), 618 | ("\\:cookie:", u"🍪"), 619 | ("\\:inbox_tray:", u"📥"), 620 | ("\\:no_pedestrians:", u"🚷"), 621 | ("\\:oncoming_taxi:", u"🚖"), 622 | ("\\:sunflower:", u"🌻"), 623 | ("\\:laughing:", u"😆"), 624 | ("\\:handbag:", u"👜"), 625 | ("\\:cow:", u"🐮"), 626 | ("\\:wind_chime:", u"🎐"), 627 | ("\\:cat2:", u"🐈"), 628 | ("\\:banana:", u"🍌"), 629 | ("\\:open_hands:", u"👐"), 630 | ("\\:tada:", u"🎉"), 631 | ("\\:loudspeaker:", u"📢"), 632 | ("\\:monorail:", u"🚝"), 633 | ("\\:spaghetti:", u"🍝"), 634 | ("\\:hatched_chick:", u"🐥"), 635 | ("\\:sunrise:", u"🌅"), 636 | ("\\:woman:", u"👩"), 637 | ("\\:man_with_turban:", u"👳"), 638 | ("\\:palm_tree:", u"🌴"), 639 | ("\\:bullettrain_front:", u"🚅"), 640 | ("\\:busts_in_silhouette:", u"👥"), 641 | ("\\:scissors:", u"✂"), 642 | ("\\:hankey:", u"💩"), 643 | ("\\:bento:", u"🍱"), 644 | ("\\:rewind:", u"⏪"), 645 | ("\\:doughnut:", u"🍩"), 646 | ("\\:princess:", u"👸"), 647 | ("\\:e-mail:", u"📧"), 648 | ("\\:dog2:", u"🐕"), 649 | ("\\:v:", u"✌"), 650 | ("\\:clap:", u"👏"), 651 | ("\\:arrow_upper_right:", u"↗"), 652 | ("\\:grey_exclamation:", u"❕"), 653 | ("\\:ear_of_rice:", u"🌾"), 654 | ("\\:card_index:", u"📇"), 655 | ("\\:pray:", u"🙏"), 656 | ("\\:scream:", u"😱"), 657 | ("\\:japanese_ogre:", u"👹"), 658 | ("\\:sheep:", u"🐑"), 659 | ("\\:fishing_pole_and_fish:", u"🎣"), 660 | ("\\:weary:", u"😩"), 661 | ("\\:girl:", u"👧"), 662 | ("\\:tm:", u"™"), 663 | ("\\:fries:", u"🍟"), 664 | ("\\:u7a7a:", u"🈳"), 665 | ("\\:milky_way:", u"🌌"), 666 | ("\\:m:", u"Ⓜ"), 667 | ("\\:snowboarder:", u"🏂"), 668 | ("\\:atm:", u"🏧"), 669 | ("\\:capricorn:", u"♑"), 670 | ("\\:bomb:", u"💣"), 671 | ("\\:arrow_lower_right:", u"↘"), 672 | ("\\:maple_leaf:", u"🍁"), 673 | ("\\:full_moon_with_face:", u"🌝"), 674 | ("\\:pisces:", u"♓"), 675 | ("\\:chart_with_downwards_trend:", u"📉"), 676 | ("\\:evergreen_tree:", u"🌲"), 677 | ("\\:whale:", u"🐳"), 678 | ("\\:black_medium_small_square:", u"◾"), 679 | ("\\:triangular_flag_on_post:", u"🚩"), 680 | ("\\:satellite:", u"📡"), 681 | ("\\:sparkles:", u"✨"), 682 | ("\\:sushi:", u"🍣"), 683 | ("\\:seedling:", u"🌱"), 684 | ("\\:do_not_litter:", u"🚯"), 685 | ("\\:flower_playing_cards:", u"🎴"), 686 | ("\\:sunglasses:", u"😎"), 687 | ("\\:books:", u"📚"), 688 | ("\\:golf:", u"⛳"), 689 | ("\\:mailbox:", u"📫"), 690 | ("\\:guardsman:", u"💂"), 691 | ("\\:monkey_face:", u"🐵"), 692 | ("\\:mouse2:", u"🐁"), 693 | ("\\:symbols:", u"🔣"), 694 | ("\\:negative_squared_cross_mark:", u"❎"), 695 | ("\\:red_circle:", u"🔴"), 696 | ("\\:bust_in_silhouette:", u"👤"), 697 | ("\\:scorpius:", u"♏"), 698 | ("\\:crown:", u"👑"), 699 | ("\\:goat:", u"🐐"), 700 | ("\\:clock1:", u"🕐"), 701 | ("\\:partly_sunny:", u"⛅"), 702 | ("\\:arrow_right:", u"➡"), 703 | ("\\:lemon:", u"🍋"), 704 | ("\\:tongue:", u"👅"), 705 | ("\\:imp:", u"👿"), 706 | ("\\:sleepy:", u"😪"), 707 | ("\\:walking:", u"🚶"), 708 | ("\\:u7533:", u"🈸"), 709 | ("\\:arrow_upper_left:", u"↖"), 710 | ("\\:tv:", u"📺"), 711 | ("\\:secret:", u"㊙"), 712 | ("\\:trumpet:", u"🎺"), 713 | ("\\:strawberry:", u"🍓"), 714 | ("\\:space_invader:", u"👾"), 715 | ("\\:black_square_button:", u"🔲"), 716 | ("\\:house_with_garden:", u"🏡"), 717 | ("\\:sweat_smile:", u"😅"), 718 | ("\\:wave:", u"👋"), 719 | ("\\:gem:", u"💎"), 720 | ("\\:love_letter:", u"💌"), 721 | ("\\:skin-tone-4:", u"🏽"), 722 | ("\\:sleeping:", u"😴"), 723 | ("\\:point_up:", u"☝"), 724 | ("\\:sun_with_face:", u"🌞"), 725 | ("\\:customs:", u"🛃"), 726 | ("\\:mega:", u"📣"), 727 | ("\\:rose:", u"🌹"), 728 | ("\\:camera:", u"📷"), 729 | ("\\:bath:", u"🛀"), 730 | ("\\:flags:", u"🎏"), 731 | ("\\:arrow_up_down:", u"↕"), 732 | ("\\:arrow_up:", u"⬆"), 733 | ("\\:ophiuchus:", u"⛎"), 734 | ("\\:mailbox_with_mail:", u"📬"), 735 | ("\\:alarm_clock:", u"⏰"), 736 | ("\\:+1:", u"👍"), 737 | ("\\:mobile_phone_off:", u"📴"), 738 | ("\\:tiger2:", u"🐅"), 739 | ("\\:department_store:", u"🏬"), 740 | ("\\:fork_and_knife:", u"🍴"), 741 | ("\\:signal_strength:", u"📶"), 742 | ("\\:no_smoking:", u"🚭"), 743 | ("\\:office:", u"🏢"), 744 | ("\\:helicopter:", u"🚁"), 745 | ("\\:fish:", u"🐟"), 746 | ("\\:last_quarter_moon_with_face:", u"🌜"), 747 | ("\\:ticket:", u"🎫"), 748 | ("\\:pig:", u"🐷"), 749 | ("\\:snail:", u"🐌"), 750 | ("\\:couple_with_heart:", u"💑"), 751 | ("\\:trolleybus:", u"🚎"), 752 | ("\\:recycle:", u"♻"), 753 | ("\\:bus:", u"🚌"), 754 | ("\\:deciduous_tree:", u"🌳"), 755 | ("\\:convenience_store:", u"🏪"), 756 | ("\\:paperclip:", u"📎"), 757 | ("\\:heavy_plus_sign:", u"➕"), 758 | ("\\:open_file_folder:", u"📂"), 759 | ("\\:crying_cat_face:", u"😿"), 760 | ("\\:boar:", u"🐗"), 761 | ("\\:parking:", u"🅿"), 762 | ("\\:coffee:", u"☕"), 763 | ("\\:clock1030:", u"🕥"), 764 | ("\\:postbox:", u"📮"), 765 | ("\\:briefcase:", u"💼"), 766 | ("\\:cherry_blossom:", u"🌸"), 767 | ("\\:city_sunrise:", u"🌇"), 768 | ("\\:two_men_holding_hands:", u"👬"), 769 | ("\\:curry:", u"🍛"), 770 | ("\\:droplet:", u"💧"), 771 | ("\\:sa:", u"🈂"), 772 | ("\\:hourglass_flowing_sand:", u"⏳"), 773 | ("\\:diamonds:", u"♦"), 774 | ("\\:notes:", u"🎶"), 775 | ("\\:skin-tone-6:", u"🏿"), 776 | ("\\:stuck_out_tongue_winking_eye:", u"😜"), 777 | ("\\:two_hearts:", u"💕"), 778 | ("\\:zap:", u"⚡"), 779 | ("\\:mount_fuji:", u"🗻"), 780 | ("\\:stuck_out_tongue_closed_eyes:", u"😝"), 781 | ("\\:capital_abcd:", u"🔠"), 782 | ("\\:point_left:", u"👈"), 783 | ("\\:disappointed_relieved:", u"😥"), 784 | ("\\:back:", u"🔙"), 785 | ("\\:bookmark:", u"🔖"), 786 | ("\\:trophy:", u"🏆"), 787 | ("\\:penguin:", u"🐧"), 788 | ("\\:couplekiss:", u"💏"), 789 | ("\\:leftwards_arrow_with_hook:", u"↩"), 790 | ("\\:bicyclist:", u"🚴"), 791 | ("\\:no_mobile_phones:", u"📵"), 792 | ("\\:boat:", u"⛵"), 793 | ("\\:poodle:", u"🐩"), 794 | ("\\:school_satchel:", u"🎒"), 795 | ("\\:kissing_heart:", u"😘"), 796 | ("\\:alien:", u"👽"), 797 | ("\\:minibus:", u"🚐"), 798 | ("\\:circus_tent:", u"🎪"), 799 | ("\\:large_blue_circle:", u"🔵"), 800 | ("\\:triumph:", u"😤"), 801 | ("\\:construction:", u"🚧"), 802 | ("\\:stew:", u"🍲"), 803 | ("\\:turtle:", u"🐢"), 804 | ("\\:bathtub:", u"🛁"), 805 | ("\\:new_moon_with_face:", u"🌚"), 806 | ("\\:poultry_leg:", u"🍗"), 807 | ("\\:fearful:", u"😨"), 808 | ("\\:key:", u"🔑"), 809 | ("\\:fist:", u"✊"), 810 | ("\\:basketball:", u"🏀"), 811 | ("\\:orange_book:", u"📙"), 812 | ("\\:pill:", u"💊"), 813 | ("\\:pencil2:", u"✏"), 814 | ("\\:o2:", u"🅾"), 815 | ("\\:foggy:", u"🌁"), 816 | ("\\:hibiscus:", u"🌺"), 817 | ("\\:necktie:", u"👔"), 818 | ("\\:mountain_cableway:", u"🚠"), 819 | ("\\:telephone_receiver:", u"📞"), 820 | ("\\:tram:", u"🚊"), 821 | ("\\:lollipop:", u"🍭"), 822 | ("\\:heart:", u"❤"), 823 | ("\\:dancers:", u"👯"), 824 | ("\\:pound:", u"💷"), 825 | ("\\:radio_button:", u"🔘"), 826 | ("\\:iphone:", u"📱"), 827 | ("\\:eight_spoked_asterisk:", u"✳"), 828 | ("\\:muscle:", u"💪"), 829 | ("\\:libra:", u"♎"), 830 | ("\\:no_bicycles:", u"🚳"), 831 | ("\\:bikini:", u"👙"), 832 | ("\\:stars:", u"🌠"), 833 | ("\\:oncoming_automobile:", u"🚘") 834 | ] 835 | -------------------------------------------------------------------------------- /latex_symbols.jl: -------------------------------------------------------------------------------- 1 | include(joinpath(Sys.BINDIR, "..", "share", "julia", "stdlib", "v$(VERSION.major).$(VERSION.minor)", "REPL", "src", "latex_symbols.jl")); 2 | 3 | φ = open("latex_symbols.py", "w") 4 | 5 | println(φ, "from __future__ import unicode_literals\n\n") 6 | println(φ, "latex_symbols = [") 7 | for (ω, (α, β)) in enumerate(latex_symbols) 8 | print(φ, " (\"", escape_string(α), "\", u\"", β, "\")") 9 | ω < length(latex_symbols) && print(φ, ",") 10 | println(φ, "") 11 | end 12 | println(φ, "]") 13 | 14 | close(φ) 15 | -------------------------------------------------------------------------------- /latex_symbols.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | 4 | latex_symbols = [ 5 | ("\\1/8", u"⅛"), 6 | ("\\bscra", u"𝓪"), 7 | ("\\guilsinglright", u"›"), 8 | ("\\blacktriangleright", u"▶"), 9 | ("\\bisansc", u"𝙘"), 10 | ("\\^4", u"⁴"), 11 | ("\\Re", u"ℜ"), 12 | ("\\pitchfork", u"⋔"), 13 | ("\\bisanskappa", u"𝞳"), 14 | ("\\bbz", u"𝕫"), 15 | ("\\blockqtrshaded", u"░"), 16 | ("\\urcorner", u"⌝"), 17 | ("\\frakY", u"𝔜"), 18 | ("\\^2", u"²"), 19 | ("\\pi", u"π"), 20 | ("\\nless", u"≮"), 21 | ("\\sqsubseteq", u"⊑"), 22 | ("\\Updownarrow", u"⇕"), 23 | ("\\leftarrowbsimilar", u"⭋"), 24 | ("\\bbF", u"𝔽"), 25 | ("\\nrightarrow", u"↛"), 26 | ("\\bsansPi", u"𝝥"), 27 | ("\\sansseven", u"𝟩"), 28 | ("\\Theta", u"Θ"), 29 | ("\\rightmoon", u"☽"), 30 | ("\\bscrV", u"𝓥"), 31 | ("\\ttc", u"𝚌"), 32 | ("\\upsilon", u"υ"), 33 | ("\\bfrakq", u"𝖖"), 34 | ("\\copyright", u"©"), 35 | ("\\npreccurlyeq", u"⋠"), 36 | ("\\bfrakL", u"𝕷"), 37 | ("\\fltns", u"⏥"), 38 | ("\\bbN", u"ℕ"), 39 | ("\\smile", u"⌣"), 40 | ("\\bisansX", u"𝙓"), 41 | ("\\0/3", u"↉"), 42 | ("\\backsimeq", u"⋍"), 43 | ("\\bitau", u"𝝉"), 44 | ("\\bisansD", u"𝘿"), 45 | ("\\hvlig", u"ƕ"), 46 | ("\\lq", u"‘"), 47 | ("\\mapsfrom", u"↤"), 48 | ("\\blockrighthalf", u"▐"), 49 | ("\\perp", u"⟂"), 50 | ("\\biS", u"𝑺"), 51 | ("\\bscrB", u"𝓑"), 52 | ("\\ttn", u"𝚗"), 53 | ("\\bitheta", u"𝜽"), 54 | ("\\timesbar", u"⨱"), 55 | ("\\bik", u"𝒌"), 56 | ("\\bsanskappa", u"𝝹"), 57 | ("\\llcorner", u"⌞"), 58 | ("\\bigtimes", u"⨉"), 59 | ("\\circleddash", u"⊝"), 60 | ("\\bsansI", u"𝗜"), 61 | ("\\leftharpoondown", u"↽"), 62 | ("\\alpha", u"α"), 63 | ("\\between", u"≬"), 64 | ("\\^l", u"ˡ"), 65 | ("\\frown", u"⌢"), 66 | ("\\RoundImplies", u"⥰"), 67 | ("\\blockthreeqtrshaded", u"▓"), 68 | ("\\bsansthree", u"𝟯"), 69 | ("\\precneqq", u"⪵"), 70 | ("\\urblacktriangle", u"◥"), 71 | ("\\succeqq", u"⪴"), 72 | ("\\nsupseteq", u"⊉"), 73 | ("\\bfvarkappa", u"𝛞"), 74 | ("\\iota", u"ι"), 75 | ("\\overbrace", u"⏞"), 76 | ("\\danger", u"☡"), 77 | ("\\fraki", u"𝔦"), 78 | ("\\rightharpoondown", u"⇁"), 79 | ("\\tilde", u"̃"), 80 | ("\\upNu", u"Ν"), 81 | ("\\RRightarrow", u"⭆"), 82 | ("\\sansg", u"𝗀"), 83 | ("\\bisansh", u"𝙝"), 84 | ("\\itimath", u"𝚤"), 85 | ("\\bisansMu", u"𝞛"), 86 | ("\\isansZ", u"𝘡"), 87 | ("\\rightleftarrows", u"⇄"), 88 | ("\\impliedby", u"⟸"), 89 | ("\\succapprox", u"⪸"), 90 | ("\\Rsh", u"↱"), 91 | ("\\sumint", u"⨋"), 92 | ("\\bsansvarrho", u"𝞎"), 93 | ("\\pointint", u"⨕"), 94 | ("\\fdiagovnearrow", u"⤯"), 95 | ("\\plussubtwo", u"⨧"), 96 | ("\\original", u"⊶"), 97 | ("\\nvtwoheadleftarrow", u"⬴"), 98 | ("\\bfQ", u"𝐐"), 99 | ("\\biw", u"𝒘"), 100 | ("\\bsanspartial", u"𝞉"), 101 | ("\\bfo", u"𝐨"), 102 | ("\\nBumpeq", u"≎̸"), 103 | ("\\bisanssigma", u"𝞼"), 104 | ("\\frakD", u"𝔇"), 105 | ("\\nleftrightarrow", u"↮"), 106 | ("\\clockoint", u"⨏"), 107 | ("\\scrs", u"𝓈"), 108 | ("\\Im", u"ℑ"), 109 | ("\\bsansK", u"𝗞"), 110 | ("\\bisansvarrho", u"𝟈"), 111 | ("\\whtvertoval", u"⬯"), 112 | ("\\rarrx", u"⥇"), 113 | ("\\smallin", u"∊"), 114 | ("\\underleftarrow", u"⃮"), 115 | ("\\itx", u"𝑥"), 116 | ("\\measangledltosw", u"⦯"), 117 | ("\\eqqsim", u"⩳"), 118 | ("\\bij", u"𝒋"), 119 | ("\\ttW", u"𝚆"), 120 | ("\\leo", u"♌"), 121 | ("\\bfrakV", u"𝖁"), 122 | ("\\bfrakR", u"𝕽"), 123 | ("\\smallblacktriangleright", u"▸"), 124 | ("\\DownArrowBar", u"⤓"), 125 | ("\\surd", u"√"), 126 | ("\\leftwhitearrow", u"⇦"), 127 | ("\\bsansChi", u"𝝬"), 128 | ("\\ge", u"≥"), 129 | ("\\rttrnr", u"ɻ"), 130 | ("\\bbk", u"𝕜"), 131 | ("\\twoheaddownarrow", u"↡"), 132 | ("\\ointctrclockwise", u"∳"), 133 | ("\\squareulquad", u"◰"), 134 | ("\\amalg", u"⨿"), 135 | ("\\bagmember", u"⋿"), 136 | ("\\fraku", u"𝔲"), 137 | ("\\ElOr", u"⩖"), 138 | ("\\bfvarTheta", u"𝚹"), 139 | ("\\biKappa", u"𝜥"), 140 | ("\\turnangle", u"⦢"), 141 | ("\\Otimes", u"⨷"), 142 | ("\\wideutilde", u"̰"), 143 | ("\\isansp", u"𝘱"), 144 | ("\\trianglerightblack", u"◮"), 145 | ("\\bfr", u"𝐫"), 146 | ("\\frakM", u"𝔐"), 147 | ("\\frakS", u"𝔖"), 148 | ("\\uparrow", u"↑"), 149 | ("\\nvleftarrowtail", u"⬹"), 150 | ("\\frakG", u"𝔊"), 151 | ("\\_4", u"₄"), 152 | ("\\measangledrtose", u"⦮"), 153 | ("\\biXi", u"𝜩"), 154 | ("\\bisansvarpi", u"𝟉"), 155 | ("\\doubleplus", u"⧺"), 156 | ("\\plussim", u"⨦"), 157 | ("\\rvboxline", u"⎹"), 158 | ("\\bfnu", u"𝛎"), 159 | ("\\Game", u"⅁"), 160 | ("\\sterling", u"£"), 161 | ("\\bscrs", u"𝓼"), 162 | ("\\_x", u"ₓ"), 163 | ("\\sanseight", u"𝟪"), 164 | ("\\NestedGreaterGreater", u"⪢"), 165 | ("\\pentagon", u"⬠"), 166 | ("\\supmult", u"⫂"), 167 | ("\\bfu", u"𝐮"), 168 | ("\\sansLturned", u"⅂"), 169 | ("\\frakU", u"𝔘"), 170 | ("\\bumpeqq", u"⪮"), 171 | ("\\nVDash", u"⊯"), 172 | ("\\leftarrowtriangle", u"⇽"), 173 | ("\\itgamma", u"𝛾"), 174 | ("\\nvRightarrow", u"⤃"), 175 | ("\\lnsim", u"⋦"), 176 | ("\\downharpoonsleftright", u"⥥"), 177 | ("\\yen", u"¥"), 178 | ("\\bbB", u"𝔹"), 179 | ("\\isanss", u"𝘴"), 180 | ("\\theta", u"θ"), 181 | ("\\gnapprox", u"⪊"), 182 | ("\\itjmath", u"𝚥"), 183 | ("\\twoheaduparrowcircle", u"⥉"), 184 | ("\\bfZ", u"𝐙"), 185 | ("\\smallblacktriangleleft", u"◂"), 186 | ("\\bftau", u"𝛕"), 187 | ("\\male", u"♂"), 188 | ("\\LeftUpVectorBar", u"⥘"), 189 | ("\\NotLeftTriangleBar", u"⧏̸"), 190 | ("\\nRightarrow", u"⇏"), 191 | ("\\1/", u"⅟"), 192 | ("\\bfrakm", u"𝖒"), 193 | ("\\bigslopedvee", u"⩗"), 194 | ("\\blocklowhalf", u"▄"), 195 | ("\\veedoublebar", u"⩣"), 196 | ("\\forks", u"⫝̸"), 197 | ("\\Alpha", u"Α"), 198 | ("\\backepsilon", u"϶"), 199 | ("\\nsucccurlyeq", u"⋡"), 200 | ("\\scrc", u"𝒸"), 201 | ("\\bbK", u"𝕂"), 202 | ("\\psi", u"ψ"), 203 | ("\\biU", u"𝑼"), 204 | ("\\ng", u"ŋ"), 205 | ("\\eqdef", u"≝"), 206 | ("\\gesdotol", u"⪄"), 207 | ("\\botsemicircle", u"◡"), 208 | ("\\eqqslantless", u"⪛"), 209 | ("\\fraks", u"𝔰"), 210 | ("\\updownharpoonrightleft", u"⥌"), 211 | ("\\bisansj", u"𝙟"), 212 | ("\\Sampi", u"Ϡ"), 213 | ("\\l", u"ł"), 214 | ("\\bisansNu", u"𝞜"), 215 | ("\\olessthan", u"⧀"), 216 | ("\\star", u"⋆"), 217 | ("\\overleftarrow", u"⃖"), 218 | ("\\bsanseight", u"𝟴"), 219 | ("\\Downarrow", u"⇓"), 220 | ("\\lvertneqq", u"≨︀"), 221 | ("\\bfS", u"𝐒"), 222 | ("\\isansF", u"𝘍"), 223 | ("\\^J", u"ᴶ"), 224 | ("\\Longmapsto", u"⟾"), 225 | ("\\S", u"§"), 226 | ("\\gesdot", u"⪀"), 227 | ("\\bsansz", u"𝘇"), 228 | ("\\rtld", u"ɖ"), 229 | ("\\itrho", u"𝜌"), 230 | ("\\NotLessLess", u"≪̸"), 231 | ("\\backppprime", u"‷"), 232 | ("\\leftdotarrow", u"⬸"), 233 | ("\\omega", u"ω"), 234 | ("\\itNu", u"𝛮"), 235 | ("\\fisheye", u"◉"), 236 | ("\\NotSquareSubset", u"⊏̸"), 237 | ("\\bsansseven", u"𝟳"), 238 | ("\\boxcircle", u"⧇"), 239 | ("\\sbbrg", u"̪"), 240 | ("\\isansu", u"𝘶"), 241 | ("\\sansy", u"𝗒"), 242 | ("\\visiblespace", u"␣"), 243 | ("\\glE", u"⪒"), 244 | ("\\squarebotblack", u"⬓"), 245 | ("\\Bumpeq", u"≎"), 246 | ("\\gtreqless", u"⋛"), 247 | ("\\daleth", u"ℸ"), 248 | ("\\dottimes", u"⨰"), 249 | ("\\twocaps", u"⩋"), 250 | ("\\csub", u"⫏"), 251 | ("\\bscrA", u"𝓐"), 252 | ("\\recorder", u"⌕"), 253 | ("\\cupvee", u"⩅"), 254 | ("\\bsansTheta", u"𝝝"), 255 | ("\\biB", u"𝑩"), 256 | ("\\frakN", u"𝔑"), 257 | ("\\isansc", u"𝘤"), 258 | ("\\bbR", u"ℝ"), 259 | ("\\bbD", u"𝔻"), 260 | ("\\Elroang", u"⦆"), 261 | ("\\forksnot", u"⫝"), 262 | ("\\asteraccent", u"⃰"), 263 | ("\\leftharpoonupdash", u"⥪"), 264 | ("\\bfG", u"𝐆"), 265 | ("\\bsanstheta", u"𝝷"), 266 | ("\\^D", u"ᴰ"), 267 | ("\\bsansupsilon", u"𝞄"), 268 | ("\\Angle", u"⦜"), 269 | ("\\shuffle", u"⧢"), 270 | ("\\wedgemidvert", u"⩚"), 271 | ("\\dicev", u"⚄"), 272 | ("\\ReverseUpEquilibrium", u"⥯"), 273 | ("\\2/5", u"⅖"), 274 | ("\\_3", u"₃"), 275 | ("\\quotedblleft", u"“"), 276 | ("\\itC", u"𝐶"), 277 | ("\\bisansH", u"𝙃"), 278 | ("\\bisansL", u"𝙇"), 279 | ("\\ttK", u"𝙺"), 280 | ("\\scrk", u"𝓀"), 281 | ("\\bsansW", u"𝗪"), 282 | ("\\_phi", u"ᵩ"), 283 | ("\\clomeg", u"ɷ"), 284 | ("\\^)", u"⁾"), 285 | ("\\rightleftharpoons", u"⇌"), 286 | ("\\varisins", u"⋳"), 287 | ("\\blacksmiley", u"☻"), 288 | ("\\ddfnc", u"⦙"), 289 | ("\\bfgamma", u"𝛄"), 290 | ("\\bsansUpsilon", u"𝝪"), 291 | ("\\isansP", u"𝘗"), 292 | ("\\scrg", u"ℊ"), 293 | ("\\ttB", u"𝙱"), 294 | ("\\bigwhitestar", u"☆"), 295 | ("\\bigblacktriangleup", u"▲"), 296 | ("\\isanse", u"𝘦"), 297 | ("\\circlevertfill", u"◍"), 298 | ("\\rais", u"˔"), 299 | ("\\frakk", u"𝔨"), 300 | ("\\nVtwoheadleftarrow", u"⬵"), 301 | ("\\ttI", u"𝙸"), 302 | ("\\checkmark", u"✓"), 303 | ("\\bbh", u"𝕙"), 304 | ("\\itA", u"𝐴"), 305 | ("\\bfrakn", u"𝖓"), 306 | ("\\frakA", u"𝔄"), 307 | ("\\rl", u"ɼ"), 308 | ("\\sansone", u"𝟣"), 309 | ("\\leftarrowplus", u"⥆"), 310 | ("\\bisansXi", u"𝞝"), 311 | ("\\bbt", u"𝕥"), 312 | ("\\nsubseteqq", u"⫅̸"), 313 | ("\\mars", u"♂"), 314 | ("\\ngtr", u"≯"), 315 | ("\\bfrho", u"𝛒"), 316 | ("\\sansZ", u"𝖹"), 317 | ("\\hksearow", u"⤥"), 318 | ("\\acidfree", u"♾"), 319 | ("\\bbiD", u"ⅅ"), 320 | ("\\bisansB", u"𝘽"), 321 | ("\\lesssim", u"≲"), 322 | ("\\parallelogramblack", u"▰"), 323 | ("\\isansl", u"𝘭"), 324 | ("\\angles", u"⦞"), 325 | ("\\scrn", u"𝓃"), 326 | ("\\isansd", u"𝘥"), 327 | ("\\boxquestion", u"⍰"), 328 | ("\\Sqcap", u"⩎"), 329 | ("\\obar", u"⌽"), 330 | ("\\bisansg", u"𝙜"), 331 | ("\\^W", u"ᵂ"), 332 | ("\\bbeight", u"𝟠"), 333 | ("\\Colon", u"∷"), 334 | ("\\ltphi", u"ɸ"), 335 | ("\\frakO", u"𝔒"), 336 | ("\\3/4", u"¾"), 337 | ("\\bsansomega", u"𝞈"), 338 | ("\\sagittarius", u"♐"), 339 | ("\\prurel", u"⊰"), 340 | ("\\biN", u"𝑵"), 341 | ("\\rvbull", u"◘"), 342 | ("\\bsansk", u"𝗸"), 343 | ("\\sansv", u"𝗏"), 344 | ("\\dot", u"̇"), 345 | ("\\Omega", u"Ω"), 346 | ("\\ttG", u"𝙶"), 347 | ("\\upoldKoppa", u"Ϙ"), 348 | ("\\verts", u"ˈ"), 349 | ("\\perthousand", u"‰"), 350 | ("\\bfK", u"𝐊"), 351 | ("\\looparrowright", u"↬"), 352 | ("\\scrY", u"𝒴"), 353 | ("\\scrt", u"𝓉"), 354 | ("\\Vert", u"‖"), 355 | ("\\isansy", u"𝘺"), 356 | ("\\bisansR", u"𝙍"), 357 | ("\\bsansDelta", u"𝝙"), 358 | ("\\fdiagovrdiag", u"⤬"), 359 | ("\\itchi", u"𝜒"), 360 | ("\\ngeqslant", u"⩾̸"), 361 | ("\\^1", u"¹"), 362 | ("\\bivarTheta", u"𝜭"), 363 | ("\\itl", u"𝑙"), 364 | ("\\bfrakJ", u"𝕵"), 365 | ("\\ocommatopright", u"̕"), 366 | ("\\bfLambda", u"𝚲"), 367 | ("\\_k", u"ₖ"), 368 | ("\\biNu", u"𝜨"), 369 | ("\\perspcorrespond", u"⩞"), 370 | ("\\twoheadrightarrow", u"↠"), 371 | ("\\plustrif", u"⨨"), 372 | ("\\biV", u"𝑽"), 373 | ("\\pluseqq", u"⩲"), 374 | ("\\beta", u"β"), 375 | ("\\blkhorzoval", u"⬬"), 376 | ("\\bsanslambda", u"𝝺"), 377 | ("\\bfpartial", u"𝛛"), 378 | ("\\c", u"̧"), 379 | ("\\blackpointerleft", u"◄"), 380 | ("\\twonotes", u"♫"), 381 | ("\\mdblkdiamond", u"⬥"), 382 | ("\\ttnine", u"𝟿"), 383 | ("\\upwhitearrow", u"⇧"), 384 | ("\\bsansvarpi", u"𝞏"), 385 | ("\\itOmega", u"𝛺"), 386 | ("\\approxnotequal", u"≆"), 387 | ("\\bft", u"𝐭"), 388 | ("\\isansx", u"𝘹"), 389 | ("\\sqrt", u"√"), 390 | ("\\plusdot", u"⨥"), 391 | ("\\bigodot", u"⨀"), 392 | ("\\subsetneqq", u"⫋"), 393 | ("\\bsimilarleftarrow", u"⭁"), 394 | ("\\nvtwoheadrightarrowtail", u"⤗"), 395 | ("\\varTheta", u"ϴ"), 396 | ("\\bisansY", u"𝙔"), 397 | ("\\bbQ", u"ℚ"), 398 | ("\\neg", u"¬"), 399 | ("\\bscrx", u"𝔁"), 400 | ("\\bfxi", u"𝛏"), 401 | ("\\barwedge", u"⊼"), 402 | ("\\itmu", u"𝜇"), 403 | ("\\^m", u"ᵐ"), 404 | ("\\biLambda", u"𝜦"), 405 | ("\\sansL", u"𝖫"), 406 | ("\\ltcc", u"⪦"), 407 | ("\\medblackstar", u"⭑"), 408 | ("\\itU", u"𝑈"), 409 | ("\\Rightarrow", u"⇒"), 410 | ("\\bfkappa", u"𝛋"), 411 | ("\\leftbkarrow", u"⤌"), 412 | ("\\nvtwoheadleftarrowtail", u"⬼"), 413 | ("\\bsansvarkappa", u"𝞌"), 414 | ("\\scra", u"𝒶"), 415 | ("\\Cap", u"⋒"), 416 | ("\\itp", u"𝑝"), 417 | ("\\bsanss", u"𝘀"), 418 | ("\\^I", u"ᴵ"), 419 | ("\\aleph", u"ℵ"), 420 | ("\\bsansnabla", u"𝝯"), 421 | ("\\frakb", u"𝔟"), 422 | ("\\xi", u"ξ"), 423 | ("\\lessapprox", u"⪅"), 424 | ("\\bfz", u"𝐳"), 425 | ("\\ddddot", u"⃜"), 426 | ("\\bisansnu", u"𝞶"), 427 | ("\\_j", u"ⱼ"), 428 | ("\\longrightarrow", u"⟶"), 429 | ("\\bbW", u"𝕎"), 430 | ("\\to", u"→"), 431 | ("\\itPsi", u"𝛹"), 432 | ("\\varcarriagereturn", u"⏎"), 433 | ("\\dottedsquare", u"⬚"), 434 | ("\\tti", u"𝚒"), 435 | ("\\^o", u"ᵒ"), 436 | ("\\lmoustache", u"⎰"), 437 | ("\\^h", u"ʰ"), 438 | ("\\upoldkoppa", u"ϙ"), 439 | ("\\Equiv", u"≣"), 440 | ("\\pm", u"±"), 441 | ("\\scrN", u"𝒩"), 442 | ("\\ttr", u"𝚛"), 443 | ("\\prec", u"≺"), 444 | ("\\disjquant", u"⨈"), 445 | ("\\capwedge", u"⩄"), 446 | ("\\bfXi", u"𝚵"), 447 | ("\\accurrent", u"⏦"), 448 | ("\\draftingarrow", u"➛"), 449 | ("\\bbGamma", u"ℾ"), 450 | ("\\measuredangleleft", u"⦛"), 451 | ("\\DH", u"Ð"), 452 | ("\\circleonleftarrow", u"⬰"), 453 | ("\\bfJ", u"𝐉"), 454 | ("\\egsdot", u"⪘"), 455 | ("\\bsansS", u"𝗦"), 456 | ("\\ttU", u"𝚄"), 457 | ("\\bbv", u"𝕧"), 458 | ("\\bfraks", u"𝖘"), 459 | ("\\bsansLambda", u"𝝠"), 460 | ("\\itc", u"𝑐"), 461 | ("\\openbracketright", u"⟧"), 462 | ("\\vec", u"⃗"), 463 | ("\\bivartheta", u"𝝑"), 464 | ("\\ttC", u"𝙲"), 465 | ("\\bisansmu", u"𝞵"), 466 | ("\\downharpoonleft", u"⇃"), 467 | ("\\phi", u"ϕ"), 468 | ("\\sansw", u"𝗐"), 469 | ("\\bscrn", u"𝓷"), 470 | ("\\lozenge", u"◊"), 471 | ("\\circledparallel", u"⦷"), 472 | ("\\bfrake", u"𝖊"), 473 | ("\\L", u"Ł"), 474 | ("\\ni", u"∋"), 475 | ("\\nvleftrightarrow", u"⇹"), 476 | ("\\itF", u"𝐹"), 477 | ("\\ito", u"𝑜"), 478 | ("\\itvarkappa", u"𝜘"), 479 | ("\\vardiamondsuit", u"♦"), 480 | ("\\isansA", u"𝘈"), 481 | ("\\itUpsilon", u"𝛶"), 482 | ("\\itt", u"𝑡"), 483 | ("\\ttH", u"𝙷"), 484 | ("\\leftrightharpoonsdown", u"⥧"), 485 | ("\\invv", u"ʌ"), 486 | ("\\subseteqq", u"⫅"), 487 | ("\\profsurf", u"⌓"), 488 | ("\\_v", u"ᵥ"), 489 | ("\\blockfull", u"█"), 490 | ("\\bialpha", u"𝜶"), 491 | ("\\widebridgeabove", u"⃩"), 492 | ("\\sphericalangleup", u"⦡"), 493 | ("\\bfb", u"𝐛"), 494 | ("\\bisansTau", u"𝞣"), 495 | ("\\bsansAlpha", u"𝝖"), 496 | ("\\frakq", u"𝔮"), 497 | ("\\heartsuit", u"♡"), 498 | ("\\bsansvarphi", u"𝞍"), 499 | ("\\bsansH", u"𝗛"), 500 | ("\\circledstar", u"✪"), 501 | ("\\subset", u"⊂"), 502 | ("\\bsanstau", u"𝞃"), 503 | ("\\venus", u"♀"), 504 | ("\\supsetplus", u"⫀"), 505 | ("\\bsansP", u"𝗣"), 506 | ("\\thinspace", u" "), 507 | ("\\fallingdotseq", u"≒"), 508 | ("\\bisansr", u"𝙧"), 509 | ("\\partialmeetcontraction", u"⪣"), 510 | ("\\bivarepsilon", u"𝝐"), 511 | ("\\bbp", u"𝕡"), 512 | ("\\NotNestedLessLess", u"⪡̸"), 513 | ("\\bfL", u"𝐋"), 514 | ("\\sqlozenge", u"⌑"), 515 | ("\\squarecrossfill", u"▩"), 516 | ("\\frakC", u"ℭ"), 517 | ("\\approx", u"≈"), 518 | ("\\bscrO", u"𝓞"), 519 | ("\\ttfour", u"𝟺"), 520 | ("\\gtrless", u"≷"), 521 | ("\\ntriangleleft", u"⋪"), 522 | ("\\barvee", u"⊽"), 523 | ("\\invwhitelowerhalfcircle", u"◛"), 524 | ("\\partial", u"∂"), 525 | ("\\pluto", u"♇"), 526 | ("\\wedgedoublebar", u"⩠"), 527 | ("\\twoheadleftdbkarrow", u"⬷"), 528 | ("\\eqqslantgtr", u"⪜"), 529 | ("\\turnednot", u"⌙"), 530 | ("\\wedgedot", u"⟑"), 531 | ("\\kappa", u"κ"), 532 | ("\\similarleftarrow", u"⭉"), 533 | ("\\bsansu", u"𝘂"), 534 | ("\\rtlz", u"ʐ"), 535 | ("\\mdsmwhtsquare", u"◽"), 536 | ("\\frakx", u"𝔵"), 537 | ("\\lescc", u"⪨"), 538 | ("\\sanso", u"𝗈"), 539 | ("\\whthorzoval", u"⬭"), 540 | ("\\isansY", u"𝘠"), 541 | ("\\blocklefthalf", u"▌"), 542 | ("\\bisansU", u"𝙐"), 543 | ("\\bisansvarepsilon", u"𝟄"), 544 | ("\\sansq", u"𝗊"), 545 | ("\\vardoublebarwedge", u"⌆"), 546 | ("\\Vvdash", u"⊪"), 547 | ("\\invwhiteupperhalfcircle", u"◚"), 548 | ("\\hspace", u" "), 549 | ("\\sansE", u"𝖤"), 550 | ("\\rightdotarrow", u"⤑"), 551 | ("\\leqslant", u"⩽"), 552 | ("\\questeq", u"≟"), 553 | ("\\trnr", u"ɹ"), 554 | ("\\wp", u"℘"), 555 | ("\\bfomicron", u"𝛐"), 556 | ("\\frake", u"𝔢"), 557 | ("\\bsanschi", u"𝞆"), 558 | ("\\wedgeonwedge", u"⩕"), 559 | ("\\bisansgamma", u"𝞬"), 560 | ("\\ttO", u"𝙾"), 561 | ("\\fullouterjoin", u"⟗"), 562 | ("\\bscrD", u"𝓓"), 563 | ("\\isansj", u"𝘫"), 564 | ("\\bfrakS", u"𝕾"), 565 | ("\\lmrk", u"ː"), 566 | ("\\nHuparrow", u"⇞"), 567 | ("\\gamma", u"γ"), 568 | ("\\NotGreaterGreater", u"≫̸"), 569 | ("\\simgE", u"⪠"), 570 | ("\\bsansB", u"𝗕"), 571 | ("\\bsansX", u"𝗫"), 572 | ("\\bflambda", u"𝛌"), 573 | ("\\varstar", u"✶"), 574 | ("\\Doteq", u"≑"), 575 | ("\\ttD", u"𝙳"), 576 | ("\\LLeftarrow", u"⭅"), 577 | ("\\trnmlr", u"ɰ"), 578 | ("\\bbn", u"𝕟"), 579 | ("\\nsubset", u"⊄"), 580 | ("\\Equal", u"⩵"), 581 | ("\\varhexagon", u"⬡"), 582 | ("\\sansr", u"𝗋"), 583 | ("\\bsansMu", u"𝝡"), 584 | ("\\1/6", u"⅙"), 585 | ("\\bkarow", u"⤍"), 586 | ("\\bisanso", u"𝙤"), 587 | ("\\ttz", u"𝚣"), 588 | ("\\bfrakw", u"𝖜"), 589 | ("\\bscrq", u"𝓺"), 590 | ("\\intcup", u"⨚"), 591 | ("\\P", u"¶"), 592 | ("\\lneq", u"⪇"), 593 | ("\\bfrakF", u"𝕱"), 594 | ("\\^e", u"ᵉ"), 595 | ("\\napprox", u"≉"), 596 | ("\\sansA", u"𝖠"), 597 | ("\\ttT", u"𝚃"), 598 | ("\\^delta", u"ᵟ"), 599 | ("\\varheartsuit", u"♥"), 600 | ("\\ltquest", u"⩻"), 601 | ("\\bigstar", u"★"), 602 | ("\\bisansk", u"𝙠"), 603 | ("\\bsansGamma", u"𝝘"), 604 | ("\\lesseqgtr", u"⋚"), 605 | ("\\smeparsl", u"⧤"), 606 | ("\\smblkdiamond", u"⬩"), 607 | ("\\tdcol", u"⫶"), 608 | ("\\ngeq", u"≱"), 609 | ("\\varnothing", u"∅"), 610 | ("\\bisansx", u"𝙭"), 611 | ("\\rppolint", u"⨒"), 612 | ("\\supseteq", u"⊇"), 613 | ("\\cirfr", u"◑"), 614 | ("\\bisansG", u"𝙂"), 615 | ("\\eta", u"η"), 616 | ("\\bisansa", u"𝙖"), 617 | ("\\bsansU", u"𝗨"), 618 | ("\\varrho", u"ϱ"), 619 | ("\\itXi", u"𝛯"), 620 | ("\\neptune", u"♆"), 621 | ("\\^gamma", u"ᵞ"), 622 | ("\\lgblkcircle", u"⬤"), 623 | ("\\Vdash", u"⊩"), 624 | ("\\dots", u"…"), 625 | ("\\^G", u"ᴳ"), 626 | ("\\longleftrightarrow", u"⟷"), 627 | ("\\scrH", u"ℋ"), 628 | ("\\bipsi", u"𝝍"), 629 | ("\\Join", u"⨝"), 630 | ("\\gemini", u"♊"), 631 | ("\\isins", u"⋴"), 632 | ("\\bivarsigma", u"𝝇"), 633 | ("\\bff", u"𝐟"), 634 | ("\\bsansIota", u"𝝞"), 635 | ("\\_1", u"₁"), 636 | ("\\nsupset", u"⊅"), 637 | ("\\gescc", u"⪩"), 638 | ("\\supsetneqq", u"⫌"), 639 | ("\\threedangle", u"⟀"), 640 | ("\\sansB", u"𝖡"), 641 | ("\\lesdotor", u"⪃"), 642 | ("\\dotequiv", u"⩧"), 643 | ("\\bfvarrho", u"𝛠"), 644 | ("\\_o", u"ₒ"), 645 | ("\\bfrakG", u"𝕲"), 646 | ("\\biTau", u"𝜯"), 647 | ("\\bigtriangleup", u"△"), 648 | ("\\diagup", u"╱"), 649 | ("\\underbar", u"̲"), 650 | ("\\isansi", u"𝘪"), 651 | ("\\ttj", u"𝚓"), 652 | ("\\itL", u"𝐿"), 653 | ("\\rightwavearrow", u"↝"), 654 | ("\\nexists", u"∄"), 655 | ("\\nVleftarrowtail", u"⬺"), 656 | ("\\bimu", u"𝝁"), 657 | ("\\image", u"⊷"), 658 | ("\\underbrace", u"⏟"), 659 | ("\\circleurquadblack", u"◔"), 660 | ("\\ita", u"𝑎"), 661 | ("\\biEpsilon", u"𝜠"), 662 | ("\\bsansZeta", u"𝝛"), 663 | ("\\supdsub", u"⫘"), 664 | ("\\boxplus", u"⊞"), 665 | ("\\sansfour", u"𝟦"), 666 | ("\\^x", u"ˣ"), 667 | ("\\smashtimes", u"⨳"), 668 | ("\\Zeta", u"Ζ"), 669 | ("\\nisd", u"⋺"), 670 | ("\\biR", u"𝑹"), 671 | ("\\DDownarrow", u"⟱"), 672 | ("\\oplusrhrim", u"⨮"), 673 | ("\\biChi", u"𝜲"), 674 | ("\\ultriangle", u"◸"), 675 | ("\\bigamma", u"𝜸"), 676 | ("\\bsansG", u"𝗚"), 677 | ("\\OE", u"Œ"), 678 | ("\\circledcirc", u"⊚"), 679 | ("\\capricornus", u"♑"), 680 | ("\\diameter", u"⌀"), 681 | ("\\underbracket", u"⎵"), 682 | ("\\subsim", u"⫇"), 683 | ("\\bfN", u"𝐍"), 684 | ("\\house", u"⌂"), 685 | ("\\bisansJ", u"𝙅"), 686 | ("\\bsanstwo", u"𝟮"), 687 | ("\\bfpsi", u"𝛙"), 688 | ("\\towa", u"⤪"), 689 | ("\\itM", u"𝑀"), 690 | ("\\bsansv", u"𝘃"), 691 | ("\\schwa", u"ə"), 692 | ("\\in", u"∈"), 693 | ("\\bfe", u"𝐞"), 694 | ("\\bscrH", u"𝓗"), 695 | ("\\bfrakk", u"𝖐"), 696 | ("\\^0", u"⁰"), 697 | ("\\enclosecircle", u"⃝"), 698 | ("\\bscrQ", u"𝓠"), 699 | ("\\modtwosum", u"⨊"), 700 | ("\\chi", u"χ"), 701 | ("\\biiota", u"𝜾"), 702 | ("\\^alpha", u"ᵅ"), 703 | ("\\measanglerutone", u"⦨"), 704 | ("\\itD", u"𝐷"), 705 | ("\\sansLmirrored", u"⅃"), 706 | ("\\nvrightarrow", u"⇸"), 707 | ("\\biD", u"𝑫"), 708 | ("\\pes", u"₧"), 709 | ("\\bsansR", u"𝗥"), 710 | ("\\mapsdown", u"↧"), 711 | ("\\bsanspsi", u"𝞇"), 712 | ("\\imath", u"ı"), 713 | ("\\bfa", u"𝐚"), 714 | ("\\sanstwo", u"𝟤"), 715 | ("\\squareurquad", u"◳"), 716 | ("\\bfrakU", u"𝖀"), 717 | ("\\biZeta", u"𝜡"), 718 | ("\\bisanst", u"𝙩"), 719 | ("\\smwhtlozenge", u"⬫"), 720 | ("\\^V", u"ⱽ"), 721 | ("\\frakL", u"𝔏"), 722 | ("\\bbzero", u"𝟘"), 723 | ("\\rightthreearrows", u"⇶"), 724 | ("\\bsansxi", u"𝝽"), 725 | ("\\ttzero", u"𝟶"), 726 | ("\\scrU", u"𝒰"), 727 | ("\\bsansb", u"𝗯"), 728 | ("\\bfiota", u"𝛊"), 729 | ("\\bfrakg", u"𝖌"), 730 | ("\\QED", u"∎"), 731 | ("\\^b", u"ᵇ"), 732 | ("\\bisansl", u"𝙡"), 733 | ("\\boxbar", u"◫"), 734 | ("\\bbfive", u"𝟝"), 735 | ("\\Ldsh", u"↲"), 736 | ("\\bisansalpha", u"𝞪"), 737 | ("\\angdnr", u"⦟"), 738 | ("\\scrm", u"𝓂"), 739 | ("\\its", u"𝑠"), 740 | ("\\Xi", u"Ξ"), 741 | ("\\sansH", u"𝖧"), 742 | ("\\RightUpVectorBar", u"⥔"), 743 | ("\\veebar", u"⊻"), 744 | ("\\nsuccsim", u"≿̸"), 745 | ("\\itX", u"𝑋"), 746 | ("\\bsansN", u"𝗡"), 747 | ("\\bisansy", u"𝙮"), 748 | ("\\tto", u"𝚘"), 749 | ("\\tts", u"𝚜"), 750 | ("\\verymuchless", u"⋘"), 751 | ("\\bsanspi", u"𝝿"), 752 | ("\\frakr", u"𝔯"), 753 | ("\\leftdasharrow", u"⇠"), 754 | ("\\bfrakQ", u"𝕼"), 755 | ("\\rrbracket", u"⟧"), 756 | ("\\triangletimes", u"⨻"), 757 | ("\\dicei", u"⚀"), 758 | ("\\closedvarcup", u"⩌"), 759 | ("\\bbH", u"ℍ"), 760 | ("\\squarenwsefill", u"▧"), 761 | ("\\_gamma", u"ᵧ"), 762 | ("\\triangleq", u"≜"), 763 | ("\\lrtriangle", u"◿"), 764 | ("\\bfc", u"𝐜"), 765 | ("\\ogreaterthan", u"⧁"), 766 | ("\\congdot", u"⩭"), 767 | ("\\Beta", u"Β"), 768 | ("\\minusrdots", u"⨬"), 769 | ("\\bscrf", u"𝓯"), 770 | ("\\bisansSigma", u"𝞢"), 771 | ("\\ast", u"∗"), 772 | ("\\bigsqcup", u"⨆"), 773 | ("\\bsansq", u"𝗾"), 774 | ("\\bfbeta", u"𝛃"), 775 | ("\\bsansF", u"𝗙"), 776 | ("\\eqqplus", u"⩱"), 777 | ("\\bisansp", u"𝙥"), 778 | ("\\enclosesquare", u"⃞"), 779 | ("\\barleftarrow", u"⇤"), 780 | ("\\bscrr", u"𝓻"), 781 | ("\\isansN", u"𝘕"), 782 | ("\\bsansOmicron", u"𝝤"), 783 | ("\\ttsix", u"𝟼"), 784 | ("\\itLambda", u"𝛬"), 785 | ("\\nequiv", u"≢"), 786 | ("\\equivDD", u"⩸"), 787 | ("\\lat", u"⪫"), 788 | ("\\isansS", u"𝘚"), 789 | ("\\ttb", u"𝚋"), 790 | ("\\ncong", u"≇"), 791 | ("\\bbthree", u"𝟛"), 792 | ("\\^theta", u"ᶿ"), 793 | ("\\biM", u"𝑴"), 794 | ("\\Succ", u"⪼"), 795 | ("\\_schwa", u"ₔ"), 796 | ("\\Finv", u"Ⅎ"), 797 | ("\\ttf", u"𝚏"), 798 | ("\\bsansEta", u"𝝜"), 799 | ("\\_0", u"₀"), 800 | ("\\dddot", u"⃛"), 801 | ("\\scri", u"𝒾"), 802 | ("\\implies", u"⟹"), 803 | ("\\bfg", u"𝐠"), 804 | ("\\bfeta", u"𝛈"), 805 | ("\\itw", u"𝑤"), 806 | ("\\dotminus", u"∸"), 807 | ("\\bscrN", u"𝓝"), 808 | ("\\oint", u"∮"), 809 | ("\\bsanst", u"𝘁"), 810 | ("\\circlearrowleft", u"↺"), 811 | ("\\bscrE", u"𝓔"), 812 | ("\\blackinwhitediamond", u"◈"), 813 | ("\\diamondleftblack", u"⬖"), 814 | ("\\nHdownarrow", u"⇟"), 815 | ("\\bbJ", u"𝕁"), 816 | ("\\diamondsuit", u"♢"), 817 | ("\\frakg", u"𝔤"), 818 | ("\\isansO", u"𝘖"), 819 | ("\\bsansL", u"𝗟"), 820 | ("\\bsansnu", u"𝝼"), 821 | ("\\nLeftarrow", u"⇍"), 822 | ("\\bie", u"𝒆"), 823 | ("\\smalltriangleleft", u"◃"), 824 | ("\\rightleftharpoonsdown", u"⥩"), 825 | ("\\acute", u"́"), 826 | ("\\llbracket", u"⟦"), 827 | ("\\UUparrow", u"⟰"), 828 | ("\\Nearrow", u"⇗"), 829 | ("\\biu", u"𝒖"), 830 | ("\\bsansl", u"𝗹"), 831 | ("\\bigtriangledown", u"▽"), 832 | ("\\bfphi", u"𝛟"), 833 | ("\\Longleftarrow", u"⟸"), 834 | ("\\nsucc", u"⊁"), 835 | ("\\square", u"□"), 836 | ("\\succ", u"≻"), 837 | ("\\circledrightdot", u"⚆"), 838 | ("\\bfd", u"𝐝"), 839 | ("\\sansh", u"𝗁"), 840 | ("\\bbgamma", u"ℽ"), 841 | ("\\isansv", u"𝘷"), 842 | ("\\biomicron", u"𝝄"), 843 | ("\\bisansIota", u"𝞘"), 844 | ("\\bbT", u"𝕋"), 845 | ("\\scrC", u"𝒞"), 846 | ("\\pscrv", u"ʋ"), 847 | ("\\bsansdelta", u"𝝳"), 848 | ("\\neovnwarrow", u"⤱"), 849 | ("\\isanso", u"𝘰"), 850 | ("\\twoheadmapsto", u"⤅"), 851 | ("\\langle", u"⟨"), 852 | ("\\DownRightVectorBar", u"⥗"), 853 | ("\\Longmapsfrom", u"⟽"), 854 | ("\\Yup", u"⅄"), 855 | ("\\scrZ", u"𝒵"), 856 | ("\\itvarrho", u"𝜚"), 857 | ("\\clubsuit", u"♣"), 858 | ("\\elsdot", u"⪗"), 859 | ("\\Stigma", u"Ϛ"), 860 | ("\\biEta", u"𝜢"), 861 | ("\\xor", u"⊻"), 862 | ("\\rightangle", u"∟"), 863 | ("\\backsim", u"∽"), 864 | ("\\5/8", u"⅝"), 865 | ("\\minhat", u"⩟"), 866 | ("\\isansJ", u"𝘑"), 867 | ("\\bfmu", u"𝛍"), 868 | ("\\bsansC", u"𝗖"), 869 | ("\\downdownarrows", u"⇊"), 870 | ("\\measeq", u"≞"), 871 | ("\\^f", u"ᶠ"), 872 | ("\\lowint", u"⨜"), 873 | ("\\emptyset", u"∅"), 874 | ("\\sansM", u"𝖬"), 875 | ("\\varphi", u"φ"), 876 | ("\\bsansp", u"𝗽"), 877 | ("\\blacklozenge", u"⧫"), 878 | ("\\Tau", u"Τ"), 879 | ("\\itAlpha", u"𝛢"), 880 | ("\\itvarphi", u"𝜙"), 881 | ("\\bisansn", u"𝙣"), 882 | ("\\looparrowleft", u"↫"), 883 | ("\\isansV", u"𝘝"), 884 | ("\\nVtwoheadrightarrow", u"⤁"), 885 | ("\\ttp", u"𝚙"), 886 | ("\\beth", u"ℶ"), 887 | ("\\isansX", u"𝘟"), 888 | ("\\itj", u"𝑗"), 889 | ("\\sansj", u"𝗃"), 890 | ("\\nsim", u"≁"), 891 | ("\\ocirc", u"̊"), 892 | ("\\div", u"÷"), 893 | ("\\sansJ", u"𝖩"), 894 | ("\\bfrakt", u"𝖙"), 895 | ("\\itpi", u"𝜋"), 896 | ("\\sansG", u"𝖦"), 897 | ("\\longmapsfrom", u"⟻"), 898 | ("\\_-", u"₋"), 899 | ("\\bfsigma", u"𝛔"), 900 | ("\\squarehvfill", u"▦"), 901 | ("\\bfv", u"𝐯"), 902 | ("\\leftrightharpoonupdown", u"⥊"), 903 | ("\\turnk", u"ʞ"), 904 | ("\\bigcupdot", u"⨃"), 905 | ("\\And", u"⩓"), 906 | ("\\itE", u"𝐸"), 907 | ("\\bisansTheta", u"𝞗"), 908 | ("\\bbsum", u"⅀"), 909 | ("\\iiint", u"∭"), 910 | ("\\threeunderdot", u"⃨"), 911 | ("\\frakF", u"𝔉"), 912 | ("\\lvboxline", u"⎸"), 913 | ("\\bscrC", u"𝓒"), 914 | ("\\cancer", u"♋"), 915 | ("\\midbarwedge", u"⩜"), 916 | ("\\sqcup", u"⊔"), 917 | ("\\lrblacktriangle", u"◢"), 918 | ("\\Longrightarrow", u"⟹"), 919 | ("\\bikappa", u"𝜿"), 920 | ("\\subsetneq", u"⊊"), 921 | ("\\itBeta", u"𝛣"), 922 | ("\\ovhook", u"̉"), 923 | ("\\equalleftarrow", u"⭀"), 924 | ("\\bscrg", u"𝓰"), 925 | ("\\enclosetriangle", u"⃤"), 926 | ("\\dagger", u"†"), 927 | ("\\supsetdot", u"⪾"), 928 | ("\\frakf", u"𝔣"), 929 | ("\\scrI", u"ℐ"), 930 | ("\\rightouterjoin", u"⟖"), 931 | ("\\bfrakZ", u"𝖅"), 932 | ("\\twoheadmapsfrom", u"⬶"), 933 | ("\\bbf", u"𝕗"), 934 | ("\\itP", u"𝑃"), 935 | ("\\bsansalpha", u"𝝰"), 936 | ("\\bisansE", u"𝙀"), 937 | ("\\binu", u"𝝂"), 938 | ("\\itz", u"𝑧"), 939 | ("\\^g", u"ᵍ"), 940 | ("\\Sqcup", u"⩏"), 941 | ("\\biq", u"𝒒"), 942 | ("\\scrO", u"𝒪"), 943 | ("\\bfrakI", u"𝕴"), 944 | ("\\isansa", u"𝘢"), 945 | ("\\bfOmicron", u"𝚶"), 946 | ("\\leftwavearrow", u"↜"), 947 | ("\\notlessgreater", u"≸"), 948 | ("\\rightrightarrows", u"⇉"), 949 | ("\\DownRightTeeVector", u"⥟"), 950 | ("\\supsetapprox", u"⫊"), 951 | ("\\ttP", u"𝙿"), 952 | ("\\allequal", u"≌"), 953 | ("\\bfV", u"𝐕"), 954 | ("\\del", u"∇"), 955 | ("\\blackpointerright", u"►"), 956 | ("\\3/5", u"⅗"), 957 | ("\\bbC", u"ℂ"), 958 | ("\\female", u"♀"), 959 | ("\\cdotp", u"·"), 960 | ("\\bfvarphi", u"𝛗"), 961 | ("\\bsansc", u"𝗰"), 962 | ("\\bfnabla", u"𝛁"), 963 | ("\\^T", u"ᵀ"), 964 | ("\\itOmicron", u"𝛰"), 965 | ("\\capdot", u"⩀"), 966 | ("\\biY", u"𝒀"), 967 | ("\\italpha", u"𝛼"), 968 | ("\\ntrianglerighteq", u"⋭"), 969 | ("\\notbackslash", u"⍀"), 970 | ("\\nni", u"∌"), 971 | ("\\blacktriangle", u"▴"), 972 | ("\\mdblkcircle", u"⚫"), 973 | ("\\saturn", u"♄"), 974 | ("\\DownLeftRightVector", u"⥐"), 975 | ("\\ordmasculine", u"º"), 976 | ("\\curlyeqsucc", u"⋟"), 977 | ("\\bsansBeta", u"𝝗"), 978 | ("\\DownLeftTeeVector", u"⥞"), 979 | ("\\rdiagovfdiag", u"⤫"), 980 | ("\\mapsto", u"↦"), 981 | ("\\veemidvert", u"⩛"), 982 | ("\\^R", u"ᴿ"), 983 | ("\\maltese", u"✠"), 984 | ("\\rightarrowdiamond", u"⤞"), 985 | ("\\bfsix", u"𝟔"), 986 | ("\\leftouterjoin", u"⟕"), 987 | ("\\hslash", u"ℏ"), 988 | ("\\bisanszeta", u"𝞯"), 989 | ("\\bbid", u"ⅆ"), 990 | ("\\nVleftarrow", u"⇺"), 991 | ("\\circleonrightarrow", u"⇴"), 992 | ("\\bfraki", u"𝖎"), 993 | ("\\ttY", u"𝚈"), 994 | ("\\blockhalfshaded", u"▒"), 995 | ("\\brokenbar", u"¦"), 996 | ("\\blacksquare", u"■"), 997 | ("\\mdlgblkdiamond", u"◆"), 998 | ("\\circlellquad", u"◵"), 999 | ("\\upuparrows", u"⇈"), 1000 | ("\\taurus", u"♉"), 1001 | ("\\planck", u"ℎ"), 1002 | ("\\bisansi", u"𝙞"), 1003 | ("\\frakW", u"𝔚"), 1004 | ("\\bbd", u"𝕕"), 1005 | ("\\bsansRho", u"𝝦"), 1006 | ("\\bfq", u"𝐪"), 1007 | ("\\vDash", u"⊨"), 1008 | ("\\conjquant", u"⨇"), 1009 | ("\\4/5", u"⅘"), 1010 | ("\\biPi", u"𝜫"), 1011 | ("\\varclubsuit", u"♧"), 1012 | ("\\bscrX", u"𝓧"), 1013 | ("\\sim", u"∼"), 1014 | ("\\bisanspi", u"𝞹"), 1015 | ("\\^8", u"⁸"), 1016 | ("\\RuleDelayed", u"⧴"), 1017 | ("\\^p", u"ᵖ"), 1018 | ("\\scrJ", u"𝒥"), 1019 | ("\\sum", u"∑"), 1020 | ("\\bfepsilon", u"𝛆"), 1021 | ("\\rightarrowbsimilar", u"⭌"), 1022 | ("\\aquarius", u"♒"), 1023 | ("\\sansS", u"𝖲"), 1024 | ("\\ggg", u"⋙"), 1025 | ("\\uranus", u"♅"), 1026 | ("\\biepsilon", u"𝜺"), 1027 | ("\\isinvb", u"⋸"), 1028 | ("\\rightthreetimes", u"⋌"), 1029 | ("\\oturnedcomma", u"̒"), 1030 | ("\\bscrR", u"𝓡"), 1031 | ("\\O", u"Ø"), 1032 | ("\\bfvarepsilon", u"𝛜"), 1033 | ("\\nbumpeq", u"≏̸"), 1034 | ("\\dashv", u"⊣"), 1035 | ("\\bbie", u"ⅇ"), 1036 | ("\\curlywedge", u"⋏"), 1037 | ("\\tth", u"𝚑"), 1038 | ("\\itTau", u"𝛵"), 1039 | ("\\mdlgwhtdiamond", u"◇"), 1040 | ("\\itk", u"𝑘"), 1041 | ("\\biZ", u"𝒁"), 1042 | ("\\biGamma", u"𝜞"), 1043 | ("\\bsansKappa", u"𝝟"), 1044 | ("\\underleftharpoondown", u"⃭"), 1045 | ("\\gg", u"≫"), 1046 | ("\\circleulquad", u"◴"), 1047 | ("\\ngtrsim", u"≵"), 1048 | ("\\_s", u"ₛ"), 1049 | ("\\smwhitestar", u"⭒"), 1050 | ("\\bfrakB", u"𝕭"), 1051 | ("\\glj", u"⪤"), 1052 | ("\\sqsupset", u"⊐"), 1053 | ("\\frakt", u"𝔱"), 1054 | ("\\nprec", u"⊀"), 1055 | ("\\_n", u"ₙ"), 1056 | ("\\diamond", u"⋄"), 1057 | ("\\Lap", u"⧊"), 1058 | ("\\otimesrhrim", u"⨵"), 1059 | ("\\leftrightarrows", u"⇆"), 1060 | ("\\LeftUpTeeVector", u"⥠"), 1061 | ("\\itphi", u"𝜑"), 1062 | ("\\hexagon", u"⎔"), 1063 | ("\\biSigma", u"𝜮"), 1064 | ("\\eighthnote", u"♪"), 1065 | ("\\risingdotseq", u"≓"), 1066 | ("\\RightUpTeeVector", u"⥜"), 1067 | ("\\bbrktbrk", u"⎶"), 1068 | ("\\^(", u"⁽"), 1069 | ("\\1/2", u"½"), 1070 | ("\\bfEpsilon", u"𝚬"), 1071 | ("\\iint", u"∬"), 1072 | ("\\nleqslant", u"⩽̸"), 1073 | ("\\leftrightarrowtriangle", u"⇿"), 1074 | ("\\squarelrquad", u"◲"), 1075 | ("\\measanglerdtose", u"⦪"), 1076 | ("\\eparsl", u"⧣"), 1077 | ("\\nprecsim", u"≾̸"), 1078 | ("\\btimes", u"⨲"), 1079 | ("\\bia", u"𝒂"), 1080 | ("\\bisansLambda", u"𝞚"), 1081 | ("\\oe", u"œ"), 1082 | ("\\forall", u"∀"), 1083 | ("\\bbl", u"𝕝"), 1084 | ("\\ttu", u"𝚞"), 1085 | ("\\bisansDelta", u"𝞓"), 1086 | ("\\bfDigamma", u"𝟊"), 1087 | ("\\rightarrowtriangle", u"⇾"), 1088 | ("\\bbw", u"𝕨"), 1089 | ("\\leftarrowx", u"⬾"), 1090 | ("\\bba", u"𝕒"), 1091 | ("\\supset", u"⊃"), 1092 | ("\\supsim", u"⫈"), 1093 | ("\\bfrakP", u"𝕻"), 1094 | ("\\ordfeminine", u"ª"), 1095 | ("\\equiv", u"≡"), 1096 | ("\\sharp", u"♯"), 1097 | ("\\bsansY", u"𝗬"), 1098 | ("\\sbrhr", u"˒"), 1099 | ("\\_2", u"₂"), 1100 | ("\\bbo", u"𝕠"), 1101 | ("\\epsilon", u"ϵ"), 1102 | ("\\Nwarrow", u"⇖"), 1103 | ("\\bfMu", u"𝚳"), 1104 | ("\\bsansmu", u"𝝻"), 1105 | ("\\itlambda", u"𝜆"), 1106 | ("\\isansE", u"𝘌"), 1107 | ("\\ae", u"æ"), 1108 | ("\\nrleg", u"ƞ"), 1109 | ("\\infty", u"∞"), 1110 | ("\\dualmap", u"⧟"), 1111 | ("\\_=", u"₌"), 1112 | ("\\eqgtr", u"⋝"), 1113 | ("\\bigotimes", u"⨂"), 1114 | ("\\bsansn", u"𝗻"), 1115 | ("\\nvleftarrow", u"⇷"), 1116 | ("\\Swarrow", u"⇙"), 1117 | ("\\vrecto", u"▯"), 1118 | ("\\isinE", u"⋹"), 1119 | ("\\leftharpoonaccent", u"⃐"), 1120 | ("\\bbb", u"𝕓"), 1121 | ("\\inversewhitecircle", u"◙"), 1122 | ("\\commaminus", u"⨩"), 1123 | ("\\bisansf", u"𝙛"), 1124 | ("\\whitearrowupfrombar", u"⇪"), 1125 | ("\\bisansChi", u"𝞦"), 1126 | ("\\btdl", u"ɬ"), 1127 | ("\\vrectangleblack", u"▮"), 1128 | ("\\bsansO", u"𝗢"), 1129 | ("\\scrQ", u"𝒬"), 1130 | ("\\eqslantgtr", u"⪖"), 1131 | ("\\strike", u"̶"), 1132 | ("\\smblksquare", u"▪"), 1133 | ("\\scpolint", u"⨓"), 1134 | ("\\sansK", u"𝖪"), 1135 | ("\\lrcorner", u"⌟"), 1136 | ("\\bsansV", u"𝗩"), 1137 | ("\\birho", u"𝝆"), 1138 | ("\\nwarrow", u"↖"), 1139 | ("\\bfzero", u"𝟎"), 1140 | ("\\^M", u"ᴹ"), 1141 | ("\\_p", u"ₚ"), 1142 | ("\\simlE", u"⪟"), 1143 | ("\\_8", u"₈"), 1144 | ("\\scry", u"𝓎"), 1145 | ("\\bfvartheta", u"𝛝"), 1146 | ("\\leqq", u"≦"), 1147 | ("\\lfloor", u"⌊"), 1148 | ("\\cirfb", u"◒"), 1149 | ("\\bit", u"𝒕"), 1150 | ("\\bscrk", u"𝓴"), 1151 | ("\\urtriangle", u"◹"), 1152 | ("\\rightsquigarrow", u"⇝"), 1153 | ("\\leftarrow", u"←"), 1154 | ("\\sphericalangle", u"∢"), 1155 | ("\\revemptyset", u"⦰"), 1156 | ("\\nVtwoheadleftarrowtail", u"⬽"), 1157 | ("\\biP", u"𝑷"), 1158 | ("\\rLarr", u"⥄"), 1159 | ("\\boxtimes", u"⊠"), 1160 | ("\\ttm", u"𝚖"), 1161 | ("\\_i", u"ᵢ"), 1162 | ("\\dottedcircle", u"◌"), 1163 | ("\\bisansvarsigma", u"𝞻"), 1164 | ("\\hkswarow", u"⤦"), 1165 | ("\\bfl", u"𝐥"), 1166 | ("\\gtquest", u"⩼"), 1167 | ("\\bisansq", u"𝙦"), 1168 | ("\\frakK", u"𝔎"), 1169 | ("\\^r", u"ʳ"), 1170 | ("\\wedgeodot", u"⩑"), 1171 | ("\\isansC", u"𝘊"), 1172 | ("\\interleave", u"⫴"), 1173 | ("\\^B", u"ᴮ"), 1174 | ("\\doublebarvee", u"⩢"), 1175 | ("\\circledwhitebullet", u"⦾"), 1176 | ("\\complement", u"∁"), 1177 | ("\\biL", u"𝑳"), 1178 | ("\\itEta", u"𝛨"), 1179 | ("\\ttw", u"𝚠"), 1180 | ("\\bfzeta", u"𝛇"), 1181 | ("\\isansG", u"𝘎"), 1182 | ("\\simless", u"⪝"), 1183 | ("\\biOmega", u"𝜴"), 1184 | ("\\sqsubsetneq", u"⋤"), 1185 | ("\\Ddownarrow", u"⤋"), 1186 | ("\\sansx", u"𝗑"), 1187 | ("\\bih", u"𝒉"), 1188 | ("\\measanglelutonw", u"⦩"), 1189 | ("\\_rho", u"ᵨ"), 1190 | ("\\neqsim", u"≂̸"), 1191 | ("\\smwhtsquare", u"▫"), 1192 | ("\\itIota", u"𝛪"), 1193 | ("\\leftarrowapprox", u"⭊"), 1194 | ("\\upMu", u"Μ"), 1195 | ("\\nVrightarrow", u"⇻"), 1196 | ("\\bscrU", u"𝓤"), 1197 | ("\\Koppa", u"Ϟ"), 1198 | ("\\itnu", u"𝜈"), 1199 | ("\\isansq", u"𝘲"), 1200 | ("\\minusfdots", u"⨫"), 1201 | ("\\gggnest", u"⫸"), 1202 | ("\\angle", u"∠"), 1203 | ("\\bfF", u"𝐅"), 1204 | ("\\diceiv", u"⚃"), 1205 | ("\\scrT", u"𝒯"), 1206 | ("\\itSigma", u"𝛴"), 1207 | ("\\Eta", u"Η"), 1208 | ("\\ll", u"≪"), 1209 | ("\\underrightarrow", u"⃯"), 1210 | ("\\vartriangle", u"▵"), 1211 | ("\\bfrakv", u"𝖛"), 1212 | ("\\Leftarrow", u"⇐"), 1213 | ("\\lrtriangleeq", u"⧡"), 1214 | ("\\asymp", u"≍"), 1215 | ("\\defas", u"⧋"), 1216 | ("\\varointclockwise", u"∲"), 1217 | ("\\bscrL", u"𝓛"), 1218 | ("\\times", u"×"), 1219 | ("\\wr", u"≀"), 1220 | ("\\twoheadrightarrowtail", u"⤖"), 1221 | ("\\bsansiota", u"𝝸"), 1222 | ("\\llblacktriangle", u"◣"), 1223 | ("\\_u", u"ᵤ"), 1224 | ("\\ddotseq", u"⩷"), 1225 | ("\\lltriangle", u"◺"), 1226 | ("\\ss", u"ß"), 1227 | ("\\bii", u"𝒊"), 1228 | ("\\upOmicron", u"Ο"), 1229 | ("\\boxupcaret", u"⍓"), 1230 | ("\\suphsub", u"⫗"), 1231 | ("\\approxeqq", u"⩰"), 1232 | ("\\intcap", u"⨙"), 1233 | ("\\^k", u"ᵏ"), 1234 | ("\\openbracketleft", u"⟦"), 1235 | ("\\circleurquad", u"◷"), 1236 | ("\\gtcc", u"⪧"), 1237 | ("\\droang", u"̚"), 1238 | ("\\simgtr", u"⪞"), 1239 | ("\\isansK", u"𝘒"), 1240 | ("\\bfGamma", u"𝚪"), 1241 | ("\\leftarrowbackapprox", u"⭂"), 1242 | ("\\barrightarrowdiamond", u"⤠"), 1243 | ("\\triangleleft", u"◁"), 1244 | ("\\nvdash", u"⊬"), 1245 | ("\\biv", u"𝒗"), 1246 | ("\\bfTheta", u"𝚯"), 1247 | ("\\bscrS", u"𝓢"), 1248 | ("\\bisansm", u"𝙢"), 1249 | ("\\dotsminusdots", u"∺"), 1250 | ("\\ttg", u"𝚐"), 1251 | ("\\oiiint", u"∰"), 1252 | ("\\scrV", u"𝒱"), 1253 | ("\\questiondown", u"¿"), 1254 | ("\\forkv", u"⫙"), 1255 | ("\\updownarrowbar", u"↨"), 1256 | ("\\upepsilon", u"ε"), 1257 | ("\\itN", u"𝑁"), 1258 | ("\\pertenthousand", u"‱"), 1259 | ("\\precnsim", u"⋨"), 1260 | ("\\profline", u"⌒"), 1261 | ("\\bfdigamma", u"𝟋"), 1262 | ("\\itupsilon", u"𝜐"), 1263 | ("\\reapos", u"‛"), 1264 | ("\\ttA", u"𝙰"), 1265 | ("\\sansfive", u"𝟧"), 1266 | ("\\succneq", u"⪲"), 1267 | ("\\UpEquilibrium", u"⥮"), 1268 | ("\\ttk", u"𝚔"), 1269 | ("\\biC", u"𝑪"), 1270 | ("\\scrE", u"ℰ"), 1271 | ("\\bfrakd", u"𝖉"), 1272 | ("\\underleftrightarrow", u"͍"), 1273 | ("\\ttQ", u"𝚀"), 1274 | ("\\aries", u"♈"), 1275 | ("\\intercal", u"⊺"), 1276 | ("\\bbs", u"𝕤"), 1277 | ("\\Zbar", u"Ƶ"), 1278 | ("\\emptysetoarrl", u"⦴"), 1279 | ("\\itMu", u"𝛭"), 1280 | ("\\ntrianglelefteq", u"⋬"), 1281 | ("\\bigvee", u"⋁"), 1282 | ("\\minus", u"−"), 1283 | ("\\nleftarrow", u"↚"), 1284 | ("\\scrL", u"ℒ"), 1285 | ("\\bfp", u"𝐩"), 1286 | ("\\itvarepsilon", u"𝜖"), 1287 | ("\\mho", u"℧"), 1288 | ("\\bigwedge", u"⋀"), 1289 | ("\\benzenr", u"⏣"), 1290 | ("\\submult", u"⫁"), 1291 | ("\\sanss", u"𝗌"), 1292 | ("\\sinewave", u"∿"), 1293 | ("\\bbii", u"ⅈ"), 1294 | ("\\leftrightarrowcircle", u"⥈"), 1295 | ("\\diamondbotblack", u"⬙"), 1296 | ("\\fourthroot", u"∜"), 1297 | ("\\curlyvee", u"⋎"), 1298 | ("\\eth", u"ð"), 1299 | ("\\itK", u"𝐾"), 1300 | ("\\bisansF", u"𝙁"), 1301 | ("\\bsolhsub", u"⟈"), 1302 | ("\\bisansQ", u"𝙌"), 1303 | ("\\lsime", u"⪍"), 1304 | ("\\lesseqqgtr", u"⪋"), 1305 | ("\\dshfnc", u"┆"), 1306 | ("\\blackcircledrightdot", u"⚈"), 1307 | ("\\bbu", u"𝕦"), 1308 | ("\\bsansXi", u"𝝣"), 1309 | ("\\bsansf", u"𝗳"), 1310 | ("\\bsansj", u"𝗷"), 1311 | ("\\itI", u"𝐼"), 1312 | ("\\scorpio", u"♏"), 1313 | ("\\upharpoonright", u"↾"), 1314 | ("\\circlelrquad", u"◶"), 1315 | ("\\twocups", u"⩊"), 1316 | ("\\ttx", u"𝚡"), 1317 | ("\\bisanspartial", u"𝟃"), 1318 | ("\\lessdot", u"⋖"), 1319 | ("\\subsetplus", u"⪿"), 1320 | ("\\bfP", u"𝐏"), 1321 | ("\\sansm", u"𝗆"), 1322 | ("\\blackcircledtwodots", u"⚉"), 1323 | ("\\bfk", u"𝐤"), 1324 | ("\\bsansvartheta", u"𝞋"), 1325 | ("\\rsolbar", u"⧷"), 1326 | ("\\sqfr", u"◨"), 1327 | ("\\increment", u"∆"), 1328 | ("\\sansa", u"𝖺"), 1329 | ("\\bftwo", u"𝟐"), 1330 | ("\\ttseven", u"𝟽"), 1331 | ("\\isansI", u"𝘐"), 1332 | ("\\leftrightharpoonsup", u"⥦"), 1333 | ("\\fraky", u"𝔶"), 1334 | ("\\nVtwoheadrightarrowtail", u"⤘"), 1335 | ("\\ttX", u"𝚇"), 1336 | ("\\bisanstau", u"𝞽"), 1337 | ("\\otimeshat", u"⨶"), 1338 | ("\\1/5", u"⅕"), 1339 | ("\\ularc", u"◜"), 1340 | ("\\bsansNu", u"𝝢"), 1341 | ("\\_6", u"₆"), 1342 | ("\\coprod", u"∐"), 1343 | ("\\sansF", u"𝖥"), 1344 | ("\\aa", u"å"), 1345 | ("\\1/9", u"⅑"), 1346 | ("\\dblarrowupdown", u"⇅"), 1347 | ("\\isanst", u"𝘵"), 1348 | ("\\^epsilon", u"ᵋ"), 1349 | ("\\cupdot", u"⊍"), 1350 | ("\\Lsh", u"↰"), 1351 | ("\\itnabla", u"𝛻"), 1352 | ("\\trianglelefteq", u"⊴"), 1353 | ("\\scurel", u"⊱"), 1354 | ("\\emptysetoarr", u"⦳"), 1355 | ("\\degree", u"°"), 1356 | ("\\xrat", u"℞"), 1357 | ("\\dicevi", u"⚅"), 1358 | ("\\triangleminus", u"⨺"), 1359 | ("\\ddot", u"̈"), 1360 | ("\\topbot", u"⌶"), 1361 | ("\\updownharpoonleftright", u"⥍"), 1362 | ("\\blacklefthalfcircle", u"◖"), 1363 | ("\\hexagonblack", u"⬣"), 1364 | ("\\fraka", u"𝔞"), 1365 | ("\\bbone", u"𝟙"), 1366 | ("\\isansR", u"𝘙"), 1367 | ("\\ddagger", u"‡"), 1368 | ("\\scrA", u"𝒜"), 1369 | ("\\bscrc", u"𝓬"), 1370 | ("\\itvarpi", u"𝜛"), 1371 | ("\\bigcap", u"⋂"), 1372 | ("\\itW", u"𝑊"), 1373 | ("\\bibeta", u"𝜷"), 1374 | ("\\gesles", u"⪔"), 1375 | ("\\circeq", u"≗"), 1376 | ("\\Phi", u"Φ"), 1377 | ("\\guilsinglleft", u"‹"), 1378 | ("\\bisansA", u"𝘼"), 1379 | ("\\AE", u"Æ"), 1380 | ("\\check", u"̌"), 1381 | ("\\hlmrk", u"ˑ"), 1382 | ("\\intx", u"⨘"), 1383 | ("\\bfNu", u"𝚴"), 1384 | ("\\parallelogram", u"▱"), 1385 | ("\\Upsilon", u"Υ"), 1386 | ("\\bsansD", u"𝗗"), 1387 | ("\\arceq", u"≘"), 1388 | ("\\LeftUpDownVector", u"⥑"), 1389 | ("\\Dashv", u"⫤"), 1390 | ("\\sansb", u"𝖻"), 1391 | ("\\overbracket", u"⎴"), 1392 | ("\\sanse", u"𝖾"), 1393 | ("\\bfchi", u"𝛘"), 1394 | ("\\ltimes", u"⋉"), 1395 | ("\\bbseven", u"𝟟"), 1396 | ("\\leftrightarrow", u"↔"), 1397 | ("\\biI", u"𝑰"), 1398 | ("\\^P", u"ᴾ"), 1399 | ("\\rightarrowbackapprox", u"⭈"), 1400 | ("\\varspadesuit", u"♤"), 1401 | ("\\bfSigma", u"𝚺"), 1402 | ("\\Mapsto", u"⤇"), 1403 | ("\\bbg", u"𝕘"), 1404 | ("\\bivarpi", u"𝝕"), 1405 | ("\\Prec", u"⪻"), 1406 | ("\\mid", u"∣"), 1407 | ("\\subsetapprox", u"⫉"), 1408 | ("\\varisinobar", u"⋶"), 1409 | ("\\sansT", u"𝖳"), 1410 | ("\\bfU", u"𝐔"), 1411 | ("\\bivarrho", u"𝝔"), 1412 | ("\\tricolon", u"⁝"), 1413 | ("\\hookleftarrow", u"↩"), 1414 | ("\\sqfnw", u"┙"), 1415 | ("\\LeftTriangleBar", u"⧏"), 1416 | ("\\isansD", u"𝘋"), 1417 | ("\\bisansK", u"𝙆"), 1418 | ("\\^=", u"⁼"), 1419 | ("\\bfDelta", u"𝚫"), 1420 | ("\\swarrow", u"↙"), 1421 | ("\\wideangleup", u"⦧"), 1422 | ("\\bar", u"̄"), 1423 | ("\\csube", u"⫑"), 1424 | ("\\bfrako", u"𝖔"), 1425 | ("\\rtlt", u"ʈ"), 1426 | ("\\natural", u"♮"), 1427 | ("\\mp", u"∓"), 1428 | ("\\niobar", u"⋾"), 1429 | ("\\invnot", u"⌐"), 1430 | ("\\biK", u"𝑲"), 1431 | ("\\biQ", u"𝑸"), 1432 | ("\\subseteq", u"⊆"), 1433 | ("\\squareneswfill", u"▨"), 1434 | ("\\isansT", u"𝘛"), 1435 | ("\\postalmark", u"〒"), 1436 | ("\\NG", u"Ŋ"), 1437 | ("\\LeftRightVector", u"⥎"), 1438 | ("\\frakc", u"𝔠"), 1439 | ("\\biG", u"𝑮"), 1440 | ("\\bfrakW", u"𝖂"), 1441 | ("\\bfrakN", u"𝕹"), 1442 | ("\\ittheta", u"𝜃"), 1443 | ("\\gtreqqless", u"⪌"), 1444 | ("\\isansr", u"𝘳"), 1445 | ("\\bisansT", u"𝙏"), 1446 | ("\\Longleftrightarrow", u"⟺"), 1447 | ("\\tildelow", u"˜"), 1448 | ("\\vdots", u"⋮"), 1449 | ("\\dashrightharpoondown", u"⥭"), 1450 | ("\\^H", u"ᴴ"), 1451 | ("\\bigbot", u"⟘"), 1452 | ("\\gimel", u"ℷ"), 1453 | ("\\iiiint", u"⨌"), 1454 | ("\\bip", u"𝒑"), 1455 | ("\\varbarwedge", u"⌅"), 1456 | ("\\twoheadleftarrowtail", u"⬻"), 1457 | ("\\ttq", u"𝚚"), 1458 | ("\\smte", u"⪬"), 1459 | ("\\bisansRho", u"𝞠"), 1460 | ("\\bisansepsilon", u"𝞮"), 1461 | ("\\whitepointerright", u"▻"), 1462 | ("\\nvLeftrightarrow", u"⤄"), 1463 | ("\\TH", u"Þ"), 1464 | ("\\mapsup", u"↥"), 1465 | ("\\revangleubar", u"⦥"), 1466 | ("\\scrz", u"𝓏"), 1467 | ("\\clwintegral", u"∱"), 1468 | ("\\sansthree", u"𝟥"), 1469 | ("\\_9", u"₉"), 1470 | ("\\circledbullet", u"⦿"), 1471 | ("\\ttN", u"𝙽"), 1472 | ("\\bisansv", u"𝙫"), 1473 | ("\\Lleftarrow", u"⇚"), 1474 | ("\\bfdelta", u"𝛅"), 1475 | ("\\hat", u"̂"), 1476 | ("\\nearrow", u"↗"), 1477 | ("\\vartheta", u"ϑ"), 1478 | ("\\bscrP", u"𝓟"), 1479 | ("\\varnis", u"⋻"), 1480 | ("\\Iota", u"Ι"), 1481 | ("\\varlrtriangle", u"⊿"), 1482 | ("\\bfy", u"𝐲"), 1483 | ("\\backpprime", u"‶"), 1484 | ("\\th", u"þ"), 1485 | ("\\frakX", u"𝔛"), 1486 | ("\\itS", u"𝑆"), 1487 | ("\\bscrZ", u"𝓩"), 1488 | ("\\kernelcontraction", u"∻"), 1489 | ("\\ntriangleright", u"⋫"), 1490 | ("\\frakT", u"𝔗"), 1491 | ("\\Searrow", u"⇘"), 1492 | ("\\tte", u"𝚎"), 1493 | ("\\bfrakz", u"𝖟"), 1494 | ("\\breve", u"̆"), 1495 | ("\\angleubar", u"⦤"), 1496 | ("\\hatapprox", u"⩯"), 1497 | ("\\bisansEta", u"𝞖"), 1498 | ("\\itvartheta", u"𝜗"), 1499 | ("\\trnt", u"ʇ"), 1500 | ("\\closedvarcupsmashprod", u"⩐"), 1501 | ("\\succeq", u"⪰"), 1502 | ("\\isansU", u"𝘜"), 1503 | ("\\enspace", u" "), 1504 | ("\\itq", u"𝑞"), 1505 | ("\\nwovnearrow", u"⤲"), 1506 | ("\\isansQ", u"𝘘"), 1507 | ("\\bsansfive", u"𝟱"), 1508 | ("\\bigcirc", u"○"), 1509 | ("\\suphsol", u"⟉"), 1510 | ("\\plushat", u"⨣"), 1511 | ("\\bisansZ", u"𝙕"), 1512 | ("\\sigma", u"σ"), 1513 | ("\\itvarTheta", u"𝛳"), 1514 | ("\\leftharpoonup", u"↼"), 1515 | ("\\bisansOmicron", u"𝞞"), 1516 | ("\\^L", u"ᴸ"), 1517 | ("\\^w", u"ʷ"), 1518 | ("\\int", u"∫"), 1519 | ("\\curlyeqprec", u"⋞"), 1520 | ("\\barleftarrowrightarrowbar", u"↹"), 1521 | ("\\rightwhitearrow", u"⇨"), 1522 | ("\\rightarrowplus", u"⥅"), 1523 | ("\\bbA", u"𝔸"), 1524 | ("\\sansY", u"𝖸"), 1525 | ("\\bsansrho", u"𝞀"), 1526 | ("\\sqrtbottom", u"⎷"), 1527 | ("\\bscrv", u"𝓿"), 1528 | ("\\nVrightarrowtail", u"⤕"), 1529 | ("\\neovsearrow", u"⤮"), 1530 | ("\\bscrW", u"𝓦"), 1531 | ("\\Leftrightarrow", u"⇔"), 1532 | ("\\rightharpoonsupdown", u"⥤"), 1533 | ("\\lceil", u"⌈"), 1534 | ("\\UpArrowBar", u"⤒"), 1535 | ("\\bfAlpha", u"𝚨"), 1536 | ("\\bfi", u"𝐢"), 1537 | ("\\bfrakH", u"𝕳"), 1538 | ("\\ne", u"≠"), 1539 | ("\\varsubsetneqq", u"⊊︀"), 1540 | ("\\bfs", u"𝐬"), 1541 | ("\\bullet", u"•"), 1542 | ("\\bfrakf", u"𝖋"), 1543 | ("\\^+", u"⁺"), 1544 | ("\\itpsi", u"𝜓"), 1545 | ("\\lgE", u"⪑"), 1546 | ("\\bffive", u"𝟓"), 1547 | ("\\trnh", u"ɥ"), 1548 | ("\\boxbslash", u"⧅"), 1549 | ("\\equalparallel", u"⋕"), 1550 | ("\\cirfnint", u"⨐"), 1551 | ("\\biz", u"𝒛"), 1552 | ("\\subedot", u"⫃"), 1553 | ("\\bbi", u"𝕚"), 1554 | ("\\itRho", u"𝛲"), 1555 | ("\\nLeftrightarrow", u"⇎"), 1556 | ("\\itepsilon", u"𝜀"), 1557 | ("\\itomega", u"𝜔"), 1558 | ("\\dashleftharpoondown", u"⥫"), 1559 | ("\\hrectangle", u"▭"), 1560 | ("\\bbM", u"𝕄"), 1561 | ("\\ttd", u"𝚍"), 1562 | ("\\bsansM", u"𝗠"), 1563 | ("\\bfX", u"𝐗"), 1564 | ("\\bisansvarkappa", u"𝟆"), 1565 | ("\\itkappa", u"𝜅"), 1566 | ("\\precnapprox", u"⪹"), 1567 | ("\\scrj", u"𝒿"), 1568 | ("\\nsqsupseteq", u"⋣"), 1569 | ("\\precapprox", u"⪷"), 1570 | ("\\pentagonblack", u"⬟"), 1571 | ("\\curvearrowright", u"↷"), 1572 | ("\\bfrakA", u"𝕬"), 1573 | ("\\sqspne", u"⋥"), 1574 | ("\\bfm", u"𝐦"), 1575 | ("\\bisansW", u"𝙒"), 1576 | ("\\top", u"⊤"), 1577 | ("\\sansi", u"𝗂"), 1578 | ("\\bbZ", u"ℤ"), 1579 | ("\\itiota", u"𝜄"), 1580 | ("\\blacktriangledown", u"▾"), 1581 | ("\\squoval", u"▢"), 1582 | ("\\rasp", u"ʼ"), 1583 | ("\\downharpoonright", u"⇂"), 1584 | ("\\bsanssix", u"𝟲"), 1585 | ("\\sqsubset", u"⊏"), 1586 | ("\\squarellblack", u"⬕"), 1587 | ("\\underrightharpoondown", u"⃬"), 1588 | ("\\succsim", u"≿"), 1589 | ("\\dashV", u"⫣"), 1590 | ("\\itzeta", u"𝜁"), 1591 | ("\\emdash", u"—"), 1592 | ("\\biA", u"𝑨"), 1593 | ("\\itPhi", u"𝛷"), 1594 | ("\\biJ", u"𝑱"), 1595 | ("\\bisansOmega", u"𝞨"), 1596 | ("\\scrM", u"ℳ"), 1597 | ("\\bin", u"𝒏"), 1598 | ("\\delta", u"δ"), 1599 | ("\\rfloor", u"⌋"), 1600 | ("\\eqslantless", u"⪕"), 1601 | ("\\twoheaduparrow", u"↟"), 1602 | ("\\bsansJ", u"𝗝"), 1603 | ("\\bisansM", u"𝙈"), 1604 | ("\\^phi", u"ᵠ"), 1605 | ("\\bisansd", u"𝙙"), 1606 | ("\\^i", u"ⁱ"), 1607 | ("\\eqcolon", u"≕"), 1608 | ("\\bfvarsigma", u"𝛓"), 1609 | ("\\bfrakM", u"𝕸"), 1610 | ("\\nsubseteq", u"⊈"), 1611 | ("\\bisansomega", u"𝟂"), 1612 | ("\\wedge", u"∧"), 1613 | ("\\^N", u"ᴺ"), 1614 | ("\\cdots", u"⋯"), 1615 | ("\\7/8", u"⅞"), 1616 | ("\\smblklozenge", u"⬪"), 1617 | ("\\spadesuit", u"♠"), 1618 | ("\\bfChi", u"𝚾"), 1619 | ("\\trapezium", u"⏢"), 1620 | ("\\bullseye", u"◎"), 1621 | ("\\scro", u"ℴ"), 1622 | ("\\tildetrpl", u"≋"), 1623 | ("\\leftrightsquigarrow", u"↭"), 1624 | ("\\^t", u"ᵗ"), 1625 | ("\\dbkarow", u"⤏"), 1626 | ("\\Sigma", u"Σ"), 1627 | ("\\longmapsto", u"⟼"), 1628 | ("\\DownArrowUpArrow", u"⇵"), 1629 | ("\\intbar", u"⨍"), 1630 | ("\\nasymp", u"≭"), 1631 | ("\\npreceq", u"⪯̸"), 1632 | ("\\isansM", u"𝘔"), 1633 | ("\\bbnine", u"𝟡"), 1634 | ("\\itdelta", u"𝛿"), 1635 | ("\\virgo", u"♍"), 1636 | ("\\bfPhi", u"𝚽"), 1637 | ("\\isansL", u"𝘓"), 1638 | ("\\boxast", u"⧆"), 1639 | ("\\bbV", u"𝕍"), 1640 | ("\\sansc", u"𝖼"), 1641 | ("\\bfUpsilon", u"𝚼"), 1642 | ("\\csupe", u"⫒"), 1643 | ("\\drbkarrow", u"⤐"), 1644 | ("\\bfrakC", u"𝕮"), 1645 | ("\\bscrl", u"𝓵"), 1646 | ("\\ell", u"ℓ"), 1647 | ("\\bfrakY", u"𝖄"), 1648 | ("\\squaretopblack", u"⬒"), 1649 | ("\\sansN", u"𝖭"), 1650 | ("\\isansB", u"𝘉"), 1651 | ("\\bisansPsi", u"𝞧"), 1652 | ("\\tau", u"τ"), 1653 | ("\\Vvert", u"⦀"), 1654 | ("\\circledS", u"Ⓢ"), 1655 | ("\\bsanse", u"𝗲"), 1656 | ("\\bbtwo", u"𝟚"), 1657 | ("\\boxdot", u"⊡"), 1658 | ("\\sanszero", u"𝟢"), 1659 | ("\\twoheadleftarrow", u"↞"), 1660 | ("\\barovernorthwestarrow", u"↸"), 1661 | ("\\mdwhtlozenge", u"⬨"), 1662 | ("\\bsansE", u"𝗘"), 1663 | ("\\bscrd", u"𝓭"), 1664 | ("\\Uparrow", u"⇑"), 1665 | ("\\squarevfill", u"▥"), 1666 | ("\\bfeight", u"𝟖"), 1667 | ("\\LeftVectorBar", u"⥒"), 1668 | ("\\_7", u"₇"), 1669 | ("\\rightdasharrow", u"⇢"), 1670 | ("\\itO", u"𝑂"), 1671 | ("\\sanst", u"𝗍"), 1672 | ("\\bisansu", u"𝙪"), 1673 | ("\\isansz", u"𝘻"), 1674 | ("\\sansO", u"𝖮"), 1675 | ("\\smwhtcircle", u"◦"), 1676 | ("\\nolinebreak", u"⁠"), 1677 | ("\\rangle", u"⟩"), 1678 | ("\\rightarrowgtr", u"⭃"), 1679 | ("\\libra", u"♎"), 1680 | ("\\Lambda", u"Λ"), 1681 | ("\\esh", u"ʃ"), 1682 | ("\\ttfive", u"𝟻"), 1683 | ("\\dsol", u"⧶"), 1684 | ("\\sqsupseteq", u"⊒"), 1685 | ("\\_r", u"ᵣ"), 1686 | ("\\tieconcat", u"⁀"), 1687 | ("\\itGamma", u"𝛤"), 1688 | ("\\itg", u"𝑔"), 1689 | ("\\odot", u"⊙"), 1690 | ("\\supseteqq", u"⫆"), 1691 | ("\\csup", u"⫐"), 1692 | ("\\bsansm", u"𝗺"), 1693 | ("\\bisansS", u"𝙎"), 1694 | ("\\boxminus", u"⊟"), 1695 | ("\\Rdsh", u"↳"), 1696 | ("\\varveebar", u"⩡"), 1697 | ("\\bfrakx", u"𝖝"), 1698 | ("\\k", u"̨"), 1699 | ("\\bfBeta", u"𝚩"), 1700 | ("\\bilambda", u"𝝀"), 1701 | ("\\nparallel", u"∦"), 1702 | ("\\Pi", u"Π"), 1703 | ("\\^n", u"ⁿ"), 1704 | ("\\conictaper", u"⌲"), 1705 | ("\\biBeta", u"𝜝"), 1706 | ("\\^z", u"ᶻ"), 1707 | ("\\gtrapprox", u"⪆"), 1708 | ("\\lessgtr", u"≶"), 1709 | ("\\scrw", u"𝓌"), 1710 | ("\\frakE", u"𝔈"), 1711 | ("\\bix", u"𝒙"), 1712 | ("\\ttthree", u"𝟹"), 1713 | ("\\overleftrightarrow", u"⃡"), 1714 | ("\\mdwhtcircle", u"⚪"), 1715 | ("\\bisansrho", u"𝞺"), 1716 | ("\\dotsim", u"⩪"), 1717 | ("\\bfrakX", u"𝖃"), 1718 | ("\\coloneq", u"≔"), 1719 | ("\\trademark", u"™"), 1720 | ("\\pisces", u"♓"), 1721 | ("\\bscrY", u"𝓨"), 1722 | ("\\bbfour", u"𝟜"), 1723 | ("\\rightarrowsupset", u"⭄"), 1724 | ("\\itu", u"𝑢"), 1725 | ("\\preceqq", u"⪳"), 1726 | ("\\bio", u"𝒐"), 1727 | ("\\eqcirc", u"≖"), 1728 | ("\\quarternote", u"♩"), 1729 | ("\\measangleldtosw", u"⦫"), 1730 | ("\\RightVectorBar", u"⥓"), 1731 | ("\\vysmblksquare", u"⬝"), 1732 | ("\\bscrz", u"𝔃"), 1733 | ("\\frakJ", u"𝔍"), 1734 | ("\\lgwhtsquare", u"⬜"), 1735 | ("\\sansf", u"𝖿"), 1736 | ("\\bsansvarepsilon", u"𝞊"), 1737 | ("\\bfnine", u"𝟗"), 1738 | ("\\upharpoonleft", u"↿"), 1739 | ("\\sansl", u"𝗅"), 1740 | ("\\wedgeq", u"≙"), 1741 | ("\\itChi", u"𝛸"), 1742 | ("\\^U", u"ᵁ"), 1743 | ("\\hrectangleblack", u"▬"), 1744 | ("\\hookrightarrow", u"↪"), 1745 | ("\\supsetneq", u"⊋"), 1746 | ("\\nis", u"⋼"), 1747 | ("\\bisansI", u"𝙄"), 1748 | ("\\biIota", u"𝜤"), 1749 | ("\\5/6", u"⅚"), 1750 | ("\\bbX", u"𝕏"), 1751 | ("\\bisansdelta", u"𝞭"), 1752 | ("\\succneqq", u"⪶"), 1753 | ("\\precneq", u"⪱"), 1754 | ("\\frakw", u"𝔴"), 1755 | ("\\diamondleftarrow", u"⤝"), 1756 | ("\\bbY", u"𝕐"), 1757 | ("\\bisansbeta", u"𝞫"), 1758 | ("\\bisansKappa", u"𝞙"), 1759 | ("\\bfIota", u"𝚰"), 1760 | ("\\bfTau", u"𝚻"), 1761 | ("\\rtll", u"ɭ"), 1762 | ("\\bim", u"𝒎"), 1763 | ("\\sout", u"̶"), 1764 | ("\\precsim", u"≾"), 1765 | ("\\invw", u"ʍ"), 1766 | ("\\bsansZ", u"𝗭"), 1767 | ("\\^E", u"ᴱ"), 1768 | ("\\biphi", u"𝝋"), 1769 | ("\\upkoppa", u"ϟ"), 1770 | ("\\trnsa", u"ɒ"), 1771 | ("\\^d", u"ᵈ"), 1772 | ("\\Gamma", u"Γ"), 1773 | ("\\preceq", u"⪯"), 1774 | ("\\bscrM", u"𝓜"), 1775 | ("\\bfraka", u"𝖆"), 1776 | ("\\isansH", u"𝘏"), 1777 | ("\\tosa", u"⤩"), 1778 | ("\\otimeslhrim", u"⨴"), 1779 | ("\\bsansOmega", u"𝝮"), 1780 | ("\\notin", u"∉"), 1781 | ("\\inglst", u"ʖ"), 1782 | ("\\frakl", u"𝔩"), 1783 | ("\\^u", u"ᵘ"), 1784 | ("\\ulblacktriangle", u"◤"), 1785 | ("\\bil", u"𝒍"), 1786 | ("\\_beta", u"ᵦ"), 1787 | ("\\sansR", u"𝖱"), 1788 | ("\\euro", u"€"), 1789 | ("\\circ", u"∘"), 1790 | ("\\bisansnabla", u"𝞩"), 1791 | ("\\prime", u"′"), 1792 | ("\\biH", u"𝑯"), 1793 | ("\\itomicron", u"𝜊"), 1794 | ("\\biTheta", u"𝜣"), 1795 | ("\\mdwhtsquare", u"◻"), 1796 | ("\\Angstrom", u"Å"), 1797 | ("\\isansh", u"𝘩"), 1798 | ("\\cdot", u"⋅"), 1799 | ("\\uplus", u"⊎"), 1800 | ("\\blockuphalf", u"▀"), 1801 | ("\\leftthreearrows", u"⬱"), 1802 | ("\\bid", u"𝒅"), 1803 | ("\\leftdbkarrow", u"⤎"), 1804 | ("\\itb", u"𝑏"), 1805 | ("\\rtimes", u"⋊"), 1806 | ("\\bisansvarTheta", u"𝞡"), 1807 | ("\\numero", u"№"), 1808 | ("\\carriagereturn", u"↵"), 1809 | ("\\gsiml", u"⪐"), 1810 | ("\\scrK", u"𝒦"), 1811 | ("\\circledtwodots", u"⚇"), 1812 | ("\\nmid", u"∤"), 1813 | ("\\DJ", u"Đ"), 1814 | ("\\bsanso", u"𝗼"), 1815 | ("\\scrq", u"𝓆"), 1816 | ("\\sansnine", u"𝟫"), 1817 | ("\\trianglecdot", u"◬"), 1818 | ("\\bfOmega", u"𝛀"), 1819 | ("\\bfZeta", u"𝚭"), 1820 | ("\\trny", u"ʎ"), 1821 | ("\\^3", u"³"), 1822 | ("\\^j", u"ʲ"), 1823 | ("\\bsansh", u"𝗵"), 1824 | ("\\bfrakE", u"𝕰"), 1825 | ("\\ldots", u"…"), 1826 | ("\\scrx", u"𝓍"), 1827 | ("\\DownLeftVectorBar", u"⥖"), 1828 | ("\\Supset", u"⋑"), 1829 | ("\\mdblklozenge", u"⬧"), 1830 | ("\\itvarsigma", u"𝜍"), 1831 | ("\\barcup", u"⩂"), 1832 | ("\\bftheta", u"𝛉"), 1833 | ("\\bif", u"𝒇"), 1834 | ("\\simrdots", u"⩫"), 1835 | ("\\pgamma", u"ɣ"), 1836 | ("\\ttM", u"𝙼"), 1837 | ("\\midbarvee", u"⩝"), 1838 | ("\\RightUpDownVector", u"⥏"), 1839 | ("\\enclosediamond", u"⃟"), 1840 | ("\\bisansAlpha", u"𝞐"), 1841 | ("\\^5", u"⁵"), 1842 | ("\\rightleftharpoonsup", u"⥨"), 1843 | ("\\ltcir", u"⩹"), 1844 | ("\\varhexagonlrbonds", u"⌬"), 1845 | ("\\upharpoonsleftright", u"⥣"), 1846 | ("\\varpi", u"ϖ"), 1847 | ("\\scrR", u"ℛ"), 1848 | ("\\bfH", u"𝐇"), 1849 | ("\\circledast", u"⊛"), 1850 | ("\\cap", u"∩"), 1851 | ("\\bir", u"𝒓"), 1852 | ("\\bscrh", u"𝓱"), 1853 | ("\\Kappa", u"Κ"), 1854 | ("\\vdash", u"⊢"), 1855 | ("\\bib", u"𝒃"), 1856 | ("\\smalltriangleright", u"▹"), 1857 | ("\\because", u"∵"), 1858 | ("\\barcap", u"⩃"), 1859 | ("\\^beta", u"ᵝ"), 1860 | ("\\bigtop", u"⟙"), 1861 | ("\\elinters", u"⏧"), 1862 | ("\\frakh", u"𝔥"), 1863 | ("\\bfvarpi", u"𝛡"), 1864 | ("\\bipi", u"𝝅"), 1865 | ("\\_chi", u"ᵪ"), 1866 | ("\\scrf", u"𝒻"), 1867 | ("\\Times", u"⨯"), 1868 | ("\\sqfse", u"◪"), 1869 | ("\\rightharpoonupdash", u"⥬"), 1870 | ("\\varniobar", u"⋽"), 1871 | ("\\^iota", u"ᶥ"), 1872 | ("\\biguplus", u"⨄"), 1873 | ("\\nVleftrightarrow", u"⇼"), 1874 | ("\\^a", u"ᵃ"), 1875 | ("\\^v", u"ᵛ"), 1876 | ("\\itr", u"𝑟"), 1877 | ("\\bisansV", u"𝙑"), 1878 | ("\\eqsim", u"≂"), 1879 | ("\\whiteinwhitetriangle", u"⟁"), 1880 | ("\\pupsil", u"ʊ"), 1881 | ("\\lrarc", u"◞"), 1882 | ("\\frakQ", u"𝔔"), 1883 | ("\\isansg", u"𝘨"), 1884 | ("\\tona", u"⤧"), 1885 | ("\\setminus", u"∖"), 1886 | ("\\nsqsubseteq", u"⋢"), 1887 | ("\\doublepipe", u"ǂ"), 1888 | ("\\lesdot", u"⩿"), 1889 | ("\\isansw", u"𝘸"), 1890 | ("\\bsansone", u"𝟭"), 1891 | ("\\scrl", u"𝓁"), 1892 | ("\\bbO", u"𝕆"), 1893 | ("\\therefore", u"∴"), 1894 | ("\\leftarrowtail", u"↢"), 1895 | ("\\scre", u"ℯ"), 1896 | ("\\smallni", u"∍"), 1897 | ("\\rightanglearc", u"⊾"), 1898 | ("\\measuredangle", u"∡"), 1899 | ("\\iti", u"𝑖"), 1900 | ("\\LeftTeeVector", u"⥚"), 1901 | ("\\bfrakK", u"𝕶"), 1902 | ("\\bisansvarphi", u"𝟇"), 1903 | ("\\sansk", u"𝗄"), 1904 | ("\\blkvertoval", u"⬮"), 1905 | ("\\scrr", u"𝓇"), 1906 | ("\\bisansPi", u"𝞟"), 1907 | ("\\longleftarrow", u"⟵"), 1908 | ("\\reglst", u"ʕ"), 1909 | ("\\dj", u"đ"), 1910 | ("\\downzigzagarrow", u"↯"), 1911 | ("\\supedot", u"⫄"), 1912 | ("\\biW", u"𝑾"), 1913 | ("\\ppprime", u"‴"), 1914 | ("\\biX", u"𝑿"), 1915 | ("\\scrd", u"𝒹"), 1916 | ("\\intprod", u"⨼"), 1917 | ("\\notgreaterless", u"≹"), 1918 | ("\\frakn", u"𝔫"), 1919 | ("\\mdsmblksquare", u"◾"), 1920 | ("\\bsansg", u"𝗴"), 1921 | ("\\whitepointerleft", u"◅"), 1922 | ("\\bfomega", u"𝛚"), 1923 | ("\\bsansnine", u"𝟵"), 1924 | ("\\^A", u"ᴬ"), 1925 | ("\\bisansxi", u"𝞷"), 1926 | ("\\_5", u"₅"), 1927 | ("\\scrF", u"ℱ"), 1928 | ("\\measangleurtone", u"⦬"), 1929 | ("\\bscrI", u"𝓘"), 1930 | ("\\3/8", u"⅜"), 1931 | ("\\biy", u"𝒚"), 1932 | ("\\bisansz", u"𝙯"), 1933 | ("\\rtlr", u"ɽ"), 1934 | ("\\subsub", u"⫕"), 1935 | ("\\frakz", u"𝔷"), 1936 | ("\\sansQ", u"𝖰"), 1937 | ("\\strns", u"⏤"), 1938 | ("\\gtrsim", u"≳"), 1939 | ("\\uparrowbarred", u"⤉"), 1940 | ("\\^Phi", u"ᶲ"), 1941 | ("\\bidelta", u"𝜹"), 1942 | ("\\adots", u"⋰"), 1943 | ("\\downdasharrow", u"⇣"), 1944 | ("\\rho", u"ρ"), 1945 | ("\\dh", u"ð"), 1946 | ("\\bscrK", u"𝓚"), 1947 | ("\\gla", u"⪥"), 1948 | ("\\itxi", u"𝜉"), 1949 | ("\\bfpi", u"𝛑"), 1950 | ("\\bfthree", u"𝟑"), 1951 | ("\\mdsmwhtcircle", u"⚬"), 1952 | ("\\bfEta", u"𝚮"), 1953 | ("\\eqdot", u"⩦"), 1954 | ("\\bfrakh", u"𝖍"), 1955 | ("\\emptysetobar", u"⦱"), 1956 | ("\\ittau", u"𝜏"), 1957 | ("\\leftthreetimes", u"⋋"), 1958 | ("\\bfrakc", u"𝖈"), 1959 | ("\\jupiter", u"♃"), 1960 | ("\\tta", u"𝚊"), 1961 | ("\\_a", u"ₐ"), 1962 | ("\\biPsi", u"𝜳"), 1963 | ("\\bsansPsi", u"𝝭"), 1964 | ("\\bumpeq", u"≏"), 1965 | ("\\oiint", u"∯"), 1966 | ("\\bigblacktriangledown", u"▼"), 1967 | ("\\dotplus", u"∔"), 1968 | ("\\bbS", u"𝕊"), 1969 | ("\\opluslhrim", u"⨭"), 1970 | ("\\searrow", u"↘"), 1971 | ("\\mdwhtdiamond", u"⬦"), 1972 | ("\\nvtwoheadrightarrow", u"⤀"), 1973 | ("\\bfrakj", u"𝖏"), 1974 | ("\\biDelta", u"𝜟"), 1975 | ("\\itT", u"𝑇"), 1976 | ("\\scrh", u"𝒽"), 1977 | ("\\diamondtopblack", u"⬘"), 1978 | ("\\diceii", u"⚁"), 1979 | ("\\ttE", u"𝙴"), 1980 | ("\\cirfl", u"◐"), 1981 | ("\\bbj", u"𝕛"), 1982 | ("\\bfA", u"𝐀"), 1983 | ("\\bsansa", u"𝗮"), 1984 | ("\\VDash", u"⊫"), 1985 | ("\\upomicron", u"ο"), 1986 | ("\\bscro", u"𝓸"), 1987 | ("\\bsansT", u"𝗧"), 1988 | ("\\bisansC", u"𝘾"), 1989 | ("\\frakV", u"𝔙"), 1990 | ("\\rsqhook", u"⫎"), 1991 | ("\\palh", u"̡"), 1992 | ("\\longleftsquigarrow", u"⬳"), 1993 | ("\\trnm", u"ɯ"), 1994 | ("\\^6", u"⁶"), 1995 | ("\\boxdiag", u"⧄"), 1996 | ("\\bic", u"𝒄"), 1997 | ("\\bscry", u"𝔂"), 1998 | ("\\quotedblright", u"”"), 1999 | ("\\upsampi", u"ϡ"), 2000 | ("\\bfrakD", u"𝕯"), 2001 | ("\\itDelta", u"𝛥"), 2002 | ("\\itKappa", u"𝛫"), 2003 | ("\\linefeed", u"↴"), 2004 | ("\\ttJ", u"𝙹"), 2005 | ("\\geqqslant", u"⫺"), 2006 | ("\\varsigma", u"ς"), 2007 | ("\\bfrakO", u"𝕺"), 2008 | ("\\bisanseta", u"𝞰"), 2009 | ("\\dyogh", u"ʤ"), 2010 | ("\\bsansfour", u"𝟰"), 2011 | ("\\^y", u"ʸ"), 2012 | ("\\mdblksquare", u"◼"), 2013 | ("\\binabla", u"𝜵"), 2014 | ("\\bisansupsilon", u"𝞾"), 2015 | ("\\scrB", u"ℬ"), 2016 | ("\\rtls", u"ʂ"), 2017 | ("\\sqrint", u"⨖"), 2018 | ("\\itQ", u"𝑄"), 2019 | ("\\bfPi", u"𝚷"), 2020 | ("\\nu", u"ν"), 2021 | ("\\leftrightharpoons", u"⇋"), 2022 | ("\\preccurlyeq", u"≼"), 2023 | ("\\ddots", u"⋱"), 2024 | ("\\nvrightarrowtail", u"⤔"), 2025 | ("\\bipartial", u"𝝏"), 2026 | ("\\flat", u"♭"), 2027 | ("\\otimes", u"⊗"), 2028 | ("\\bfE", u"𝐄"), 2029 | ("\\lnapprox", u"⪉"), 2030 | ("\\npolint", u"⨔"), 2031 | ("\\bfM", u"𝐌"), 2032 | ("\\bscre", u"𝓮"), 2033 | ("\\sansu", u"𝗎"), 2034 | ("\\astrosun", u"☉"), 2035 | ("\\_t", u"ₜ"), 2036 | ("\\itTheta", u"𝛩"), 2037 | ("\\bichi", u"𝝌"), 2038 | ("\\vartriangleleft", u"⊲"), 2039 | ("\\bisansiota", u"𝞲"), 2040 | ("\\simplus", u"⨤"), 2041 | ("\\NotSquareSuperset", u"⊐̸"), 2042 | ("\\scrS", u"𝒮"), 2043 | ("\\bsansEpsilon", u"𝝚"), 2044 | ("\\bisansEpsilon", u"𝞔"), 2045 | ("\\bsanszeta", u"𝝵"), 2046 | ("\\ltlmr", u"ɱ"), 2047 | ("\\Psi", u"Ψ"), 2048 | ("\\upvarbeta", u"ϐ"), 2049 | ("\\bisansomicron", u"𝞸"), 2050 | ("\\squareurblack", u"⬔"), 2051 | ("\\mdlgblkcircle", u"●"), 2052 | ("\\scrb", u"𝒷"), 2053 | ("\\RightDownVectorBar", u"⥕"), 2054 | ("\\odiv", u"⨸"), 2055 | ("\\late", u"⪭"), 2056 | ("\\ominus", u"⊖"), 2057 | ("\\bscrt", u"𝓽"), 2058 | ("\\bbm", u"𝕞"), 2059 | ("\\grave", u"̀"), 2060 | ("\\odotslashdot", u"⦼"), 2061 | ("\\scrv", u"𝓋"), 2062 | ("\\sansD", u"𝖣"), 2063 | ("\\bbq", u"𝕢"), 2064 | ("\\rightpentagonblack", u"⭓"), 2065 | ("\\isinobar", u"⋷"), 2066 | ("\\bsansepsilon", u"𝝴"), 2067 | ("\\eqeqeq", u"⩶"), 2068 | ("\\bfone", u"𝟏"), 2069 | ("\\neuter", u"⚲"), 2070 | ("\\lesges", u"⪓"), 2071 | ("\\bowtie", u"⋈"), 2072 | ("\\frakH", u"ℌ"), 2073 | ("\\squareulblack", u"◩"), 2074 | ("\\bbU", u"𝕌"), 2075 | ("\\prod", u"∏"), 2076 | ("\\bfraku", u"𝖚"), 2077 | ("\\isansn", u"𝘯"), 2078 | ("\\leftharpoonsupdown", u"⥢"), 2079 | ("\\biUpsilon", u"𝜰"), 2080 | ("\\lgblksquare", u"⬛"), 2081 | ("\\sansn", u"𝗇"), 2082 | ("\\downwhitearrow", u"⇩"), 2083 | ("\\big", u"𝒈"), 2084 | ("\\succcurlyeq", u"≽"), 2085 | ("\\geqslant", u"⩾"), 2086 | ("\\^c", u"ᶜ"), 2087 | ("\\bscrw", u"𝔀"), 2088 | ("\\awint", u"⨑"), 2089 | ("\\scrW", u"𝒲"), 2090 | ("\\LeftDownVectorBar", u"⥙"), 2091 | ("\\_)", u"₎"), 2092 | ("\\not", u"̸"), 2093 | ("\\frako", u"𝔬"), 2094 | ("\\bisanspsi", u"𝟁"), 2095 | ("\\bigoplus", u"⨁"), 2096 | ("\\circledequal", u"⊜"), 2097 | ("\\veeeq", u"≚"), 2098 | ("\\rightanglemdot", u"⦝"), 2099 | ("\\biAlpha", u"𝜜"), 2100 | ("\\itPi", u"𝛱"), 2101 | ("\\ohm", u"Ω"), 2102 | ("\\nsucceq", u"⪰̸"), 2103 | ("\\obslash", u"⦸"), 2104 | ("\\bsansd", u"𝗱"), 2105 | ("\\^K", u"ᴷ"), 2106 | ("\\H", u"̋"), 2107 | ("\\bsansvarsigma", u"𝞁"), 2108 | ("\\bisanschi", u"𝟀"), 2109 | ("\\2/3", u"⅔"), 2110 | ("\\squarellquad", u"◱"), 2111 | ("\\bfR", u"𝐑"), 2112 | ("\\upstigma", u"ϛ"), 2113 | ("\\digamma", u"ϝ"), 2114 | ("\\bsanseta", u"𝝶"), 2115 | ("\\sansV", u"𝖵"), 2116 | ("\\bisansPhi", u"𝞥"), 2117 | ("\\vartriangleright", u"⊳"), 2118 | ("\\bisansBeta", u"𝞑"), 2119 | ("\\nsupseteqq", u"⫆̸"), 2120 | ("\\bfrakr", u"𝖗"), 2121 | ("\\bisansUpsilon", u"𝞤"), 2122 | ("\\subsup", u"⫓"), 2123 | ("\\NestedLessLess", u"⪡"), 2124 | ("\\bfseven", u"𝟕"), 2125 | ("\\biT", u"𝑻"), 2126 | ("\\o", u"ø"), 2127 | ("\\divideontimes", u"⋇"), 2128 | ("\\bixi", u"𝝃"), 2129 | ("\\triangleright", u"▷"), 2130 | ("\\bfw", u"𝐰"), 2131 | ("\\bbG", u"𝔾"), 2132 | ("\\disin", u"⋲"), 2133 | ("\\gsime", u"⪎"), 2134 | ("\\NotNestedGreaterGreater", u"⪢̸"), 2135 | ("\\jmath", u"ȷ"), 2136 | ("\\lgwhtcircle", u"◯"), 2137 | ("\\blackinwhitesquare", u"▣"), 2138 | ("\\bbE", u"𝔼"), 2139 | ("\\diagdown", u"╲"), 2140 | ("\\doteq", u"≐"), 2141 | ("\\bfraky", u"𝖞"), 2142 | ("\\bsansgamma", u"𝝲"), 2143 | ("\\geq", u"≥"), 2144 | ("\\ttS", u"𝚂"), 2145 | ("\\bigslopedwedge", u"⩘"), 2146 | ("\\supsup", u"⫖"), 2147 | ("\\upint", u"⨛"), 2148 | ("\\urarc", u"◝"), 2149 | ("\\bscrT", u"𝓣"), 2150 | ("\\bigcup", u"⋃"), 2151 | ("\\simeq", u"≃"), 2152 | ("\\vysmblkcircle", u"∙"), 2153 | ("\\bbL", u"𝕃"), 2154 | ("\\gvertneqq", u"≩︀"), 2155 | ("\\bsansr", u"𝗿"), 2156 | ("\\bfKappa", u"𝚱"), 2157 | ("\\rightarrowtail", u"↣"), 2158 | ("\\bisanstheta", u"𝞱"), 2159 | ("\\diceiii", u"⚂"), 2160 | ("\\bis", u"𝒔"), 2161 | ("\\bfrakp", u"𝖕"), 2162 | ("\\^chi", u"ᵡ"), 2163 | ("\\multimap", u"⊸"), 2164 | ("\\triangleleftblack", u"◭"), 2165 | ("\\Delta", u"Δ"), 2166 | ("\\varhexagonblack", u"⬢"), 2167 | ("\\bfT", u"𝐓"), 2168 | ("\\llarc", u"◟"), 2169 | ("\\bscri", u"𝓲"), 2170 | ("\\iff", u"⟺"), 2171 | ("\\Rho", u"Ρ"), 2172 | ("\\leqqslant", u"⫹"), 2173 | ("\\lllnest", u"⫷"), 2174 | ("\\bfh", u"𝐡"), 2175 | ("\\backprime", u"‵"), 2176 | ("\\bfj", u"𝐣"), 2177 | ("\\isansm", u"𝘮"), 2178 | ("\\topsemicircle", u"◠"), 2179 | ("\\itpartial", u"𝜕"), 2180 | ("\\lambda", u"λ"), 2181 | ("\\highminus", u"¯"), 2182 | ("\\LeftDownTeeVector", u"⥡"), 2183 | ("\\ttt", u"𝚝"), 2184 | ("\\itR", u"𝑅"), 2185 | ("\\starequal", u"≛"), 2186 | ("\\blanksymbol", u"␢"), 2187 | ("\\nvLeftarrow", u"⤂"), 2188 | ("\\triangledown", u"▿"), 2189 | ("\\bisansZeta", u"𝞕"), 2190 | ("\\circlearrowright", u"↻"), 2191 | ("\\frakZ", u"ℨ"), 2192 | ("\\closedvarcap", u"⩍"), 2193 | ("\\itd", u"𝑑"), 2194 | ("\\scrp", u"𝓅"), 2195 | ("\\bfrakT", u"𝕿"), 2196 | ("\\pbgam", u"ɤ"), 2197 | ("\\isindot", u"⋵"), 2198 | ("\\blacktriangleleft", u"◀"), 2199 | ("\\bscrG", u"𝓖"), 2200 | ("\\bfrakb", u"𝖇"), 2201 | ("\\succnsim", u"⋩"), 2202 | ("\\eqqless", u"⪙"), 2203 | ("\\bfn", u"𝐧"), 2204 | ("\\bfrakl", u"𝖑"), 2205 | ("\\cong", u"≅"), 2206 | ("\\sansX", u"𝖷"), 2207 | ("\\bisansb", u"𝙗"), 2208 | ("\\iteta", u"𝜂"), 2209 | ("\\varsupsetneq", u"⊋︀"), 2210 | ("\\bsanssigma", u"𝞂"), 2211 | ("\\bsansPhi", u"𝝫"), 2212 | ("\\isansk", u"𝘬"), 2213 | ("\\pppprime", u"⁗"), 2214 | ("\\bsansw", u"𝘄"), 2215 | ("\\bisanss", u"𝙨"), 2216 | ("\\low", u"˕"), 2217 | ("\\eqvparsl", u"⧥"), 2218 | ("\\medwhitestar", u"⭐"), 2219 | ("\\quad", u" "), 2220 | ("\\eqqgtr", u"⪚"), 2221 | ("\\measangleultonw", u"⦭"), 2222 | ("\\bigsqcap", u"⨅"), 2223 | ("\\supsub", u"⫔"), 2224 | ("\\sun", u"☼"), 2225 | ("\\bfI", u"𝐈"), 2226 | ("\\isansb", u"𝘣"), 2227 | ("\\ity", u"𝑦"), 2228 | ("\\ltln", u"ɲ"), 2229 | ("\\lazysinv", u"∾"), 2230 | ("\\RightTriangleBar", u"⧐"), 2231 | ("\\rh", u"̢"), 2232 | ("\\asteq", u"⩮"), 2233 | ("\\Subset", u"⋐"), 2234 | ("\\itV", u"𝑉"), 2235 | ("\\vysmwhtsquare", u"⬞"), 2236 | ("\\bsansbeta", u"𝝱"), 2237 | ("\\biE", u"𝑬"), 2238 | ("\\Rlarr", u"⥂"), 2239 | ("\\leftmoon", u"☾"), 2240 | ("\\_+", u"₊"), 2241 | ("\\bisansGamma", u"𝞒"), 2242 | ("\\bfY", u"𝐘"), 2243 | ("\\sqcap", u"⊓"), 2244 | ("\\succnapprox", u"⪺"), 2245 | ("\\nleq", u"≰"), 2246 | ("\\bbsix", u"𝟞"), 2247 | ("\\bfW", u"𝐖"), 2248 | ("\\biPhi", u"𝜱"), 2249 | ("\\pprime", u"″"), 2250 | ("\\bfO", u"𝐎"), 2251 | ("\\vee", u"∨"), 2252 | ("\\bivarkappa", u"𝝒"), 2253 | ("\\bbe", u"𝕖"), 2254 | ("\\^s", u"ˢ"), 2255 | ("\\frakv", u"𝔳"), 2256 | ("\\isansf", u"𝘧"), 2257 | ("\\ttL", u"𝙻"), 2258 | ("\\^9", u"⁹"), 2259 | ("\\approxeq", u"≊"), 2260 | ("\\RightTeeVector", u"⥛"), 2261 | ("\\_h", u"ₕ"), 2262 | ("\\ttR", u"𝚁"), 2263 | ("\\rightharpoonup", u"⇀"), 2264 | ("\\dlcorn", u"⎣"), 2265 | ("\\rightarrowbar", u"⇥"), 2266 | ("\\hermitconjmatrix", u"⊹"), 2267 | ("\\notslash", u"⌿"), 2268 | ("\\rightarrow", u"→"), 2269 | ("\\bisigma", u"𝝈"), 2270 | ("\\upand", u"⅋"), 2271 | ("\\frakB", u"𝔅"), 2272 | ("\\geqq", u"≧"), 2273 | ("\\rightpentagon", u"⭔"), 2274 | ("\\Mapsfrom", u"⤆"), 2275 | ("\\itB", u"𝐵"), 2276 | ("\\circletophalfblack", u"◓"), 2277 | ("\\rmoustache", u"⎱"), 2278 | ("\\u", u"˘"), 2279 | ("\\bbpi", u"ℼ"), 2280 | ("\\intBar", u"⨎"), 2281 | ("\\Epsilon", u"Ε"), 2282 | ("\\1/10", u"⅒"), 2283 | ("\\1/3", u"⅓"), 2284 | ("\\leftrightharpoondownup", u"⥋"), 2285 | ("\\rightharpoonaccent", u"⃑"), 2286 | ("\\itJ", u"𝐽"), 2287 | ("\\_l", u"ₗ"), 2288 | ("\\RightDownTeeVector", u"⥝"), 2289 | ("\\viewdata", u"⌗"), 2290 | ("\\overbar", u"̅"), 2291 | ("\\bisansw", u"𝙬"), 2292 | ("\\mu", u"μ"), 2293 | ("\\sansI", u"𝖨"), 2294 | ("\\ttv", u"𝚟"), 2295 | ("\\diamondleftarrowbar", u"⤟"), 2296 | ("\\bisansO", u"𝙊"), 2297 | ("\\zeta", u"ζ"), 2298 | ("\\1/7", u"⅐"), 2299 | ("\\diamondrightblack", u"⬗"), 2300 | ("\\bbPi", u"ℿ"), 2301 | ("\\bfx", u"𝐱"), 2302 | ("\\exclamdown", u"¡"), 2303 | ("\\biRho", u"𝜬"), 2304 | ("\\itv", u"𝑣"), 2305 | ("\\gneq", u"⪈"), 2306 | ("\\itn", u"𝑛"), 2307 | ("\\curvearrowleft", u"↶"), 2308 | ("\\nlesssim", u"≴"), 2309 | ("\\frakp", u"𝔭"), 2310 | ("\\mercury", u"☿"), 2311 | ("\\^O", u"ᴼ"), 2312 | ("\\lpargt", u"⦠"), 2313 | ("\\le", u"≤"), 2314 | ("\\bscrF", u"𝓕"), 2315 | ("\\leftcurvedarrow", u"⬿"), 2316 | ("\\bscrm", u"𝓶"), 2317 | ("\\bfD", u"𝐃"), 2318 | ("\\isansW", u"𝘞"), 2319 | ("\\^7", u"⁷"), 2320 | ("\\tttwo", u"𝟸"), 2321 | ("\\bfupsilon", u"𝛖"), 2322 | ("\\hermaphrodite", u"⚥"), 2323 | ("\\candra", u"̐"), 2324 | ("\\triangleplus", u"⨹"), 2325 | ("\\ulcorner", u"⌜"), 2326 | ("\\bbI", u"𝕀"), 2327 | ("\\hbar", u"ħ"), 2328 | ("\\itZ", u"𝑍"), 2329 | ("\\sansP", u"𝖯"), 2330 | ("\\bffour", u"𝟒"), 2331 | ("\\tteight", u"𝟾"), 2332 | ("\\varepsilon", u"ε"), 2333 | ("\\tty", u"𝚢"), 2334 | ("\\bsansTau", u"𝝩"), 2335 | ("\\bisanslambda", u"𝞴"), 2336 | ("\\yogh", u"ʒ"), 2337 | ("\\bsansi", u"𝗶"), 2338 | ("\\glst", u"ʔ"), 2339 | ("\\intprodr", u"⨽"), 2340 | ("\\annuity", u"⃧"), 2341 | ("\\bsimilarrightarrow", u"⭇"), 2342 | ("\\sanssix", u"𝟨"), 2343 | ("\\blackrighthalfcircle", u"◗"), 2344 | ("\\downarrow", u"↓"), 2345 | ("\\eulermascheroni", u"ℇ"), 2346 | ("\\minusdot", u"⨪"), 2347 | ("\\revangle", u"⦣"), 2348 | ("\\gtrdot", u"⋗"), 2349 | ("\\circledR", u"®"), 2350 | ("\\nVdash", u"⊮"), 2351 | ("\\downarrowbarred", u"⤈"), 2352 | ("\\veeodot", u"⩒"), 2353 | ("\\leq", u"≤"), 2354 | ("\\sansC", u"𝖢"), 2355 | ("\\biupsilon", u"𝝊"), 2356 | ("\\nsime", u"≄"), 2357 | ("\\parallel", u"∥"), 2358 | ("\\squarehfill", u"▤"), 2359 | ("\\NotRightTriangleBar", u"⧐̸"), 2360 | ("\\scru", u"𝓊"), 2361 | ("\\Digamma", u"Ϝ"), 2362 | ("\\bsansSigma", u"𝝨"), 2363 | ("\\PropertyLine", u"⅊"), 2364 | ("\\leftleftarrows", u"⇇"), 2365 | ("\\nvDash", u"⊭"), 2366 | ("\\frakm", u"𝔪"), 2367 | ("\\bfC", u"𝐂"), 2368 | ("\\verti", u"ˌ"), 2369 | ("\\Rrightarrow", u"⇛"), 2370 | ("\\eqless", u"⋜"), 2371 | ("\\itsigma", u"𝜎"), 2372 | ("\\bsansphi", u"𝞅"), 2373 | ("\\toea", u"⤨"), 2374 | ("\\itf", u"𝑓"), 2375 | ("\\bbc", u"𝕔"), 2376 | ("\\frakd", u"𝔡"), 2377 | ("\\seovnearrow", u"⤭"), 2378 | ("\\openo", u"ɔ"), 2379 | ("\\gneqq", u"≩"), 2380 | ("\\updasharrow", u"⇡"), 2381 | ("\\bisansP", u"𝙋"), 2382 | ("\\bsansx", u"𝘅"), 2383 | ("\\^-", u"⁻"), 2384 | ("\\dingasterisk", u"✽"), 2385 | ("\\sansz", u"𝗓"), 2386 | ("\\bfRho", u"𝚸"), 2387 | ("\\1/4", u"¼"), 2388 | ("\\ttZ", u"𝚉"), 2389 | ("\\oplus", u"⊕"), 2390 | ("\\rceil", u"⌉"), 2391 | ("\\lesdoto", u"⪁"), 2392 | ("\\uminus", u"⩁"), 2393 | ("\\leftarrowonoplus", u"⬲"), 2394 | ("\\ttV", u"𝚅"), 2395 | ("\\bivarphi", u"𝝓"), 2396 | ("\\itH", u"𝐻"), 2397 | ("\\updownarrow", u"↕"), 2398 | ("\\itG", u"𝐺"), 2399 | ("\\sansW", u"𝖶"), 2400 | ("\\cup", u"∪"), 2401 | ("\\upin", u"⟒"), 2402 | ("\\ringplus", u"⨢"), 2403 | ("\\lsimg", u"⪏"), 2404 | ("\\itm", u"𝑚"), 2405 | ("\\itbeta", u"𝛽"), 2406 | ("\\Or", u"⩔"), 2407 | ("\\longrightsquigarrow", u"⟿"), 2408 | ("\\rdiagovsearrow", u"⤰"), 2409 | ("\\gtcir", u"⩺"), 2410 | ("\\_e", u"ₑ"), 2411 | ("\\lsqhook", u"⫍"), 2412 | ("\\tesh", u"ʧ"), 2413 | ("\\bscrp", u"𝓹"), 2414 | ("\\varkappa", u"ϰ"), 2415 | ("\\bbP", u"ℙ"), 2416 | ("\\bbr", u"𝕣"), 2417 | ("\\cbrt", u"∛"), 2418 | ("\\trianglerighteq", u"⊵"), 2419 | ("\\biF", u"𝑭"), 2420 | ("\\emptysetocirc", u"⦲"), 2421 | ("\\Coloneq", u"⩴"), 2422 | ("\\scrG", u"𝒢"), 2423 | ("\\euler", u"ℯ"), 2424 | ("\\bscru", u"𝓾"), 2425 | ("\\sansd", u"𝖽"), 2426 | ("\\AA", u"Å"), 2427 | ("\\frakj", u"𝔧"), 2428 | ("\\bfalpha", u"𝛂"), 2429 | ("\\biOmicron", u"𝜪"), 2430 | ("\\bisansphi", u"𝞿"), 2431 | ("\\ttone", u"𝟷"), 2432 | ("\\_(", u"₍"), 2433 | ("\\bfB", u"𝐁"), 2434 | ("\\exists", u"∃"), 2435 | ("\\fhr", u"ɾ"), 2436 | ("\\bscrJ", u"𝓙"), 2437 | ("\\Uuparrow", u"⤊"), 2438 | ("\\biMu", u"𝜧"), 2439 | ("\\bsansomicron", u"𝝾"), 2440 | ("\\thickspace", u" "), 2441 | ("\\endash", u"–"), 2442 | ("\\sansU", u"𝖴"), 2443 | ("\\bisansN", u"𝙉"), 2444 | ("\\blackcircleulquadwhite", u"◕"), 2445 | ("\\ttl", u"𝚕"), 2446 | ("\\bisansvartheta", u"𝟅"), 2447 | ("\\bsansQ", u"𝗤"), 2448 | ("\\bizeta", u"𝜻"), 2449 | ("\\bsansvarTheta", u"𝝧"), 2450 | ("\\gesdoto", u"⪂"), 2451 | ("\\bieta", u"𝜼"), 2452 | ("\\oslash", u"⊘"), 2453 | ("\\itZeta", u"𝛧"), 2454 | ("\\itEpsilon", u"𝛦"), 2455 | ("\\smt", u"⪪"), 2456 | ("\\scrP", u"𝒫"), 2457 | ("\\bscrb", u"𝓫"), 2458 | ("\\sansp", u"𝗉"), 2459 | ("\\trna", u"ɐ"), 2460 | ("\\itY", u"𝑌"), 2461 | ("\\bisanse", u"𝙚"), 2462 | ("\\wideangledown", u"⦦"), 2463 | ("\\bsanszero", u"𝟬"), 2464 | ("\\bby", u"𝕪"), 2465 | ("\\sblhr", u"˓"), 2466 | ("\\simminussim", u"⩬"), 2467 | ("\\subsetdot", u"⪽"), 2468 | ("\\turnediota", u"℩"), 2469 | ("\\bsansA", u"𝗔"), 2470 | ("\\join", u"⨝"), 2471 | ("\\bscrj", u"𝓳"), 2472 | ("\\bot", u"⊥"), 2473 | ("\\scrD", u"𝒟"), 2474 | ("\\frakP", u"𝔓"), 2475 | ("\\gnsim", u"⋧"), 2476 | ("\\Chi", u"Χ"), 2477 | ("\\biO", u"𝑶"), 2478 | ("\\sqfl", u"◧"), 2479 | ("\\vertoverlay", u"⃒"), 2480 | ("\\tripleplus", u"⧻"), 2481 | ("\\nabla", u"∇"), 2482 | ("\\scrX", u"𝒳"), 2483 | ("\\_m", u"ₘ"), 2484 | ("\\models", u"⊧"), 2485 | ("\\lneqq", u"≨"), 2486 | ("\\trnrl", u"ɺ"), 2487 | ("\\Cup", u"⋓"), 2488 | ("\\propto", u"∝"), 2489 | ("\\rtln", u"ɳ"), 2490 | ("\\bbx", u"𝕩"), 2491 | ("\\bfPsi", u"𝚿"), 2492 | ("\\ite", u"𝑒"), 2493 | ("\\biomega", u"𝝎"), 2494 | ("\\bbij", u"ⅉ"), 2495 | ("\\ttF", u"𝙵"), 2496 | ("\\rq", u"’"), 2497 | ("\\mlcp", u"⫛"), 2498 | ("\\leftsquigarrow", u"⇜"), 2499 | ("\\bsansy", u"𝘆") 2500 | ] 2501 | -------------------------------------------------------------------------------- /unicode_completion.py: -------------------------------------------------------------------------------- 1 | import sublime 2 | import sublime_plugin 3 | 4 | from .unicode_mixin import UnicodeCompletionMixin 5 | from .latex_symbols import latex_symbols 6 | from .emoji_symbols import emoji_symbols 7 | 8 | symbols = latex_symbols + emoji_symbols 9 | 10 | 11 | def normalize_completion(symbols): 12 | return sublime.CompletionList( 13 | (sublime.CompletionItem( 14 | trigger=s[0], 15 | completion=s[1], 16 | annotation=s[1], 17 | kind=sublime.KIND_AMBIGUOUS) 18 | for s in symbols), 19 | flags=sublime.INHIBIT_WORD_COMPLETIONS | sublime.INHIBIT_EXPLICIT_COMPLETIONS) 20 | 21 | 22 | class UnicodeListener(UnicodeCompletionMixin, sublime_plugin.EventListener): 23 | def on_query_completions(self, view, prefix, locations): 24 | if not view.settings().get("unicode_completion", False): 25 | return None 26 | 27 | prefix = self.look_command_backward(view, locations[0]) 28 | if not prefix: 29 | return None 30 | 31 | ret = [s for s in latex_symbols if s[0].startswith(prefix)] 32 | if not ret: 33 | ret = [s for s in emoji_symbols if s[0].startswith(prefix)] 34 | 35 | return normalize_completion(ret) 36 | 37 | def on_query_context(self, view, key, operator, operand, match_all): 38 | sel = view.sel() 39 | if len(sel) == 0 or not sel[0].empty(): 40 | return 41 | 42 | pt = sel[0].end() 43 | 44 | if key == "active_view_setting.unicode_completion": 45 | if view.settings().get('is_widget'): 46 | return view.window().active_view().settings().get("unicode_completion", False) 47 | 48 | elif key == 'unicode_completion_has_matches': 49 | prefix = self.look_command_backward(view, pt) 50 | return (prefix is not None) == operand 51 | 52 | return None 53 | 54 | 55 | class UnicodeCompletionInsertBestCompletion(UnicodeCompletionMixin, sublime_plugin.TextCommand): 56 | def run(self, edit, next_completion=False): 57 | view = self.view 58 | if len(view.sel()) == 0 or not view.sel()[0].empty(): 59 | return 60 | pt = view.sel()[0].end() 61 | 62 | if not next_completion: 63 | prefix = self.look_command_backward(view, pt) 64 | region = sublime.Region(view.sel()[0].begin()-len(prefix), view.sel()[0].begin()) 65 | exact_match = [s[1] for s in symbols if s[0] == prefix] 66 | self.completions = exact_match + \ 67 | list(set([s[1] for s in symbols if s[0].startswith(prefix) and s[0] != prefix])) 68 | view.replace(edit, region, self.completions[0]) 69 | else: 70 | region = sublime.Region(view.sel()[0].begin()-1, view.sel()[0].begin()) 71 | prev_char = view.substr(region) 72 | if prev_char in self.completions: 73 | prev_index = self.completions.index(prev_char) 74 | next_index = prev_index + 1 if prev_index < len(self.completions) - 1 else 0 75 | for sel in reversed(view.sel()): 76 | pt = sel.begin() 77 | if view.substr(sublime.Region(pt-1, pt)) == prev_char: 78 | view.replace(edit, sublime.Region(pt-1, pt), self.completions[next_index]) 79 | 80 | 81 | class ToggleUnicodeCompletion(sublime_plugin.WindowCommand): 82 | def run(self): 83 | view = self.window.active_view() 84 | view.settings().set( 85 | "unicode_completion", 86 | not view.settings().get("unicode_completion", False)) 87 | onoff = "on" if view.settings().get("unicode_completion") else "off" 88 | sublime.status_message("UnicodeCompletion %s" % onoff) 89 | -------------------------------------------------------------------------------- /unicode_convert.py: -------------------------------------------------------------------------------- 1 | import sublime 2 | import sublime_plugin 3 | 4 | from .unicode_mixin import UnicodeCompletionMixin 5 | from .latex_symbols import latex_symbols 6 | from .emoji_symbols import emoji_symbols 7 | 8 | 9 | class UnicodeCompletionConvertToUnicodes(UnicodeCompletionMixin, sublime_plugin.TextCommand): 10 | def run(self, edit): 11 | view = self.view 12 | for s in reversed(view.sel()): 13 | if s.empty(): 14 | pt = s.begin() 15 | r = self.find_command_arround(view, pt) 16 | if r: 17 | self.convert_region(edit, r) 18 | else: 19 | rs = reversed(self.find_commands_in_selection(view, s)) 20 | for r in rs: 21 | self.convert_region(edit, r) 22 | 23 | def convert_region(self, edit, r): 24 | view = self.view 25 | m = self.find_match(view.substr(r)) 26 | if m: 27 | self.view.replace(edit, r, "") 28 | self.view.insert(edit, r.begin(), m) 29 | 30 | def find_match(self, text): 31 | for l in [latex_symbols, emoji_symbols]: 32 | for s in l: 33 | if text == s[0]: 34 | return s[1] 35 | 36 | 37 | def is_ascii(s): 38 | return all(ord(c) < 128 for c in s) 39 | 40 | 41 | class UnicodeCompletionConvertFromUnicodes(UnicodeCompletionMixin, sublime_plugin.TextCommand): 42 | def run(self, edit): 43 | view = self.view 44 | for s in reversed(view.sel()): 45 | if s.empty(): 46 | pt = s.begin() 47 | self.convert_region(edit, sublime.region(pt-1, pt)) 48 | else: 49 | b = s.begin() 50 | pts = reversed([i for i, c in enumerate(view.substr(s)) if not is_ascii(c)]) 51 | for pt in pts: 52 | self.convert_region(edit, sublime.Region(b+pt, b+pt+1)) 53 | 54 | def convert_region(self, edit, r): 55 | view = self.view 56 | m = self.find_match(view.substr(r)) 57 | if m: 58 | self.view.replace(edit, r, "") 59 | self.view.insert(edit, r.begin(), m) 60 | 61 | def find_match(self, text): 62 | for l in [latex_symbols, emoji_symbols]: 63 | for s in l: 64 | if text == s[1]: 65 | return s[0] 66 | -------------------------------------------------------------------------------- /unicode_lookup.py: -------------------------------------------------------------------------------- 1 | import sublime 2 | import sublime_plugin 3 | 4 | from .unicode_mixin import UnicodeCompletionMixin 5 | from .latex_symbols import latex_symbols 6 | from .emoji_symbols import emoji_symbols 7 | 8 | 9 | def unique(seq): 10 | seen = set() 11 | seen_add = seen.add 12 | return [x for x in seq if not (x in seen or seen_add(x))] 13 | 14 | 15 | class UnicodeCompletionLookup(UnicodeCompletionMixin, sublime_plugin.TextCommand): 16 | def run(self, edit): 17 | cmds = unique(self.iterate_commands_under_cursors(self.view)) 18 | if cmds: 19 | _latex_symbols = [s for c in cmds for s in latex_symbols if c == s[0]] 20 | _emoji_symbols = [s for c in cmds for s in emoji_symbols if c == s[0]] 21 | else: 22 | _latex_symbols = latex_symbols 23 | _emoji_symbols = emoji_symbols 24 | 25 | symbols = _latex_symbols + _emoji_symbols 26 | if len(symbols) == 0 or not cmds: 27 | sublime.status_message("No unicode matches were found.") 28 | 29 | def copycallback(action): 30 | if action >= 0: 31 | sublime.set_clipboard(symbols[action][1]) 32 | 33 | l = [["%s: %s" % (s[1], s[0]), "Copy Unicode to Clipboard"] for s in _latex_symbols] 34 | l += [["%s: %s" % (s[1], s[0]), "Copy Unicode to Clipboard"] for s in _emoji_symbols] 35 | 36 | self.view.window().show_quick_panel(l, copycallback) 37 | 38 | 39 | class UnicodeCompletionReverseLookup(UnicodeCompletionMixin, sublime_plugin.TextCommand): 40 | def run(self, edit): 41 | unicodes = unique(self.iterate_unicodes_under_cursors(self.view)) 42 | 43 | if unicodes: 44 | _latex_symbols = [s for u in unicodes for s in latex_symbols if u == s[1]] 45 | _emoji_symbols = [s for u in unicodes for s in emoji_symbols if u == s[1]] 46 | else: 47 | _latex_symbols = latex_symbols 48 | _emoji_symbols = emoji_symbols 49 | 50 | symbols = _latex_symbols + _emoji_symbols 51 | 52 | if len(symbols) == 0 or not unicodes: 53 | sublime.status_message("No matches were found.") 54 | 55 | def copycallback(action): 56 | if action >= 0: 57 | sublime.set_clipboard(symbols[action][0]) 58 | 59 | l = [["%s: %s" % (s[1], s[0]), "Copy LaTeX to Clipboard"] for s in _latex_symbols] 60 | l += [["%s: %s" % (s[1], s[0]), "Copy Emoji to Clipboard"] for s in _emoji_symbols] 61 | 62 | self.view.window().show_quick_panel(l, copycallback) 63 | -------------------------------------------------------------------------------- /unicode_mixin.py: -------------------------------------------------------------------------------- 1 | import re 2 | import sublime 3 | 4 | 5 | RE_COMMAND = re.compile(r"(\\[\^_]+[a-zA-Z0-9=+\-()]+|\\[a-zA-Z]+|\\:[_a-zA-Z0-9+\-]+:)") 6 | RE_COMMAND_PREFIX = re.compile( 7 | r".*(\\[\^_]*[a-zA-Z0-9=+\-()]*|\\[a-zA-Z]*|\\:[_a-zA-Z0-9+\-]*:*)$") 8 | 9 | 10 | def is_ascii(s): 11 | return all(ord(c) < 128 for c in s) 12 | 13 | 14 | class UnicodeCompletionMixin: 15 | def char_at(self, view, pt): 16 | return view.substr(sublime.Region(pt, pt+1)) 17 | 18 | def find_command_forward(self, view, pt): 19 | col = view.rowcol(pt)[1] 20 | line_content = view.substr(view.line(pt)) 21 | m = RE_COMMAND.match(line_content[col:]) 22 | if m: 23 | return sublime.Region(pt, pt + len(m.group(1))) 24 | 25 | def look_command_forward(self, view, pt): 26 | ret = self.find_command_forward(view, pt) 27 | if ret: 28 | return view.substr(ret) 29 | 30 | def find_command_backward(self, view, pt): 31 | line_content = view.substr(view.line(pt)) 32 | row, col = view.rowcol(pt) 33 | m = RE_COMMAND_PREFIX.match(line_content[:col]) 34 | if m: 35 | return sublime.Region(pt - len(m.group(1)), pt) 36 | 37 | def look_command_backward(self, view, pt): 38 | ret = self.find_command_backward(view, pt) 39 | if ret: 40 | return view.substr(ret) 41 | 42 | def find_command_arround(self, view, pt): 43 | line_content = view.substr(view.line(pt)) 44 | row, col = view.rowcol(pt) 45 | backslash_loc = line_content[:col].rfind("\\") 46 | if backslash_loc >= 0: 47 | cmd = self.find_command_forward(view, view.text_point(row, backslash_loc)) 48 | if backslash_loc + len(cmd) >= col: 49 | return sublime.Region(view.text_point(row, backslash_loc), 50 | view.text_point(row, backslash_loc + len(cmd))) 51 | 52 | def look_command_arround(self, view, pt): 53 | ret = self.find_command_arround(view, pt) 54 | if ret: 55 | return view.substr(ret) 56 | 57 | def find_commands_in_selection(self, view, s): 58 | pt = s.begin() 59 | return [sublime.Region(sp.span()[0]+pt, sp.span()[1]+pt) 60 | for sp in RE_COMMAND.finditer(view.substr(s))] 61 | 62 | def look_commands_in_selection(self, view, s): 63 | return [view.substr(x) for x in self.find_commands_in_selection(view, s)] 64 | 65 | def iterate_commands_under_cursors(self, view): 66 | for s in view.sel(): 67 | if s.empty(): 68 | pt = s.end() 69 | if self.char_at(view, pt).isalpha(): 70 | ret = self.look_command_arround(view, pt) 71 | else: 72 | ret = self.look_command_backward(view, pt) 73 | if ret: 74 | yield ret 75 | ret = self.look_command_forward(view, pt) 76 | if ret: 77 | yield ret 78 | else: 79 | for x in self.look_commands_in_selection(view, s): 80 | yield x 81 | 82 | def look_unicode_forward(self, view, pt): 83 | char = self.char_at(view, pt) 84 | if not is_ascii(char): 85 | return char 86 | 87 | def look_unicode_backward(self, view, pt): 88 | if pt == 0: 89 | return 90 | char = self.char_at(view, pt - 1) 91 | if not is_ascii(char): 92 | return char 93 | 94 | def iterate_unicodes_under_cursors(self, view): 95 | for s in view.sel(): 96 | if s.empty(): 97 | pt = s.end() 98 | ret = self.look_unicode_backward(view, pt) 99 | if ret: 100 | yield ret 101 | ret = self.look_unicode_forward(view, pt) 102 | if ret: 103 | yield ret 104 | else: 105 | for x in view.substr(s): 106 | if not is_ascii(x): 107 | yield x 108 | --------------------------------------------------------------------------------