├── .github ├── FUNDING.yml ├── lint └── workflows │ ├── lint.yml │ └── release.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md └── dictionary.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [DenverCoder1] 2 | patreon: 3 | open_collective: 4 | ko_fi: 5 | tidelift: 6 | community_bridge: 7 | liberapay: 8 | issuehunt: 9 | otechie: 10 | custom: 11 | -------------------------------------------------------------------------------- /.github/lint: -------------------------------------------------------------------------------- 1 | DICTIONARY=$1 2 | 3 | echo "Validating $DICTIONARY..." 4 | 5 | echo "Checking if file exists..." 6 | if [ ! -f $DICTIONARY ]; then 7 | echo "❌ $DICTIONARY does not exist" 8 | exit 1 9 | fi 10 | 11 | echo "Checking that first line of file is '# Gboard Dictionary version:1'..." 12 | if [ "$(head -n 1 $DICTIONARY)" != "# Gboard Dictionary version:1" ]; then 13 | echo "❌ $DICTIONARY must start with '# Gboard Dictionary version:1'" 14 | exit 1 15 | fi 16 | 17 | echo "Checking that remaining lines are valid..." 18 | INVALID_LINES=$(grep -v -n -P -e '^(\S*?\t.*?\t)$' $DICTIONARY | tail -n +2) 19 | if [ "$INVALID_LINES" != "" ]; then 20 | echo "❌ ERROR: Invalid lines in dictionary.txt" 21 | echo "$INVALID_LINES" 22 | exit 1 23 | fi 24 | 25 | echo "✅ Dictionary is valid" 26 | -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- 1 | # This workflow will validate the dictionary.txt file by checking each line against a regex 2 | name: Lint Dictionary 3 | 4 | on: 5 | pull_request: 6 | branches: 7 | - master 8 | push: 9 | branches: 10 | - master 11 | workflow_dispatch: 12 | 13 | jobs: 14 | deploy: 15 | runs-on: ubuntu-latest 16 | steps: 17 | - uses: actions/checkout@v2 18 | - name: Lint dictionary 19 | run: | 20 | chmod +x "${GITHUB_WORKSPACE}/.github/lint" 21 | "${GITHUB_WORKSPACE}/.github/lint" "${GITHUB_WORKSPACE}/dictionary.txt" -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: "Automatic Release" 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | workflow_dispatch: 8 | 9 | jobs: 10 | release: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@v2 14 | 15 | - name: Get latest release 16 | id: get-latest-release 17 | uses: InsonusK/get-latest-release@v1.0.1 18 | with: 19 | myToken: ${{ github.token }} 20 | view_top: 1 21 | 22 | - name: Get next tag 23 | id: next-tag 24 | run: | 25 | prev_version=$(echo "${{ steps.get-latest-release.outputs.tag_name }}" | sed -E 's/\..*//g') 26 | echo "Previous version: $((prev_version))" 27 | echo "Next version: $((prev_version+1))" 28 | echo "::set-output name=tag::$((prev_version+1)).0" 29 | 30 | - name: Create tag 31 | uses: tvdias/github-tagger@v0.0.1 32 | with: 33 | repo-token: "${{ secrets.GITHUB_TOKEN }}" 34 | tag: ${{ steps.next-tag.outputs.tag }} 35 | 36 | - name: Count shortcuts in dictionary 37 | id: count-shortcuts 38 | run: echo "::set-output name=count::$(tail -n +2 dictionary.txt | wc -l)" 39 | 40 | - uses: fregante/release-with-changelog@v3 41 | id: release-with-changelog 42 | with: 43 | token: ${{ secrets.GITHUB_TOKEN }} 44 | exclude: '^meta|^docs|^document|^lint|^ci|^refactor|readme|workflow|bump|dependencies|yml|^v?\d+\.\d+\.\d+' 45 | tag: ${{ steps.next-tag.outputs.tag }} 46 | title: '${{ steps.next-tag.outputs.tag }} - ${{ steps.count-shortcuts.outputs.count }} shortcuts' 47 | commit-template: '- {hash} {title}' 48 | skip-on-empty: true 49 | template: | 50 | ### Changelog 51 | 52 | {commits} 53 | 54 | {range} 55 | 56 | - name: Delete tag if release skipped 57 | if: ${{ steps.release-with-changelog.outputs.skipped == 'true' }} 58 | run: | 59 | git tag -d ${{ steps.next-tag.outputs.tag }} 60 | git push origin :refs/tags/${{ steps.next-tag.outputs.tag }} 61 | 62 | - name: Update readme 63 | if: ${{ steps.release-with-changelog.outputs.skipped == 'false' }} 64 | run: | 65 | UPDATE=$(cat README.md | sed -E 's|(https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary/archive/).*|\1${{ steps.next-tag.outputs.tag }}.zip|g') 66 | echo "${UPDATE}" > README.md 67 | 68 | - uses: EndBug/add-and-commit@v7 69 | if: ${{ steps.release-with-changelog.outputs.skipped == 'false' }} 70 | with: 71 | message: 'docs: Bump version to ${{ steps.next-tag.outputs.tag }}' 72 | default_author: github_actions 73 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Notes about Formatting 2 | Gboard requires a very specific format for shortcut files to work. 3 | 4 | ![format](https://user-images.githubusercontent.com/20955511/95510460-a153ec00-09be-11eb-8400-4aca07484973.png) 5 | 6 | Each line of the file containing a shortcut must have: the shortcut (ex. `\sum`), a single tab (` `), the symbol (ex. `∑`), and another a single tab (` `) at the end of the line. 7 | 8 | **Note**: Some editors automatically convert tabs to spaces, you can try to avoid this by copy-pasting the tabs from a different line to ensure the spacing is correct. 9 | 10 | ## Shortcut guidelines 11 | Shortcuts must be the same as the command from LaTeX or resemble the LaTeX shortcuts. If typing the symbol is complex in LaTeX, a shorter shortcut may be used as long as it is in the style of LaTeX commands. 12 | 13 | It is at the discretion of the project maintainer to decide whether a certain shortcut should be accepted or not. 14 | 15 | ## Setup 16 | * Fork the Repository. 17 | * Clone it to the local machine. This can be done either by using `git clone https://github.com//LaTeX-Gboard-Dictionary.git` or directly by using github desktop. 18 | * Open the folder on VS Code. 19 | 20 | ## Issues 21 | * Choose an issue to work on from [Issues](https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary/issues) and claim that issue. 22 | * After the issue is assigned to you, start working on it. 23 | 24 | ## Making changes locally 25 | * While making new changes to this repo make sure to **create a new branch** everytime. 26 | * Make the changes that are needed. 27 | * Save them. 28 | * Use `git add .` command in terminal. 29 | * Then use `git commit -m "Enter a message that tells about the changes you made"` in terminal. 30 | 31 | ## Pull Request 32 | * Add upstream as the main repository using `git remote add upstream https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary.git` command in terminal. 33 | * Push changes to origin i.e. your forked repository by using `git push origin master`. 34 | * Before making pull request whether your forked repository is updated. For this use `git pull upstream master` command in the terminal. 35 | * Make sure to test the file after making changes by making a compressed folder (zip) containing the txt file in a folder. 36 | * Create a pull request with relevant heading. 37 | * Add supporting screenshots to establish the areas you have worked on. 38 | * The repository maintainers will review your pull request and accordingly merge it or request changes. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Jonah Lawrence 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LaTeX Gboard Dictionary 2 | 3 |

4 | 5 | 6 |

7 | 8 | Gboard Dictionary for easily typing unicode symbols with shortcuts based on LaTeX. 9 | 10 | Shortcuts for Gboard are supported on all Android devices. As of now, these shortcuts cannot be imported to iOS devices. 11 | 12 | ## Usage 13 | 14 | It's as simple as typing `\sum`, `\R`, etc. on the keyboard and tapping the suggested symbol! 15 | 16 | See [`dictionary.txt`](https://github.com/DenverCoder1/latex-gboard-dictionary/blob/master/dictionary.txt) for a full list of supported symbols. 17 | 18 | ![latex-gboard](https://user-images.githubusercontent.com/20955511/132758175-1584af8d-c6c0-482a-80bb-0dc67b8542cb.gif) 19 | 20 | ## Download 21 | 22 | Download as a **zip folder** to import into Gboard 23 | 24 | [Download zip][download] 25 | 26 | [Older versions](https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary/releases) 27 | 28 | ## How to import shortcuts 29 | 30 | ### Tutorial on YouTube 31 | 32 | https://www.youtube.com/watch?v=bGWikJu37WI 33 | 34 | [Watch on YouTube][tutorial] 35 | 36 | ### Steps as images 37 | 38 |
39 | View steps as images 40 | 41 | 1. Open the Gboard keyboard and tap the settings icon. You may need to tap the 3 dots if the settings icon does not appear. 42 | 43 | ![image](https://user-images.githubusercontent.com/20955511/170371606-789f7439-01c1-4b2a-bcca-56cc4aee7741.png) 44 | 45 | 2. Under "Settings", select "Dictionary". 46 | 47 | ![image](https://user-images.githubusercontent.com/20955511/170371748-68d3398b-aeda-4ec3-aa10-ed94b06ae08c.png) 48 | 49 | 3. Under "Dictionary", select "Personal dictionary". 50 | 51 | ![image](https://user-images.githubusercontent.com/20955511/170371835-c526c876-07d5-449e-a6cc-52124aa0b530.png) 52 | 53 | 4. Select the languages you want the shortcuts to apply to. You may select "All languages" or your preferred language. 54 | 55 | ![image](https://user-images.githubusercontent.com/20955511/170372012-212c54f7-1d14-4303-b2b0-b8b4d9b9b677.png) 56 | 57 | 5. Tap the 3 dots in the upper right. 58 | 59 | ![image](https://user-images.githubusercontent.com/20955511/170372096-59efdd04-467f-456b-839e-8fae4d83f20d.png) 60 | 61 | 6. Select "Import" from the menu. 62 | 63 | ![image](https://user-images.githubusercontent.com/20955511/170372148-69e1a6a4-dec9-4886-8250-464b46aadff7.png) 64 | 65 | 7. Find and select the zip file using your phone's file explorer. 66 | 67 | ![image](https://user-images.githubusercontent.com/20955511/170372277-6727fef7-8496-4bb0-830f-50ed772fa7f8.png) 68 | 69 | 8. All done! You should see a message "Import finished." at the bottom of your screen. 70 | 71 |
72 | 73 | ## Thanks 74 | 75 | Thanks to [Abraham Murciano](https://github.com/abrahammurciano/) for helping to come up with the idea and [all who contributed](https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary/graphs/contributors) for making this project as useful as it can be. 76 | 77 | ## Support 78 | 79 | 💖 If you like this project, give it a ⭐ and share it with friends! 80 | 81 |

82 | Youtube 83 | Sponsor with Github 84 |

85 | 86 | ☕ Buy me a coffee 87 | 88 | [download]: https://github.com/DenverCoder1/LaTeX-Gboard-Dictionary/archive/52.0.zip 89 | [tutorial]: https://www.youtube.com/watch?v=bGWikJu37WI 90 | -------------------------------------------------------------------------------- /dictionary.txt: -------------------------------------------------------------------------------- 1 | # Gboard Dictionary version:1 2 | \Iota I 3 | \lnot ¬ 4 | \neg ¬ 5 | ^2 ² 6 | ^3 ³ 7 | ^1 ¹ 8 | \times × 9 | \div ÷ 10 | \Alpha Α 11 | \Beta Β 12 | \Gamma Γ 13 | \Delta Δ 14 | \Epsilon Ε 15 | \Zeta Ζ 16 | \Eta Η 17 | \Theta Θ 18 | \Kappa Κ 19 | \Lambda Λ 20 | \Mu Μ 21 | \Nu Ν 22 | \Xi Ξ 23 | \Omicron Ο 24 | \Pi Π 25 | \Rho Ρ 26 | \Sigma Σ 27 | \Tau Τ 28 | \Upsilon Υ 29 | \Phi Φ 30 | \Chi Χ 31 | \Psi Ψ 32 | \Omega Ω 33 | \alpha α 34 | \beta β 35 | \gamma γ 36 | \delta δ 37 | \epsilon ε 38 | \varepsilon ε 39 | \zeta ζ 40 | \eta η 41 | \theta θ 42 | \iota ι 43 | \kappa κ 44 | \lambda λ 45 | \mu μ 46 | \nu ν 47 | \xi ξ 48 | \omicron ο 49 | \pi π 50 | \rho ρ 51 | \varsigma ς 52 | \sigma σ 53 | \tau τ 54 | \upsilon υ 55 | \phi φ 56 | \varphi φ 57 | \chi χ 58 | \psi ψ 59 | \omega ω 60 | \vartheta ϑ 61 | \phi ϕ 62 | \varpi ϖ 63 | \varkappa ϰ 64 | \varrho ϱ 65 | \epsilon ϵ 66 | \gimel ג 67 | _i ᵢ 68 | _r ᵣ 69 | _u ᵤ 70 | _v ᵥ 71 | ^0 ⁰ 72 | ^4 ⁴ 73 | ^5 ⁵ 74 | ^6 ⁶ 75 | ^7 ⁷ 76 | ^8 ⁸ 77 | ^9 ⁹ 78 | _\beta ᵦ 79 | _\gamma ᵧ 80 | _\rho ᵨ 81 | _\phi ᵩ 82 | _\chi ᵪ 83 | _beta ᵦ 84 | _gamma ᵧ 85 | _rho ᵨ 86 | _phi ᵩ 87 | _chi ᵪ 88 | ^alpha ᵅ 89 | ^beta ᵝ 90 | ^chi ᵡ 91 | ^delta ᵟ 92 | ^gamma ᵞ 93 | ^theta ᶿ 94 | ^iota ᶥ 95 | ^phi ᵠ 96 | ^Phi ᶲ 97 | _β ᵦ 98 | _γ ᵧ 99 | _ρ ᵨ 100 | _ϕ ᵩ 101 | _χ ᵪ 102 | _+ ₊ 103 | ^+ ⁺ 104 | _- ₋ 105 | ^- ⁻ 106 | _= ₌ 107 | ^= ⁼ 108 | ^( ⁽ 109 | ^) ⁾ 110 | _0 ₀ 111 | _1 ₁ 112 | _2 ₂ 113 | _3 ₃ 114 | _4 ₄ 115 | _5 ₅ 116 | _6 ₆ 117 | _7 ₇ 118 | _8 ₈ 119 | _9 ₉ 120 | _( ₍ 121 | _) ₎ 122 | _a ₐ 123 | _e ₑ 124 | _o ₒ 125 | _x ₓ 126 | _h ₕ 127 | _k ₖ 128 | _l ₗ 129 | _m ₘ 130 | _n ₙ 131 | _p ₚ 132 | _s ₛ 133 | _t ₜ 134 | _b ᵦ 135 | _c 𝒸 136 | _d 𝒹 137 | _f 𝒻 138 | _g 𝓰 139 | _q ᵩ 140 | _w 𝓌 141 | _y ᵧ 142 | _z 𝓏 143 | _A ᴀ 144 | _B ʙ 145 | _C ᴄ 146 | _D ᴅ 147 | _E ᴇ 148 | _F ꜰ 149 | _G ɢ 150 | _H ʜ 151 | _I ɪ 152 | _J ᴊ 153 | _K ᴋ 154 | _L ʟ 155 | _M ᴍ 156 | _N ɴ 157 | _O ᴏ 158 | _P ᴘ 159 | _Q 🇶 160 | _R ʀ 161 | _S ꜱ 162 | _T ᴛ 163 | _U ᴜ 164 | _V ᴠ 165 | _W ᴡ 166 | _X x 167 | _Y ʏ 168 | _Z ᴢ 169 | ^a ᵃ 170 | ^A ᴬ 171 | ^b ᵇ 172 | ^B ᴮ 173 | ^c ᶜ 174 | ^C ᶜ 175 | ^d ᵈ 176 | ^D ᴰ 177 | ^e ᵉ 178 | ^E ᴱ 179 | ^f ᶠ 180 | ^F ᶠ 181 | ^g ᵍ 182 | ^G ᴳ 183 | ^h ʰ 184 | ^H ᴴ 185 | ^i ⁱ 186 | ^I ᴵ 187 | ^j ʲ 188 | ^J ᴶ 189 | ^k ᵏ 190 | ^K ᴷ 191 | ^l ˡ 192 | ^L ᴸ 193 | ^m ᵐ 194 | ^M ᴹ 195 | ^n ⁿ 196 | ^N ᴺ 197 | ^o ᵒ 198 | ^O ᴼ 199 | ^p ᵖ 200 | ^P ᴾ 201 | ^q ᵠ 202 | ^Q ᵠ 203 | ^r ʳ 204 | ^R ᴿ 205 | ^s ˢ 206 | ^S ˢ 207 | ^t ᵗ 208 | ^T ᵀ 209 | ^u ᵘ 210 | ^U ᵁ 211 | ^v ᵛ 212 | ^V ⱽ 213 | ^w ʷ 214 | ^W ᵂ 215 | ^x ˣ 216 | ^X ˣ 217 | ^y ʸ 218 | ^Y ʸ 219 | ^z ᶻ 220 | ^Z ᶻ 221 | \complex ℂ 222 | \mathbbC ℂ 223 | \C ℂ 224 | \mathfrakH ℌ 225 | \mathbbH ℍ 226 | \Im ℑ 227 | \mathfrakI ℑ 228 | \natural ℕ 229 | \N ℕ 230 | \mathbbN ℕ 231 | \wp ℘ 232 | \mathbbP ℙ 233 | \rational ℚ 234 | \mathbbQ ℚ 235 | \Q ℚ 236 | \Re ℜ 237 | \mathfrakR ℜ 238 | \real ℝ 239 | \R ℝ 240 | \mathbbR ℝ 241 | \integer ℤ 242 | \Z ℤ 243 | \mathbbZ ℤ 244 | \mathfrakZ ℨ 245 | \mathfrakC ℭ 246 | \aleph ℵ 247 | \beth ℶ 248 | \leftarrow ← 249 | \uparrow ↑ 250 | \rightarrow → 251 | \to → 252 | \rightarrow → 253 | ^\rightarrow ⃗ 254 | ^rightarrow ⃗ 255 | ^bar ̅ 256 | ^overline ̅ 257 | \bara a̅ 258 | \barb b̅ 259 | \barc c̅ 260 | \bard d̅ 261 | \bare e̅ 262 | \barf f̅ 263 | \barg g̅ 264 | \barh h̅ 265 | \bari i̅ 266 | \barj j̅ 267 | \bark k̅ 268 | \barl l̅ 269 | \barm m̅ 270 | \barn n̅ 271 | \baro o̅ 272 | \barp p̅ 273 | \barq q̅ 274 | \barr r̅ 275 | \bars s̅ 276 | \bart t̅ 277 | \baru u̅ 278 | \barv v̅ 279 | \barw w̅ 280 | \barx x̅ 281 | \bary y̅ 282 | \barz z̅ 283 | \barA A̅ 284 | \barB B̅ 285 | \barC C̅ 286 | \barD D̅ 287 | \barE E̅ 288 | \barF F̅ 289 | \barG G̅ 290 | \barH H̅ 291 | \barI I̅ 292 | \barJ J̅ 293 | \barK K̅ 294 | \barL L̅ 295 | \barM M̅ 296 | \barN N̅ 297 | \barO O̅ 298 | \barP P̅ 299 | \barQ Q̅ 300 | \barR R̅ 301 | \barS S̅ 302 | \barT T̅ 303 | \barU U̅ 304 | \barV V̅ 305 | \barW W̅ 306 | \barX X̅ 307 | \barY Y̅ 308 | \barZ Z̅ 309 | \overlinea a̅ 310 | \overlineb b̅ 311 | \overlinec c̅ 312 | \overlined d̅ 313 | \overlinee e̅ 314 | \overlinef f̅ 315 | \overlineg g̅ 316 | \overlineh h̅ 317 | \overlinei i̅ 318 | \overlinej j̅ 319 | \overlinek k̅ 320 | \overlinel l̅ 321 | \overlinem m̅ 322 | \overlinen n̅ 323 | \overlineo o̅ 324 | \overlinep p̅ 325 | \overlineq q̅ 326 | \overliner r̅ 327 | \overlines s̅ 328 | \overlinet t̅ 329 | \overlineu u̅ 330 | \overlinev v̅ 331 | \overlinew w̅ 332 | \overlinex x̅ 333 | \overliney y̅ 334 | \overlinez z̅ 335 | \overlineA A̅ 336 | \overlineB B̅ 337 | \overlineC C̅ 338 | \overlineD D̅ 339 | \overlineE E̅ 340 | \overlineF F̅ 341 | \overlineG G̅ 342 | \overlineH H̅ 343 | \overlineI I̅ 344 | \overlineJ J̅ 345 | \overlineK K̅ 346 | \overlineL L̅ 347 | \overlineM M̅ 348 | \overlineN N̅ 349 | \overlineO O̅ 350 | \overlineP P̅ 351 | \overlineQ Q̅ 352 | \overlineR R̅ 353 | \overlineS S̅ 354 | \overlineT T̅ 355 | \overlineU U̅ 356 | \overlineV V̅ 357 | \overlineW W̅ 358 | \overlineX X̅ 359 | \overlineY Y̅ 360 | \overlineZ Z̅ 361 | ^\to ⃗ 362 | ^to ⃗ 363 | ^→ ⃗ 364 | \downarrow ↓ 365 | \leftrightarrow ↔ 366 | \nwarrow ↖ 367 | \nearrow ↗ 368 | \searrow ↘ 369 | \swarrow ↙ 370 | \twoheadleftarrow ↞ 371 | \twoheadrightarrow ↠ 372 | \leftarrowtail ↢ 373 | \rightarrowtail ↣ 374 | \mapsto ↦ 375 | \hookleftarrow ↩ 376 | \hookrightarrow ↪ 377 | \rightharpoonup ⇀ 378 | \rightharpoondown ⇁ 379 | \leftrightharpoons ⇋ 380 | \rightleftharpoons ⇌ 381 | \Leftarrow ⇐ 382 | \not\Leftarrow ⇍ 383 | \Uparrow ⇑ 384 | \Rightarrow ⇒ 385 | \not\Rightarrow ⇏ 386 | \Downarrow ⇓ 387 | \Leftrightarrow ⇔ 388 | \rightsquigarrow ⇝ 389 | \forall ∀ 390 | \partial ∂ 391 | \exists ∃ 392 | \nexists ∄ 393 | \not\exists ∄ 394 | \emptyset ∅ 395 | \nabla ∇ 396 | \in ∈ 397 | \notin ∉ 398 | \not\in ∉ 399 | \ni ∋ 400 | \not\ni ∌ 401 | \prod ∏ 402 | \coprod ∐ 403 | \sum ∑ 404 | \dotplus ∔ 405 | \mp ∓ 406 | \pm ± 407 | \setminus ∖ 408 | \circ ∘ 409 | \bullet ∙ 410 | \surd √ 411 | \sqrt √ 412 | ^3\sqrt ∛ 413 | ^4\sqrt ∜ 414 | \cuberoot ∛ 415 | \fourthroot ∜ 416 | \3root ∛ 417 | \4root ∜ 418 | \propto ∝ 419 | \inf ∞ 420 | \infty ∞ 421 | ^\inf ᪲ 422 | ^\infty ᪲ 423 | ^∞ ᪲ 424 | ^inf ᪲ 425 | ^infty ᪲ 426 | _\inf ͚ 427 | _\infty ͚ 428 | _∞ ͚ 429 | _inf ͚ 430 | _infty ͚ 431 | \intinf ∫₋ ᪲ ͚ 432 | \angle ∠ 433 | \measuredangle ∡ 434 | \sphericalangle ∢ 435 | \mid ∣ 436 | \nmid ∤ 437 | \not\mid ∤ 438 | \parallel ∥ 439 | \nparallel ∦ 440 | \not\parallel ∦ 441 | \land ∧ 442 | \wedge ∧ 443 | \lor ∨ 444 | \vee ∨ 445 | \cap ∩ 446 | \cup ∪ 447 | \sqcup ⊔ 448 | \sqcap ⊓ 449 | \integral ∫ 450 | \int ∫ 451 | \iint ∬ 452 | \iiint ∭ 453 | \intclockwise ∱ 454 | \intctrclockwise ⨑ 455 | \oint ∮ 456 | \varointclockwise ∲ 457 | \ointctrclockwise ∳ 458 | \surfintegral ∯ 459 | \volintegral ∰ 460 | \therefore ∴ 461 | \because ∵ 462 | \sim ∼ 463 | \backsim ∽ 464 | \lazysinv ∾ 465 | \wr ≀ 466 | \not\sim ≁ 467 | \simeq ≃ 468 | \not\simeq ≄ 469 | \cong ≅ 470 | \approxnotequal ≆ 471 | \not\cong ≇ 472 | \approx ≈ 473 | \approxeq ≊ 474 | \tildetrpl ≋ 475 | \allequal ≌ 476 | \asymp ≍ 477 | \doteq ≐ 478 | \doteqdot ≑ 479 | \neq ≠ 480 | \equivalent ≡ 481 | \equiv ≡ 482 | \Equiv ≣ 483 | \not\equiv ≢ 484 | \leq ≤ 485 | \geq ≥ 486 | \leqq ≦ 487 | \geqq ≧ 488 | \lneqq ≨ 489 | \gneqq ≩ 490 | \ll ≪ 491 | \gg ≫ 492 | \nless ≮ 493 | \ngtr ≯ 494 | \nleq ≰ 495 | \ngeq ≱ 496 | \lessequivlnt ≲ 497 | \greaterequivlnt ≳ 498 | \prec ≺ 499 | \succ ≻ 500 | \preccurlyeq ≼ 501 | \succcurlyeq ≽ 502 | \precapprox ≾ 503 | \succapprox ≿ 504 | \nprec ⊀ 505 | \nsucc ⊁ 506 | \subset ⊂ 507 | \supset ⊃ 508 | \nsubset ⊄ 509 | \notsubset ⊄ 510 | \not\subset ⊄ 511 | \nsupset ⊅ 512 | \notsupset ⊅ 513 | \not\supset ⊅ 514 | \subseteq ⊆ 515 | \supseteq ⊇ 516 | \nsubseteq ⊈ 517 | \not\subseteq ⊈ 518 | \nsupseteq ⊉ 519 | \not\supseteq ⊉ 520 | \subsetneq ⊊ 521 | \supsetneq ⊋ 522 | \xor ⊕ 523 | \oplus ⊕ 524 | \ominus ⊖ 525 | \otimes ⊗ 526 | \oslash ⊘ 527 | \odot ⊙ 528 | \vdash ⊢ 529 | \top ⊤ 530 | \bot ⊥ 531 | \models ⊨ 532 | \veebar ⊻ 533 | \bigcap ⋂ 534 | \bigcup ⋃ 535 | \cdot ⋅ 536 | \lceil ⌈ 537 | \rceil ⌉ 538 | \lfloor ⌊ 539 | \rfloor ⌋ 540 | \Box □ 541 | \flat ♭ 542 | \natural ♮ 543 | \sharp ♯ 544 | \langle ⟨ 545 | \rangle ⟩ 546 | \Leftarrow ⟸ 547 | \Rightarrow ⟹ 548 | \Leftrightarrow ⟺ 549 | \iiiint ⨌ 550 | \leqslant ⩽ 551 | \geqslant ⩾ 552 | \lneq ⪇ 553 | \gneq ⪈ 554 | \preceq ⪯ 555 | \succeq ⪰ 556 | \precneqq ⪵ 557 | \succneqq ⪶ 558 | _j ⱼ 559 | \mathfrakA 𝔄 560 | \mathfrakB 𝔅 561 | \mathfrakD 𝔇 562 | \mathfrakE 𝔈 563 | \mathfrakF 𝔉 564 | \mathfrakG 𝔊 565 | \mathfrakJ 𝔍 566 | \mathfrakK 𝔎 567 | \mathfrakL 𝔏 568 | \mathfrakM 𝔐 569 | \mathfrakN 𝔑 570 | \mathfrakO 𝔒 571 | \mathfrakP 𝔓 572 | \mathfrakQ 𝔔 573 | \mathfrakS 𝔖 574 | \mathfrakT 𝔗 575 | \mathfrakU 𝔘 576 | \mathfrakV 𝔙 577 | \mathfrakX 𝔛 578 | \mathfrakY 𝔜 579 | \mathfraka 𝔞 580 | \mathfrakb 𝔟 581 | \mathfrakc 𝔠 582 | \mathfrakd 𝔡 583 | \mathfrake 𝔢 584 | \mathfrakf 𝔣 585 | \mathfrakg 𝔤 586 | \mathfrakh 𝔥 587 | \mathfraki 𝔦 588 | \mathfrakj 𝔧 589 | \mathfrakk 𝔨 590 | \mathfrakl 𝔩 591 | \mathfrakm 𝔪 592 | \mathfrakn 𝔫 593 | \mathfrako 𝔬 594 | \mathfrakp 𝔭 595 | \mathfrakq 𝔮 596 | \mathfrakr 𝔯 597 | \mathfraks 𝔰 598 | \mathfrakt 𝔱 599 | \mathfraku 𝔲 600 | \mathfrakv 𝔳 601 | \mathfrakx 𝔵 602 | \mathfraky 𝔶 603 | \mathfrakz 𝔷 604 | \mathfrakW 𝔚 605 | \mathfrakw 𝔴 606 | \mathbbA 𝔸 607 | \mathbbB 𝔹 608 | \mathbbD 𝔻 609 | \mathbbE 𝔼 610 | \mathbbF 𝔽 611 | \mathbbG 𝔾 612 | \mathbbI 𝕀 613 | \mathbbJ 𝕁 614 | \mathbbK 𝕂 615 | \mathbbL 𝕃 616 | \mathbbM 𝕄 617 | \mathbbO 𝕆 618 | \mathbbS 𝕊 619 | \mathbbT 𝕋 620 | \mathbbU 𝕌 621 | \mathbbV 𝕍 622 | \mathbbW 𝕎 623 | \mathbbX 𝕏 624 | \mathbbY 𝕐 625 | \mathbba 𝕒 626 | \mathbbb 𝕓 627 | \mathbbc 𝕔 628 | \mathbbd 𝕕 629 | \mathbbe 𝕖 630 | \mathbbf 𝕗 631 | \mathbbg 𝕘 632 | \mathbbh 𝕙 633 | \mathbbi 𝕚 634 | \mathbbj 𝕛 635 | \mathbbk 𝕜 636 | \mathbbl 𝕝 637 | \mathbbm 𝕞 638 | \mathbbn 𝕟 639 | \mathbbo 𝕠 640 | \mathbbp 𝕡 641 | \mathbbq 𝕢 642 | \mathbbr 𝕣 643 | \mathbbs 𝕤 644 | \mathbbt 𝕥 645 | \mathbbu 𝕦 646 | \mathbbv 𝕧 647 | \mathbbw 𝕨 648 | \mathbbx 𝕩 649 | \mathbby 𝕪 650 | \mathbbz 𝕫 651 | \mathbb0 𝟘 652 | \mathbb1 𝟙 653 | \mathbb2 𝟚 654 | \mathbb3 𝟛 655 | \mathbb4 𝟜 656 | \mathbb5 𝟝 657 | \mathbb6 𝟞 658 | \mathbb7 𝟟 659 | \mathbb8 𝟠 660 | \mathbb9 𝟡 661 | \scripta 𝒶 662 | \scriptA 𝒜 663 | \scriptb 𝒷 664 | \scriptB 𝐵 665 | \scriptc 𝒸 666 | \scriptC 𝒞 667 | \scriptd 𝒹 668 | \scriptD 𝒟 669 | \scripte 𝑒 670 | \scriptE 𝐸 671 | \scriptf 𝒻 672 | \scriptF 𝐹 673 | \scriptg 𝑔 674 | \scriptG 𝒢 675 | \scripth 𝒽 676 | \scriptH 𝐻 677 | \scripti 𝒾 678 | \scriptI 𝐼 679 | \scriptj 𝒿 680 | \scriptJ 𝒥 681 | \scriptk 𝓀 682 | \scriptK 𝒦 683 | \scriptl 𝓁 684 | \scriptL 𝐿 685 | \scriptm 𝓂 686 | \scriptM 𝑀 687 | \scriptn 𝓃 688 | \scriptN 𝒩 689 | \scripto 𝑜 690 | \scriptO 𝒪 691 | \scriptp 𝓅 692 | \scriptP 𝒫 693 | \scriptq 𝓆 694 | \scriptQ 𝒬 695 | \scriptr 𝓇 696 | \scriptR 𝑅 697 | \scripts 𝓈 698 | \scriptS 𝒮 699 | \scriptt 𝓉 700 | \scriptT 𝒯 701 | \scriptu 𝓊 702 | \scriptU 𝒰 703 | \scriptv 𝓋 704 | \scriptV 𝒱 705 | \scriptw 𝓌 706 | \scriptW 𝒲 707 | \scriptx 𝓍 708 | \scriptX 𝒳 709 | \scripty 𝓎 710 | \scriptY 𝒴 711 | \scriptz 𝓏 712 | \scriptZ 𝒵 713 | \mathscra 𝒶 714 | \mathscrA 𝒜 715 | \mathscrb 𝒷 716 | \mathscrB 𝐵 717 | \mathscrc 𝒸 718 | \mathscrC 𝒞 719 | \mathscrd 𝒹 720 | \mathscrD 𝒟 721 | \mathscre 𝑒 722 | \mathscrE 𝐸 723 | \mathscrf 𝒻 724 | \mathscrF 𝐹 725 | \mathscrg 𝑔 726 | \mathscrG 𝒢 727 | \mathscrh 𝒽 728 | \mathscrH 𝐻 729 | \mathscri 𝒾 730 | \mathscrI 𝐼 731 | \mathscrj 𝒿 732 | \mathscrJ 𝒥 733 | \mathscrk 𝓀 734 | \mathscrK 𝒦 735 | \mathscrl 𝓁 736 | \mathscrL 𝐿 737 | \mathscrm 𝓂 738 | \mathscrM 𝑀 739 | \mathscrn 𝓃 740 | \mathscrN 𝒩 741 | \mathscro 𝑜 742 | \mathscrO 𝒪 743 | \mathscrp 𝓅 744 | \mathscrP 𝒫 745 | \mathscrq 𝓆 746 | \mathscrQ 𝒬 747 | \mathscrr 𝓇 748 | \mathscrR 𝑅 749 | \mathscrs 𝓈 750 | \mathscrS 𝒮 751 | \mathscrt 𝓉 752 | \mathscrT 𝒯 753 | \mathscru 𝓊 754 | \mathscrU 𝒰 755 | \mathscrv 𝓋 756 | \mathscrV 𝒱 757 | \mathscrw 𝓌 758 | \mathscrW 𝒲 759 | \mathscrx 𝓍 760 | \mathscrX 𝒳 761 | \mathscry 𝓎 762 | \mathscrY 𝒴 763 | \mathscrz 𝓏 764 | \mathscrZ 𝒵 765 | \codea 𝚊 766 | \codeA 𝙰 767 | \codeb 𝚋 768 | \codeB 𝙱 769 | \codec 𝚌 770 | \codeC 𝙲 771 | \coded 𝚍 772 | \codeD 𝙳 773 | \codee 𝚎 774 | \codeE 𝙴 775 | \codef 𝚏 776 | \codeF 𝙵 777 | \codeg 𝚐 778 | \codeG 𝙶 779 | \codeh 𝚑 780 | \codeH 𝙷 781 | \codei 𝚒 782 | \codeI 𝙸 783 | \codej 𝚓 784 | \codeJ 𝙹 785 | \codek 𝚔 786 | \codeK 𝙺 787 | \codel 𝚕 788 | \codeL 𝙻 789 | \codem 𝚖 790 | \codeM 𝙼 791 | \coden 𝚗 792 | \codeN 𝙽 793 | \codeo 𝚘 794 | \codeO 𝙾 795 | \codep 𝚙 796 | \codeP 𝙿 797 | \codeq 𝚚 798 | \codeQ 𝚀 799 | \coder 𝚛 800 | \codeR 𝚁 801 | \codes 𝚜 802 | \codeS 𝚂 803 | \codet 𝚝 804 | \codeT 𝚃 805 | \codeu 𝚞 806 | \codeU 𝚄 807 | \codev 𝚟 808 | \codeV 𝚅 809 | \codew 𝚠 810 | \codeW 𝚆 811 | \codex 𝚡 812 | \codeX 𝚇 813 | \codey 𝚢 814 | \codeY 𝚈 815 | \codez 𝚣 816 | \codeZ 𝚉 817 | \monoa 𝚊 818 | \monoA 𝙰 819 | \monob 𝚋 820 | \monoB 𝙱 821 | \monoc 𝚌 822 | \monoC 𝙲 823 | \monod 𝚍 824 | \monoD 𝙳 825 | \monoe 𝚎 826 | \monoE 𝙴 827 | \monof 𝚏 828 | \monoF 𝙵 829 | \monog 𝚐 830 | \monoG 𝙶 831 | \monoh 𝚑 832 | \monoH 𝙷 833 | \monoi 𝚒 834 | \monoI 𝙸 835 | \monoj 𝚓 836 | \monoJ 𝙹 837 | \monok 𝚔 838 | \monoK 𝙺 839 | \monol 𝚕 840 | \monoL 𝙻 841 | \monom 𝚖 842 | \monoM 𝙼 843 | \monon 𝚗 844 | \monoN 𝙽 845 | \monoo 𝚘 846 | \monoO 𝙾 847 | \monop 𝚙 848 | \monoP 𝙿 849 | \monoq 𝚚 850 | \monoQ 𝚀 851 | \monor 𝚛 852 | \monoR 𝚁 853 | \monos 𝚜 854 | \monoS 𝚂 855 | \monot 𝚝 856 | \monoT 𝚃 857 | \monou 𝚞 858 | \monoU 𝚄 859 | \monov 𝚟 860 | \monoV 𝚅 861 | \monow 𝚠 862 | \monoW 𝚆 863 | \monox 𝚡 864 | \monoX 𝚇 865 | \monoy 𝚢 866 | \monoY 𝚈 867 | \monoz 𝚣 868 | \monoZ 𝚉 869 | \spadesuit ♠ 870 | \heartsuit ♡ 871 | \clubsuit ♣ 872 | \diamondsuit ♢ 873 | \varspadesuit ♤ 874 | \varheartsuit ♥ 875 | \varclubsuit ♧ 876 | \vardiamondsuit ♦ 877 | \par ¶ 878 | \S § 879 | \lrblacktriangle ◢ 880 | \llblacktriangle ◣ 881 | \ulblacktriangle ◤ 882 | \urblacktriangle ◥ 883 | \bigblacktriangledown ▼ 884 | \bigblacktriangleup ▲ 885 | \blacktriangle ▴ 886 | \blacktriangledown ▾ 887 | \blacktriangleleft ◀ 888 | \blacktriangleright ▶ 889 | \texttrademark ™ 890 | \copyright © 891 | \circledR ® 892 | _plus ₊ 893 | ^plus ⁺ 894 | _minus ₋ 895 | ^minus ⁻ 896 | _eq ₌ 897 | ^eq ⁼ 898 | ^lp ⁽ 899 | ^rp ⁾ 900 | _lp ₍ 901 | _rp ₎ 902 | \hbar ħ 903 | \hslash ℏ 904 | \dagger † 905 | \ddagger ‡ 906 | \smalltilde ˜ 907 | \aries ♈︎ 908 | \taurus ♉︎ 909 | \gemini ♊︎ 910 | \cancer ♋︎ 911 | \leo ♌︎ 912 | \virgo ♍︎ 913 | \libra ♎︎ 914 | \scorpio ♏︎ 915 | \sagittarius ♐︎ 916 | \capricorn ♑︎ 917 | \aquarius ♒︎ 918 | \pisces ♓︎ 919 | \sun ☉ 920 | \moon ☾ 921 | \mercury ☿ 922 | \venus ♀ 923 | \earth ⊕ 924 | \mars ♂ 925 | \ceres ⚳ 926 | \jupiter ♃ 927 | \saturn ♄ 928 | \uranus ♅ 929 | \neptune ♆ 930 | \pluto ♇ 931 | - − 932 | \frac12 ½ 933 | \frac13 ⅓ 934 | \frac23 ⅔ 935 | \frac14 ¼ 936 | \frac34 ¾ 937 | \frac15 ⅕ 938 | \frac25 ⅖ 939 | \frac35 ⅗ 940 | \frac45 ⅘ 941 | \frac16 ⅙ 942 | \frac56 ⅚ 943 | \frac18 ⅛ 944 | \frac38 ⅜ 945 | \frac58 ⅝ 946 | \frac78 ⅞ 947 | \co ℅ 948 | \QED ∎ 949 | \male ♂ 950 | \female ♀ 951 | \ohm Ω 952 | \doublebarvee ⩢ 953 | \doublebarwedge ⩞ 954 | \perspcorrespond ⩞ 955 | \daleth ℸ 956 | ^epsilon ᵋ 957 | \rightangle ∟ 958 | \rupee ₹ 959 | \inr ₹ 960 | \dollar $ 961 | \usd $ 962 | \euro € 963 | \eur € 964 | \yen ¥ 965 | \jpy ¥ 966 | \shekel ₪ 967 | \sheqel ₪ 968 | \ils ₪ 969 | \nis ₪ 970 | \ruble ₽ 971 | \rub ₽ 972 | \hryvnia ₴ 973 | \uah ₴ 974 | \lira ₺ 975 | \try ₺ 976 | \bitcoin ₿ 977 | \btc ₿ 978 | \dotsminusdots ∺ 979 | \starequal ≛ 980 | \triangleq ≜ 981 | \cancela a̷ 982 | \cancelA A̷ 983 | \cancelb b̷ 984 | \cancelB B̷ 985 | \cancelc c̷ 986 | \cancelC C̷ 987 | \canceld d̷ 988 | \cancelD D̷ 989 | \cancele e̷ 990 | \cancelE E̷ 991 | \cancelf f̷ 992 | \cancelF F̷ 993 | \cancelg g̷ 994 | \cancelG G̷ 995 | \cancelh h̷ 996 | \cancelH H̷ 997 | \canceli i̷ 998 | \cancelI I̷ 999 | \cancelj j̷ 1000 | \cancelJ J̷ 1001 | \cancelk k̷ 1002 | \cancelK K̷ 1003 | \cancell l̷ 1004 | \cancelL L̷ 1005 | \cancelm m̷ 1006 | \cancelM M̷ 1007 | \canceln n̷ 1008 | \cancelN N̷ 1009 | \cancelo o̷ 1010 | \cancelO O̷ 1011 | \cancelp p̷ 1012 | \cancelP P̷ 1013 | \cancelq q̷ 1014 | \cancelQ Q̷ 1015 | \cancelr r̷ 1016 | \cancelR R̷ 1017 | \cancels s̷ 1018 | \cancelS S̷ 1019 | \cancelt t̷ 1020 | \cancelT T̷ 1021 | \cancelu u̷ 1022 | \cancelU U̷ 1023 | \cancelv v̷ 1024 | \cancelV V̷ 1025 | \cancelw w̷ 1026 | \cancelW W̷ 1027 | \cancelx x̷ 1028 | \cancelX X̷ 1029 | \cancely y̷ 1030 | \cancelY Y̷ 1031 | \cancelz z̷ 1032 | \cancelZ Z̷ 1033 | \cancel0 0̷ 1034 | \cancel1 1̷ 1035 | \cancel2 2̷ 1036 | \cancel3 3̷ 1037 | \cancel4 4̷ 1038 | \cancel5 5̷ 1039 | \cancel6 6̷ 1040 | \cancel7 7̷ 1041 | \cancel8 8̷ 1042 | \cancel9 9̷ 1043 | \models ⊧ 1044 | \nequiv ≢ 1045 | \VDash ⊫ 1046 | \Vdash ⊩ 1047 | \Vvdash ⊪ 1048 | \nvdash ⊬ 1049 | \vDash ⊨ 1050 | \nvDash ⊭ 1051 | \swastika 卐 1052 | \revSwastika 卍 1053 | \latinCross ✝︎ 1054 | \starAndCrescent ☪︎ 1055 | \starOfDavid ✡︎ 1056 | \dota ȧ 1057 | \dotb ḃ 1058 | \dotc ċ 1059 | \dotd ḋ 1060 | \dote ė 1061 | \dotf ḟ 1062 | \dotg ġ 1063 | \doth ḣ 1064 | \doti i̇ 1065 | \dotj j̇ 1066 | \dotk k̇ 1067 | \doti l̇ 1068 | \dotm ṁ 1069 | \dotn ṅ 1070 | \doto ȯ 1071 | \dotp ṗ 1072 | \dotq q̇ 1073 | \dotr ṙ 1074 | \dots ṡ 1075 | \dott ṫ 1076 | \dotu u̇ 1077 | \dotv v̇ 1078 | \dotw ẇ 1079 | \dotx ẋ 1080 | \doty ẏ 1081 | \dotz ż 1082 | \vectora a⃗ 1083 | \vectorb b⃗ 1084 | \vectorc c⃗ 1085 | \vectord d⃗ 1086 | \vectore e⃗ 1087 | \vectorf f⃗ 1088 | \vectorg g⃗ 1089 | \vectorh h⃗ 1090 | \vectori i⃗ 1091 | \vectorj j⃗ 1092 | \vectork k⃗ 1093 | \vectorl l⃗ 1094 | \vectorm m⃗ 1095 | \vectorn n⃗ 1096 | \vectoro o⃗ 1097 | \vectorp p⃗ 1098 | \vectorq q⃗ 1099 | \vectorr r⃗ 1100 | \vectors s⃗ 1101 | \vectort t⃗ 1102 | \vectoru u⃗ 1103 | \vectorv v⃗ 1104 | \vectorw w⃗ 1105 | \vectorx x⃗ 1106 | \vectory y⃗ 1107 | \vectorz z⃗ 1108 | \vectorA A⃗ 1109 | \vectorB B⃗ 1110 | \vectorC C⃗ 1111 | \vectorD D⃗ 1112 | \vectorE E⃗ 1113 | \vectorF F⃗ 1114 | \vectorG G⃗ 1115 | \vectorH H⃗ 1116 | \vectorI I⃗ 1117 | \vectorJ J⃗ 1118 | \vectorK K⃗ 1119 | \vectorL L⃗ 1120 | \vectorM M⃗ 1121 | \vectorN N⃗ 1122 | \vectorO O⃗ 1123 | \vectorP P⃗ 1124 | \vectorQ Q⃗ 1125 | \vectorR R⃗ 1126 | \vectorS S⃗ 1127 | \vectorT T⃗ 1128 | \vectorU U⃗ 1129 | \vectorV V⃗ 1130 | \vectorW W⃗ 1131 | \vectorX X⃗ 1132 | \vectorY Y⃗ 1133 | \vectorZ Z⃗ 1134 | \ddota ä 1135 | \ddotb b̈ 1136 | \ddotc c̈ 1137 | \ddotd d̈ 1138 | \ddote ë 1139 | \ddotf f̈ 1140 | \ddotg g̈ 1141 | \ddoth ḧ 1142 | \ddoti ï 1143 | \ddotj j̈ 1144 | \ddotk k̈ 1145 | \ddoti l̈ 1146 | \ddotm m̈ 1147 | \ddotn n̈ 1148 | \ddoto ö 1149 | \ddotp p̈ 1150 | \ddotq q̈ 1151 | \ddotr r̈ 1152 | \ddots s̈ 1153 | \ddott ẗ 1154 | \ddotu ü 1155 | \ddotv v̈ 1156 | \ddotw ẅ 1157 | \ddotx ẍ 1158 | \ddoty ÿ 1159 | \ddotz z̈ 1160 | \mathcala 𝓪 1161 | \mathcalA 𝓐 1162 | \mathcalb 𝓫 1163 | \mathcalB 𝓑 1164 | \mathcalc 𝓬 1165 | \mathcalC 𝓒 1166 | \mathcald 𝓭 1167 | \mathcalD 𝓓 1168 | \mathcale 𝓮 1169 | \mathcalE 𝓔 1170 | \mathcalf 𝓯 1171 | \mathcalF 𝓕 1172 | \mathcalg 𝓰 1173 | \mathcalG 𝓖 1174 | \mathcalh 𝓱 1175 | \mathcalH 𝓗 1176 | \mathcali 𝓲 1177 | \mathcalI 𝓘 1178 | \mathcalj 𝓳 1179 | \mathcalJ 𝓙 1180 | \mathcalk 𝓴 1181 | \mathcalK 𝓚 1182 | \mathcall 𝓵 1183 | \mathcalL 𝓛 1184 | \mathcalm 𝓶 1185 | \mathcalM 𝓜 1186 | \mathcaln 𝓷 1187 | \mathcalN 𝓝 1188 | \mathcalo 𝓸 1189 | \mathcalO 𝓞 1190 | \mathcalp 𝓹 1191 | \mathcalP 𝓟 1192 | \mathcalq 𝓺 1193 | \mathcalQ 𝓠 1194 | \mathcalr 𝓻 1195 | \mathcalR 𝓡 1196 | \mathcals 𝓼 1197 | \mathcalS 𝓢 1198 | \mathcalt 𝓽 1199 | \mathcalT 𝓣 1200 | \mathcalu 𝓾 1201 | \mathcalU 𝓤 1202 | \mathcalv 𝓿 1203 | \mathcalV 𝓥 1204 | \mathcalw 𝔀 1205 | \mathcalW 𝓦 1206 | \mathcalx 𝔁 1207 | \mathcalX 𝓧 1208 | \mathcaly 𝔂 1209 | \mathcalY 𝓨 1210 | \mathcalz 𝔃 1211 | \mathcalZ 𝓩 1212 | --------------------------------------------------------------------------------